From e340bb08a4d3f36d85460c7af545b4d41fc80414 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 04:19:47 +0000 Subject: [PATCH] - New quest mode stuff and a lot of other changes. --- .gitattributes | 136 +++++++ res/main.properties | 1 + res/pics/icons/BookIcon.png | Bin 0 -> 34226 bytes res/pics/icons/BottlesIconSmall.png | Bin 0 -> 10841 bytes res/pics/icons/BoxIcon.png | Bin 0 -> 29092 bytes res/pics/icons/BoxIconSmall.png | Bin 0 -> 10120 bytes res/pics/icons/CoinIconSmall.jpg | Bin 0 -> 7388 bytes res/pics/icons/ElixirIcon.png | Bin 0 -> 26335 bytes res/pics/icons/FoxIconSmall.png | Bin 0 -> 10532 bytes res/pics/icons/GoldIcon.png | Bin 0 -> 20392 bytes res/pics/icons/GoldIconLarge.png | Bin 0 -> 72980 bytes res/pics/icons/GoldIconSmall.png | Bin 0 -> 7118 bytes res/pics/icons/HeartIcon.png | Bin 0 -> 22397 bytes res/pics/icons/LeafIconSmall.png | Bin 0 -> 9492 bytes res/pics/icons/MapIcon.png | Bin 0 -> 8215 bytes res/pics/icons/g_0_1_plant_wall_small.jpg | Bin 0 -> 47997 bytes res/pics/icons/g_0_2_plant_wall_small.jpg | Bin 0 -> 48045 bytes res/pics/icons/g_0_3_plant_wall_small.jpg | Bin 0 -> 47970 bytes res/pics/icons/g_1_1_wolf_pet_small.jpg | Bin 0 -> 50774 bytes res/pics/icons/g_1_2_wolf_pet_small.jpg | Bin 0 -> 50733 bytes .../icons/g_2_2_wolf_pet_flanking_small.jpg | Bin 0 -> 51841 bytes res/pics/icons/g_2_2_wolf_pet_small.jpg | Bin 0 -> 50789 bytes res/pics/icons/notesIcon.png | Bin 0 -> 9486 bytes res/pics_link/card-pictures_n.txt | 2 +- res/pics_link/card-pictures_p.txt | 2 +- res/quest/decks/Abraham Lincoln.dck | 33 ++ res/quest/decks/Albert Einstein 2.dck | 28 ++ res/quest/decks/Albert Einstein 3.dck | 26 ++ res/quest/decks/Bart Simpson 1.dck | 29 ++ res/quest/decks/Bart Simpson 2.dck | 31 ++ res/quest/decks/Bart Simpson 3.dck | 33 ++ res/quest/decks/Batman.dck | 24 ++ res/quest/decks/Bela Lugosi.dck | 15 + res/quest/decks/Blackbeard.dck | 19 + res/quest/decks/Boba Fett.dck | 27 ++ res/quest/decks/Buffy 1.dck | 32 ++ res/quest/decks/Buffy 2.dck | 31 ++ res/quest/decks/Buffy 3.dck | 33 ++ res/quest/decks/C3PO.dck | 24 ++ res/quest/decks/Catwoman 1.dck | 24 ++ res/quest/decks/Catwoman 2.dck | 28 ++ res/quest/decks/Comic Book Guy.dck | 29 ++ res/quest/decks/Crocodile Dundee 1.dck | 31 ++ res/quest/decks/Crocodile Dundee 2.dck | 32 ++ res/quest/decks/Crocodile Dundee 3.dck | 34 ++ res/quest/decks/Cyclops.dck | 44 ++ res/quest/decks/Da Vinci 1.dck | 26 ++ res/quest/decks/Da Vinci 2.dck | 31 ++ res/quest/decks/Da Vinci 3.dck | 35 ++ res/quest/decks/Darth Vador.dck | 61 +++ res/quest/decks/Data.dck | 21 + res/quest/decks/Doc Holiday 1.dck | 27 ++ res/quest/decks/Doc Holiday 2.dck | 32 ++ res/quest/decks/Doc Holiday 3.dck | 31 ++ res/quest/decks/Dr No.dck | 28 ++ res/quest/decks/Fat Albert 1.dck | 27 ++ res/quest/decks/Fat Albert 2.dck | 27 ++ res/quest/decks/Fat Albert 3.dck | 33 ++ res/quest/decks/Frodo 1.dck | 23 ++ res/quest/decks/Frodo 2.dck | 24 ++ res/quest/decks/Frodo 3.dck | 24 ++ res/quest/decks/Genghis Khan 1.dck | 27 ++ res/quest/decks/Genghis Khan 2.dck | 28 ++ res/quest/decks/Genghis Khan 3.dck | 30 ++ res/quest/decks/Gold Finger.dck | 15 + res/quest/decks/Green Lantern.dck | 32 ++ res/quest/decks/Han Solo.dck | 24 ++ res/quest/decks/Harry Potter.dck | 23 ++ res/quest/decks/Homer Simpson 1.dck | 31 ++ res/quest/decks/Homer Simpson 2.dck | 31 ++ res/quest/decks/Homer Simpson 3.dck | 32 ++ res/quest/decks/Iceman.dck | 29 ++ res/quest/decks/Indiana Jones 1.dck | 28 ++ res/quest/decks/Indiana Jones 2.dck | 30 ++ res/quest/decks/Indiana Jones 3.dck | 33 ++ res/quest/decks/Jabba the Hut.dck | 33 ++ res/quest/decks/James Bond 1.dck | 19 + res/quest/decks/James Bond 2.dck | 20 + res/quest/decks/James Bond 3.dck | 21 + res/quest/decks/James T Kirk.dck | 20 + res/quest/decks/King Edward 1.dck | 29 ++ res/quest/decks/King Edward 2.dck | 31 ++ res/quest/decks/King Edward 3.dck | 37 ++ res/quest/decks/Kojak 1.dck | 29 ++ res/quest/decks/Kojak 2.dck | 33 ++ res/quest/decks/Kojak 3.dck | 38 ++ res/quest/decks/Lisa Simpson.dck | 20 + res/quest/decks/Luke Skywalker.dck | 26 ++ res/quest/decks/Magneto.dck | 25 ++ res/quest/decks/Marge Simpson.dck | 20 + res/quest/decks/Morpheus.dck | 23 ++ res/quest/decks/Napoleon.dck | 28 ++ res/quest/decks/Neo.dck | 21 + res/quest/decks/Newton.dck | 23 ++ res/quest/decks/Picard.dck | 30 ++ res/quest/decks/Pinky and the Brain.dck | 26 ++ res/quest/decks/Professor X.dck | 34 ++ res/quest/decks/R2-D2.dck | 23 ++ res/quest/decks/Rocky 1.dck | 29 ++ res/quest/decks/Rocky 2.dck | 28 ++ res/quest/decks/Rocky 3.dck | 30 ++ res/quest/decks/Rogue.dck | 20 + res/quest/decks/Scooby Doo.dck | 25 ++ res/quest/decks/Scotty.dck | 29 ++ res/quest/decks/Seabiscuit 1.dck | 29 ++ res/quest/decks/Seabiscuit 2.dck | 33 ++ res/quest/decks/Seabiscuit 3.dck | 35 ++ res/quest/decks/Sherlock Holmes 1.dck | 28 ++ res/quest/decks/Sherlock Holmes 2.dck | 29 ++ res/quest/decks/Sherlock Holmes 3.dck | 38 ++ res/quest/decks/Silver Surfer.dck | 25 ++ res/quest/decks/Spiderman.dck | 23 ++ res/quest/decks/Spock.dck | 23 ++ res/quest/decks/Storm 1.dck | 30 ++ res/quest/decks/Storm 2.dck | 30 ++ res/quest/decks/Storm 3.dck | 34 ++ res/quest/decks/Superman 1.dck | 33 ++ res/quest/decks/Superman 2.dck | 31 ++ res/quest/decks/Tarzan 1.dck | 32 ++ res/quest/decks/Tarzan 2.dck | 33 ++ res/quest/decks/Terminator.dck | 22 + res/quest/decks/Uncle Owen.dck | 28 ++ res/quest/decks/Wolverine.dck | 26 ++ res/quest/decks/Wyatt Earp 1.dck | 30 ++ res/quest/decks/Wyatt Earp 2.dck | 34 ++ res/quest/decks/Wyatt Earp 3.dck | 36 ++ res/quest/decks/quest1.dck | 18 + res/quest/decks/quest2.dck | 20 + res/quest/decks/quest3.dck | 21 + res/quest/decks/quest8.dck | 21 + res/quest/quest.properties | 5 +- res/quest/questData | Bin 62469 -> 84315 bytes res/quest/quests.txt | 82 ++++ src/QuestData_State.java | 7 +- src/forge/AllZone.java | 1 + src/forge/Constant.java | 16 +- src/forge/GameAction.java | 67 +++- src/forge/GuiDisplay3.java | 11 +- src/forge/Gui_CardShop.java | 10 + src/forge/Gui_ElixirShop.java | 219 ++++++++++ src/forge/Gui_PetShop.java | 282 +++++++++++++ src/forge/Gui_PlantShop.java | 288 ++++++++++++++ src/forge/Gui_Quest.java | 375 +++++++++++++++++- src/forge/Gui_QuestOptions.java | 29 +- src/forge/Gui_Quest_Assignments.java | 289 ++++++++++++++ src/forge/Gui_Shops.java | 225 +++++++++++ src/forge/Gui_Treasury.java | 225 +++++++++++ src/forge/Gui_WinLose.java | 153 ++++++- src/forge/Input_Draw.java | 2 +- src/forge/Input_Untap.java | 7 +- src/forge/NewDeckIO.java | 37 ++ src/forge/QuestData.java | 193 ++++++++- src/forge/QuestData_BoosterPack.java | 14 + src/forge/QuestData_State.java | 16 +- src/forge/QuestUtil.java | 225 +++++++++++ src/forge/Quest_Assignment.java | 119 ++++++ src/forge/ReadQuest_Assignment.java | 187 +++++++++ src/forge/SpellAbility.java | 2 + src/forge/properties/NewConstants.java | 6 +- 159 files changed, 6126 insertions(+), 69 deletions(-) create mode 100644 res/pics/icons/BookIcon.png create mode 100644 res/pics/icons/BottlesIconSmall.png create mode 100644 res/pics/icons/BoxIcon.png create mode 100644 res/pics/icons/BoxIconSmall.png create mode 100644 res/pics/icons/CoinIconSmall.jpg create mode 100644 res/pics/icons/ElixirIcon.png create mode 100644 res/pics/icons/FoxIconSmall.png create mode 100644 res/pics/icons/GoldIcon.png create mode 100644 res/pics/icons/GoldIconLarge.png create mode 100644 res/pics/icons/GoldIconSmall.png create mode 100644 res/pics/icons/HeartIcon.png create mode 100644 res/pics/icons/LeafIconSmall.png create mode 100644 res/pics/icons/MapIcon.png create mode 100644 res/pics/icons/g_0_1_plant_wall_small.jpg create mode 100644 res/pics/icons/g_0_2_plant_wall_small.jpg create mode 100644 res/pics/icons/g_0_3_plant_wall_small.jpg create mode 100644 res/pics/icons/g_1_1_wolf_pet_small.jpg create mode 100644 res/pics/icons/g_1_2_wolf_pet_small.jpg create mode 100644 res/pics/icons/g_2_2_wolf_pet_flanking_small.jpg create mode 100644 res/pics/icons/g_2_2_wolf_pet_small.jpg create mode 100644 res/pics/icons/notesIcon.png create mode 100644 res/quest/decks/Abraham Lincoln.dck create mode 100644 res/quest/decks/Albert Einstein 2.dck create mode 100644 res/quest/decks/Albert Einstein 3.dck create mode 100644 res/quest/decks/Bart Simpson 1.dck create mode 100644 res/quest/decks/Bart Simpson 2.dck create mode 100644 res/quest/decks/Bart Simpson 3.dck create mode 100644 res/quest/decks/Batman.dck create mode 100644 res/quest/decks/Bela Lugosi.dck create mode 100644 res/quest/decks/Blackbeard.dck create mode 100644 res/quest/decks/Boba Fett.dck create mode 100644 res/quest/decks/Buffy 1.dck create mode 100644 res/quest/decks/Buffy 2.dck create mode 100644 res/quest/decks/Buffy 3.dck create mode 100644 res/quest/decks/C3PO.dck create mode 100644 res/quest/decks/Catwoman 1.dck create mode 100644 res/quest/decks/Catwoman 2.dck create mode 100644 res/quest/decks/Comic Book Guy.dck create mode 100644 res/quest/decks/Crocodile Dundee 1.dck create mode 100644 res/quest/decks/Crocodile Dundee 2.dck create mode 100644 res/quest/decks/Crocodile Dundee 3.dck create mode 100644 res/quest/decks/Cyclops.dck create mode 100644 res/quest/decks/Da Vinci 1.dck create mode 100644 res/quest/decks/Da Vinci 2.dck create mode 100644 res/quest/decks/Da Vinci 3.dck create mode 100644 res/quest/decks/Darth Vador.dck create mode 100644 res/quest/decks/Data.dck create mode 100644 res/quest/decks/Doc Holiday 1.dck create mode 100644 res/quest/decks/Doc Holiday 2.dck create mode 100644 res/quest/decks/Doc Holiday 3.dck create mode 100644 res/quest/decks/Dr No.dck create mode 100644 res/quest/decks/Fat Albert 1.dck create mode 100644 res/quest/decks/Fat Albert 2.dck create mode 100644 res/quest/decks/Fat Albert 3.dck create mode 100644 res/quest/decks/Frodo 1.dck create mode 100644 res/quest/decks/Frodo 2.dck create mode 100644 res/quest/decks/Frodo 3.dck create mode 100644 res/quest/decks/Genghis Khan 1.dck create mode 100644 res/quest/decks/Genghis Khan 2.dck create mode 100644 res/quest/decks/Genghis Khan 3.dck create mode 100644 res/quest/decks/Gold Finger.dck create mode 100644 res/quest/decks/Green Lantern.dck create mode 100644 res/quest/decks/Han Solo.dck create mode 100644 res/quest/decks/Harry Potter.dck create mode 100644 res/quest/decks/Homer Simpson 1.dck create mode 100644 res/quest/decks/Homer Simpson 2.dck create mode 100644 res/quest/decks/Homer Simpson 3.dck create mode 100644 res/quest/decks/Iceman.dck create mode 100644 res/quest/decks/Indiana Jones 1.dck create mode 100644 res/quest/decks/Indiana Jones 2.dck create mode 100644 res/quest/decks/Indiana Jones 3.dck create mode 100644 res/quest/decks/Jabba the Hut.dck create mode 100644 res/quest/decks/James Bond 1.dck create mode 100644 res/quest/decks/James Bond 2.dck create mode 100644 res/quest/decks/James Bond 3.dck create mode 100644 res/quest/decks/James T Kirk.dck create mode 100644 res/quest/decks/King Edward 1.dck create mode 100644 res/quest/decks/King Edward 2.dck create mode 100644 res/quest/decks/King Edward 3.dck create mode 100644 res/quest/decks/Kojak 1.dck create mode 100644 res/quest/decks/Kojak 2.dck create mode 100644 res/quest/decks/Kojak 3.dck create mode 100644 res/quest/decks/Lisa Simpson.dck create mode 100644 res/quest/decks/Luke Skywalker.dck create mode 100644 res/quest/decks/Magneto.dck create mode 100644 res/quest/decks/Marge Simpson.dck create mode 100644 res/quest/decks/Morpheus.dck create mode 100644 res/quest/decks/Napoleon.dck create mode 100644 res/quest/decks/Neo.dck create mode 100644 res/quest/decks/Newton.dck create mode 100644 res/quest/decks/Picard.dck create mode 100644 res/quest/decks/Pinky and the Brain.dck create mode 100644 res/quest/decks/Professor X.dck create mode 100644 res/quest/decks/R2-D2.dck create mode 100644 res/quest/decks/Rocky 1.dck create mode 100644 res/quest/decks/Rocky 2.dck create mode 100644 res/quest/decks/Rocky 3.dck create mode 100644 res/quest/decks/Rogue.dck create mode 100644 res/quest/decks/Scooby Doo.dck create mode 100644 res/quest/decks/Scotty.dck create mode 100644 res/quest/decks/Seabiscuit 1.dck create mode 100644 res/quest/decks/Seabiscuit 2.dck create mode 100644 res/quest/decks/Seabiscuit 3.dck create mode 100644 res/quest/decks/Sherlock Holmes 1.dck create mode 100644 res/quest/decks/Sherlock Holmes 2.dck create mode 100644 res/quest/decks/Sherlock Holmes 3.dck create mode 100644 res/quest/decks/Silver Surfer.dck create mode 100644 res/quest/decks/Spiderman.dck create mode 100644 res/quest/decks/Spock.dck create mode 100644 res/quest/decks/Storm 1.dck create mode 100644 res/quest/decks/Storm 2.dck create mode 100644 res/quest/decks/Storm 3.dck create mode 100644 res/quest/decks/Superman 1.dck create mode 100644 res/quest/decks/Superman 2.dck create mode 100644 res/quest/decks/Tarzan 1.dck create mode 100644 res/quest/decks/Tarzan 2.dck create mode 100644 res/quest/decks/Terminator.dck create mode 100644 res/quest/decks/Uncle Owen.dck create mode 100644 res/quest/decks/Wolverine.dck create mode 100644 res/quest/decks/Wyatt Earp 1.dck create mode 100644 res/quest/decks/Wyatt Earp 2.dck create mode 100644 res/quest/decks/Wyatt Earp 3.dck create mode 100644 res/quest/decks/quest1.dck create mode 100644 res/quest/decks/quest2.dck create mode 100644 res/quest/decks/quest3.dck create mode 100644 res/quest/decks/quest8.dck create mode 100644 res/quest/quests.txt create mode 100644 src/forge/Gui_ElixirShop.java create mode 100644 src/forge/Gui_PetShop.java create mode 100644 src/forge/Gui_PlantShop.java create mode 100644 src/forge/Gui_Quest_Assignments.java create mode 100644 src/forge/Gui_Shops.java create mode 100644 src/forge/Gui_Treasury.java create mode 100644 src/forge/QuestUtil.java create mode 100644 src/forge/Quest_Assignment.java create mode 100644 src/forge/ReadQuest_Assignment.java diff --git a/.gitattributes b/.gitattributes index 1d1a5e5d17e..7767eea88f9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -34,6 +34,27 @@ res/pics/BookIcon.png -text svneol=unset#image/png res/pics/BoxIcon.png -text svneol=unset#image/png res/pics/GoldIcon.png -text svneol=unset#image/png res/pics/HeartIcon.png -text svneol=unset#image/png +res/pics/icons/BookIcon.png -text svneol=unset#image/png +res/pics/icons/BottlesIconSmall.png -text svneol=unset#image/png +res/pics/icons/BoxIcon.png -text svneol=unset#image/png +res/pics/icons/BoxIconSmall.png -text svneol=unset#image/png +res/pics/icons/CoinIconSmall.jpg -text svneol=unset#image/jpeg +res/pics/icons/ElixirIcon.png -text svneol=unset#image/png +res/pics/icons/FoxIconSmall.png -text svneol=unset#image/png +res/pics/icons/GoldIcon.png -text svneol=unset#image/png +res/pics/icons/GoldIconLarge.png -text svneol=unset#image/png +res/pics/icons/GoldIconSmall.png -text svneol=unset#image/png +res/pics/icons/HeartIcon.png -text svneol=unset#image/png +res/pics/icons/LeafIconSmall.png -text svneol=unset#image/png +res/pics/icons/MapIcon.png -text svneol=unset#image/png +res/pics/icons/g_0_1_plant_wall_small.jpg -text svneol=unset#image/jpeg +res/pics/icons/g_0_2_plant_wall_small.jpg -text svneol=unset#image/jpeg +res/pics/icons/g_0_3_plant_wall_small.jpg -text svneol=unset#image/jpeg +res/pics/icons/g_1_1_wolf_pet_small.jpg -text svneol=unset#image/jpeg +res/pics/icons/g_1_2_wolf_pet_small.jpg -text svneol=unset#image/jpeg +res/pics/icons/g_2_2_wolf_pet_flanking_small.jpg -text svneol=unset#image/jpeg +res/pics/icons/g_2_2_wolf_pet_small.jpg -text svneol=unset#image/jpeg +res/pics/icons/notesIcon.png -text svneol=unset#image/png res/pics_link/card-pictures_a.txt -text svneol=native#text/plain res/pics_link/card-pictures_b.txt -text svneol=native#text/plain res/pics_link/card-pictures_c.txt -text svneol=native#text/plain @@ -64,12 +85,118 @@ res/pics_link/card-pictures_y.txt -text svneol=native#text/plain res/pics_link/card-pictures_z.txt -text svneol=native#text/plain res/quest/all-prices.txt -text svneol=native#text/plain res/quest/common.txt -text svneol=native#text/plain +res/quest/decks/Abraham[!!-~]Lincoln.dck -text +res/quest/decks/Albert[!!-~]Einstein[!!-~]2.dck -text +res/quest/decks/Albert[!!-~]Einstein[!!-~]3.dck -text +res/quest/decks/Bart[!!-~]Simpson[!!-~]1.dck -text +res/quest/decks/Bart[!!-~]Simpson[!!-~]2.dck -text +res/quest/decks/Bart[!!-~]Simpson[!!-~]3.dck -text +res/quest/decks/Batman.dck -text +res/quest/decks/Bela[!!-~]Lugosi.dck -text +res/quest/decks/Blackbeard.dck -text +res/quest/decks/Boba[!!-~]Fett.dck -text +res/quest/decks/Buffy[!!-~]1.dck -text +res/quest/decks/Buffy[!!-~]2.dck -text +res/quest/decks/Buffy[!!-~]3.dck -text +res/quest/decks/C3PO.dck -text +res/quest/decks/Catwoman[!!-~]1.dck -text +res/quest/decks/Catwoman[!!-~]2.dck -text +res/quest/decks/Comic[!!-~]Book[!!-~]Guy.dck -text +res/quest/decks/Crocodile[!!-~]Dundee[!!-~]1.dck -text +res/quest/decks/Crocodile[!!-~]Dundee[!!-~]2.dck -text +res/quest/decks/Crocodile[!!-~]Dundee[!!-~]3.dck -text +res/quest/decks/Cyclops.dck -text +res/quest/decks/Da[!!-~]Vinci[!!-~]1.dck -text +res/quest/decks/Da[!!-~]Vinci[!!-~]2.dck -text +res/quest/decks/Da[!!-~]Vinci[!!-~]3.dck -text +res/quest/decks/Darth[!!-~]Vador.dck -text +res/quest/decks/Data.dck -text +res/quest/decks/Doc[!!-~]Holiday[!!-~]1.dck -text +res/quest/decks/Doc[!!-~]Holiday[!!-~]2.dck -text +res/quest/decks/Doc[!!-~]Holiday[!!-~]3.dck -text +res/quest/decks/Dr[!!-~]No.dck -text +res/quest/decks/Fat[!!-~]Albert[!!-~]1.dck -text +res/quest/decks/Fat[!!-~]Albert[!!-~]2.dck -text +res/quest/decks/Fat[!!-~]Albert[!!-~]3.dck -text +res/quest/decks/Frodo[!!-~]1.dck -text +res/quest/decks/Frodo[!!-~]2.dck -text +res/quest/decks/Frodo[!!-~]3.dck -text +res/quest/decks/Genghis[!!-~]Khan[!!-~]1.dck -text +res/quest/decks/Genghis[!!-~]Khan[!!-~]2.dck -text +res/quest/decks/Genghis[!!-~]Khan[!!-~]3.dck -text +res/quest/decks/Gold[!!-~]Finger.dck -text +res/quest/decks/Green[!!-~]Lantern.dck -text +res/quest/decks/Han[!!-~]Solo.dck -text +res/quest/decks/Harry[!!-~]Potter.dck -text +res/quest/decks/Homer[!!-~]Simpson[!!-~]1.dck -text +res/quest/decks/Homer[!!-~]Simpson[!!-~]2.dck -text +res/quest/decks/Homer[!!-~]Simpson[!!-~]3.dck -text +res/quest/decks/Iceman.dck -text +res/quest/decks/Indiana[!!-~]Jones[!!-~]1.dck -text +res/quest/decks/Indiana[!!-~]Jones[!!-~]2.dck -text +res/quest/decks/Indiana[!!-~]Jones[!!-~]3.dck -text +res/quest/decks/Jabba[!!-~]the[!!-~]Hut.dck -text +res/quest/decks/James[!!-~]Bond[!!-~]1.dck -text +res/quest/decks/James[!!-~]Bond[!!-~]2.dck -text +res/quest/decks/James[!!-~]Bond[!!-~]3.dck -text +res/quest/decks/James[!!-~]T[!!-~]Kirk.dck -text +res/quest/decks/King[!!-~]Edward[!!-~]1.dck -text +res/quest/decks/King[!!-~]Edward[!!-~]2.dck -text +res/quest/decks/King[!!-~]Edward[!!-~]3.dck -text +res/quest/decks/Kojak[!!-~]1.dck -text +res/quest/decks/Kojak[!!-~]2.dck -text +res/quest/decks/Kojak[!!-~]3.dck -text +res/quest/decks/Lisa[!!-~]Simpson.dck -text +res/quest/decks/Luke[!!-~]Skywalker.dck -text +res/quest/decks/Magneto.dck -text +res/quest/decks/Marge[!!-~]Simpson.dck -text +res/quest/decks/Morpheus.dck -text +res/quest/decks/Napoleon.dck -text +res/quest/decks/Neo.dck -text +res/quest/decks/Newton.dck -text +res/quest/decks/Picard.dck -text +res/quest/decks/Pinky[!!-~]and[!!-~]the[!!-~]Brain.dck -text +res/quest/decks/Professor[!!-~]X.dck -text +res/quest/decks/R2-D2.dck -text +res/quest/decks/Rocky[!!-~]1.dck -text +res/quest/decks/Rocky[!!-~]2.dck -text +res/quest/decks/Rocky[!!-~]3.dck -text +res/quest/decks/Rogue.dck -text +res/quest/decks/Scooby[!!-~]Doo.dck -text +res/quest/decks/Scotty.dck -text +res/quest/decks/Seabiscuit[!!-~]1.dck -text +res/quest/decks/Seabiscuit[!!-~]2.dck -text +res/quest/decks/Seabiscuit[!!-~]3.dck -text +res/quest/decks/Sherlock[!!-~]Holmes[!!-~]1.dck -text +res/quest/decks/Sherlock[!!-~]Holmes[!!-~]2.dck -text +res/quest/decks/Sherlock[!!-~]Holmes[!!-~]3.dck -text +res/quest/decks/Silver[!!-~]Surfer.dck -text +res/quest/decks/Spiderman.dck -text +res/quest/decks/Spock.dck -text +res/quest/decks/Storm[!!-~]1.dck -text +res/quest/decks/Storm[!!-~]2.dck -text +res/quest/decks/Storm[!!-~]3.dck -text +res/quest/decks/Superman[!!-~]1.dck -text +res/quest/decks/Superman[!!-~]2.dck -text +res/quest/decks/Tarzan[!!-~]1.dck -text +res/quest/decks/Tarzan[!!-~]2.dck -text +res/quest/decks/Terminator.dck -text +res/quest/decks/Uncle[!!-~]Owen.dck -text +res/quest/decks/Wolverine.dck -text +res/quest/decks/Wyatt[!!-~]Earp[!!-~]1.dck -text +res/quest/decks/Wyatt[!!-~]Earp[!!-~]2.dck -text +res/quest/decks/Wyatt[!!-~]Earp[!!-~]3.dck -text +res/quest/decks/quest1.dck -text +res/quest/decks/quest2.dck -text +res/quest/decks/quest3.dck -text +res/quest/decks/quest8.dck -text res/quest/easy.txt -text svneol=native#text/plain res/quest/hard.txt -text svneol=native#text/plain res/quest/medium.txt -text svneol=native#text/plain res/quest/price.txt -text svneol=native#text/plain res/quest/quest.properties svneol=native#text/plain res/quest/questData -text svneol=unset#unset +res/quest/quests.txt -text svneol=native#text/plain res/quest/rare.txt -text svneol=native#text/plain res/quest/uncommon.txt -text svneol=native#text/plain res/rare.txt -text svneol=native#text/plain @@ -172,14 +299,20 @@ src/forge/Gui_DeckEditorNew.java -text svneol=native#text/plain src/forge/Gui_DeckEditor_Menu.java svneol=native#text/plain src/forge/Gui_DownloadPictures.java svneol=native#text/plain src/forge/Gui_DownloadPictures_LQ.java -text svneol=native#text/plain +src/forge/Gui_ElixirShop.java -text svneol=native#text/plain src/forge/Gui_MultipleBlockers.java svneol=native#text/plain src/forge/Gui_NewGame.java svneol=native#text/plain +src/forge/Gui_PetShop.java -text svneol=native#text/plain +src/forge/Gui_PlantShop.java -text svneol=native#text/plain src/forge/Gui_Quest.java svneol=native#text/plain src/forge/Gui_QuestOptions.java svneol=native#text/plain +src/forge/Gui_Quest_Assignments.java -text svneol=native#text/plain src/forge/Gui_Quest_DeckEditor.java -text svneol=native#text/plain src/forge/Gui_Quest_DeckEditor_Menu.java -text svneol=native#text/plain src/forge/Gui_SealedDeck.java svneol=native#text/plain src/forge/Gui_SetEditor.java svneol=native#text/plain +src/forge/Gui_Shops.java -text svneol=native#text/plain +src/forge/Gui_Treasury.java -text svneol=native#text/plain src/forge/Gui_Welcome.java svneol=native#text/plain src/forge/Gui_WinLose.java svneol=native#text/plain src/forge/IO.java svneol=native#text/plain @@ -245,10 +378,13 @@ src/forge/PrintCardPictures.java svneol=native#text/plain src/forge/QuestData.java svneol=native#text/plain src/forge/QuestData_BoosterPack.java svneol=native#text/plain src/forge/QuestData_State.java svneol=native#text/plain +src/forge/QuestUtil.java -text svneol=native#text/plain +src/forge/Quest_Assignment.java -text svneol=native#text/plain src/forge/ReadBoosterPack.java svneol=native#text/plain src/forge/ReadCard.java svneol=native#text/plain src/forge/ReadDraftBoosterPack.java -text svneol=native#text/plain src/forge/ReadPriceList.java -text svneol=native#text/plain +src/forge/ReadQuest_Assignment.java -text svneol=native#text/plain src/forge/Run.java svneol=native#text/plain src/forge/RunTest.java svneol=native#text/plain src/forge/SimpleCombat.java svneol=native#text/plain diff --git a/res/main.properties b/res/main.properties index 19817c7b879..ee4eaa700af 100644 --- a/res/main.properties +++ b/res/main.properties @@ -55,4 +55,5 @@ lang--transparent-properties=lang/lang.properties image/base--file=pics image/token--file=pics/tokens +image/icon--file=pics/icons sound/base--file=sound \ No newline at end of file diff --git a/res/pics/icons/BookIcon.png b/res/pics/icons/BookIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..30d49b3a1e94173efaba538ef5ccb1f3dd5c4a85 GIT binary patch literal 34226 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í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 jvFcdk@g^SrsmJ+$#3o*5 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

R8A|=OD64nG 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

&?#_`eSu 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 literal 0 HcmV?d00001 diff --git a/res/pics/icons/GoldIconLarge.png b/res/pics/icons/GoldIconLarge.png new file mode 100644 index 0000000000000000000000000000000000000000..69303512054a9c60e736f98b82a4b4e2eb4697c4 GIT binary patch literal 72980 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 APyhe` literal 0 HcmV?d00001 diff --git a/res/pics/icons/LeafIconSmall.png b/res/pics/icons/LeafIconSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..513c4d6dcad5a42dbd0165a6d593d6486c7addd8 GIT binary patch literal 9492 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�K=n}vw*R&zezcDMdrUE1U7p8)Eo;Qvi?T36g zH*j@FmtPM|Y~%GA@sb;_*b+13$S{?Z@&NVY(yD5yH55-$G9%r&rWCPWjSGX#GSA;B z;B2EaTCgfRzAIWi?PqFO;T)&wJ4@ z1au^P^`@4Ggf3iepD8!x%5B@dNlF-CF<(a z09VgGZ_lJuaJAKDWqB{O?+jE$5-8Or__X+by>qSkjN$N&)V%Oh+3I0%3-#j=2EvuxP(~|XC-;22I ztuAr3bhG*1VyD!U2KlZ>Zliirl&9J?($u{s8vNuUgrz<6+40sS1sc*==`GSGhToTMR`fz-gA)Ev z<6Mps#7|eK7?ZK1Ro@-f{vOAYcU{{YZ-9?EEe~NKTjNyj$N%8FOl~Ch?GXgg(NMy9 zL{@{BZc;zTvIx~Va*-cVZ^gKc@qc$@RM(EdI!fak!lp@y!i}JU>4=8&L}H-_a?j%i zw3t%Kp&~B6&8yh2c^jzUMni!3=(1mmiXy`lIDfNVL&`_kL(-M^IOxcu{+-eWD7)u; zDUXQ3n)D5uups8 zA1W}hwfQE46qDtv0)>X2gQHlK?{VpX7vI#%LgYN3)lx;u=p$S0xunIN{jnQnA`!1z zB#K75dIJMqvk@x3Y&M%N$`)LLk!~dBfr!)jtXGvzJC%wLl?ApJX92D3oTnTOW!gxu zc|F-D8GrL-K|-=&ur<*jyJgK0S#M$XaD}t)PCnDsTl+%3>AZ{R>!Pcz)qy0GFMJSz z8ch=0{^r{X<^0XUx^H>a?{0MhU}T6MU15G@=kMwzCzc1#(Vle4=(wHRt+TRBFvI8K zR{sSS`}L-fy#vBadinVLPCK-g4QEUwyjYu&9BX5wV%L%xgYDT|)Yck8lgDim3Xt<^Ol}Z2RA2F?YFv+hQkJgv` z2Vm!9lFr)(%3q?Zbv(1Z{^!jeQnmt8)wc4Clx{TQ)1F~+@^ge5M;#GyBKjN)I)W&^CN9~R z%}AqnT)i5@@FhNCT5+oIwfzFTnM2*kjATiH&r+f(VQbQ<{pRC={rDK`%bke8_SkB} z#^hWFkst*+Kcu+yVO3|mDS5IYc=g$!v% zhgg=pM1Be;z;(h9D12+jjKGGLf>kKQA5mV5i|v=I(q$fPD3;%dR&UdVM;9dB)k^9~ za75x4a#n^6ecRuTtm29so-*N|?~4U^ep?tk_@0C{6tJ=);-||;D}NW6a=oWR3MbF$ zRTP+A82a)Jl_Mw(G##$t&j7LV} zAI;;cgUAq|aAP7$N=NCo#g6h4R%gAJQa2Tk-)EKpZOt@raN5C=ZE!a4ivY&-?BDh7 zy3>+sIM)>Nmlm>G&e!)gxTv@=x0D}0q9IAo?h~p%#7@8IP5n9*YX8t%`HJl2GEj?M zjOdRqiS5wfFj7&HoeMd!C77sUoH+=ARwNbuncA3+jFKIlnqMA|`XwuxvfnSU#>`S4 z)Y2Ms8Un{bG*10It|D>NcuZs zvXy5KSm@@%MWVz8Bs%81D?JD7N(mrP9h&EMzJSl&G9BLkWKT)Fe}P+TTYYW+p?B

!g3_!eXD;~c8Gjup27$1zO>Bq<Pxrx2E9bfKw~Vg^w$ErV=J)BPqq!CLCK`=tpcv@^FVW zmC(YaZ~6O%J(2ECQu%sJw(_U^5Qd~}SFm%mTr)mRIs@g&<4vXBK0mTqavSWtCWiZm z{GeWvF_;T_iyd-$5z7sb6Ic7&ih}{H6E!kCKMY9(O_lE?{tHUJ0L2m%@kR%SBUJ5O z+Pu$EceUJ%aqdMu04D#2-m8vRRC;auNW6<4=m4t9gghXBC=dG;9GOP;#~J=OFxD2< znTrmhzW9_YB3*y^X^yE3TE#O*WR7;j4=T-E^6{Ct+$nuF{<&wiR}re+m6r;$p!imb z$V3)z2DPwD-)y+)x5j2SJl2lWSjN{?lap+10YokeVE`QXU=<}dU*&-bs(faiPH?ge z7G*~5QI=oUlwE!c*_&D7x2A|tBqJq!b3IV3o4SCG1T>K;#qs>`P1x|5XjII&vgsDj zpz<|>8)Hi%GxB|I9JM{*EQrewPSK>9|1Zesi`Npc8bOEXs0sC*Im&fGcG%Fox!j%Y0#NP|sJ1NO)x)ak+ zF;uad`o8TWHco9DQ>2v-$34)HWA=#uV1yqeRdsIYz~YGY0jF8k8K2p*s`5hieM#;} zsF`@mOWLZ-2!x@kK}4h#UmIBKa1@?}v_*O!wFN)M`W(0Jg5QkR#ryqVjZn%8{&kqn z(QWiF`MrDf>|Q%LxJ$!4cEUFv`DH4$^u&LWXJi1kQWoMjui0wN@9u6QrFYP9dr~!F zA+e8AbViJ1?BHU7Rlm3=OHHRiYvMM*k}=jnd^Y`fRPQ;Lr0fr>jya`>q8ZUCAB_77 zvg0)O4D@Es>{l%i78O-Un|oya3kuuUv!X+#I5$s{I6B7~J)UW!gfi(84P}6AtG+SX zBn*igO!sp~I9xK*att;4fhPxe8T}H!<7%`qL-d{dK$76uA3aYrx^Cx5;^Xx?te9^p z)D^X@xel(`)oROkhDD|vFj1xl2#s+3AfG5`++)A_L+Bhn8c4@=giANjU^BDz@M4lg z@a#))B$G_|J=IAn&p;;4eJNJ$f?1{#z=<#n7mSX_7s2kg#Y{0{rK%9Mdi9swn=xv3 zV5V+DUzTR_U|KABcDJ(tL6`i2Mhc~Q@`Tn9CjZod0g*FZdPfs{8es`0L`V@KjZ}0H zJx^E+sgFh0_Abh0D-3>|{l!(jVXuAe%yURzFpcSIzZCsJ*x`I@K z$rY`|mx9ejW0sGik1XZnN68?;44+xG zLZ6exEAh3xGRK^CLJI0k_8j@dgTJma8<&PUZh<(BVwyyKq1LSj&h!%-AU3S{W}yjNI)D0VGAvPr4zJ&*i+WsF=8(nK7AFPrB=!C%N)%)?VoX&nyOMO!^-F)?eRcDTI8d~oV zHuIrrU%Qx-e*y;=20@Z@hQ*fi33|6P1vExd zbHreR?)bZbm+^9Mhb96uiu#J+|M-F zwOf!F1BWH}Q7k^S=j^xeP$El!%5mL7b=ukix1yR&faCX_|FXRENw8;2x5>kGQSnlsvL7 z0#wolH7C^;-xuSn6_x!5%%KBs4m7p#;gCWU47nqEkD6iInS;%=+eHW?G(DbCEStlX z|CQfR_0HRUOHhn&X#Q^0TkSv=9>ZB;5H<0mojBcTqtxHW__gH&o~E5$bG&loV)6ZO zK?Z6ce%R1!Xw>^jcJB*UN48JDUcE5`dyXmh2q%N|aq`Gc3URKL{5{n{yy!h*P)s5U zuZUc-t*BJH4@P)g&c8eA_Bi$6y>|Cg$-b~J=KOAM?i2&CXA5(gcJ&S?A}i ziUPlA(M)CW1!4iapULEcF!<9kW?|{jxX$+Y+O`nS*rp7dEsZP(s)2`#_x&1)+$f`W zYPb=;`j;-(lVXY2M|lBh_uU@Nov>YxhONJxekL30u#6TI7w38&|FXf~dSH3>-@To= zA7t%2UsoQlQ|xT|pkyORzdx^q@A|G>6)tu^kT|sOF)}V!z3vge$HeN@!0~y?&nHBp zY_f2KR)@erLD~(q@u1KRq2Hw{XIV6cJKV~3bW1bnjVn@Pamv+-CB4in%OO28#9J)m z!D9!3ISfy*Ld_C%gsC2Yg_uh{>iTDDLr*{IIDxMV^xxGqPQy07_v1~e`$1n_V7W$! zu7oM3W2U071ODScx1XtR+s!%ujNn-7dy8G&-=A_<_ga>&x9XPEe7=aKbpKQ7uK#mG z5Y%2Au3R?L{hD9B#sdHcYXU!ZM#(xMN2>ta1tBvNQo|CwQp^F~R0wMg&ZA9FNk zzwh!fOg+^#&0O2mTxiRMj4zG)u_!qeAD^FP5cDC9vJ?fp1>Gu)}Vn& z4Zt@hgAqjvUt_kWLe*S!5&O?~x#);Z%6@g5?cOA^EPCnJ-3LGK1A4BX@B3VETK_FkR_?35%q=)> zptu@}DWqhzNDL*7}r?eleh*e7KE{V!K{UoJm zbq&_E{M3{LJ0bzsZFP#F>KL;Ro}7%9AQLw zj^|+`8xf}=7!fxfRmRTQ$I>mGMSp9G6JbE=$B`(C+xeg42{ke(jo_silS$k%g>DQ zbVUJtDWtGu7E4>s0;DCO6#**fdwZUvO|avNQzccr{ILsMb&Wea2Mf&6cbf@&>X8Uy zMf7)XcU5-Bn=BB)pFi!&9a%kegtV9=LeN-?QH9d=p|G|Yt-3iuCS8i%*>;Z@_xL!- z1B_^J{w#>oV9c66q|Fr`>&FOTgd35w?upYExSquMr5uoF2yy`a;| z2Hn&kA`e@~`JJ_L=y&@|G|GwMmQ6=GCk!LhAEwSU4`M3H;1v*7lhIE>ZuDRBxsQUII$j4 zygViG?yiAu-)frNQrV{T%cnbs4RbbaM?79Cg9>EVuBr)1@6Sl)`bZ3B{VKVoGJivqpQSs=1waEK6i4)#>N=HQvWTB-xaL6VSV&!zz*g`_xDy&@~bz|EfEoU~cEfk_E4 z*6*?wsVp*jYqUFmtka~eRC8)==UN&Cxk_UpWqOa5O0Wm@*=PAiUWEj6Pvf4FN;xru zlj-RQW)enVyV6&kl5O>!P{Of& z0{TE}xq0M9ojI-Y0#Vgr9PcFSX?&*Jtx|O?P!wb#--}J~LBuip%lKZ@|q*vI?>Q5;77X5B>p{ z^Q8GQ&!83npsWl$0000Jz(67dP{0-v_y-`70%+H505C-&`@3z8#Pk;pGDyP-fDj-D zs}mB}b^A8h4tWCwQ2*l10AKro8)q*7fbr(>a`f6MPkLHXTAx_dxkBC#R=Et|ykm$)lyU0LMU>*YUfd4;>O5RI4`GwR{#zsCMFgp4i**;0rm}S0wR1I9DJg?w{8*Lx^Pm_Rc&Ld#{>W}GN>);wN4o5XuQ`d+~Xuf1vPM_xrN5%8-DvrgU@OMKe*{k z=bii_q|}Mb;5@tZ=vNA0Fz_}Hf=Z;{F_+QgbA~MZt-^n=0povExSRxVP_E}B0K|cP z@5n(eM5AJfBOju`tl&+ZZAFtJY)8;4G)L67L+pi(0@})`FDpXd$LEx4Oa}2*%A@C1 zfVkyzq+7yy=WB+oQk&s+Asnr5$G7C^YHPeA%VrKX4=#Zg51)*xktgPH0jUaEzT)aa z?Y9twA~G-D22W*pTNjEIxX|nyj8wbM3KvPh-;*CzW0OxjL$RVG>|aF`uXx~jI&MM| z8ZLpu=!B7}_XsZ$tv3*{yf{^4tcui19j4Gz%_CRC?}L43gmcO~knkZH^`5GAaU(}t zt|s_Pq`8c+)zctPz0uM0)2MaCo3Sl3%F$u|7ZUKJaOz|SxL1?pC2-PQjrS{la+7M>cP`H)ERRqq+Wv&1RGmJFE7|F^=N+ro4!@ z*}j!aAh9iLwln-z?D9};P5|QN;ai`V`Nuael;Y3~RbVYU}S{m{)XLZfw!4d7gU;yl}H?=Ji?sQoVZSm)CL2JKN=r z^o@%52|&NMYtALG0@E4p;SjM!DL*#6BjFk6?P=UFzDlkCb_%76FAQe+abVp*MAPUeca4xwfqH244bx2VR%J z(PR%|QJoo46}|QbJyx9yYq*{`GUec?YT~TiEJFGPR9ei2o-RWD-ev!Scc#L66;j5c zE?d6@TF6Y%c3X`bQUy=>4x1ws{c(o)^p27jG0d#eJMw@svngM%>kjTA>*of;rT3IC z58n$BQ^EFPZCMjdEMw%Pp&kOrn>w;)=ar+&$CfFqN`JIW)gL6%EgUy5~ zS<$rG4?~D9U+)z@eqoZ3>EkhkXiwwZ!08=@!R+seyakmX#ipmEaoPkDYY_%&#aCa`00y3GT4c?mdg9F~c1?I>S-<@b_+@FHRx zKguUoa41}i?6kX`qs>f3b>$Hk+hfQbBem>nV)uB*@s_`wdGo@@J*Tvn_nVMb;QaOv z!3GTEz*+0UseBV)+xs&)%;tS-#gvxWkKJ*X{POTR?YMw@As5;MhTaZr^pz;(N>wGR zQ>TsJbxCw8bYE?}eC#O}%O6G!{udmJTJ(9#t0nfbIl zy|Fr9`rZkB@1&jHv#+{^pG&?O4o$YO;+CfA;M^Uo!yexjU2nJPn(mVO_}xaHs^cch z)ag#alvlQHL19BoIbR!(A4=%GtYe>@z)x|tLV1su2fnW&#n`sOrSjeS9me+=j|~(l zDzeUS-#O_U9Zx_pO!#;LMuL+E;p?8_^Y;($pqO<@L{hiBltZmna;Wrh(`j$Z@f&pF z?Dfm@e*dy4({1In>9an9=g@I<=g}D1M8zcKvR~(CRBNBl!uz(zpzohQXhkewoXvFw z>lvzl4ld*K5>1XfX!=|>ROWN0H;~6nis+TXJJNBjlXrMF%4*j5a!Pz&T>Lwm&4#R0 zsRv{mw(nAt@qDhLZ`wO{o0jUmdl5rxC~<@WGq&;N0O-kpN8QpE<;(L~(lX6q!#E?z zili$uYK%abE!`=9)k&MW(GG-4*=bIloNUC7@nTVjHq1LD#InlMC$a`MzaX@6cg}IT ze^Fn_-o~r2r1$95DtNt$!x~{lG>m=<>-3y^;#xSeY362yQJZuzQ=lg>K0%@@a8R7M zJjMS)f#76HXJ)p~{ycd%w`$z6Yi;~I1yJ%E)LUdN*s)yQIGC<<)K_O=&!>`q?}#63 zhoCQj4Z-%boU_PCt*Y-BMoqR7W7Lij`!~#5&Q(oqmf6p(s@L>9gSZh#pz?X1(e8US zDQLAc9eB>LAnTz75sHlG9+KyaXeY3Ee|q||ccyJ>b7aaG>%~NNXy$=ZNO0T1v>Uc< zr`Y83r%x!~`|2*Lm;3ZCfxLsVd$E;6;em^51I5J#168u)e8Mwz2gaF~fPZPG590>E zil-=&JFeq6OW0jS|E)eMg%R%WZ0rR~>`N zX8Z^3kkA`GQ$)}7DeKY`J5};;cuk6-eN$Uv%Z;0Qvog&RHf~ZV5;$WP z8~noKp_J*$BaEo;ia&IbZZ-Go+F3|&p2QHJHZ5#jIAw~}9KlYCJlEJAibuVgF=;+c zk-#XA?54J~*lngeXIENY`w0qXO*e0e24?AzdFL5T3>$nilaMR8_)7PY>6Dh4>(*dWtX+LLb-ZfP2s+ZU#L8Ayu>6_fLOWK=?@!|oxqM=9xF@!bw-MNt z9W8mxMDMr#F$4?4sR{A7i$m>ax?Zn)@r|16^ct#vXbsNHJWZ^qLp{waI%nUve$Mfh zPqsXOaL_%oF_Bnr+-mw*V4GH%tfDDtZf*vlY4l?=eI3~loqSiA+6%P&X!$C^A#c?d zJ~T$~n;*(F_Bnsen<@J~4-^OcD*Mse+{qc1CA&)ibERfVf9q`7ni^(htNl(VqF>p; zjiT_T87#;6BFL%#OJ=mz7I?mte2PVn&_l&2ZJKcjLD+Cj_eoUdn+}o@uCet)iS3W{ z*L{liZ9LNjgtH8sunoEj=M0~oBT;4G;llQGPp)p8wm)-wzdo7CjPE$7m2DMPHO$y0 zI6mk3=^kX3#0quZ-4-SvAoF@Tg`l(Du&W>JZc+8mAO&H zB@oai`GQ5rrfBUUHPXEmB8pj2@D^R}(fJ-fC!#DHW;*EcSB%FbODOkq7E3IgT09AiVbmy?dJp-W<@{bl z=;IS1WH(*0SuCrIqPp*=s%<1XXm$qyNQ#+*0Y}P?DZ4c z87)W`qoL@LwS8{qs5osUg$P_cx0*Dux3PSRO~Qz5 zgg1qI4IR0U_EWMYe=Y0;oWsg(x6GQ{Q5n3poRKkgozBVcHvE!~RF4f0Dsz*yJpx+G zN2LH0yxIBIMJgrUQK6noK+9CPe`0;;-O?m+dg~NIwNQq z>v0*C-}E#5XiK&W58t|t#Mb#X%6Z#SDL_uQtW55u@$-Zr33(=x&7DW5kC^it|?d#ot1}Xerx-h^x(+o%;tF9wLGk4>4*>8 z@Dc#u^u5&e(R%kr6&{bpn$wE$s>0QcYc=c>2Ue`NX_~cIRi{M<(WK=jBz;&St*w9!8$@ zoy{SR_pL`r*i(Da=64Vb-oDPb7z4AZNn)v?rgLRX12TO!Qi^w1rEw)F$5giSZ+p# z`5gtaM|4Y_CEMsUl{&e}a-EJ?XjNVGQ_|5gPqZ-kV{06V&4+igWm3Xq=j+rv6OLM3 zLfPLU9yu`4l^)7y3w)O*eoKl)RmZFxx8*HtXqR!P5|e8|Nv>wD^R@r+9YTG^vU=yU zCF??$r?H=Lh05FJYOv%2pcIL={H4tg+J)XDtxA3q{d$WVxmM2>y3JSKQs4BsZ%|j~ zgm&1mTnh8WKt9$?;fV9{T!dI(AUW+xi?H0`>>)`2;m|2@m=3bySGI!rK{9G5mA2`x z>7yiN>r)$UgEsM=vXwrGH9Bhze6@OZ<%k&ZmtVra+MV}J!}87+s7BRAX$CQuQ@>zF zPzvB3yB+&9)8S_$%{-^oi+!g+7qu~WIr8lyCtzJ=RQ%z-*iF4!#kDG;*)qw4AXrG- zB_L!lH)7K&=2dl*qV$cFij$$f9>2GxxPpg0)uT1-r;A=qf+M;XqPn_BQEK-KYS1nL zbNq^fI-AlDW2OEcp`}wzi%`{Gx~|8a?3}!MXd#58JfwaC2z*$RX97a*!gA-F*XSZ< z^>lno9|f+cw`I}`&74d1oD%<530@fJb;Mpqh;$ud%~8N6aSM(v>1f|AvI4RvJ2OICq3&4C|Ue9}G02_^3g?AvaVk2Q^pTA*LN zwLgC00&gHg^Ip9;v=OGMdk`~Dq5onW#TPbL<0+b~DP&SGqCd=1tbv^BYvW=P>m#bNmqt>coF+6L=&9*>Zm%IVGmpP$TLF^m(N@uJBO2-t9`*9+9&B-(mt z2wM>}T#TM19z8tVgk@7;9ca6d2;vlu@^0RXD&O*yn!3Pt8*r-99y|cfdp4#LA zzU5LDqJ77nGgZf1h9`(*|D(@6^>3;16{%hxwCz8@SeJVYe>oHF=)i@a84B)7lvB{M zt7gkQjN6zzJ17j$9vIEhnlcL|8+}g6-7XDrcKYRMkySt_93;Q8&TIU>6=E&r#k5K1J=EDa~ zlq;SjXLD(<(v7SC#}|Wi54rH%8czo;gwpKK)I=B!kS04>EzZ=qYC}qOJHkc#qbtvWB(Fx zC=3lP@!U}oU#e&S8Mt`XpD=uWd(SMx%h~4r(LwK93U#Rm)YZ06eF|H(cc%17+}23S zzWcmX>Ww@cB1az>L@=WmjFlIMS-J>7I`>O?&+LJ^)e7j_#JGc<(2vy7|=hfCmY zAv|f*D9qr8)C_9`IbXft{M31mX7Zp|t-*ss4@;S{{(`8Hn%*OA9r*p6I$H!0UmL<_ z%rN1VwU`ORM#`z5Mpn25##nJzu04i~ovxIHjD?~tQeT-}{`5-IK`i)2eJfiy{T%Mu zGBe~s0@p7lsFvbC&$H2Mv$OFYyaaUTe&m&7=RxT9@IKm_T$VgAg)hhnh??NN#$ZrFxh zwq>;$%8{FWw$@N(xB=);Zj-DY2cMqp^%n_W0;H8={3DgNJc|O!`0yclzz@yfb>5Mf zQG~+%+n2!Q*nVNyR+HU@7Jd3fD!5}~A5DDbJuZRuhd=P5W?H!GO~-xKwfjX`L(k)0 zr(T2_pUW$+dk5OuOlQ)DbV`eV<_F)}U@0hCKR+9JoD~or`5Ge7i&L{wI(A3!`QfF@jgQ9P$S{GqeO-o(5e5=RyPSl0vAdljRk1N9AU&ZHzZHumCKCCOH02T4Wyvt63K z0~691yQDeyxjT|p{_=Kk8f_vJ&vaTlfQXS$c$Et8-b%U1`P4Z>`H}Cv@ zE^b)noaE0P{GW<Z=}C&Y)%yyW;VST7FSp1R;9CBq9_9c-psbm>!D zY#PJf_<`TB_1YKI>rm-DBcRD`O0pwP|g<8|7iOMw6 zyZrED>r_G(>`|kLn4bZOxaY3=XjOVKvSH$T*YBps&!8uB2u|LH2jSVh-BYV!ptaft z464qyH%chWM8xC4?**y-ck<6onsEzIK56S*0y(C?q|~^wJr-Wws?pXK@}IHzA@X== z8+IZz0@I9`v_cWgI$YU*Z91`sOjLg$|&AP1qV-3mF>~bMLVAQ z2jSm3PUixXcBrzxjfB5}mpUblu9#M?OoeSQPoC-xt(P5(7tW>B**6Up<`Eq`Z(54& zTOE@3skNaCdmoQT&8>~^Xb-{$E}%!cC-1&o0;|S)JhgA8^w*!gDLEMa=6=3@5n1KM zOMBS0A-I}j?lT3R;~k8$T$NkiFD1HWxhAaU1Q^oXePO6QsOl4IfmXTNb~ZxZI+e z{7<}yn~ehyc&MO^dKI++01R?43Wba_@e4u4iPp9>e?10081IfM0szUgNG-KzU6G&Igvi`zZU@eXMH; z0;FGDH?I3&H0p{6jHq3e8`sgPs}}OLK8IILPz!bo3vk31gkT&DEJ%N0Qsd(P#&BKZ z^+5QWhW8r7`X9`-%%5N%0GAGcrui=l%J-|`|6%|{{lAP|TL$w=HgL68aNWofzv^FB zqy(|QtoF-3q*q-O6A=7b&s7(=jtq8y4PtQXi~$a?a)Q+Xumwy2d%ziNyMZlR@Xr{4 z19pG4ujjiK@K10R3H)6^nSVzef8(x{{9npn%3tB_U2JW^mn+vpH-)*_o5NL1t=2Jv;WW;X7{WAOAR$ktKZ{S%SDIVLd_s>En6k{ zmHdCrgLXXzq6xu@aotgn{)cP~ODC9%!@p4IFej)b)E;8*Vh8fz$f#dQSGmT4eOwb4 zXP6ws9^z!;3^4~0fQGvRF1aS49Oe<=6&0LTJ7 zhS^`)8p|2xpyJ{Thx~SotFarlpdJYX zedXv+l>JYX{ZEwrPn7*nl>JYX{ZEwrPn7*nl>JYX{ZEwrPn7*nl>JYX{ZEwrPn7*n zl>JYX{ZEwrPn7*nl>JYX{ZEwr|2fKj9n-l7#$y0L6RcqT1_1B@Nx&R{0j2;1paxU{ zE3oYhR`_)b3w{(1LSZ&g0uzIXgQDv9sI5*-WmU z4P`Tf*|9$}abV|U<6s9w#Gg5snAt#_sZAkZ{85x=>H8fq>|qs^<#q3j?9v4YBb zI6>4s9&4C+*q8~L(};^vi#!v0X6IlBaW;7kVa2b1hs5Y+s?-X{fJBoNYvD zuAkSW)=^famV!A!sCn2pS6EIBdEJ_2a`)eI04u6aNFAesa(A?~AItMTk zdOf+h89T%lVh6EzhJ(iCyt2WyP>0_S6oCUA$8mH%so-T2XSsfmM- zloJFDRZD|al;-NOV^$6xR!%{UUymJga zoK60(h_6)ugSlWp`L`4P=Vvbecr2QR+T2XY0_J3A0y+ZJ&cqVJZtVcEq@n(MV}!1Q zzo4GrVz~c_mxscgVNUMX{&TfoLJIb9XA^rfh=Q~zjf)G^Tu4evlAlLLl3$vK=b^ML zC#L|XG`B3TjI5-r6z4+@0hwzPfQ-^GGnXsR`46MO|B3NxbA-U32!LEBSN<$Y!%0JZ zjnui?Wm}hDNbmv!3p?i({A*nI|1kcaVNH7|XcVr$_#T7vxI(0%mJs+AmY0u(i$n;o{?B;o|23D~J=|Vd3TG04pch2Jr&iEL?(oEZiKNEZm#|U=?KHuk$5*FZ*66E3IljP+Sl;-8&=Ma>Z;SiLPm67D(kdfl#k*1-( z@;o6`=rf3|jx-dsA^h4FpwsaAUcoC~L4hk?L4hk8L4hk8LBVSpLC)*; zl{CR?X@Y`RGYVeI6ui;|G(8^+xSuSb53umD@UsZ82(o~t;pAlD3E*^eCE>5Xm*WyE2KG}!7 zf|63)9I~=}Jd!l*pfvWYyTU*262DR4t>>!w_l-~N_r2-Q>mLjJvA`b-{IS3v3;eOb z|Bo#2pO4NEd+_tJ8~DNaAL)rCu0E4rrzb-GyP$wA6jTs`>2y%93K}}vbwNkRz`(@7 zK*z$maRW?a^zVX%f`WpEiiU-bj)i*z>jp0VReBX zRFXt{0&0xz=o`+JTJq!e=Ye_JheT?oPP^Q6JW_td5$g15W~I#-@Il@M>6dpjBEjTM zcS#udWJnp!oi+LQ(#u+y?hh^QzlzEz|F_Dr|46O$&&*2y()oX*^1m}6om~P8gxf(*Y-*0@m1vv(@4A}Pvme|k8M6z=b0?F@H81xmQVGA?S(TE?d=V}sf{J23A3YSyA~0)MZBKknK&eoRRCPE=I@^w@4uUinuIib zK+G*SCivvk^N*=n)#}8XdAxmM%J*vbhIY)FmMN08D*0HVy$2%hnU$CNh2!a-$6fcP zWy;vB?;mHhSfT0F>d2)Sh?xzMSJ{NO@X;RaQ8+n{tkSN_e6f=WHM)@TR-US;ccYXU z$fqkVQGR%)V(Ii^Nx&&gI_TO=>lj<8wojk7`Fr+GYV8bC_`l(%l`+njh zM>=g^vnQ30^?D>I^C-WC$!YNTL{sgD5Ppv@NT0dT!*x1VbsmDzj(*eGOnqo*@nA5L z&aU(akK^!?IRA%pu2_Vc_cwLN9ZQ81IJkri*5x}wKFj(&Fl+LHqzbG%+D^M^&6YJm zttA}Of(z@OIEm#c%M=z{=jGT79`rY{w%+=^yk7M%@}KDoo2*1P3J(|sF)&` zQ;K)6@{eG9`xBpx*sarW#|M+f%gJZ+4T(ub^ux(9wZU6MxmKe?Hb*V%8{`H`Ap_GK zVTz1j0NS_X2OSrl?9ZD9RSs$V40F7VeR}UPL_%lOfh%l4_^W} zp@@e8^33brvX{UIr}IweV*66J$|$mROy&YoF7kfTn=o-%?RVOF{9kD=qVpdGmnGnL zuy-Wv5}kR=4-`5_2TkkF>7;j{{$OOE6$$30Fl@ZpKAbJ+Fk)GhQ?)+L1#McT5NF2C zFT!75jg6ndkqhIZ+pQyFU|^?y#QP|)>dDyiuo24(xVcFw<>KC*J)h%?H_L_5ECvIn z)d!iuI;3}~5kbgDMNgWnA@I>v3@F!+{@n`+?hxv{?z#6Bvyao?~w0-u3CB=|8| zSHRC^m|fN(L;qGGePAmm&S!{a)Rd}h#A|l!lAp?6kF$^)$v_|R-A6AoJAtft@%6Gf z&YaAtgldl{5s{)gm{^3V2YNxleXjs?rQj)##G(o2dBzZy7iGA{5~0s z{`XlL>u!h78h=YV?#MUw?65(Nqep#WkGLai+O-f7Wd z&v#HF&5-yAFOLYAV42eGqZRe`v7A`ncg8qttS_l4KHID>+oudonar17Gs?%p{hHyc zQ7^)t5v^&B@iEZK$ty0eL!jNfWZqWcf*m{|p9E5eP%SLYty)Hk_d-VxvB?y5XkrwH+*o`_{CU`>Z`&`02@lav z=mkagWbfh)bUZxGaS`}5KfiwSKGa-%mB^k~T?9i-+ z6>TS>BEh3wqK;PJz`Sj%;9#mQCFYp#`vy_HiswBJM3i+$IZHERXn@tYAd3pFKjYnP zGaA3Ly^f)?PtJL9OC!^gT#AKrGm3~Og+a=61ah{SQTf(w$0=d_L$#MLa-6tn4yDxU+X#yh^jKT!d51_#a~Mi5n>%c+`6|a(Gz$-AW$DgI!5t6{ zCvg?b&&p3&7;0AR3KA9qZHlKgXDOL0YS0u!-Yy5L-SAJxvg7JB#5e=sf3aopg_MNw};gL560V9+Ks$s&a0XDm@+@tl2n5~Rr(qY-|Zar9bIa1_$5nZcD z4-5*bGoEy!`7VF*O43BB;A*${kQ?N>yvB4k%zp?sC3KhD8yfJ#I?Kr`XlP>aBi?_= z5uEh8xo8+5&t`sH16$#G*$tbyWs8@F@l?|Vm$_XiU$rHBjdUdyw}xSsIhiMbSm;H? zqX|1zAmuZ81DT#>{y@Y?*SIwQmcjv`&_-!SX zlgzM@=FeqSbo1i(En+&?2ZuTuO_Cqi<wvin?N~!?L4~S(###=30v+- zCVz`4U>y=EgW8xt5#pV**8ZQW{U-JIHKIdOCDZ zUvmVO8L%AVg|GB-FnCgq9+qC^?x#qiMc1x_EYFnnyyz8oD1*BhTb!fagGv99l|-W_ zP>2ZJ!*vdoP*yr?9zYLE5wXI`_6qW!j(f1qS9MH0e=nH2wz@h(AIhM!?XFA955L!YQDSw2C12z;#ntLvCYL3eFMH1SF+bN1#tEU`Me=@ySZ=F(h8 zxh1+(aXhA!EZ!df^yL|6HeVm^!tnJLOFI}%UK@XAWdQdh6c+AY+*=H(o=@ur8^Pv4GTr!o4zjcr(lReKIHGXBjE z>!nNpq4bM=EkPU0ycx1CT+(?hW(}7HUDnYhW+S=pMv8#Mqpyw}8uBBL4|v9(mJcz- zK30AtDl~iIoM=D0g!y#uXJw$`xJ;c;W<%x@@owv}2GAPx>7tA6=dRJ15`$#HV62 zOeLk*oSnOHT;0#oj4|KGc<(&N#M;whFasr}D32XeX31KBGDZ%BG~}Ijx^}ZPqz4fY z5UMmJFMV{2D(Z;S2UBg3Li=0GY^pqZtB03qjjhFA849X?g?>k>GJT9QnZLkKB@dxM zMQUt3qR;bI_BJ}vh0%d$z13!AyQr}5jaen~v7Cfq3o3;+^%sa;0Cyhd)#X=J;CZWC(g_Xal(1B8ldbR0Jm^FrUP^Idh(aB# z5Tj+;b@CB2=9+32PD*uO?qfJfRtrkxmf1Tg9W<%Idm1ReZ6)@gl%_c1O*qN|5Zr3S z8|T;tO*k$VXp^9%%ITcsotf6-ajV?2K#>u-dw`|$y_3OHj-#iJof7pQ;@d!DT z_F^*|#Y9R;hAVd^?EB>!BE#Ic%BMF=+N*XNZU8vQ(yN>Nbd(f1WFvQ01E<=HmJ4qEj$=Up1~Gfs7fy z(5lMmIg7ar!>od#^sNG^XoBc_VH(9`<|XHj$0gy#7x3gQ&RxM_fi6z%%i&+=1b(ML zR^8dhv*HR;NWn>Hm&c>=B9hc<>1w7}8`{>-dV&PezS+W-?D=4tA=cEju^~Ncu6J*p z8w3m|*DF1Ojy)s;NgBE7YY^R~?K-rmDZHo`gM)84`L-Vk*_2n+jXZBi@5nHoFcix~ zTbxvOggNBF8F`|l=di4vAuQyFxG^g7gW-JiDT!3qPbefk%|d1S^c<9E*n&E76s_8>5x z(Nq-sk=>OksCRsjq3S5DfgC0Ch$g#$shp&2)Le{;%$CK;Jt@b0u!HWX%1PgVX>~n^ z`o_WE74$d2PgnRhhP(FlacOUL0 za2gDue1*-JL!HT7i5LWQj#iJ;9La4QV$B6Ux z0`DUrC=f}{uB4fBVlGlZIoN1iVk{}@qwaWgth)Q7`bXq}vYK)3>#IqSll%7b`UtgGx>C>QBv$n>^7qTr>f_%V4dNAR zvg#OI377!Z>d3(No%Vw9Wg278%lkr<(VgzoH^nUv+1q9f(N&k%sLM741ab3!k%t0k zdTD<7nQuaj$u>ILq69*AGS8wf0YS9fRDBhJam4~%o%dgAqa4fm3GOO9>;B}#LRe9t z^DGPx%a?XdqT3-J!*VFz_QGhtGV(ByS^J&Z5Zh7};-E3#QJIN~RCMHa?Q2ujC?|oP zCZ)8epSCw0ZOo_>+Iy==ZS^!ZV3uxfHjZeu8R(z2Zk8xB3Z#YDW4b=YRaC3EOUn$G zEU_MQyW@yZQ=lSq*AmRPT?j~z5Ps_=b1-Phvi%OrE|W2QK@J`fo=G#yd-7)0bIQ~0 zruAEw6SKu0)gIb`8`UBKkX&&(3)UKIbv#;lXv0UR)UqFmwaG~?UZh&zv@b`lFYF1Q zj;V1P@WO7YsH)arO&>QfEEpsii*nsfx+(w3<1tk8hK*5zC3`M^PNbV$iK1i9xz?O! z{H}#UKz-TJr=UI@Cv=66@t9*_I(lzEZ?x}JJT`6DrW?pJMXbhcvBb;hCU-a5jwE50 zd*MwI#i2;&>Op;POs{o&JY{->2>JvGFC^mucFytc^|G{zjE}_}=u{L5Vv4Mjb?bdl zA;rZqRO_6TwOBD+awhaJ3&8WnGbE}s%N;%Xpu~*Nw%?PKEQ?gLZS3k!+pDJ>oF9-r zjv$2kvg+w3F@F0Y=wjCD8(6&1Ac^vPS)7-JaF=a$*0V10wbth(pU(La7dtim`;2~w z8UDag`bD~j??z(k@D@2dICe?mTE z(TPbltE#kw)|v5TsmymJ7|CN7N36rGIfW&fHL8OmF@L%X{2-!o=zRV>O~d1UNQdD{ zfr}ezu&3?EZ%p#f%BY#{KUrs@Ce^mD*h)a+yw~`(H3~W}W>Z=hrPLwFxItNz=9l76 z6V2#>hMbbrQ1&Djkzca%Ls@|?WS8>U7tXlOeKsOv2h67xPp1O4TbO+@o-VeB8JSS# zJd6KQRXgoq0CiOtR&ncrM6P$W&0Brd&`vtIAgSgcM-EwA#DcA~CN5`qlD%V=t~Ye* zcy*^#PSFKQ6%}lo_XuG!Aod`BjJr-umoxE%XPNJ0<@jMu|IU2OGt;WW1;sAR>KL5B z;ovsI+zcuQn}l(55*a76=QI;C8AtuHdp$R6!%bNx1G8`wt)<`;4?KdtcH%T}+AKag z8xxJIke@wk9-|=&msng2c+Zr&sEWoqkKZ4X?^Wyt8kYLYgMt>m7Cb>9-PtI zW6>(v1t^^2Rw04YI=FS&K_z!5@K#mwfhW=@kv&6`Yq1M^8X*EEl=*zAuLj~h>>h{> zFC}B;X&_19I*^9pIYz&GhQc~q!Q8>i%FtK_DNFE`t}0XeYDN1{clt#Nfgb5%Ag{pb zWP8<;`ex6*;K+fEzOV7+=&xIHXuA=Ix50(+W5$Cm{mx2x?ZDhNCliSX?v5XTV(`Rc zr^)aO0-8xzG6rwYeZ%wU<-#`>ef;q|X~Aq#@+BURa~~=&rls*NM8H|fGv#>Ml~Uwo z8Ppt|mbngE7MEU@kn%^^71Ak27Pv>MzQ)~7J8Fw8L*5~08R7hr5$a!e{*k^cX4Kj; zKQ5^9#q!VfnXDE}>=n-;eIIdyuMiw9Qr_~h&a$tbbn_AsBxcB3Fg^bC{b_+|yf=-S z^EYi{X+z@PL?0?#eQvmbO!}JwIthxgEt%^EFRmBo7vUuEjCV2q8(Eoz=H_ z#~QU}C&=)sy@RymDanJBT{@Unw^FsheDS#8`%fZs_U`WWU7~)|*1-&Mbj4p;gr>Rn zBIZS9P_=?eWsRaSR=9OT(G4uPY5f_--Wsa2j8@o$7EBm~A6BAE0(FDO2OnVz`KtgX$ z76DaNd5tcG&h0ks8+cOxQtK?Y>|J-Hz6kMld`QNw_UJ*nd_N%Aj`ulFt+jm0wt6*6 z(O~xrbp`CC&1Oqr;u3gUm^M&8BYTI^sJ>Lbu)wV82178TLQF}VrWKAQTxs^(FhWrO zoq(9yerPmr0rA3mi@^&X1fd-4<22nX8s0@O6QM}WdlTRJbGlMvGM|n`l7}5+iJ9y* zzGH|>SwrxpcNE#PzATeFGLMs^?vYW`uAZA}Vfh>tu=y=9Ni%=)1j^=uO*R$B7CahO zU9X&EqHhMZ&7oW*jpbc+nVH zwvz!mcp8r+SC~@cn+IrrW*shbvOJA>y7Y#6=dp=@8-0j@a9J$FH-B{(=iS<=inI*c zd6B!pZ;MR&oj3N{+pz@V0H&^I_GvYiIA+yOImGLIJqp79x6uNnF-p zdQy39I4d@8Z`lf8$LM4N#3|Dp)EYUNu7%$Sz+WEzh@p`V^f-!Mxi8MaIzO~+8Hmp_ z#YhkSiyON<*^hpz@@UlH5OkgU1z;14o*o`;if3(m}`MIgYbu8nqin~yg7P58svI1f4q3xKJHQf9m z8J?UBtBunRt@{ij4cY`n5Bvnen2lO&2g&K|$s;R2bM0--3w4K2TT3Yg^{mZ!Y!E!^!m)BwwJ~VljQi4Q zAU7yj+3Tt5b$7BS8nNce@rdO>;6pog3^yqcU5P~gRMV5H$8lO!njuahVybfoEJ$Rz zGkUuEdId{WoHMPZWf`2BUOEaq7K_GZoo}dV19jF>Z;~k8s>7<^7p+X7Q`cd{`1OR|$DHjG(iCqaN2`@UWHi?nDPl^$IEtS)aUo)6ok`cw?TOycZRRmd_ zV(vnvcm^ScV0mJGFTR18*;y@ubcDi@B22lmJ4aUFo7+s1pnU8qY_%<^;@MPZd{0pv zn@AIVNGi7;v|lf8l5>F`-;om|T+;|iM>QzfT$W@>`lS~1$us_>OF;Z=cQyIG^0GL` z#`cH85&In$4gD@20`z%YjOIiu5-XKQtI98BFe&u~{Iz!9?R58e@z}h#CpNU#=@vP( z2~db)F`g-Z6(~Fyh*cnG+jPRkpe4u|m9J*9%<8e&6L0rL?^P%n|BjlV<}j+gB%q4j zuT|HdxK^p2KO~1$T^*@0Hn{gcX!^$Zx}xRnxM^eCwr!u-wr!(P8~enzZ6|GPn{9B? zI45k__uT)z?}zXRS4R&GXDNiW9CPLVFy8t-7e8u`3%S;87SPe+?Sz3?RDk8T+vI7XLc zYxR1F)@EvgN&bY%S0)-+TXx&bo4s|dw38s*=|l@V)l(Ubk9^NvHmIq^ga_c<5JWw9 zjoduAfsmM%g2J#T%iHYg>fzgfFa=qitb7lI5n&=(??l$%S!WS~)#I3s<#uOYz?vmz zm0^prbdx*F#0B5Erlg8u+zLa{onL)=WGQl{q7w*ju>omwH>nf(d#d)17JHR-!!N&3 zStn)f2WPkq=!cHDMu!30+o;TT!^yopXP2MOjUs&amiZaYqh~!4DN!SMvFwePe%5d| zAkrt_vI!;TLB#FqitW6!9zK>IjsN3GtQWE=U_mh0m!*wiZcYP#kHA;ONwRa^WhB2< z7nWic8GY?oJec^l>-DVFkl?SEg8NreSl^~w&NXFR?Pg(BiMfmk`L3w|8Qelsa<{yLw|s?s2;jt?*7YG8K@+O0L4W=7D;3nbjK- zbrr1$$5XtK-tAN^%m;cS$$4l$6DP^zXotxY#kDg^V2d#i4L5Q`kSZNWZT`A_%HV#- z0;FG%GUcLI0Fvl;W%pXK;lP!o-*s|xKsf=`Q?k#zG5vf~Nfncxu9b?~OAQMMx;1xy zc6l|Rah_gp4UF=r!+n@HNh50Yj8thesV_yk&Ecz%mtIU_UL9&>s-G{@t>bM^(-#KY zJ2(So+rXUo)}I9dCfv~rXsX3q{f3Oo!#|@Cg$%5G{7u^JOEyg8X^t1ew+>u)0dZPt zYWW|GUoigK1ha^tA9z2PE55Z>(dKo+I4kR{;XSM#xzNU}TY~9!GolqRH(VCS(6^pI zXz4ry8fffXec&uFXCC|jOt<4XS;~^I$fIO<2BSv9DCUE0o_n zT^>GHfg&Q^>JS69aVlb^nhXh6V#nI^<8R>3CB;1k=uJGNZJ#S&SB}Aj5u!Z(Us}O> z64M6r;9ZhwW=~y9b61Nq!X~rs5~EqhE`w0cXNel{VHf516ONjXx7RK2!JUZm29(T< zE3aDJfdVnfZLQ9jF76a+iB+TvC^7Wn^Bfktm`QT~t2_?KdOXi3Q(QhCSaw|-8W(SE zTeNnq-Qs%@#*1O*=)G(frlD620`X`Ip~@36I}2#4b>$dNvXlfC!x6S!EKr75$y0nT z<|g+cxie*lvoDRw676Ko=1xuU5Xv^EM6&XvqPnwU83!iHl$!Ccdp@c-9wQNP#TUfD z-v{Jz04OoHyKRmgq(flk&>ZJ~~8wuCabSV%BOU7WN&wKO>IpNDYUUH&c zak~C!cDb3i%lM3JZNX6%Zo@pHA$1eVx9y(KW@7;dy}D+Tl6p6UHizOs1X^6y?(H<( zB*kpabf@Fehdv+-OIt2J5IoU=sHbA`xz8v>_MW`^>DjM!@P%E}S6Ue|WgMiSkNyBu z`H<+Ok-QvtwPj5_AP8fcf(mC8|3Ps+>rk(`)*laaA2Y<@^y{a{Rg@_lhW`14L**j< zI*yu%oZR0ID)a%`!pBHABAL9>Hszw^{vvM z_AH)7?2_W?i|xzsw=!@~O*!aC;caYZzsZPIqST6oq)2y8K~|2&g6d#!39zpqG?s8F z_pdI6C}pgzsAOxCvFwXbwspa|UV>#$R;Jh~w|7DpeGxX54M}YlVP8=!tF%d}bLFnV zzKMe}Oj`=It34K~`mLGzWuNC6ndM%-4>PLM zz1~-DNc+10SKuIb$gqhKaOn}zHGg>AK@XM+=BGUsk17s?YZFRbNgMhZ^LMyOCt2Pl z4;$;2-0>x;Z5R5BU`0i98%7B0C7G^Ibt7pM;^+{8K66N{-s!=k1h=UJjh?lIEhfzD zn3@d#`q$1s?(uOP=qB#2U+rx@J$`~@2N_%)erna37u40sz9w|c%;=5~97bLPZbka) zpG}W9lV!p6HA9PlnhO)Zt9R@tjB>x=`d<)Seoel2CYG}=vLD)@ z=o*Y%y}}vn`zuE=a^(jUB^PPUTT4BhY(-ln^E^{VQtbIkCfgeU!jcjin|2jH5~|It zhFgG#3g^n2&HSG0nz=N7ZK&D3;*G+J!ox!uzcdOzl?dbOV$w10O|I*io=6}Ued}iJ zlWqU9@|3|Doc;aGr)rETTe(*1k30zhJx+HzwN9B9Y9&J+r2yCW-o4D@?F7B8pXZRN zwVcfQ73cl1CQ&Xet=^yH^a(^u4a zH8iYaY|kRen6Ui8Ir`BO)^(blnkmg_+<8jIVX(btv}rGIgY#tzJ40WChuf2~>MT@u z<@ECVi=~5xvdzaD(P)_PFwNC>=b213%4AaYn7TV1VN>fu}^KGO|E7)`U@E1azSgPGnE`#^d>b+D&vqootCZa|5`pcZg1 zbZpCj{D;nG%lLS=JTXIR=PcuxM%UjiiNeiF8z_kl59eDSU`?etyhl&2)ST>LlOg$6b?$a@6qzD}y=UKWTjCp+1qS$ma)9H&glhmhz;} zpk`tjOoTGgr+i7BSn;X{Pz_~gnb`<%PorKtEDy3D1=^R#%xF4bPEXO9RnS_4pti?K z2B2|h!$OOr&Re0B^ys-L}(yd=c%&~LxI%^rPK=g@9 zhT?Z&AQ)$0IcUyXc^1;{^1txxsw>00@gPl53|+PGlZRB%*g~CB@+h%76f#ir(6ST5 zgdCFU-<1vt_&4|YTYdMx9_Vl}GlYa|gQGLD*0W`LD=a^t3*O|Eq#Ps^iLF^o!_MlJv9 z<}0d8SgICiCqfP7QMKq-&HJo#NV3ti6ug+b`>f5M$|3`qtyNuPeEB&>5Od{p>!ixJ z^yJ-1B1@@Z{3*jq*<@WL%dF|6vR_A8N<)(BYb z$?w(W{p%hM{l#CD=k03AyWUajPI#-#&Cp&4+)%U-naDxXGSMV=7T}}=oIPEscN|M6 z=voHAs$lWNCk;={4NDL*S%Ow&J+VPx|Ut;Gaa*jwWB95)ZkIP zOT%f==sM548&~mD3$lo0-YTG=%?py{VANf)w(B)GUo}2ZHvWlSkiq2QovF-p$nieS zGUy$q0D;URT0<5(UW9$0w&FRaZjF>tQ<+4N-AmyczXVAd6!bG>n8#%N?r`^eDm-ot zW}cw()g?weN3X37GfCLW?)ZUdUtzmSl^^|a*M01dxUPBf#0!iV9|foJ?CQhVt=15pyDB_OfO zRAV=xcMCwMPB~V$kAe}ZF029?MC-^DPK+)IV{lLxZB!a$YQ*W^M&CAb%T3oGmP?>La`jrbq5 zNIRb92eLq6G3l@KPPgrcal6V+)|TFI3p+#Q!DtE$=HwJ~m)Ls+o5d?XyQZy9=3WwJ zI(>VbgzH8;6|q}N)uu->KV?cusFu<%9(KF@w!zH!O?5lgU2l4Z*X&R=YY%rSa?b3f z`SV+KO+pNkID)P1PgFu8T8c-Sj%?cY2c!g%tuZNro>i7BDie%Yr;DN-Ou0L)r@0W? zG%#Pkm{N?cO5&!Tlr6#GS!^jM#}2&Za>H}iaI`F9(-@>Z9h2Rj)zZT=XxTjH>Z@R2 zpyM@wd;T=GVZVJO?1$gN?|48mMP==srRl8#Z^bFd8J=4aS6?O}eJiV?y9a5AyqLfu zUUU~w@@DMmpCl~f+nl}myY*QVpRLZ@*++Y!uE8d6-sMIRF#}tzgncK5j1bH%+_Pe1 zQWue2X&70t1&c_#~S)Ym6B&Qb4dVDb)c)JVy>f(2QAP>fPvqPGF>S?g5F?WKm9=cvW+sZeM z0`TIyz)}$ue-BiV8anC;V@8cWicDw-=z!{U28d!;=D8VBs2%VxK;L}K+RlWnR7_)Il`?E z7`OK>pX{qI4dW@)V%H?A+c!hYFn*1+I^;bhXg0KE@vIrTA{2lff<;Yf@er5uV8~Xt zki(Qep1y4w0;0E;fiqp=k=S59UmJK$(@Zv46jYjx>~8Z_-KH`o(j;iz!d^YjsMJ|L zh)2j2^*UH+aLYA&uCz3*6K3## zFyhJ}wSgSl(ReyrS!dFEdy-`A*0BUCCZP00jkg;165|5R=)^l@Kga-b@=6Mz4BWT` zE=3~`E#7c~6c+k!aBAgEQnDidLn`G7^^7EofQ zH%xSAH?)uw!XYB;u|v?|K3O4E@f^DpIM&9=IL*W!xg||M185kn`uzBbONYz<2}IJ6 zT_wx%uuHqI9Tzu7st1&XdeE*%yi_3kov=46K>N4!&c}{)>FO0w{@8A@&=6(rb^urq z4pj+fkV@lZxL-GOY~nfKGB5uWZ)igR;~T_M|J?ENGH1;DB0$yGJmBv_o(%lNF`5ls zjEq>k)!iGJ!?8PuKuxz5Tx(k?=%5q7EaUGij4I!FO#pjm-dwcztzlCZ;1{*C3?!lv zwOl*N7*}1k%#d|fu*!Ls;?Ri39>lSf*%UWdeg&!IVvF0ytGC+m8kFeGtZ5hobSO+L z^$OTZq9-DjRR<8diuWET&koZ%-Ko5l-Ifm|n12PKag;g)qzc)ypB|=;V!nUlB23YT zj%Q)e;F~z}-l1BW4$IjgVUk!bUgky`?+RbseL#vd%ninz=*y}RqW2g|bD`RC;xdiT zE2!p^JGEFJK?yVr=kqsP^x8b)RM9T8jc=*8h1P2~tll5%PUX<+KmIoFWy&GU0X0G& z>sp5gwSsLfrM}E*9uX<8rgF`5&QZT_xTk&4&%8LfoWsFG6M>@W%X5A^t;8=CmAqkr z!O^jD#bTIR*UVPV7pz`D+kZX+(o&B6>j8McKZt>jnDD24pfd9%hUR%;ii+IS?#G+r zTT&J+gx~3FAa&D_t#|`Km=#&w@aW6h}%=-8K{{9xEOav+~YHl7$ zSy29IXNM!_bZFOsmYQRwyt9vamp8k9roTC|R9`BFWMwBw|HoUORk8App~&l`sNJDG zPFi>-E+3b)B8CoTbGkgj0QWw(-~^Tx2LY39-RYjWV`UDOQ;nr|FyMDWfJPb-XaF-= zF|w9D@d59baAumOw88>en|>A_xgO!STxLx=%hjqJf7_h5MG%5)N1-n8MK32+%GJtw zW5sz&-yz*BAhN-k{QzU5nX_|5G-TZy$ymiZSGQ}C=aV0G;@Oo}mqzTx4VuCdt8}IM zWY{N916zr33=9u;q&QF^`*VGJKjpqc|8GZkTcJ_Q>TT)8cYEAW1m9BVf!{qB_PI*< zY(9TvW2H)WZ-IMjW{cG2SwbH43P9ZOP>cypCxWKV=@eB=P2P&svzAdN#x{-Zaal=g z6COAxUNaBQBxEBU%_9BLM#n8_^gUxDG;K|-zJz{JbQ%dt6(g;hOU;%09T2bUu3Ri2 zem~@y@AgS9N@~y$Nxgxu;k&~+2BW&QG>oW5Y);BV&gEYEoJPQ=q8L)P5gY$nP)7{Q z=;~1%H3}D+@}G}X>0PAQH=*|;W#2O{|H?w#sap|+DHI{)yN3(lSM&0vc;~7wU4hyB z6F+;aEzmHbut{3Yed!}(Chug@&ynO~Cmg1*fkLT+N?RC)+}Rhoj(F$TyuNqp-&3O3 z;wFHhS}-D~9r)7$?h^;RB?H!3d-`Q-8e@|1FC)?RlHxQ&9#oZ{k$#;W7wpOk?F$+F zloUf9A9286Yv0vYbT_Qz1oZwBA&p&0?0c6OS4V7yFar3KHq6G5(K^=11t-Qmxx>la~ zbWmygJ4eJZ`y>$@QEMYlYh%As7nbq_e50RS{#${arf>hWWMpJCOv%mercX;v-$)W| zc>`P#(&@F<%*0CLa&OJ2o6+HQ@7Z#|8V#u_l-0M6@!OWcflj9%b(9jv*JwK*Fjs}Y ziVx4uug{O@<1mt-8QmKBZaC{sVX4F8Q@L3!a)*ECOy}UTtnu5cg?Zj#iSw=-w(BC0 zq-l;9AAfntD};CJbbaFXOj4WMzmyC|EHeNlW=7tg&C6t7q5F=etfP~$lNdSWrRJv` zjNkH)EBmION$``^zeHVDkDUb__m?=Q38Iz?(2IeEc6{hU&{CS~y!_w-c3j%Hqj?@j zbn$45n8W@8_tV|&9>#?8f;WM1GWMav=TA%bh12tVrv9GBo%aofa&0RUFQYRK1c!)- zuSBWi9^&R*U|4qVEzJxT*MWOgp|hNmOgapEE`3EJ>Um!(dOU|(4fzuAaX&VUp!*zW z0RO?Xb%xS-4Aq_XS{`?=of9o3y|#5%MEbjqJvuxkt|vy2Xd5g~vs+V+>dG)YrD(X05h@I(hf zkRGel7(a>o2y2!Kn~k%o&P}q}^}uTrOu2R!1-@OrKvJGWU7lL4i*p5CS^`>D{_>P1b z;FHhwn@55~gM>F`<-oXQh2EC1X_(j<2;Q#VU} zQ5Hf^bS*WQ2^_3sCnNhqGicA=ixcK(pIAv(r)P;rXrg?nJOi|@BG(JNPC#cUt#d%c zAx~z6=Mq%^O)kKZ@F~(iPPI9aMO8n}P%%MPzJjG}0@@05qD-xMXCYNR*O>Qrll7?* z8NklQe$ZzfGg5NxPj8w%OcV9P#&xz4e0(=m3Qskgw4ihP=tY3jMVN);J|Z(BTu6=2 zq}z79I-ll_K6}9}0ZTtr%cza7i!$w*vJ|~_y^5qeGa2AHWIna-v1MQB#U`n$&3!XE zyW+ki`ZIbBfGBG#Dw_0umbbC>P~>zxIY2nr@^698N*QoRnc3Y4fQ?xz`K6IDHnmB} zrjs=%HOWOu<7C!=ey~twrGD*sORPbHG8xKKZKs=_B28^!oh}JE0aq@XsI$Q6)KhUR z4Opu;HWqqMURYo|;?>uQY1V*sbw*PPW%X zYuq%%(j)Z4#g-Jak@-6Z=?3dd#gcf%pFSblx-@e699SfhHmE(2I1vr9RFkl(61V@6 zFv%^@IN4$Mx;qf}Iv59j_`kfF$p0Pg{|g4KUef~B|3LuFv{w5Ge90Bq}UF<=n6IWh_!z zdo#wl9evH9id!1A3+0>9OgvcU2P3f+dBt$=nh5zum;~xwrft_!7ZeV)xzE+>ph*4h z=Tc9`zgUmI$x-5IOI>xZlwlhBLaqZRV1vyp@r00mnLd&_yJ3-xtb5jW88IA zSK2WPjW>9royPm7TBz8s3(&a{Y07b*l&fGgba-I&oerM{3ZG@_Y(-2&+83kmO$;QL zG~$AOeZm%wq5Cu0rmonYo=EhgY3>Qxk~Y}u>oANQd7!RSCL)kup?)x1gT5|a(G3nW zKps6U0>|N6qFr{|nt=V=WP@JZe!X`-r?DuBs%8(M-)>7W*ADOr7>Y|%ubaXn*2p8! zRKVz74orX=d7Jcg^sM?Rn(O<}#axsq=NEemtdmE^51vY-M&<|KgzqyDBJWQL?$%G> zE(r(cS#Thl>mGNJmumE0-_9`Ku;VWIZl3jYre3rQnbu5}wx@TO?w+ZqW2$%jMyG}( zlKz4Q1Y_J?7TKl7f=){HPFssQGmzxs7YxTKQnFmZVVVli%e-BlV3!p-a{CjOI%RA2 za3Ozhd>ge%K_;lvS0f3cFyo2yY$^1D$74i2(5!HgQ~UIQ!Pnl;zpWfQGX~Kreukq& zt2Z6Vxq2WV-8?rXa=A8nS>pz4E_0{2JgGX`Ql}UfKfq$PseJBtMUlCLXTIq^WXxr(s9-$Fg&w$mJ*)~43#>ibBH5Ca=q zQM0s+Zg>BRXn{*|BID8cbuYkU@PN>2|Nd5ICY$dxbye|;)La< zd0$nLh~3O$S7fu2|HRafCaSMd>e~&3%o821)^$HU5!-vRY9|!s&I+_a!Q>3xJVjHt zmYtuN`IRFTPvy*!x!%p4EmL%Th$^e4z$kz0*E!1gj@AhXNESa#`js_|)x^PF;WE5s z=&ZC%hHB71D0Y3C zI$G1}&$6XHKe!dJ|(W+yoSxjQ$c&UMsh^ElkBVe^G#;-ptPtmt8H!H*z3pw zxv>;}RDo87Y6>vNYMX zGnwgvGT<+ST1W0*^1faU-HeIXfMX@{AY3e7n4~Mqu?#B^rxHb>_g@S+6M$_ zfECnoy?_iv9`tgO0Vg6=p@K0uY$mPim&a{6TURu|)m`e&=yVvSQL{0%sYnHY9PQ`F zj!zsV_7d3X=O#K`8HzFW%%cZqdDLsdEo#Dw!Yld)0;TUOv}Nd@5fZ@AQu^XISBF+h zXjQ^^T5r9a#%(<)hf;R+r>3WOT8a)*=wG#~gmwFQpNNpB3BE_=M#_g(Q*FyF2NhdX zd=`^G<7|m3cOPM3>8yYUXl|@?+>R7DOUlX+kk(>{T@W5FbRPlB+kaFa;fCo{#G)Q1 zUuLz8pz&%Xcv==%8rJ@?Zd0bV-!DBq+Y5*cU%&J)SI{0va_Ynu-)N4n>T^9`+%nxo znw8!)Q2L4@h;2@s@+MoXk?SNrJI4uUC$O-aXuN6Hr{UM=N|itPo4BS=LaL>naeOb^ z2_<6)ee}w^wJKOLwe*4j8&yI zxAurnou<0Qcw-@veNb08%JauW$HP;Po2-$fx~U!MUD0TxUapW(`I(?t^^%Dx=`XB! z^T|?2minIQcc^SG1?DF_ZJ|Jc!z}6LbU7R7amjRqwo3!+SP!^EWpy}@7-XB@bf596 z(p^5ey+uVu!mz{_kFiKxo%ANuMZ5tGhGwb5hTV@)uro>{yeK_*_MYZa;V(7TkG?0~*YanZ3b3v( z9Vb?{C&|QpCtUcrH6Jz1hR&!dJ_}@V1QUX4g=e0-|8oC>8fA4=%DMV%F8@UVcZdHD zAzyGvQJ)a;3%?YB-Wk9+4--Y`*g}h8?!YpjZ|#YYr0%w^BO{~gv7;lUIdv@@L)yz; zlriik=&KJE^N@@CQ&Da(U&l8cyk{i?i5R_HZ>0B!BXXm30OMSY;bIB&fXl;ax zH840K!fv!$`numUe_m{VQUUYVjvZn2o?Sm5hqx7X3O^|`T9{_D$Q@Q(s&?xxmu7np z`n!$ZJO6NZCoWi#Y^}_?ED6IJdGJfBNn|CR&KByV<(~xyOc`Hq zs&IB|{atj-NxDr<%Ejn%87AP1Kl|jjkvPITw2TH8laQqh%>Jqb()}47H*89w??;3O zD{pT7+TXm0qb{w#k)NHP#Q#3E>_2incJ@_4;!Wo^cxY=-J=ICkUm(rf?D4u*HIE7< zRTkyu^t~7oK5TS&(c z4CQF@>w9Bmb>#9;E#y#ULX~}Ba*=1F|G=hV4Mp|(H(aTWO1VY*cm2Vx){tXds_}4x z!!>dW@S9zoJ(#AFBk5Ty{p}*Xfc5(@lPgBe&Y~mMo(kBY`#S|-K0@dscRxg6kjK~P zv^-@+OjqS6QR;_44%;CgU+R!*I_XQ)-BCXy1Z<~C%PBA+LPN$*gkGg(INfK=&yXz6 zt`(PWG-~c!v20=4v$x6C(czl;2er3CZbE%anP0u_^i3OX>&y=JMZA^?j&bCQ{|l7- zMR1$`uEnF`hV8%^$3EG1~TcF0g=Ikv7|GsFkkF6N*p z6!0Vz2x1Ki7oLvEyEYbGUko;R8*EylB#cic@wpNZq3hdqrpTgj;USq2f;qp_}pr;z4Lc#rjLHUkR>caEz%o?IjGUfC;PPKemWl0a|R_m+F zaSgD}Uj1}VGesy_*Fx@Ru}@pvJRHa5L6Fo2VZZWwnX-+3=dN!qeCfO0-7drP#gc5u0GBm$ zejGv3F`uv3W0)ih4&rzAiB{(n%AJb8Y-flTl1>Wm4n zx;tMpvu>y&l!2z&AV|Q=W8?zS!<^iwL#*mFAib{R@%B_VV~H`u`@vrTLuJsWl9~9q zBQa>0Adu)W&7&pflLEb~q)hdxNxG%U$~1q_=6*Mxy=CoI>rQ{f1B0w@q#DzeO$V7_F?Y6QTz8;96p6ZxGR#PVw!&&!i!}>TCwNwFoK`kk*!q z@eiA^y-ReqnoA7+%k2U$%ZPvSA*Bu zL>omRwTtkgC#JwTdGUq_6u5-O-6vL>s?vNvmT7BgcheRwBs31BIY`}gJ>!mUOHfKr z3T3&;vGyB{JazZy5M!YncIQ@QV@RGPc1MfLCJI#z`$WHTm{Rj+D50W*%g|nP-s@(> zY9LY3ugJxM4;fz&fD!qFl)T|r&OJdhMp_9{3Y47Z`roa&EtgDmzpu8*`VeXIp#|B+ zDhzCeM)Dab9&Wh&+XhU57V7W4-_;F99bL!t;DItMyGw}2$<;u1myN5bl49RK%A9@) zDx&uZql3t%mpp=6C&r7_F7P4$gI?AeDgCF_76w`VL9yI#1Juq9BEu?pfgt`PfLZt! z4lB-2wOg(T_^_S(IbZJ2b3t3}8tgDVgWBAx&!dez=cFc!*X>F3Lfc5YHe-9rQYuN) zIrfPHbf#KEKmwd>DNLQVMg!}G#ZW#A?y@+}UD@jow}~@^&XBw(U1!bSXG;uRE(ZxZkNFSbj z-t@a=pfT=itpI-Bc9`#+CYzL+#atpgVH}6d2v@HR5d7P9zoN}w1CHYa(eDh@u=2fx zc_9qwNmKuz(Rl|-R_riJCq;JGH*r5pCkKZoJ9jo4D(7he7 z*1I&1i3vBt6vKbMZAcq&L&$9_yTA_{*pSU&de#Vuj^wBbnM1LAY5)07_1rympUPdr z#(0`>$4B+JAtCG}Au=DN0;IE8Wu3!3p;U{3827383uCbJnHb_9ZhXji)YB$D6ky$* zKG{I8ntpsolPaRRbGYCUo&W2z(0S-PKsNoH0Z|}ag2KcM=UC3MYY?6o4bn3Ehoda0x;X%M_bq_)sC6 z^AfuYBZP}36`SpC#R^@VB>mE0Z3=%Q`(a z6lu!3slap#JPmto5la~dW%+2yaZX-BoPqv;M3_r9k2EWsbsST$J=J5Rda58IKy^%9 zanqqd+N&DL}p!Ku0E0cZ1l=96)d3<|mxC8;&lx)_A<_iD=@;$!> zG|M;)7T`_0BEk@b+|1=@!xV^9zU-p_s$m<0VCB%im3{zMArIv0iZwM6o0~q)DT@&s zCj9CUaD8qjNNk%+Hj(=Rbma({qdyfjY84#Jh8RkLno=1<71P+**Igll50ttgx6RYe zN(enqI(8Q~NV<$|ec%&DeD=NNgsFao?Z!Zk|-_PH{M}?!!bygGB{@Z42q0Nj+|@rPomF zuhRD>4JdBf?{EAx(X#Fh597%(_@w8-P@P+1T={IWqY(7;zo5{cbP& zmDS%+-<8Wh5we;;k$$IwE4<^*EDl>4jwubn|7q|FX)!rZU?(X#-I2B;h4$4=!n_hcTbq2-IHNVr9 zoZ)7u4Vky2GaumjXzTb|GI5R}TMwmRnwp$v?B^sqc<`kk-qzanX^DG#tps;Ydpz*& ze zTm{D28!%Xfk&6vzoKI*=?3jm@c9r30Msyylf;x{va<4Nd4NUX;?puOQ|A-pL&F5%W zX{4GwkAYsUh^*7uz6@JhyWvnm?@~Z(|1?pwOH;rgB!!Te1S;JvkIrXx=4W*RBGb$L zDML8zKNoM*`T8#VX9TKpj=SxB<1Q#jfglZdP*}65D?`#caclRg)2=gOGxHE(yV-wG z(~YwNeZzElL6g<~19K3)A(Ke{gr0oaGh>8T2xt+!CqNEqE*|>X*2GZ-FJ;ub?#)YWe zBkiyH^%hzpk3`ukQARjQ-pSuum#@7bRu4{J3Vw_ojH@->R>awdSi2KZHyIgjNFgr@ zvcqxq;D|AgXSd9MZ`En*F~A_|`KCjRrtnySWIYs^hDnevp?Ac+I{n z17g6?R|Z(9eUrKy4?ZY>Suf|$q8z5+Ml$*2{$x4mE`vu2Sn9&PP*~5iCM@#8zI-}> z>y5oBIJR^YKmwGDX8*1FjC0*Y;?B3D8)-aG^me`A%5%+dikKsFe75Z$J_ovGQnYU{ zHcu2-U%?ou8_^EsCi0zCb+MdHm8VFgi|K{>okcC&dAqf4ntI1KtxlKb-Onevbjia& zx8lmZU8{#vutVtqv|IG&;D%`zm=9#z+`LhZW2fBdw;B_tggtJ2o(=@p1baWXym>ogdYXM2=pR>P5uvy>3_)D zKPU=+%VL^{7V0!apk4T+kQ|f-)fQmKuy)6G1n~uL3%6?yzeJ&AC(eu zj`?V-F=)`!F42eE{)eZg{Br$$KbdCB?PIP@!UGHD{N0yFqCmI#32J+iPIw%;3L9b% zyPFCDc`n!Ik;3OWYw<=f3i?iEuxU@@81Xaas$3Phg7N4|ll_&uU9qQnN%^ zrpXf18OO8Q5SHM^^&LVp{-cq@iIAAV7aY~+xlo*_tWr;f?tf6}NdXF}uXOLk>!hEl zh9=*RdR(8!$e!n+shD%pa<522I2&LJL#`sR;y)OK3FH{q$nN6F?($`mUX)TH!c(-$ zvoc@bnMsMqsQ~OVAu*6$lm9;({Sp<_SrEd}NC>BkJnT-is?jIxBrZGrmJk8Mj|kll z&*D%Qo~)eqZ3Brd(9!^HdDPTuw=B(rE2-Ow~#i5l?V^mk2`=+~RNR50AXU zyO@x>d;qy7$T~zV_yG;X@(=1~6OY9LlyB8G>F1WZ{W*hwPn`8V`305+0n>h4@+Qc}~31ly``~8B;cd{ek?epfh=WqtphhksqgT z3p&J2#Q%GgJI2QeP(|9^`)zcf2;Kp};=&+tnS`M7NJnaVLIFALO$<+gLw>40mayqgxSaAw~l#a^aj6RayupF2wO@&vR|e!`hrs!K7l@eB|;bWjYwk zJLZrV9z)F6{s&bI8A9Hl(^59PPf+pqgMZTmCVl23QAngt??v+KCN z`^LU_Zh)JKCmBo3(g$+-1D|p(bupD9(*U>M{6DETX&@ER{}#w^{Z-+2175uC$_j~TrziR1LMnx2^x7tWV<5$h21!Kqp1w29&a1peYE{>2LIu;i) zYSyEL{9ZwJW(_lCj1k21S6k{II!9!%u|3vb3VWdazm{uis#;3y593G>93_N@8?9)e zmL;x^>IllSySRtOGGe>dP z`k}V*oOdwBJ@hM#9e<}ggsp;ms=74ks$tNY_;U}P1dmAptwk@~N!vcEO&rPTnUG&l zhy!30P$LX=Y#ue-)lSKi9qpI-8x{OO6#zTHSeGZlqk~;VQ}!wz`S|>5(U71oIw6{( zt)&gGHOeHyYQ~213mag}n3T-hST%Zy*7L*&6`fa84z#Ft-h!Sfiv^~C`i8zry0Ss& zGpbeM@I$B4eR&^8iFrre;aI1TgfMboJUA=A(-!Xp?d@1(t*tP7&nt22l;yB{q0I(e zgc$pNzQ$70&jlx~H6ei^hec&8>{?$eTjy2zPGITYtP>~Xe^?U4o96>2R*+ey1BlC_ zYFmaWEg_f39hCwf_A+r$b3D!JV0~cFdK`TKo$@ut#w5RYmSSnNLxG8wUu+!VFYb}V zS6&rlhytz{4&1d_g@VDeJ=G5N{(O`HWch&>Rb`Z-U%*-BaggB^6RsA_P;cVQmi?CSiZGYIy|3z1yYcQ>mmadB%QR79eXw zte))v;4X2mbkb(%K^tkEoTycgfX6Is`F!}&tkpp&9U*4jDav18Qonl$N-M|De?$1} z!fOpfmIm2ZviEGd#PSTT((Rd3*cZLZIc3DpTEy|Iit14u6_y9=c|s03l;WOuT>n#5 zNhgcsuKWM7j>hT0w8GhtySS=EtNTmtd$&NGHi$gcmmHf?yuUNq1*)ei3x!qsP6kcm zO&dwyHC>VC&0=-$!yvn7%QuOBM^)I^M$kti=U%aA_W^z>o4CaFhDGg?VBPmb<|8aL zHAWeMFR?2JHKD@A8x&?njkw9Q(|g~aF1K-{vJEu57@>aEcG6aA2twbDYB|tPQB{na zF)4V71Rhj-N~*^(rpo@c?|9hCk{rP3x;x3P7h@6QecL>4oT=B(s|NQjH9lMbD)!*gQ#Jn_}h_}Q?}r8uw-qePFdCJlTxOfp|=phGQ)UpZ293KqzibsRFu7K z_|84e#$)iTsrpU>Vsd1PZm78X@`shJuGlc<06X0UE6q{sZ(uEssmkf;*9RnyTEm|R zC6)>8_)bS$62v3HU`rpp-88b6Q5iY)6s<*oHsZ9-;ouhp;vUz-*lH*~&&P7|S{?zy zFMiPLPTGU}?D6G>HKUYH*x$gPxNmOuaWren94CK%9(hRs>y)iPtyIn&REw+{3 z;ju+)rI?gt)flxYCNn7fVy4|`Fwns%qU*r-)Dxo@J7IQ$s2|+D&e+>EBSpUrmJ>8m z)0@y4l55p*3L=<{hEe<3q-wwaeQFI6sejA`d6xdEh0MqQ%Frz|PAN9(&Xe6GfP<_{ zaRI-o)!U298Tqz{dHl>jFlZnN%Vxh%?oC5m>HkpqNqa&t=0r2x_$D26L_DO7~ zthR7wA>!X}%QiwQPogI{YLubNDaEhGXoOy*8#PgkOsGxu3f*TRi6;$=(cIisUsetf zp{vkT3aD_j08mh|?8P1o&6g^@7PUF35?!^V*fp_g>s^odwfLf13-_2)bq$L0@4tLi26U|wce!0hL({I>@zP7@p3)f_Mu<{2l(G`# z2FhBcdtp>i(R53RB)FGF)2?TpRJyp5TR0h>ScM~zn59|NY^+UJvBIdRv>gD)9A`k& zOm^O@!3x;GBUYG$DU1c8`ji~$_Nl*)DvXmu(QcmRTb&zByL+ZbyPj)1c6plI9tJ|l zOPK5Ml4?6-RXq<)+liCyuJx*&f!n8sDyojI$OCZLo;9f0ZZTEp!FQI1gNs#m>rq2q zl-m_-o@w!d>p}thA(yW8pxd#RK9qJFWtnRnxk+Wy3~sI z+vSR+_bj656;%K=2N6n)EF|lN9FfOXAd!m2`7i$fIeBHJAI}dpUTc>ZKcek)y%GMe zZyjVwWwZ#g^DL`MFBa=c^vwpN{9t?8zn?byP4hX^bXB;k|JD5e0OGIEkIIB8=fC;J z#c17ClEu-^;-=Q8=-+JB;r{>_lE0@dI6u^EoRyd zDs|h(AXP-l0N}!e8WHZ>k8D*;hjIXKgl@ohKRh8yfHtY<2i$O~xMRnXD)nMxYS5bO zJZaMcs7(~J0n#}XRDwVN(_%-yDub5VKwDsaK%Co}lC53F-Z-jDa~Bq8EUmxn4Y5^8 z0Wd28UiA58U&OD{#vJH8@0nGbMhjTK@pg&Hn%?*4o|$&^0&okrACBpQ?bh9|yK(TvZx>=jT6^ zp}}u2>VbyzXeQXx!-m-t-!i%9ZIS%{QTeYo`RYd zs3>>+#N9qzFdrhQh5rDbnf_Ff{{SfFrc`~O+|5y5wD<-M{{Wn;&;0z?@~shn=U&w* zU4epO(EFwkM^kF&{{Wwy{#2C!Xd0r_Rzv7b%nvo4CqliO z$$oUZn^@DW^%oi@lVx>p0i1IYda~a@#Hx@DP-F%{)lf2d`(Ji1C*{xPGMVHQ2g~|u zlIQG&{{V8Mb55P|LnM3E19RuiaL)~_-a`DxisJ8^+Q8Zlm>y3|29U=Y)oQ^(1kPaI@ixuH&rjTu$MUOB( zN??gNl4=+dLEqYfnM88T3M94JOf)|x=$e(_g?yl6^=-^DTQZ@IXiBuK&H&~r3X1%) z6U{s3QD)QM@Sl~<#k4P?*v)Yib2`gyYYYtW##R@F{YGG0nB~aO)9jpp%aHXgp#yd0 z-zc@U&6UrVt(JFWh6{*SlA$idk@i@YAXSfVY_b`0ca*UWTEolVU6MT~%bI-b(HnUo z`%pv|aO_r~5Qz;|o#Yp`GCqT+7;QeVZ=}7fmrD~cMP*xcJXNKj z3TnZ697bv1GOTLv$Uag5kN=t1jcowcmSBaR^@sw{;d`8)k9cfl2qD!V*+`gZErQ6!wD~=4Y(mD9`^h*F% zq;$zjXQ67c_Dv*c7Z!mZOtG<=bMOYYjewKX>Qt#N9DFRKbl+-bF`T>Ggr2qKxO|^I z%iE`u?Qg|{m77mnC5}lRK}e0Hi6X~w8g+DP5;g?whw~B}Az$-PL-O94%VN^E4A`mKWFlR&UAQJXv`PD@bR!;rWF$)?cDcxP@4y z>p}>&eTbv*Ao9zw2-f}Tm;P+%{&(}A=~8Ks$~S@Y zL;2osw0>tdy#lSkum8~e{{Z5z(r+Ywdj3}FzDM!~lYi$3^u1R?(d_MYWsb(^m3SgV zSpFECN>GAJaszWtxuVUW%{;P|dzIRc=a1!=Ff2bXdE2eZJK2j(Lf$?sk*v=XpyZ^K zC0Ae$1DLmBxvmc|QzIVzJND6(nSK|f@cZV_@FDMdaR6WQ6%MN2Jz z=ODi*q@6DBJmxL#;*wJciq89p3>V^Kz|@__`*$NF{F$Hmp%f9I58xKa+Eib;VilBt}3RQ>{Qe3r0Tyz<$ zU=c-Jet&*eyC7dREu>I$Z%s7&k-Kj$WYC1r^ce>q7UQrj5iwp%NuE7Ra& zuyJj^5kNMk_&<|#cLqqG`WdguCAM2s^O-i$M#31{%KS;mT$s^}X&5L$tM_BKOn;Me zcLho1{{Wno{Gp0T=CIiz#8#9JER!%(Rdwh$qhtJ?o46pcZA<=gAM&zU zSJ3k_+|(6W=C`}q8*;MMD&!Jrk^WB9cQK-alk>;&p6M%h=RqT(LvIJvZv7;o0N3|b z*b4W-{F$G)Effx;`K|dCt3qR+&8-rrGI?pYCP$LB=ByTq2mwH-_soo14Djg6f>96W z59P&-iws_K7ZCuW8}Vgw9x+agj)#yRI*!<$&&zy*&}JGB{N!ilos8*kbLKMyam^F1 zqZO^gC|G_W`?DQrPQ)k`!Tg<@xFzV4f6hez0M0vVzD$?P7hZ9nN`)TjA+!30-N}?n z=0$H@LY|CV+^|rk#X9Afv^ijHkRj||O8)?#p~vK3D0y?ql1=5GIFBk=#idz!iuT`E zhUVtl-FU*&1OZDbQENe3W_RU@=9>(Szvu3J5PDu)@{==eXf>4}0Cqcd?St~gY#~?v ze)%Yl-f!@KmJ(HrGQvMf@mn0#;0tc=`tAu&=xPsR;MFR6Ptpoa4Y}O{Qm&rt@1r9hSk1JE`LKJ*lTzmrj>jVVXZxRp?+`I$?H-E7Z{htUxegTNEffT?A4TT;+B|_J}sIdUsFL~8G*&f4 zUKuTOw}6<;ing)UVj}Ku!X9XjgL*0iwWx zcf=qkqF%np{s$u8BrhPbc=VjLp?3L`NZL^eBLXF#@pghPR>d0p90_dt7~Ec`!{6Wu zXFN~bMOWA^Jg#6{r28RT-bQL733p8+Hqfu{nAkzMdiZ>+6CKoB&ni~<+MhP`B{@6M z6z3d=n*NKV^wyv#REtKlI?TPmih!yjc%z?k1xvU9wT;IRn8ZOZ<-f?|Px4EeWPt^_ zHCz;zc+@z~DQCXv-^|o-dH{&?l=5_85Fr7p`rfWOavda~G^fZ73mcMB>j}v^cW+7I zEU9XIu`?*^blxhQZ*A>;-s$2cfoQZQ{Zan078NbIG!XsNFJTKohy;3X)%0ZYjG8R2 zl;CNFT2-?jkFWbYHqXRAoRT&g@YzQKatNqlhRfY=rX}>#t7g}!-dRga_pgw5*GJ%*&LsEj4hS*`nqXi;% zu=yJ_Jqk!D4(zNkpj$Hp=%;Tiejou$58>EmQ$TwUBkGMk!%2f{^ExyL3HTj)A%P#0 zJ%~j$W<*)kS^#E@8Yj+hElEV?_a7BgXQd|Lk}oVJMXbW*?uQ})WdDM9y4-sC%M`v* z`N|i#R5dyX$hN^3xFV}ySD+=PQkv-Wj)E77ok_WO#36NhL!NHeZTutF#yW$qvDAJ? zu>vGCcKb0lEcQ?AV_8}Ass>RgeE55RY`OR-yRAGp@wQ8OG?z~3kvro6Su9`rmk`PEhW~+W~;PkfKVAl6UXnuKy$n=yXUK?M6EJL!ITlS$> z!>4naGje}-6a3CHK|VZ0YFL54dZWivhXq*RF8){ zZWL$WAOV5nCBX~d?X6DO$UALbwA4ivN>QjvZOPD`AXee=XIM4y2`s0(RLoNL$ImEd z{a#AhLABtc9R7)YI`o=LeZ0`eb#SA4lE7Px=43857dp-(gj?;Y4f|NGE`Jx#(%|)`5A~5LR!miNh+_X}*!g4Bo`!nF zOvU8u_{oh4YY7`CSz5k*av!&gpLsY5srk7|%LCt6Q7blEog|WWQoa?fC~sHB&y;1J z;lFd#(>$Iq#xmyN-pHj8O2Czz1}N2F&9Vf(3Wwo@d2xjuuBH)m4$y!EpT?Ku@?pY0DHOS^9i0vn_QmD?5$ z`5C;>`Z3|&p(#l_jVeE_A+dtS`l+W6O(kI#CU@7K zd16WB8f%K0iLJSk3#jHP0l$|ZO(}pAsw=M#E34Z)JNHhA?q#-uy*~0=<7vvPv`7stWnG-qB_-{6W?*W zba$Qgk3?PSXms(z)3X8DH6!GJBYe})K}uu<2fhi`P#pj7n}ASnhmT$ zs%E0Xu1veG(23bIfdKA{ndy8QYmix{z9C^ZVm-wv)r-lE?lHHiD)a2*wMkLxSH|#1 z%?!xFZ}pkl2t>(j`|Q2X+({^cdNq3nT5|cXf4+LLiW4Aspz9T2cNBB~NU}}cokqUD z#16|qNFqi)(81aomA>4T+GBe}V@3M4fy~I<=OxZoxb13LLcBQI_$xu|u#x8Gw2 zIA#;~F<`u%G?zfVlajS$ILet?TGjk`d~5prtKdOJneN&PQLgV%*QL0$(zdbds?dD#!|ho{$Rz3*1B z{YGbtnc&Bdz1C^67+)?nuzzgnv#YI@m(aI5u76nJhO@FyZ{<%ER#$^3I1=E=Y{vF8 zwU!NIWs28Z8-V5e2lY7xFK`dk=$&kxpU=1N{q}=H@?jzPg`(80~QI^RUlAYgR z@r<)g=(?EaOP`Emj#K!=j+ia}=;q{@dTWI|L8{$P8EEh1oZTw(W3+0DTMMI%r8o4c z+N@uZPOWPpfmF&;$bFbbjnA5m{hh|N=$9y)g~tXa_3_;mT>Y%Mq^15}tKBTPr_6R> z^_k$UgQudJtGU{xjkc`2dh2MEu%8GaHb064?j$E80eD95dT-0)ne_M$>Qw308Wn@I zJ)+}t?w{`OO_EqGo%gl{DF-OL{LYDaT%t|Kssg-Tf8AV4o_Q^O+VVQj#>R=~%REZH zaq@_&l47XHX(2RZajBpdKZ?VyOCG}IrDL$jJDWPv~Vjtdnr zWTsfRPs+C3ZTpM_hF_OJMN*g!qjXVYtWP}Efc+Nv1J`bWJrp|!tYysqw@DOYdnq6RJx+#Mc` zwa;IC%2FHCwo7J^fH)dtlK_EF;8yiX8Kjm5Qt zl8T|-jh+tLMMMoS$H@6vf80F3#Ho(82k~H3il8lfWK2!Fb8^S}F76wI<4$^+I-+LS zAjC4yA84YgYvS349DZ>LF7fHt<*z^-1r<(jxm6~~{RGWG zog^a1EPU#vZ8&yti^0bAom_S|wCBNRlOo|=$CLd{5|Xx-l&H?ff@=+@%rZG`XJaTx zK!FOcwLbM3&4&=}lQb$rImU1`b|2*MH}9;f{PmD&SA}zZ_hNL+DO!R#l{#rn99}LRmLg**t#F^x8Rf-(m7R66jM| zIw{*EqJy&tb*>d9=(}l4yqjcvE?PWNFuxJ^kw?V){oZ`l@i$Y|^U{iEXER@+N6E83 zD@b500RgpoAJe~zx_i89{{6OCzZcay*G6IQI9EaZ)-zg z!pDdhQ~qt%>HX$XJ~Fe>iw##Fx*MW*drrUjE7Cnzy*-RHSC`MTUD&y_>rb$fD?Q)dHN$W&9Uq#8TL!rM_$6l) z7wyYrEn4`Ke6bis@2$~TjPaH|6}e|0vWmAwGv+yL#z{PMN)r0GG<;7!_nGrnC_huM zSI>`p>d!sNnzLti2b)E6GS@zIeLrXR!> zC?!UhBc#OgtO4&(--xk>f$e&td_z{y7YcolBl8#8f$Pd!h}&_yz9WN1ij@UN@q`&B zK4E8CyhoaQA<6KsST-NOav$FrDdlxraXK8!_;y$j1nP8q+Y36=%L6pOkN3~(Ap!Neq`90#j?wk}brRt+)KwMh z7Iz91&jyLL+dEbrE#Di|xpI$~*WJ|AxwOVKZbg{q7x|53m+?nyO?XwksmVA3f8On+P_JY?WH@v1ETp35ZndI!{`-P=Jcu2>;i~1*Q@821qPg!s zyu$!54aB=2(lD+EZCXych{=1op5q4w57*bZJ%Y2#XACqO&TiFr-Pru0NZl8OkLxEZ zuy(O*^+9Ok$%sVxONzNIySUk(hIK(lXdmm}Zl^NQMNPJjH<8IJjg<;F%vX5bW_IzC z|B}AYSzG{rPg}O~!HtjTP-)}7&s$8H;v9oymNg`x>G(ld57yWU6v~D4kmwM&&h;H? zm)&bCq~4PCG4ZMXv;+J-;(IR|Z>&jqO!7KhTbW7UL_FQ?@c4|jmq*zr(vbJ6#R;MiUGdunQ zPsR6Bo`NB+^_@qJbt3}P6%krl$HjRDAH#pZU4N7uQ&#ou`Mo^lB4oc_JCRSK`4gY5 zU`+62RGrKyTjS?3*LdH``AvFZPhW8oLEUqYw-r5ua(9dgk)!kVxo;EW!n+cSGZ(cf zk-*Hz>vEsbnH|HBA%yan$LBpg4Ju~(Y6_!?!tyrosmNy%BHVLW_oxW&dd99>ID!PW zW-ed@JQoe3$JfSxp5CrMY`&0hLIQ6JM0;@Rln0dW3doE}SB2Oqe1AE@&G`w}zZDCy z3G+TLD~j~x*hp_G)XH$y6TUW~sP|z9 z<`TdYpHSZSQO(9D^W0^kQaW{o*d`HcnmAqP9fwGrzk!;)0JBvm1t&A7-V*|^1i0BM z6g+LJ$9&-8Gc+3sv((#h{ax`hFM^uL8n*OwNBN-nr}A}nKbI%b^4xZ})1Vhi*+yDX zg-C!hCkO7LF{r0UPTq?81e$71I^*LESDm}y$~>u$I*uAX$h<#)=MkdzqubA3B7{f; zHK)m*f-Mpt>lqqYlQ}gs8Z~&bcn-r~d`S1;8lu))iTCH1u8>mW!(7%M zjZV!P3t^$gQGj#z6k^JXY@77UdE!*gEx+jA3SVC&uTdO{cnv*MtPd40( ze944PL$ZJ`hW_i^A0md}&k;AlpCiT&3PR5t;1`;AQZGJw?kFIE2#$u`I-euDXIPJH zzs1c$Y($Tkzf(uIU352b_@s^@0o5BG$)6I)k43j1$xubU@$rR+>_$cwMXavmxCkk{ z|G<2|)gIOhjjpWfrtV@cZ>&!_K3&g00)HF8H^B4ZNVZ;l75UA(cS9uMyR8X^$j9QG z538r-HePdP#dFGA{5Mtmq@uPOXb!zIL=Oyo6UTkD?K0MtV8#_3#ipFC5qf&{xmjOx zhl(l?qar=^h&p!V{vvCUV$Zv%U!M3ag@-;J8NrlDjtlL2z$$2+$Bn~{?vF1S&6VN@BIJWQ2hG>UVNy!tLW58W-Cm6>}*Tm9SgA|O?jKhtXus+uo8w##S6 zs;yWuhI=F<`{%v$`Z>95)91v0?hyWzzb*BH*H_1&Dwy?p|5?u~B%l#=L^=1fqCgNU z3+8;9=*s112>#;dB;h~iMMp@WB{OQ9N3)JKN<&1S^K%z*jbB=FTv#xBy}_J!s)m_E z$dA=l{)8rePHhMY@ZYL?kn&}91s1sCXplzb=2;&+w_G6UWw`-FtaB=JY51I=w{6Ji zFeYmhdm=RY&L7%gD$ky&AK5jv-YDUP^r30u#ZZ}d%vFo>kz0ri?^oHK zbc}q$cn_?L<g zMY~67R$L`KCrhHIki*-oNI(Sc1$P!AjEs>!M*fD*>a1d3?o{yN9`B7rudr z#^DY&LKC_3$#LlUj!70lDfTGva{d-Z7Q z@V4dAJG2LR4t9^e@+{S_Vj%&(3+uW=Pb#xH>CGPt0}*yV@vQSp4n_Nh78(u;^T`b) zw(^gJB*qa|_Cgm&K5|p_@nMMNqYnqe#iCo_Wqc_jmCS`FbG&HR&gb!`gd)3~1TW7d zTox$8aeWt}BtgBZ7CpIkYACT;bH+a5C3tRi(FL*v;hC9~z&z^%ugfv2Pu+LHcgmYS z*6e=gl$&`%lZv>-#&T|p=#}&y?xcP?<_F$;UnYzp%Dt2ddFdu7{B(^>`A@awH_UT( z2H_@&r|r85*PI6B7?(wn6UZ%^@BaxTaj|g#d=KRm(J#X}0DwgahNn;&;(p=oT;Z-O zBT`6Ds*<8>5@&NA4Tx~B=-IEv9u0wUp37*@W&K_HK^bC~VXnUlDHtL%z3iiW0b8HJ znNR>iCKSL5um{Y46J5=SwsqCLekJZQsP-$6gmN|G-K#NzzZn407r-w)@vm@~E1Q(C?cl19a|Jm0%AOj1^ zUzm?^@qc4DukgAc{7nPB!m$1ab0za9*ayI+1IYifpnbm_{x64+|6j(gEQ5V18@OC6 zxK32DU-d65QiE9FDy;X*KIE5OGz}2^TF+${xC$9|fQ{?m))@gDVC4j>JzxVE1Ga!O z*meV3HsI%Kj!T|@mEZQgM1peu4nh7+^iP7{$iEc6?Ap56T#CMQC(NgIF1Dsl%1^CK zz}{bcswU15uy^Io>R_bQ#?JO{A5(ytIsdc&(Af_DtN%+4Rdb8qFXC&zh%YghBXV$aTJZ3Hd;MrGjyCF2+Unp`e;N1E z`2WTzI+?@%g~2qoaaK1r{}+zH1P1cKo;k}o$*L|)~#HgQ~Gj?VuDx#n;5zsYf*noHQ(*g5{gxJ19?Ka}}< z0AvA_>})S>jpJ-*uk7ON1pDn6mt)s#Ku7xDuy{}HoI!{B-|)EL7K7gj{w?I{Y`k|V z48Q{`ispFG$2Z3J>{p&h-Ne__ag5c7Km#&!tHuV8u;suBg0Z73B z`k#>dpOE{?k3S*zKOy%&A@@Ha_dg-`KOy%&A@@Ha_dg-`KOy%&A@@Ha_dg-`KOy%& zA@@Ha_dg-`KOy%&A@@Ha_dg-`KOy%&A@~1#A@^TV9Xc>l0|1xtR4}pw0EB=zU<%j) zPXQP}3#b4VVA~n2PFF23JPh3UA1G)62|x|tx)k_phF@`7tgCn}I0y0@A>6{**J0K+b%--0<8s<#<6b42nh3R){8t7>)O@-;Tpo$!d z_7X4)OIZ&`n3{)@x`~Ii3BM`5s0gjlGl6GtdpOM5nD!am#@0#TnK1p8Z~?G=iDsv# zy&`e87N);?t&>(;QH55*&Jjk-%?4pL;o#z-<>q1IyL3*E)>t{}%gS8tgZr zsmb4T_F#E{>}0)(SHwL?Z|H?aEBBX|7(Wd zn+J#gJ%y9AD(pW7`Iq?L)J~W2PIgt8lbwsB2@E7>_&t@grP+VOdpYtitzh8G&;PYj zmm|MPjqL>_9ARJ(TN13o^p|fZvvP2=Lip8xzn#p=0Ttlj02Kg9741wd&D{UbNI};! zHFh@sKO(+T0Sxnkq2}LC_@6(${NwFudRkKx0W&*CxH0GmmT+Tp7`v4{%$%O~?~M_- z3JZgJf{Wq$CtlXl$=S}){mOqX_e(&|*2&q})&wReDNOI;VreSCFTn|Y$SnbpmgIgY zDGh;$OG!PH=7K_{Abea>oIK)JCIA^F?Mz%QJ?B4+5C12|%gqr0|2zP48DILdFg=8x z_6n(exyv>#zmVVw1{QY6CH!k#=YJUg&#;EAC1@1Rzxb5Ed0b(VmgX?0ODvR!g%ipP zRz9%uvvBfovT*WpgB8T_akD_VIKT=4+aR8gi-nV)hlPs+!omgN11moZloPC6oFERA z!^;6yke2td4+Y1;%EisaDagey#UU*&A{qP~5xFi=;0<tRr^vJ z|CKa;{>vHpuVnIHY66;`hXveE7SIP+cvyH@_*nQ^K+`}VED%l>2p0>4n+4ookO;!d z0y+bD2jB!<1oRNld7z*lfo=eL4Cn}g+>+e9e7xLTP)R9qaOb7D_$Bx_IJo#9ic3Ox z#3dyzFY8xVN&!ijBj}r^(vEg;+N-OffaU*sE{bz;a!K()q@|(%&AG@9N@KsgEBxaw z@f!u+dM=xP-}pp+-<$p%|5)IU1^!szj|Ki%;Ex6Ve`JCGJUYW{!RKW+@WJ>WS&YOk zpUJPX7@_`M(7+ZNItan6JLs1M0~6z_U}9onVPj!o;^17n24*|@cR@izL&HGFz`?}C z!M}!c4WIBbixDB13kfWL9q@kj{>}Gy?<$KC`1j@xG!!uH&wsKQk%L)`K7ndt{WFOX zfR2HNiiraJmBk3u^`E2v{!1k)s2Z5X2onnp1gK6ZsAxp!00x-GNc=J84P!8k(M`^< zk65>UWfA(uMe=l)(b0GBjs&+__@`nMrzWT*Q$%VB&uw*6=jOo$?7MzA*GS1;MM_Dh zm1+)Y+#}y#Jh;qc1ao;E^(&jvf0N9JPgdLF*_+s`%J%W^KkxI)=~%i4#${J^Ost(e z5O}0(iryM}Rq=NXhQV!7soQ1Av4m^LI!Cw(K|IJRvBs?cgRb^N;ZKtcgHGm0U)6qIm0sem6TiaVl zf;-G=R&KziC7{Jec-Pv30d31;u;e98#RE^6>c~1B8%441dQwQ*3EG8&8C*i%`nxE* z>LhdOQF@5>%TaAIY)lwewi1ifGZH9;>2lsMifYj|NvMoEi%%5ILD2s9`24&WpXhf5 zhU*0J@FkCFT&fTEwRGNC%7ybxJR|3u{t&Qokes241Rg0*U$bRd6J={yy;)y)uNr(q z>%pY8r^>R;Q5JS}O-vBU4QRI+G|>NB-)*(=#glw7MEZk^w18Pu@wc3-`xO@s1fI^H z-*{{5=y1IEs>i0-iazjJy#b4hob}e! z(RsXZL_fxwUZW8{PTx5YH!32}>6qdjq_`VoYkT687PBRjt|xz1f&@PBmX?exRY&ZP zsnk`wD3VXYy~n)_Ox^{CO$z!G;}|UfL|<(@OdEt_>W$Wz5MknM!wu{WtJfoBi+x8L zSTe^LAmTZF1SK~eO7-Qr`*E0zJ4;n{WIkv7yzpdy-Y|G`4`XME@TB?UgEk6pT?t#3 z{7u@J!|E;$P8!XH3k}PMrP*ym*o5TdzLp`Y#m8OebcVFiRw9a^W}^P1H~o~(YKO}N zGc3c1Y;PC>FlEuP1dcZ+(=sqXL@r{nj~f=RJZ>iK6=SKG0;x_y>gSqwNPT zj85wL(0?CkNFDFoRmdD-eZ)zU3lYUe^H{{Ub?TM>mVVplAOs0S^SWKn&kQe35M(!W zb)u>b;RqIvx>ggw{@AXy_8WQ<-G{ zJT*r^TPy*2czl3(A)%m|7eyY3Q4%? zAnv;o%KgbIC*dwVCos9xGBfEopfCM}>CsB943%wXcpRLYnc1_38UOJ`rU|<1WOUw; zIBTAO*G9KO^ns>MPes8B1DUcK%p}@FHtSGvP(ZM&<{hrjkk)O4PD!1Yz*4gV>!iNi z#i107qZD4#-ox9Eimu%^_#94n_f81@BZ{tf!5j%2o*}Am;>iW=JQE@X5=~3RI&{l> zs=GDh*@fA|^XrBF4Xd=z8}qa;blj5_OWsAgc|RLk963^Zpx;5MqSNC5x7~k`!{M%z zmUWXm(`M2lg&@V~fN-|yaq%_9ljR(519t(qr(|XMyYA|M_~-9Z*j}gKO|-TnNX$~S z30KVaGUL|NLAi-bO1VCp`7*N@mOCuXNRDd$CZgN0v2!?9EEJd~^y?PdN^5aB!8pNZ zOIR~>f7cyfUj=iw#LvTZpsR?--W*5^hA;*!(z!#rdqgrBk0#$cG5MoHXI2$BP2MyU zV=krotWwuzFUvk}dG5ny^0{o_=v{|Uge&{1KN(99m`umr2erLxUCv@Q6osF>LFt5g zV%Utd^0PLCQqKhlsu%s}+#kYk`(huD$0%xYZY3$|#BcdjnaiSHyUI`Mz#Pms7?iX? zW>=rhJ?h4iA@8ms>W=qD#x|8@)V$||F<-jOo#aRxwB`O(?Du??uLqeA+`8hmmR*vU z&*#Fn)J?vn&|!ugJLN!P zu?C8^tgaTXLnMis&-7!wUER4l9ldo=n0iIz&nZp!UmvxFolVEv^iSt?5m_GQt7^SW zlrZ=hlc*@JK>;&}$?4|mBhV9a31>tC_y;exiMCC$TZphb@4KxM#!Nll?>k#ejESK$ zP}4gwiuA6?($Upzyjg6RkZtm_8}iZhaM*UK-z`JF*yTnNT!w6t|DKVHchrapAQO-! zekUEwSocArYD8g|%2JerZg7x2w{gQuD$g`AQh5zg>!pGDa!o&OWcfmE*XE}=X-sHT zirBN;dQ;n?C#`a26f_-PSYik0T9YDWOLM$dpJ%Z1b+?a7Ph<1%@Vt3L6PtW$A+_zppn6t%*9mN_@zcQ)aD9lZr|=WM(}^JG=2zv7k;a`5U3I?diG{AjjqKX<=%!Puf= z_k>qDb{!(to)tRv)n-0PJ0n=y=P@Cz)jiF3WBftJqOqZHLgo4cRAtxbU5lnITUeE% zo4m!d_68lIX(4MTmT-FwJN3{~EmNA3&tHjY?+%6^b4a*kOz|Dujwv$`!2M_qGjHP0 zSJ+SIag|{@)(jo_jE+o?LduesR7FM}O^?Kev^Qt8H;OdGR^Bl?dJLm> zy$Z^|tqdHn29P~JM%i!a`yk3*J3|%eks0}+Ea)Q4!4xmv>!@s4j*Fpn=~G8zRLr-C z0yC3j!aO)F^ZeJHjs-;DvP?|bz51FwZ_Sg*AIyC2642uWhVVy^=FIq}lsRp;Bt8R) zYcb7_`6RI)L5@R)1NAE&5TEF_NlVJx(VwhOGP4o2hMm;jD|4YFvZ!|3j+35JdCx#M z-TCbJB5>xpgoY)zh~nVV+u3PvefP;(d>(hE;$R={7ok0@?p-v(LO`FYJV7Nv*8ak) zmy@sLjovf#J{mLB=&xgyo>ST1i6@>?ealyNE1?%vy-LqPHZ>L(t?R|9P!5(AEVPSD z-K2tDPJBedM~jD!Dbj~kn3Q#OKck@h$5}kKUJrH?kH_t64JtR6#dTe}d?1n3Cf?r@ zp1546f2lFdT}Zn=AVH9tW*z^YXQ`}Ki`tTy#RWx9%qHjoaFdL5=>tnpVRGiqOxSQl z53b!(UzaVhgxzwY(!Fiq2JHdqLZhM#Elb76=9BDj!s|s{gC41Ew>rYsyv6pvy174;Zn>Ct)=x$??) zPyD@jwlnqzX}B?i&UMf#a&NjS5Vq{8k3D}?riy+;$W`baBvw|VU!{IO>LScVB+g|y zgjd|bHZSPuHVwPoVrdq)oFK1^W%d7w^$ z@s(#Z`ofGlzQ`m0y7o&$>6F1L8cJe!oz)UT5>H$&_YSEx8|l__doXea5I_aC+k-Q8~Wh-E#*3-GGz3r~Uz!FXyB-12Jt1AG#Z2~4@)O}j+v_`z{ z;q(1_!Q_rcWsGJqovqE&>frXz5gWyd-Mo4GH4idxdOuWRJmdT1`(ccSJS4`YzZ&DL zyIMS&LeSd%mI3P$$!J(^Ua)ox+I6W1ox;*tYeGia$3?LdXWw`)uOtikEk?+pt1HQr za>tY)ZbN5ZXKudjy}T_}XD_Msqcp$(3Eb4hftSuaMX0Ce7mK}l|2CACb`PgFmlibuJCxem#&NJutA@9nT)62? z{^QX-(+a)Ne0Q3U?kp%M%v4{e9}}tnV8}pKQ}_fI5Pl>qFni*hXgj-v{bV08C3R<0 zRMT9eysXxDmTz|b1?fO6&4h71HS^@!`%i3rcLc3xc)RM8W1;MjM(d+D7lpT$Fy+~E z*7jnIveO$N{McW^)5x#;)=KM;qOH|91b-s^!Q>ri6sgve!vp4@#5LDo|Ls$Ztiv;6g1-*-Mpm+S?FuU2G%)P6RYK< zXH2i<+fzX) zhVCT$rnHQyHvHb}O?egqiuJvj2c2jnODT>_DR-l?_sGoOh3-ez!%L|@x-a+LJxNx5 zpU5S>e^NYXTt)EYt?afe4V4a&wwy%!%RNAPk^O8%-~O^7#A2Gxi@#X#`t`VxQnT#F= z#1Ut)+_rrwxT4|LA#!tG7$aWqq@+`z?h{+dr|FaDon9`(hbu>0VR5+~so4vnql*fk zw8f%=^Mv$^5U=Zoy0l!~Tvt_!hm8-QpJn};P4FC*A|14znJqtVc~rvA25i;qeV*uQ z&U@cOB(k<7D%1~R7H+ZWw#2W;+H26ueoPZQv&u!wO*u+&>t zj70yWkj?uPyBpw(^GL5#E4*o)gd^eLo|VTF?!5A;^&2uSZeEUKB)3%<45Wt?SV{CA zKggR+=6td<#VR3(Q)s`HodnE$l+ht2f|Li0yZRYzk!9-KhE0QWPc^RoVnG)mO(xk z$2DBY=2mJLnKrp!xg(-)&v%kK(F>Z9`e0fjeXVJGOrvC&sd^AkrDv}+dUb=dbJ>^U z5t@qf7VABy8@5ZS88z~rJz8CpLh(}PQC;gQhQeuMB*)h(IGyCY?tY36c=NskpbXt5 zqkSH`r;`$9RoxpYQsJIw&}bF!pKMDT$yk(LJKAj!Tf$cvT`Y~c6lUlp-q9qaKe?Li z4_TMzCKKgo;AJwn(O%73ken|6+)k~hqKJhXmo!kpJJv|=?KYK$8xnBUf|QZx={|Nk zqFD)sGn#dsYmLuE`W(E~#fsS8s+~G{nKE%-N zSd`NZk_r_^9Q&6y1}lDU&vI8TQfoe+ONsGi*2AVNexp0pM$F>S*g~Xo%|YtXgRJ~} zrDP?eOCmHBHY|?r8QG>_%9S4#j(YmE%NzG;uYrjS75XWo1o4kbu!qx!mxASS_cjFM z+xYM3zH-g@s>a-x7dAO5-7ttC~XD6zMlJ0Hw z@ahkF_84vt9b#67pW8C$j(BNyj6yn(7KxM?)KjqAQ*LEUQ8G{^o^ZVyA31u3|BODe zOVClrg*P(y>&Nyqm`-Hz$cq$c7abjnO=Xi*;aY_){97PKqzXd^)qAnlY|57}HPkUv zqzN^%(Xunl=7*(n9MK{uYl1zgZg+)uxN(n}_BPQ1i?)ml8T1LkW_csfIaaQP2=NbZ z@vT1#@9*=G2qL%az1vCP0-h#32#Iz#z9hM0gYSw(fr-5E^t1Qi- zUY;A)nwobZZ0VG6yggF6XWd^MS%}N>wV#C&;Ji>yM}st3P$er_mYn$XPAZQ&=j*b{ z%hyEDZ48o`ytNd|&5IGc@1pTkCDOxT&O1)B@#W0K)6rIO-mo;iARgAcE)}IUHD#5) zGpcA$abLk9_U6k zzt!S9oxE!uv71;Owv(v#Xj%g~a&=ly_;gH-)1PIWHI({(Q!fuOc5tnbH8XrX_3<0} zd#tpTD3y$|wQ|SF{3A{{p>g!08X~_w7rM|Jal_sG3A)(==`^PzcfWM4Z_}_ep`nad zjuYuyn4TW#n9zWw=^%ag1?<2qZ&xbyyK8@5JNX^eAth2~r%cG&i;v9fTqw~p7SnG4 zw~K)5t0X4WHr8G7EV^SKUQxT?udpgH1!2C*%Z1r&_Vgq!ITL%B1QK`?7~Cp1$sTk4 zpukMXcF>cQEQ?aLvvgY0LG3tb1E=Elq+2ac7F*u4euyTeRu-+@hr*R~ zU;XE+vz|4HuQi(^gpfc~W6t_yS~&f&P`LW0)eGf>FVb|XSi1m1z_18bf+@X-KDZxq7-6$M@u0idIg7CCd?H zN8HOiC$q=mmHj&l@z0)C94*LqVOK^ky&Vo}GssD!vA0fWHzkvDe5#CH{@7Bult`#V z>L{Cpv+c3^w~~BiHm@9421v0VyMk`zU>~&43~my%(~a*)r*o4)BsR|X?QM{q7QELfHIcVi?!2`ABFeRwHSLvd6HSKmHijpR zi=AoIQ0lCGNNDG%jzRVHVIjv0Bej9|IrX(UUQ!lhfv1wrnhRgx)7V`^!QZCWj$WV; z2OcmbWR?xFw=8Afv~LoYg-hV1avx4gdesj;zniau0nE``iSf5;vd-hh=njW44wptF zdR~8Myv9gk-CjsUPTczy2;RNYQ4>Ab2JtU=jzx6 z+OL#SUWF@5Nt(Qs>n$g{LZ!-^_lW?Z)smDT^*f*qZJ+SzenT8v|Kb^9}2-Y;k5~ zx%ytVo%132t>kp;pBHF`)=AkP#gDP}#L&ftE{)Mi2@G$uLa|w;hAk}&URax|^gMh( zB)g7tYb^oKoj~z~Z%OD_dw~A!z?RLX!kA+P^QRY|zFs?^)OsR?!92t~{I$>HsgysJ z-HD#tD)y$~DE7CqVKVU#1Coyl@WP9OI=Hi#n*8Ye$ZEF5+B|QEuFpkjI=F{hYx&L$ zJswVafS8T6BnPng(QGoxSgaMxyMo=N6`fu^#07I^e{iiI3QGRzzs^dbIBe{&ywP>% z?aHX&?k9^u=Qw7vD9snGZrnZF$!g!1ZCMsqPGovT)JIG8-sR#u0z=>LQ`IL3@MHV$ z)qhTu%L&~arWjuC?^6A2-4QH{Pz&KWF_MZ<=r28|P{A9kAZeV4*z6D>c+?}Ms#Q5R z)y&cu8Mry0n52`Zdt%AvLP0SV#}+ginr~@su0}sY_TCXH2JD5re?`?Ix0N8o#cRXB zI!kRl%rK^+fBpEeXrZ7AtrN$LIzbc`_#=1Vv_#YmORU&W{?@osA@1ky3i70P-Z(b) zxMgyD>0c^JB5_>$P8T_2ARsVRmXk*R_8A28mAW$(mQn)?F{;wtNB6p(*)CL>qqo_g zsj`kF$A`P&-NP45nqa$bva%36BxpK9TN8=Iy z*X@@WccW>?GYi)YpGF*@&QjpUE%^2DtaTU{X2Nr&Gm^3xuT?J2d7LqMb#%Ov))Q3Z zNqa%>=Ft~*R^$aYp}#oPzf*hc_E_?DT2+2&GLhkvSMR>U>u~rrxlX@OB@Lh55ms^$ zCf5ZYu*a^>*l{Fq*Sfke8VN8ou%(qoeXAVhh7%7q9ihv-E}06+lWy*FYrR7A+$@*mH7+zVpS^WKU0|ptR*+)fkkmdEt_l{W%fg77#vi4z>6CHv! z{C5ovYMFGR1%u?AE6?qeHpX0aNKzQ~I8oaIH>E5%$v-JU^ooObOa`}Zua|!x3p3Jf zbKXb2F}0HHPdk7(Ns|Oe4cn0`smmcu)L}m4Jy8`_B8;ARM!M zw-VgarDp_S0yCQYoqQ(}UKg@2=v3ExJ4XlX?o$=2!otam&?w_WV!ujddd>Hq>3|149-B~ybZz#U~1fb&5Tf{T-3*@R{8z|g5%Eggz z)JeL}I{WE$)R+tUSiak>jkwr-hs`g&aV!eXiWKKmCT>G;GWdMdD~pTp^YE!5c*%o@ zeDiKI9~kAl-MpW>Z)i#HXOvj4$cM0Zm}Du8#ygYb{CNK?P@)fl6{cZ`qOI~i*;JZr zNzzZ#L~4H46Lf@wzNF{rypd`tMu14P2NZ=zj`JP;E?D9;b=>J31S4OqDbm8JI z#ogVdxJ&Wk?i82eQi2u=6qn%c1gE%5ad+1eAh-sKlyYv){m#1gNB(4G%{!TQ_Q-x@ zw~o1&3h@d6wleWPO8o<;*x20Bt!8K65v!7}*3NL&=_`#VSc1%4AnF6M=_J@GkbQQq zau&nBs>AQ%Z%Oc`AsBT3sIPC7%r4XLb(*gxUK7_4->RvOVI1#cm#$*$OA&AHGLrvHi?S234@v3@KGLVU~hTGmQvNbsfD-jz~s z%+I3@->TyF7QZl1B3XR`#bZjDnw&_&8^iosdz7=_B7)NH7*;RC_6yCph5C{&h2xe6 z@79hyU3&s0$^&*&%_QV2qTC9Sd){upKBruls5w`%3$?;B&qJ|fQfcrPEE#7FhD4>Z z=xSLdH*O~#wBl!bVk$tq@Zl_T!5nI4P$S4O=R=a!t=W1c58g3FWzj>{DEh%~#bJZo z97sk$=cMAZP)zv!9=lX7(@I}Hm!WF6Ol^by@j{mt8(i$`TV6pX3p(u`=LU6Tjnm`% ziSh|?bwu9q6?uUQo)3Rp^`D$W0_}`#$X@KmEjPEwB<(l-v$6Oi@)>!^KRBX-_M9Kw zv1&ANQ7CCIol-WA0#+&#J^>grzgR@J4v#ISBWugbh314ugpd`+X^x!vKF9t8$9cvE z;u@T(s@{@&`vIT`EAd^wN}u|`g#KCB@c_*=5Q;jPv%!zc`@ZKk%g0raGyvb@XjYNF zBrNJM8JW$j!Sp*PcnfO*H$GI{xBCx=xGS#K(yvbPr5+r+Pdw#r7!z}k>`MI3@L-Iu zQmfB}7r)~-gg$@icy5ZJDnxJzC~wImAy$sV$t;_kBc{RTw^5R2%c z2F5$6ke?ay*a?p2`WRr^W4gOxBA#&|G(z2&z6V43c`GPYk}_WR>QCk^k%1J^77BLW zGb1#g=#l8cbC#Ei$DMr|bJ>(hsyClArpy-V+#CS9XKQF?`k9Lkm43GsTh#Y6Qs&a| zErYDNVGgirXCG4;tIjwP?2(k{3C>80i7?=q`!-0YBG%paRk`j(++K%jYN0Alw(Ypy zp8hFNpV;_6JiF4AlkeY;wF?mt(pWonnKv6bzSzex8X$16CX|m{j8oMucaE@G-gmU|6~2%7s-h(Ka@*khdwNQ5?A_psApqJk7ne<7RXxV^ ztRArjEwo}9XEb85GX=L&7#z(X@R(W>14}IRG_obfa9wQ5VtuS(A&vG8(c>=H+^}*K zkFO8i!wt+YllpcYLfgLS{_jaR?OzP+e=LHvB#w1-7&hI{<7;eZ<7vBz-Q&k`n$D~4 zmX<$*RJ7uMyNxI3ls8)Q2YT%UD;MHLoY5gW|m-*M?hZIyjo*!Bv zbnu5oederBbefeM_AJg4(-WU)GJDLuO&7((%M~Z%OWcKzWM3ErLOvh{st= zecd02DNVUfXE~9>ixw)b1UqQ7D-QNyghX;GXzJ+2h(E4#PQNm!Q-17ysPdU8%X3ND zo`Qe3#qbiJNR`}ZQh8`1gqZL}+7^OTY(2y}bMnJdscMKY?j3Mviq}Pl;fY*Tj8*#G zA8Eei5i&*7_LxoY64T8SVH65De6=!e9sMKLLwQ1^WxaVZ|cl?7*3 z^bTddwC_lhRbyS3#(4P=m=p*Kwj`vXxwBrULIlo2u(X#^yT3z=8d4O0V}KKFb{rpJ z@&(+UTlSKlJ*}hI^dkSp^B(RoN-H+h3B7t}tL`ERU1drnby+Z(ntd6oA|DrTZLeC4 z^eZ}!XpGic5UfO49Jbi%=wp6*%SD`>*Q*XcX$LwH&QSF|)yq*wOV;=UiUhtTq;Oj8 zA2@!10pqHBQO3)0S_PxQLxlo$P6|gNViCMvLMOo$@5w$^LB{w{AWsg{szSKH!NbxL~&R{bYU0}nb&SYIUg7CervpDT$3|SgWrqEu()F7 zcZI;gq78YOp?1qWmB@603rHDNN5f<(JN5n}AnwaQ?0 zRlzj(qE2PwhQW%A_D8OTE<~ZUpU3F z$L$s|-1xu`!jv3P?6N0F24_P<9Sxsp5NT_*1e#v~I@%I>?Jb>tM4(a9TV53k=Q-Lb zJ-b?w6hi4xUR=2; z15z3$O}BWp40z`Z3>bn(x9sgXz*x6qU&;W~=%#o5Q_Zvq2gEg)O7t9!PQv>7M9#wa z72R+_UIcGXf!lSIn($KY!@_^m|J@IRDbqV@{sW*_q&Xya_6{G9=6Oh#@6TOvA6C;fiIT_eP=v#aqQYu zw_~{#n;TnDkUoBK1bOk5y1Sjn)TS$$qjPc$t8~~5oxmv}s#WqRt+3*gSbjBMEJWA& z<^^9#Q5D(EPKBt72(fC?0WI<4KKEkY^=sx$Ot0^iJOMgKX`KpBZ1&btlF5vZQk?bEG~&g__wX0^J>LGSB&2l%?tkD{;I7Fo%xt&Q_5|>=iroAS{iNi#(voMzc}JzKfCm#>X~m51n-7fe8gm>NX*Uz zniCmZyrn>?YDwCKOiYZ!$V}ycQ|yWriMIMwS{N_+l1+*S6nd#f{cTaVR+_vMfyESF zkG%BB)Ur1VxWm<@Ad5~;yfdShEWMoIigKUK8Pf03viP@l?e{zCs=XAcu5u`L)5$`d zrRXwwX{l76TU2S)&W`YEnSPZaBM<0|&)$ln zbF)vhVOGPtS;Wm4d$$!nS8ox`;l4h$1*4mEQ93pP`{!;arHLDv`Ib)tYNpFeP&@68 z2=OW#oQr|?t@~#=E~bDB!Aua zSR!N0+15LkIqne3Bp1#`(O6eGW59>Yf#K<%6QSG6hUjTcgalq*x>)n)8l7Ni%@!w> z_|eEIt;Q5gl&3enDHJq5m&{^w63y9HU{K%$Bn)j#x5?ol$ab!WuJa3YT+p zo9S1(nh<1v(l}e%R)eGxbm{j;632R)Aj>c?r8N0wuJ4|_Y~+QZHp51 z!==r#WcTNtG6t=1A)>P`Hh)fuw`o2E&xPC-v{x#2ea0K#A1z7l9egKO8zo3Lz84}N z1Q9f<73JS${c8`tTQlrl+3$4v^zgxuHJ4BC$uM6{Th>OiKtB;~FpuqXhV%QK)@iM{ ziO-?RcK{TFFVuSHFwU!?lU~z0kWu!X=L`94E?MO9ViFN_O zy`!8V_JaK$$!{`uFE8l6$QPM>0m`=@;$vIS4JdLFS7!Pst>Q2=<`P21Tk>5@RwNdL zYAA^}^?O_@1?Wm;shY-rD4hj-{s^2IEO)UGsGJ$iksjp z_x|#g@qt{0Ad72J{T2+d>oy^tVxB@^ELxHevIt?i7;BrLrV;P zsdGAvbf^6LX_xIxjgqV6<4UO@w&c)PVi~f5lzGG8NVw~40Fpm|NtGk;oXX_x{4C>~ zDpg{2{yR369!A&u&wEtr;tv%jOo-&NY`${^5@U=>R1ZrQO`Z4g)fknG>1eWhDL3a! zEZD3yOnLMiUs|5+cb}Y0f^xpC8=JXkm(82(unWwP7wBl%fj?Mc2BA6W_DcA|u-X$Z zrvnYwhaF6#F5vD_y}(v4-6ljlP#Z??FZQBYmQj$?_uDQg>9)z^ryO*;=m%;!S^(x> zXA>MeeQOk8`t8svqEH!waMqOUHam%Ky`_eaLn{_!xWYV0JgLHeG2KhYLW3)ZC>xlD z=TG^Y=f}u-O>RNMOjYOe@y%EtAF-RijrH>~HHC1FGkh_m&c$iO=;|OkS=r2P`)OmJ zQ^8VtVxnJ>4Ggb^=K#o@SLPfp9 zT?@jW;QEJiBE^c#IsJ&8cS?Kpo!`)o9v~{6&GAFoEj=qf#G=cUsMS%qyM=oO|T{-KM zqi5*Fonfl4)M+|{GIA13$AS#6x~|Y0;AU=Y!YWD(TlC6b3lFG&jO&B&eIoL)h-{u$w3N{IU2nnZ~N0Q1M-hiUl?!UWY>1_^{2#(?R)b%kfys!=qXC}Uq1b<-%rURxa5?4G5CZ_ zE6>dkT*gx8&jt4Lx(bbUX+|67Rk1E{MLqNwcp0oim&>s{BWuE0(BZ)Kxzr)%yC9** zRr0oO{u2Yk_ZklE{!~a#7_8c)ZXc2o{Bx+~1LCI=KhdfCeh!_M((PINwBWnWU0kRD zrHt>gt(?q+tEE+?rX?&AtX@d`m23{N;cd7+PX$+^uiiYZ)uBOkK ztMD~N`E?({#c#{u#JQPpw7~VSXu61D7_ETB<_nUSOAr8;Z`17WXVRT2FuCh11vpghZJV9_zLWQ)dwWX+&FtTRv~biT=%`e%`dF_b)~G3 z;=1zom3-uprU`f2s=Y`NylZ)x_u@$FAGO+ZWCgD?>+0{H+n0S>txsmC105Bg4K^k^S3Z3~5heNsAGJ>=O3N^;%U=>M(ysj488U^%Mu#b;N#=L*tLcXJ zX*HjJ!pkKKRK3n8>^E~JQ8rx~W1}zeeLu@4m-Mfu<>EBgv+q$DBMOAi8B5y}bgdH) z;9Cz*FAw5Ry8Ah?7|gQ!`o+Cv?|r_s5|gg-ea?bEItv5% zREs3%wC=cTqaJlLYE8~YN>o&H$YPjzQnXqs$!eFae@yCbq5X}74&=yZh9>!{ycPU$qk4FfZN)E zP4c9Eot@4}+S-G|qSUa3xKx`PDZ`Vv3c%>e%lRqcx#g3iN#V4nCS^N{YaW2yR?I!C z&c4S*o<7FT{@s>xBv}m6dMmut0K{E^0B{YVs?V-eKb^%E6!2nBZ-u z!Is3{953}-CCL4}WckkT6t%x@6UF8jgZslNMF6;bB%SZ9wz@z4P`VK<7=*~R{73FS z57BB|M?Ulm?O7U6RqQD-e(@ujz2P*Q zlU^#YU|}+c6xI6ofHuVSg5$?|n{Ea*-Cn7p^5?YYB-0#IDrt>GW3pB@pvw`~h$^kl zt9}BB9ekwlb+%ZLXGNAQh0r&z+c1tC*t$ zdet#V*rlt9V2o5N9*2@cK8{##Rk;9u$3a-adC6nxbI+-ZP>M=1+_(7YBBNBaG#UiY z`Reveckyp6GWb-Ma`*&mFvv3`)dOCePURy+jIpC=2q;`Nz$@Rxrtn{Msmn_wzC41x z+4+AQ$^%uZln9lvG~_3QE8}qvzB2bKc-(BUx0gICzNmnfesyQ256xmIFYm=rxb6+{ zd126%MwQXXpLoV4O@(r9nvO1+Pq;qhAeEGPyfPW3-U<{pmFW~+XDz(l!>&v$3%4Pn z!kg0X^EH*2+>k^61MXIMxMcrmxdS z^bZ_)sz&>tlxrCmPfp?-muBLZVHI|fDzxD=^nMSR_=GR#uPiuSWF2Iks>$QL)&_my zZM+9ND|IriRZ?6ayFjPS=Iw+VW!d*kx3;!uJ3Xw0<>ck{7~P!q+S{D(riQra^|YKo zYOa2tI(>PKp#WY{Y4?*0D2JzpJ!{1hC}N}A$|_Se6Cyg!@3CT!XHoKsQZva`!sLi^ zVVuQl1!D*0a_X|!td!*dEOTBLASg<0g@(WvBh$xu(+yJe$}JcLgni%v+idgG$k0qo z`uAb#&^2F7a}D2I!;bj}R7b|dvn%}$o!E;TT-8PH4~xHw1y z?{i)23_Ujcy^@Qko%o1Nwdse2zfOd3qT&l*Z?V^GK5kn53~V1H)S;rjPRm$r=J){2 zu=6|AO0Og&giDmmwVH|SGK=+3C2NHhxdO5o+^S1^!jAG)62gt4RJdx6UhoeMzQ5FyJQrC2reei@0}=fKjT;=Q`a%GJ60 z2@F?#0eYO;a|9eXqC7To)EgMcZ zQ%ngIOgfIs^z~Fa$;n6zdNF{!qx{?3wt061+1KQ3!|5qGbRW3^-%Q@gRvumO3oqc` zrx|7nQm|bKoK&Zn*IlqNwE#WY&xXKA4{xGuzs?dlf_;nTC}}cxjWbl#oBk@wp0lX} zF$!qsrA^#OUz-i3ufIaw7DD}kuSX$gAr4~oiKa$1|AA$zl6YjHjQw2Je#Tm-CQLK6 zv#<6T6Zl=cpLD97iSw&8zKiDV9q@ZTNXy&r4(YZwlGjXq<}|ix@t>okue3L*1Z^<> zC97HXR5Un~u)$FM-16tyjhov#og7V45D z)|L}-Yk3A*1R7gg2rVec*s1cF%+I3`)`?wb>HZ8XWuBf~ogLgHt+xU~F0JLbjtk_5 zGX(8H8}N~kM~v!z4TO&31robw|8T^BV&T7Y;c`mDsgbY1%+4K7ulVReM1VT-sqv3)xF+&{B-oXQ4$cFKlktAjl0hKl5u8@ zpi*dk)GR-h&Ma{2yW8z_qwjR3UeaYa7sjh}h^J+^xYDGWfR8#D#u{96>M?5V`?C;q zS#@4umZwlQV@EHh@#w`L*{yE^R40jXJt@LlO7u)!7$Y_?ejfmo7BqJnQfrSIw8xXH z;k;>*uAZUSR*vna6F12HGWE-jtQ|Zz{QSqbN4iANmFn; zMe~IC#yV z9Sq2(I7|K&W)v#I44rVmHB1sekEt&c6MJz}go)G0 z!70L+2Lb)cLlQ9e7sPe@vVY)0DDDeY9{VY`{-t~rmS+5$=>DHDchwx@YWLvI^zLer ztZt)Dz!e)5J-J(%8Bf{E`jo7MFM0*HnG2J7Xg*En1#8aVr9%lTP2K6{Jdx zJL#41s^7hf6|hAZ?Y*mAuSGb=kz$Rwd5$?~$*|LRtgkQ*slM1Q4dI@iB>v_m>vWm5 z__JHWC>{W^&}wznU0V^H3Qq_M7WXH-xla~;XM_*G(+w+DIkv3k8h*y48I(Bov9ZNJ zRC$U$dXco6B>JFN3&jecE3hF_KS;;16YY%qU@YP#l{PEViuOy|wl`#=;qyco5+;tG zLWE>RcJ&N^u&=s7RAh8f_}u_`jxS-wAG>TuBtNt?A%~ZW8k}5LM0KAS_s?>gd>#xB zt)rGH3d{UbmMXFgpdhIjXqoK4qbFMpvnT4Z*Kj^9gMTxe%yY zQSz?Y)6}xOl#`i~ERNrVKye z;>&aa{-{|>bk1_-Ahy^n__w5xpG+g0djviyf`os5lNr+}YfaS^XO<=aD`OOnDR%m5 zJ4cnsb%@ojPD9a?lSTy)I+t4e8)&KeVxLsm;$%y2pSu`K%P3bv>n5Y~J(}uEg_Cb^ zA=%Zz#K{66=}Y$ppr_V6|SUWSDH>8fxat`Eda2^D! zc1)Y13@2JCcvuvrEiZ3YAb~F+PtSg}-|vPcQ#B zd6t;?FEi?YaL~#%v-0CVaKJvzrq)*BFAJw)9~N>$=w+#DRX8iR-~jCIfArzL%(`ev z4>GP52qTE~=*|WNWqg^dtKDtQKgBmzCWOP4!Ccy>4KsOs;a!-(Ge@jNiiO7nS(sY% z;0eNNQ^UN>%-)eEOh%Qjg#9Oytypt+?jqzSedWpyinS(7U^XVp@-Y! z3lfhrI~eBd`?|=uMG+UY5pd#NUDVVc z%_nR?V+}KUca)`__3cie@-$s0b!Hu$d^pmtrjEUwY)(L^AQyJ}b(r-jjK0P)!2YAn zu#-cwxr8^gF2HB{ZE9GyiL27vU%%GG`YgaL z%fe9BiL56bZl8UihA~`Nunt+>yL1xkJIH<G?(=8bO1eNF&-FS*sclReIZk{>3Z!GhU>~@a-F9u$ zPKA@mDUa@bSut_LX7=6*!wyn2Y~L@lksM?OfZ|LlgX zU1k2b)n)|=``TB>xI3r6(o<|#wfWaTovOBOh8lK#t^_8uqlGbI-0zJE-Y%=f`Nf1& zzdx2FAN!b(-1Eakz&_3mNJbX*4_psIMH*s-tH&{Tr}}-e05oHjsVQ?lao1dt?5j^c z(bp6);dhF^486o4TBH1KhtWomnV_Q2ty4cXgPYNd?OfV3`f)3MhGSQjx<@DO9wJD0 zK}JPp`UV!#jGr|>E-G~I^tR>!m3+Q0W2r8PFrSga8xS%2O!NBReS=)x-~39DCflld zKGt67t=0bz)LHJIa2a-I0jM&k)Ey27#t3Es}wLC1e`l#bQ?f)$8LkCoN~ilG z^|WVgJ2n>tgcOr<_oz#e30EFGCcZrbtHxp_O?uQ=&jo~=w#;SeQ=C`<`e%K`2vMa2 z@uR$(H9q58%lCWYEg2~#WW{_ROOy%g&`hd!dt`3lf|@Nem1TFv(vW+{WTD0#KcdYn z6|8^$MT2BTA+E|OTbS~}#gaq1r4Xr=MX@X#Ab*350y4s1M41u|c-iz*5H4i7No&Z- z=LJ!N#+Sf?b~fDnH?aB_XKWC=wr>_-3g!5=LRwE_(jN$d`b2K>p%_>vKK@8_KOl!+ zEffIWE)Kyi_-1BYJ3UfqUN7a5BDZ!2axDy>KF%Vo2!&~MEps!ftmEIkpc5(u+&-YH zTE)Y;q1skVzJ16_#e1mvyCFb}xD+%QO$Y)8%n7s;m^-78jFkBw;2@S|3t;X@w3zR*Le}+Zhy-z<=P3 zu@<^UCfSli$&B732(M$0xpjQ8S7;98vd7F)C||y4pyMp4I?_1?mkTquOy1e_Zc}DG zsYhv^DuITu2l8EQ(ha?YHFds&Ddv~zZIs<7s`>fFOMAKlx@vQZ!VWxjF#rk>s18&@ zR@@j;B;?)38lqh8jzv{all@FSTd-8iyTvb==`Fds(Y}oAt$<_bqLmn}jdOY?0Piko zhFP6-Q-V8MQOUWVi163qP+)82neGH=-jGm<=O(-D7;ve zArV4kdxmu88Guc-ncUYO0~QRAs568%f=}iwXb5 z6X81K>h|(b(2O=$6_)G+Nu~a^dhh5E|L7+=$bRa8v&uKe7xy$y!k;Xsl8Oe}ob@7+ zOqG(n>~e+V5GkY7nM&pHtN0{?Sef70o)3WqPVA;;7|B1KMw}gsu0(P6Bt|l50nKR~ zxs*`y9ZPwxY9|JbzciW#&}9jQ%BN1=a`ru?Hq%&oabmm_PQC%$)1 zFqQsc5?Bx;ZOa>;#l5K^ow1|jS9H8C-DnQtZL0Lp*Z_u*`Fn@u%>l|2)@AV zE1U3{X-%)#o}ZYb@y^a$Txi!B?~;?5rsD!xs@O7Q`)jmRiYpFXGZdJzjLjJs@5WyT zgSe;^AGB5XJr9*-%*Q3t=&l$eGW;`t;iwyv0);sC zqZ5P%8F9F){eF9wfravF-7XLlBjHh6F3obD!bFw`WhqNEKW;Pb)AKW#hHXpJ?eE7B zk7|L5zXwiS9SF(2sBqER17-F*GEidKbR1DXen3RSp^i_TBG2mztzQ^T4R57XW<+7} zTwm3%7Kyh|_Ee4f^Y&pqz8SA` zY&YEXX?M@@b=KGX-M`n8|0%;(ET?K1e4kwp*R54p5|3qns733eT&>>TCVW@qS`fcB zfklI5KhQQJZyOM*h4{D-;I<%ROPC`0ekAMyBR}RkD^JNj*P+Y4+{KTMgn#UGm};h@ zJ=W;0m7|W)zmwIDQdSBD#3GZiz@TDtGVjc<;OmQ(<2ocS(e~0>O?sHP%WG%6gI^BR zY^tMQh%Q&)x71`N^YBlx3HfxlGEy`5qBCgNhF5C(96O5;q2!VG&CH}Qk+}MY+qdMu zwRv8MGi!5XBa35!xOWZ0%uouWtAt# zq43kn`<=pc55c}wSa zQydd+HgQ%N`>4c6GPv|Y#S?B*VJEvvcfwh|{%TH}p8Dz4?pI+6coKT=(5a8zgGT3) zm9jm(^Upz>FYl-JGJlJGkkFHEjQ~o<`G)bC08%bIV+avqQo)^pF(bZyBHP zJ1KbfdG+4KG|cipG-SE6x+-sGZAeaJOJCQ6PU>ukv|+(rD)&;#J8yItAsiaE@j3#?*o_jkM~ueo{^ zw7)%n6pqiefWLoIXfo$yYpA%)$z|8MTo3N*j3+U|7i+|CsQ8u10%m8=g;!l;;Iv<# zipN+l^_Av6Apy!PI9*q`przy{*w6a5Jq+I!;e29^z8o2MuG9yGbZp>owhWphBKN&k zECD=&{3);n&-`)qnQrv0wt!?&1E z-i#>MTCnhpNP9^v%DaR?f3>mZq~yNX@>>=5Hmixn)m{@c)zVz+IK|IuF!2_^=hRhj z*DmM13xAZj4?CC?KQ4Y|7$Gc z&Y|9Paul;p!iGFrORRIA^JOj!R@KhmPs8|Az!+4M0Eo&?`cvQh`{75^A4DKnGfYd7=msDZgo>8! zd+KM+B%I#`bh}gcn$KhV@2k%PUetW_H`TBOCH>gHHuD{fClliPktwSC*o>QKIKS91 z+ypZm^*@j0x)QIcEOP}_VbPR>AAIWM4Xo_);i_z7)TD+&O5IC&z0U1}vayWsyeWAA znp5Tot1iLZ;NPyQSFTc5R}|}=TxFkZQkOXF8RENjgsgh1$g(P^_zb7j*W8qV0 z4oha*xNRcq_mSy@6U~lEL6Jkp!~}bOCZWchEtP^mP!t2xg_r4=+xD;sON{#a~X;`TY|#q<+h%_hXq}lKWIu`1X<; zz&PCh(@w26&;zEl=3(kDX|DS%vs{1%qdQpO*M(~!y}(k<4?m8ZUB|^F*-v6 z>B#e#Pa{=XJitZ+E(s&xZzAr5{7lxO>jQn^n@5+EnM7fJW)eG4e``w2i8e*OMtVQ# zuox2KBwbcp2#tDFakH|V!(482=1`Pq1kFb>eHAEdWIT9Qj*?D;D!?!&k?%EQr?oVN zCS~gI544Uw?Vy@Ez4~D_^DvM_)|(N}k){fl=JT+t338&~>s>EK1R=|0moCvSG>UAM zb-s!}pU90Gj?mxeC8urlU_vDFg@?e@7bU1i?2MhfrE{H_GYXrgQFu^w1Cq-hj zd}Gk;P!&)5819~_NOPuFY5!*43iMY|7xi$TYUBr17OK7{tXHVTOYSo@Kb(FmWx8V0 z^j!x@XF@r@JA|rK`~z1Q>ZlJ>LJQg-=C1U#+A5WA)N8`?JfKd@My&t3-pxaS!^M;NxqR=4YYFkuR+=ekhWDZ} z(JsvtCJ&}NBPJ4(E+EPA8F{}d+I7k*o24ZGx%2%(UEL%fC6K8-=D|vU_%xd(5T?tUqDjhiiSYpeUu>7={;z2Lg^`3860?i&Fz$;$e8?!Ms`eO&tN46_US0%Rtyhi)MTS;fm!6u zal07aY&?H?^YW9_c&!DFA%iko+LMb-R1KQ0WxgP`>Bf==0rw*=vlkABC|GhKn$t<_ zdjKKm9JLnoWAg5~bY^N=l5VVETR6-iZ`t~xwtjVmy+Y224UU{Z^;Lu^9(@?+VJvx6 z5jD8(3GUzHrcXWvF)Vujr=yzxL(+8z348uj?eTDV)syro5TQ;PXi6LoIDmUwD^YM- zOYl|`*|iSZcC{3t&iLC4gW7?*^^%8==WWRnEdr6 z!jQmBf^KOZP#144UL8hLb~@vtxQ^jH3mId^^Td6HFz%Y(wKeV9L#Yz}fyqM_Kqd+QH=w`txGTY$wsaHikYe{?PTboiXR{0{8A;wpD6_s2*4bHv>fsYf+R zs+tJS%F2usKGK9V9Dd2Y&YTc)$m_Xp3b8zqGLM_fQLofVwRj$dyj)RyVz(fQ8lC*b z{sFN`4&gg8fU77xVL^-<7P6usPn*N@8J)QqgMg^?asYiOzY}J$QSFz^B|t`?CjXen z?l*ygf@J#a3=%kk8Jy+84~AdrP6{*jvO=@_p-IwtG?~&l-he1gk>^w$XmEbyTQ8O; zg@-Rkl@CQ6O1OYQm<{o4xgSg|gZzOLAsO9Y69&s4^}ikp#eF$;mwIlv+dMuG$jk)2 zZY)T&mvbUqZOvr{m~G;p_!TcI|5c`y_0@?CHl)EM_?RBK&&HB1kqzrL=JU5Qr#ryG zIJLuCt2%|o>;8g3;M5FvCQrFbh*@LO)a~p9<)@s$1_J@k;%X^g5K}YNUYT@8PViOX zv+r{t$kJ%r=!}?JZ^4!4;)=mG12ZlV?Ng4hB3unemG0d%fWl$WxMtIwXBclswgw03 zt(JHy;*oBVEL|3F+^IVVrS*j)p#k05RJ@%}HFnZj9zUvuWe?@=hy-#m7T8xIN_8p0 zpK5F;@$U#F(>PEfk$5M@7J0==uj~E)~X2 z!Es{9mlNTf$F%zhb^5yp*Pfpa-ho8rEo;w2HJ5b%NEU4|GvP}%w z?dNG0(@}rMYS(LFcArU%L}}gWCUK@ym5Nj;pkl{lfb4SEX;P(B;c$2!WBFM8qTT-Z zrxfQv+_l$3Dj8ffZU!tmuGjQmFQ7*iIVd76oF&FOw4wBZ(~xnW)+q9Qhiq z&F~Otov6dv+;N%7{f_vWpux>R@HOQX|t_dC}< z;em^I4vO)cBhX{kh|!6v9hr!w!k$!R?509gh2Q;oxbS(_R;vM$m8Set^EJX%HryYj zyb+NaogZ&pItFJC8Y>OWcOvIqJ4lJWbIgR2zf|u{S=Kx}qGUaJ$&SI?^aw)l*$bih za2&XNijZ{J7n7sCOz3}8O})+h8Iv$spup$;V^Zm338Z+Sv!;B9=X1IT{Nvk+wI|_? z9c5WZ=qzvOtZ$C=DZi%XYc`1>(LZnnMo-=+PAFuWx1yoPB%#M*#I!h|0k@AzQ0BvA zDQki?_z{NbBI}9QBli~~%jemschM6#s-o(gRloKz;}U(dU(ywqN%ZIOvTxO|S+uVCSFy=h>EbRZxDFGu&Oe*OC6eyDK%sUlDs1*ZrAi z|NW5*tfhZ#LVRk{sO?llsimL!c%G=bVz*p1@_9Yfzki4I==jYO_su&E_P=Jg;J{;f z4p0Ie)TN3=jLmz=?`9HY;v4<|>AY`+Z=Nh~-u2vqYe0<;p1!XmePDPKAf{=oR-nz# z)Lv9-%VSoUPDZ30_ShLWpc+k%D&y;DFN%UdX_U~uj1;6pgg;c2o=oYMju|%U zR{xH?+_a!B6YkG3*vmubSgU0K_2DJ4KvRuF^QxtfiTjVmR&kAeJut3pXtGJ@+8^)P zp7!63W8d<8Plf_p+h4)gug4KdG*s?qM_KP?o>Tk=w4$mI5ErwuKIV4YQ380*l;#fi zrY%`v+<5iZ*?XQ)UP1Bb2O42bhv0{`(7K-tLmWFq@v2G7UrS>)zuFhreAnU<@u0K< zeg?jU{s(M3|3AcTX>N**`xg}T^#I|eLOd`oSUAm7gni%ta|93FFxnd z#9!8RfvWP2anfZ|CHcu33);(r>+It2ZvNyVR!9g+T4;J_L)eHpf28IPTur7)Qaq%SCZ&>L=?&soBT``H7n6iz36CL+Wz_<> zo2(J(`C-k?3i*X@Rv{~~BWmmTiPW^~+uGl+w^#PRyWTBxm-#ZHf3W{kKaw5YNot<1 z?G!psgL4c>Pr;n_swRW-4wiTowh@y>G#V$&8h^-JxuvX7rLGFlVQb(juw9-k0 zw7gif*m@dUBVEqniGlUGUM(R;fIgjiC`g|Rm?zp;-T7d{DH=UM<50;As$kF9DWaTI zu42>je~(i6yQoOuGPZJf@{E(|H1rm%fri8>=w6Iox(E?JIUM$UcCaBo?@67st3o`2cze*z!N*8&ozuheO8@cj4ajM(Gde04nY$2EW%AWO z;q>o&zVK2>k+0?LHY(PIQlLID4@O9 zQ6dF&419w!wzms^->nzx>f0GY=U;C(cZ`j2f0pwr;YRfJrdGFmT)sUI)t?#wCkU`9R1JXasCvM?6m3}(^3`-u z(4zA{aHH1QB+!oki=Au4|9iInpYmj}e=0Doa3&NQSJ^~{<(Cs6B2dZUC_{8ZBrqdI zbDRA>6L!^c)LiED<1(@lpuoF{b=}WJK`Uk{!%RCoF8LjDd-%uuaPcioijbnKs* zMYNB*S=A4THEayu_>hK{F;X<-x|hM#UnRoU>8#8eh&|FVcOxDzw}|AkKY~2;;C~vr zDdsDmY8J4UYAb3J2?@d(q@4tStGoxtN76MnpB%*>wlMnMbwZD`>!i7)g>c^yR*=;;uY|B?Y8hW*^Hml1tl|-b>uytY&EY%7jTFINOD3YB<5-z z`#x#%Y@JeTwY5Ms@{b}`-38Gwepi5#v`!RmwuT(q z@OmiK+7M!XcIQaarJ2&RQD(I6OrE~K{4v~8b4JHe*wcx>i8Wo%xLbLVd5Y6fE(1ao zz}*OYlTljtZFiXSrKWt&X zVN$KZa1Q31e;Z_1O04{=O1rfRF+l-mm#k)p<|c;Y#j6oxRmhcjr0xJTEQE}@lO3D$ zA>AZZ$FH&&3|GG=q3=tkcV`jA0LB@z7hisqIu6p8iA9jHk^kNGuH}TyyiuQ84@+#Y zDBT-o@7@*wu6{sChd0S{hI7W*kx*o>Oon4;9gG|Y4ee`mTi4{^=!45{%Jp=jddGf@ z82!Af_zv2^me*Jin4%ak@9T7RaL4M7tp}s%A=57uUJ}qy5{P4I}xz7 zDbJz2fVn%7u;p@rR=J8&l5krZAPqn#n!zic0 zCQ{qe(F9)kKnx|v=Klmg4Z!lX^QA1vo+ZAllkn;uCbqDN*Uc2_&vBgwA3K<-vfB?*@E4bU~ z9wQY?=ZJFs+)3%GHv!A7NUzJ~ilp}}qUHfHR!bL0CZeX)lk{)4YViL6j7eY9mYg5zHcwR?pp8pX zy#PHo-!oM9c#yl*z%|G$Q4mCfH*MRR1km4+;+uOio2Boz5%-h?tXYeu25>! zQcnO8de)nCCkm>C8eJ@Hf=w$cLI58egld8sPZ z+->89Qd^j~vpHpL{{UcZwkoS2CIw(C-k&U|_?7uh{{T5#1Xtgl{$`2n%(nMhCXWuF zs(v;C+A|c2Snxp;o=s8l09U?hwO`*y-mm9{{?mNUbX^s0D*pig*8Kkf;;+Aax8^-J z$`_yWkG^Zw7lnp}VP$i6Vg=;jwt##{pzK)f-!(Wu{LGd5t!w`PKR5iRTWfe1K-AmP zM2($bpK_orMHAaH?kbIM`T5V~C~#ZL`k-OG8VPnZ@Zq)t{U{=*PQQmTvp06#eVsGz2WssaxG0JxiR^5Ka+#+4Ai^Yc&2h9B~dYK4Di_cLry zT6`Ec{&KHB^Yd@Yv_<~_oqJRp>rGJ}- zB#wraYySYx&%Y?qsB}F=5kUa7GXS*fQd0*10M1kkf6veV04ZdUqUgGxjZ70z{JstF zgWgrY`YFHVE0qUA)cLWXCJBJs+lCTHLan#_{JZj%;5@VqO!7YfSS6{aa5!|pFZs%p z%l`mBGW@5tVt+wurZpm`>hqF6;WEpLtK0to&(c3ABpiQ2>TI?6Pu1qA`Tp$VQB=V{ z=jb1lVc8c$)XTEhXlAF+X!pomRS-Yt=bx0y75@N2YN|az8~0NK>OBbGhSjLZ@BHOQ z5Bd4u;*UwfrcYooZI(chOzViO2P}|MI&1KW?ZKr{`dUL}vNfeQehueI? z)PH>+dcOl3srj7WbXB;k|JVHg0OGIJ56jIDOOx{B$ang*X>$?Ktq8Sc3}k<*@`*VS zRpr5k$L`K!RU;itsM4qDr_FbN6^)1GUY({+>FZit>N<_HEU_9?$!~2P!bsF_ge$MP z7>UNWk-v%&x-O5YO?x2MbU!b7XGe}Paaf_2_Tiai5ypZ>3mS&4U0AbtP-R(i;pG`i ziAyb$%RXB5$EoGpDlB}ZFhZ0hk{A*}-`awiL~~3EB(>R0G(RTjdX?hBzECmxw&n>f znNY^GC0bTz0CO7^TKuxP=AH8_c#WsO;Xf;zi)dd)v6kW(=5?0Z))*P%jI1vU`i{z5 znB~aO)9jpx%aHXg!2@;W&nUIE&6U@d?Ur_Ah6{*Rs)e12BkZ+UfmT1OEQVa2w--NT zkzKO?0L*0XD)B!sep6`6GT!M)ZKTf%{A7iAS&dH_M)fDeZI{PeBCJnDmrS?0eLnk4 zx3#(sI5Njb=civpumx&IOqrSf64hnwnn3dX#iFa}mNqj^ehyaguo8N`N|hzUkA;+u zo9#@-GCl3WPg?TaK2M(JOLX#mt@yBVC9oDt9FjbM2+gF4BFAwWb#!VHHU#a5^Aa0c z75@M<^gk|Xo=S^U{{ReH>9^K*a0&G^wvOHzRxUCYg(hiShhxTy#GwX+jLOpGl%=^> z?arLm?W5?j*|2L_w96;7WbYBTjG+g(Dn@0`nqQj#0P~X?XP$3AIDGT<3rp#I;izdJ zmT~_8&NW>@6z(9@AoDXnn0~7&DM(pjA+E_Q`-*d_W%xvRcUPl%r_5SLpXL7m&JWJ- zJ9$D+F*oKm3%EwN!^29dQ>2+~0pS<;RrdxF5r%g4Z+>{jnkF9ecbg4ATvh#`a zL;2osw0mxId(l?lSO3ub{{Z5z(r+Ywdj3}FzDDu}m4D|5^u1d`(d_MYRgT8!m3SgV zSkD-oN>GAJaszWtxuVUX%{xnELelpp|bri2*6~3neFx%CVHXET~ zP!v&nkWN({4xjD3xPNe>fRt zWnylc#_B+hKmps-kL`jv0-z0m@yGcyKX69~LEeAPNB&dXLvaM&ZhO&mtc)7U?FAi! zd`uFw1a=j|J2yD!6ob)?zvpM=6xT^{dFOd&SjZ6CrKRw5{F|G&GDQCX(9M2HEvnk5oXNI|HW0?vSK>}eeV1OxQN-bzBOwIhcJkw#3$^QU9a{bU$^52wSp6n^CsQ?49+jH9w z<%-xtul)V`bx5ZkQS!=8(erqL)p-U7WM}0P=}xNZn7*HwxATfB(_^{{Z5x)cE1DuH<}hE2?~PS5)D$ zuBq|H)zvsHUC8+2uH<}iS5)}ouH@c0tGOQ>Rosp$>Yp4{)jl|@s&Ls?ayS*$J~(Wv hxgQ(~-y??Au1CikS5)I_>Yp46?ne!)SQXf-|Jk}t6G8w0 literal 0 HcmV?d00001 diff --git a/res/pics/icons/g_0_3_plant_wall_small.jpg b/res/pics/icons/g_0_3_plant_wall_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f073867d7df810f4d8d1ebaafc89030400c17623 GIT binary patch literal 47970 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 literal 0 HcmV?d00001 diff --git a/res/pics/icons/g_2_2_wolf_pet_small.jpg b/res/pics/icons/g_2_2_wolf_pet_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77234166a357bb209c0b93cf1a7008af53aba70f GIT binary patch literal 50789 zcmeFZcT^P3(=a+qMhSw7`v1XOaCuw+1galmPZc830TmRDYMPA$R_w!2oGE0T2Sz zV0MCVU6ikZ<=_A-0P8Q_RPfjXTsrXu0Ol*dj}m5Z6BzwNOSm%}VF`Djmr~=V*RrxV zgS#OBE)Gr(Ar2lPPC@D00ek=c=&h(`1k}QmoHr=xlT+#KzyD2>ecI4uac7xT%^Aa zzbgL~LI^KkCL|)fLPT`s8W9oEwR1pp?H3El|49ev&j1M?kPIL&A&dY92?Ub_f}RAY zjfegU5eKEjhFm02;PZqD8VVLR4lW-4rOTi>{JRkXU|{}kyaGV5Aeb0f7}&Ttc-WW( z++ZUKCKdxJC$_{RN zr6bhMWEwv@^WEsvn1$_>y!g`ZGPf(s{4VunY2?>|`MtEVZ-WacO>JlnT$&IQ1|&D+=q3i0uVnT!UXGi>&65&mZhnExXJdJG`Iycm-N5C?XB zBKn+;>XeEc_K)&R^8#vY%j%WjTY{D$S)#VBV!k#CRGoPkdVA$(XkcGF|1Ijuvmsk1 z)zz)w+iqINxx z=v9~Hx5+RV`R&6Fvn!9v2Hv*cPM(?lQ49I@tlKoDna>ay!^bKWJj)eKe4aQ4g$23Q zpA|oc@s86L5!^&T7;*N4wzygMPWejQHZ{NZv7Wx|7~PgCWYC#a|4J;*bMGOn1YHSOlNxlP6`>1#!p>*X~{ zdgj;jVfF=k$j;L^+4xscX27j;cLb?z3~Y~|;@DDhb|uy!Q|CMg&P(3DPiC&?cnw7ame8=9K$3{Cn+zGTvszkR)=9h+1ayg^eiLYZq`iLe6 z>KEbK!@Bor`5G%Q{x|8Y1laH z+w*et?*pLjer;ccqXE0z>3rVe`Wzjf_YTG`OfAfhf9Q?xdFgGO z>2kI*-sef7<5ggK*Mda%%=)CMZs^?)6Btr@fd>?Q8#}WxovQI2i`90ECha3g(5KsU zZ8{}`8;>5T_IO5}71==b`3EZeUEIQ-coGjiS=Qcy??l@|9iA|{SlPk4Lh;5YyY@F+ zkg9Hr_YQsF$*M9bi?y8uHaK&ip&}dmTT=%HTcagsRa(2R*IjsY?OMvpaJ}^V^!ZD@ zDRWFIl=u0kYiq{Wki5&IE1sDeaXU#Xvm#u1Y4uhPlb`VDvdgCtEenjuOl})w}*qwxonZXRkyE^{18NcA(?X zgK_INXmd{qZS~j#ax2Fq!lCMK1q1O1JwtsGHY~3QN64FwYxyd6Yn#0`&;TAPaCToy zPohsLo~Os>V23i$Ofm4zniUSKebKXd&0(jV`}T=bB z{-U>yG-AxuBywxV(^bVH&1zgi&NN)gk_NPLy+?UPDyg4p`MM^s76ml#I$FDJB8AZa zSx~};#tqS!T(7YS+ehKU0vtk3rG>TAG7&IkuL{Z9x8|$`Q=VQFb}E3*n;oo*-BaOH zMT0YM!;}xv@5Xa;=&t7-i`_g3&}2v(BQ~F`8{*#`%4ZqnlOGwD&6^dVolbeNc%Ra{ zCRLj1H0Uh$hz6Nv@L~9dmB#b_(oNAE4_=+U`VHQ4QJaLa8`a}@4mP!#BplkKr|e6j zofeB*8J-KC5jFx68qj6%1 z-5p0p-$z$Q>(5xNN^VlF%EDA{s5ug%DCxIoH_D5qJI5x+%k|KJ4l=bWB#(lqbtO7# z&A{G@j(>xF!Y6t&LvE4Qnpy6x0#oG60(38E;ecn&{08mw(<#al9Ro5ShjvE-wqwE9 zp%Ta?dxs;#Af!wr8)8-Oxo2J~8kn$=cES@j6HT04KV959OPOdIT^UyU98i>c!wL(t zvEY4g{jFZI`(mt{G4FBi!=PdxB`kpu*Ti9dw=)@|^6ApYO;zJkRAt4YeFpWrQN%eR zGM!Z!gD&<7{!dn6{$dfx$SQ4%hb7E+w6|b{-v!z~hV;qRb^pA5Z_g@>PusiUyD-dD zON6G&ftvqNSd*q8qsQj6xWea8elwqv?9{nWz(uwW4Rq*wxQTsUZGb+(vNaw)Di=*k z+}h(o1H5OH3yE!MWxT~pUcNtUS61dY>!sX&Dv5Wf`X-ml*y<)lCLUAsz$5})f~W3t zjI){notst&iXzLA)!6+$+J4i3;sBCrWN7~$8pvFbx_2^`kJ#3|hw!yb$e$P@%-`EE zE=sK7Lj&BW3?^gSrWK@13JKjuPtd?!G%$nAPij=jkm$K1Gc7PM2d^%aQY94elWpZb z9@EGF%TiI<#2Rgt^S$xq}uv*r9m0w-!#M{Mkrk(Ews3{&5?Ci3#(I~tfDX1cxn zBQnmM29fvr#>U908x`CtJ3~aao}vMs>4C87-3F;$gZ}Dg7milLr}1zSYU46`o`& zvZDK%&A8=5&tNK!1VzcGG@VDn$cBmTKDCqC!L^Mh_+WfM&r(%6Wef3@#V|`)nb8+- z-NeqsZ@%raY}yF1=MU&^Cr#;jTcUxHgxKR+E!8Iybx1$m?U0ntx|&at3QW0o(S0*@ z8QMojIn(;^YdWQg5ROqakXjx)}7Xh6@i2bG*7bNQ;sDeW~TlG)ZuBlqkIo=}Er0SAi} z>!3a%gl$?3k!9J}u={R3T(W4utrz85vw{Ymp#ixyog510ghaZ&eih|39_@iwavY&%%5`3+cK^g zdc{;{mo2IiGmeaw@=#jr?p|->4;``W-F80FiEXJJ3|qu5@n6q#$#155<(}_0hP!O< zn$*XNil1;b)jPUZga!($hK>7u>|E6O`V>&qOPkoAn}&r~MmNsjXR%MU+9iX^IC|i>tA|Vm~anF{>o8 z8`Sz$n*ml{LNxCBY|n)$hN;HLtAB6VX3}a%{t4}^mK)l3h(x3a@n;C$NSROmTHprp z*z_yv^sq;dCKC;XZ6HCkKg^rmZcT6MCMfTsIP5uQSB7pi57I219cAk`?pJ-euirQN z!^T5)wf<-1llSy7bW{(Y6^k_9zLzM&6t1aRkM5rl%K|*(TB%~kplr4eo|RdSn(Nuv zU_;A`sfcXKM;Y>toT$IatvV!TSZ#9VilbQ1?oGzgPCt0IVZ%?;WpzY&%1ku2j~uvT zu}epvUoTnM+GiXSGK%D^Q=dhNx9u3BY&`H(vwok0Aq z#`=9rN;~G|=aYxN3YgtqVt&CdH}=_&ayDG*;VJvtBZCvGDno_cy;FHwD8EmXdN!gl zHv}p_@qjZOwnn;{R-6+59D;TwAIzP_gs?rmGJJ)H>6G2p9w8o8;JhB3@H+6ALW+wj z>>4e(m+=OQo-`uvFW?%hqi&1GpA(Hs?zTYe4&@9P$ZD z8bJeji}OYX5A20SKi7jRMUKA2y2;-*P*)chuPBG4&ne{?uJZ zjGxr^rs%y@VdJgk>uX-94HR^%nKpJf6?Q1h@-KTo;N`6!P>%*=hCQrU26wASVtQ|&(oqnG~%ri(#NispmA+OME^QrZBg{|Z4nucP(*(aJm7{z%K ziBSf78d^o)#&z)>`zW6Ug=FWAWOtkDg6k{h3HTt`E4TU?4RmS?kyUQb+6N)sUP=L% zGDWJJtEpAte)U88!`?bruWoI!Mo^E5cR%n&ok}wI&h;tWg4v)4W_&Vh^HyDNkU~D} zQtwRDS>M_xgH`(2?pIPUiY%48lJF%krb}{RFr8_+Ajr;Dy^tboOQ=&Vb z`U!>Pz%pp^h*__5d=)7TRrn!xnprk(xN>FrWF|XHCImrfd&G*x`%$^rJKy+ZUX9p% z4X>~%!&XE{+@oHhKBY3pmY z?pSVCeYVAM@5Q1zJ8vE``%E9PNWMugUr$YXoP62$8E5x?q?~@Mae7p5VGCh|`0#}H z@{rk$0lu;?MhMla`quH|tiF^yyPK9RHu`;(xWaCH7AFgCIdUh%++Aqk&Y9b;=7Z>~ znM{sAQd?;?__We#-Q}kcHhnm>?2FO-UXP`B9y9Mq{!{Uz`iHYB5?=xHVs4lj> z_Imz|PW~yW{I=cE!6xgOV={(e19mbRn4U=ZDo)$P;U~%^CH#u2emVUMZ*d0i*R60} zaj#M|U~E`HMYXRuEEy#GUc4?*N)aFsbzM;rOe&TT5&XBLJuD7JTB_Umc zX~Kq$XuD&ADm&fB;_8;X{IHKk>^5?{!F5fZuE=ldMMWG&5%C=&=5cg3`xw*2Q)hX$ zr#FX{QQ7%P%Gx9Dxdi!nd3njMPlCEfPv#Q0y50I!!pOqrcNsz)u4Y~Zn6H0*4VglI zvzpsmv!yQzMsy_;^3c^(KQeeuOyFQ89)Gz)8u{H`c~)61cnmV^#at@jqcDyJ6m)Yg zx!X*cF0b7@)VpaDxiruKO-VWUq4cC&WS?w9Lg42n$C!lk@q__@j9FLQu;Wb#rrJvj z+k3`PADMlimRG;4VxcKKCfGC9dup`%uzcMruY6?pEW~y3*{NI(ja7O<_F~0-4~Ko8 zS3qsKH{`5df;>U)y&mhACZ=%3#$ogj_?!_clorlJNy|$rXu(p{v4V1;q&^VLt1c=* zyx?5NiYi6}$~Co7NS>qdHB;mlpYXJ1ZyL5bP1G+aIp0h=XmM~W=9wPUSkrHnELT^s;RlGdwiofY0rb_%)bfwJ`>-u=Z0Vt<h6h#BIRJXn%+MGZ~yjgr#7A?5nf_l?5jEwW%pgQ z)tB{&dr*{33H7M%M`qIzu2PBn9KA-1ZwX`*r%`8)0IvcMZ*NeS10=Y{R36a8B3^&} zVB(35U2tYq5h0?22WgzTIacPlO}k%K=`6r!wrIvjYoR=yU~yX7ty2H9w3tKmwyyo# zO*-YSS6JS+%k#!#(SVDQ(zFqHCbff-4x%V7^%x~~>I=PcQDL2G#?Ypk6>tWhy5-Jl z+EFRVVg(CVCdpTQ-2!Vf&XTI6Xgl*v1EUI~=twUG48_OhE*}&U4&Bf+L^=m-qXBP4 zoOzKU=bFKpaD`h|s_5bGKDkEA7J3#h*+>@kTfnF0TIQ=CpNzf^F}HYFK-tc@)>7$- zHLS*dt8%JbDIaEgtd=vbWN@;P)CvBxWN3l%{Adr$rH(bg{p{D7f7Tui4;ZXoMHq?N0}DSOuAMW=2Ae2@UXV!Sh}m;KSFFa130yjAn& zQl0nf{QcD_*W}VC(SW6?_Ryl8`MCG`=-$;il*&gXzTRF>cS{52UcK(+T$_KB%dD~MzB&$@kfPb;L)3>TaptI;RhrR2VPtQTsvEFfFO6xc9 zVzFUJUpLHWG5b8OmSg2ppORg}@vmrI5xVg;eAE=ut%XSS5j#!n^I z?5w|iJ(?bNuoC!LD~=t>6HQh+^5nBkZFjrd=G~eT6K^wE9Q5;7(-2ZR+@t*C$A-bH z{mo~HZ1HcKBJCv;n`cK}NqqC1EvQrZ^kf;2>zJ7njuJlgKSJ8rbqJ48s1KiI$?%E3 z2Yq#SZIdooiyj)MDSIz~Jr;WFsJU+7e=Ch!E%_VJcQ7j+yW*fISqS73)&^iJQhb3+A0An(oYwWXb zpF!DF(qsFr^eQxvZy?8?HEV9>A`~a9CyL|wK=^&nWWH%uQE*jA_M(|MLsA-YH!Fon zK0@OgE#-9cYh5d?IXGUp!rcKhfbIdG2{>x9bZD|Xn7`|MuWp(~(9S69CGt?Mn<@tyd^O~FvQ<6rp*O5l|siZ{-+l;EiN$d;%${VG!4Y;3n`VTv;iH872Zq@*4HF-+Z+xd#YsyFb{4*g}1qtSkeQ=eS9h-QuiDIpV2 zk$V=KcNXU6^e4-&EYdb%SrLq$OikvY0fV(bG>|aq7NV0#*Qo`rCId96q+9`sGGF&g zYjh~6+-QzzXXmkRI}D*tGZ6D zf)Bv;tl)%kyUnN4WmT`NLQ~g+I6cFCZ7XkT$^N0+P=59<8~Oat)5K7pM@D609HBH~ zgJR8nC7wQHUP*3xUn^)oc@||CE(HiRHqyDOsIUg~n=20sP4{svt>^3+%|P{U3@`N^ zECia+DBFH`IT)&~vZYgFIBgf07hOU(diKmI>eP6ZpM$Gg`q^}ECaJVn;^J`C*8V9o z!-7lxhe(O$s!rZ&2qe%xNH{Ksl7uttrX8^h&tnB9lsI}6y}>Z@pB+PPHV!~QQb8H( zeBTZLaH+w4NDP9}U$|QrxGUTe5;e;>(Zq`E5%%AO+=DLY*)Q4@{lN`AZII_Y|4xDw z0PyfC092yU=wdMYg7rkO4nXdJJE14w&L{*RW`+Q^wl4O+d4P)%F*h#iSAOjff@HsT z3?UaI-o9uf`VWV=?=LPa!VBE_3}`PX!STTKcO7&0qK+zRyGs{!a6j^#2i#LV zPnW>PUkT$Ji;23Z$OG)==3t902*I6DFhType29tt8^d*h*9GBkn)3};2*COu%tfC+ z!8!mqfV-XlZNgkWZ~kwa(Em4W7n;F4?;ALuD>zS#`@iyETBHTBzqIyCKa}THOal=7 zn$LL^xY!$R1q;^z3&03)1K@xyU=EfX02ts59=ZO?2*3_72HR}Una(-?OZq1c?C;+X7iO&vZjIZ*?JdCi zMS1`;cm8Kx(iv{|tNu%j#}<~q+s~(pgRr$Sg&{O;A0WUQT>K+cT zzlbmWB0k5Qwct+TqZ#lLVw zrZA8X=I*S3kXKiJU;>BRo_C1%8~rb0d`q~Kr-ZGQ#cxd!|C+q~Z#2k>YX&nncCmE^ zi}NhPVAL1Hy94B)$HX5Wi$6XVi~E0kEdKad{PD5)<74s1 z$KsEV#UCGwKRySp4y^_~T>o$H(H2kHsG!i$6XVe|#+d_*ne$vH0U-@yEyF zkB`M4AB#Ue7Jqy!{x5wjE_U@8z#TaN&;T>Ig9iY_fCOL$ZkL;Y8|C!CL%>$L>ZjWFyKL0kH%@l6O z?r!YB&dJ8X4v2`mI~beVz?|t#VBik4DC1U5JtMu9nJA+cuQG?SgA~ltO5W26rsk=l zZt7`cDrm+iE=DinF63_KUVu>*QVE2 zen>9`cY@LLuyL}Qa&Ys}^YF28@$>O>aX{&n;r8^hFcW(4!*nhV4t{zrE+HQ9OLYPI zzY-%jq?4Js&|_)YzXk+rqKtpd%+1Y>&5fH4?qtEvDJUq&&cVgb#l;Fzup&I{osHdD z?GZPB_aF^Jm^xWGI9q`up7&@BItn<8GJ@j%nuoE&-`)PV3j0lHX8Jds1GpD{F}Rs2 zJIoel2eWrZfXd}O*TF@n4!=Lf|C{AsUH{#DaYlYKfoDir`M+oQee&$={vHD1{22Bh zh5W1g-_(fneQox~Fa+Gi$rJ{X-~2t4vz7V(zt!!ov{Us-P!?W!ASr2i4nTk{s-j* zC&T?uyu1~{8Sdn9VL#{ROGv>U;cRSg3R934Wpr_|G82;GlHli&k>Ho+;gOV<<>VCL zl;)P@m64T@mEx4-5Rkc00mvu~H+4C;oWB`)Bqew_WCZ#CXU6lBBLq5$fLzAs_AJWC z$w+^J)ILAUwl2Sr-~|RIcFuG7SG&&tru{$78unJ8Qn>!&Qvt_ug-Kgkz!2wHUOp%n zFF%+Cz$^&m;^TsH@$-Ng#0l^~dAT{j%n6o3yZ|?pOOOxB&A|!f<`e+4Ae5I2%-mcc z4(x}Y1I!>T|9PDkYzH$p4>y;vtRNpq%*7=j%OSui!NJWdA;mAr#lg+N#UUWbApuV5 z-13ATTDik)wWYx?o$V19x&V#tpG`XdY!dj*b#Y$Rzy%OIv8=!8|2<1?J^?-+C=Z7q zAIAj*<>%+*`USZzFux!-i09?}MZ*I<=iZ-Rp7BMM&hDR?dksCqsqcs`+^4M6#z{7?a?AQV&$CnuDX3(Cn2<>Y~a=NBa6 z8z#k3#(ZC-K{L#Q44gCK| z1OIt-hS`Jf%WmL{@jt?o-9LXPzX(r;@pr-mOPE+71jA`zohNJ@?2CkhgNuuYi;IJg zf9Vn!#_Zn-f{BTVjfIVmgM&|a3I7ry@p*VMVlc=VnEpBt{Hpz%@9)}0crwt9y%iGz z#`F45crr>bJXs1TChk9@lL1)Rm>4(^;IHsxpsfFF{kQ8Z1}GXBo(u;U69gCt2nHqz z7Jv=LCzE)DbJZA(Pj-zf>;vxgU*W-KxXDa@Fgf{c-;&}{3r{IFMKtnCGe>+Z;k%)3 z=KQ5^7Vq|R{7d8%FW$+>rj}~%qEw~Le^W*G`~;L8wbr-hx8~XBx8lU_p#dmLxW0XweahzG2s^K-f~K#d zf}d@F)$m74aC^f&ChKje#~mv3II)j+TIq=zqVZM1@Lll+C+U6POOo_YD*E9le!u-y zGOM`TfuW@S)OmM!DT20ywnU3g@=&Zl9S1T^V*H&bs zOw;)OdYJZW81XLiGlY7eM7HU0eV9>%>js>rIgG~!9|~1_IDob9 zhDTWXdU?pSt#|_3bR{17y^k?xz6?=i~VyM)l%X8bgos7`UVdFMsZBnx8r8`j|w41{75% zE;AVDtRthRci+%y#p{DXTq28=Z7grOlngPZbxy?lkUtpad_TmNliBN&)gyWZ3qiTNqkTr4G}f17oE3w`)o;Kh8dI+<&F(kyR!J^9P5H;|d^~d$nw2Em-6`(sczshVK))<%on;(LN0(bjuGL&cowzqE;$+|O5Se<9 zz-!QXx?T0~i{52X)1_$rz zmxxKn@bcEh*?DOc$2z#Dbk}kS^9IMBQ)s@C>f+^Hywj97^xRfF;e3n;H1JxFm@}@W zemBI?I?DfUJ^N;9%LGpmp(eID&O3spC-OA=E!{dfGb3~n6kN47JE}W%V^d?Z(>sf8 z!ZtCC3i;CJVH6GFS8{hA)v9A<{b=JEJC$z5+HAaA8!#U|Ke?BrEhgO;lu*c)KE?kb zNN}Kg^#My~z!mj=(->Thq{A-xm;R3&LA9(L>axPZi9xAEOMN2L5qhsi-$YQAw2+28 z&e6=1GuWogo$gZgf0?vHwSzopn%)^!h+<%bBHpLH)_$b(O6((0gAxupR%1!55D->) z$|Hi@4M79%BF6QUaKlQiSFuC`L$Ff9cIIRsqo69EA-Z!k_J}T}nKUi%+Cu|THzFFN zd=&d^b7j7L5mfS^btF~4cin=h3olIoVzASY+j+8hn;@U~uqmWX(2hMdq-9Lm7Nd6U zeZHCH_h80_`$XbTH|6fjKxld5T|5H)_k$^YSSrS>o%5Xul}*4PUMFZ^wqObkw8qdU z?Z9{1IxS)y&q(@g=gUs1Ll zr(IT-9Hde&^`BjC7Af!QvZ&&l03)m%DmL)}H%JQc`>Ootg=3g@MlH)9PU?(UhoD&Q zkd8kd)CFTb1*q0~D1=X0w{w=G-Zz@wU8Q89G|OfV)q7xC^C_`u!p7~!m`+Kpx6t=5 zj;v#t;nKY6aVx_hneI~EE zLnlSt?*EDZOn78Iu@9Qh= zjeQEE3C}*tMouhv##cu~vn65$y-0al9l|m{-ze~tQ4z6#Y=^fi6YrLuY1ve7#x2?q zvw0v52StJqP5A3uWqNgPl+df8xS2k=HxX3fqH15?s8f5xtyjgFcm-zVu6>|@baB>E zkZd1ceTzlVBKq}Hbo+iaZk#v+lK<(K!vGIE;+Ri0$h3@wvXzQAR8{cB(71N`-g`G* zeOBV)U?9J1D7rsZYiMcnW5$2`9e%U}rsau}rih~e>}C?^`u%@Aog;!egXY(o1{3>Og?4p%wB$=GN{S1E+xlE<-?&>z_E(TW)XYENR0WL)1&;0&CEAek zckJ@H+6^{ww6a~fd#8NpJ@^&2=&Fy81sJsRn=2Z4KQt67btKkNFc90iU@2o1h}H>E}=0tC+Q4-}Zj0HRm}FQ8zIB%xcf*^>*CLC{LBO=2_bql9jm=ntfqXbo6zxyNg1mJFHr)jCGSrm#i7005OPNWDg&8ii3o%&Mv21hG7Kj1 zHuCc#`|dD$E!`%5=${)W*}>@kGb-qL_~1<8*EyOFvxlxe+NX4jIDPr%5n9Ncj_|dL zgU4s@Y|>w+`rX-h7s*0dbh^w$_|4{lX&_OcZSka%T!4!I4(naoE*AGOQI#F-rLZMG z^6@p<@fqt9zYp;}7~*a1KY}UVm>6}wb%7^3Z(!Sl4^!yAi&b!fxJ^`L=*v#VPTQ=h zWkrt%Un2r}jUf9q0ZE*IMbzDoVMzm09h7gbr=YqlG?B>L!&%dZes?#+@thr9*c&3rE9-^$cwDK1!F=Xl2RE@`mZkE)h$FyQ^CnjEV_18>8&Za-D) z;mhUmVJYNnADoyRmijT`cx}S*)%tU{W~viVUc20@95PS#x%GGXhPt<u3k4@u@Wr}RK3qdps>_>c-66fJL5PRlHOIhmGd9Le zq`SMCttQ20IMJqm@A_^?WLW~O9ZT03QDK-4Usn3`tHC@5|IxQiCJuG)p55qwf}d~x zg!;8`@B=e^;&2o@7+iy4^y?4yg&T1`dDNfMd=Jz4v|-|Sq<8v>$}szOlAmzePc8&6Q(B?9=WN<+6C z#mpqTs1RH>k7Tv(NSbA5@$g#|ez;*jY-q0#X>j0qZ)GuXZ}Qc2RTISmUAn_hjL)k@ z3AxEpWvPN-sP z|L9{Rm(iLg2gdESD&E!M>0LBkt}Y__+Ki&ToeP<8*^1aM#>dw#8ur~eEIMh)F8+}2 zA+@vFixL!dk*uE@h(MBBxU5!zNY#sKbmwF7^MBgvvmlzgJ=7HBB4(UvR9ck zD*D(9co}_)U2g0u<}OOFY%7_Rc?Ueb`G{UX;`%1kG!biRJ#lUaX*2-cWF2pvvKlO1 z=_Oqy|1^vWZP9mBkaks3%$jymr+b>aKr(+H49HmiGu_*xC}+A|nW@rRYZO!A=<6BDhh zsS(-wJH@g(Oo6gEU;1+7WK&LVN9OZ|v%VSaPF2nVAIm>}tN~-JE*faIysRpEvntHk zsG8r(&oNcfww@jTXq9PJ^~)Op$@pPD%8=-?o@(rqE}kUasjjgp8Li;SZ)K^LYd51f z?|&sxEPl?A**bgFT>Ii1?(U1h9IZUJu7oDNH(*G?i*;k1xOJRW=wPQ}r+7}+pG8>7 zfKHwzTa-0XNmarm=0m0b{jOfl>yKa71umeNPZ;l45UDy<_Pgs@W%0!xL3ZX5DxG#$ zjR?i0qX%?ond1hdV;*U7`-9_sA=%QDQY*$zON&iX_qfm^a&Q&n8(m@AGm#6bma? zi}YpCBlRsQPwaR+O^Vee@O+*TRf>PI?d8ZaF|{i6k%VCQrKlhq)|*~O$z;;_H6t4T z+agpk4^5bp7&0Y4P1!7}c7%vz|M1&vmkW4U8NO*_caQOFyV$y++a;ZMc4}?U>l6jI zmBLE9WkS6l*E2^MtwxW9Gxe|XYd!eNBGO-RwchwjAY|Ppx}Adx%SVwD<)UXtm^)+0 zVoBG3nZk;M=51a3wt$HzZART=MBCwTRYx!$-p(YQO@@+J&RfQtrEc$_Y1bHgRn{?l zg$Ro&xLc%;LONg26W`yfHN4$hI@Hh3c6CqUa?`4tOqf@X)2z)=@hfxi@qnS4gQj7g z|L82Dac*@A)|W^>{i*yDTsM`r^cp0fP|%G?t%BmP923%kb2abG)T*bM+SOG^w&rO( zMk=3SEIWx}%(EQ2X#LiH<2LcYld&CYxs-yaPrXZ>Dw|Rt^uB%Q%-F81sV=LoeEH;6 z=ruac$MNqIUfy%+i18PijhSpZ$-ULOL921Ha`LsN+#OY`Io!c<*T$WGDDUNT4vl-E zLSs$l?PP!}aP&KI1aZp)Z!CYyrw#L`vVC>tJ9QcJRg{KSIV*B&t|V<8x_J<$yL@rgzx1a;Kw@lwT6^e<`64 zTRy5ynH*p4Kg=H2(ED!3P#mn*NK5isQBP4Tym6I`BX0Mewda$&FxTmii@}?l`wRI{ zw&cKxrha9VbnJlQTk(vJ_r!)Z_nwtQ&8*(6_KuUMN%q^2X=;k=_p&oxGi9<=uIX5% zPp~e&uH6>eQU=9oazCp)9+4kmU*fGU+7|4uTyxYy5BypO=-LD_KAohU6qHdKq#eF( zuT~so$Nx|zU3HgcOn$piGgun-#F}WdeNDXSvICW<(3y?0tW4!w#r~+(VfB&$d$zsj z*SMd;Zx!8m+_vDyp@{iV*-e+^eKOI4oU&`wL3KfNsfY91HL4iiJM3m{YbWx%vSQJ>61GgM+b2?8?R+&3e7jz|#5Ay|?o2jBl*)v?k9Wye zH-B)1J1oFwIGqJec+Yw_<0} zTdy@QZ;}sHK_4r%M08~5xgUQD{$f|c%{*8lt^D?JVO6z78QGQBkIYFcBVRb|;FP)2 zNWP@m35+9Ao+OnWV&5ujDh%FNHqxpNtCUKu7-S%jM*|^mJcC6f!wNf+a9)=-Ktz(7Y2R@np%^bLp9wZw}^tDXQ^6GOFK#!8&HPewzavI~KS<#W;%rAcjd zN~IM^9XG6v6ZOnq-HI(_NJx;l^qDBZsY751bJk3li%E4wZ6|4ADe`H8DI(LlL<*Uy z-DoHmPpl&7w_}p&8JPzWXjg-VCpS90BHJx!7jEVC5a~>_zR^2AW)lHDK%jvd`CEe@ zUjxSv?%Z?5T#8!Te)Wpv)+#nr|}gNl15OSVkxqE zRWGiCfO21~t0p77$FL{5|fNqJWdTQJt7Xoe*C=TKPq&{4PCNqdmU zxYe>A7~ebxg0dOZjbZTe6|W~D^%-WU`uVxzv*Y4*Du;RIS3O5Ya#FAqj|!Pn=7m!y zVoneHO+AEHRx_g%%d_nqBYHKc2>u<#dRpONseA7pc$Ci!G$}25_>`ner9CJgigwc+ zCfjeI=Yue4ys;8&zJ_p6D|t9j#`0*0gm3=qSXw9eB1By*BTr+R*wl3=mS158b)!Gn z0=oGY-!6?gx={`h9+nygr#ktvTRTtI^T;RoGXceAWtt)T3BGG^OScvHCX3ml9m(s z%&ya3Z4$N9Tx->?1+DRpVYC}j-n9zuW-lxItPHCt9-Z4y24eGuU+E@646D>RF@Dw}8D(E4XWXZiageaD{Ooa0hZnx2u_bW6Z(*LtUoF!mZ7;fA z-{BKNJ!-XkzbQaYCmwFArSoQDg-=rv{3H93`4VjsA=#b2$c4Lk_k;#3ezcnqq``8? z_fn5k!rXFJ$tWL$wPx!e%m?#Kk+MM8rm4lX{JnW)RpY?Fv-DYPI;nsP+y=EC1uxZ-vS@F0B5~7xHdTI*$u`vrUaw$~QSkwKV$#PB=uSlL#`~BLT$R{aYeik5T8myKG=G1|_e0GkdxefuzHou& zYtc*{-<-5|f)m&xy|CM*%l8jBp;ouVy_Oq(3DK_WQKH#tu@oSTf3L5b$1 z?{e;;Cm}~Dy}xIt>sL%lMp|e4jk`S8R-%_%gC&QBAUg(|1=t(4*$NIj?Z%{|WAE}L zB|m7rWq*P*+B=)ywT$ulU<1%j{)8Lksf3& z6_+e|_tXrmQ7|Yeoi3U##!&NQqBH@jwWk^rdsQrN!ASegr%2-L0+YV0lJZk*>O3hs zld`vMN&Pt2u)Mh>Jl=Nhj;+M{O$mLwcBLQ(ZcAbDI%}mgb6hQ)=yqP=we&*?GU^qj ze&g@ZXwQKVrqa^b{f@T^0@swhI9sx4V-p|DV_(1i;maFdf#Wf;5Ac@gW4T2{&hk(N zMm>7y*9{!mVy$ zqNX=BL^){UFwyUI}S=m&UT4ATR`&@Ii$(n(1LhmKiO2JMWjM5rv-MRsQiXIWFE!(X=+ zj2c$GSK!LHLQ9_fwCL7p?YDtglXh#e!?t=zI7C+oUf=Ui^uag{NrR@{?ilU6DvKUx4qhuPU0*f-bdi#!Rc+ zVdaP|$&P~|a8b+JZ~h@vK2sFDc*o^gWhlc~v3ts}<}_wzHFr^ZnS#liA9+$eFl1 zVI;~*1e&g)xTK}LhUQ6jIo}5gR$Cio*KxRlGQ=M3vX!K+?nm!O7weHP5EB$}5~PKw zPdGECYI(YEMJc%_GGD!o*KJ?WbIRPo^PS#LdSz z8x-`8*tQ?r1w44aK(~{Kr0icNc<8lj{m@Z-W`2W2!V%$e%`qx`>6B9SRRM?Ox7jfBIB^O5A8z>KG8_T_F%Qt#shF2r7}!@MXDdr!zF*W2 zACPPm_ApVe3JQC76#sf;Q!S)hFt-?2jbRIxC`U_6-w-Z59@2Ls#Nn1rVX-x7YmK9M z9zXARq}xQ&+pJFe99CM|C3cBGNernNvWKjw2xHdd_)hp&wzhQX%&GVw_l;U2leV|< zD(m1LN~z{iWL|D8~cIeO>W&= zztZ#*WxSCA>HzZ6CQ~6 z-)Tl6aVcF?uHIb*!vu-6`I&HAcpI_#H!pI#-izQY?5E4r09+G8t(PHXrHkhfCfC`Z7Y zX0tKnYQ~F|QZz2|)Q0?Gtuc_}nO&(#DXobU5fR;B)ED7UyUlOHd{rRjyaREhNEg_j z?4=5l=60Qt6k1$FDG4;Lyjvd{k-}Wznj+WT zcjN*$-ZUh6zcZaY%zZ!$PTdtsPuKADc{U^rSlLK8A+;vLYklcy_u4LXj={x>w#hy}>->SLGP7}9{<3rQC_;jV(#e3e z#RejgsxkV^kVA;%3_{>${s+OeA3QfBP|^D*BN4s2W=pzUF|_Uqi_pXuo*tXpkxLlT z>P&(%`WYV8ECt6>krNQ~=fuqjdeH_7WZ(Z|cinSHG(n7G+7csqT(YVoN;?PsAxfe4 zmCARf358hnz&#^BYpP|>YUT_hd;iq0={mX#SF}BY%+p!mbWXUmYf%cU0>X0i0Z%p^ zCn-9vU2-EszgX?N^wif{DDgAV=G{z}%gTePLL7(DEOCpva9vED1Qb?pLyEjL8-;k1 zJfI$IMTZ-(7smQKVR`!^S66nlqx#>%|NUvJf0;DNUk|U2{+8Akx}hgM>p1=~gnD?` zbCys#1I!_k(b_Se;o@4ZI-%uoUK*nJXL9&?xn-ugWKcd|(N2t=5{h#22Gqoa{uc3b zr00?qsaQ%;=itOY6@S8n)ECdM;0cZ*;UG%LST{`Ft3P%e)eVlwRIHK2L{nT!98g@} zGL}69k_Bh^aL!^X54IzJt##tPaM2TP#$rne-;qOCQrpnH3Jpt$w*SF&y+kx6z}2ZYk7dse*37|z3h^uaNt;dn!d8UDJw;ooV~B5xZuQFaB(|jjmnJ+ znB~3ukm<~ZxRVgBxzLsjSrs1i9N8Q}bi@_Mdms$4i$pHBQ2mKFgsMcuPspf6Yb91?cASxBS&xm;KdOlvn9Y7K}NByv$CnH?{WE|N+~Bq?C& z**x2SP%u<)S*fe#fg(BnQYz0UoAq!_&xK%#b&CE3%R5?<%eJeO$Br?8ekUo; zU|5VR)~vo2*f2NBQh>&`82I=7XfC8Ht%%rBs?mUty?{LN-mu#3@DTTSS&)ESwh?E> zba)f1>K$#*q+lrsSY0(SrLie{{E;<^Vf7o3kH_Le=ZxtjvWLX<=p-+`VD3eWPFL&s z=I>?-oZ#^2zpR2ws9M7NFo>b&E5C21W(qNtlcLWi>pX*a7g^W>2ZPhq?N3rz+$zGR zaCJ`6slI`P@EsZnwdib=osx-CFz&o7J*p(rd4Ft*rYMvLJloHm?tW`WI)N!LZe~}- zx^b9o^o1mzZ4-aTItczWuLDShnZ4T2T-@@(HrjYh2Uq~7Zb~3W$6@c=X#R*d6aB?4 zGlQh-m}#jQJS2f#*beogTOm_M{AOg?5%2@cx||#{6V8Xpvb(j4-jRmx_MB3MOjbbjh4+E>3F43;7>xU){kRUwNOAJzjfO4CDf`6<#}?KpZbdK`6zs zf9a%JzJ>KjULqIH`OCdhDNO%ewA>u-Q7%)H@7HUJp|U8nkYtQY6FuY>fS}L!&M#iX zi2iI=TYKo9X7HTU{;Q3Mt3;FuLvhO_fAYcqh~pdW4BdMC_8OO|zD!&r3VRvExNZ<}z`*Ued-9!FPM?OW3wSL`_FO(1qog z?O!w`aHa!-+^D2n;67(b+C>u(H*<&}it48jTun`>4R~CP#vqVSV z5}<|`-pFhg_jXb>h?&LF{Z{c1`g)Qs8n}!5r%vqaEn*C&EA{1i&uP1!&I(oBrumZH zp(Q!r1l5Xb8447l+(B;K`eEbsox{)cG)2h1E*UKV0Xop_cq-R8B@rk`fTKAHM_Lvz zLG8+SAnNBza|z~8=`d^mik8N0QGi!iP74^d2O$wOja;n2VwA*KrKgu77nb@|tfRLU zSsB*>l_fW&?Hp}a;-Y`g`Uh&AyP~G>OFjm@^C_-VA2QSS=H|c08P;?H_fP4|9UZPR zHtr!-p}#X0J(MfJN-^W~RGet+wQuEuXQJkoRSt9FOZPtz78cN zAKulRT<}3DZp71%dc_A34?cYLPehz(koa4S8GqX>CtAOf_Aq@Nfg~a=5#8YBx^Zd{ zod#kP{G;^?7vzK{<+gf?51Gn$G**g6gGqp$CcLVmo|Ax42g2AZ`y4;bB9~peBz>J9 zaJ}CL4xICuD%E1D36@L$h;%^G?5gd%T&u7fFV(k8IH&q* zAwNmEpL(TC7}6v9Xj_7?pV&du{zb`?qVoZ-6PS`f zfu9oGS~q~zhC_sLAb}QS!wTAk$dW`I@qD&`cRN*cY;T{Z;?tO+&KfhM|E@|Gko}|L z5zB4;lOCf39Fy$*y3de>ganF{oJOM-nC*?B)Jv|@+FBa{t_BgM;7^b1b7V9I_|pAU zOdG0mhOHz9huT1@2)-)Q7ayOkj_fSibpxVY)UIyIZ!)eZf?S#uj3;jJrtil?!w1qZ zZy!RY5}CL3*w@&?8_$r_UQS|{v&PWA_juo6N^ct>nj2_qafl&1`(Y<@Le4o(i{m!X z_jFpiz-G;@%T}Q*&~6YbHerSd8c6=@!p>a6sBcqI5o0A)-9eAKb)Zn&oR*WY(jDf| z+Fbgl=VI0S7JDydp2o%%vVEtY9hvKsG)6~EOM;P1{Fuy(6LsX+zb%Dj1ER)F+?tj{ zl+I=YFEF-s%Qi0uZZVfCwmC0GP&M+sov0)d<`^d|nfz9!l}NmATf1ZzQ3o!28OCyg zsvB!vM;pv=cm*n?81*rxDj-wS?j@K!<|A0@tqRk!mplYSlBS(Nycns|Y2<_9O8U)C z0BG|xs*ZZW1 zq$CEB-|J9`3Z%x)@-Dl$E>E3R-Xjn+z*Ic6gOiI{_s1_a)%~n^nQYqb&mv$_on2OP zMMoN1ljjZkuKH0*Z8inbxdGUVw1WvH8+jNqC37e9<)8E^oJO)n0EwHJ1#qp0WrBDG zc{k7YU)I~om|wT$lb}bcyR%>Be0=CSGm~dTC{LF%j5^fLxtQv}52J~_%O|tafA*pP zzq6qp70&-3J1+OapUpm#LI~kic_8`w9hI!Q1TfaD^Gb4PDar?H?q{f|GQI>98h3+~DKzV8X35gpo;J=12Uq-qg>fV+%wMz4 z($_|KD}2yulixOG<1mtc5fv1zj41yUE%FFY4K$v~EPW+6ZHPIEP;e@KvN9hu!Rds_ z3n!0>3f|D7?bS61&#Vy+%WoJEJ zZdGw9J=GW?;!djON=#5euZalaA9QzI`|-D?9~n+L!!1+xPv-YvbH86x{$JHj)HcpG zmHP@YOGy)|iuTliddPHQwL|AM5KIzl#Ref9184|xro%K)dR;h^9T@l&!UH(xj`loK zmXhyM3J7rQ)MtI)995QKq`0u8pG>W*9rL9p+s4|cn1!F0%^Q8lt*~3@&bhbrnG>zs zm`kGVZl#4v$mPqg^ijaRIZ=h9p>{$wi6bS(sWgAx_B>TjCtS+%x6$n zs=uS2eLE(r=Z?R1DzmIzqZDU@J);Je6=3vzuV1EtUzmMlwdxRmp5Y7c<4jkJcao%8 zYW-ZhW5SF4gDwGoC*Trv><|) zDo^r=aVX_&C%fkVVBB6(`8+&=IO**y%Qxekm;xn)gU^?tLr6-bm%e+X&%!&o_?tQo z?dD*2W!TwoxJC?l_SRiJPPd*ASZtjFR7lgUnYEN{ou0B6S)py^vh?rW%yvn>3IliU zdNs$ao*|1AYO9fpoq6ZFX)Vt2{g`Y}#)!D*wVw}ce z=T&clC~Y$`Gd&@oII=O{XyJ z_JyFUvBKfH7Y$Zh1&UQNlJ}+GA0!k#m&(67T@H2Rf73~i6v{Chtrx@X@Z_y<%lsj#N2YRzZ zIo4}??q;jEXqfzZ!C$D&>Zc;VVZ1M!O$-~RIp*8A!4LE&Lpfhz2W5qpfhG;F;j@{F{gN+L>brKps%lXMEP@-htJtq9#M z=V>pUJGI2ia?p+^EjSn;T<2@^pebd-WtQe3$tu`b0W}8jyeP<6T8pAL`oDMHtz`-? z`uKS+7_Bb-(T_&YvTli{t{v*H{>Y<&&j*BIQaB*c-C_qHV)3qIx#!qN2kYD669M*9 zO#8xa4;2+k8{27+zxR(xwM>!f{jU1vU(Ygi(5KSo?`c#xPJgz<6_~( zKT^Dj)^tV{7g4CZbl*kNYfg}M8e=uqIapFat*1gdHXBfj6xuK25bM^AoY=O1^&d`R=NU60X9}h-LS7a2n*DJ+IeXXNfW(`D*A5 zzOv=X0&3D_U!Q_IYuU`5%j7JUm2SV;0P zPw#NeszDr1)h(JILgOTr~PS4!B8rK-E}!`<0^QFeC8?E@5hK%^k-(VzoQ$(+e@$d_|=r4vEug z;?3P5YQNeX_ZS6=I!H)r>K@AtjW-+ah`(@H2;Zp=YqeZO)vo@qBkfqI?aW_eE1-1p zDw|E&t}Y5wy#@Ji@gqBl328gwt~uuPm4j6;Kjbil+RI~~#GEFOjc+tk_@tZWX(=HJ1}wE6cMf1#ubn*4DTp5^+DFig zfz6*MKoM7+DI@g}PL%@FLdB$<-{QVBWpkpgmw3rGrVoiryMDoSV$&0vh&nx_qn!kt zxCtAt#64qNs}Hnb_3}N_ni69#_-ta|(wVFfxu8H#`%6coipl#|nxh;#V?9Boh|t_4 zivMqWXNJo%MhIetfH?lQx1N>LoOo4f=h(`d#r=ET=%vMl)$(M#vK^GCuAh^$1kZGw zas)A}`l5`iWzmu`NZ3R=<^7s%=%#AcVnrs$O9oaZ{YQx@tgOr1#**Uz;kT4&3ujsc4D*k1ZdZ*%f{5&N zf;ivoI>%_@aMVWteSanDHdLWd?~`p;I2Jn4rfzPHdGc#7)c&hYPOYuO+K+Wi^U%Fg z`{ct=(8+k1Wk3mOTl;h5(qCDnUnuM(SsO~&GSplwN&=@0Geu=q76)M~^E`({sYkXjw>Z1ogQH%8}I5>8dXww`cFWH)M$wdlD+P?TB z2_9u9&qpGRv8{d1PS<;Hg4>K?YlJ)7j6m=k@ohe^Am8*|9!i4@*N-pk|szwkGB?pE9!>t3BN{`>wd`Y_{UOQ-Xmu*XH&yQVRD+lhS8MDu(sjKr8ol9Oy0gfNPoROKPD=+XIj;;FAfHYa`Wv$bfX}ZS^df8RBK+=l0%mSL}|>#Rwyusooci*0HsC zkt<@9hrpxLuL9+7roFz_da2(UlO;vwEaosx*uIwemi2VVx7?v-&eCIlmz>lPAX}*< zzp#RFJlJRSu66o-GcF{~deoc(?rWhd4=>*Lq-sStYS332#oNyG(=}*XV6)AF^7h93 zi~`o+6_-ogp37P~eoq@WDYC(fBLiAxB>^dI2kt5cNnId;j z9&i)?ABa?N3vhf#x&LKID~9|K^5hWEds#*713TOH=FE~?cBmb`G(}8PWd)3PdFY%i z`_pnCt6*XwG%NRS>&niVM41BVSSqfvNOzzvT0{D>EM1AFMIY(y#8^9E6eLF?1CaP; zY)>S-MEnPX>GESOC6H=h44JA0l_-_EY)9nUikG-?lyAw|#tfgJ%ADIZXrj>kwxZ4~ z&sobGz3a>eSZJvfv}T2S*eYMQ&hO$nqpK~2(Y^k{wI$(mws4&+9jceCgU5pu)xP&5 zb+BnDkUHh#9a)4IW^Ty1R?Zekzql>?@!KbHrn+DX24&{-amr-#@Eax9+v<2lv|LAp z+nEBxQxNCNnnOuM*3qD|>fxxo`b9Rs<$iqAjQztunB?=j%FOU`uzc&osx(P3g{Cl;@+zI-!BDehr@IX+%f5A`?K?mQeX2HU+W3HSh$ZFw9+JU4&f9{z{a=f9EA}T(ZIQp^ zYAU5q8}!bm#*CV~oyg0G$gi&upVk|7Vc%Hnen53AGr_X;qR5HO*H(U|~O8L3)Q+# zW@VF&R%VU;RR$XwbfOZVAn%IMQfKuTlSDf^nBC(9Ai_fXT7RqMGj;dfg;ONQp_L@& zRc7v|GcRF2`4#n*r@v{zpS^h2<<~hcQj&-cy#LXnm29+W`+qRh|6tf^EkGX}mAR(l zxyhPY`YId^UhH(j-OT3?U;xU$axNv_aM)v2icbO`gKFgLp~i|RSG4U`%aSzLVo34E z5@u3bc--*8Zv@ux$}jpTmhh9G1A?m2p7Hl&J5~VH=B!DGY4~E7(-{NwNq{QevMVa;H@y+-UUJ`G;{4#HovxX;ZIQ58fdTyQdgLi&Lbv zg)?hCaUdiXe~gVIR}AD-@6%kUJHIUH%F@lU50&8J*o``1Rpa9(a6gKULCO=q%y|wy zHTSKHcO$V~>5w0%mw$%amVZ7XNZ6nF$$%&DkPjoro`4s)Zv1vLR-fdsCQzTCyiU^7HvIA*3qp>`Ue6ld ztWU5dJYPyzOMltVKYY^$uPR1B{EOYh)9fb%4Ti7KJe)5AR zs=E^)aBSnoXu#^id{%ikf*f1LdJ9VO(_q)nFsB@uK9BFw*)MLzhAcf|8@I?<#Z9eQ zedfGXldpTgtJvx@7KhZ+Yf@{n(=9#hSk6+GtzP2jEwk&f<=eF4w{Z;RW!x{o;8uBV zc^E%VKPfRNNZrM1CJRRw`}xt(8eAA0utm@_Pb$!OQKU4Ug6#cT=2$FMI~)^P?S5Y) znzh}Gb92Z=G+*&V{H=wd!5xbEDL?tK&&&sho z2?j2WIObOFWe?pS64=+;GE9wwIV;7`n4NZif_XJNiLWfEM=(S%t~Rfx3}!UoY8~1V zW)7nZk_xvU@Jcy2c8X>M8nYdhb}W{6wg#3YoQC*v?ItzXzxTR<)DtZ>_On$kgtOXy zV^o?JcG+4aRmJ!_`D^`IfWDg^r=sYFqa5EO#@G^-MIb$M)dcY^m@1TYEmWwese0R| zG|nJi8OJ9o_~n2~4IS%WBOMN4DC0S2hwKjPNn$mmE{xoHrt$; zI)$)*5S$hE*u{3`cF(w96MLV|_U!v?1?%E}xibHc{w(L>sI`kF?@F~%{58LL?MmL> zxV(Ct#&KCM1CjeR{vlKQ%J?h@cInzg0|cG+*Z~{;_^E6ld{}nZG;m$Pd3u9 z+#Htj2okv;RaRtL-g=TJ;Z;oRXhSn5{7@_I-zIbc6*8PX?jJ0UAPBg>_cU5^T35?M z*iu|C(c}WiOJS2E2v{n3>GE)IX1- zV?)#M$uLqJ@4Qu2a}}8;sj*5vJK&SlC%MIM1EGBvdHlj4d)+3Z+M{8985@d7N=Hct zq_+($pP-pWARv0%k6vY^w72V9Mp>t9?Af5Wc3Q>6!-eLujr!W0F!gNBz~_WvX8X^a z5}x5m-eG5af1{*E#}{OsVGno4IEtow%AsiaG|$ztcf9$u#L6AI9F^SWixvJF@u|=u zTKpN=a+iX@y?-zQpQ~o;&I}SVi{vW%S{*TJa8%M_c%lvClDVzKYUgz6lMhXV)U2fx zk+*AFx#FsX42fPxUJv^3>XZ7}d*XfAS6j*10)0G^3X`gu#-b8kk?S^)&4hKP-0`6L zdnxymul=GfRX$^4i<8FmYN9>+ZPEn(C`vIX7s{fLg}_3B(g6gQRK zs4B4~uJaIbNBO8)PaCJMtt$DjT=;I4_x04j%3NH~#;-pfoXZnGfsyJ-omXOl1UX&4 z%m8XyqlNTW&xsB5y-ORa3mp>jQ%KNy+JA47D|PPn>-ydnEO3L5k)^a(lutK@aYJsJ2TB*&lG_Fk&Avd(U(?pF$8&}>~cf4kR zHYUavSWL7r%aT~O&7a~!0?LuLlOv7NG*~10dmeO&lzl4tcu4Fe_O2qxQP%v&|MTA* z-l8e?-2 zxZoJ9SB>0p@<@G>&x(ph6(q_+4@D9}qLRE+z{vJd1S69N*T&oU1( z0Cn~#)HIFJ&sS`@88*6`WtLRv6`O`P12pWx1QXX=aWd1viHr5qVs!Qk8#~+5%Ddf; z&a9BtI?Yt?8z!Knrr8XP=~@OMLg`GWE?MZ^{3}GKzGx5;6j7o&^>+I+I32a*gI;%5 z!XN7{J^dC{FtJ}kJkF*)obLggQ1Y3ZmIr;#%H)~!-dcr41@k+=)Q?_rA2K$;* z^bx}JjkRQ&zqZ`QDsVRz>rWF6Ivog*f@HXp&lF2B{Jmy0|6V_K5Sf zyf|qXYWlyR*@7|=@kt1K2>Y?!jCVSDfq9xF*qzdMCth`v^kd+0nb;8Rjs1KJ8QO8H z?Oj_}X;}Fhp;G))0>$^2Wk4zG4>unQu_TnC#oE#tnSGS-6f-JNmu?cVu+h zj$qvdu{2gh9B*e^e3hgJN%D%H0X3%5FPXlhGsxB4;S8MqC3re&_69HxT>6^?gD%5d zLx6L!6f&a}qdUC0Mj!4Z{Tqi;uo8-tZ@Hzx;6M4rceU%l45)jZ* zPrZZZv~Bxwg~I^mS9N7PM>V7TA8TJatc)s=M+|TK@8IqoMSZ&xmSnry!8wxc2y2<@ zHxuJQlfSZ!={N;Cx^lk7pof8H^WGg(tY&#rfB=nFb>jDq4a5>F4hx-9zuZ^GtF)s5 z^owfbd{o_vH^7;$nv!|(sdpAnERW8PR!4m_d<H<(@esP`x=<~Hd%SaEz9eaCvv}rP&2;qs(J!6bs9P%E@+cM0s_4);;Fu; z9TYx#PG_?Ya9F9|=)N z^ip1{`)D{0R9G%dfBj~~rI2~Z*nxj2XB|8IfO(SI#@<0G|KTVEXxjnQk^s2Z!nx5& zTz}H&MXnWP+k%KqB?gp(iQiRaALnwYN7)Ia_FYu|FP2%#WnvRc6_xOfOGx~XK065i zL$?M|`_)nPdw<~Z(Hn=@e+CWTbf`^=HR4h0cV&GMLmfstw@nU3d?vn z0Lt={Kj-8t@)ng~)9$ddO|pem+*oqkjeJzd*Y7(jXDaLQvGRMKEh5V(Zut59-3D-G zaVs6?azl;=nr>^9{5QOq_ve0-)OtFXE47)H2WZrvc*~iv4Ah{)E$x$SL^0g56VWc_ zD}N0g38zlmMzNt+$#nZ!sWLD+C6{uMy8BN7>CB_ikgTn}S@dcfsv2nkk^hAN22R7`#VydE7nsg z#{VExgC1FpAn*zGkpk4Gb_fovJAtzHw77*ILi#xmPa#GE2jV4o)frj(#0P%zdk4=? zHo_%eJ3BvB#K;{M28O2xc~J=L^5(;&Cg zB`qX)VG9t6S!m_W-r7=4$iqIZ%CIG?qZLV?eHJHK9bpAAsvlKfcIl{()P2(m*f9a} z;ammtiEX|=ZTMs#-UsOaW`w{OjHK`L^Xs=s+^?bBNbkmUw*$)ZPs_sb%njv{9(P;n zlvno4K_4;h9EN?Mvof}DN=n!UM+y`l5fOZ7*09`&+wI%OU@!eJs~t&8Z@=-^d|Ugr zp_fl~KU0H!h(UPsBR7pTL&@s*m3DHesie3#9v-6MF)*EXJr^V>@`=(7?F*wxK|=Lz z>cl$60%SLfO;hawFf2e$5Zm==#{6VOOF2Ok{t__hwc64Y5v0_)9essHt{J6*?kL`Z zCuHsI2B)esh()Q;?57hzNUJRPxE!;o9ZgG8__PNd6~9*joqfHrQusc%%a>X8!e3n|M~*El#U3eU?I2|2l7IEySni@e@y(I zBxKd!^mDRby^#VuWD`EnNV8nb>Bt1rT-6gLwwuYaCPR(j0zn#SnP&>0uN-=B_xBfCF-YX55D{ap3v&1 zQAEjPonym%Qq zgy|3^)bF=59w>10F(S%zt|w)uC=H-#?N+L4t{oz9-P8mFrxZoh@{oI?Wb&>IerA9* z;%bIKKP!sJNC$&bjwS)L z$h9Oo*Ju_?e52YlL_mpW^ka9T<;h52BQi9ovZ&qbVpV4G{l(`rNZs-wj~v6PVi*G~ z8Fe7xkqu>D$_hr;2hdbInOWr0*b+SDkDi&Bf?gvyrH&I}E_x@qd~V2?yEDNE2nx&1 zl`{AFDHV?4%-Yn_9uo7R>9-`f`EQg!z!0JO)-bpHYKEC4e(Ic4O`N6Q-P@b;2Rbf{j zp_Ur)kK#nH!t)cf1fzBq;k`2aYBJICC|+nbt8`hOM~zqx49GOzq!Nkxt;i93y!GCCuMC`&pgEORF z?w1@NAuq<%HyGkIZ6HtH{kjww`%Do}2%I;(vltJlZK=Z6Cz7V(5g96=pt$Ba^FXpo z;Ih8%KSoT;-ODZQ4BJ}nlwUFOKrL~%5DpZIldkMWydk#W^+z?DYc}PSAjd7yG`YzW;#2r9ylU0$K1CZ`hfiIJ6S=d*7tj7ufq%Eb zKY#w<00aMJE9mCHKC?H>!_w07lz#QfGLq+z##=nlSTHv=2RC5zYl%Q%E8ha(yyPXS zl$&9umUtSSI^Rue`|q=r?P8TW_6}ofqExq*<3AY5qjjW&&7IV--adBqPJ!}}ZdMX$ zC-9(*;)xyDc-j_FSb{3n=_1K{)QUn2YI)&6lJdiyK_M?GS$HN_{){0qlCoZskBb7J zst`pg_)^}+xeVvW8*GFywd?0uT^$g_uE{q@gT`7jGNrhz6Mk2$YbKbtJSnN;$NzlH zqE3^(yvf37`)prCd{1-wTi221>t45F=wKQ~kgRuA?Pqspqk`NU}HnAAZh!Y zr54JvV&;^v$ua27?#*!e=*N~~mQUg|(SqG;Jrt({yt|+C7T4w9`Sas2NnB8ubwfrH z>Hb&}2;LRq*JoAwm`vT5041+9F<{1b@A;0+P!*Od1XO*PR3UNq;IKj>7VeYjum(t) zPuW8_xoZy~3k$x>anqn-TQa^Cjs4}Ksmjp`G+9AdMKxUn*;&wcnfHb)6x;)t8)Cp_ z@AU+}s}=8B^v9~?mgJtHHZZJ?E&|!^hcZhg!fe-E(T&%F*YH*0t7uCM5%sw8CJR zS-8x$Ca}mF0&}E+XfKf(jRrC5aW8nzp2^b9bm?n$VZi{n;MQR?ww17afGNHpjqoAX zWexA}v9TU)?G1Tz1HZZ5sossXdsRNi+=z+$8HR7pwzFXyalxJ9nk}ZjH?;&Z0w+@} z^fFh6v(Lo@{o0rVK1YtRS4)vNgRtNyHTcuC;C3lAzYNlJy5EnO>JD#)B)7T6BuCfGDXMwZ8E}|#w#l+6J5xay@x5oPmmv4s z4fpRs7V453HkJ~M0{}mMx_^ng!b1yq5yM8Ih(ueV09US(z5v$e1WAMXtYAZ6;Xnvx zUO4}VfXLUyDjsfZ8$gvzx_Puv@uk89*Z_Eh#V=~5r)SLAmMY3gC=2*YdGT`8*R)9j zN|C3IKTNJ0aivmZJrFJkjY*W}Y-e(NH@4CO z|2M_5!9Ll^S|7p|!cLh90vTZD{wk^;Gk3I>RiJjL`LSK8oNy>mE4u+PO0raSTjHK2 zH(B(G$1wn3IFr_XYhPmf3S1|!Nn&ASZd}J-C)lnH#u+){XjtUG5&iml@LKkLS|?q{ zXP&Mal4xYOWjgW?#$ZLbZvaV;2a|kP62neL5hMCny2WI71phoq8{|25MpUD7>7u4k z`}2$SDAAgBn`nuqG+!0xxqsr}*9kf!-Notfk;5PpYaha}5UKQvMqs1cI@$Q8Kr$TT zkGPJ?0NI9W$*6rZQQF;99-(}6P9eVakNy8(j!8m}KYNiX-YMRh=Czc97@v$zO$^)% zO6cO+ePWJF8FZMimC;ZE8Jcqz4kGGf%cu zPIxr}8B=qR3{y$cCNVdI1~c?_jZI7jt#&IV8@C3g$_fdmz72e0f-O&Y#%e6H5O4fd z%ctCzA6e7(0(iWFKLu6e+?tqvsAd|Y@qai#R=-M{lLJaz`h^@_fmT&Hf-R-s6ddi^ zKke=nji0iPGlX~%YT#B7=Z?J*ep0|aKA=Do-j#qtx`Qy!N4{;(JT|7Gs89)fuv{(r zeljU5gg2v5{lpnU@Aq-~Gm&U2jxxZ;_hL!MQ=hgq%odkv+qb#_F!Ada52^O~OKPcB z-gEkNu-XD`W4|%6O3!i;N6U*-6L-oE)!(iP?r6i#_o=5(Jrx_WPvc>h66+ToyU z?CMFCqn-fa^Jz3m8}yr-mw2lAx5NeATua2m?S2fHXuT3R3wDvepZ)MPU&rPrSatzV zFIS@c{Uu6^f%#f31+u?M3R3nfqak3);%&qmX?uBC5?bJy!4EEy?-j>9ZJ-FsV*fhF z73arKV=~CteS4Wgj-R%J<=d(m5K7L3@9a*&bAmEKssNfP{E^_?9EKK9hY#K{{@N2! zn-d6i#V-t|7~v>`EWoA_!p`tr6E|pXnCiyK;jA*&85P_ct^vQ>IxJ#W35Jd3PE1O| z*>)1T$4NpoS%suKJHWQxO}UJg`m}vEP}pD8vhq*cuqwtMWJsszk;$-TkDIOYsbb!6Vt z+Y@QAu$xe4k{F|xFNu*%z*A6Flq{^^!{{9RSSR|BeNFj)cjC*J|9F-ETQIp{I>~I8 zeS0;L{`oMX#{eJnR-%knHO6`fq2t6eL*9#73*NHjsuJs?o^5dtkd0%nx%cD2V6sOY zcOcs3OL;^+c^#HELP+s0DIhOxYALLnalh7MJ$%@}Oc$*t%A`zShUjz{rkbGPhQ>3= z5bFDXa^NG5#BN@Mym`G=wcXRL3P%AjL)`>x=PDtS>+|Kt&0(`ti@Ik^I9fHPR^N@f z2!B9H{04UC6NN{g-AX5e+)52ccD3##+eeT7s;_--cPv9+)QGvs!nam!Kc? z``f%)BVXlj^yjAJA8MLDpVTNHPYbt`(#~2bZe>7 z4_%y$DItE?S6dNXnfl7F967P9-1BmE$2Ch1(iQc&Bdab`dSK@;=-o-#c8~7$HK*FK zijSg+&xEPm^N8cbq(B2&paa-kW?iODx$T3sz+S`|_hK9lM23$3+uMZuF$yQNQMrtg zKgnpEU?=7+9DxJTSt5k(NAo!kEvnt#_F1B_)Krd5l@D~^Dy*@p@w8x-nL7s~ zc>y_x3bNhMJsP{D?c$O=tCf0Ok=foBF9@!ab;gBamKIQ$6DOVu-^9at*X*u{j2Ers zw_5)!oAlDw%R*PB*69S%)F1uP8I@Q1_YYJdtS)CWV`4!vS$OpETO4$of zQ|7sSU^IqH(MwPE7Q)uA5Js8q;U97K@p|t5df0JDBJ;7%&Y+~NNx9-z8)&m+^%u3> zEYtQhH?~u9W-$_vYyanx7F51pVFC(iu+7!iU*~a;=8O2I!LofupgFD+p~7ft3OqFl z7;oa-X50jl^xdrlcGFw!19{dgrRr*ivWS%|G*E)R4GiDVPd-G+?h8e0NR&BN+swRH z?;6?s47S1cAmBxI6Gdl-)HZI+O0>KPo?wE4^UnFc@E35r=g|0q5dNC=4XjzJ;`Ntk z_5J<(UwX6gaVp5%DTMXiC9oU5X=rDlHE~;_Uc*&e!qJXjNS`fmV6UmOCjd}=n#p#K zyi$z501%OC2njgne07FItv*n zA=YW&=NsE+X>LfB`^8RqXC>rw*Ajr)ur~^0xUEqi)0t>KeX*1+#8AX`O#VDNZ_{L< z{5f+N66B+pt+djU36&}(2HGrg@93^__O&3BjgiJo8`*~U6gAkX%7627$(^RXF0KzoPc!UV8;lpNPikyRfo#FhGa#5e-W zy$Y0E6U(OS$Ijc>ZM|*0sm)NdtPfTo+Na`}55pwVZ6wLUKfVS=0HAvGE&Z=^)~$K+ z+V9UYe#P3fI0mr*_eu;6r6}VKqjc>LfZxTMy5gN*Mn~9ojsa-mcdRpghMhfWYzD~I zZI10M#h@yeldu24pKL4x;;xX9de4?;ORwzSew|q%m86`3_jD6)oQDwP@~C8_1}FKU?hDvJj^2{dGHiP~+i?RPpID&o{} z^G%9aN_=rd_0a(aDQ`yzDvPC09dwdY`?RoU_wEzgA^49C{J(vOtK`#v{pY~9^AnP% zn_7Qi%SNu%^)pJ)WJvxnREMx4Jx@ExJ$=ol=RkH-c!)?p;)7y#mfLSe<~|F&7ZaDB zp1gK6XX#tt}{5)74YF;)Qva zHuP7p^m!8lm9U`<9Y^%IvwaSEqprPrcpO6BOf4)8UX%eJ9DwUyb7GO#qo4RpzbzuU z-*j*7%n&P5muW~)B5&AiNwX=>bY_w&5LncuJ7;P)CA)`8{N|IeD4|Bgf-(%H= zf5?6+iIl)~O3-zBHTpkPG7;N9=4@#^t~fXTMttMgHtTDsSfq(7(hN2y_bV|B3}F|@ zIEDR7uyB$;zE)$Fmih*=wp?V!c~nzsxDPPg{U)e$ntUDJRfrt<3GmE|iCGApga4^D z7Z^{*4g!NZBJ;9{3Lg3l*pe>9OObE*L;4@bx}{e#DS>E85P$gh=~R*>el%GFX>qtQ zzglScC=?p!RLak|I#yaWH_!kOB<4uRHw)I`(6B*E^#xV18KSBjveq`B*5Tf%TG+#{ z_`b6g4B6s9%k|VQ;7swVAXYnR`2$J0zM!aZ`HTh)gOJxc@eTD29{+faTk} z!3@0XQJ+=do_mjD0-j!7L{{VmSHoOubPsE z{!oqS<%dM;;W$rS17vlE#nW>q*~gM&yjR>sE7FaEJkaIx#UoB{EFfh$^7WMTgmTuof->G1)qiDiiVV0bx!xLkMhHh*_AQ_HVZ%y~T}|ufwM=5K@Vpi=I!tp?*l8uL6yx)srWf%_(e3zf61@jmuU@k#3~2?92fG zPDHwQOt+k=nF~7{+%j**S!Jv=g1LR^Yn7HIZVCsUH1_2rx{_W0Ht=cy&HI4Ue+|4z zh%n5o;te*}-}I{5ozW%7OuD335}>r+1GHHU6)1EIf`EJz;9@s39u(_3`%xRVIc`Wo zRlrS1A>*7;h@$&b5HPrNljY5$eSq<6Ua-sHb{uuocp3cl-iW^u^3_Pz6Pk@>Zs6N^ zRhA1-t9C4iHW9{uz9ETKtrtVW62~4m5}1pbYdQKCP98v2UhimUJGZ3u_Aj1)&f04d zkvkYS{<2TIDr|`ISYu{%ChW}Q13|<`2@WNMIrk{&!W;#h6h~jGPNYDfOxkq5| zyLRi8RX6Vvr5i-8{e(pR>05e<@q?|W4tB)DH*bA1c0!(U<+n%(YRfz>_u@@?=d&`P zdo?k%P?FBv{^f#1jXOV-^o{hcF6<8BqcM4bu({^-j1CdeSGEdw`{MJ=P!}FiFM7J@ zlOfu*;;QE!dz*H*#|LUMds~@VxSTkI8zSSx@IsR^3Z`S%Hd=s@TlfB;(DK)yJ zmV!n)!k&!<_q1HIIN3drZqgeVA+$y>T|esida*zITyyPXKBAucjXBZT=VdhJlQW!# zQK2Kzg;Lg3e&1spk|pUO>{pmRaEL`*TnwT=Z@>v}uG_2{unIr7t1AgWLau*weGf`6 zO}8_TOZ(u`&QaGNJYaqfN-LzG>P1cCYI3$wqeb}{)0X^6C|I6f&~JgmO0=!|8f6L_ zT<_yr&qe;3X|HZE?K1f^yh{?G(~WUjPlUM0rx{KDlZQ>x=V5%C#qo}#!Y4e$?8)hE z_xO@akLUx(XfRs>h|{j$^>`)36FTCJ`Wm&lijt)y8`KHcO-Q-_xH>~2qGmbzJgne* zdlB!K=k&aGR&usm@{#y>a@BN)@?VXaA53r*|4snZr;_! z;#^KLoyb~C#Z$XhOp+=^FJP-)jF|D8;&}{AM`>0iur~j9^0}M2 z!7YKT(u0HewVNVU918Kj^wf3bdE+T(8-1#vz?b|d%PP8L{9$WEF?L-lY?*)t^g~3G zC=rJNSOqEPJ{S9h5b9#XL{IICwvd*IqqoJo4!rHGmaIxVO{e7!dh1T|V6s5YBZwf- zvtxe2{B|j(HDU1UV(oqsVAi2-`6?P5WJqnHudp&l9_MmHZOE3o@xre_Q>-Vh8H2O! z4YRn8_!e7~*dNen>33GfcL8(n!?H^%zNB&9M!Yc(vW4dlbGA1fO%>s<|>@?mnpBGr}_+GFxViiQr8kS(vU=U4 zb=&NJQcnIs@nPPhz&Vf)?04st)-xeF3)cB(rKH$-{Kn1(I&@QSQ^{b`!nK;0df4i` znF?bL-W6Ra_RGSsp7i;S!+RJEmP#7(AK5`391+Xx7sr}Z^<4?^MN^k+y@b30XV5Q0 z^SG){PcJ)-r=u^)rc&Vdx2}d}+$8y9zX-S9mE|Gj$gTctDHOsh*XLTN!`!I(#TmpQoI$_k$g?CRxb$?BN=Immv>bX^TS^-3=x4T{yRLdIZJUC z+&O@X0*qk(T=%z7)npUz`TBB$g3yf+r_ZCLYT(wH81MW>+nh-_!~7U|mFMPXXin#{ z!W}FE0zuxuNR3f3EWlX;&+P90D7GG?9L$lldvZkeed$J9=xZVu(UX)g4qO5~;yHvS zwq9hmo$;z|7ZduPsY%;%m3y?;hPWVE3WQY4Gbn1upo$F0lwq{H&Xa4fi#H`PN|H9E?>E5rEq z_}=Ix9Pm^M$|*PhYDhKGgRo4Fs9@M5By92_w}!SV->9x`;bU(<`9q~NdPR2UA9VGx zgOozbRV)23lGB{js|i2chC{~T-kJG=Cv9J-LBk1fVaQ(&&6|HYH2<||qee362{!5O zkLWiw8!!I|U=UuEY&<7^rI2hAbPB9*UvW-h4p>)ot1(QCS|v+6u3Xc-%Ep(WUKmXt z6F>BQveGqKeX!>nv9!hIQ4UPrSQ%&v^hs~BV`zuvW$Gtm=H6^jrV-}{n(#1e{(gSENP5=p5-5Y*59elw?9g9n;*#19!a;fj z=nP;tk8h1RJV3sUJ}1a^8CA;Pmz%F|_|Gp?-Bz|zg|MY0G1+0vVmHL!t-@4t_|@ly z6LY!6+2RvhkZNp}pf6oKPlPl5F^A@oz2oYGrNM#n_AYtvLpzbgeCC8igNtVSvW4xE zt?#g-hO3;|`#PwE1(01QH6u}+_F1}!d9>8iIuiHrORvyaRLNeEX-C%5l4+GU=V6Pg z&tB^{HNfulhM%us#4Z&^U7~K z8GLF1b6vt%3`r2K>4MSO61Y;&K4WowV>21XpW~r6-2AZ(Wp!GRS$Z>U!`hnz@+_H6 z!73xTJP%ONa1|XQ0awHbvyT%OA+G8(2zee|LXFM)E9BeUT)RwYDFua4985PjcH)9tT6Vw#)Sidfv z=yt=G#+(?E4Xouw7AbDKKn2r|pm13BvlegL`2uJ7-Z0#H&LrKh+GNj78`aT9HSkF_ zhFj0=A}o`2dthHZklaMn&FZYhv&ijq`?nH}zaxBcvwx_1^NX`1P}dOUOu5I8e1Vgo zFE_R4c*2-;F@sryZ;oV4D#nf9BCHd|KHD>=gU53aE*W5(5ewuij%fu4mk>XG^2^Ii zJ*oZ|i}@BFQhur*!@;QkX@#`^R?Po1uzerBF2aPgzT+4$&_oO0ivJ7ki z`!lzh=S?K!o2YN&@Uj1``|ATPE?C=UOquC}`AALc=Vg=m7i9eX_;y6hyZLW)g@{P9 z_9}sD+)8)hPY{Rq>I-E??NtQZL*h)so*XvPZ`>0(pRDOOZrfy8vB+0x3ca*(#;u>- zBvwCukj9aiRZDdR+$OlM9a-J#N~Npr7l_T<4shJHi3KRP+ez~WjIH~dGZqZi*?FI+ z2M4t89?I(3vnXmIEAUGaqQ^H%6I^eA-BLJ1UBA)v;%%HA(rS&F)G<9he&3`!+FQdN z5~bQi*_%L$C#)m;Rd!z*u9mXlv~4NK0%wE(a<6jFLc6>d1?oHYL>=25Y+9|{noMJ$ zX>suVppz|>4logpL9;>*@m6%OSZ!OkcqV;D7@u3p+4t|Sc&(vsxV?A_yF>N16}U2| zsD(T2kGuUB)J65=l|jBzqOUbS*p;@wo=Vwea}E{JMrh^jiB*lzP$^4PSN$BeFDZMi z*@j{p=d%!vYv;PPK1^6GyP}_6 zFkx}7b#RPuyR&@#1tJ}e?5(oC!&R!+9s?5zVqtHBR*Qdkx(ox9kzUZvW`&OuM}9O|ZO(k>^Yrcp0_MW@S-_f>LCaId20z4YyF zpO+Y?Vu6eYPZr)PDzff1crAUd*>!F`Iu_4gpND3zwmoa2(iOfEEve(%Op}jx!!~6X z#9Di0PxL2Mynj#%r`!%mMhp`oLZigdTf+7A0H(ABY(ONOPK-z8okFgU$&C%Y+z<8AWl-P}B0WJ9)KG!s#CJ5|wp>D3yP zc&#P5X%*!nmBVv+SUB0e{XmV9&5^H;5SL8~&H@7eAKP@I>xp0?OMCY~&V!HZ+MyBYI-$$PJgt&d0Egak^ z93Dx1=-KuB0c*-fAp1=xmzbq5lLpGOvnS^Bdk^oX%u+AUrgZl3y)aXu-pok#*xEg( ztZ|V@34#!cHZH|oCq7Yc|NPpsLUj1?dqe-K zHR0w2*sVD&Qt(|op(fpaJ7kX&& zjl)PyK=Ei}TBkLt;56TUNQ^-c=I3}zcfboHRzAr#v|*o5z1A-DT6uf9pN1)uc!%J@ zd3%BQ(F$E4m;TTO+7j0<6tJ@Bw~8={@M3o%e<@H&!Go4wlWQk1@qSE1_#@an3Wb1) zcqQb&N?%^7mUQDfPc8X1sLIlmeMW%Jd}Z(pqL4I)Q&VzEG)pAf*ed=c>IOawjLJzAI1!$+lc`Twf+NKo3i?-;jsxM2>n%oiI+?$%U=lj>rq4 z!#qdQA|W4%@!eCE1_j%Bs2=i7n?F;)ZmRm~%I|9;0$v)dU;pu`4!frO9{T^0-2&gg ze@V3q@ImMP7Ywus@@G$e|2MFbnj*Pd@HhVNK{Wx3HbLsj9RCFZ8|$zUz)v+WX!U^o P0Q9#v7%UlZ=ISi*Zi>K%`Gn@^G3}*I+npHdzf7E(-#(PH#|97;qZ&o2*9NUvvh=lFv!y zlEv!Fq_gYdk@)r%TO;}ZR2!wkd9x+c0tUNTzA_Ta&ad=YrZ|k|NqSvgI{*AR(B)J( z93_ZEMv#akF=_Ht^z|KrEZZ_hN=6YVpNP%_`%qauhOG%z1hD+@@kjcYuchh_u`wo6X`Duz{QLGCz{RHgv0LGanEzR;$P$@=gths4dtF! zFFbqk3C^+rJT^AGeHW@~$3kLl7lUHy5u-@&ATlUS>dF+di00X+*+t7|b?wcZU#9OW3t<5Z$B6(7-_G6%Rry^5ZL>`pp|%7fL!k)It`0tsBs`Z+~XZbC12;(>wCm(|adYvD+d=RNrlxLaAA4UX&gDCTtV%P50 z!b@vEd}%bH{_KU#-P`^t06)B7@~Pkb`KzxueKm*-wjt8C5t&pPWq|vqE&bgdJeVvV5$} z#v;iEvr`5upT!cPl?Y3 zg26~pEyyyZ3`RS`BSVaa3=;7uqOoDDczJuYYaluIkJ|@YJ_UgI=aC;S-MH-htB=eu zM5`w*LVj=u2`G-yt}fKioQkYGf^;Z>yS{VB$nfCMg^zCyt@-2z7aZ46-`*KIxMtmr zaF?@_iWtp0z8J>RVJb3AO+?#yZ-S|^v#chNolJ{PNILNh6ADp2E^k30ok6g76h^ZP z;piwbtTqFEgZR~xZ$AFVkA}YS4*~e;l}CR6n8i!)oV4Hq$PCR`*LE0mMudm@;cuLa zNb44qAAJO}nISy#-Mb2XJ^eS``Bv{w#kHr;tCjcnN24#Syv{OlPD3%IQO1x>6dMkm zHfm~4E=B-H52=I(j+%);XBFJTW)v7P8XfSn!Z0>lNDngkgP`h-KxTx&)WzR<57)RN zIfnM~T=rbyJ+pj9%m6_>g@l4klJT0;kyac?rU&r+>uYlDJ%f{f{btAhPXX}64;M8` z22<ymLWgvZ* z(#aID(Sf)loneR@jIi6ykWE&2s(hF*wGQ?EG^{43m%D}|&q&LX2UMm)LDgPrmO!Kp zOo%jQbz@)6ajt`rvh+0ze%1UN!Tr*$Ylwq_7mtJ?UF8**ypz z*n)KLPNrd=>Fj{DBmj%cgyhHow!QikT6eYF@vWCTZ*DBJue@~mymJ>EI}<&J4xqm~ zg3j(BcI@gynNh-&1|QogYolK0FT-dkiir(%7#JOZuha;mWP;gXhRf$*-Vz9MMko@( zz{m&*)qtVVFh55S%P9y{2XMlo37GShMuJ6NP*mR5qIE@JfrK8(hz@VPvjy+(*i9u-P9`(f)q&9fVNlurThy>rGjRyH*4S#sj>28p3pF?Jp@!6D=mLwtal z;gmt|!DfsOb;CeLw^$q)Y~88u*tPGn4?1(DN!fmPI1*1dbotk0qg-P(%12&)auY?7 zo%P)U13PJw?HpBymYYszDf$O{*nl*A9v_UvCz+1HXf$e-K*#f=QIfI4!j7g8i7^HA z25j202V2^LXqr`zlTVq6rX$8cN8V8tRpWzQa!yLF1HKTy@0~l$MbzAft0n2p4?k_e@J0rc?z`=5gT74-cVZIE<$8e)RT@JoMs@ zp{xHP0B6i9vAMnOo!|TMJ!70sn?_)1a)HX)ZMOT6Bq?@u>_s%5MVxBwm}LvmzIhwA ztzSEmQH`^1`D0s`xXSikGWG-y>W*guMNKFQH`z)Voe0&cCu z>Gd2zNoBcDGw02SM{>we3&{LV(ig}H83HE5$jB%t1tckaBC!afe1HADHaI;7eDj+p zpxj@ApZ;n+{=B9cCr_*9;5krP=H@;1_~4^fGnjV#|MKDsmtbT#4x?)fGNEpy zB4J*^^2GeK+nlgDt(3khN=z0E_4eR{w_blPnN44`wLNjxd;25LzWtkvFmdj9pni%b zgVhiBXsS(T)={;w18Eu}j%b!zt!-ZqEOslBxhyr334#iYdK;V$8zV#yr>zWTsf3l4 zzJel3W+yY*Bzgz>*a-<;J%{j4a|?F&rE&JWshC_}Po6TMWJ)>9Wf0Nu2o2OeytZN2 z8*d#*pZG5U5Xba@VZ}GEJY)I)+;|N;KZy89l6BdOTyPIdO&;OF2%}fgMkGS=8tmz0 zM-t?PzB~4HCA!w^jr?xyug}Kh*;61@6NK0x@*N#WGrUb!7kQ2&NwcIG9a)r08e22D z!k8tC#}VrdGcqjb>lsBP7-NYO9Abpb)G<&?_)2M_R3{t;MvzU0$)rQ`u3dO`)q0$A z+-yu8+XQ=E0Oq4=ptQH6{rxR?Z^K?Zxq9pC@Anr@{}JlWw0$1<;

A67EJfU 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 literal 0 HcmV?d00001 diff --git a/res/pics_link/card-pictures_n.txt b/res/pics_link/card-pictures_n.txt index 3f7c90b9578..0ca305cd4e1 100644 --- a/res/pics_link/card-pictures_n.txt +++ b/res/pics_link/card-pictures_n.txt @@ -36,7 +36,7 @@ natural_affinity.jpg http://[server]/9E/Natural%20Affinity.full.jpg natural_balance.jpg http://[server]/MI/Natural%20Balance.full.jpg natural_emergence.jpg http://[server]/PS/Natural%20Emergence.full.jpg natural_order.jpg http://[server]/VI/Natural%20Order.full.jpg -natural_selection.jpg http://[server]/U/Natural%20Selection.full.jpg +natural_selection.jpg http://[server]/B/Natural%20Selection.full.jpg natural_spring.jpg http://[server]/10E/Natural%20Spring.full.jpg naturalize.jpg http://[server]/M10/Naturalize.full.jpg natures_blessing.jpg http://[server]/AL/Nature's%20Blessing.full.jpg diff --git a/res/pics_link/card-pictures_p.txt b/res/pics_link/card-pictures_p.txt index ece1556b638..1318c06cd66 100644 --- a/res/pics_link/card-pictures_p.txt +++ b/res/pics_link/card-pictures_p.txt @@ -223,7 +223,7 @@ phyrexian_tribute.jpg http://[server]/MI/Phyrexian%20Tribute.full.jpg phyrexian_tyranny.jpg http://[server]/PS/Phyrexian%20Tyranny.full.jpg phyrexian_vault.jpg http://[server]/10E/Phyrexian%20Vault.full.jpg phyrexian_walker.jpg http://[server]/VI/Phyrexian%20Walker.full.jpg -phyrexian_war_beast.jpg http://[server]/AL/Phyrexian%20War%20Beast1.full.jpg +phyrexian_war_beast.jpg http://[server]/AL/Phyrexian%20War%20Beast.full.jpg phytohydra.jpg http://[server]/RAV/Phytohydra.full.jpg pianna_nomad_captain.jpg http://[server]/OD/Pianna,%20Nomad%20Captain.full.jpg piety.jpg http://[server]/4E/Piety.full.jpg diff --git a/res/quest/decks/Abraham Lincoln.dck b/res/quest/decks/Abraham Lincoln.dck new file mode 100644 index 00000000000..5744b1ce693 --- /dev/null +++ b/res/quest/decks/Abraham Lincoln.dck @@ -0,0 +1,33 @@ +Abraham Lincoln +[general] +constructed +[main] +1 Radiant, Archangel +4 Plateau +2 Disenchant +2 Deft Duelist +1 Indomitable Ancients +2 Sky Spirit +3 Festival of Trokin +3 Flamebreak +2 Boros Recruit +3 Island +1 Ancestral Recall +1 Mox Pearl +1 Ryusei, the Falling Star +4 Tundra +2 Skyknight Legionnaire +1 Mox Sapphire +2 Lightning Angel +3 Plains +3 Concentrate +2 Silver Knight +2 Swords to Plowshares +1 Mox Ruby +2 Coral Eel +4 Volcanic Island +2 Serra Avenger +2 Cerodon Yearling +1 Archon of Justice +3 Mountain +[sideboard] diff --git a/res/quest/decks/Albert Einstein 2.dck b/res/quest/decks/Albert Einstein 2.dck new file mode 100644 index 00000000000..77ca60018db --- /dev/null +++ b/res/quest/decks/Albert Einstein 2.dck @@ -0,0 +1,28 @@ +Albert Einstein 2 +[general] +constructed +[main] +1 Isamaru, Hound of Konda +2 Ancient Spider +3 Rib Cage Spider +1 Tromp the Domains +2 Charging Troll +9 Plains +2 Temple Garden +2 Retribution of the Meek +2 Savannah Lions +1 Garruk Wildspeaker +2 Watchwolf +2 Harmonize +9 Forest +3 Voice of Duty +2 Needle Storm +2 Steward of Valeron +2 Weathered Wayfarer +1 Regrowth +1 Mirri, Cat Warrior +4 Savannah +2 Warrior's Charge +2 Wilt-Leaf Cavaliers +3 Crib Swap +[sideboard] diff --git a/res/quest/decks/Albert Einstein 3.dck b/res/quest/decks/Albert Einstein 3.dck new file mode 100644 index 00000000000..af323b801da --- /dev/null +++ b/res/quest/decks/Albert Einstein 3.dck @@ -0,0 +1,26 @@ +Albert Einstein 3 +[general] +constructed +[main] +1 Isamaru, Hound of Konda +4 Ancient Spider +3 Penumbra Spider +1 Mox Emerald +2 Festival of Trokin +3 Noble Panther +2 Temple Garden +7 Plains +3 Retribution of the Meek +2 Savannah Lions +3 Watchwolf +2 Garruk Wildspeaker +3 Harmonize +8 Forest +3 Swords to Plowshares +1 Mox Pearl +3 Needle Storm +2 Steward of Valeron +2 Weathered Wayfarer +1 Mirri, Cat Warrior +4 Savannah +[sideboard] diff --git a/res/quest/decks/Bart Simpson 1.dck b/res/quest/decks/Bart Simpson 1.dck new file mode 100644 index 00000000000..7c5abb0336b --- /dev/null +++ b/res/quest/decks/Bart Simpson 1.dck @@ -0,0 +1,29 @@ +Bart Simpson 1 +[general] +constructed +[main] +4 Underground Sea +1 Gnarled Mass +3 Scavenged Weaponry +4 Tropical Island +2 Wanderbrine Rootcutters +3 Wall of Air +4 Swamp +2 Minister of Impediments +1 Grappler Spider +4 Island +1 Ancestral Recall +4 Forest +3 Flight +1 Moonglove Winnower +2 Rathi Trapper +1 Yavimaya Enchantress +4 Paralyzing Grasp +4 Bayou +4 Wall of Blossoms +1 Time Walk +1 Ambassador Oak +1 Simic Ragworm +1 Abomination +4 Glimmerdust Nap +[sideboard] diff --git a/res/quest/decks/Bart Simpson 2.dck b/res/quest/decks/Bart Simpson 2.dck new file mode 100644 index 00000000000..7e018324244 --- /dev/null +++ b/res/quest/decks/Bart Simpson 2.dck @@ -0,0 +1,31 @@ +Bart Simpson 2 +[general] +constructed +[main] +1 Gnarled Mass +4 Tropical Island +1 Wall of Air +4 Island +1 Ancestral Recall +2 Flight +1 Trokin High Guard +1 Trained Armodon +4 Tundra +1 Serra Angel +1 Court Archers +4 Savannah +1 Skyshroud Troll +2 Fruition +3 Minister of Impediments +4 Plains +4 Forest +1 Yavimaya Enchantress +4 Paralyzing Grasp +1 Moorish Cavalry +4 Wall of Blossoms +1 Time Walk +2 Squall Drifter +1 White Knight +3 Dehydration +4 Glimmerdust Nap +[sideboard] diff --git a/res/quest/decks/Bart Simpson 3.dck b/res/quest/decks/Bart Simpson 3.dck new file mode 100644 index 00000000000..89e4789b669 --- /dev/null +++ b/res/quest/decks/Bart Simpson 3.dck @@ -0,0 +1,33 @@ +Bart Simpson 3 +[general] +constructed +[main] +4 Tropical Island +1 Mox Emerald +1 Wall of Air +1 Frostweb Spider +3 Island +1 Ancestral Recall +1 Battle Hurda +1 Mox Pearl +1 Hillcomber Giant +4 Tundra +1 Serra Angel +4 Savannah +1 Daggerback Basilisk +1 Skyshroud Troll +2 Fruition +1 Mox Sapphire +3 Minister of Impediments +3 Plains +3 Entangling Vines +3 Forest +1 Yavimaya Enchantress +4 Paralyzing Grasp +1 Whipcorder +1 Time Walk +4 Wall of Blossoms +2 Squall Drifter +3 Dehydration +4 Glimmerdust Nap +[sideboard] diff --git a/res/quest/decks/Batman.dck b/res/quest/decks/Batman.dck new file mode 100644 index 00000000000..4e7ba44136c --- /dev/null +++ b/res/quest/decks/Batman.dck @@ -0,0 +1,24 @@ +Batman +[general] +constructed +[main] +3 Metathran Soldier +3 Phantom Warrior +4 Guardians of Akrasa +2 Armageddon +1 Mox Sapphire +7 Plains +2 Arcanis the Omnipotent +3 Covert Operative +4 Darksteel Ingot +4 Outrider of Jhess +9 Island +1 Ancestral Recall +3 Wrath of God +1 Tidal Kraken +1 Mox Pearl +4 Aven Squire +2 Battlegrace Angel +4 Tundra +2 Plasma Elemental +[sideboard] diff --git a/res/quest/decks/Bela Lugosi.dck b/res/quest/decks/Bela Lugosi.dck new file mode 100644 index 00000000000..cb6a76caf4d --- /dev/null +++ b/res/quest/decks/Bela Lugosi.dck @@ -0,0 +1,15 @@ +Bela Lugosi +[general] +constructed +[main] +4 Anowon, the Ruin Sage +4 Malakir Bloodwitch +4 Quag Vampires +4 Child of Night +26 Swamp +4 Vampire Nighthawk +4 Bloodghast +4 Ruthless Cullblade +4 Guul Draz Vampire +2 Pulse Tracker +[sideboard] diff --git a/res/quest/decks/Blackbeard.dck b/res/quest/decks/Blackbeard.dck new file mode 100644 index 00000000000..7deff1a57c5 --- /dev/null +++ b/res/quest/decks/Blackbeard.dck @@ -0,0 +1,19 @@ +Blackbeard +[general] +constructed +[main] +4 Aven Riftwatcher +3 Armageddon +15 Plains +4 Glorious Anthem +4 Preeminent Captain +4 Veteran Armorer +3 Wrath of God +4 Akrasan Squire +4 Swords to Plowshares +1 Mox Pearl +2 Ranger of Eos +4 Tithe +4 Marble Diamond +4 Soltari Foot Soldier +[sideboard] diff --git a/res/quest/decks/Boba Fett.dck b/res/quest/decks/Boba Fett.dck new file mode 100644 index 00000000000..e09d43764c7 --- /dev/null +++ b/res/quest/decks/Boba Fett.dck @@ -0,0 +1,27 @@ +Boba Fett +[general] +constructed +[main] +2 Sacred Foundry +2 Chandra Nalaar +4 Plateau +2 Invincible Hymn +4 Lightning Helix +1 Henge Guardian +8 Plains +3 Flamebreak +4 Tarox Bladewing +1 Brimstone Dragon +2 Dragon Roost +1 Wheel of Fortune +3 Crucible of Fire +1 Mox Ruby +1 Mox Pearl +1 Ryusei, the Falling Star +4 Volcanic Dragon +4 Feudkiller's Verdict +1 Rorix Bladewing +1 Beacon of Destruction +2 Hunted Dragon +8 Mountain +[sideboard] diff --git a/res/quest/decks/Buffy 1.dck b/res/quest/decks/Buffy 1.dck new file mode 100644 index 00000000000..2469429a76f --- /dev/null +++ b/res/quest/decks/Buffy 1.dck @@ -0,0 +1,32 @@ +Buffy 1 +[general] +constructed +[main] +3 Aggressive Urge +4 Taiga +1 Jabari's Banner +2 Blightspeaker +3 Boggart Ram-Gang +2 Threaten +1 Sorceress Queen +2 Sengir Vampire +1 Flying Carpet +4 Bayou +1 Regrowth +2 Bog Imp +1 Moss Diamond +1 Arrogant Vampire +3 Swamp +3 Sengir Bats +3 Wildsize +3 Dakmor Bat +3 Forest +4 Badlands +2 Stone-Throwing Devils +2 Animate Dead +1 Fire Diamond +1 Charcoal Diamond +2 Raise Dead +3 Smoldering Butcher +2 Mountain +[sideboard] diff --git a/res/quest/decks/Buffy 2.dck b/res/quest/decks/Buffy 2.dck new file mode 100644 index 00000000000..1566d9d05ae --- /dev/null +++ b/res/quest/decks/Buffy 2.dck @@ -0,0 +1,31 @@ +Buffy 2 +[general] +constructed +[main] +4 Taiga +3 Harmonize +3 Boggart Ram-Gang +2 Threaten +1 Sorceress Queen +2 Hypnotic Specter +1 Beacon of Unrest +2 Sengir Vampire +3 Cinderbones +4 Bayou +1 Demonic Tutor +1 Foxfire Oak +1 Regrowth +4 Ostracize +1 Mirri the Cursed +1 Moss Diamond +3 Swamp +4 Distress +3 Sickle Ripper +3 Dakmor Bat +3 Forest +4 Badlands +1 Fire Diamond +1 Charcoal Diamond +2 Scuzzback Scrapper +2 Mountain +[sideboard] diff --git a/res/quest/decks/Buffy 3.dck b/res/quest/decks/Buffy 3.dck new file mode 100644 index 00000000000..fdaec5e70bb --- /dev/null +++ b/res/quest/decks/Buffy 3.dck @@ -0,0 +1,33 @@ +Buffy 3 +[general] +constructed +[main] +4 Underground Sea +2 Island +2 Threaten +1 Ancestral Recall +1 Sorceress Queen +1 Beacon of Unrest +2 Tendrils of Corruption +3 Sengir Vampire +3 Cinderbones +1 Bad Moon +1 Mox Jet +1 Mirri the Cursed +1 Garza Zol, Plague Queen +1 Mox Sapphire +2 Swamp +3 Sengir Bats +2 Concentrate +3 Sickle Ripper +2 Douse in Gloom +3 Darksteel Ingot +3 Dakmor Bat +4 Badlands +2 Nocturnal Raid +1 Mox Ruby +2 Animate Dead +4 Volcanic Island +3 Smoldering Butcher +2 Mountain +[sideboard] diff --git a/res/quest/decks/C3PO.dck b/res/quest/decks/C3PO.dck new file mode 100644 index 00000000000..6fee10b4a35 --- /dev/null +++ b/res/quest/decks/C3PO.dck @@ -0,0 +1,24 @@ +C3PO +[general] +constructed +[main] +4 Mogg Fanatic +1 Wort, Boggart Auntie +4 Mad Auntie +4 Goblin Deathraiders +6 Swamp +4 Prickly Boggart +1 Kiki-Jiki, Mirror Breaker +4 Goblin Ringleader +3 Path of Anger's Flame +1 Squee, Goblin Nabob +4 Badlands +4 Lightning Bolt +1 Mox Ruby +1 Sensation Gorger +4 Mudbutton Torchrunner +1 Demonic Tutor +1 Imperial Recruiter +1 Mox Jet +11 Mountain +[sideboard] diff --git a/res/quest/decks/Catwoman 1.dck b/res/quest/decks/Catwoman 1.dck new file mode 100644 index 00000000000..bc21874ae04 --- /dev/null +++ b/res/quest/decks/Catwoman 1.dck @@ -0,0 +1,24 @@ +Catwoman 1 +[general] +constructed +[main] +4 Elite Cat Warrior +4 Kjeldoran War Cry +3 Jungle Lion +4 Temple Garden +6 Plains +3 Commune with Nature +3 Savannah Lions +2 Unyaro Bee Sting +4 Penumbra Bobcat +6 Forest +4 Horned Cheetah +2 Marble Diamond +4 King Cheetah +1 Regrowth +1 Jedit Ojanen of Efrava +1 Mirri, Cat Warrior +2 Sunlance +4 Savannah +2 Moss Diamond +[sideboard] diff --git a/res/quest/decks/Catwoman 2.dck b/res/quest/decks/Catwoman 2.dck new file mode 100644 index 00000000000..03286e14013 --- /dev/null +++ b/res/quest/decks/Catwoman 2.dck @@ -0,0 +1,28 @@ +Catwoman 2 +[general] +constructed +[main] +4 Plateau +4 Taiga +2 Elite Cat Warrior +4 Kjeldoran War Cry +4 Lightning Helix +3 Plains +3 Savannah Lions +3 Commune with Nature +4 Penumbra Bobcat +3 Forest +2 Canyon Wildcat +4 Horned Cheetah +2 Obelisk of Naya +1 Marble Diamond +2 King Cheetah +1 Regrowth +1 Jedit Ojanen of Efrava +1 Mirri, Cat Warrior +2 Raging Cougar +4 Savannah +1 Moss Diamond +3 Wild Nacatl +2 Mountain +[sideboard] diff --git a/res/quest/decks/Comic Book Guy.dck b/res/quest/decks/Comic Book Guy.dck new file mode 100644 index 00000000000..daba8eaaebc --- /dev/null +++ b/res/quest/decks/Comic Book Guy.dck @@ -0,0 +1,29 @@ +Comic Book Guy +[general] +constructed +[main] +3 Sacred Foundry +2 Chandra Nalaar +4 Plateau +2 Invincible Hymn +3 Lightning Helix +7 Plains +1 Fervor +3 Flamebreak +4 Tarox Bladewing +1 Brimstone Dragon +4 Enlightened Tutor +1 Moat +1 Crucible of Fire +3 Lightning Bolt +1 Mox Ruby +1 Mox Pearl +1 Serra's Blessing +1 Ryusei, the Falling Star +3 Volcanic Dragon +2 Feudkiller's Verdict +1 Rorix Bladewing +1 Beacon of Destruction +2 Hunted Dragon +8 Mountain +[sideboard] diff --git a/res/quest/decks/Crocodile Dundee 1.dck b/res/quest/decks/Crocodile Dundee 1.dck new file mode 100644 index 00000000000..3079a47071a --- /dev/null +++ b/res/quest/decks/Crocodile Dundee 1.dck @@ -0,0 +1,31 @@ +Crocodile Dundee 1 +[general] +constructed +[main] +4 Plateau +2 Sky Spirit +1 Rakka Mar +2 Staunch Defenders +3 Riptide Crab +4 Reviving Dose +2 Vedalken Outlander +2 Boros Recruit +4 Island +1 Calciderm +1 Ancestral Recall +1 Zodiac Goat +1 Enlightened Tutor +4 Tundra +3 Virtuous Charge +2 Viashino Fangtail +3 Psionic Blast +2 Skyknight Legionnaire +1 Lightning Angel +4 Plains +1 River Merfolk +1 Mobilization +2 Serendib Efreet +4 Volcanic Island +1 Tobias Andrion +4 Mountain +[sideboard] diff --git a/res/quest/decks/Crocodile Dundee 2.dck b/res/quest/decks/Crocodile Dundee 2.dck new file mode 100644 index 00000000000..cb2c769c92c --- /dev/null +++ b/res/quest/decks/Crocodile Dundee 2.dck @@ -0,0 +1,32 @@ +Crocodile Dundee 2 +[general] +constructed +[main] +1 Bull Cerodon +4 Plateau +1 Hoofprints of the Stag +2 Sky Spirit +2 Riptide Crab +3 Reviving Dose +3 Vedalken Outlander +2 Boros Recruit +4 Island +1 Ancestral Recall +1 Zodiac Goat +1 Enlightened Tutor +1 Canyon Wildcat +1 Hillcomber Giant +4 Tundra +2 Skyknight Legionnaire +3 Crib Swap +3 Tor Giant +2 Lightning Angel +4 Plains +1 Concentrate +2 Serendib Efreet +1 Kamahl, Pit Fighter +4 Volcanic Island +1 Tobias Andrion +2 Valorous Charge +4 Mountain +[sideboard] diff --git a/res/quest/decks/Crocodile Dundee 3.dck b/res/quest/decks/Crocodile Dundee 3.dck new file mode 100644 index 00000000000..206273a001b --- /dev/null +++ b/res/quest/decks/Crocodile Dundee 3.dck @@ -0,0 +1,34 @@ +Crocodile Dundee 3 +[general] +constructed +[main] +1 Bull Cerodon +4 Plateau +2 Hoofprints of the Stag +2 Sky Spirit +2 Riptide Crab +3 Vedalken Outlander +2 Boros Recruit +3 Island +1 Ancestral Recall +1 Zodiac Goat +1 Enlightened Tutor +1 Goblin Spelunkers +1 Mox Pearl +4 Tundra +2 Virtuous Charge +1 Mountain Yeti +2 Skyknight Legionnaire +1 Mox Sapphire +3 Oblivion Ring +3 Lightning Angel +3 Plains +3 Concentrate +1 River Merfolk +3 Hill Giant +1 Kamahl, Pit Fighter +1 Mox Ruby +4 Volcanic Island +1 Tobias Andrion +3 Mountain +[sideboard] diff --git a/res/quest/decks/Cyclops.dck b/res/quest/decks/Cyclops.dck new file mode 100644 index 00000000000..100181115ff --- /dev/null +++ b/res/quest/decks/Cyclops.dck @@ -0,0 +1,44 @@ +Cyclops +[general] +constructed +[main] +3 Underground Sea +3 Plateau +1 Vampiric Tutor +3 Taiga +1 Mox Emerald +1 Nevinyrral's Disk +1 Muscle Sliver +1 Horned Sliver +1 Ancestral Recall +1 Blade Sliver +1 Mox Pearl +1 Watcher Sliver +3 Venser's Sliver +3 Tundra +3 Bayou +1 Demonic Tutor +1 Regrowth +1 Breath of Life +1 Naturalize +1 Mox Jet +3 Savannah +1 Fury Sliver +1 Heart Sliver +3 Metallic Sliver +1 Mox Sapphire +3 Concentrate +1 Synchronous Sliver +2 Winged Sliver +1 Plated Sliver +1 Might Sliver +1 Darksteel Ingot +1 Battering Sliver +2 Gemhide Sliver +1 Bonesplitter Sliver +1 Sinew Sliver +1 Mox Ruby +1 Essence Sliver +2 Raise Dead +1 Reflex Sliver +[sideboard] diff --git a/res/quest/decks/Da Vinci 1.dck b/res/quest/decks/Da Vinci 1.dck new file mode 100644 index 00000000000..878016b92a3 --- /dev/null +++ b/res/quest/decks/Da Vinci 1.dck @@ -0,0 +1,26 @@ +Da Vinci 1 +[general] +constructed +[main] +2 Branchsnap Lorian +3 Birds of Paradise +2 Hystrodon +4 Swamp +3 Sootfeather Flock +2 Plains +3 Spined Basher +3 Hedge Troll +3 Harmonize +4 Scrubland +3 Forest +2 Duress +4 Bayou +1 Mire Boa +2 Spitting Gourna +4 Ostracize +1 Plague Beetle +2 Daru Lancer +4 Savannah +4 Thoughtseize +4 Gerrard's Verdict +[sideboard] diff --git a/res/quest/decks/Da Vinci 2.dck b/res/quest/decks/Da Vinci 2.dck new file mode 100644 index 00000000000..e80cf57d788 --- /dev/null +++ b/res/quest/decks/Da Vinci 2.dck @@ -0,0 +1,31 @@ +Da Vinci 2 +[general] +constructed +[main] +2 Festival of Trokin +3 Spined Basher +3 Hedge Troll +2 Harmonize +1 Enlightened Tutor +4 Scrubland +3 Tendrils of Corruption +4 Bayou +1 Mtenda Herder +2 Spitting Gourna +1 Exploration +2 Daru Lancer +4 Savannah +2 Branchsnap Lorian +2 Hystrodon +3 Birds of Paradise +2 Phyrexian Arena +1 Marsh Boa +3 Swamp +1 Stalker Hag +3 Plains +2 Sootfeather Flock +2 Exalted Angel +3 Douse in Gloom +3 Forest +1 Mire Boa +[sideboard] diff --git a/res/quest/decks/Da Vinci 3.dck b/res/quest/decks/Da Vinci 3.dck new file mode 100644 index 00000000000..6d34dfd996a --- /dev/null +++ b/res/quest/decks/Da Vinci 3.dck @@ -0,0 +1,35 @@ +Da Vinci 3 +[general] +constructed +[main] +1 Angel of Despair +2 Archon of Justice +3 Birds of Paradise +1 Golden Bear +3 Hedge Troll +2 Hystrodon +1 Mire Boa +1 Muck Rats +1 Plague Beetle +1 Pygmy Allosaurus +3 Sootfeather Flock +3 Spined Basher +1 Stalker Hag +1 Trained Armodon +1 Demonic Tutor +3 Disenchant +3 Harmonize +1 Mox Emerald +1 Mox Jet +1 Mox Pearl +2 Nevinyrral's Disk +1 Regrowth +1 Resurrection +3 Vindicate +4 Bayou +3 Forest +2 Plains +4 Savannah +4 Scrubland +2 Swamp +[sideboard] diff --git a/res/quest/decks/Darth Vador.dck b/res/quest/decks/Darth Vador.dck new file mode 100644 index 00000000000..9658cd9b4a4 --- /dev/null +++ b/res/quest/decks/Darth Vador.dck @@ -0,0 +1,61 @@ +Darth Vador +[general] +constructed +[main] +4 Aven Riftwatcher +1 Mox Emerald +4 Savannah Lions +1 Library of Alexandria +4 Intrepid Hero +1 Ancestral Recall +4 Arcane Sanctum +1 Mox Pearl +1 Mikokoro, Center of the Sea +2 Mulldrifter +4 Sigiled Paladin +4 Tundra +4 Psionic Blast +4 Meadowboon +2 Elspeth, Knight-Errant +1 Timetwister +4 Sower of Temptation +4 Darksteel Ingot +4 Wonder +4 Mobilization +2 Obelisk of Esper +4 Wrath of God +4 Resurrection +4 Swords to Plowshares +1 Mox Ruby +4 Bribery +2 Obelisk of Bant +4 Coastal Tower +4 Air Elemental +4 Control Magic +41 Island +4 Hallowed Fountain +4 Enlightened Tutor +4 Battlegrace Angel +4 Tithe +4 Serra Angel +4 Sky Diamond +4 Prodigal Sorcerer +1 Mox Jet +4 Crib Swap +4 Evacuation +1 Keiga, the Tide Star +4 Thieving Magpie +1 Mox Sapphire +1 Mawcor +4 Concentrate +41 Plains +2 Ajani Goldmane +1 Arcanis the Omnipotent +4 Battle of Wits +4 Solemn Simulacrum +4 Soul Warden +4 Marble Diamond +4 Repulse +4 Mox Diamond +4 Man-o'-War +[sideboard] diff --git a/res/quest/decks/Data.dck b/res/quest/decks/Data.dck new file mode 100644 index 00000000000..dc795262457 --- /dev/null +++ b/res/quest/decks/Data.dck @@ -0,0 +1,21 @@ +Data +[general] +constructed +[main] +4 Korlash, Heir to Blackblade +21 Swamp +2 Hymn to Tourach +3 Distress +4 Expunge +3 Will-o'-the-Wisp +2 Beacon of Unrest +2 Guiltfeeder +3 Corrupt +1 Visara the Dreadful +3 Sengir Vampire +2 Urborg Syphon-Mage +2 Liliana Vess +4 Charcoal Diamond +3 Bad Moon +1 Mox Jet +[sideboard] diff --git a/res/quest/decks/Doc Holiday 1.dck b/res/quest/decks/Doc Holiday 1.dck new file mode 100644 index 00000000000..d1a3cae91be --- /dev/null +++ b/res/quest/decks/Doc Holiday 1.dck @@ -0,0 +1,27 @@ +Doc Holiday 1 +[general] +constructed +[main] +1 Isamaru, Hound of Konda +2 Branchsnap Lorian +3 Hystrodon +2 Ancient Spider +2 Obelisk of Bant +1 Blind Phantasm +4 Tropical Island +4 Reviving Dose +2 Scornful Egotist +3 Plains +3 Savannah Lions +2 Hedge Troll +2 Watchwolf +3 Island +2 Serendib Efreet +4 Forest +2 Ascending Aven +4 Guided Strike +2 Ranger en-Vec +4 Tundra +4 Savannah +4 Psionic Blast +[sideboard] diff --git a/res/quest/decks/Doc Holiday 2.dck b/res/quest/decks/Doc Holiday 2.dck new file mode 100644 index 00000000000..7bfc2491d5c --- /dev/null +++ b/res/quest/decks/Doc Holiday 2.dck @@ -0,0 +1,32 @@ +Doc Holiday 2 +[general] +constructed +[main] +1 Isamaru, Hound of Konda +2 Obelisk of Bant +4 Tropical Island +1 Scornful Egotist +3 Savannah Lions +2 Revered Dead +3 Hedge Troll +3 Island +2 Watchwolf +1 Ancestral Recall +1 Enlightened Tutor +4 Tundra +1 Serra Angel +4 Savannah +3 Daru Lancer +3 Branchsnap Lorian +2 Ancient Spider +3 Plains +3 Wildsize +2 Giant Growth +1 Mobilization +2 Kodama's Reach +4 Forest +1 Serendib Efreet +2 Ascending Aven +1 Serra's Blessing +1 Defense of the Heart +[sideboard] diff --git a/res/quest/decks/Doc Holiday 3.dck b/res/quest/decks/Doc Holiday 3.dck new file mode 100644 index 00000000000..892e61f40e3 --- /dev/null +++ b/res/quest/decks/Doc Holiday 3.dck @@ -0,0 +1,31 @@ +Doc Holiday 3 +[general] +constructed +[main] +1 Isamaru, Hound of Konda +2 Obelisk of Bant +4 Tropical Island +2 Savannah Lions +2 Revered Dead +3 Hedge Troll +3 Island +2 Watchwolf +1 Ancestral Recall +1 Enlightened Tutor +4 Tundra +3 Daru Lancer +4 Savannah +3 Branchsnap Lorian +2 Ancient Spider +3 Gaea's Skyfolk +3 Plains +2 Concentrate +2 Exalted Angel +1 Mobilization +2 Kodama's Reach +4 Forest +1 Serra's Blessing +1 Ancient Silverback +1 Defense of the Heart +3 Righteous Charge +[sideboard] diff --git a/res/quest/decks/Dr No.dck b/res/quest/decks/Dr No.dck new file mode 100644 index 00000000000..db283205f21 --- /dev/null +++ b/res/quest/decks/Dr No.dck @@ -0,0 +1,28 @@ +Dr No +[general] +constructed +[main] +4 Underground Sea +2 Megrim +1 Mox Sapphire +4 Wall of Air +3 The Rack +2 Swamp +4 Hymn to Tourach +4 Drowned Catacomb +2 Distress +1 Enlightened Tutor +2 Glacial Fortress +4 Scrubland +2 Duress +1 Mox Pearl +4 Tundra +2 Mind Twist +4 Coercion +2 Ostracize +1 Mox Jet +2 Thoughtseize +1 Balance +4 Gerrard's Verdict +4 Propaganda +[sideboard] diff --git a/res/quest/decks/Fat Albert 1.dck b/res/quest/decks/Fat Albert 1.dck new file mode 100644 index 00000000000..9d70efd14ce --- /dev/null +++ b/res/quest/decks/Fat Albert 1.dck @@ -0,0 +1,27 @@ +Fat Albert 1 +[general] +constructed +[main] +3 Druid of the Anima +4 Taiga +4 Tropical Island +3 Urborg Elf +4 Dosan's Oldest Chant +1 Ancestral Recall +3 Harmonize +3 Keldon Warlord +1 Enlightened Tutor +7 Forest +1 Spidersilk Armor +4 Gemhide Sliver +2 Fecundity +4 Bayou +2 Winter Orb +1 Phyrexian Gargantua +2 Naturalize +4 Savannah +1 Territorial Baloth +1 Lu Meng, Wu General +4 Elvish Harbinger +1 Samurai Enforcers +[sideboard] diff --git a/res/quest/decks/Fat Albert 2.dck b/res/quest/decks/Fat Albert 2.dck new file mode 100644 index 00000000000..b07adf8b327 --- /dev/null +++ b/res/quest/decks/Fat Albert 2.dck @@ -0,0 +1,27 @@ +Fat Albert 2 +[general] +constructed +[main] +3 Druid of the Anima +4 Taiga +4 Tropical Island +2 Windstorm +3 Urborg Elf +1 Juzam Djinn +4 Dosan's Oldest Chant +1 Ancestral Recall +3 Keldon Warlord +1 Enlightened Tutor +1 Lichenthrope +7 Forest +1 Spidersilk Armor +4 Gemhide Sliver +2 Fecundity +1 Drifting Djinn +4 Bayou +3 Winter Orb +1 Baneslayer Angel +2 Naturalize +4 Savannah +4 Elvish Harbinger +[sideboard] diff --git a/res/quest/decks/Fat Albert 3.dck b/res/quest/decks/Fat Albert 3.dck new file mode 100644 index 00000000000..2a7aa0a71cd --- /dev/null +++ b/res/quest/decks/Fat Albert 3.dck @@ -0,0 +1,33 @@ +Fat Albert 3 +[general] +constructed +[main] +1 Scepter of Insight +3 Druid of the Anima +4 Taiga +4 Tropical Island +1 Mox Emerald +2 Windstorm +3 Urborg Elf +1 Ancestral Recall +1 Deathless Angel +1 Enlightened Tutor +1 Spidersilk Armor +1 Mox Pearl +4 Bayou +4 Winter Orb +1 Seizan, Perverter of Truth +2 Naturalize +4 Savannah +1 Mox Jet +4 Elvish Harbinger +1 Winding Wurm +1 Vizzerdrix +1 Mox Sapphire +1 Mystical Tutor +4 Keldon Warlord +3 Forest +4 Gemhide Sliver +1 Mox Ruby +1 Fecundity +[sideboard] diff --git a/res/quest/decks/Frodo 1.dck b/res/quest/decks/Frodo 1.dck new file mode 100644 index 00000000000..00f16e3dc88 --- /dev/null +++ b/res/quest/decks/Frodo 1.dck @@ -0,0 +1,23 @@ +Frodo 1 +[general] +constructed +[main] +4 Plateau +4 Taiga +2 Kird Ape +4 Striped Bears +6 Plains +4 Grizzled Leotau +4 Savannah Lions +2 Castle Raptors +2 Forest +4 Swords to Plowshares +4 Nacatl Outlander +2 Lightning Bolt +2 Loam Lion +2 Serra's Blessing +4 Barbary Apes +4 Savannah +2 Wild Nacatl +4 Mountain +[sideboard] diff --git a/res/quest/decks/Frodo 2.dck b/res/quest/decks/Frodo 2.dck new file mode 100644 index 00000000000..8c68de2b22b --- /dev/null +++ b/res/quest/decks/Frodo 2.dck @@ -0,0 +1,24 @@ +Frodo 2 +[general] +constructed +[main] +4 Plateau +4 Taiga +3 Kird Ape +4 Striped Bears +2 Lightning Helix +6 Plains +4 Savannah Lions +1 Glorious Anthem +3 Plated Geopede +2 Forest +3 Swords to Plowshares +2 Lightning Bolt +3 Loam Lion +2 Serra's Blessing +4 Barbary Apes +2 Steppe Lynx +4 Savannah +3 Wild Nacatl +4 Mountain +[sideboard] diff --git a/res/quest/decks/Frodo 3.dck b/res/quest/decks/Frodo 3.dck new file mode 100644 index 00000000000..c6df091c62c --- /dev/null +++ b/res/quest/decks/Frodo 3.dck @@ -0,0 +1,24 @@ +Frodo 3 +[general] +constructed +[main] +4 Plateau +4 Taiga +4 Kird Ape +1 Mox Emerald +4 Armageddon +3 Lightning Helix +3 Plains +4 Glorious Anthem +4 Plated Geopede +1 Forest +4 Swords to Plowshares +4 Lightning Bolt +1 Mox Ruby +1 Mox Pearl +4 Loam Lion +4 Steppe Lynx +4 Savannah +4 Wild Nacatl +2 Mountain +[sideboard] diff --git a/res/quest/decks/Genghis Khan 1.dck b/res/quest/decks/Genghis Khan 1.dck new file mode 100644 index 00000000000..8396aff96f0 --- /dev/null +++ b/res/quest/decks/Genghis Khan 1.dck @@ -0,0 +1,27 @@ +Genghis Khan 1 +[general] +constructed +[main] +4 Plateau +3 Birds of Paradise +4 Taiga +3 Druid of the Anima +3 Kird Ape +1 Armageddon +2 Eternal Witness +2 Plains +3 Hedge Troll +3 Watchwolf +3 Harmonize +2 Forest +2 Kodama's Reach +3 Quirion Dryad +3 Obelisk of Naya +3 Tithe +3 Cloudcrown Oak +4 Savannah +2 Llanowar Behemoth +3 Skyknight Legionnaire +2 Mountain +2 Meadowboon +[sideboard] diff --git a/res/quest/decks/Genghis Khan 2.dck b/res/quest/decks/Genghis Khan 2.dck new file mode 100644 index 00000000000..f80284cdaf1 --- /dev/null +++ b/res/quest/decks/Genghis Khan 2.dck @@ -0,0 +1,28 @@ +Genghis Khan 2 +[general] +constructed +[main] +4 Birds of Paradise +3 Obelisk of Bant +4 Tropical Island +2 Armageddon +2 Eternal Witness +2 Plains +1 Jugan, the Rising Star +2 Hedge Troll +3 Watchwolf +3 Harmonize +2 Forest +2 Kodama's Reach +4 Wistful Selkie +2 Tithe +4 Tundra +1 Serra Avenger +3 Cloudcrown Oak +4 Noble Hierarch +2 Archon of Justice +4 Savannah +2 Llanowar Behemoth +2 Mountain +2 Meadowboon +[sideboard] diff --git a/res/quest/decks/Genghis Khan 3.dck b/res/quest/decks/Genghis Khan 3.dck new file mode 100644 index 00000000000..6397d1d30f9 --- /dev/null +++ b/res/quest/decks/Genghis Khan 3.dck @@ -0,0 +1,30 @@ +Genghis Khan 3 +[general] +constructed +[main] +4 Plateau +4 Taiga +4 Druid of the Anima +1 Mox Emerald +3 Armageddon +1 Jugan, the Rising Star +3 Watchwolf +3 Harmonize +2 Quirion Dryad +1 Mox Pearl +2 Tithe +4 Savannah +2 Llanowar Behemoth +2 Hystrodon +4 Birds of Paradise +1 Elspeth, Knight-Errant +2 Plains +2 Woolly Thoctar +2 Kodama's Reach +2 Forest +1 Mox Ruby +3 Cloudcrown Oak +2 Archon of Justice +3 Wild Nacatl +2 Mountain +[sideboard] diff --git a/res/quest/decks/Gold Finger.dck b/res/quest/decks/Gold Finger.dck new file mode 100644 index 00000000000..78b40e0cbbc --- /dev/null +++ b/res/quest/decks/Gold Finger.dck @@ -0,0 +1,15 @@ +Gold Finger +[general] +constructed +[main] +4 Remove Soul +4 Serra Sphinx +4 Essence Scatter +2 Ivory Tower +4 Memnarch +4 Counterspell +4 Preemptive Strike +4 Wall of Spears +26 Island +4 False Summoning +[sideboard] diff --git a/res/quest/decks/Green Lantern.dck b/res/quest/decks/Green Lantern.dck new file mode 100644 index 00000000000..821483af8ee --- /dev/null +++ b/res/quest/decks/Green Lantern.dck @@ -0,0 +1,32 @@ +Green Lantern +[general] +constructed +[main] +4 Underground Sea +2 Watery Grave +2 Razorfin Hunter +3 Dark Banishing +1 Rakka Mar +3 Soul Feast +3 Oubliette +1 Island +1 Ancestral Recall +3 Lightning Bolt +1 Pardic Collaborator +2 Blood Crypt +3 Nicol Bolas, Planeswalker +2 Ridgetop Raptor +2 Overwhelming Forces +1 Mox Jet +2 Ashes to Ashes +3 Strangling Soot +3 Nameless Inversion +3 Swamp +1 Mox Sapphire +4 Badlands +1 Mox Ruby +2 Bribery +4 Volcanic Island +2 Shatter +1 Mountain +[sideboard] diff --git a/res/quest/decks/Han Solo.dck b/res/quest/decks/Han Solo.dck new file mode 100644 index 00000000000..2df4662568e --- /dev/null +++ b/res/quest/decks/Han Solo.dck @@ -0,0 +1,24 @@ +Han Solo +[general] +constructed +[main] +3 Enchantress's Presence +1 Mox Emerald +2 Eternal Witness +4 Oblivion Ring +9 Plains +3 Harmonize +3 Enlightened Tutor +9 Forest +4 Land Tax +1 Mox Pearl +2 Sigil of the Empty Throne +4 Battlegrace Angel +1 Gaea's Anthem +4 Wall of Blossoms +1 Vitu-Ghazi, the City-Tree +2 Defense of the Heart +1 Greener Pastures +4 Savannah +4 Lucent Liminid +[sideboard] diff --git a/res/quest/decks/Harry Potter.dck b/res/quest/decks/Harry Potter.dck new file mode 100644 index 00000000000..099e8b099b0 --- /dev/null +++ b/res/quest/decks/Harry Potter.dck @@ -0,0 +1,23 @@ +Harry Potter +[general] +constructed +[main] +4 Underground Sea +4 Remove Soul +4 Glimpse the Unthinkable +1 Mox Sapphire +4 Hedron Crab +3 Mind Funeral +7 Swamp +2 Damnation +11 Island +1 Ancestral Recall +2 Divination +2 Jace, the Mind Sculptor +3 Tome Scour +2 Nemesis of Reason +1 Time Walk +4 Howling Mine +4 Counterspell +1 Mox Jet +[sideboard] diff --git a/res/quest/decks/Homer Simpson 1.dck b/res/quest/decks/Homer Simpson 1.dck new file mode 100644 index 00000000000..ca304bd9b6a --- /dev/null +++ b/res/quest/decks/Homer Simpson 1.dck @@ -0,0 +1,31 @@ +Homer Simpson 1 +[general] +constructed +[main] +4 Underground Sea +1 Flametongue Kavu +3 Flying Men +1 Scornful Egotist +1 Air Elemental +2 Obelisk of Grixis +3 Spined Basher +3 Island +1 Ancestral Recall +1 Wheel of Fortune +2 Hypnotic Specter +1 Fire Elemental +1 Water Elemental +3 Swamp +2 Sootfeather Flock +2 Damnation +1 Timetwister +4 Badlands +3 Animate Dead +3 Sedge Troll +4 Volcanic Island +2 Fire Imp +4 Raise Dead +2 Drowned +2 Battering Craghorn +4 Mountain +[sideboard] diff --git a/res/quest/decks/Homer Simpson 2.dck b/res/quest/decks/Homer Simpson 2.dck new file mode 100644 index 00000000000..9c2f19686c8 --- /dev/null +++ b/res/quest/decks/Homer Simpson 2.dck @@ -0,0 +1,31 @@ +Homer Simpson 2 +[general] +constructed +[main] +4 Underground Sea +1 Flametongue Kavu +3 Flying Men +1 Scornful Egotist +1 Air Elemental +2 Obelisk of Grixis +3 Spined Basher +3 Island +1 Ancestral Recall +1 Wheel of Fortune +2 Hypnotic Specter +1 Fire Elemental +1 Water Elemental +3 Swamp +2 Sootfeather Flock +2 Damnation +1 Timetwister +4 Badlands +3 Animate Dead +3 Sedge Troll +4 Volcanic Island +2 Fire Imp +4 Raise Dead +2 Drowned +2 Battering Craghorn +4 Mountain +[sideboard] diff --git a/res/quest/decks/Homer Simpson 3.dck b/res/quest/decks/Homer Simpson 3.dck new file mode 100644 index 00000000000..1b55e96353d --- /dev/null +++ b/res/quest/decks/Homer Simpson 3.dck @@ -0,0 +1,32 @@ +Homer Simpson 3 +[general] +constructed +[main] +4 Underground Sea +1 Grinning Demon +2 Blistering Firecat +2 Desperate Charge +1 Flametongue Kavu +3 Flying Men +1 Air Elemental +2 Scare Tactics +2 Obelisk of Grixis +3 Spined Basher +3 Island +1 Ancestral Recall +2 Threaten +1 Wheel of Fortune +2 Hypnotic Specter +3 Swamp +2 Concentrate +2 Sootfeather Flock +1 Timetwister +1 Dance of Shadows +4 Badlands +3 Sedge Troll +4 Volcanic Island +2 Fire Imp +2 Drowned +2 Battering Craghorn +4 Mountain +[sideboard] diff --git a/res/quest/decks/Iceman.dck b/res/quest/decks/Iceman.dck new file mode 100644 index 00000000000..cff6d844b18 --- /dev/null +++ b/res/quest/decks/Iceman.dck @@ -0,0 +1,29 @@ +Iceman +[general] +constructed +[main] +4 Underground Sea +3 Watery Grave +1 Vampiric Tutor +3 Thieving Magpie +1 Mox Sapphire +1 Cruel Tutor +7 Swamp +2 Concentrate +2 Serpent Warrior +2 Shadowmage Infiltrator +1 Timetwister +2 Sower of Temptation +2 Control Magic +8 Island +4 Floating-Dream Zubera +1 Ancestral Recall +2 Diabolic Tutor +3 Boomerang +3 Fledgling Djinn +3 Repulse +1 Bribery +1 Demonic Tutor +1 Mox Jet +2 Man-o'-War +[sideboard] diff --git a/res/quest/decks/Indiana Jones 1.dck b/res/quest/decks/Indiana Jones 1.dck new file mode 100644 index 00000000000..08ea47f398e --- /dev/null +++ b/res/quest/decks/Indiana Jones 1.dck @@ -0,0 +1,28 @@ +Indiana Jones 1 +[general] +constructed +[main] +4 Underground Sea +3 Wind Drake +3 Viashino Warrior +3 Goblin Cavaliers +2 Zombie Outlander +2 Canyon Minotaur +1 Roc of Kher Ridges +2 Muck Rats +4 Swamp +2 Concentrate +3 Scare Tactics +2 Obelisk of Grixis +3 Island +1 Ancestral Recall +3 Giant Octopus +3 Dakmor Bat +4 Badlands +2 Nocturnal Raid +4 Volcanic Island +3 Bad Moon +2 Shivan Zombie +3 Mountain +1 Sol'kanar the Swamp King +[sideboard] diff --git a/res/quest/decks/Indiana Jones 2.dck b/res/quest/decks/Indiana Jones 2.dck new file mode 100644 index 00000000000..5a4a70bc2e1 --- /dev/null +++ b/res/quest/decks/Indiana Jones 2.dck @@ -0,0 +1,30 @@ +Indiana Jones 2 +[general] +constructed +[main] +4 Underground Sea +2 Mourning Thrull +1 Vampiric Tutor +2 Obsidian Giant +1 Air Elemental +2 Obelisk of Grixis +3 Island +1 Ancestral Recall +1 Demonic Tutor +3 Bad Moon +2 Python +3 Vodalian Zombie +2 Roc of Kher Ridges +4 Swamp +2 Concentrate +2 Ogre Berserker +2 Dakmor Bat +2 Blood Knight +4 Badlands +2 Stone-Throwing Devils +3 Sedge Troll +4 Volcanic Island +4 Raise Dead +3 Mountain +1 Sol'kanar the Swamp King +[sideboard] diff --git a/res/quest/decks/Indiana Jones 3.dck b/res/quest/decks/Indiana Jones 3.dck new file mode 100644 index 00000000000..8530f88dbc5 --- /dev/null +++ b/res/quest/decks/Indiana Jones 3.dck @@ -0,0 +1,33 @@ +Indiana Jones 3 +[general] +constructed +[main] +4 Underground Sea +1 Vampiric Tutor +2 Flametongue Kavu +1 Air Elemental +2 Wasp Lancer +3 Island +1 Ancestral Recall +2 Black Knight +1 Demonic Tutor +3 Bad Moon +1 Mox Jet +3 Python +1 Needlepeak Spider +4 Terminate +2 Zombie Outlander +2 Roc of Kher Ridges +3 Swamp +1 Mox Sapphire +2 Concentrate +2 Dakmor Bat +4 Badlands +1 Mox Ruby +3 Sedge Troll +4 Volcanic Island +1 Earth Elemental +2 Goblin Outlander +3 Mountain +1 Sol'kanar the Swamp King +[sideboard] diff --git a/res/quest/decks/Jabba the Hut.dck b/res/quest/decks/Jabba the Hut.dck new file mode 100644 index 00000000000..77c945aa4c9 --- /dev/null +++ b/res/quest/decks/Jabba the Hut.dck @@ -0,0 +1,33 @@ +Jabba the Hut +[general] +constructed +[main] +2 Disenchant +1 Mox Emerald +4 Tropical Island +1 River Bear +1 Elite Cat Warrior +1 Jhessian Infiltrator +3 Island +1 Ancestral Recall +1 Wild Ox +1 Mox Pearl +1 Hillcomber Giant +1 Soltari Crusader +2 Battlegrace Angel +4 Tundra +2 Rhox Charger +2 Rafiq of the Many +4 Noble Hierarch +4 Savannah +3 Court Archers +4 Guardians of Akrasa +1 Mox Sapphire +3 Plains +2 Concentrate +2 Exalted Angel +1 Arcanis the Omnipotent +3 Forest +4 Swords to Plowshares +1 Zodiac Rooster +[sideboard] diff --git a/res/quest/decks/James Bond 1.dck b/res/quest/decks/James Bond 1.dck new file mode 100644 index 00000000000..5e58df0cde0 --- /dev/null +++ b/res/quest/decks/James Bond 1.dck @@ -0,0 +1,19 @@ +James Bond 1 +[general] +constructed +[main] +4 Elvish Warrior +2 Oblivion Ring +9 Plains +2 Temple Garden +4 Wildsize +4 Plated Sliver +4 Giant Growth +4 Muscle Sliver +2 Avian Changeling +9 Forest +4 Wild Mongrel +4 Sinew Sliver +4 Elvish Archers +4 Savannah +[sideboard] diff --git a/res/quest/decks/James Bond 2.dck b/res/quest/decks/James Bond 2.dck new file mode 100644 index 00000000000..5c9c0543191 --- /dev/null +++ b/res/quest/decks/James Bond 2.dck @@ -0,0 +1,20 @@ +James Bond 2 +[general] +constructed +[main] +4 Oblivion Ring +7 Plains +2 Temple Garden +4 Savannah Lions +2 Glorious Anthem +4 Wildsize +4 Plated Sliver +4 Giant Growth +4 Muscle Sliver +4 Avian Changeling +5 Forest +4 Wild Mongrel +4 Sinew Sliver +4 Dryad Arbor +4 Savannah +[sideboard] diff --git a/res/quest/decks/James Bond 3.dck b/res/quest/decks/James Bond 3.dck new file mode 100644 index 00000000000..f2205b029f8 --- /dev/null +++ b/res/quest/decks/James Bond 3.dck @@ -0,0 +1,21 @@ +James Bond 3 +[general] +constructed +[main] +4 Isamaru, Hound of Konda +4 Plateau +4 Taiga +2 Lightning Helix +4 Oblivion Ring +3 Plains +4 Savannah Lions +4 Glorious Anthem +4 Giant Growth +4 Muscle Sliver +3 Forest +4 Wild Mongrel +4 Akrasan Squire +4 Dryad Arbor +4 Sinew Sliver +4 Savannah +[sideboard] diff --git a/res/quest/decks/James T Kirk.dck b/res/quest/decks/James T Kirk.dck new file mode 100644 index 00000000000..91601c53cdf --- /dev/null +++ b/res/quest/decks/James T Kirk.dck @@ -0,0 +1,20 @@ +James T Kirk +[general] +constructed +[main] +3 Megrim +17 Swamp +1 Keening Banshee +2 Hymn to Tourach +1 Lim-Dul's High Guard +2 Distress +1 Wit's End +1 Hypnotic Specter +2 Duress +2 Animate Dead +1 Liliana Vess +2 Coercion +2 Ostracize +1 Dusk Imp +2 Thoughtseize +[sideboard] diff --git a/res/quest/decks/King Edward 1.dck b/res/quest/decks/King Edward 1.dck new file mode 100644 index 00000000000..9c63ad80443 --- /dev/null +++ b/res/quest/decks/King Edward 1.dck @@ -0,0 +1,29 @@ +King Edward 1 +[general] +constructed +[main] +4 Underground Sea +4 Birds of Paradise +4 Taiga +2 Lightning Elemental +2 Briarhorn +3 Shriekmaw +1 Tribal Flames +1 Ancestral Recall +2 Harmonize +1 Beacon of Unrest +4 Scrubland +3 Spark Elemental +2 Inner-Flame Acolyte +3 Cinderbones +3 Tithe +2 Eladamri's Call +2 Thunder Spirit +4 Volcanic Island +1 Regrowth +1 Breath of Life +4 Savannah +2 Naturalize +2 Greater Forgeling +3 Cloud Elemental +[sideboard] diff --git a/res/quest/decks/King Edward 2.dck b/res/quest/decks/King Edward 2.dck new file mode 100644 index 00000000000..58a795ea854 --- /dev/null +++ b/res/quest/decks/King Edward 2.dck @@ -0,0 +1,31 @@ +King Edward 2 +[general] +constructed +[main] +4 Underground Sea +4 Taiga +2 Lightning Elemental +2 Primal Plasma +1 Air Elemental +1 Nevinyrral's Disk +2 Ashenmoor Gouger +1 Ancestral Recall +2 Harmonize +1 Beacon of Unrest +4 Scrubland +3 Spark Elemental +2 Inner-Flame Acolyte +3 Cinderbones +1 Regrowth +1 Breath of Life +4 Savannah +2 Cloud Elemental +3 Brute Force +1 Warrior's Charge +4 Birds of Paradise +2 Briarhorn +2 Sickle Ripper +2 Tribal Flames +2 Thunder Spirit +4 Volcanic Island +[sideboard] diff --git a/res/quest/decks/King Edward 3.dck b/res/quest/decks/King Edward 3.dck new file mode 100644 index 00000000000..f6ec50bbba9 --- /dev/null +++ b/res/quest/decks/King Edward 3.dck @@ -0,0 +1,37 @@ +King Edward 3 +[general] +constructed +[main] +3 Plateau +3 Taiga +2 Primal Plasma +1 Mox Emerald +3 Tropical Island +2 Air Elemental +1 Scare Tactics +1 Nevinyrral's Disk +1 Ancestral Recall +1 Beacon of Unrest +3 Scrubland +2 Inner-Flame Acolyte +2 Spark Elemental +2 Tendrils of Corruption +1 Mox Pearl +3 Tundra +1 Mox Jet +2 Naturalize +2 Meadowboon +2 Briarhorn +1 Mox Sapphire +2 Shriekmaw +2 Concentrate +1 Darksteel Ingot +3 Sickle Ripper +2 Spawnwrithe +3 Tribal Flames +3 Badlands +1 Thornling +1 Mox Ruby +2 Thunder Spirit +1 Horde of Notions +[sideboard] diff --git a/res/quest/decks/Kojak 1.dck b/res/quest/decks/Kojak 1.dck new file mode 100644 index 00000000000..9bfbe70edbc --- /dev/null +++ b/res/quest/decks/Kojak 1.dck @@ -0,0 +1,29 @@ +Kojak 1 +[general] +constructed +[main] +1 Cold-Eyed Selkie +3 Assault Zeppelid +3 Gnarled Mass +2 Gaea's Skyfolk +4 Tropical Island +1 Yavimaya Wurm +1 Air Elemental +2 Nettletooth Djinn +3 Urborg Elf +1 Wings of Velis Vel +7 Island +7 Forest +4 Kodama's Reach +3 Wistful Selkie +1 Deeptread Merrow +4 Repulse +2 Plated Spider +1 Prodigal Sorcerer +1 Defense of the Heart +1 Exploration +1 Greener Pastures +3 Breeding Pool +3 Wandering Stream +1 Brawn +[sideboard] diff --git a/res/quest/decks/Kojak 2.dck b/res/quest/decks/Kojak 2.dck new file mode 100644 index 00000000000..1f653322a70 --- /dev/null +++ b/res/quest/decks/Kojak 2.dck @@ -0,0 +1,33 @@ +Kojak 2 +[general] +constructed +[main] +2 Gnarled Mass +4 Tropical Island +1 Air Elemental +1 Jabari's Banner +3 Urborg Elf +7 Island +1 Ancestral Recall +1 Bull Hippo +1 Prodigal Sorcerer +1 Exploration +3 Breeding Pool +1 Water Elemental +1 Cold-Eyed Selkie +2 Assault Zeppelid +2 Gaea's Skyfolk +1 Yavimaya Wurm +2 Concentrate +1 Timetwister +2 Nettletooth Djinn +1 Centaur Glade +7 Forest +3 Wistful Selkie +1 Bear Cub +1 Deeptread Merrow +4 Repulse +3 Plated Spider +1 Defense of the Heart +2 Wandering Stream +[sideboard] diff --git a/res/quest/decks/Kojak 3.dck b/res/quest/decks/Kojak 3.dck new file mode 100644 index 00000000000..f0e2ff09d89 --- /dev/null +++ b/res/quest/decks/Kojak 3.dck @@ -0,0 +1,38 @@ +Kojak 3 +[general] +constructed +[main] +4 Underground Sea +3 Gnarled Mass +1 Mox Emerald +4 Tropical Island +1 Air Elemental +1 Jabari's Banner +2 Wasp Lancer +3 Urborg Elf +2 Island +1 Ancestral Recall +2 Black Knight +1 Rootwater Commando +4 Bayou +1 Exploration +1 Mox Jet +1 Water Elemental +1 Cold-Eyed Selkie +2 Assault Zeppelid +2 Gaea's Skyfolk +1 Mox Sapphire +2 Swamp +1 Yavimaya Wurm +2 Concentrate +1 Timetwister +1 Centaur Glade +2 Forest +3 Wistful Selkie +4 Repulse +1 Phyrexian Gargantua +1 Shore Snapper +2 Plated Spider +1 Defense of the Heart +1 Zodiac Horse +[sideboard] diff --git a/res/quest/decks/Lisa Simpson.dck b/res/quest/decks/Lisa Simpson.dck new file mode 100644 index 00000000000..6ae07682fd5 --- /dev/null +++ b/res/quest/decks/Lisa Simpson.dck @@ -0,0 +1,20 @@ +Lisa Simpson +[general] +constructed +[main] +3 Disenchant +3 Kjeldoran Outpost +4 Wood Elves +12 Plains +3 Skullmulcher +2 Borderland Ranger +2 Angel's Mercy +1 Enlightened Tutor +2 Reinforcements +12 Forest +4 Squirrel Nest +3 Reprisal +4 Kor Cartographer +3 Gluttonous Slime +2 Sakura-Tribe Elder +[sideboard] diff --git a/res/quest/decks/Luke Skywalker.dck b/res/quest/decks/Luke Skywalker.dck new file mode 100644 index 00000000000..b94eaafd841 --- /dev/null +++ b/res/quest/decks/Luke Skywalker.dck @@ -0,0 +1,26 @@ +Luke Skywalker +[general] +constructed +[main] +4 Birds of Paradise +4 Druid of the Anima +1 Mox Emerald +4 Tropical Island +4 Gaea's Skyfolk +4 Eternal Witness +1 Mox Sapphire +1 Timetwister +3 Giant Growth +4 Watchwolf +3 Garruk Wildspeaker +1 Ancestral Recall +2 Harmonize +4 Forest +2 Force of Savagery +3 Dryad Arbor +1 Mox Pearl +2 Pulse of the Tangle +4 Gaea's Anthem +4 Tundra +4 Savannah +[sideboard] diff --git a/res/quest/decks/Magneto.dck b/res/quest/decks/Magneto.dck new file mode 100644 index 00000000000..333e9ecbd34 --- /dev/null +++ b/res/quest/decks/Magneto.dck @@ -0,0 +1,25 @@ +Magneto +[general] +constructed +[main] +1 Royal Assassin +20 Swamp +2 Hymn to Tourach +3 Shriekmaw +1 Nevinyrral's Disk +3 Expunge +3 Maggot Carrier +2 Diabolic Tutor +4 Highway Robber +1 Beacon of Unrest +3 Tendrils of Corruption +1 Rathi Assassin +3 Sengir Vampire +2 Animate Dead +1 Liliana Vess +3 Charcoal Diamond +1 Demonic Tutor +4 Gravedigger +1 Mox Jet +1 Bitterblossom +[sideboard] diff --git a/res/quest/decks/Marge Simpson.dck b/res/quest/decks/Marge Simpson.dck new file mode 100644 index 00000000000..a5b3ec7e990 --- /dev/null +++ b/res/quest/decks/Marge Simpson.dck @@ -0,0 +1,20 @@ +Marge Simpson +[general] +constructed +[main] +4 Jund Battlemage +4 Rampant Growth +2 Solemn Simulacrum +12 Forest +4 Kodama's Reach +4 Carven Caryatid +4 Squirrel Nest +2 Predator Dragon +1 Gorger Wurm +4 Wall of Blossoms +2 Thunder-Thrash Elder +2 Goblin Offensive +1 Dragon Broodmother +2 Thorn-Thrash Viashino +12 Mountain +[sideboard] diff --git a/res/quest/decks/Morpheus.dck b/res/quest/decks/Morpheus.dck new file mode 100644 index 00000000000..ea8dfae377a --- /dev/null +++ b/res/quest/decks/Morpheus.dck @@ -0,0 +1,23 @@ +Morpheus +[general] +constructed +[main] +2 Wellwisher +3 Norwood Archers +1 Mox Emerald +3 Immaculate Magistrate +3 Sylvan Messenger +2 Nevinyrral's Disk +1 Wolf-Skull Shaman +3 Harmonize +3 Overrun +19 Forest +1 Winnower Patrol +3 Timberwatch Elf +3 Gaea's Anthem +2 Naturalize +2 Moss Diamond +4 Llanowar Elves +3 Imperious Perfect +2 Essence Warden +[sideboard] diff --git a/res/quest/decks/Napoleon.dck b/res/quest/decks/Napoleon.dck new file mode 100644 index 00000000000..c58d11cacc9 --- /dev/null +++ b/res/quest/decks/Napoleon.dck @@ -0,0 +1,28 @@ +Napoleon +[general] +constructed +[main] +4 Enchantress's Presence +4 Angelic Wall +1 Mox Emerald +2 Swamp +4 Shield Sphere +2 Plains +2 Glorious Anthem +3 Darksteel Ingot +4 Rolling Stones +2 Forest +4 Scrubland +1 Mox Pearl +2 Gaea's Anthem +4 Bayou +2 Vindicate +1 Convalescent Care +2 Phyrexian Walker +4 Wall of Blossoms +1 Convalescence +4 Savannah +3 Vine Trellis +1 Mox Jet +3 Doran, the Siege Tower +[sideboard] diff --git a/res/quest/decks/Neo.dck b/res/quest/decks/Neo.dck new file mode 100644 index 00000000000..88037f51c52 --- /dev/null +++ b/res/quest/decks/Neo.dck @@ -0,0 +1,21 @@ +Neo +[general] +constructed +[main] +4 Birds of Paradise +4 Taiga +4 Blistering Firecat +1 Mox Emerald +2 Eternal Witness +4 Ball Lightning +4 Darksteel Ingot +3 Kiki-Jiki, Mirror Breaker +4 Groundbreaker +3 Harmonize +7 Forest +4 Spark Elemental +4 Feral Lightning +1 Mox Ruby +7 Mountain +4 Joiner Adept +[sideboard] diff --git a/res/quest/decks/Newton.dck b/res/quest/decks/Newton.dck new file mode 100644 index 00000000000..f51484253a7 --- /dev/null +++ b/res/quest/decks/Newton.dck @@ -0,0 +1,23 @@ +Newton +[general] +constructed +[main] +2 Disenchant +1 Mox Emerald +2 Eternal Witness +2 Swamp +2 Plains +2 Glorious Anthem +2 Darksteel Ingot +4 Harmonize +15 Relentless Rats +2 Forest +4 Scrubland +1 Mox Pearl +4 Bayou +4 Wall of Blossoms +4 Savannah +1 Mox Jet +4 Ratcatcher +4 Aluren +[sideboard] diff --git a/res/quest/decks/Picard.dck b/res/quest/decks/Picard.dck new file mode 100644 index 00000000000..29b063b9053 --- /dev/null +++ b/res/quest/decks/Picard.dck @@ -0,0 +1,30 @@ +Picard +[general] +constructed +[main] +2 Wellwisher +1 Mox Emerald +4 Tropical Island +3 Immaculate Magistrate +2 Island +1 Ancestral Recall +3 Overrun +1 Mox Pearl +4 Tundra +3 Gaea's Anthem +4 Savannah +3 Imperious Perfect +2 Essence Warden +3 Gaea's Skyfolk +1 Mox Sapphire +2 Plains +2 Concentrate +2 Sylvan Messenger +3 Darksteel Ingot +1 Wolf-Skull Shaman +3 Forest +1 Winnower Patrol +3 Timberwatch Elf +2 Rune-Cervin Rider +4 Llanowar Elves +[sideboard] diff --git a/res/quest/decks/Pinky and the Brain.dck b/res/quest/decks/Pinky and the Brain.dck new file mode 100644 index 00000000000..53547d3b1bb --- /dev/null +++ b/res/quest/decks/Pinky and the Brain.dck @@ -0,0 +1,26 @@ +Pinky and the Brain +[general] +constructed +[main] +4 Royal Assassin +10 Swamp +5 Plains +1 Damnation +1 Nevinyrral's Disk +4 Expunge +4 Terror +2 Intrepid Hero +1 Wrath of God +2 Beacon of Unrest +4 Scrubland +4 Tendrils of Corruption +2 Visara the Dreadful +2 Animate Dead +1 Mox Pearl +3 Godless Shrine +2 Angel of Despair +2 Liliana Vess +4 Vindicate +1 Mox Jet +1 Magus of the Disk +[sideboard] diff --git a/res/quest/decks/Professor X.dck b/res/quest/decks/Professor X.dck new file mode 100644 index 00000000000..13c34d04932 --- /dev/null +++ b/res/quest/decks/Professor X.dck @@ -0,0 +1,34 @@ +Professor X +[general] +constructed +[main] +3 Underground Sea +1 Vampiric Tutor +1 Mox Emerald +4 Master of Etherium +3 Ancient Den +1 Windwright Mage +3 Seat of the Synod +2 Enlightened Tutor +3 Coiled Tinviper +3 Scrubland +3 Ornithopter +1 Flying Carpet +1 Mox Pearl +3 Tundra +1 Demonic Tutor +3 Vault of Whispers +1 Mox Jet +2 War Chariot +3 Dancing Scimitar +3 Tower Gargoyle +1 Mox Sapphire +3 Darklit Gargoyle +1 Vectis Agents +1 Mox Ruby +1 Hanna, Ship's Navigator +3 Vedalken Archmage +2 Arachnoid +1 Iron Lance +2 Esper Cormorants +[sideboard] diff --git a/res/quest/decks/R2-D2.dck b/res/quest/decks/R2-D2.dck new file mode 100644 index 00000000000..c93ecfffeb1 --- /dev/null +++ b/res/quest/decks/R2-D2.dck @@ -0,0 +1,23 @@ +R2-D2 +[general] +constructed +[main] +2 Disenchant +3 Evacuation +4 Aven Envoy +1 Mox Sapphire +7 Plains +3 Black Vise +3 Darksteel Ingot +7 Island +3 Echoing Truth +4 Ornithopter +3 Boomerang +1 Mox Pearl +3 Words of Wisdom +4 Tundra +3 Repulse +3 Howling Mine +3 Regress +3 Man-o'-War +[sideboard] diff --git a/res/quest/decks/Rocky 1.dck b/res/quest/decks/Rocky 1.dck new file mode 100644 index 00000000000..1ff1b3d727b --- /dev/null +++ b/res/quest/decks/Rocky 1.dck @@ -0,0 +1,29 @@ +Rocky 1 +[general] +constructed +[main] +3 Goblin Cavaliers +4 Plateau +2 Obsidian Giant +1 Air Elemental +3 Plains +2 Seashell Cameo +1 Flamebreak +1 Tremor +3 Island +2 Threaten +2 Giant Octopus +3 Kabuto Moth +2 Galina's Knight +2 Disciple of Law +2 Talon Trooper +2 Shield Wall +3 Guided Strike +4 Venerable Monk +3 Shu Elite Infantry +4 Tundra +4 Volcanic Island +2 Howling Mine +1 Pyroclasm +4 Mountain +[sideboard] diff --git a/res/quest/decks/Rocky 2.dck b/res/quest/decks/Rocky 2.dck new file mode 100644 index 00000000000..9d302d6f25b --- /dev/null +++ b/res/quest/decks/Rocky 2.dck @@ -0,0 +1,28 @@ +Rocky 2 +[general] +constructed +[main] +2 Goblin Cavaliers +4 Plateau +2 Obsidian Giant +1 Serra Sphinx +3 Plains +2 Seashell Cameo +2 Narwhal +2 Flamebreak +2 Tremor +3 Island +4 Echoing Truth +2 Giant Octopus +3 Kabuto Moth +2 Galina's Knight +2 Disciple of Law +2 Talon Trooper +2 Spark Elemental +3 Shu Elite Infantry +4 Tundra +4 Volcanic Island +2 Pyroclasm +3 Teroh's Faithful +4 Mountain +[sideboard] diff --git a/res/quest/decks/Rocky 3.dck b/res/quest/decks/Rocky 3.dck new file mode 100644 index 00000000000..008e3059211 --- /dev/null +++ b/res/quest/decks/Rocky 3.dck @@ -0,0 +1,30 @@ +Rocky 3 +[general] +constructed +[main] +4 Plateau +3 Shu Soldier-Farmers +2 Narwhal +2 Flamebreak +3 Island +1 Ancestral Recall +3 Kabuto Moth +2 Galina's Knight +1 Mox Pearl +3 Trokin High Guard +4 Tundra +2 Fomori Nomad +3 Pyroclasm +1 Serra Sphinx +1 Mox Sapphire +3 Plains +2 Concentrate +3 Tremor +3 Giant Octopus +2 Disciple of Law +2 Talon Trooper +2 Silver Knight +1 Mox Ruby +4 Volcanic Island +3 Mountain +[sideboard] diff --git a/res/quest/decks/Rogue.dck b/res/quest/decks/Rogue.dck new file mode 100644 index 00000000000..879888f8116 --- /dev/null +++ b/res/quest/decks/Rogue.dck @@ -0,0 +1,20 @@ +Rogue +[general] +constructed +[main] +4 Mogg Fanatic +2 Chandra Nalaar +4 Shivan Dragon +4 Tarox Bladewing +1 Dragon Roost +4 Darksteel Ingot +4 Solemn Simulacrum +4 Lightning Bolt +1 Mox Ruby +4 Fire Diamond +3 Ryusei, the Falling Star +2 Macetail Hystrodon +3 Imperial Hellkite +3 Vulshok Sorcerer +17 Mountain +[sideboard] diff --git a/res/quest/decks/Scooby Doo.dck b/res/quest/decks/Scooby Doo.dck new file mode 100644 index 00000000000..e34b24d485c --- /dev/null +++ b/res/quest/decks/Scooby Doo.dck @@ -0,0 +1,25 @@ +Scooby Doo +[general] +constructed +[main] +2 Callous Giant +1 Changeling Berserker +1 Dragonmaster Outcast +2 Siege-Gang Commander +1 Honden of Infinite Rage +2 Obsidian Fireheart +1 Demigod of Revenge +4 Bonesplitter +3 Tectonic Fiend +1 Battle-Mad Ronin +3 Kamahl, Pit Fighter +1 Mox Ruby +2 Ronin Houndmaster +2 Basalt Gargoyle +1 Flamecore Elemental +2 Mudbrawler Cohort +1 Goblin Offensive +2 Goblin Sharpshooter +1 Rakdos Pit Dragon +27 Mountain +[sideboard] diff --git a/res/quest/decks/Scotty.dck b/res/quest/decks/Scotty.dck new file mode 100644 index 00000000000..1880b32a9ff --- /dev/null +++ b/res/quest/decks/Scotty.dck @@ -0,0 +1,29 @@ +Scotty +[general] +constructed +[main] +3 Penumbra Spider +3 Eternal Witness +2 Swamp +2 Plains +3 Penumbra Wurm +2 Nevinyrral's Disk +3 Penumbra Bobcat +3 Caller of the Claw +2 Castle +3 Darksteel Ingot +2 Harmonize +1 Enlightened Tutor +3 Penumbra Kavu +2 Guiltfeeder +2 Forest +4 Scrubland +4 Bayou +1 Marble Diamond +1 Charcoal Diamond +3 Gravedigger +4 Life Burst +2 Pestilence +4 Savannah +1 Moss Diamond +[sideboard] diff --git a/res/quest/decks/Seabiscuit 1.dck b/res/quest/decks/Seabiscuit 1.dck new file mode 100644 index 00000000000..49eb745b961 --- /dev/null +++ b/res/quest/decks/Seabiscuit 1.dck @@ -0,0 +1,29 @@ +Seabiscuit 1 +[general] +constructed +[main] +4 Underground Sea +1 Hooded Kavu +2 Razorfin Hunter +3 Zombie Outlander +4 Swamp +1 Air Elemental +1 Shadowmage Infiltrator +1 Timetwister +2 Wasp Lancer +2 Obelisk of Grixis +4 Standstill +3 Island +1 Ancestral Recall +2 Giant Octopus +4 Echoing Truth +1 Wheel of Fortune +4 Badlands +3 Sedge Troll +4 Volcanic Island +1 Demonic Tutor +2 Lowland Giant +3 Shivan Zombie +4 Regress +3 Mountain +[sideboard] diff --git a/res/quest/decks/Seabiscuit 2.dck b/res/quest/decks/Seabiscuit 2.dck new file mode 100644 index 00000000000..78a039f7417 --- /dev/null +++ b/res/quest/decks/Seabiscuit 2.dck @@ -0,0 +1,33 @@ +Seabiscuit 2 +[general] +constructed +[main] +4 Underground Sea +1 Hooded Kavu +1 Do or Die +2 Razorfin Hunter +1 Shadowmage Infiltrator +2 Scare Tactics +2 Wasp Lancer +2 Nevinyrral's Disk +2 Obelisk of Grixis +3 Island +1 Ancestral Recall +1 Wheel of Fortune +2 Shadow Rider +1 Demonic Tutor +2 Gerrard's Irregulars +4 Hatching Plans +2 Needlepeak Spider +2 Roc of Kher Ridges +1 Garza Zol, Plague Queen +4 Swamp +1 Shriekmaw +1 Timetwister +1 Path of Anger's Flame +4 Badlands +3 Stone-Throwing Devils +3 Sedge Troll +4 Volcanic Island +3 Mountain +[sideboard] diff --git a/res/quest/decks/Seabiscuit 3.dck b/res/quest/decks/Seabiscuit 3.dck new file mode 100644 index 00000000000..c5eb664d5df --- /dev/null +++ b/res/quest/decks/Seabiscuit 3.dck @@ -0,0 +1,35 @@ +Seabiscuit 3 +[general] +constructed +[main] +4 Underground Sea +2 Razorfin Hunter +2 Fervor +1 Shadowmage Infiltrator +2 Wasp Lancer +1 Prickly Boggart +2 Control Magic +3 Island +1 Ancestral Recall +4 Threaten +1 Wheel of Fortune +1 Demonic Tutor +1 Mox Jet +1 Skeletal Snake +2 Roc of Kher Ridges +1 Garza Zol, Plague Queen +3 Swamp +2 Keening Banshee +1 Mox Sapphire +1 Shriekmaw +1 Timetwister +2 Skeletal Crocodile +1 Dross Prowler +4 Badlands +1 Mox Ruby +3 Stone-Throwing Devils +3 Sedge Troll +4 Volcanic Island +2 Lowland Giant +3 Mountain +[sideboard] diff --git a/res/quest/decks/Sherlock Holmes 1.dck b/res/quest/decks/Sherlock Holmes 1.dck new file mode 100644 index 00000000000..4553cf9e642 --- /dev/null +++ b/res/quest/decks/Sherlock Holmes 1.dck @@ -0,0 +1,28 @@ +Sherlock Holmes 1 +[general] +constructed +[main] +2 Aggressive Urge +3 Norwood Archers +1 Arrogant Vampire +7 Swamp +3 Overgrown Tomb +2 Damnation +3 Urborg Elf +2 Hornet Cobra +1 Jukai Messenger +2 Wildsize +3 Night's Whisper +3 Highway Robber +1 Rushwood Dryad +7 Forest +2 Pulse of the Tangle +4 Bayou +2 Nessian Courser +1 Demonic Tutor +1 Regrowth +3 Cloudcrown Oak +2 Twinblade Slasher +2 Ironroot Treefolk +3 Dancing Scimitar +[sideboard] diff --git a/res/quest/decks/Sherlock Holmes 2.dck b/res/quest/decks/Sherlock Holmes 2.dck new file mode 100644 index 00000000000..84bb68736f4 --- /dev/null +++ b/res/quest/decks/Sherlock Holmes 2.dck @@ -0,0 +1,29 @@ +Sherlock Holmes 2 +[general] +constructed +[main] +3 Norwood Archers +2 Pongify +2 Assault Zeppelid +2 Blind Phantasm +3 Gaea's Skyfolk +4 Tropical Island +1 Air Elemental +1 Timetwister +1 Nevinyrral's Disk +3 Urborg Elf +7 Island +7 Forest +1 Rushwood Dryad +1 Lynx +4 Sleight of Hand +1 Duskdale Wurm +3 Wistful Selkie +1 Zodiac Rabbit +1 Prodigal Sorcerer +2 Twinblade Slasher +3 Psionic Blast +3 Breeding Pool +2 Blastoderm +2 Wandering Stream +[sideboard] diff --git a/res/quest/decks/Sherlock Holmes 3.dck b/res/quest/decks/Sherlock Holmes 3.dck new file mode 100644 index 00000000000..954d37fa7b2 --- /dev/null +++ b/res/quest/decks/Sherlock Holmes 3.dck @@ -0,0 +1,38 @@ +Sherlock Holmes 3 +[general] +constructed +[main] +2 Norwood Archers +4 Underground Sea +1 Mox Emerald +4 Tropical Island +1 Virtue's Ruin +1 Nevinyrral's Disk +2 Wasp Lancer +3 Urborg Elf +2 Island +1 Spiritmonger +1 Ancestral Recall +1 Nath of the Gilt-Leaf +1 Eladamri, Lord of Leaves +4 Bayou +1 Heartwood Treefolk +1 Willow Dryad +1 Mox Jet +1 Simic Sky Swallower +1 Ashes to Ashes +3 Gaea's Skyfolk +1 Zodiac Monkey +2 Swamp +1 Mox Sapphire +1 Stalker Hag +1 Slinking Serpent +1 Timetwister +1 Veldrane of Sengir +3 Forest +4 Sleight of Hand +3 Wistful Selkie +2 Pulse of the Tangle +2 Twinblade Slasher +2 Wandering Stream +[sideboard] diff --git a/res/quest/decks/Silver Surfer.dck b/res/quest/decks/Silver Surfer.dck new file mode 100644 index 00000000000..a3265ac5bdf --- /dev/null +++ b/res/quest/decks/Silver Surfer.dck @@ -0,0 +1,25 @@ +Silver Surfer +[general] +constructed +[main] +1 Mox Emerald +2 Briarhorn +2 Rootwalla +1 Kavu Climber +1 Spawnwrithe +4 Giant Growth +4 Baru, Fist of Krosa +3 Groundbreaker +2 Harmonize +4 Overrun +20 Forest +3 Kodama's Reach +3 Kaysa +1 Thornling +2 Rhox Charger +1 Jedit Ojanen of Efrava +2 Mirri, Cat Warrior +1 River Boa +2 Might of Oaks +1 Epic Proportions +[sideboard] diff --git a/res/quest/decks/Spiderman.dck b/res/quest/decks/Spiderman.dck new file mode 100644 index 00000000000..621b2e328bc --- /dev/null +++ b/res/quest/decks/Spiderman.dck @@ -0,0 +1,23 @@ +Spiderman +[general] +constructed +[main] +2 Isamaru, Hound of Konda +2 Aven Riftwatcher +1 Elspeth, Knight-Errant +2 Armageddon +15 Plains +4 Savannah Lions +4 Glorious Anthem +1 Ajani Goldmane +3 Mass Calcify +2 Knight of the White Orchid +4 Flagstones of Trokair +4 Wrath of God +4 Swords to Plowshares +2 Soul Warden +1 Mox Pearl +1 Ranger of Eos +4 Serra Avenger +4 Valorous Charge +[sideboard] diff --git a/res/quest/decks/Spock.dck b/res/quest/decks/Spock.dck new file mode 100644 index 00000000000..0c83dcaf8b3 --- /dev/null +++ b/res/quest/decks/Spock.dck @@ -0,0 +1,23 @@ +Spock +[general] +constructed +[main] +1 Norwood Archers +1 Elvish Warrior +1 Llanowar Mentor +1 Stonewood Invoker +1 Immaculate Magistrate +1 Fyndhorn Elves +1 Caller of the Claw +4 Wolf-Skull Shaman +1 Leaf Gilder +17 Forest +1 Skyshroud Troopers +4 Winnower Patrol +1 Elvish Archers +1 Viridian Shaman +1 Thelonite Hermit +1 Llanowar Elves +1 Essence Warden +1 Elvish Ranger +[sideboard] diff --git a/res/quest/decks/Storm 1.dck b/res/quest/decks/Storm 1.dck new file mode 100644 index 00000000000..63abf13b255 --- /dev/null +++ b/res/quest/decks/Storm 1.dck @@ -0,0 +1,30 @@ +Storm 1 +[general] +constructed +[main] +2 Disenchant +4 Plateau +2 Fervor +3 Knight of Meadowgrain +2 Ashenmoor Gouger +3 Youthful Knight +2 Hobgoblin Dragoon +1 Enlightened Tutor +4 Scrubland +2 El-Hajjaj +1 Brion Stoutarm +2 Phyrexian Arena +3 Lightning Helix +2 Warrior Angel +2 Pegasus Charger +4 Swamp +4 Plains +1 Exalted Angel +2 Echoing Decay +2 Flowstone Charger +2 Darksteel Ingot +4 Badlands +2 Essence Sliver +2 Serra's Blessing +2 Mountain +[sideboard] diff --git a/res/quest/decks/Storm 2.dck b/res/quest/decks/Storm 2.dck new file mode 100644 index 00000000000..ecff4b86adf --- /dev/null +++ b/res/quest/decks/Storm 2.dck @@ -0,0 +1,30 @@ +Storm 2 +[general] +constructed +[main] +4 Plateau +4 Taiga +1 Desperate Charge +2 Noble Panther +2 Fervor +2 Youthful Knight +4 Scrubland +4 Bayou +2 Virtuous Charge +4 Savannah +2 El-Hajjaj +1 Brion Stoutarm +4 Birds of Paradise +2 Kird Ape +2 Phyrexian Arena +2 Warrior Angel +1 Zombify +2 Pegasus Charger +2 Exalted Angel +2 Tribal Flames +2 Horned Cheetah +3 Essence Sliver +2 Serra's Blessing +2 Zebra Unicorn +2 Raise Dead +[sideboard] diff --git a/res/quest/decks/Storm 3.dck b/res/quest/decks/Storm 3.dck new file mode 100644 index 00000000000..75486f7f57d --- /dev/null +++ b/res/quest/decks/Storm 3.dck @@ -0,0 +1,34 @@ +Storm 3 +[general] +constructed +[main] +3 Underground Sea +3 Plateau +1 Mox Emerald +2 Fervor +2 Windwright Mage +2 Knight of Meadowgrain +2 Oubliette +1 Mox Pearl +3 Bayou +3 Tundra +1 Mox Jet +3 Savannah +2 El-Hajjaj +1 Brion Stoutarm +3 Phyrexian Arena +2 Warrior Angel +1 Mox Sapphire +2 Oblivion Ring +2 Exalted Angel +2 Darksteel Ingot +3 Tribal Flames +2 Kjeldoran Gargoyle +3 Badlands +2 Horned Cheetah +1 Mox Ruby +2 Essence Sliver +2 Rhox War Monk +2 Serra's Blessing +2 Zebra Unicorn +[sideboard] diff --git a/res/quest/decks/Superman 1.dck b/res/quest/decks/Superman 1.dck new file mode 100644 index 00000000000..95e37ba644b --- /dev/null +++ b/res/quest/decks/Superman 1.dck @@ -0,0 +1,33 @@ +Superman 1 +[general] +constructed +[main] +4 Underground Sea +4 Taiga +1 Horned Sliver +1 Muscle Sliver +4 Scrubland +2 Blade Sliver +1 Watcher Sliver +4 Venser's Sliver +2 Breath of Life +4 Savannah +1 Fury Sliver +1 Heart Sliver +1 Crystalline Sliver +4 Metallic Sliver +3 Concentrate +1 Sidewinder Sliver +2 Synchronous Sliver +1 Winged Sliver +1 Might Sliver +1 Plated Sliver +1 Battering Sliver +4 Gemhide Sliver +1 Bonesplitter Sliver +1 Sinew Sliver +1 Essence Sliver +4 Volcanic Island +4 Raise Dead +1 Reflex Sliver +[sideboard] diff --git a/res/quest/decks/Superman 2.dck b/res/quest/decks/Superman 2.dck new file mode 100644 index 00000000000..67668990df8 --- /dev/null +++ b/res/quest/decks/Superman 2.dck @@ -0,0 +1,31 @@ +Superman 2 +[general] +constructed +[main] +4 Plateau +3 Tropical Island +1 Terror +2 Muscle Sliver +2 Horned Sliver +2 Avian Changeling +2 Blade Sliver +2 Watcher Sliver +2 Bayou +4 Tundra +1 Regrowth +4 Savannah +1 Fury Sliver +2 Crystalline Sliver +2 Zombify +1 Oblivion Ring +4 Sidewinder Sliver +1 Synchronous Sliver +2 Winged Sliver +3 Might Sliver +2 Tribal Flames +3 Badlands +4 Gemhide Sliver +2 Sinew Sliver +2 Essence Sliver +2 Repulse +[sideboard] diff --git a/res/quest/decks/Tarzan 1.dck b/res/quest/decks/Tarzan 1.dck new file mode 100644 index 00000000000..dd98d971501 --- /dev/null +++ b/res/quest/decks/Tarzan 1.dck @@ -0,0 +1,32 @@ +Tarzan 1 +[general] +constructed +[main] +3 Aggressive Urge +2 Tree Monkey +2 Jungle Lion +2 Savannah Lions +2 Gorilla Warrior +1 Kaysa +2 Iron Tusk Elephant +2 Flying Carpet +2 Barbary Apes +1 Heartwood Shard +1 Breath of Life +1 Naturalize +4 Savannah +1 Moss Diamond +5 Plains +4 Temple Garden +4 Utopia Tree +2 Pygmy Razorback +2 Wildsize +2 Giant Growth +1 Torsten Von Ursus +5 Forest +2 Horned Cheetah +2 Wild Elephant +1 Marble Diamond +2 Gorilla Chieftain +2 Zebra Unicorn +[sideboard] diff --git a/res/quest/decks/Tarzan 2.dck b/res/quest/decks/Tarzan 2.dck new file mode 100644 index 00000000000..962fcce9b66 --- /dev/null +++ b/res/quest/decks/Tarzan 2.dck @@ -0,0 +1,33 @@ +Tarzan 2 +[general] +constructed +[main] +1 Tree Monkey +3 Aggressive Urge +2 Jungle Lion +2 Savannah Lions +1 Jabari's Banner +3 Gorilla Warrior +1 Kaysa +1 Flying Carpet +1 Eladamri's Call +2 Barbary Apes +1 Heartwood Shard +1 Breath of Life +1 Naturalize +4 Savannah +1 Moss Diamond +4 Temple Garden +5 Plains +4 Utopia Tree +2 Wildsize +2 Giant Growth +1 Torsten Von Ursus +5 Forest +2 Horned Cheetah +3 Wild Elephant +1 Marble Diamond +2 Gorilla Chieftain +2 Zebra Unicorn +2 Silverback Ape +[sideboard] diff --git a/res/quest/decks/Terminator.dck b/res/quest/decks/Terminator.dck new file mode 100644 index 00000000000..f0218dda65c --- /dev/null +++ b/res/quest/decks/Terminator.dck @@ -0,0 +1,22 @@ +Terminator +[general] +constructed +[main] +4 Master of Etherium +1 Mox Sapphire +3 Concentrate +4 Shield Sphere +2 Stuffy Doll +1 Timetwister +4 Sarcomite Myr +2 Control Magic +17 Island +1 Ancestral Recall +4 Solemn Simulacrum +1 Bribery +4 Sky Diamond +2 Memnarch +4 Psionic Blast +2 Darksteel Gargoyle +4 Cloudheath Drake +[sideboard] diff --git a/res/quest/decks/Uncle Owen.dck b/res/quest/decks/Uncle Owen.dck new file mode 100644 index 00000000000..c04b3b2ccd4 --- /dev/null +++ b/res/quest/decks/Uncle Owen.dck @@ -0,0 +1,28 @@ +Uncle Owen +[general] +constructed +[main] +4 Underground Sea +4 Pongify +1 Keiga, the Tide Star +1 Mox Sapphire +4 Devour in Shadow +2 Swamp +4 Concentrate +2 Plains +2 Shadowmage Infiltrator +2 Sower of Temptation +4 Terror +4 Control Magic +2 Island +1 Ancestral Recall +3 Obelisk of Esper +4 Scrubland +4 Swords to Plowshares +1 Mox Pearl +1 Liliana Vess +4 Tundra +1 Bribery +1 Mox Jet +4 Crib Swap +[sideboard] diff --git a/res/quest/decks/Wolverine.dck b/res/quest/decks/Wolverine.dck new file mode 100644 index 00000000000..1eedc0d7529 --- /dev/null +++ b/res/quest/decks/Wolverine.dck @@ -0,0 +1,26 @@ +Wolverine +[general] +constructed +[main] +1 Mox Emerald +1 Korlash, Heir to Blackblade +3 Nightmare +13 Swamp +1 Kokusho, the Evening Star +4 Overgrown Tomb +3 Morsel Theft +3 Douse in Gloom +3 Soul Feast +1 Forest +1 Beacon of Unrest +4 Hypnotic Specter +4 Kodama's Reach +2 Corrupt +3 Tendrils of Corruption +1 Visara the Dreadful +4 Bayou +3 Phyrexian Gargantua +1 Seizan, Perverter of Truth +1 Mox Jet +3 Phyrexian Rager +[sideboard] diff --git a/res/quest/decks/Wyatt Earp 1.dck b/res/quest/decks/Wyatt Earp 1.dck new file mode 100644 index 00000000000..618cb4c1902 --- /dev/null +++ b/res/quest/decks/Wyatt Earp 1.dck @@ -0,0 +1,30 @@ +Wyatt Earp 1 +[general] +constructed +[main] +4 Plateau +3 Druid of the Anima +4 Taiga +4 Reviving Dose +1 Jabari's Banner +2 Tranquility +1 Wheel of Fortune +2 Lightning Bolt +2 Eladamri's Call +1 Regrowth +3 Ghost Warden +1 Sabertooth Nishoba +4 Savannah +3 Skyknight Legionnaire +2 Kird Ape +2 Ancient Spider +3 Charging Troll +3 Plains +2 Nettletooth Djinn +2 Hill Giant +3 Forest +1 Resurrection +2 Angel of Light +2 Zodiac Rooster +3 Mountain +[sideboard] diff --git a/res/quest/decks/Wyatt Earp 2.dck b/res/quest/decks/Wyatt Earp 2.dck new file mode 100644 index 00000000000..b2d4e9c5b28 --- /dev/null +++ b/res/quest/decks/Wyatt Earp 2.dck @@ -0,0 +1,34 @@ +Wyatt Earp 2 +[general] +constructed +[main] +1 Bull Cerodon +4 Plateau +2 Yavimaya Barbarian +3 Druid of the Anima +4 Taiga +1 Cinder Storm +2 Tranquility +2 Gerrard's Command +2 Harmonize +2 Boggart Ram-Gang +1 Boil +1 Wheel of Fortune +2 Eladamri's Call +1 Regrowth +4 Savannah +3 Skyknight Legionnaire +1 Argothian Swine +2 Kird Ape +2 Ancient Spider +1 Scalebane's Elite +3 Plains +2 Nettletooth Djinn +3 Forest +1 Resurrection +2 Angel of Light +2 Zodiac Rooster +1 Righteous Avengers +3 Mountain +2 Wandering Stream +[sideboard] diff --git a/res/quest/decks/Wyatt Earp 3.dck b/res/quest/decks/Wyatt Earp 3.dck new file mode 100644 index 00000000000..3292f655fbc --- /dev/null +++ b/res/quest/decks/Wyatt Earp 3.dck @@ -0,0 +1,36 @@ +Wyatt Earp 3 +[general] +constructed +[main] +1 Bull Cerodon +4 Plateau +3 Druid of the Anima +4 Taiga +1 Cinder Storm +1 Mox Emerald +2 Tranquility +2 Gerrard's Command +3 Harmonize +2 Boil +1 Wheel of Fortune +1 Tolsimir Wolfblood +2 Nacatl Outlander +2 Quirion Dryad +2 Trokin High Guard +1 Mox Pearl +2 Eladamri's Call +1 Regrowth +4 Savannah +3 Skyknight Legionnaire +1 Scalebane's Elite +2 Plains +2 Forest +1 Resurrection +2 Angel of Light +1 Mox Ruby +3 Zodiac Rooster +1 Giant Solifuge +1 Righteous Avengers +2 Mountain +2 Wilt-Leaf Cavaliers +[sideboard] diff --git a/res/quest/decks/quest1.dck b/res/quest/decks/quest1.dck new file mode 100644 index 00000000000..c4440f7bd9b --- /dev/null +++ b/res/quest/decks/quest1.dck @@ -0,0 +1,18 @@ +quest1 +[general] +constructed +[main] +2 Elspeth, Knight-Errant +19 Plains +4 Field Marshal +2 Raise the Alarm +4 Preeminent Captain +4 Mobilization +4 Swords to Plowshares +4 Captain of the Watch +1 Mox Pearl +4 Path to Exile +4 Veteran Swordsmith +4 Honor of the Pure +4 Veteran Armorsmith +[sideboard] diff --git a/res/quest/decks/quest2.dck b/res/quest/decks/quest2.dck new file mode 100644 index 00000000000..17bc0bb3b75 --- /dev/null +++ b/res/quest/decks/quest2.dck @@ -0,0 +1,20 @@ +quest2 +[general] +constructed +[main] +2 Keiga, the Tide Star +1 Mox Sapphire +4 Concentrate +4 Sower of Temptation +2 Arcanis the Omnipotent +4 Control Magic +17 Island +1 Ancestral Recall +4 Echoing Truth +4 Boomerang +4 Sky Diamond +4 Repulse +3 Bribery +2 Memnarch +4 Man-o'-War +[sideboard] diff --git a/res/quest/decks/quest3.dck b/res/quest/decks/quest3.dck new file mode 100644 index 00000000000..3d0f89af791 --- /dev/null +++ b/res/quest/decks/quest3.dck @@ -0,0 +1,21 @@ +quest3 +[general] +constructed +[main] +4 Dark Ritual +2 Anowon, the Ruin Sage +3 Gatekeeper of Malakir +2 Phyrexian Arena +20 Swamp +4 Douse in Gloom +2 Pulse Tracker +1 Shizo, Death's Storehouse +4 Malakir Bloodwitch +4 Vampire Nighthawk +4 Bad Moon +3 Bloodghast +1 Mox Jet +4 Doom Blade +1 Mirri the Cursed +1 Volrath's Stronghold +[sideboard] diff --git a/res/quest/decks/quest8.dck b/res/quest/decks/quest8.dck new file mode 100644 index 00000000000..9688ccc80ab --- /dev/null +++ b/res/quest/decks/quest8.dck @@ -0,0 +1,21 @@ +quest8 +[general] +constructed +[main] +1 Windswept Heath +1 Mox Emerald +2 Arctic Wolves +2 Wolfbriar Elemental +1 Plains +4 Wyluli Wolf +4 Rampant Growth +4 Watchwolf +1 Overrun +4 Howl of the Night Pack +18 Forest +4 Kodama's Reach +2 Muraganda Petroglyphs +4 Bestial Menace +4 Tundra Wolves +4 Savannah +[sideboard] diff --git a/res/quest/quest.properties b/res/quest/quest.properties index 3214bf56a81..f582cfea5d8 100644 --- a/res/quest/quest.properties +++ b/res/quest/quest.properties @@ -3,9 +3,12 @@ uncommon--file=uncommon.txt rare--file=rare.txt price--file=all-prices.txt +quests--file=quests.txt easy--file=easy.txt medium--file=medium.txt hard--file=hard.txt -data--file=questData \ No newline at end of file +data--file=questData + +decks-dir--file=decks \ No newline at end of file diff --git a/res/quest/questData b/res/quest/questData index 7fe549ea23d019b288c5171e7fd4ebae769df7d5..cc5f231cdf9d125a464f913082bfe9e0c470bd8f 100644 GIT binary patch literal 84315 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 DOBo4? literal 62469 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 Q^z^J-&I32;@yO!;2NAj<<^TWy diff --git a/res/quest/quests.txt b/res/quest/quests.txt new file mode 100644 index 00000000000..934de54dfee --- /dev/null +++ b/res/quest/quests.txt @@ -0,0 +1,82 @@ +1 +Dungeoncrawling (White) +Guarded by white creatures +Medium +Repeatable +25 +Three white rares +100 + +2 +Dungeoncrawling (Blue) +Guarded by blue creatures. +Medium +Repeatable +25 +Three blue rares +100 + +3 +Dungeoncrawling (Black) +Guarded by black creatures. +Medium +Repeatable +25 +Three black rares +100 + +4 +Dungeoncrawling (Red) +Guarded by red creatures. +Medium +Repeatable +25 +Three red rares +100 + +5 +Dungeoncrawling (Green) +Guarded by green creatures. +Medium +Repeatable +25 +Three green rares +100 + +6 +Dungeoncrawling (Colorless) +Guarded by artifact creatures. +Hard +Repeatable +35 +Three colorless rares +150 + +7 +Dungeoncrawling (Gold) +Guarded by gold creatures. +Hard +Repeatable +35 +Three multi-colored rares +150 + +8 +A Wolf in Sheep's Clothing +The local sheep farm is under attack by a pack of wolves. Kill the wolves, save the sheep! +Medium +Not Repeatable +35 +Three random rares +200 + +9 +Bushwhacked! +You find yourself surrounded by carnivorous plants and poisonous vines. Cut your way out of this foresty mess and make it home safe. +Hard +Not Repeatable +50 +Four green rares +225 + +End \ No newline at end of file diff --git a/src/QuestData_State.java b/src/QuestData_State.java index fab745075a0..de61d67cbb1 100644 --- a/src/QuestData_State.java +++ b/src/QuestData_State.java @@ -23,9 +23,12 @@ public class QuestData_State implements Serializable { private static final long serialVersionUID = 7007940230351051937L; int rankIndex, win, lost; + int plantLevel, wolfPetLevel, life, estatesLevel, questsPlayed; long credits; - String difficulty; + String difficulty, mode; + + ArrayList availableQuests, completedQuests; ArrayList cardPool, shopList; HashMap myDecks, aiDecks; @@ -40,6 +43,6 @@ public class QuestData_State implements Serializable { for(Entry deck:this.aiDecks.entrySet()) { aiDecks.put(deck.getKey(), deck.getValue().migrate()); } - return new forge.QuestData_State(rankIndex, win, lost, credits, difficulty, cardPool, shopList, myDecks, aiDecks); + return new forge.QuestData_State(rankIndex, win, lost, plantLevel, wolfPetLevel, life, estatesLevel, questsPlayed, availableQuests, completedQuests,credits, difficulty, mode, cardPool, shopList, myDecks, aiDecks); } } diff --git a/src/forge/AllZone.java b/src/forge/AllZone.java index d04e22492b1..ec2c580c9df 100644 --- a/src/forge/AllZone.java +++ b/src/forge/AllZone.java @@ -14,6 +14,7 @@ public class AllZone implements NewConstants { // public static final IO IO = new IO("all-decks"); public static QuestData QuestData = null; + public static Quest_Assignment QuestAssignment = null; public static final NameChanger NameChanger = new NameChanger(); public static EndOfTurn EndOfTurn = new EndOfTurn(); diff --git a/src/forge/Constant.java b/src/forge/Constant.java index 3b51aa2f272..8c1755a57bc 100644 --- a/src/forge/Constant.java +++ b/src/forge/Constant.java @@ -10,7 +10,7 @@ import javax.swing.ImageIcon; public interface Constant { - public static final String ProgramName = "Forge - 10/2009 - http://mtgrares.blogspot.com"; + public static final String ProgramName = "Forge - 04/2010 - http://mtgrares.blogspot.com"; //used to pass information between the GUI screens public interface Runtime { @@ -121,6 +121,20 @@ public interface Constant { public static final String Snow = "snow"; public static final String ManaColors[] = {White, Blue, Black, Red, Green, Colorless, Snow}; } + + public interface Quest { + public static final boolean[] fantasyQuest = new boolean[1]; + + //public static final Quest_Assignment[] qa = new Quest_Assignment[1]; + + public static final CardList[] humanList = new CardList[1]; + public static final CardList[] computerList = new CardList[1]; + + public static final int[] humanLife = new int[1]; + public static final int[] computerLife = new int[1]; + } + + }//Constant /* diff --git a/src/forge/GameAction.java b/src/forge/GameAction.java index 0d4627f377c..1b52bcab3f6 100644 --- a/src/forge/GameAction.java +++ b/src/forge/GameAction.java @@ -16,6 +16,14 @@ import javax.swing.JOptionPane; public class GameAction { // private StaticEffects staticEffects = new StaticEffects(); + + //private CardList humanList; + //private CardList computerList; + + //private int humanLife; + //private int computerLife; + + //private boolean fantasyQuest = false; //returns null if playes does not have a Planeswalker public Card getPlaneswalker(String player) { @@ -416,7 +424,11 @@ public class GameAction { if(stop) { frame.dispose(); - new Gui_WinLose(); + if (!Constant.Quest.fantasyQuest[0]) + new Gui_WinLose(); + else + new Gui_WinLose(Constant.Quest.humanList[0], Constant.Quest.computerList[0], + Constant.Quest.humanLife[0], Constant.Quest.computerLife[0]); return; } destroyPlaneswalkers(); @@ -458,7 +470,11 @@ public class GameAction { if(stop) { frame.dispose(); - new Gui_WinLose(); + if (!Constant.Quest.fantasyQuest[0]) + new Gui_WinLose(); + else + new Gui_WinLose(Constant.Quest.humanList[0], Constant.Quest.computerList[0], + Constant.Quest.humanLife[0], Constant.Quest.computerLife[0]); return; } //do this twice, sometimes creatures/permanents will survive when they shouldn't @@ -943,27 +959,42 @@ public class GameAction { } //for Quest fantasy mode - public void newGame(Deck humanDeck, Deck computerDeck, CardList human, CardList computer, int humanLife, int computerLife) + public void newGame(Deck humanDeck, Deck computerDeck, CardList human, CardList computer, int humanLife, int computerLife, Quest_Assignment qa) { this.newGame(humanDeck, computerDeck); - AllZone.Computer_Life.setLife(computerLife); - AllZone.Human_Life.setLife(humanLife); + AllZone.Computer_Life.setLife(computerLife); + AllZone.Human_Life.setLife(humanLife); + + if (qa != null) + { + //human.addAll(qa.getHuman().toArray()); + //computer.addAll(qa.getCompy().toArray()); + + computer.addAll(QuestUtil.getComputerCreatures(AllZone.QuestData, AllZone.QuestAssignment).toArray()); + } + + //Constant.Quest.computerList[0] = computer; + + for (Card c : human) + { + AllZone.Human_Play.add(c); + c.setSickness(true); + } - for (Card c : human) - { - AllZone.Human_Play.add(c); - } - - for (Card c: computer) - { - AllZone.Computer_Play.add(c); - } + for (Card c: computer) + { + AllZone.Computer_Play.add(c); + c.setSickness(true); + } + Constant.Quest.fantasyQuest[0] = true; } + public void newGame(Deck humanDeck, Deck computerDeck) { // AllZone.Computer = new ComputerAI_Input(new ComputerAI_General()); - + Constant.Quest.fantasyQuest[0] = false; + lastPlayerToDraw = Constant.Player.Human; AllZone.GameInfo.setComputerCanPlayNumberOfLands(1); @@ -1266,6 +1297,8 @@ public class GameAction { String[] ch = new String[choices.size()]; for(int i = 0; i < choices.size(); i++) { ch[i] = choices.get(i); + if (ch[i].contains("CARDNAME")) + ch[i] = ch[i].replace("CARDNAME", c.getName()); } String choice = AllZone.Display.getChoiceOptional("Choose", ch); @@ -1289,7 +1322,9 @@ public class GameAction { */ if(choices.length == 0) return; else if(choices.length == 1) sa = choices[0]; - else sa = AllZone.Display.getChoiceOptional("Choose", choices); + else { + sa = AllZone.Display.getChoiceOptional("Choose", choices); + } if(sa == null) return; diff --git a/src/forge/GuiDisplay3.java b/src/forge/GuiDisplay3.java index 847dd6b610e..bad8a817d3c 100644 --- a/src/forge/GuiDisplay3.java +++ b/src/forge/GuiDisplay3.java @@ -981,7 +981,16 @@ public class GuiDisplay3 extends JFrame implements CardContainer, Display, NewCo private void concede() { dispose(); Constant.Runtime.WinLose.addLose(); - new Gui_WinLose(); + if (!Constant.Quest.fantasyQuest[0]) + new Gui_WinLose(); + else { + //new Gui_WinLose(Constant.Quest.humanList[0], Constant.Quest.computerList[0],Constant.Quest.humanLife[0], Constant.Quest.computerLife[0]); + CardList humanList = QuestUtil.getHumanPlantAndPet(AllZone.QuestData); + CardList computerList = QuestUtil.getComputerCreatures(AllZone.QuestData); + + int humanLife = QuestUtil.getLife(AllZone.QuestData); + new Gui_WinLose(humanList, computerList, humanLife, 20); + } } public boolean stopEOT() { diff --git a/src/forge/Gui_CardShop.java b/src/forge/Gui_CardShop.java index b7c1cebe3c0..6ed37a55c50 100644 --- a/src/forge/Gui_CardShop.java +++ b/src/forge/Gui_CardShop.java @@ -358,6 +358,16 @@ public class Gui_CardShop extends JFrame implements CardContainer, DeckDisplay, multi = 0.20 + (0.001 *questData.getWin()); if (multi > 0.6) multi = 0.6; + + if (questData.getMode().equals("Fantasy")) + { + if (questData.getEstatesLevel()==1) + multi+=0.01; + else if (questData.getEstatesLevel()==2) + multi+=0.0175; + else if (questData.getEstatesLevel()==3) + multi+=0.025; + } addListeners(); diff --git a/src/forge/Gui_ElixirShop.java b/src/forge/Gui_ElixirShop.java new file mode 100644 index 00000000000..1cb6a4d275c --- /dev/null +++ b/src/forge/Gui_ElixirShop.java @@ -0,0 +1,219 @@ +package forge; + +import java.awt.Dimension; +import java.awt.Font; +import java.awt.Rectangle; +import java.awt.event.ActionEvent; +import java.awt.event.WindowEvent; +import java.io.File; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.SwingConstants; + +import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; + +public class Gui_ElixirShop extends JFrame implements NewConstants{ + + private static final long serialVersionUID = 2409591658245091210L; + + private JFrame shopsGUI; + private JLabel titleLabel = new JLabel(); + + private JLabel potionDescLabel = new JLabel(); + private JLabel potionStatsLabel = new JLabel(); + private JLabel potionPriceLabel = new JLabel(); + private JLabel potionIconLabel = new JLabel(); + + private JLabel creditsLabel = new JLabel(); + + private ImageIcon potionIcon = new ImageIcon(); + + private JButton buyPotionButton = new JButton(); + private JButton quitButton = new JButton(); + + private QuestData questData = AllZone.QuestData; + + public Gui_ElixirShop(JFrame parent) { + try { + jbInit(); + } catch(Exception ex) { + ErrorViewer.showError(ex); + } + + shopsGUI = parent; + + setup(); + + //for some reason, the Bazaar window does not return when closing with X + //for now, just disable X closing: + this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); + + Dimension screen = this.getToolkit().getScreenSize(); + setBounds(screen.width / 3, 100, //position + 530, 430); //size + setVisible(true); + + + } + + //only do this ONCE: + private void setup() { + buyPotionButton.setBounds(new Rectangle(10, 297, 120, 50)); + buyPotionButton.setText(getButtonText()); + //buyPlantButton.setIcon(icon); + buyPotionButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + try { + buyPotionButton_actionPerformed(e); + } catch (Exception e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + } + }); + + }//setup(); + + private String getDesc() + { + StringBuilder sb = new StringBuilder(); + sb.append(""); + + sb.append("Gives +1 to max Life.
"); + sb.append("Current life:" + questData.getLife()); + + sb.append(""); + return sb.toString(); + } + + private long getPrice() + { + long l = 0; + if (questData.getLife() < 20) + l = 250; + else if (questData.getLife() < 25) + l = 500; + + return l; + } + + private String getButtonText() + { + return "Buy Elixir"; + } + + private String getStats() + { + return "Elixir of Health"; + } + + private String getImageString() + { + return "ElixirIcon.png"; + } + + private void jbInit() throws Exception { + titleLabel.setFont(new java.awt.Font("sserif", Font.BOLD, 22)); + titleLabel.setHorizontalAlignment(SwingConstants.CENTER); + titleLabel.setText("Apothecary"); + titleLabel.setBounds(new Rectangle(130, 5, 198, 60)); + this.getContentPane().setLayout(null); + + potionStatsLabel.setFont(new Font("sserif", Font.BOLD, 12)); + potionStatsLabel.setText(getStats()); + potionStatsLabel.setBounds(new Rectangle(10, 65, 100, 15)); + + potionDescLabel.setFont(new Font("sserif", 0, 12)); + potionDescLabel.setText(getDesc()); + potionDescLabel.setBounds(new Rectangle(10, 80, 300, 150)); + + potionPriceLabel.setFont(new Font("sserif", 0, 12)); + potionPriceLabel.setText("Price: " + getPrice() + " credits"); + potionPriceLabel.setBounds(new Rectangle(10, 230, 150, 15)); + + creditsLabel.setFont(new Font("sserif", 0, 12)); + creditsLabel.setText("Credits: " + questData.getCredits()); + creditsLabel.setBounds(new Rectangle(10, 265, 150, 15)); + + potionIcon = getIcon(getImageString()); + potionIconLabel.setText(""); + potionIconLabel.setIcon(potionIcon); + potionIconLabel.setBounds(new Rectangle(280, 65, 201, 280)); + potionIconLabel.setIconTextGap(0); + + //String fileName = "LeafIconSmall.png"; + //ImageIcon icon = getIcon(fileName); + + buyPotionButton.setEnabled(true); + if (questData.getCredits() < getPrice()) + buyPotionButton.setEnabled(false); + + quitButton.setBounds(new Rectangle(140, 297, 120, 50)); + quitButton.setText("Quit"); + quitButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + quitButton_actionPerformed(e); + } + }); + + + //jPanel2.add(quitButton, null); + this.getContentPane().add(buyPotionButton, null); + this.getContentPane().add(titleLabel, null); + this.getContentPane().add(potionStatsLabel, null); + this.getContentPane().add(potionDescLabel, null); + this.getContentPane().add(potionIconLabel, null); + this.getContentPane().add(potionPriceLabel, null); + this.getContentPane().add(creditsLabel, null); + this.getContentPane().add(quitButton,null); + } + + void editDeckButton_actionPerformed(ActionEvent e) { + Command exit = new Command() { + private static final long serialVersionUID = 4735992294414389187L; + + public void execute() { + new Gui_WinLose(); + } + }; + Gui_DeckEditor editor = new Gui_DeckEditor(); + + editor.show(exit); + + dispose(); + }//editDeckButton_actionPerformed() + + void buyPotionButton_actionPerformed(ActionEvent e) throws Exception { + questData.subtractCredits(getPrice()); + questData.addLife(1); + QuestData.saveData(questData); + jbInit(); + } + + private ImageIcon getIcon(String fileName) + { + File base = ForgeProps.getFile(IMAGE_ICON); + File file = new File(base, fileName); + ImageIcon icon = new ImageIcon(file.toString()); + return icon; + } + + void quitButton_actionPerformed(ActionEvent e) { + QuestData.saveData(questData); + //new Gui_Shops(); + shopsGUI.setVisible(true); + + dispose(); + + } + + void this_windowClosing(WindowEvent e) { + quitButton_actionPerformed(null); + } + +} diff --git a/src/forge/Gui_PetShop.java b/src/forge/Gui_PetShop.java new file mode 100644 index 00000000000..e85c732114b --- /dev/null +++ b/src/forge/Gui_PetShop.java @@ -0,0 +1,282 @@ +package forge; + +import java.awt.Dimension; +import java.awt.Font; +import java.awt.Rectangle; +import java.awt.event.ActionEvent; +import java.awt.event.WindowEvent; +import java.io.File; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.SwingConstants; + +import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; + +public class Gui_PetShop extends JFrame implements NewConstants{ + + private static final long serialVersionUID = -2910767196498677881L; + private JFrame shopsGUI; + private JLabel titleLabel = new JLabel(); + + private JLabel wolfPetDescLabel = new JLabel(); + private JLabel wolfPetStatsLabel = new JLabel(); + private JLabel wolfPetPriceLabel = new JLabel(); + private JLabel wolfPetIconLabel = new JLabel(); + + private JLabel creditsLabel = new JLabel(); + + private ImageIcon wolfPetIcon = new ImageIcon(); + + private JButton buyWolfPetButton = new JButton(); + private JButton quitButton = new JButton(); + + private QuestData questData = AllZone.QuestData; + + public Gui_PetShop(JFrame parent) { + try { + jbInit(); + } catch(Exception ex) { + ErrorViewer.showError(ex); + } + + shopsGUI = parent; + + setup(); + + //for some reason, the Bazaar window does not return when closing with X + //for now, just disable X closing: + this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); + + Dimension screen = this.getToolkit().getScreenSize(); + setBounds(screen.width / 3, 100, //position + 530, 430); //size + setVisible(true); + + + } + + //only do this ONCE: + private void setup() { + //String fileName = "LeafIconSmall.png"; + //ImageIcon icon = getIcon(fileName); + buyWolfPetButton.setBounds(new Rectangle(10, 297, 120, 50)); + buyWolfPetButton.setText(getButtonText("Wolf")); + //buyPlantButton.setIcon(icon); + buyWolfPetButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + try { + buyPetButton_actionPerformed(e); + } catch (Exception e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + } + }); + + }//setup(); + + private String getDesc() + { + StringBuilder sb = new StringBuilder(); + sb.append(""); + if (questData.getWolfPetLevel() == 0) + { + sb.append("This ferocious animal may have been raised
in captivity, but it has been trained to kill.
"); + sb.append("Eats goblins for breakfast.

"); + sb.append("Level 1: 1/1
"); + sb.append("Next Level: 1/2
"); + sb.append("Can learn: Flanking"); + } + else if (questData.getWolfPetLevel() == 1) + { + sb.append("Improve the toughness of your wolf.
"); + sb.append("Level 2: 1/2
"); + sb.append("Next Level: 2/2
"); + sb.append("Can learn: Flanking"); + } + else if (questData.getWolfPetLevel() == 2) + { + sb.append("Improve the attack power of your wolf.
"); + sb.append("Level 3: 2/2
"); + sb.append("Next Level: Flanking
"); + sb.append("Can learn: Flanking"); + } + else if (questData.getWolfPetLevel() == 3) + { + sb.append("Gives Flanking to your Wolf.
"); + sb.append("Level 4: 2/2 Flanking
"); + } + + sb.append(""); + return sb.toString(); + } + + private long getPrice() + { + long l = 0; + if (questData.getWolfPetLevel() == 0) + l = 250; + else if (questData.getWolfPetLevel() == 1) + l = 250; + else if (questData.getWolfPetLevel() == 2) + l = 500; + else if (questData.getWolfPetLevel() == 3) + l = 550; + return l; + } + + private String getButtonText(String pet) + { + String s = ""; + if (pet.equals("Wolf")) { + if (questData.getWolfPetLevel() == 0) + s = "Buy " + pet; + else + s = "Train " + pet; + } + return s; + } + + private String getWolfStats() + { + StringBuilder sb = new StringBuilder(); + if (questData.getWolfPetLevel() == 0) + sb.append("1/1"); + else if (questData.getWolfPetLevel() == 1) + sb.append("1/2"); + else if (questData.getWolfPetLevel() == 2) + sb.append("2/2"); + else if (questData.getWolfPetLevel() == 3) + sb.append("2/2"); + + sb.append(" Wolf Pet"); + + return sb.toString(); + } + + private String getImageString() + { + String s = ""; + if (questData.getWolfPetLevel() == 0) + s = "g_1_1_wolf_pet_small.jpg"; + else if (questData.getWolfPetLevel() == 1) + s = "g_1_2_wolf_pet_small.jpg"; + else if (questData.getWolfPetLevel() == 2) + s = "g_2_2_wolf_pet_small.jpg"; + else if (questData.getWolfPetLevel() == 3) + s = "g_2_2_wolf_pet_flanking_small.jpg"; + + return s; + } + + private void jbInit() throws Exception { + titleLabel.setFont(new java.awt.Font("sserif", Font.BOLD, 22)); + titleLabel.setHorizontalAlignment(SwingConstants.CENTER); + titleLabel.setText("Beast Emporium"); + titleLabel.setBounds(new Rectangle(150, 5, 198, 60)); + this.getContentPane().setLayout(null); + + wolfPetStatsLabel.setFont(new Font("sserif", Font.BOLD, 12)); + wolfPetStatsLabel.setText(getWolfStats()); + wolfPetStatsLabel.setBounds(new Rectangle(10, 65, 100, 15)); + + wolfPetDescLabel.setFont(new Font("sserif", 0, 12)); + wolfPetDescLabel.setText(getDesc()); + wolfPetDescLabel.setBounds(new Rectangle(10, 80, 300, 150)); + + wolfPetPriceLabel.setFont(new Font("sserif", 0, 12)); + wolfPetPriceLabel.setText("Price: " + getPrice() + " credits"); + wolfPetPriceLabel.setBounds(new Rectangle(10, 230, 150, 15)); + + creditsLabel.setFont(new Font("sserif", 0, 12)); + creditsLabel.setText("Credits: " + questData.getCredits()); + creditsLabel.setBounds(new Rectangle(10, 265, 150, 15)); + + wolfPetIcon = getIcon(getImageString()); + wolfPetIconLabel.setText(""); + wolfPetIconLabel.setIcon(wolfPetIcon); + wolfPetIconLabel.setBounds(new Rectangle(280, 65, 201, 280)); + wolfPetIconLabel.setIconTextGap(0); + + buyWolfPetButton.setEnabled(true); + if (questData.getCredits() < getPrice()) + buyWolfPetButton.setEnabled(false); + + quitButton.setBounds(new Rectangle(140, 297, 120, 50)); + quitButton.setText("Quit"); + quitButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + quitButton_actionPerformed(e); + } + }); + + + //jPanel2.add(quitButton, null); + this.getContentPane().add(buyWolfPetButton, null); + this.getContentPane().add(titleLabel, null); + this.getContentPane().add(wolfPetStatsLabel, null); + this.getContentPane().add(wolfPetDescLabel, null); + this.getContentPane().add(wolfPetIconLabel, null); + this.getContentPane().add(wolfPetPriceLabel, null); + this.getContentPane().add(creditsLabel, null); + this.getContentPane().add(quitButton,null); + } + + void editDeckButton_actionPerformed(ActionEvent e) { + Command exit = new Command() { + private static final long serialVersionUID = 4735992294414389187L; + + public void execute() { + new Gui_WinLose(); + } + }; + Gui_DeckEditor editor = new Gui_DeckEditor(); + + editor.show(exit); + + dispose(); + }//editDeckButton_actionPerformed() + + void buyPetButton_actionPerformed(ActionEvent e) throws Exception { + questData.subtractCredits(getPrice()); + questData.addWolfPetLevel(); + QuestData.saveData(questData); + jbInit(); + } + + void restartButton_actionPerformed(ActionEvent e) { + Constant.Runtime.WinLose.reset(); + AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]); + AllZone.Display.setVisible(true); + + dispose(); + } + + private ImageIcon getIcon(String fileName) + { + File base = ForgeProps.getFile(IMAGE_ICON); + File file = new File(base, fileName); + ImageIcon icon = new ImageIcon(file.toString()); + return icon; + } + + void quitButton_actionPerformed(ActionEvent e) { + QuestData.saveData(questData); + //new Gui_Shops(); + shopsGUI.setVisible(true); + + + dispose(); + + } + + void this_windowClosing(WindowEvent e) { + quitButton_actionPerformed(null); + } + +} diff --git a/src/forge/Gui_PlantShop.java b/src/forge/Gui_PlantShop.java new file mode 100644 index 00000000000..f2434fb0191 --- /dev/null +++ b/src/forge/Gui_PlantShop.java @@ -0,0 +1,288 @@ +package forge; + +import java.awt.Dimension; +import java.awt.Font; +import java.awt.Rectangle; +import java.awt.event.ActionEvent; +import java.awt.event.WindowEvent; +import java.io.File; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.SwingConstants; + +import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; + +public class Gui_PlantShop extends JFrame implements NewConstants{ + + private static final long serialVersionUID = 2409591658245091210L; + private JFrame shopsGUI; + private JLabel titleLabel = new JLabel(); + + private JLabel plantDescLabel = new JLabel(); + private JLabel plantStatsLabel = new JLabel(); + private JLabel plantPriceLabel = new JLabel(); + private JLabel plantIconLabel = new JLabel(); + + private JLabel creditsLabel = new JLabel(); + + private ImageIcon plantIcon = new ImageIcon(); + + private JButton buyPlantButton = new JButton(); + private JButton quitButton = new JButton(); + + private QuestData questData = AllZone.QuestData; + + public Gui_PlantShop(JFrame parent) { + try { + jbInit(); + } catch(Exception ex) { + ErrorViewer.showError(ex); + } + + shopsGUI = parent; + + setup(); + + //for some reason, the Bazaar window does not return when closing with X + //for now, just disable X closing: + this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); + + Dimension screen = this.getToolkit().getScreenSize(); + setBounds(screen.width / 3, 100, //position + 530, 430); //size + setVisible(true); + + } + + private void setup() { + //buyPlantButton.setIcon(icon); + buyPlantButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + try { + buyPlantButton_actionPerformed(e); + } catch (Exception e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + } + }); + + }//setup(); + + private String getDesc() + { + StringBuilder sb = new StringBuilder(); + sb.append(""); + if (questData.getPlantLevel() == 0) + { + sb.append("Start each of your battles with this lush,
verdant plant on your side.
"); + sb.append("Excellent at blocking the nastiest of critters!

"); + sb.append("Level 1: 0/1
"); + sb.append("Next Level: 0/2
"); + sb.append("Can learn: Deathtouch"); + } + else if (questData.getPlantLevel() == 1) + { + sb.append("Improve the toughness of your plant.
"); + sb.append("Level 2: 0/2
"); + sb.append("Next Level: 0/3
"); + sb.append("Can learn: Deathtouch"); + } + else if (questData.getPlantLevel() == 2) + { + sb.append("Improve the toughness of your plant.
"); + sb.append("Level 3: 0/3
"); + sb.append("Next Level: 1/3
"); + sb.append("Can learn: Deathtouch"); + } + else if (questData.getPlantLevel() == 3) + { + sb.append("Improve the power of your plant.
"); + sb.append("Level 4: 1/3
"); + sb.append("Next Level: Deathtouch
"); + sb.append("Can learn: Deathtouch"); + } + else if (questData.getPlantLevel() == 4) + { + sb.append("Grow venomous thorns on your plant.
"); + sb.append("Level 5: Deathtouch
"); + } + + sb.append(""); + return sb.toString(); + } + + private long getPrice() + { + long l = 0; + if (questData.getPlantLevel() == 0) + l = 100; + else if (questData.getPlantLevel() == 1) + l = 150; + else if (questData.getPlantLevel() == 2) + l = 200; + else if (questData.getPlantLevel() == 3) + l = 300; + else if (questData.getPlantLevel() == 4) + l = 750; + return l; + } + + private String getButtonText() + { + String s = ""; + if (questData.getPlantLevel() == 0) + s = "Buy Plant"; + else + s = "Upgrade Plant"; + return s; + } + + private String getStats() + { + StringBuilder sb = new StringBuilder(); + if (questData.getPlantLevel() == 0) + sb.append("0/1"); + else if (questData.getPlantLevel() == 1) + sb.append("0/2"); + else if (questData.getPlantLevel() == 2) + sb.append("0/3"); + else if (questData.getPlantLevel() == 3) + sb.append("1/3"); + + sb.append(" Plant Wall"); + + return sb.toString(); + } + + private String getImageString() + { + String s = ""; + if (questData.getPlantLevel() == 0) + s = "g_0_1_plant_wall_small.jpg"; + else if (questData.getPlantLevel() == 1) + s = "g_0_2_plant_wall_small.jpg"; + else if (questData.getPlantLevel() == 2) + s = "g_0_3_plant_wall_small.jpg"; + else if (questData.getPlantLevel() == 3) + s = "g_1_3_plant_wall_small.jpg"; + + return s; + } + + private void jbInit() throws Exception { + titleLabel.setFont(new java.awt.Font("sserif", Font.BOLD, 22)); + titleLabel.setHorizontalAlignment(SwingConstants.CENTER); + titleLabel.setText("Plant Nursery"); + titleLabel.setBounds(new Rectangle(130, 5, 198, 60)); + this.getContentPane().setLayout(null); + + plantStatsLabel.setFont(new Font("sserif", Font.BOLD, 12)); + plantStatsLabel.setText(getStats()); + plantStatsLabel.setBounds(new Rectangle(10, 65, 100, 15)); + + plantDescLabel.setFont(new Font("sserif", 0, 12)); + plantDescLabel.setText(getDesc()); + plantDescLabel.setBounds(new Rectangle(10, 80, 300, 150)); + + plantPriceLabel.setFont(new Font("sserif", 0, 12)); + plantPriceLabel.setText("Price: " + getPrice() + " credits"); + plantPriceLabel.setBounds(new Rectangle(10, 230, 150, 15)); + + creditsLabel.setFont(new Font("sserif", 0, 12)); + creditsLabel.setText("Credits: " + questData.getCredits()); + creditsLabel.setBounds(new Rectangle(10, 265, 150, 15)); + + plantIcon = getIcon(getImageString()); + plantIconLabel.setText(""); + plantIconLabel.setIcon(plantIcon); + plantIconLabel.setBounds(new Rectangle(280, 65, 201, 280)); + plantIconLabel.setIconTextGap(0); + + //String fileName = "LeafIconSmall.png"; + //ImageIcon icon = getIcon(fileName); + buyPlantButton.setBounds(new Rectangle(10, 297, 120, 50)); + buyPlantButton.setText(getButtonText()); + + + buyPlantButton.setEnabled(true); + if (questData.getCredits() < getPrice()) + buyPlantButton.setEnabled(false); + + quitButton.setBounds(new Rectangle(140, 297, 120, 50)); + quitButton.setText("Quit"); + quitButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + quitButton_actionPerformed(e); + } + }); + + + //jPanel2.add(quitButton, null); + this.getContentPane().add(buyPlantButton, null); + this.getContentPane().add(titleLabel, null); + this.getContentPane().add(plantStatsLabel, null); + this.getContentPane().add(plantDescLabel, null); + this.getContentPane().add(plantIconLabel, null); + this.getContentPane().add(plantPriceLabel, null); + this.getContentPane().add(creditsLabel, null); + this.getContentPane().add(quitButton,null); + } + + void editDeckButton_actionPerformed(ActionEvent e) { + Command exit = new Command() { + private static final long serialVersionUID = 4735992294414389187L; + + public void execute() { + new Gui_WinLose(); + } + }; + Gui_DeckEditor editor = new Gui_DeckEditor(); + + editor.show(exit); + + dispose(); + }//editDeckButton_actionPerformed() + + void buyPlantButton_actionPerformed(ActionEvent e) throws Exception { + questData.subtractCredits(getPrice()); + questData.addPlantLevel(); + jbInit(); + } + + void restartButton_actionPerformed(ActionEvent e) { + Constant.Runtime.WinLose.reset(); + AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]); + AllZone.Display.setVisible(true); + + dispose(); + } + + private ImageIcon getIcon(String fileName) + { + File base = ForgeProps.getFile(IMAGE_ICON); + File file = new File(base, fileName); + ImageIcon icon = new ImageIcon(file.toString()); + return icon; + } + + void quitButton_actionPerformed(ActionEvent e) { + QuestData.saveData(questData); + //new Gui_Shops(); + shopsGUI.setVisible(true); + + + dispose(); + + } + + void this_windowClosing(WindowEvent e) { + quitButton_actionPerformed(null); + } + +} diff --git a/src/forge/Gui_Quest.java b/src/forge/Gui_Quest.java index 61f76800845..4c6a49ee265 100644 --- a/src/forge/Gui_Quest.java +++ b/src/forge/Gui_Quest.java @@ -5,45 +5,56 @@ import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; +import java.io.File; import java.util.ArrayList; import java.util.Collections; import javax.swing.BorderFactory; import javax.swing.ButtonGroup; +import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; +import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JRadioButton; +import javax.swing.JScrollPane; +import javax.swing.JTextArea; import javax.swing.SwingConstants; import javax.swing.border.Border; import javax.swing.border.TitledBorder; import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; //presumes AllZone.QuestData is not null //AllZone.QuestData should be set by Gui_QuestOptions -public class Gui_Quest extends JFrame { +public class Gui_Quest extends JFrame implements NewConstants{ private static final long serialVersionUID = -6432089669283627896L; private QuestData questData; private JLabel jLabel1 = new JLabel(); - private JLabel difficultlyLabel = new JLabel(); + private JLabel difficultyLabel = new JLabel(); private JLabel winLostLabel = new JLabel(); private JLabel rankLabel = new JLabel(); private JLabel creditsLabel = new JLabel(); + private JLabel lifeLabel = new JLabel(); @SuppressWarnings("unused") // border1 private Border border1; private TitledBorder titledBorder1; + private JButton infoButton = new JButton(); + private JButton otherShopsButton = new JButton(); private JButton cardShopButton = new JButton(); private JButton deckEditorButton = new JButton(); private JPanel jPanel2 = new JPanel(); private JButton playGameButton = new JButton(); + private JButton questsButton = new JButton(); private JRadioButton oppTwoRadio = new JRadioButton(); private JRadioButton oppOneRadio = new JRadioButton(); private JRadioButton oppThreeRadio = new JRadioButton(); @@ -59,13 +70,13 @@ public class Gui_Quest extends JFrame { } public Gui_Quest() { - try { + questData = AllZone.QuestData; + + try { jbInit(); } catch(Exception ex) { ErrorViewer.showError(ex); } - - questData = AllZone.QuestData; setup(); setVisible(true); @@ -75,7 +86,7 @@ public class Gui_Quest extends JFrame { //center window on the screen Dimension screen = this.getToolkit().getScreenSize(); setBounds(screen.width / 4, 50, //position - 500, 610); //size + 500, 660); //size //if user closes this window, go back to "Quest Options" screen this.addWindowListener(new WindowAdapter() { @@ -87,10 +98,18 @@ public class Gui_Quest extends JFrame { }); //set labels - difficultlyLabel.setText(questData.getDifficulty()); + difficultyLabel.setText(questData.getDifficulty() + " - " + questData.getMode()); rankLabel.setText(questData.getRank()); creditsLabel.setText("Credits: " + questData.getCredits()); + if (questData.getMode().equals("Fantasy")) + { + int life = questData.getLife(); + if (life<15) + questData.setLife(15); + lifeLabel.setText("Max Life: "+questData.getLife()); + } + String s = questData.getWin() + " wins / " + questData.getLost() + " losses"; winLostLabel.setText(s); @@ -120,10 +139,10 @@ public class Gui_Quest extends JFrame { this.setResizable(false); this.setTitle("Quest Mode"); this.getContentPane().setLayout(null); - difficultlyLabel.setText("Medium"); - difficultlyLabel.setBounds(new Rectangle(1, 52, 453, 41)); - difficultlyLabel.setFont(new java.awt.Font("Dialog", 0, 25)); - difficultlyLabel.setHorizontalAlignment(SwingConstants.CENTER); + difficultyLabel.setText("Medium"); + difficultyLabel.setBounds(new Rectangle(1, 52, 453, 41)); + difficultyLabel.setFont(new java.awt.Font("Dialog", 0, 25)); + difficultyLabel.setHorizontalAlignment(SwingConstants.CENTER); winLostLabel.setText("23 wins / 10 losses"); winLostLabel.setBounds(new Rectangle(1, 130, 453, 43)); winLostLabel.setFont(new java.awt.Font("Dialog", 0, 25)); @@ -133,12 +152,50 @@ public class Gui_Quest extends JFrame { rankLabel.setBounds(new Rectangle(1, 93, 453, 37)); rankLabel.setFont(new java.awt.Font("Dialog", 0, 25)); rankLabel.setHorizontalAlignment(SwingConstants.CENTER); - creditsLabel.setBounds(new Rectangle(1, 170, 453, 37)); + creditsLabel.setBounds(new Rectangle(1, 175, 453, 15)); //creditsLabel.setText("Credits: 1000"); creditsLabel.setHorizontalAlignment(SwingConstants.CENTER); creditsLabel.setHorizontalTextPosition(SwingConstants.CENTER); - cardShopButton.setBounds(new Rectangle(291, 100, 142, 38)); + + infoButton.setBounds(new Rectangle(15, 25, 142, 28)); + infoButton.setFont(new java.awt.Font("Dialog", 0, 14)); + infoButton.setText("Opponent Notes"); + infoButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + infoButton_actionPerformed(e); + } + }); + + //if (questData.getMode().equals("Fantasy")) + if ("Fantasy".equals(questData.getMode())) + { + + lifeLabel.setBounds(new Rectangle(1, 195, 453, 15)); + lifeLabel.setHorizontalAlignment(SwingConstants.CENTER); + lifeLabel.setHorizontalTextPosition(SwingConstants.CENTER); + + otherShopsButton.setBounds(new Rectangle(291, 60, 142, 38)); + otherShopsButton.setFont(new java.awt.Font("Dialog", 0, 18)); + otherShopsButton.setText("Bazaar"); + otherShopsButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + otherShopsButton_actionPerformed(e); + } + }); + + questsButton.setBounds(new Rectangle(150, 558, 161, 37)); + questsButton.setFont(new java.awt.Font("Dialog", 0, 18)); + questsButton.setText("Quests"); + questsButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + questsButton_actionPerformed(e); + } + }); + + } + + cardShopButton.setBounds(new Rectangle(291, 104, 142, 38)); cardShopButton.setFont(new java.awt.Font("Dialog", 0, 18)); cardShopButton.setText("Card Shop"); cardShopButton.addActionListener(new java.awt.event.ActionListener() { @@ -166,6 +223,8 @@ public class Gui_Quest extends JFrame { playGameButton_actionPerformed(e); } }); + + oppTwoRadio.setText("Bob"); oppTwoRadio.setBounds(new Rectangle(15, 75, 250, 41)); oppOneRadio.setSelected(true); @@ -187,14 +246,20 @@ public class Gui_Quest extends JFrame { //resizeCheckbox.setSelected(true); this.getContentPane().add(rankLabel, null); this.getContentPane().add(jLabel1, null); - this.getContentPane().add(difficultlyLabel, null); + this.getContentPane().add(difficultyLabel, null); this.getContentPane().add(winLostLabel, null); this.getContentPane().add(creditsLabel,null); jPanel2.add(jLabel5, null); + jPanel2.add(infoButton, null); jPanel2.add(deckComboBox, null); jPanel2.add(oppOneRadio, null); jPanel2.add(oppTwoRadio, null); jPanel2.add(oppThreeRadio, null); + if ("Fantasy".equals(questData.getMode())) { + jPanel2.add(otherShopsButton, null); + this.getContentPane().add(lifeLabel,null); + this.getContentPane().add(questsButton, null); + } jPanel2.add(cardShopButton, null); jPanel2.add(deckEditorButton, null); this.getContentPane().add(playGameButton, null); @@ -207,6 +272,245 @@ public class Gui_Quest extends JFrame { oppGroup.add(oppThreeRadio); } + void refreshCredits() + { + creditsLabel.setText("Credits: " + questData.getCredits()); + } + + void refreshLife() + { + lifeLabel.setText("Max Life: " + questData.getLife()); + } + + //make sure credits/life get updated after shopping at bazaar + public void setVisible(boolean b) + { + refreshCredits(); + refreshLife(); + super.setVisible(b); + } + + void infoButton_actionPerformed(ActionEvent e) + { + + + StringBuilder sb = new StringBuilder(); + sb.append("Abraham Lincoln hard Some flying creatures with Flamebreak and life gaining"); + sb.append("\r\n"); + sb.append("Albert Einstein 2 medium Garruk Wildspeaker, W+G creatures with Needle Storm and Retribution of the Meek"); + sb.append("\r\n"); + sb.append("Albert Einstein 3 hard Stronger version of the above deck"); + sb.append("\r\n"); + sb.append("Bart Simpson 1 easy AI has creatures that will tap your creatures and will use auras to keep them tapped"); + sb.append("\r\n"); + sb.append("Bart Simpson 2 medium AI has creatures that will tap your creatures and will use auras to keep them tapped"); + sb.append("\r\n"); + sb.append("Bart Simpson 3 hard AI has creatures that will tap your creatures and will use auras to keep them tapped"); + sb.append("\r\n"); + sb.append("Batman hard Creatures with Exalted and Unblockable abilities, WoG and Armageddon"); + sb.append("\r\n"); + sb.append("Bela Lugosi hard Rares' Vampire deck, B creatures, little to no spells"); + sb.append("\r\n"); + sb.append("Blackbeard hard Soldiers with Preeminent Captain, WoG and Armageddon"); + sb.append("\r\n"); + sb.append("Boba Fett hard Dragons, Chandra Nalaar, Crucible of Fire and Dragon Roost"); + sb.append("\r\n"); + sb.append("Buffy 1 easy Vampires and creatures with wither + Sorceress Queen"); + sb.append("\r\n"); + sb.append("Buffy 2 medium Vampires and creatures with wither + Sorceress Queen"); + sb.append("\r\n"); + sb.append("Buffy 3 hard Vampires and creatures with wither + Sorceress Queen"); + sb.append("\r\n"); + sb.append("C3PO hard Goblins, Goblin Ringleader, Kiki-Jiki, Mad Auntie and Sensation Gorger"); + sb.append("\r\n"); + sb.append("Catwoman 1 easy Cat creatures G+W"); + sb.append("\r\n"); + sb.append("Catwoman 2 medium Cats creatures G+W+R with Lightning Helix"); + sb.append("\r\n"); + sb.append("Comic Book Guy hard Dragons, Chandra Nalaar, Crucible of Fire + Enlightened Tutor, Moat"); + sb.append("\r\n"); + sb.append("Crocodile Dundee 1 easy Some Mountainwalk creatures, Rakka Mar"); + sb.append("\r\n"); + sb.append("Crocodile Dundee 2 medium Some Mountainwalk creatures, Kamahl, Pit Fighter"); + sb.append("\r\n"); + sb.append("Crocodile Dundee 3 hard Some Mountainwalk creatures, Kamahl, Pit Fighter"); + sb.append("\r\n"); + sb.append("Cyclops hard Slivers mainly, some spells"); + sb.append("\r\n"); + sb.append("Da Vinci 1 easy Some Swampwalk creatures, Morph creatures + discard spells"); + sb.append("\r\n"); + sb.append("Da Vinci 2 medium Some Swampwalk creatures, Morph creatures + drain/gain life spells"); + sb.append("\r\n"); + sb.append("Da Vinci 3 hard Some Swampwalk creatures, Morph creatures + Angel of Despair"); + sb.append("\r\n"); + sb.append("Darth Vader hard UW Battle of Wits style alternate win type deck, WoG"); + sb.append("\r\n"); + sb.append("Data hard Korlash, Heir to Blackblade, Liliana Vess"); + sb.append("\r\n"); + sb.append("Doc Holiday 1 easy Morph + Regenerate GWU creatures"); + sb.append("\r\n"); + sb.append("Doc Holiday 2 medium Morph + Regenerate GWU creatures"); + sb.append("\r\n"); + sb.append("Doc Holiday 3 hard Morph + Regenerate GWU creatures"); + sb.append("\r\n"); + sb.append("Dr No hard The Rack, Balance, Propaganda, discard spells"); + sb.append("\r\n"); + sb.append("Fat Albert 1 easy Winter Orb, Keldon Warlord, mana Elves/Slivers + several 4/4 creatures"); + sb.append("\r\n"); + sb.append("Fat Albert 2 medium Winter Orb, Keldon Warlord, mana Elves/Slivers + several 5/5 creatures"); + sb.append("\r\n"); + sb.append("Fat Albert 3 hard Winter Orb, Keldon Warlord, mana Elves/Slivers + several 6/6 creatures"); + sb.append("\r\n"); + sb.append("Frodo 1 easy New, Apthaven's AI Zoo Easy, some creature removal"); + sb.append("\r\n"); + sb.append("Frodo 2 medium New, Apthaven's AI Zoo Medium, some creature removal + Glorious Anthem"); + sb.append("\r\n"); + sb.append("Frodo 3 hard New, Apthaven's AI Zoo Hard, more creature removal + Glorious Anthems"); + sb.append("\r\n"); + sb.append("Genghis Khan 1 easy Mana Elves + Birds + Armageddon, Llanowar Behemoth"); + sb.append("\r\n"); + sb.append("Genghis Khan 2 medium Mana Elves + Birds + Armageddon, Llanowar Behemoth"); + sb.append("\r\n"); + sb.append("Genghis Khan 3 hard Mana Elves + Birds + Armageddon, Llanowar Behemoth + Elspeth, Knight-Errant"); + sb.append("\r\n"); + sb.append("Gold Finger hard Rares' U control deck, various counter spells and Serra Sphinx + Memnarch"); + sb.append("\r\n"); + sb.append("Green Lantern hard Nicol Bolas, Planeswalker + threat removal and several creatures"); + sb.append("\r\n"); + sb.append("Harry Potter hard Beached As' deck, various milling cards, some speed up and counter spells"); + sb.append("\r\n"); + sb.append("Han Solo hard WG enchantments deck with Sigil of the Empty Throne"); + sb.append("\r\n"); + sb.append("Homer Simpson 1 easy Morph + Regenerate BRU creatures, + Raise Dead"); + sb.append("\r\n"); + sb.append("Homer Simpson 2 medium Morph + Regenerate BRU creatures, + Raise Dead"); + sb.append("\r\n"); + sb.append("Homer Simpson 3 hard Morph + Regenerate BRU creatures, + card draw and creature buff"); + sb.append("\r\n"); + sb.append("Iceman hard BU Bounce and Control style deck"); + sb.append("\r\n"); + sb.append("Indiana Jones 1 easy Sol'kanar + buff"); + sb.append("\r\n"); + sb.append("Indiana Jones 2 medium Sol'kanar + buff + Raise Dead"); + sb.append("\r\n"); + sb.append("Indiana Jones 3 hard Sol'kanar + buff + Terminate"); + sb.append("\r\n"); + sb.append("Jabba the Hut hard Creatures with exalted and land walking abilities"); + sb.append("\r\n"); + sb.append("James Bond 1 easy gohongohon's easy WG Agro with several Slivers"); + sb.append("\r\n"); + sb.append("James Bond 2 medium gohongohon's Medium WG Agro with several Slivers + Glorious Anthem"); + sb.append("\r\n"); + sb.append("James Bond 3 hard gohongohon's Hard WGR Agro"); + sb.append("\r\n"); + sb.append("James T Kirk hard Rares 40 card black discard deck + Liliana Vess"); + sb.append("\r\n"); + sb.append("King Edward 1 easy Elementals, 5 color deck with Tribal Flames"); + sb.append("\r\n"); + sb.append("King Edward 2 medium Elementals, 5 color deck with Tribal Flames"); + sb.append("\r\n"); + sb.append("King Edward 3 hard Elementals, 5 color deck with Tribal Flames featuring Horde of Notions"); + sb.append("\r\n"); + sb.append("Kojak 1 easy Some Islandwalk creatures GU + filler"); + sb.append("\r\n"); + sb.append("Kojak 2 medium Some Islandwalk creatures GU + filler"); + sb.append("\r\n"); + sb.append("Kojak 3 hard Some Islandwalk creatures GUB + filler"); + sb.append("\r\n"); + sb.append("Lisa Simpson hard GW deck, creates tokens which are devoured by Skullmulcher and Gluttonous Slime"); + sb.append("\r\n"); + sb.append("Luke Skywalker hard GWU weenie style deck with Garruk Wildspeaker and Gaea's Anthem"); + sb.append("\r\n"); + sb.append("Magneto hard Shriekmaw, Assassins, creature removal + Liliana Vess"); + sb.append("\r\n"); + sb.append("Marge Simpson hard RG deck, creates tokens which are devoured by R and RG creatures with devour"); + sb.append("\r\n"); + sb.append("Morpheus hard Elves with Overrun, Gaea's Anthem, Imperious Perfect and other pumps"); + sb.append("\r\n"); + sb.append("Napoleon hard Walls, Rolling Stones and Doran, the Siege Tower"); + sb.append("\r\n"); + sb.append("Neo hard RG with Groundbreaker and other attack once then sacrifice at EoT creatures"); + sb.append("\r\n"); + sb.append("Newton hard Relentless Rats, Ratcatcher, Aluren and Harmonize"); + sb.append("\r\n"); + sb.append("Picard hard UWG Elf deck similar to Morpheus but also has flying elves"); + sb.append("\r\n"); + sb.append("Pinky and the Brain hard Royal Assassin, WoG + Damnation, Liliana Vess, Beacon of Unrest"); + sb.append("\r\n"); + sb.append("Professor X hard Master of Etherium + Vedalken Archmage and many artifacts"); + sb.append("\r\n"); + sb.append("R2-D2 hard Black Vise, bounce (Boomerang) spells, Howling Mine"); + sb.append("\r\n"); + sb.append("Rocky 1 easy Pro red, Flamebreak + Tremor + Pyroclasm but no Pyrohemia"); + sb.append("\r\n"); + sb.append("Rocky 2 medium Pro red, Flamebreak + Tremor + Pyroclasm but no Pyrohemia"); + sb.append("\r\n"); + sb.append("Rocky 3 hard Pro red, Flamebreak + Tremor + Pyroclasm but no Pyrohemia"); + sb.append("\r\n"); + sb.append("Rogue hard Dragons including Tarox Bladewing, Dragon Roost, Chandra Nalaar"); + sb.append("\r\n"); + sb.append("Scooby Doo hard Rares' Red deck, Dragonmaster Outcast, Rakdos Pit Dragon, Kamahl, Pit Fighter"); + sb.append("\r\n"); + sb.append("Scotty medium Pestilence + Castle + Penumbra Kavu/Spider/Wurm but no pro black"); + sb.append("\r\n"); + sb.append("Seabiscuit 1 easy Some Fear creatures, bounce and draw card spells"); + sb.append("\r\n"); + sb.append("Seabiscuit 2 medium Some Fear creatures, Garza Zol, Plague Queen + draw card spells"); + sb.append("\r\n"); + sb.append("Seabiscuit 3 hard Some Fear creatures, Garza Zol, Plague Queen + draw card & control spells"); + sb.append("\r\n"); + sb.append("Sherlock Holmes 1 easy Some Forestwalk creatures, Damnation + pump spells"); + sb.append("\r\n"); + sb.append("Sherlock Holmes 2 medium Some Forestwalk creatures, gain life + threat removal spells"); + sb.append("\r\n"); + sb.append("Sherlock Holmes 3 hard Some Forestwalk creatures, gain life + threat removal spells + Eladamri, Lord of Leaves"); + sb.append("\r\n"); + sb.append("Silver Surfer hard Green creature beat down deck with several pump spells"); + sb.append("\r\n"); + sb.append("Spiderman medium White weenies with WoG, Armageddon, Mass Calcify"); + sb.append("\r\n"); + sb.append("Spock medium Rares elf deck with just a single copy of most of the elves"); + sb.append("\r\n"); + sb.append("Storm 1 easy Creatures with Lifelink + filler"); + sb.append("\r\n"); + sb.append("Storm 2 medium Creatures with Lifelink + filler"); + sb.append("\r\n"); + sb.append("Storm 3 hard Creatures with Lifelink + filler"); + sb.append("\r\n"); + sb.append("Superman 1 easy Vecc\'s easy Slivers deck, Raise Dead + Breath of Life"); + sb.append("\r\n"); + sb.append("Superman 2 medium Vecc\'s medium Slivers deck, Zombify + Tribal Flames"); + sb.append("\r\n"); + sb.append("Tarzan 1 easy Jungle creatures + pump spells"); + sb.append("\r\n"); + sb.append("Tarzan 2 medium Tarzan with Silverback Ape + pump spells"); + sb.append("\r\n"); + sb.append("Terminator hard Master of Etherium + Control Magic and Memnarch + many artifacts"); + sb.append("\r\n"); + sb.append("Uncle Owen hard Creature removal/control with Liliana Vess"); + sb.append("\r\n"); + sb.append("Wolverine hard Nightmare + Korlash, Heir to Blackblade + Kodama's Reach"); + sb.append("\r\n"); + sb.append("Wyatt Earp 1 easy Some Plainswalk creatures + filler"); + sb.append("\r\n"); + sb.append("Wyatt Earp 2 medium Some Plainswalk creatures + filler"); + sb.append("\r\n"); + sb.append("Wyatt Earp 3 hard Some Plainswalk creatures + filler"); + + File base = ForgeProps.getFile(IMAGE_ICON); + File file = new File(base, "notesIcon.png"); + ImageIcon icon = new ImageIcon(file.toString()); + + JTextArea area = new JTextArea(sb.toString(), 35, 70); + area.setWrapStyleWord(true); + area.setLineWrap(true); + area.setEditable(false); + + area.setOpaque(false); + + JOptionPane.showMessageDialog(null, new JScrollPane(area), "Opponent Deck Notes", JOptionPane.INFORMATION_MESSAGE, icon); + } + void deckEditorButton_actionPerformed(ActionEvent e) { Command exit = new Command() { private static final long serialVersionUID = -5110231879441074581L; @@ -227,6 +531,14 @@ public class Gui_Quest extends JFrame { this.dispose(); }//deck editor button + void otherShopsButton_actionPerformed(ActionEvent e) + { + Gui_Shops g = new Gui_Shops(this); + g.setVisible(true); + + this.dispose(); + } + void cardShopButton_actionPerformed(ActionEvent e) { Command exit = new Command() { private static final long serialVersionUID = 8567193482568076362L; @@ -252,7 +564,7 @@ public class Gui_Quest extends JFrame { if(check == null || getOpponent().equals("")) return; Deck human = questData.getDeck(check.toString()); - Deck computer = questData.ai_getDeck(getOpponent()); + Deck computer = questData.ai_getDeckNewFormat(getOpponent()); Constant.Runtime.HumanDeck[0] = human; Constant.Runtime.ComputerDeck[0] = computer; @@ -271,7 +583,16 @@ public class Gui_Quest extends JFrame { else Constant.Runtime.Mill[0] = false; - AllZone.GameAction.newGame(human, computer); + if (questData.getMode().equals("Realistic")) + AllZone.GameAction.newGame(human, computer); + else + { + CardList hCl = QuestUtil.getHumanPlantAndPet(questData); + int hLife = QuestUtil.getLife(questData); + AllZone.GameAction.newGame(human, computer, hCl, new CardList(), hLife, 20, null); + } + + AllZone.Display.setVisible(true); //end - you can change stuff after this @@ -280,6 +601,28 @@ public class Gui_Quest extends JFrame { }//play game button + void questsButton_actionPerformed(ActionEvent e) + { + Object check = deckComboBox.getSelectedItem(); + if(check == null) return; + + Deck human = questData.getDeck(check.toString()); + + if(smoothLandCheckBox.isSelected()) Constant.Runtime.Smooth[0] = true; + else Constant.Runtime.Smooth[0] = false; + + if(millLoseCheckBox.isSelected()) + Constant.Runtime.Mill[0] = true; + else + Constant.Runtime.Mill[0] = false; + + + Gui_Quest_Assignments g = new Gui_Quest_Assignments(this, human); + g.setVisible(true); + + this.dispose(); + } + String getOpponent() { if(oppOneRadio.isSelected()) return oppOneRadio.getText(); diff --git a/src/forge/Gui_QuestOptions.java b/src/forge/Gui_QuestOptions.java index 20fb0b9a626..8f1c6807894 100644 --- a/src/forge/Gui_QuestOptions.java +++ b/src/forge/Gui_QuestOptions.java @@ -41,9 +41,12 @@ public class Gui_QuestOptions extends JFrame { private JRadioButton hardRadio = new JRadioButton(); private JRadioButton mediumRadio = new JRadioButton(); private JRadioButton veryHardRadio = new JRadioButton(); + private JRadioButton fantasyRadio = new JRadioButton(); + private JRadioButton realisticRadio = new JRadioButton(); private JButton newQuestButton = new JButton(); private JTextArea jTextArea1 = new JTextArea(); private ButtonGroup buttonGroup1 = new ButtonGroup(); + private ButtonGroup buttonGroup2 = new ButtonGroup(); private JPanel jPanel3 = new JPanel(); private Border border2; private TitledBorder titledBorder2; @@ -121,14 +124,22 @@ public class Gui_QuestOptions extends JFrame { jPanel1.setBorder(titledBorder1); jPanel1.setBounds(new Rectangle(67, 63, 303, 259)); jPanel1.setLayout(null); + jPanel2.setBounds(new Rectangle(12, 27, 271, 101)); jPanel2.setLayout(gridLayout1); - gridLayout1.setColumns(1); + + gridLayout1.setColumns(2); gridLayout1.setRows(4); + easyRadio.setText("Easy - 50 games"); hardRadio.setText("Hard - 200 games"); mediumRadio.setText("Medium - 100 games"); veryHardRadio.setText("Very Hard - 300 games"); + realisticRadio.setText("Realistic"); + fantasyRadio.setText("Fantasy"); + + realisticRadio.setSelected(true); + newQuestButton.setBounds(new Rectangle(78, 206, 145, 38)); newQuestButton.setFont(new java.awt.Font("Dialog", 0, 18)); newQuestButton.setText("New Quest"); @@ -145,13 +156,19 @@ public class Gui_QuestOptions extends JFrame { jTextArea1.setLineWrap(true); jTextArea1.setWrapStyleWord(true); jTextArea1.setBounds(new Rectangle(13, 141, 274, 50)); + jPanel3.setBorder(titledBorder2); jPanel3.setBounds(new Rectangle(68, 338, 289, 86)); jPanel3.setLayout(null); + jPanel2.add(easyRadio, null); + jPanel2.add(realisticRadio,null); jPanel2.add(mediumRadio, null); + jPanel2.add(fantasyRadio, null); jPanel2.add(hardRadio, null); + jPanel2.add(new JLabel("")); // for empty cell jPanel2.add(veryHardRadio, null); + jPanel1.add(newQuestButton, null); jPanel1.add(jTextArea1, null); this.getContentPane().add(jPanel1, null); @@ -163,6 +180,9 @@ public class Gui_QuestOptions extends JFrame { buttonGroup1.add(mediumRadio); buttonGroup1.add(hardRadio); buttonGroup1.add(veryHardRadio); + + buttonGroup2.add(realisticRadio); + buttonGroup2.add(fantasyRadio); } void continueQuestButton_actionPerformed(ActionEvent e) { @@ -174,6 +194,11 @@ public class Gui_QuestOptions extends JFrame { void newQuestButton_actionPerformed(ActionEvent e) { String difficulty = ""; + + String mode = "Realistic"; + + if (fantasyRadio.isSelected()) + mode = "Fantasy"; if(easyRadio.isSelected()) difficulty = questData.EASY; @@ -187,7 +212,7 @@ public class Gui_QuestOptions extends JFrame { return; //give the user a few cards to build a deck - questData.newGame(difficulty); + questData.newGame(difficulty, mode); copyAIDecks(questData, QuestData.loadData()); QuestData.saveData(questData); diff --git a/src/forge/Gui_Quest_Assignments.java b/src/forge/Gui_Quest_Assignments.java new file mode 100644 index 00000000000..49c003b88b5 --- /dev/null +++ b/src/forge/Gui_Quest_Assignments.java @@ -0,0 +1,289 @@ +package forge; + +import java.awt.Dimension; +import java.awt.Font; +import java.awt.Rectangle; +import java.awt.event.ActionEvent; +import java.awt.event.WindowEvent; +import java.io.File; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Enumeration; + +import javax.swing.AbstractButton; +import javax.swing.ButtonGroup; +import javax.swing.ButtonModel; +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JRadioButton; +import javax.swing.SwingConstants; + +import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; + +public class Gui_Quest_Assignments extends JFrame implements NewConstants{ + + private static final long serialVersionUID = 2409591658245091210L; + + private JFrame questGui; + private JLabel titleLabel = new JLabel(); + + private JButton startQuestButton = new JButton(); + private JButton quitButton = new JButton(); + + private ButtonGroup buttonGroup = new ButtonGroup(); + + private QuestData questData; + + private Deck hDeck; + + private ReadQuest_Assignment read; + + public Gui_Quest_Assignments(JFrame parent, Deck humanDeck) { + try { + jbInit(); + } catch(Exception ex) { + ErrorViewer.showError(ex); + } + + questGui = parent; + hDeck = humanDeck; + + setup(); + + this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); + + setSize(1024, 768); + this.setResizable(false); + Dimension screen = getToolkit().getScreenSize(); + Rectangle bounds = getBounds(); + bounds.width = 1024; + bounds.height = 768; + bounds.x = (screen.width - bounds.width) / 2; + bounds.y = (screen.height - bounds.height) / 2; + setBounds(bounds); + + + } + + //only do this ONCE: + private void setup() { + questData = AllZone.QuestData; + startQuestButton.setBounds(new Rectangle(10, 650, 120, 50)); + startQuestButton.setText("Start Quest"); + //buyPlantButton.setIcon(icon); + startQuestButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + try { + startQuestButton_actionPerformed(e); + } catch (Exception e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + } + }); + + read = new ReadQuest_Assignment(ForgeProps.getFile(QUEST.QUESTS), questData); + read.run(); + + ArrayList questsToDisplay = new ArrayList(); + + if (questData.getAvailableQuests()!= null && questData.getAvailableQuests().size() > 0) + { + ArrayList availableQuests = read.getQuestsByIds(questData.getAvailableQuests()); + questsToDisplay = availableQuests; + + /* + for (Quest_Assignment qa : availableQuests) + { + System.out.println(qa.getId() + " : " + qa.getName()); + }*/ + + //System.out.println("Not null"); + } + else //generate some random quests + { + //System.out.println("null"); + ArrayList allAvailableQuests = read.getQuests(); + + ArrayList availableInts = new ArrayList(); + + int maxQuests = questData.getWin() / 10; + if (maxQuests > 8) maxQuests = 8; + if (allAvailableQuests.size() < maxQuests) maxQuests = allAvailableQuests.size(); + + Collections.shuffle(allAvailableQuests); + + for (int i=0;iThis quest is "); + if (qa.isRepeatable()) + sb.append("repeatable"); + else + sb.append("not repeatable"); + sb.append(""); + + repeatable = new JLabel(); + repeatable.setFont(new Font("sserif", 0, 12)); + repeatable.setText(sb.toString()); + repeatable.setBounds(new Rectangle(115, y+40, 200, 25)); + + sb = new StringBuilder(); + sb.append("Reward: "); + sb.append(qa.getCardReward()); + sb.append(", "); + sb.append(qa.getCreditsReward()); + sb.append(" credits"); + + reward = new JLabel(); + reward.setFont(new Font("sserif", 0, 12)); + reward.setText(sb.toString()); + reward.setBounds(new Rectangle(320, y+40, 500, 25)); + + buttonGroup.add(radio); + + this.getContentPane().add(radio); + this.getContentPane().add(description); + this.getContentPane().add(difficulty); + this.getContentPane().add(repeatable); + this.getContentPane().add(reward); + + y+=80; + }//for + + + }//setup(); + + private void jbInit() throws Exception { + titleLabel.setFont(new java.awt.Font("sserif", Font.BOLD, 22)); + titleLabel.setHorizontalAlignment(SwingConstants.CENTER); + titleLabel.setText("Quests"); + titleLabel.setBounds(new Rectangle(400, 5, 300, 60)); + ImageIcon icon = getIcon("MapIcon.png"); + titleLabel.setIcon(icon); + this.getContentPane().setLayout(null); + + //String fileName = "LeafIconSmall.png"; + //ImageIcon icon = getIcon(fileName); + + startQuestButton.setEnabled(true); + + quitButton.setBounds(new Rectangle(140, 650, 120, 50)); + quitButton.setText("Quit"); + quitButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + quitButton_actionPerformed(e); + } + }); + + + //jPanel2.add(quitButton, null); + this.getContentPane().add(startQuestButton, null); + this.getContentPane().add(titleLabel, null); + this.getContentPane().add(quitButton,null); + } + + void startQuestButton_actionPerformed(ActionEvent e) throws Exception { + + Quest_Assignment selectedQuest = new Quest_Assignment(); + + ButtonModel bm = buttonGroup.getSelection(); + if (bm == null) + System.out.println("no button is selected!"); + else + { + for (Enumeration en=buttonGroup.getElements(); en.hasMoreElements(); ) + { + JRadioButton b = (JRadioButton)en.nextElement(); + if (b.getModel() == buttonGroup.getSelection()) + { + //System.out.println(b.getName()); + selectedQuest = read.getQuestById(Integer.parseInt(b.getName())); + } + } + } + + //DeckIO deckIO = new NewDeckIO(ForgeProps.getFile(QUEST.DECKS)); + //Deck computerDeck = deckIO.readDeck("quest"+selectedQuest.getId()); + Deck computerDeck = questData.ai_getDeckNewFormat("quest"+selectedQuest.getId()); + + System.out.println(computerDeck.getName()); + + Constant.Runtime.HumanDeck[0] = hDeck; + Constant.Runtime.ComputerDeck[0] = computerDeck; + + //Constant.Quest.qa[0] = selectedQuest; + AllZone.QuestAssignment = selectedQuest; + + + AllZone.GameAction.newGame(hDeck, computerDeck, QuestUtil.getHumanPlantAndPet(questData, selectedQuest), new CardList(), questData.getLife(), + selectedQuest.getComputerLife(), selectedQuest); + + AllZone.Display = new GuiDisplay3(); + AllZone.Display.setVisible(true); + dispose(); + } + + private ImageIcon getIcon(String fileName) + { + File base = ForgeProps.getFile(IMAGE_ICON); + File file = new File(base, fileName); + ImageIcon icon = new ImageIcon(file.toString()); + return icon; + } + + void quitButton_actionPerformed(ActionEvent e) { + //QuestData.saveData(questData); + //new Gui_Shops(); + questGui.setVisible(true); + + dispose(); + + } + + void this_windowClosing(WindowEvent e) { + quitButton_actionPerformed(null); + } + +} + diff --git a/src/forge/Gui_Shops.java b/src/forge/Gui_Shops.java new file mode 100644 index 00000000000..aa6e9d98d1d --- /dev/null +++ b/src/forge/Gui_Shops.java @@ -0,0 +1,225 @@ + +package forge; + + +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Rectangle; +import java.awt.event.ActionEvent; +import java.awt.event.WindowEvent; +import java.io.File; + +import javax.swing.BorderFactory; +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.SwingConstants; +import javax.swing.border.Border; +import javax.swing.border.TitledBorder; + +import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; + + +public class Gui_Shops extends JFrame implements NewConstants { + + private static final long serialVersionUID = 5462223825071747531L; + + private JFrame questGUI; + + private JLabel titleLabel = new JLabel(); + private JButton petShopButton = new JButton(); + private JButton plantShopButton = new JButton(); + private JButton healthShopButton = new JButton(); + private JButton bankButton = new JButton(); + private JButton quitButton = new JButton(); + + private JPanel jPanel2 = new JPanel(); + @SuppressWarnings("unused") + // titledBorder1 + private TitledBorder titledBorder1; + @SuppressWarnings("unused") + // border1 + private Border border1; + + + public Gui_Shops(JFrame questGUI) { + try { + jbInit(); + } catch(Exception ex) { + ErrorViewer.showError(ex); + } + + this.questGUI = questGUI; + + setup(); + + //for some reason, the Bazaar window does not return when closing with X + //for now, just disable X closing: + this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); + + Dimension screen = this.getToolkit().getScreenSize(); + setBounds(screen.width / 3, 100, //position + 286, 630); //size + setVisible(true); + } + + private void setup() { + ; + + }//setup(); + + private void jbInit() throws Exception { + titledBorder1 = new TitledBorder(""); + border1 = BorderFactory.createEtchedBorder(Color.white, new Color(148, 145, 140)); + titleLabel.setFont(new java.awt.Font("Dialog", 0, 22)); + titleLabel.setHorizontalAlignment(SwingConstants.CENTER); + titleLabel.setText("Bazaar"); + titleLabel.setBounds(new Rectangle(40, 0, 198, 60)); + this.getContentPane().setLayout(null); + + String fileName = "FoxIconSmall.png"; + ImageIcon icon = getIcon(fileName); + petShopButton.setBounds(new Rectangle(25, 20, 180, 77)); + petShopButton.setText("Beasts"); + petShopButton.setIcon(icon); + petShopButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + petShopButton_actionPerformed(e); + } + }); + fileName = "LeafIconSmall.png"; + icon = getIcon(fileName); + plantShopButton.setBounds(new Rectangle(25, 105, 180, 77)); + plantShopButton.setText("Nursery"); + plantShopButton.setIcon(icon); + plantShopButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + plantShopButton_actionPerformed(e); + } + }); + + fileName = "BottlesIconSmall.png"; + icon = getIcon(fileName); + healthShopButton.setBounds(new Rectangle(25, 190, 180, 77)); + healthShopButton.setText("Apothecary"); + healthShopButton.setIcon(icon); + healthShopButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + healthShopButton_actionPerformed(e); + } + }); + + fileName = "BoxIconSmall.png"; + icon = getIcon(fileName); + bankButton.setBounds(new Rectangle(25, 275, 180, 77)); + bankButton.setText("Treasury"); + bankButton.setIcon(icon); + bankButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + treasuryButton_actionPerformed(e); + } + }); + + quitButton.setBounds(new Rectangle(45, 445, 180, 77)); + quitButton.setText("Quit"); + quitButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + quitButton_actionPerformed(e); + } + }); + + jPanel2.setBorder(BorderFactory.createLineBorder(Color.black)); + jPanel2.setBounds(new Rectangle(20, 50, 230, 375)); + jPanel2.setLayout(null); + this.addWindowListener(new java.awt.event.WindowAdapter() { + @Override + public void windowClosing(WindowEvent e) { + this_windowClosing(e); + } + }); + + this.getContentPane().add(jPanel2, null); + jPanel2.add(plantShopButton, null); + jPanel2.add(bankButton, null); + jPanel2.add(healthShopButton, null); + //jPanel2.add(quitButton, null); + jPanel2.add(petShopButton, null); + this.getContentPane().add(titleLabel, null); + this.getContentPane().add(quitButton, null); + } + + void editDeckButton_actionPerformed(ActionEvent e) { + Command exit = new Command() { + private static final long serialVersionUID = 4735992294414389187L; + + public void execute() { + new Gui_WinLose(); + } + }; + Gui_DeckEditor editor = new Gui_DeckEditor(); + + editor.show(exit); + + dispose(); + }//editDeckButton_actionPerformed() + + void continueButton_actionPerformed(ActionEvent e) { + //open up "Game" screen +// AllZone.Computer_Play.reset();//sometimes computer has creature in play in the 2nd game of the match + AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]); + AllZone.Display.setVisible(true); + + dispose(); + } + + void petShopButton_actionPerformed(ActionEvent e) { + Gui_PetShop g = new Gui_PetShop(this); + g.setVisible(true); + + dispose(); + } + + void plantShopButton_actionPerformed(ActionEvent e) { + Gui_PlantShop g = new Gui_PlantShop(this); + g.setVisible(true); + + dispose(); + } + + void healthShopButton_actionPerformed(ActionEvent e) { + Gui_ElixirShop g = new Gui_ElixirShop(this); + g.setVisible(true); + + dispose(); + + } + + void treasuryButton_actionPerformed(ActionEvent e){ + Gui_Treasury g = new Gui_Treasury(this); + g.setVisible(true); + + dispose(); + } + + private ImageIcon getIcon(String fileName) + { + File base = ForgeProps.getFile(IMAGE_ICON); + File file = new File(base, fileName); + ImageIcon icon = new ImageIcon(file.toString()); + return icon; + } + + void quitButton_actionPerformed(ActionEvent e) { + questGUI.setVisible(true); + dispose(); + + } + + void this_windowClosing(WindowEvent e) { + quitButton_actionPerformed(null); + } +} diff --git a/src/forge/Gui_Treasury.java b/src/forge/Gui_Treasury.java new file mode 100644 index 00000000000..1232f1fe1bd --- /dev/null +++ b/src/forge/Gui_Treasury.java @@ -0,0 +1,225 @@ +package forge; + +import java.awt.Dimension; +import java.awt.Font; +import java.awt.Rectangle; +import java.awt.event.ActionEvent; +import java.awt.event.WindowEvent; +import java.io.File; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.SwingConstants; + +import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; + +public class Gui_Treasury extends JFrame implements NewConstants{ + + private static final long serialVersionUID = 2409591658245091210L; + + private JFrame shopsGUI; + private JLabel titleLabel = new JLabel(); + + private JLabel estatesDescLabel = new JLabel(); + //private JLabel estatesStatsLabel = new JLabel(); + private JLabel estatesPriceLabel = new JLabel(); + private JLabel estatesIconLabel = new JLabel(); + + private JLabel creditsLabel = new JLabel(); + + private ImageIcon estatesIcon = new ImageIcon(); + + private JButton learnEstatesButton= new JButton(); + private JButton quitButton = new JButton(); + + private QuestData questData = AllZone.QuestData; + + public Gui_Treasury(JFrame parent) { + try { + jbInit(); + } catch(Exception ex) { + ErrorViewer.showError(ex); + } + + shopsGUI = parent; + + setup(); + + //for some reason, the Bazaar window does not return when closing with X + //for now, just disable X closing: + this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); + + Dimension screen = this.getToolkit().getScreenSize(); + setBounds(screen.width / 3, 100, //position + 530, 430); //size + setVisible(true); + + + } + + //only do this ONCE: + private void setup() { + learnEstatesButton.setBounds(new Rectangle(10, 297, 120, 50)); + learnEstatesButton.setText(getButtonText()); + //buyPlantButton.setIcon(icon); + learnEstatesButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + try { + learnEstatesButton_actionPerformed(e); + } catch (Exception e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + } + }); + + }//setup(); + + private String getDesc() + { + StringBuilder sb = new StringBuilder(); + sb.append(""); + + if (questData.getEstatesLevel() == 0) + { + sb.append("Level 1 Estates
"); + sb.append("Gives a bonus of 10% to match winnings.
"); + sb.append("Improves sell percentage by 1.0%."); + } + else if (questData.getEstatesLevel() == 1) + { + sb.append("Level 2 Estates
"); + sb.append("Gives a bonus of 15% to match winnings.
"); + sb.append("Improves sell percentage by 1.75%."); + } + else if (questData.getEstatesLevel() == 2) + { + sb.append("Level 3 Estates
"); + sb.append("Gives a bonus of 20% to match winnings.
"); + sb.append("Improves sell percentage by 2.5%."); + } + else + { + sb.append("Estates Level Maxed out.
"); + sb.append("Current Level:
"); + sb.append("Gives a bonus of 20% to match winnings.
"); + sb.append("Improves sell percentage by 2.5%."); + } + + sb.append(""); + return sb.toString(); + } + + private long getPrice() + { + long l = 0; + if (questData.getEstatesLevel() == 0) + l = 500; + else if (questData.getEstatesLevel() == 1) + l = 750; + else if (questData.getEstatesLevel() == 2) + l = 1000; + + return l; + } + + private String getButtonText() + { + return "Learn Estates"; + } + + private String getImageString() + { + return "GoldIconLarge.png"; + } + + private void jbInit() throws Exception { + titleLabel.setFont(new java.awt.Font("sserif", Font.BOLD, 22)); + titleLabel.setHorizontalAlignment(SwingConstants.CENTER); + titleLabel.setText("Treasury"); + titleLabel.setBounds(new Rectangle(130, 5, 198, 60)); + this.getContentPane().setLayout(null); + + /* + potionStatsLabel.setFont(new Font("sserif", Font.BOLD, 12)); + potionStatsLabel.setText(getStats()); + potionStatsLabel.setBounds(new Rectangle(10, 65, 100, 15)); + */ + + estatesDescLabel.setFont(new Font("sserif", 0, 12)); + estatesDescLabel.setText(getDesc()); + estatesDescLabel.setBounds(new Rectangle(10, 80, 300, 150)); + + estatesPriceLabel.setFont(new Font("sserif", 0, 12)); + estatesPriceLabel.setText("Price: " + getPrice() + " credits"); + estatesPriceLabel.setBounds(new Rectangle(10, 230, 150, 15)); + + creditsLabel.setFont(new Font("sserif", 0, 12)); + creditsLabel.setText("Credits: " + questData.getCredits()); + creditsLabel.setBounds(new Rectangle(10, 265, 150, 15)); + + estatesIcon = getIcon(getImageString()); + estatesIconLabel.setText(""); + estatesIconLabel.setIcon(estatesIcon); + estatesIconLabel.setBounds(new Rectangle(255, 65, 256, 256)); + estatesIconLabel.setIconTextGap(0); + + //String fileName = "LeafIconSmall.png"; + //ImageIcon icon = getIcon(fileName); + + learnEstatesButton.setEnabled(true); + if (questData.getCredits() < getPrice() || questData.getEstatesLevel() > 3) + learnEstatesButton.setEnabled(false); + + quitButton.setBounds(new Rectangle(140, 297, 120, 50)); + quitButton.setText("Quit"); + quitButton.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + quitButton_actionPerformed(e); + } + }); + + + //jPanel2.add(quitButton, null); + this.getContentPane().add(learnEstatesButton, null); + this.getContentPane().add(titleLabel, null); + this.getContentPane().add(estatesDescLabel, null); + this.getContentPane().add(estatesIconLabel, null); + this.getContentPane().add(estatesPriceLabel, null); + this.getContentPane().add(creditsLabel, null); + this.getContentPane().add(quitButton,null); + } + + void learnEstatesButton_actionPerformed(ActionEvent e) throws Exception { + questData.subtractCredits(getPrice()); + questData.addEstatesLevel(1); + QuestData.saveData(questData); + jbInit(); + } + + private ImageIcon getIcon(String fileName) + { + File base = ForgeProps.getFile(IMAGE_ICON); + File file = new File(base, fileName); + ImageIcon icon = new ImageIcon(file.toString()); + return icon; + } + + void quitButton_actionPerformed(ActionEvent e) { + QuestData.saveData(questData); + //new Gui_Shops(); + shopsGUI.setVisible(true); + + dispose(); + + } + + void this_windowClosing(WindowEvent e) { + quitButton_actionPerformed(null); + } + +} diff --git a/src/forge/Gui_WinLose.java b/src/forge/Gui_WinLose.java index 82047d11aef..6310326fde9 100644 --- a/src/forge/Gui_WinLose.java +++ b/src/forge/Gui_WinLose.java @@ -28,6 +28,14 @@ import forge.properties.NewConstants; public class Gui_WinLose extends JFrame implements NewConstants { private static final long serialVersionUID = -5800412940994975483L; + //private CardList humanList; + //private CardList computerList; + + //private int humanLife; + //private int computerLife; + + //private boolean fantasyQuest = false; + private JLabel titleLabel = new JLabel(); private JButton continueButton = new JButton(); private JButton restartButton = new JButton(); @@ -61,8 +69,42 @@ public class Gui_WinLose extends JFrame implements NewConstants { new Gui_WinLose(); } + public Gui_WinLose(CardList human, CardList computer, int hLife, int cLife) { + /* + fantasyQuest = true; + + humanList = human; + computerList = computer; + + humanLife = hLife; + computerLife= cLife; + */ + try { + jbInit(); + } catch(Exception ex) { + ErrorViewer.showError(ex); + } + + setup(); + + Dimension screen = this.getToolkit().getScreenSize(); + setBounds(screen.width / 3, 100, //position + 215, 370); //size + setVisible(true); + } + public Gui_WinLose() { - try { + /* + fantasyQuest = false; + + humanList = new CardList(); + computerList = new CardList(); + + humanLife = 20; + computerLife= 20; + */ + + try { jbInit(); } catch(Exception ex) { ErrorViewer.showError(ex); @@ -166,8 +208,23 @@ public class Gui_WinLose extends JFrame implements NewConstants { void continueButton_actionPerformed(ActionEvent e) { //open up "Game" screen -// AllZone.Computer_Play.reset();//sometimes computer has creature in play in the 2nd game of the match - AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]); + //AllZone.Computer_Play.reset();//sometimes computer has creature in play in the 2nd game of the match + + if (!Constant.Quest.fantasyQuest[0]) + AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]); + else{ + //AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0], humanList, computerList, humanLife, computerLife); + CardList humanList = QuestUtil.getHumanPlantAndPet(AllZone.QuestData, AllZone.QuestAssignment); + CardList computerList = new CardList(); + + + int humanLife = QuestUtil.getLife(AllZone.QuestData); + int computerLife = 20; + if (AllZone.QuestAssignment!=null) + computerLife = AllZone.QuestAssignment.getComputerLife(); + + AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0], humanList, computerList, humanLife, computerLife, AllZone.QuestAssignment); + } AllZone.Display.setVisible(true); dispose(); @@ -175,40 +232,77 @@ public class Gui_WinLose extends JFrame implements NewConstants { void restartButton_actionPerformed(ActionEvent e) { Constant.Runtime.WinLose.reset(); - AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]); + + if (!Constant.Quest.fantasyQuest[0]) + AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]); + else{ + //AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0], humanList, computerList, humanLife, computerLife); + + CardList humanList = QuestUtil.getHumanPlantAndPet(AllZone.QuestData, AllZone.QuestAssignment); + CardList computerList = QuestUtil.getComputerCreatures(AllZone.QuestData, AllZone.QuestAssignment); + + int humanLife = QuestUtil.getLife(AllZone.QuestData); + int computerLife = 20; + + if (AllZone.QuestAssignment!=null) + computerLife = AllZone.QuestAssignment.getComputerLife(); + + AllZone.GameAction.newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0], humanList, computerList, humanLife, computerLife, AllZone.QuestAssignment); + } AllZone.Display.setVisible(true); dispose(); } - private String getWinText(long creds, WinLose winLose) + private String getWinText(long creds, WinLose winLose, QuestData q) { StringBuilder sb = new StringBuilder(); String[] wins = winLose.getWinMethods(); + sb.append(""); for (String s : wins) { if (s != null) { if (s.equals("Poison Counters") || s.equals("Milled") || s.equals("Battle of Wits") || s.equals("Felidar Sovereign") || s.equals("Helix Pinnacle") || s.equals("Epic Struggle") || - s.equals("Door to Nothingness") || s.equals("Barren Glory")) { + s.equals("Door to Nothingness") || s.equals("Barren Glory") || s.equals("Near-Death Experience") ) { sb.append("Alternate win condition: "); + sb.append(""); sb.append(s); - sb.append("! Bonus: +100 credits.\r\n"); + sb.append(""); + sb.append("! Bonus: +100 credits.
"); } } } if (winLose.getLose()==0) - sb.append("You have not lost once! Bonus: +10 credits.\r\n"); - sb.append("You have earned " + creds + " credits in total."); + sb.append("You have not lost once! Bonus: +10 credits.
"); + + if(q.getEstatesLevel() == 1) + sb.append("Estates bonus: 10%.
"); + else if(q.getEstatesLevel() == 2) + sb.append("Estates bonus: 15%.
"); + else if(q.getEstatesLevel() == 3) + sb.append("Estates bonus: 20%.
"); + + sb.append("You have earned " + creds + " credits in total."); + + sb.append(""); return sb.toString(); } + private ImageIcon getCardIcon(String fileName) + { + File base = ForgeProps.getFile(IMAGE_BASE); + File file = new File(base, fileName); + ImageIcon icon = new ImageIcon(file.toString()); + return icon; + } + private ImageIcon getIcon(String fileName) { - File base = ForgeProps.getFile(IMAGE_BASE); + File base = ForgeProps.getFile(IMAGE_ICON); File file = new File(base, fileName); ImageIcon icon = new ImageIcon(file.toString()); return icon; @@ -230,6 +324,9 @@ public class Gui_WinLose extends JFrame implements NewConstants { if(AllZone.QuestData.getShopList()!= null) AllZone.QuestData.clearShopList(); + if(AllZone.QuestData.getAvailableQuests()!= null) + AllZone.QuestData.clearAvailableQuests(); + if(quest.shouldAddCards(winLose.didWinRecently())) { quest.addCards(); String fileName = "BookIcon.png"; @@ -242,7 +339,7 @@ public class Gui_WinLose extends JFrame implements NewConstants { { long creds = quest.getCreditsToAdd(winLose); - String s = getWinText(creds, winLose); + String s = getWinText(creds, winLose, quest); String fileName = "GoldIcon.png"; ImageIcon icon = getIcon(fileName); @@ -255,6 +352,36 @@ public class Gui_WinLose extends JFrame implements NewConstants { icon = getIcon(fileName); JOptionPane.showMessageDialog(null, "You just won 10 random rares!", "", JOptionPane.INFORMATION_MESSAGE, icon); } + + if (AllZone.QuestAssignment!=null) + { + Quest_Assignment qa = AllZone.QuestAssignment; + + StringBuilder sb = new StringBuilder(); + sb.append("Quest Completed - \r\n"); + + if (qa.getCardRewardList()!= null) + { + sb.append("You won the following cards:\r\n\r\n"); + for (String cardName:qa.getCardRewardList()) + { + sb.append(cardName); + sb.append("\r\n"); + + AllZone.QuestData.addCard(cardName); + } + sb.append("\r\n"); + } + sb.append("Quest Bounty: "); + sb.append(qa.getCreditsReward()); + + AllZone.QuestData.addCredits(qa.getCreditsReward()); + + fileName = "BoxIcon.png"; + icon = getIcon(fileName); + JOptionPane.showMessageDialog(null, sb.toString(), "Quest Rewards for " +qa.getName() , JOptionPane.INFORMATION_MESSAGE, icon); + } + } else { @@ -267,13 +394,15 @@ public class Gui_WinLose extends JFrame implements NewConstants { if(quest.shouldAddAdditionalCards(winLose.didWinRecently())) { String fileName = quest.addRandomRare() + ".jpg"; - ImageIcon icon = getIcon(fileName); + ImageIcon icon = getCardIcon(fileName); JOptionPane.showMessageDialog(null, "", "You have won a random rare.", JOptionPane.INFORMATION_MESSAGE, icon); } winLose.reset(); + AllZone.QuestAssignment = null; + QuestData.saveData(quest); new Gui_Quest(); }//else - on quest diff --git a/src/forge/Input_Draw.java b/src/forge/Input_Draw.java index b6b4094169c..b06d9aec346 100644 --- a/src/forge/Input_Draw.java +++ b/src/forge/Input_Draw.java @@ -53,7 +53,7 @@ public class Input_Draw extends Input { } }//if(0 < getDredge().size()) - if(drawCard) AllZone.GameAction.drawCard(Constant.Player.Human); + if(drawCard && AllZone.Phase.getTurn() > 1) AllZone.GameAction.drawCard(Constant.Player.Human); if(AllZone.Phase.getPhase().equals(Constant.Phase.Draw)) { //Input_Main.canPlayLand = true; diff --git a/src/forge/Input_Untap.java b/src/forge/Input_Untap.java index 36ced30e555..2372c040ddc 100644 --- a/src/forge/Input_Untap.java +++ b/src/forge/Input_Untap.java @@ -12,8 +12,11 @@ public class Input_Untap extends Input { PlayerZone p = AllZone.getZone(Constant.Zone.Play, AllZone.Phase.getActivePlayer()); Card[] c = p.getCards(); - for(int i = 0; i < c.length; i++) - c[i].setSickness(false); + if (AllZone.Phase.getTurn() != 1) + { + for(int i = 0; i < c.length; i++) + c[i].setSickness(false); + } //if(isMarbleTitanInPlay()) marbleUntap(); //if(!isStasisInPlay()) doUntap(); diff --git a/src/forge/NewDeckIO.java b/src/forge/NewDeckIO.java index c18486b84b0..cbfce046f5e 100755 --- a/src/forge/NewDeckIO.java +++ b/src/forge/NewDeckIO.java @@ -72,6 +72,26 @@ public class NewDeckIO implements DeckIO { this.boosterMap.putAll(boosterMap); } + public NewDeckIO(File dir, boolean quest) + { + if(dir == null) throw new IllegalArgumentException("No deck directory specified"); + try { + this.dir = dir; + + if(dir.isFile()) { + throw new IOException("Not a directory"); + } else { + dir.mkdirs(); + if(!dir.isDirectory()) throw new IOException("Directory can't be created"); + this.deckList = new ArrayList(); + readQuestFile(); + } + } catch(IOException ex) { + ErrorViewer.showError(ex); + throw new RuntimeException("DeckIO : write() error, " + ex.getMessage()); + } + } + public boolean isUnique(String deckName) { Deck d; for(int i = 0; i < deckList.size(); i++) { @@ -173,6 +193,23 @@ public class NewDeckIO implements DeckIO { writeFile(); } + public void readQuestFile() { + try { + deckList.clear(); + + File[] files; + files = dir.listFiles(dck); + for(File file:files) { + BufferedReader in = new BufferedReader(new FileReader(file)); + deckList.add(read(in)); + in.close(); + } + } catch(IOException ex) { + ErrorViewer.showError(ex); + throw new RuntimeException("DeckIO : read() error, " + ex.getMessage()); + } + } + public void readFile() { try { deckList.clear(); diff --git a/src/forge/QuestData.java b/src/forge/QuestData.java index 2f2f288e8f5..f7328b85c6b 100644 --- a/src/forge/QuestData.java +++ b/src/forge/QuestData.java @@ -50,10 +50,18 @@ public class QuestData implements NewConstants { private int win; private int lost; + private int plantLevel; + private int wolfPetLevel; + + private int life; + private int estatesLevel; + + private int questsPlayed; + private long credits; private String difficulty; - + private String mode = ""; private ArrayList easyAIDecks; private ArrayList mediumAIDecks; @@ -67,6 +75,9 @@ public class QuestData implements NewConstants { private ArrayList newCardList = new ArrayList(); private ArrayList shopList = new ArrayList(); + private ArrayList availableQuests = new ArrayList(); + private ArrayList completedQuests = new ArrayList(); + private QuestData_BoosterPack boosterPack = new QuestData_BoosterPack(); //used by shouldAddAdditionalCards() @@ -114,7 +125,7 @@ public class QuestData implements NewConstants { //adds cards to card pool and sets difficulty @SuppressWarnings("unchecked") - public void newGame(String difficulty) { + public void newGame(String difficulty, String m) { setDifficulty(difficulty); int[][] totals = { {45, 20, 10}, //easy, 45 common, 20 uncommon, 10 rares @@ -132,6 +143,12 @@ public class QuestData implements NewConstants { //because cardPool already has basic land added to it cardPool.addAll(list); credits = 250; + + mode = m; + if (mode.equals("Fantasy")) + life = 15; + else + life = 20; } @@ -156,13 +173,20 @@ public class QuestData implements NewConstants { }//getOpponents() - static public void readAIQuestDeckFiles(QuestData data, ArrayList aiDeckNames) { + static public void readAIQuestDeckFiles(QuestData data, ArrayList aiDeckNames) { data.easyAIDecks = readFile(ForgeProps.getFile(QUEST.EASY), aiDeckNames); data.mediumAIDecks = readFile(ForgeProps.getFile(QUEST.MEDIUM), aiDeckNames); data.hardAIDecks = readFile(ForgeProps.getFile(QUEST.HARD), aiDeckNames); } + public void refreshAIQuestDeckFiles(ArrayList aiDeckNames) { + easyAIDecks = readFile(ForgeProps.getFile(QUEST.EASY), aiDeckNames); + mediumAIDecks = readFile(ForgeProps.getFile(QUEST.MEDIUM), aiDeckNames); + hardAIDecks = readFile(ForgeProps.getFile(QUEST.HARD), aiDeckNames); + + } + public String[] getOpponents(ArrayList aiDeck) { Collections.shuffle(aiDeck); @@ -170,7 +194,7 @@ public class QuestData implements NewConstants { }//getOpponents() - private static ArrayList readFile(File file, ArrayList aiDecks) { + private static ArrayList readFile(File file, ArrayList aiDecks) { ArrayList list = FileUtil.readFile(file); //remove any blank lines @@ -188,9 +212,13 @@ public class QuestData implements NewConstants { for(int i = 0; i < list.size(); i++) - if(!aiDecks.contains(list.get(i).toString())) ErrorViewer.showError(new Exception(), + /*if(!aiDecks.contains(list.get(i).toString())) ErrorViewer.showError(new Exception(), "QuestData : readFile() error, file %s contains the invalid ai deck name: %s", file, - list.get(i)); + list.get(i));*/ + if (!aiDecks.contains(list.get(i).toString())) + { + aiDecks.add(list.get(i).toString()); + } return list; @@ -212,11 +240,23 @@ public class QuestData implements NewConstants { QuestData data = new QuestData(); + data.win = state.win; data.lost = state.lost; data.credits = state.credits; data.rankIndex = state.rankIndex; data.difficulty = state.difficulty; + data.mode = state.mode; + if (data.mode == null) + data.mode = "Realistic"; + + data.plantLevel = state.plantLevel; + data.wolfPetLevel = state.wolfPetLevel; + data.life = state.life; + data.estatesLevel = state.estatesLevel; + data.questsPlayed = state.questsPlayed; + data.availableQuests = state.availableQuests; + data.completedQuests = state.completedQuests; data.shopList = state.shopList; data.cardPool = state.cardPool; @@ -252,6 +292,37 @@ public class QuestData implements NewConstants { shopList = list; } + + public ArrayList getAvailableQuests() { + if (availableQuests != null) + return new ArrayList(availableQuests); + else + return null; + } + + public void setAvailableQuests(ArrayList list) + { + availableQuests = list; + } + + public void clearAvailableQuests() + { + availableQuests.clear(); + } + + public ArrayList getCompletedQuests() { + if (completedQuests != null) + return new ArrayList(completedQuests); + else + return null; + } + + public void setCompletedQuests(ArrayList list) + { + completedQuests = list; + } + + public void clearShopList() { shopList.clear(); } @@ -305,6 +376,12 @@ public class QuestData implements NewConstants { return getDeckFromMap(aiDecks, deckName); } + public Deck ai_getDeckNewFormat(String deckName) { + DeckIO deckIO = new NewDeckIO(ForgeProps.getFile(QUEST.DECKS), true); + Deck aiDeck = deckIO.readDeck(deckName); + return aiDeck; + } + private Deck getDeckFromMap(Map map, String deckName) { if(!map.containsKey(deckName)) ErrorViewer.showError(new Exception(), @@ -362,6 +439,19 @@ public class QuestData implements NewConstants { }//addCards() + public ArrayList getRandomRares(int n, int colorIndex) + { + ArrayList newCards = new ArrayList(); + newCards.addAll(boosterPack.getRare(n, colorIndex)); + + /* + for(String s : newCards ) { + Card c = AllZone.CardFactory.getCard(s, Constant.Player.Human); + list.add(c); + }*/ + return newCards; + } + public void addRandomRare(int n) { ArrayList newCards = new ArrayList(); @@ -370,8 +460,7 @@ public class QuestData implements NewConstants { cardPool.addAll(newCards); newCardList.addAll(newCards); } - - + public String addRandomRare() { ArrayList newCards = new ArrayList(); @@ -388,6 +477,11 @@ public class QuestData implements NewConstants { cardPool.add(c.getName()); } + public void addCard(String s) + { + cardPool.add(s); + } + public void removeCard(Card c) { @@ -439,12 +533,19 @@ public class QuestData implements NewConstants { if (s != null) { if (s.equals("Poison Counters") || s.equals("Milled") || s.equals("Battle of Wits") || s.equals("Felidar Sovereign") || s.equals("Helix Pinnacle") || s.equals("Epic Struggle") || - s.equals("Door to Nothingness") || s.equals("Barren Glory")) { + s.equals("Door to Nothingness") || s.equals("Barren Glory") || s.equals("Near-Death Experience")) { creds+=100; } } } + if (getEstatesLevel() == 1) + creds*=1.1; + else if (getEstatesLevel() == 2) + creds*=1.15; + else if (getEstatesLevel() == 3) + creds*=1.2; + this.addCredits(creds); return creds; @@ -501,6 +602,65 @@ public class QuestData implements NewConstants { return lost; } + //********************FANTASY STUFF START*********************** + + public void addPlantLevel() + { + plantLevel++; + } + + public int getPlantLevel() + { + return plantLevel; + } + + public void addWolfPetLevel() + { + wolfPetLevel++; + } + + public int getWolfPetLevel() + { + return wolfPetLevel; + } + + public void setLife(int n) + { + life = n; + } + + public int getLife() + { + return life; + } + + public void addLife(int n) + { + life+=n; + } + + public int getEstatesLevel() + { + return estatesLevel; + } + + public void addEstatesLevel(int n) + { + estatesLevel+=n; + } + + public int getQuestsPlayed() + { + return questsPlayed; + } + + public void addQuestsPlayed() + { + questsPlayed++; + } + + //********************FANTASY STUFF END*********************** + public void addCredits(long c) { credits+=c; @@ -516,6 +676,12 @@ public class QuestData implements NewConstants { public long getCredits() { return credits; } + + public String getMode() { + if (mode == null) + return ""; + return mode; + } //should be called first, because the difficultly won't change public String getDifficulty() { return difficulty; @@ -594,14 +760,21 @@ public class QuestData implements NewConstants { state.lost = q.lost; state.credits = q.credits; state.difficulty = q.difficulty; + state.mode = q.mode; state.rankIndex = q.rankIndex; + state.plantLevel = q.plantLevel; + state.wolfPetLevel = q.wolfPetLevel; + state.life = q.life; + state.estatesLevel = q.estatesLevel; + state.questsPlayed = q.questsPlayed; + state.availableQuests = q.availableQuests; + state.cardPool = q.cardPool; state.shopList = q.shopList; state.myDecks = q.myDecks; state.aiDecks = q.aiDecks; - //write object ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(ForgeProps.getFile(QUEST.DATA))); out.writeObject(state); diff --git a/src/forge/QuestData_BoosterPack.java b/src/forge/QuestData_BoosterPack.java index 77f146dc180..df2c2aae8df 100644 --- a/src/forge/QuestData_BoosterPack.java +++ b/src/forge/QuestData_BoosterPack.java @@ -167,6 +167,20 @@ public class QuestData_BoosterPack implements NewConstants { return getRandom(n, bag); }//getRare() + public ArrayList getRare(int n, int colorIndex) { + ArrayList bag = new ArrayList(); + String c; + int stop = getLoopStop(n); + + for(int i = 0; i < stop; i++) { + c = colors[colorIndex]; + + bag.add(getColor(c, rareCreature)); + bag.add(getColor(c, rareSpell)); + } + return getRandom(n, bag); + }//getRare() + //returns String of the card name that matches the paramater "color" @SuppressWarnings("unchecked") private String getColor(String color, ArrayList list) { diff --git a/src/forge/QuestData_State.java b/src/forge/QuestData_State.java index 1286e4bc10a..70b36f7a37b 100644 --- a/src/forge/QuestData_State.java +++ b/src/forge/QuestData_State.java @@ -24,9 +24,11 @@ public class QuestData_State implements Serializable { private static final long serialVersionUID = 7007940230351051937L; int rankIndex, win, lost; + int plantLevel, wolfPetLevel, life, estatesLevel, questsPlayed; long credits; - String difficulty; + String difficulty, mode; + ArrayList availableQuests, completedQuests; ArrayList cardPool, shopList; Map myDecks, aiDecks; @@ -36,12 +38,22 @@ public class QuestData_State implements Serializable { * This constructor is used by QestData_State in the default package to create a replacement object for the * obsolete class. */ - public QuestData_State(int rankIndex, int win, int lost, long credits, String difficulty, ArrayList cardPool, ArrayList shopList, Map myDecks, Map aiDecks) { + public QuestData_State(int rankIndex, int win, int lost, int plantLevel, int wolfPetLevel, int life, int estatesLevel, int questsPlayed, + ArrayList availableQuests, ArrayList completedQuests, long credits, String difficulty, String mode, + ArrayList cardPool, ArrayList shopList, Map myDecks, Map aiDecks) { this.rankIndex = rankIndex; this.win = win; this.lost = lost; + this.plantLevel = plantLevel; + this.wolfPetLevel = wolfPetLevel; + this.life = life; + this.estatesLevel = estatesLevel; + this.questsPlayed = questsPlayed; + this.availableQuests = availableQuests; + this.completedQuests = completedQuests; this.credits = credits; this.difficulty = difficulty; + this.mode = mode; this.cardPool = cardPool; this.shopList = shopList; this.myDecks = myDecks; diff --git a/src/forge/QuestUtil.java b/src/forge/QuestUtil.java new file mode 100644 index 00000000000..9d7cdf8594d --- /dev/null +++ b/src/forge/QuestUtil.java @@ -0,0 +1,225 @@ +package forge; + +import java.util.ArrayList; + +public class QuestUtil { + + public static int getLife(QuestData qd) + { + return qd.getLife(); + } + + public static CardList getComputerCreatures(QuestData qd) + { + return new CardList(); + } + + public static CardList getComputerCreatures(QuestData qd, Quest_Assignment qa) + { + CardList list = new CardList(); + if (qa!=null) + { + ArrayList compCards = qa.getCompy(); + + for (String s:compCards) + { + Card c = AllZone.CardFactory.getCard(s, Constant.Player.Computer); + list.add(c); + } + } + return list; + } + + public static CardList getHumanPlantAndPet(QuestData qd) + { + CardList list = new CardList(); + + if (qd.getWolfPetLevel() > 0) + list.add(getWolfPetToken(qd.getWolfPetLevel())); + + if (qd.getPlantLevel() > 0) + list.add(getPlantToken(qd.getPlantLevel())); + + return list; + } + + public static CardList getHumanPlantAndPet(QuestData qd, Quest_Assignment qa) + { + CardList list = getHumanPlantAndPet(qd); + + if (qa!=null) + list.addAll(qa.getHuman().toArray()); + + return list; + } + + //makeToken(String name, String imageName, Card source, String manaCost, String[] types, int baseAttack, int baseDefense, String[] intrinsicKeywords) { + + public static Card getPlantToken(int level) + { + String imageName = ""; + int baseAttack = 0; + int baseDefense = 0; + + if (level == 1) + { + imageName = "G 0 1 Plant Wall"; + baseDefense = 1; + } + else if (level == 2) + { + imageName = "G 0 2 Plant Wall"; + baseDefense = 2; + } + else if (level == 3) + { + imageName = "G 0 3 Plant Wall"; + baseDefense = 3; + } + else if (level == 4) + { + imageName = "G 1 3 Plant Wall"; + baseDefense = 3; + baseAttack = 1; + } + + + Card c = new Card(); + c.setName("Plant Wall"); + + c.setImageName(imageName); + + c.setController(Constant.Player.Human); + c.setOwner(Constant.Player.Human); + + c.setManaCost("G"); + c.setToken(true); + + c.addType("Creature"); + c.addType("Plant"); + c.addType("Wall"); + + c.addIntrinsicKeyword("Defender"); + + c.setBaseAttack(baseAttack); + c.setBaseDefense(baseDefense); + + return c; + }//getPlantToken + + public static Card getWolfPetToken(int level) + { + String imageName = ""; + int baseAttack = 0; + int baseDefense = 0; + + if (level == 1) + { + imageName = "G 1 1 Wolf Pet"; + baseDefense = 1; + baseAttack = 1; + } + else if (level == 2) + { + imageName = "G 1 2 Wolf Pet"; + baseDefense = 2; + baseAttack = 1; + } + else if (level == 3) + { + imageName = "G 2 2 Wolf Pet"; + baseDefense = 2; + baseAttack = 2; + } + else if (level == 4) + { + imageName = "G 2 2 Wolf Pet Flanking"; + baseDefense = 2; + baseAttack = 2; + } + + + Card c = new Card(); + c.setName("Wolf Pet"); + + c.setImageName(imageName); + + c.setController(Constant.Player.Human); + c.setOwner(Constant.Player.Human); + + c.setManaCost("G"); + c.setToken(true); + + c.addType("Creature"); + c.addType("Wolf"); + c.addType("Pet"); + + if (level == 4) + c.addIntrinsicKeyword("Flanking"); + + c.setBaseAttack(baseAttack); + c.setBaseDefense(baseDefense); + + return c; + }//getWolfPetToken + + public static void setupQuest(Quest_Assignment qa) + { + /* + * Gold = 0 + * Colorless = 1 + * Black = 2 + * Blue = 3 + * Green = 4 + * Red = 5 + * White = 6 + */ + + QuestData_BoosterPack pack = new QuestData_BoosterPack(); + + int id = qa.getId(); + if (id == 1) //White Dungeon + { + for (int i=0;i<2;i++) + { + qa.addCompy("Savannah Lions"); + } + qa.setCardRewardList(pack.getRare(3, 6)); + } + else if (id == 2) //Blue Dungeon + { + qa.setCardRewardList(pack.getRare(3, 3)); + } + else if (id == 3) //Black Dungeon + { + qa.setCardRewardList(pack.getRare(3, 2)); + } + else if (id == 4) //Red Dungeon + { + qa.setCardRewardList(pack.getRare(3, 5)); + } + else if (id == 5) //Green Dungeon + { + qa.setCardRewardList(pack.getRare(3, 4)); + } + else if (id == 6) //Colorless Dungeon + { + qa.setCardRewardList(pack.getRare(3, 1)); + } + else if (id == 7) //Gold Dungeon + { + CardList humanList = new CardList(); + Card c = AllZone.CardFactory.getCard("Trailblazer's Boots", Constant.Player.Human); + humanList.add(c); + + qa.setHuman(humanList); + qa.setCardRewardList(pack.getRare(3, 0)); + } + else if (id == 8) + { + + } + } + + +}//QuestUtil diff --git a/src/forge/Quest_Assignment.java b/src/forge/Quest_Assignment.java new file mode 100644 index 00000000000..b2f2ea94e9c --- /dev/null +++ b/src/forge/Quest_Assignment.java @@ -0,0 +1,119 @@ +package forge; + +import java.util.ArrayList; + +public class Quest_Assignment { + private int id; + private int requiredNumberWins; + private int computerLife; + + private long creditsReward; + + private String name; + private String desc; + private String difficulty; + private String cardReward; + + private boolean repeatable; + + private ArrayList cardRewardList = new ArrayList(); + + private CardList human = new CardList(); + private ArrayList compy = new ArrayList(); + + public void setId(int id) { + this.id = id; + } + + public int getId() { + return id; + } + + public void setCreditsReward(long creditsReward) { + this.creditsReward = creditsReward; + } + + public long getCreditsReward() { + return creditsReward; + } + + public void setName(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + public void setDesc(String desc) { + this.desc = desc; + } + + public String getDesc() { + return desc; + } + + public void setDifficulty(String difficulty) { + this.difficulty = difficulty; + } + + public String getDifficulty() { + return difficulty; + } + + public void setRepeatable(boolean repeatable) { + this.repeatable = repeatable; + } + + public boolean isRepeatable() { + return repeatable; + } + + public void setRequiredNumberWins(int requiredNumberWins) { + this.requiredNumberWins = requiredNumberWins; + } + + public int getRequiredNumberWins() { + return requiredNumberWins; + } + + public void setComputerLife(int computerLife) { + this.computerLife = computerLife; + } + + public int getComputerLife() { + return computerLife; + } + + public void setCardReward(String cardReward) { + this.cardReward = cardReward; + } + + public String getCardReward() { + return cardReward; + } + + public void setHuman(CardList human) { + this.human = human; + } + + public CardList getHuman() { + return human; + } + + public void addCompy(String s) { + this.compy.add(s); + } + + public ArrayList getCompy() { + return compy; + } + + public void setCardRewardList(ArrayList cardRewardList) { + this.cardRewardList = cardRewardList; + } + + public ArrayList getCardRewardList() { + return cardRewardList; + } +} diff --git a/src/forge/ReadQuest_Assignment.java b/src/forge/ReadQuest_Assignment.java new file mode 100644 index 00000000000..3c63f8897f9 --- /dev/null +++ b/src/forge/ReadQuest_Assignment.java @@ -0,0 +1,187 @@ +package forge; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.util.ArrayList; + +import forge.error.ErrorViewer; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; + + + +public class ReadQuest_Assignment implements Runnable, NewConstants { + private BufferedReader in; + private ArrayList allQuests = new ArrayList(); + + private int totalWins; + private ArrayList completedQuests = new ArrayList(); + + public static void main(String args[]) throws Exception { + try { + ReadQuest_Assignment read = new ReadQuest_Assignment(ForgeProps.getFile(QUEST.QUESTS), null); + + javax.swing.SwingUtilities.invokeAndWait(read); + // read.run(); + + Quest_Assignment qa[] = new Quest_Assignment[read.allQuests.size()]; + read.allQuests.toArray(qa); + for(int i = 0; i < qa.length; i++) { + System.out.println(qa[i].getId()); + System.out.println(qa[i].getName()); + System.out.println(qa[i].getDesc()); + System.out.println(qa[i].getDifficulty()); + System.out.println(qa[i].isRepeatable()); + System.out.println(qa[i].getRequiredNumberWins()); + } + } catch(Exception ex) { + ErrorViewer.showError(ex); + System.out.println("Error reading file " + ex); + } + } + + public ArrayList getQuests() { + return new ArrayList(allQuests); + } + + public ArrayList getQuestsByIds(ArrayList availableQuestIds) { + ArrayList quests = new ArrayList(); + + for(Quest_Assignment qa:allQuests) + { + if (availableQuestIds.contains(qa.getId())) + quests.add(qa); + } + + return quests; + } + + public Quest_Assignment getQuestById(int i) + { + for(Quest_Assignment qa:allQuests) + { + if (qa.getId() == i) + return qa; + } + return null; + } + + /* + public Quest_Assignment getQuestById(int id) { + return allQuests.get(id); + } + */ + + public ReadQuest_Assignment(String filename, QuestData questData) { + this(new File(filename), questData); + } + + public ReadQuest_Assignment(File file, QuestData questData) { + + if (questData != null) { + totalWins = questData.getWin(); + if (questData.getCompletedQuests() != null) + completedQuests = questData.getCompletedQuests(); + else + completedQuests = new ArrayList(); + } + + if(!file.exists()) + throw new RuntimeException("ReadQuest_Assignment : constructor error -- file not found -- filename is " + + file.getAbsolutePath()); + + //makes the checked exception, into an unchecked runtime exception + try { + in = new BufferedReader(new FileReader(file)); + } catch(Exception ex) { + ErrorViewer.showError(ex, "File \"%s\" not found", file.getAbsolutePath()); + throw new RuntimeException("ReadQuest_Assignment : constructor error -- file not found -- filename is " + + file.getPath()); + } + }//ReadCard() + + /* id + * name + * desc + * difficulty + * repeatable + * numberWinsRequired + * cardReward + * creditsReward + */ + + public void run() { + Quest_Assignment qa; + String s = readLine(); + ArrayList ids = new ArrayList(); + + while(!s.equals("End")) { + qa = new Quest_Assignment(); + if(s.equals("")) throw new RuntimeException("ReadQuest_Assignment : run() reading error, id is blank"); + int id = Integer.parseInt(s); + qa.setId(id); + + s = readLine(); + qa.setName(s); + + s = readLine(); + qa.setDesc(s); + + + s = readLine(); + qa.setDifficulty(s); + if (qa.getDifficulty().equals("Medium")) + qa.setComputerLife(25); + else if (qa.getDifficulty().equals("Hard")) + qa.setComputerLife(30); + else if (qa.getDifficulty().equals("Very Hard")) + qa.setComputerLife(35); + + s = readLine(); + if (s.equals("Repeatable")) + qa.setRepeatable(true); + else + qa.setRepeatable(false); + + s = readLine(); + int wins = Integer.valueOf(s); + qa.setRequiredNumberWins(wins); + + s = readLine(); + qa.setCardReward(s); + + s = readLine(); + long reward = Long.parseLong(s.trim()); + qa.setCreditsReward(reward); + + //s = readLine(); + s = readLine(); + + if(ids.contains(qa.getId())) { + System.out.println("ReadQuest_Assignment:run() error - duplicate card name: " + qa.getId()); + throw new RuntimeException("ReadQuest_Assignment:run() error - duplicate card name: " + qa.getId()); + } + + ids.add(qa.getId()); + if (qa.getRequiredNumberWins() <= totalWins && !completedQuests.contains(qa.getId()) ) { + QuestUtil.setupQuest(qa); + allQuests.add(qa); + } + + //id: + s = readLine(); + } + }//run() + + private String readLine() { + //makes the checked exception, into an unchecked runtime exception + try { + String s = in.readLine(); + if(s != null) s = s.trim(); + return s; + } catch(Exception ex) { + ErrorViewer.showError(ex); + throw new RuntimeException("ReadQuest_Assignment: readLine(Quest_Assignment) error"); + } + }//readLine(Quest_Assignment) +} \ No newline at end of file diff --git a/src/forge/SpellAbility.java b/src/forge/SpellAbility.java index 568e4e11516..7080cb729f8 100644 --- a/src/forge/SpellAbility.java +++ b/src/forge/SpellAbility.java @@ -247,6 +247,8 @@ public abstract class SpellAbility { @Override public String toString() { + if (description.contains("CARDNAME")) + description = description.replace("CARDNAME", this.getSourceCard().getName()); return description; } diff --git a/src/forge/properties/NewConstants.java b/src/forge/properties/NewConstants.java index 44fa8ad629f..6d388b073d7 100644 --- a/src/forge/properties/NewConstants.java +++ b/src/forge/properties/NewConstants.java @@ -62,7 +62,8 @@ public interface NewConstants { public static final String IMAGE_BASE = "image/base"; public static final String IMAGE_TOKEN = "image/token"; - public static final String SOUND_BASE = "sound/base"; + public static final String IMAGE_ICON = "image/icon"; + public static final String SOUND_BASE = "sound/base"; /** * properties for regular game @@ -90,12 +91,15 @@ public interface NewConstants { public static final String RARE = "quest/rare"; public static final String PRICE = "quest/price"; + public static final String QUESTS = "quest/quests"; public static final String EASY = "quest/easy"; public static final String MEDIUM = "quest/medium"; public static final String HARD = "quest/hard"; public static final String DATA = "quest/data"; + + public static final String DECKS = "quest/decks-dir"; } /**