From d54ba97b66c37b9b55ce8bf1249a98990ecc24c4 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Thu, 10 Aug 2023 01:32:04 +0800 Subject: [PATCH] SMG Gun+Mag Holster (#3825) # About the pull request Adds a new holster for the SMG. It can hold a M39 SMG plus two M39 magazines, it replaces the old SMG belt. # Explain why it's good for the game The M39 SMG is intended as an inferior firearm to the mainline M41A. The perceived benefit of a M39 would be its lightness compared to the bulkier M41A, however this is not reflected in-game outside of the M39 not confering a movement speed down when wielded, which is shared with many other bulky guns like the M4RA. The idea around this new holster is that it would give Marines a better reason to consider taking the M39, as Marines in a more support oriented role can access a unique holster that lets them carry additional magazines in addition to the firearm itself. # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2023-07-07 19 17 20](https://github.com/cmss13-devs/cmss13/assets/6595389/8d906b5b-cdd9-4c72-a5f2-9ada67264557) Current iteration ![Screenshot 2023-07-07 01 58 02](https://github.com/cmss13-devs/cmss13/assets/6595389/8e5f4937-e780-427c-80ad-5b85d463b405) ![Screenshot 2023-07-07 02 01 46](https://github.com/cmss13-devs/cmss13/assets/6595389/64ad3a9e-f85c-448a-81b9-ca06d8fd8e3e) Old iteration ![Screenshot 2023-07-06 17 17 56](https://github.com/cmss13-devs/cmss13/assets/6595389/15217e97-5a1a-4a8a-8bf4-1520d45355c8) Old sprite and internal storage view OBJ sprites and the inventory capacity as seen in game
# Changelog :cl: add: The SMG belt has been changed. It now holds a SMG plus two extra magazines, plus it can fit in either the belt or armour slot. /:cl: --------- Co-authored-by: Steelpoint --- .../vendor_types/crew/pilot_officer.dm | 12 ++++++------ .../vendor_types/crew/staff_officer.dm | 2 +- .../vending/vendor_types/crew/vehicle_crew.dm | 2 +- .../vendor_types/intelligence_officer.dm | 2 +- .../vending/vendor_types/requisitions.dm | 2 +- .../vendor_types/squad_prep/squad_engineer.dm | 2 +- .../vendor_types/squad_prep/squad_leader.dm | 2 +- .../vendor_types/squad_prep/squad_medic.dm | 2 +- .../vendor_types/squad_prep/squad_prep.dm | 4 ++-- .../vendor_types/squad_prep/squad_rifleman.dm | 2 +- .../squad_prep/squad_specialist.dm | 2 +- .../vendor_types/squad_prep/squad_tl.dm | 2 +- .../vending/vendor_types/wo_vendors.dm | 4 ++-- .../effects/spawners/wo_spawners/supplies.dm | 2 +- code/game/objects/items/storage/belt.dm | 16 ++++++++++++++++ .../closets/secure/cm_closets.dm | 2 +- code/modules/clothing/suits/marine_armor.dm | 1 + icons/obj/items/clothing/belts.dmi | Bin 56975 -> 59430 bytes 18 files changed, 39 insertions(+), 22 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm b/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm index 231e02bb5118..8d86669a1f70 100644 --- a/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm @@ -65,11 +65,11 @@ GLOBAL_LIST_INIT(cm_vending_clothing_pilot_officer, list( list("M30 Tactical Helmet", 0, /obj/item/clothing/head/helmet/marine/pilot, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), list("Leather Satchel", 0, /obj/item/storage/backpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - + list("ARMOR (CHOOSE 1)", 0, null, null, null), list("M70 Flak Jacket", 0, /obj/item/clothing/suit/armor/vest/pilot, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("M3-VL Pattern Flak Vest", 0, /obj/item/clothing/suit/storage/marine/light/vest/dcc, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), - + list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), list("88 Mod 4 Combat Pistol", 0, /obj/item/weapon/gun/pistol/mod88, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), list("VP78 Pistol", 0, /obj/item/weapon/gun/pistol/vp78, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -79,7 +79,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_pilot_officer, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -153,8 +153,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_dropship_crew_chief, list( list("Gloves", 0, /obj/item/clothing/gloves/yellow, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), list("Leather Satchel", 0, /obj/item/storage/backpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("ARMOR (CHOOSE 1)", 0, null, null, null), list("M70 Flak Jacket", 0, /obj/item/clothing/suit/armor/vest/pilot, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("M3-VL Pattern Flak Vest", 0, /obj/item/clothing/suit/storage/marine/light/vest/dcc, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), @@ -168,7 +168,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_dropship_crew_chief, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/crew/staff_officer.dm b/code/game/machinery/vending/vendor_types/crew/staff_officer.dm index 103efeedde61..3edbee6bbc47 100644 --- a/code/game/machinery/vending/vendor_types/crew/staff_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/staff_officer.dm @@ -41,7 +41,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm b/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm index 023bbe390bfc..fb9b662be1bc 100644 --- a/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm +++ b/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm @@ -319,7 +319,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_vehicle_crew, list( list("M103 Vehicle-Ammo Rig", 0, /obj/item/storage/belt/tank, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/intelligence_officer.dm b/code/game/machinery/vending/vendor_types/intelligence_officer.dm index 829c542f6b26..a2afe897b495 100644 --- a/code/game/machinery/vending/vendor_types/intelligence_officer.dm +++ b/code/game/machinery/vending/vendor_types/intelligence_officer.dm @@ -73,7 +73,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_intelligence_officer, list( list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index cdf64368c8d4..b979fe4a03a9 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -82,7 +82,7 @@ list("M276 Ammo Load Rig", round(scale * 15), /obj/item/storage/belt/marine, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", round(scale * 10), /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), list("M276 Knife Rig", round(scale * 5), /obj/item/storage/belt/knifepouch, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", round(scale * 5), /obj/item/storage/large_holster/m39, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", round(scale * 5), /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", round(scale * 2), /obj/item/storage/belt/grenade, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", round(scale * 5), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", round(scale * 2), /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 445ae80d401c..faff01f7f299 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -116,7 +116,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm index fdfdabd8335e..9757576e6d0b 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm @@ -127,7 +127,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_leader, list( list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Lifesaver Bag", 0, /obj/item/storage/belt/medical/lifesaver, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Medical Storage Rig", 0, /obj/item/storage/belt/medical, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index 532c8e58dd02..7c9682985298 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -130,7 +130,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 28cc72a1708e..ec16d0453e3f 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -85,7 +85,7 @@ list("M276 Pattern M40 Grenade Rig", 8, /obj/item/storage/belt/grenade, VENDOR_ITEM_REGULAR), list("M276 Pattern Shotgun Shell Loading Rig", 10, /obj/item/storage/belt/shotgun, VENDOR_ITEM_REGULAR), list("M276 Pattern General Pistol Holster Rig", 10, /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), - list("M276 Pattern M39 Holster Rig", 10, /obj/item/storage/large_holster/m39, VENDOR_ITEM_REGULAR), + list("M276 Pattern M39 Holster Rig", 10, /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), list("M276 Pattern M44 Holster Rig", 10, /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 Pattern M82F Holster Rig", 5, /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), @@ -233,7 +233,7 @@ list("BELTS", -1, null, null), list("G8-A General Utility Pouch", round(scale * 2), /obj/item/storage/backpack/general_belt, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", round(scale * 10), /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", round(scale * 2), /obj/item/storage/large_holster/m39, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", round(scale * 2), /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", round(scale * 5), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", round(scale * 2), /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", round(scale * 3), /obj/item/storage/belt/grenade, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm index 543288c71706..d92eaabf52c1 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Knife Rig (Full)", 0, /obj/item/storage/belt/knifepouch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm index 6b763936fdc8..e0900c3fd3c8 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm @@ -90,7 +90,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_specialist, list( list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm index 4311a3982c86..ceef80ab6952 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm @@ -84,7 +84,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_tl, list( list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/wo_vendors.dm b/code/game/machinery/vending/vendor_types/wo_vendors.dm index bdba638c577e..645640f9dc84 100644 --- a/code/game/machinery/vending/vendor_types/wo_vendors.dm +++ b/code/game/machinery/vending/vendor_types/wo_vendors.dm @@ -12,7 +12,7 @@ list("Lightweight IMP Backpack", 10, /obj/item/storage/backpack/marine, VENDOR_ITEM_REGULAR), list("M276 Ammo Load Rig", 10, /obj/item/storage/belt/marine, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 10, /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 10, /obj/item/storage/large_holster/m39, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 10, /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), list("M276 M44 Holster Rig", 10, /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 10, /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 10, /obj/item/storage/belt/shotgun, VENDOR_ITEM_REGULAR), @@ -236,7 +236,7 @@ list("G8-A General Utility Pouch", round(scale * 3), /obj/item/storage/backpack/general_belt, VENDOR_ITEM_REGULAR), list("M276 Pattern Ammo Load Rig", round(scale * 15), /obj/item/storage/belt/marine, VENDOR_ITEM_REGULAR), list("M276 Pattern General Pistol Holster Rig", round(scale * 10), /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), - list("M276 Pattern M39 Holster Rig", round(scale * 5), /obj/item/storage/large_holster/m39, VENDOR_ITEM_REGULAR), + list("M276 Pattern M39 Holster Rig", round(scale * 5), /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), list("M276 Pattern M44 Holster Rig", round(scale * 5), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", round(scale * 2), /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), list("M276 Pattern Shotgun Shell Loading Rig", round(scale * 10), /obj/item/storage/belt/shotgun, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/effects/spawners/wo_spawners/supplies.dm b/code/game/objects/effects/spawners/wo_spawners/supplies.dm index f2ef887d076c..28f9936b972f 100644 --- a/code/game/objects/effects/spawners/wo_spawners/supplies.dm +++ b/code/game/objects/effects/spawners/wo_spawners/supplies.dm @@ -175,7 +175,7 @@ /obj/effect/landmark/wo_supplies/storage/belts/m39holster icon_state = "m39_holster" amount = list(1,5) - stuff = list(/obj/item/storage/large_holster/m39) + stuff = list(/obj/item/storage/belt/gun/m39) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index d12e5b2808a1..66efb08bedec 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -1146,6 +1146,22 @@ for(var/i = 1 to storage_slots - 1) new /obj/item/ammo_magazine/pistol/highpower/black(src) +/obj/item/storage/belt/gun/m39 + name = "\improper M276 pattern M39 holster rig" + desc = "Special issue variant of the M276 designed to holster a M39 submachine gun and two spare magazines. Uncommonly issued to USCM support and specialist personnel." + icon_state = "m39_armor" + item_state = "s_marinebelt" + storage_slots = 3 + max_w_class = 5 + can_hold = list( + /obj/item/weapon/gun/smg/m39, + /obj/item/ammo_magazine/smg, + ) + holster_slots = list( + "1" = list( + "icon_x" = -11, + "icon_y" = -5)) + /obj/item/storage/belt/gun/m44 name = "\improper M276 pattern M44 holster rig" desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This version is for the M44 magnum revolver, along with six small pouches for speedloaders. It smells faintly of hay." diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm index fbd476e2bfe5..5772db33198d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm @@ -134,7 +134,7 @@ GLOBAL_LIST_EMPTY(co_secure_boxes) new /obj/item/clothing/under/marine/officer/pilot(src) new /obj/item/clothing/shoes/marine(src) new /obj/item/clothing/suit/armor/vest/pilot(src) - new /obj/item/storage/large_holster/m39(src) + new /obj/item/storage/belt/gun/m39(src) new /obj/item/storage/backpack/marine/satchel(src) new /obj/item/clothing/gloves/yellow(src) new /obj/item/clothing/glasses/sunglasses(src) diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index 20004e0367fb..910bb032349e 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -75,6 +75,7 @@ /obj/item/storage/belt/gun/flaregun, /obj/item/device/motiondetector, /obj/item/device/walkman, + /obj/item/storage/belt/gun/m39, ) valid_accessory_slots = list(ACCESSORY_SLOT_MEDAL, ACCESSORY_SLOT_PONCHO) diff --git a/icons/obj/items/clothing/belts.dmi b/icons/obj/items/clothing/belts.dmi index 381dcbe9687a0b74aadd5ef7b9bd70cbd3e73c5a..e561b5f84548d898f44cfbe90aea2d261f819507 100644 GIT binary patch delta 37869 zcma&N1yohh_bz%6q`Ra+L6DLzkw#KP8l*u&T0)T82q;KPH6SxCw{VC9 z=bX3k|GWQt-@EUPcgKJ+&dxR0TyxF!&2N1>wjHx*3^R@mnD^B+^i;I*uy%jr=K03e z1p@KOEX=8+dW`EcWye~it_15G4$`QJPN=ij}v zfPCUOcpL_hq}*$P=Qi<4o0?^|)osF$YAyCdPRF+k_@gZO+eM|>3hTc>1x=ruPez-D zSBS;E5}6<_->X)a8N$U|L{0sCR5}Wo^)xdminPkC+kno{{Vq|P`59@}&i#zFmEyik zv}uYGwfK*MyIQu`xJnfK=^w}0q8?aK66CAUa0d_oF~Oy(k@~~0WgS0trj?$w-2Wo{ zvEV(M1}i7N>WNB(lJEW^#Sf3g4wZ!7O$X z=L>=@dO!^(%s3%6ZMRK=C0n3@(WFmE;D?a6#evRXh`q_Zyc5}_G&<+p=8sC`JH?u$ zCZ7tKa!AG`^s_z5HQ2``R6Ui*N7%JqlP4u8+OTOkksBvx(=sQ}F)<4fh)dfNJNfg| zCi`0XS4rqIfxlHfUyx^gQLI&^OjF!o)1pYyP1H` ztS#tJwJFZlZ=J>U=oZ1RlBC=Q#Pnm|4-)pf^rh6huo9T8a{hEG?glizeQy2y)w_ZB zSl@t`VUkTW^6OSoR>lYeAprzaszj$4M43%66-%Q~f-6g|@I6Hfd4 zcnN=!zoL(GnU;_$@NlqH7+8ut(C_mqwaV~y4$|*6(yOvl*pxDgHBXwX=K2;Y8WeW` zM0$vN)>HyWCh5IWZ={H5pUH054L61OeY^1)VxOsvmAiDV2c5_JtHkrrySf5QQ$?O|jUy2+9Li_b|{|{a(6~k>O9x+dSL}7&`8ZPo{fia<0FZC)b90K{rw{} zmdyjCi~luOB9w(a;X5(aIbROCMWZBJV>&IRz{#gg{pgY;b|-E6*e9i;s;E2z=#s*$ z_tB4t7*oPa96F&+O-Z&%A5SjSgdM%P^nV@^qiiggkbB1c>j&MXTrm09vE-fASNZn{ zLcTx+1d+X!hc23(zn;acR1b>X_w7DaVfa3Er$}6V^*z=za<_Qdc&r%3RkjE=t=Ab- zD_jk>qGFC#a;80gE&Qb`_ILZZEdVPb3da~jonAT)eg5jTaH?lzZfjz>bu(RFoaJ67 z57iwRjhI-z{IDPwPTKtLiJi1rOsQNb_?=SI#&x=Mq47tJO_9<)UJrs#fBdn43klWS zXR`&^^BkDI`qXwgk=4#j>42r&uODl8!fCRnc*0q-0(g{ZvL|?ySu9NgPb`5CJq(&P z_mcMO_g<~{5f!5qcPAr93Z>h%4R-|ltnGHXPVGnlaa#KO`adaPM2Lk$b`=Y<9WO*hQHaldsI67uOo zAS@77MLAuc%>8yhe@b{ex)y#{O%ISR+1+37_`pBUaUII@+LG)}DC7=C1f5)Gl1MmB z@6>nKoki^_17qHq*<=Uf(!!|*S3RDZ@Im$n`f#PvGBRAeP?4e6_i1ZJUXu(3pqnJb zgc8z*-=(N-UIj{D4QHnL<-nxuY!9zCB(}0ke?YNFvH;xR?aDb3i^k{|ZW2I~ojH#m+~&;m=26#Nsko(;;HF?}oX?_bJ#$or)Tf% zd{B?fihg#GGZL*9qim9hJaXDd!p`I^-u};djVosyHmv@cF@2ZEvGXQs@&HzZr&krcX(eSMi>GhOTU6iQiHEDCWWPT; zHoEUB^4{utPi4-~LQazD=ZDXbrgA^eV{eNC-+nu8HYA|CC%KtulIA8uL#xbtogRVs%lFUXhTDd z%3x?XD=|c{9%d1S5;gRDY=i8Zl4(5P9Mva0znSewwWHqKcD(5xzb_DC(d17xldWz9 z2*7_i`$g1Jg-GT6Ex1~ntCTs##(~swWcHvaSS=5lDd86wmqYb3*LD5N4VOR5@h;2i zuulh~yHZ0R5jNS7L00;KcdJ0%A-?Fn6u#Z;5p`4JQNsgF2Xf7G^5qjZ&bQ^uWInuu?QaK-eosfC` zcEujUo%+`YQ2~rB%zOxBchBG}-{fkcn725idIX|1IQ~F$3t+ZcWQJ6DzPkef2SPL_ zmNGZHfmElXk!HX7A!6v^jp%{bn3y5(&n0{l^D$l7#_orLXifFw=@0fL?Jn@7~Qa)5rTqPvqu& z6W!HnQvrnb>_+E>GXI|PPSe;l3XEy-Vv6`;B*z<7*1>Oht@NQ8lIbn&2StHu@}VQQT?F3VS7!B^LMAj!Os4Z*^~ zvY3gT5D=HfgS<4=iok?1%QpU zSgMe)%}6UqDU{sk)=jH4ay%>@=T$yg9jZrvi4=zjN}oKZ3~qodbRl((?bO z1NSkNZj&t5eWBN#{}M0D>raF<{}ONL@Z}sVG%f^bL?Y1^R6sMl+>%C}%XWL$M;6RY zxgRzWe?rGrUYX-bkite$GATXiLLMeq4Kn1dfo-NYwSw0o|>0 zoGRI5f)P+}h1dAtq0u7_MaR%BM~~Aaakk3fg`8tsCc~Dfp&zL(@b;yp5JBeX8y`Pp z)(65=oCgi6Rwr!_PwO8%qz`@?qs*gJl5l#EBvVNDMQ$I4TNPYv6p2Zscg(~%b+pCcp*X!-NZt?iF`^Y9cfAUF|RFK3jjE!^b~G<}2^ z4`#o_3+g`dTV(Tet?ZDxbqRiQfF)p*@{HosVBp4Y@S*CfAMcGsq@KYj7IIh;gKYrA z8IFfG-}j4H*+t1UwhFTxZ3w`JYvVBXII6fA+AXsUT&wQ$Cwo=z-*6jG)i7y>^Hrvh zm-aPtD;d=%ja}58bKpu?D!B3NS-+94FiW`D6mlo&cn=QbM?ymxYhXqJ$P~+{3Y&1f zW3hZv`BQ}=TRkh1Ba2AFMxpN1TjFuKZs6)Q0sOXh@fKFREYE&M(jCu8deSe86 z-$HQab;13I`jN9F4EHMTB>IwHF12pDH=NlO_O8on-6fu$f&<0@-iv_OxxXb*ju-vK zcb=hm#-MiCIP#ycEMMHziVL&STQrS8Vizf=H3Zq8KnI9f?Sag~Jn?!-+ z7oi?=fE8Pr)Gd$*dvfZrn7!uIXYmU-|28mURsMdRmKef>4~-eozyuLMKB9uYQBIpADTFSdW3y3_SKm`nA5P zm9nzR!+=D~?w0)z(5oZ{ojoiY9t}i8cOj6@`cjP_BU0hp+g-;1oZf!sN=%e4^uDu_XrIOa~U8n3rcIR{0lUVtmR3Dz?_Gj8++u&esrS<%Arh6^Fu{{IEnguRvV|i z-t;KpvXPOn{v4pg!C6k5L6j;9cjKNbV`NL(JR~T*QgrR3D*@xOx1KNl1AiR+>+o`O z8>eSwpRy7!M`iB63Yqg|9b8zbVrL!6KkEzD=xqGPM|HScx!9!aMcA1S4A#9$PG^C! z3`M4 zkdX(2oArq=KZM2Rtcq#l+37t@$h(92&v`;AkYj^Yjch^UftYOaWJMKPsWN3+NW`eg zTIC#tstlN*cCGTGqp?FjefkQ8VnFxe1ot8x}U#vMQG>MK_$zOv--8LD4TcMyNlw@`ITqY ztqRup7;rd|{7m<(D+?Vxk%~%`f{zc)?jHS16B7r07boGB?yJ*oloJer`0(iQ<7bKm z{Z8hS?$-Ho+5x6U56Q{bLy2MTxWf~;D!I&zQgfC80`te`^d;c3xb9opk;o4qmv>zW z9tJ7|V+b*lGc=d^VNPzv2)fUgav2La^$9V?8#^LePX9i>UxfN$Q(5BF7gr)(kH$yK`28;81IH5HA}F`l1y+E( z(aenjHO_Gkflxfpdh@xtv0ow}rE0!o?VXgK?$Fz-bZ4b9zSTr85&RIhEV%yVmEsKTf8L!|p=@o;flavGyVdf7aB1Y5HBdR5ar8@2w*7#+ zP&$Z7!L-PTMqR29UieikK*H@Ay45UjsZw8FE%4MA?$;PO}+J@~Tq>Tw}6iZ)* zJ=v&#&K4jL^V{rN9sWM^>A1(E>~`BX0bpr0n{*tips=o>DaT2d+ zrj?htR3dt8NI2PC3IJE`(bK+Ob>@vAJD8*=Z!ja}s*jHZ9gtzfuO3ibr3XlCm!le9 zu3czim*uSNPRC?F6<#H7*QiU$A645mrpHdCFn|-lM}kys$7^^*&d&;^nY?f3n738g zX!ft@Y3$sWu>C{{3P19uZ=IjI%I+&?`DJYL)ua55Ty+4rK2U6l7(M*fdt| z;Me34(I5yZ(ih{gS;732Xvhmu@#RyTxOf^6{4zduP9^lyu>nMkE~*Abn0}Tt-H1cW zPZDZV0`#`T=8M@u!2}3-R&Z2~0N2}@pQIDFjy7sP&ZU2n@fk1{olStQ)bH`zmX)0vl*S7BS2JE_NqG6_)9!b zB1N7^_i26el^R35f!x87IEbIMEI0Fy^IrHwOSw99luTLv{M0xLLYGi4)c*~$0w8Gh zCKj{^wFhkq&fsUKlZ5^l2o)HQU<@h0C}2XI{&!0m)QlfAe;HVSIR>HRJi!cJ|3l-e zqYa|9j!HS~DAJ^c^B28+cR7og@7)W1V;yD`;0juwImO<)xTi^~W@Ue*`1Mt@3-36L z**d?c4B7~yb>M{qML`{O;s7@LHTi*JVKI^`7>S+MJ~Ok-*~TG~lr+*r`HI*6PEbb< z9m%o>{X75r$Qw-8N)X_xs&CaZVRw$fjpM9w%l^ON>xBpiHsdE|mOp3q)nY)70{;?m zac59TKX?y%5dhr?0^n-vX_yt<@bGqW!`jt%8b~|6un8EGpStUHTk~*_z&*%_pcc8 zeQF)Xv7-GR+ zVju;QG@GyNe$8#_Y_BoAj-c&f{4=xXTIW5} zsX0;!^Z|nWd#GyKo;4g+Dd&Pe31eH!A}O^+z?vtK+564Fw(Fl_;%{HIST;e;00h#n z0XpZ4jP@{y3jS%B@Z}RY%|T;Kn($xls;+n(r4P+dDVm_k+O__Ct|8@onJJ4!3 zD8JX8Oc`Xs3R{(uCe)7R0@h6-OTI`v884uYf9d>?0|p7QkWQQejIC@BnznCvX;o>dl*yq4@r9KoA0j+2w4DfP`T9WKQ1(jm+C66 zAoM*<_-&PJQ+;kz_TOO6^E;2I`yR&4;0B-61qDcV8aBdpAU9U&xA6z|0jIlUx3u=~ zP>Yz+R|xX8`ZA2^dLgn<<9VkCA2R2=*LXe~lalYr zo&fGBRX{aJf$i_quFB1z)b@lDQOHQL9>%tloBR_4YY>5YiYWOT4$^aiOE*~1SUS5% z3!`rI90}srs*1lWKI-t{{G*=-u|5Q;8(^cJPHvAG#R7v~m}gF5@RR9D^O zR-8u%$*FJB)%v~u#S(!S6G(tS`o5j+yEtBI~1G$I$jo*fmlt3Hn6crp7`3_0BVMn#jJGnM@zyzuhoGqfiiJ-Ak+3_O#yTR{t` z;^GC5jxF7`;rnC14+7~yWwpCFI>S;|Ap1OzaUkL4K>t`MSnAj6tzh7Kd_8;~enNw+ zM=x+8j$FZ7)x;IyzC@v|iiCz5VLOcgHg6$EYiSuaF~C7b!}+7g`bse!qj|!pjhsDt z^xM^`K z$2P@aUhmbwaL~h#kVzN1aIuc{4w`lB($+!j(%T?w1K`i82O5kT-^LD_8AV~cDVaM- zeX4(WXU?%KK{y~PlAt@cTU|Ub8%W*?YX`ADtE|WE$Jw@ZuKP{PN18Y06-ZX*P3( zqG=U?gx>*$Q#fPR--kROG!T)?n^|=Z1E-`5hb|FbNND z@_&JD?OtqvJsP|EhQ2LO!NLnnzI`8kuUs({L4?JPL>jE!Slf24)uAr0GZx9d!M*>N z*O4MWLT|3`VLm~hF(;ZeC7)%@8X&GKd#}POg4x)Bo->DDaB0(MC}mNF37vsBPOcQg}|O7a=0LAPrn#|yv$;FvfPyM<1T z4~dlI>##YiUqRx|%)$$f-XpSaS5j>!-uJSIdR;+v<}Bi`Ab zA4G||G8~c_+#UY3jYXPW=`hrbF+T7B9vyA}#xX%RXB+lt96d=|aQC{FX>BftV*p^o z?e@Dop(t&(JP9FVp!%%3vmV#%-|Y4nFD61URX=j&yUNcq=J)orDbhUDbkknLsp$?y zm0G6C6QsPtC42EZd?r;v>Mv-5WdY!MnmC!q<|x$}CK5@;L>D0ow7ij6WpckjCt}nF z&%H?PV+ASJQ0~w-^{I){#E>|C2S7MD|G~+{h^xo@0nOYUHC}cNhA`F0t(BiC=4%Bs zpPtj@^+gpILxSe!?Co`DPx?N|xF2n0hkl_CKeMd%;c|Q&c)i3Y&iUznkAi}L&6*;l z^UT;)Zl&M5>RjxXhfF4ythzD13sXu&A;Bgq=$m{?m2SpA`)JNvvUhbA0G;XsY)SuN zl=*0S)W$(0n0%EE+J={}WNmn3QD)MteFmJV4Z(f9_U`$}T(C*c!3!;Z7;ZZDPwDpd zE3pO`ma!o~|N5YNq%K!=F=ooIOaEOT?ERb?xW}vVg66?zX*m@PT7H582ArbL7hs@t zcc5!t^f7gy)&TC?EEuYlKmK)=^?B*D?(gGs@KL{8_ZXz7E6xIbr=nDT{-=9)3P>WK zIXMY~rl`>6-TneCd1(7wBS{gs2xBgpTW?g3c_3klTLkkZ*rlhx_5V)ea;Q^)@2Zo5dTgd0R5%k?`{b@DRUbw2Z8MwZY0Cb4bL{Hu z@&^EIlU1Tn7&UuLgx|NA(a2dOBhHT9Ds%JFt5AP|TLw>F?H>gXoMAlH($UKkxD3_Uv_RTp;MhwcDCM_3EM9cr> zs|`E2K^nmrsmdrVJW7;`5~tYhR^EF-3QjKb*UTd;k|Wg!_+qL}UyUTETbCEe>3>w{EbB z;(O0E6h33D5C8r7{wJv9BUAL%>6T>MQMQy{+3vp^Ie!ceu4(J&d@(Q#$8Kjz;VJ=6 z&MFNQyw3?|?qw^L?55A3C$MY8KkukBiDgYGIR-c4`SVM#V>{~fM3I$H6df4pmwgH7 zkPhg%9mCDJjE~(l@%UL13dI?KIz2z_Xl+_RXV6wn&;K_6dduhTC-p5D4AZEsRp7M> z-N#;#mB~2TGhR4pJ`_y$E|+fy3iljX^@*8RdvycSTPax0=x5d=1Z$DpC0eOw_tH zk_K_uOC$Ii_s*R=PW>*<&d=VzmpE)a0#lAO>e8ADlKa%66B1@^XuS(e6+?L2v+%T*@*7F#J_%RL}^wWL`81m6v%(awpZr`PKhH+9?AQ|h=l&1l z_KK!i2Sr*;AIwB%0ls%jN*s;@4^?|Zi^s?P zF=334<8*=1rDl`Q6%2bbNWC9HNVgJ5mb0_H^P8^m^?~0ralK24v38 z|F_B|3L4sP9<8^-d5IMJ=GH%Uedm+i!joJOn1ie_J6mY3i>)YxWvw(?JlC;vv$l|U zz%VI07_K}lM21s2b>HlO0HjE%vKaZ_IS&Qa?TZwXD!}GxP$AeBYP%}_9&G^b$jC@L z^UAcX<@H(J7u^3;5I77!WwtyC)${ddEjndkkQ+BB!>r`1@po|S8yq6i=k$IWT)ku7 zqMs@&`PiSQ2K9uI^jPrENhz6|o3lN9XnDNSWe9bmg;)$VIDfCG=x_GeVu%s2?8eFz zf7`w91;(0;j0{b*QXSCPn4h1I357y~yKE~tKkO{LQXbuW`(F74o*2xfMLQCN6877J zRVwA?UI?AT)}Fik?wB7l+`#Pk5zJ;q>IJSX4YN=ZZx7{I=6f#C-xD*R$W0}{1>pAt z>H2>;w{O~@g?QA;wlmm2g#Y5_?{19crriD|j@FSF8^EY6fOb#xP>T`scsoask!$Fq zkizF8m-%sIs-xY`BrfcOR73IJN^Rg?Eam;m5^6;9yU^a8tqZ;u!mQl+W}3cD4oA*@ zc$OStfPr<@a1?8goif4bYS`%pShPgXdxT&>t~)NVqstAlA}rH5OlAP^>yWmS?Ks_1N++Ge3h+9Lpfx((9qaY zWJel?IzC3xZ(&l`zyZniw;|J}HX+j>r6RcO%N}XHcw4U9RPNh9+~_qr?Gp^?@VN{m zmW`cqbG+A0 zpvvbXrDBNci@ayOHJSyvyjI9A{c?0|Q+z~E8FBip(732G-clhfeTO9Ga~Ij&WIQs8 zC+G_elLPb!;oN1Y@YBn&03Ywu0pi=04j&2aH-}xx+BC;ysukWDNHfP+Tm&9l^&aal z`|j~h=f_G9&cDhZ@|5JX_TlzB-v_iLYT|5M)3^n!&K^c7vHt!0*Fu=?3%`Rf#A2fN zZN&D#yYkjLVe7UBh)LJ>yR98_VIW`_EaGGLL|wcXCN#{PVFmyX$$s`w30;s`;yk;4 zknR64TR>h`yzieh0ze+P4Pq09iQ8vB5{LRN*yVdJ=EI5{(&T{OEge>f^2Xb0YIkVHRaApChQ$sITQ`eajxiik zRbfnE!9D6vS-*8^dOH5Q{6i4;pix6lj7G(Z5c^8N@4^k=w)XcKJP55XUxHB|YwfCC zew%B-=E8q72dZotcR&1dh}LUvZnoNktNs~%`Gu1ex7!rNe&W$en4qcU#v2_y;f;F~ zNX&m#+<%p-f(jo0yM*L_7LWg}=TiXwo4@}Dhe7?x|EVD5|K)A#)~+F-%;T&{{Su+E zxKnW|Xmv&VV;%)61ZLJxZ$&6)S3}_&cCrV2%=7c}QcyHKAm&nVo%7`a3!$ z*^Foo)NwS4(7qX)ron*Vjnl1qAxQt&JX5RLKR|a**eqS*S!gMK`E0ZF+HLX_$5b6M<{$& z!REA`B8_A76=nWJ7mPM3GZT<7PuV_lomt`I&HRwZ)m}9M0^-_$TQXfxL;Z<1bv2Xz z7j4)=(r2q#*qO&ATuKM@V={)24JZ#0PS1pBWGqV;4w zKQIY#RV)1%1QwD)7XF=#;=zgmDm?u|AYK7CjDzV`|8>sQ%J z1Q8|sNAEiGuu7P0E%9ht%~ZnR)#Zoa7#kztc4QjsgfYIJr#yhNB1GW+#x){EJj@ul zS%F}Y{8r1dyWkkKH#`zwXm2HxQ(dY!v#$~U$je{(tQc7s2@cByGB)w-BdTMzl*K3{ zBc8Ne&Z(Wu#@X4$K-Pg=KKLuq872gzs^O17mz&-yxV$clKzTtf=tK*E;c438I*FpX zx=t+U(BISF&b|4dt%$N7v4>L5Y+RMXxcyxT0#c}SU+e$d4QdxMhZFY@0J9&CNA7Ys z*(%+tC{__zOxn7P&ezaHkI{oW3o%FEp*06bla6-1HSGJM;zgj2?rZZryk?5M8&nOQ zFir#C&QsW-`G|HeB_79amk?{UkS_aV4YvlK`p;G0_`qJm!Crno`YsKo@Lq34*uVmt z_+;tvbNU<&rc%L%JKOU?V4OoKr~kcg{G#_{?5N} zb94rmo)@6!$~C%0|J??F_Ze~6&VK-BnJ*`nA3}QojO_*U7I0YntkA5~0lDZ#39O&m zQ9O5x!5t-LEOj~GzeEy+(xS!dpggUt_Ah*0WN(iii?#Dp=hLfCW7^CaCYv7@%+oH* zYONGRmH+<2Qwk#b@cu7RF8EOMFhPBX;7QUUuvA!ihSmpWF)&+9-SRqQAg3oQ8qXdw z{k}wEfMaB1IVb02kHVS$3u(MPAxNEOXlgoF}WUCIC)$o}$0(mq<)*4EZNFvMq`ckz$; z)y4l`P>^PW67nxXN?2 zPN1ahioxP{xN7l{j2nw!(Ti?Y35m>ci_REE$=8!P9To!j-i<&MwunN%Upa0NW{JHP zT0gzVvpMA;@?^o7G%#NeOk#U7Ka@X?j=uOl?EsOrv*VCPY_n>?r4G4NK&k4R%P%ar znjD;*M*QYI6Lwa*sg)MJ)T3!XHL{;lRRU z@z;;C=`WbV3953$_P^P;zWnLDb9p&GaC}l5YkAvtf1y&jzV&r}qgTySyS66?eKEXQzT1aC5{BgTjZhfg8 z0PzvKU~6D}!k!2-Oo|?ub?xnz5R#A(l>0`YxvDFNvCKGD5Dw*-l953-y<`%4#{iMW zQPPgX)-BoKyr39}86} z?Qk1?{#X%^lBEeIpc5v&&`1x*5$az*fz!Wj$W@qFZMuzRXyAu#(t;&K_Di7tm9r>T zTCymab$?9HPPdNuyZx$1Jzo-UcZ7~vo(pjiYz_Y*%wlZv-=?v;gR|;Bq?f3~(PLpB z_YAnIdAQVNeK%FQnGhVD2M>8Ao_B@0K@J~_SFLa{_j@$pQ<32 zB>c5b*CfF9Q5qR$%ZQ;yfK+@!!8FeB)>Gb0p@eJk*kAp^UTN`H1k@gW(o4lwu~vKD zb&a^}J?YXzSfA6#1pCa8%s*dswztC-sQf66VV$?~$TU()_p%{?EW^ZZf`Bvo`OaA`9 zHtOQm>S0!h;cz`KLP0-dSDBO1nMQOfIRb)aq@mi3tR-Tk`HrWot4mq(`1JHo0l&rh z+2jQK+FW%Hgaz@((->i?Mfdvo3qby`TKmRj+SDfyX$OID5~e;(HWConJ#xc#dZs2w zo+kqFQDFawM}aA5fVC>EDU~^$-}4@xRZfhoSej2cE3fr~8I;@(m6q0clY1eys_M@l zzhq)2KYnBTrG#-q6{oga32RY?tGpl%BM#xGtn)r{nLqR1pUbr}P~gf1NFZW&y4{K} z!x@u9dwUfXmHO{jH;{)BGuL+1;+k9#bU%AcO5wU1Ry3da$X34KQ(C3bq&C0fEBwQ3 zAu0$K1-pooim1otScSovN~Q#*B$Vr&M3Ig{94NWWFFZ{jveFjx+q0z_3jS%?P0efa zDD$=V!E$-cd3t+I;(#3yPz>KFld11OULMW>GjX^)SzjV5HBCB)-X{?=E58wnOPFXs zYN(AlQb)Acf;0VJSHTEWc=HBtF5l!)c@7wn4+~Qu5T%f=(zAItYiCndhdnxsKSOy# z7Cp}2@bMv#eXYlHZmitQ;<{|5sB@Br;yJyzVMt)hQB@s)?R2X&k4Sv&uk$L}Py-@= zGX)lCKCh{V87XWRBm~O5w4GXq`y$82#)2@-19;mi&h=P3Va(;u&csO?>yjl$T#?j| z|JdHxKfxwpirU?E7>AelH5$Boma_mmxg4$Q5J?_Y>Eq5}xC0^l+q~*#igUHp`Qh)A zZE1wjCnsNBGMn z|5MMY!Bh;P4d~9e5BwwZ`eZ;@_1}w}9~G_+LGH0hgB5(##CDx`rUyr6y}j=G*=ZQs z+lL>wRgbeg6+2)s8i0ZQh>0PtMM_FO8J`~qcHHL4CyD>I9+5opog?-T<|7HIAOAix ztCHtR3p1N1cK~b_U<+}ytoPY)L9{tJ(A}h~XRQ-LH1xg|nqNhT1!=2&8!|NThf8gb zo(OwYfKM}UGPh289PRc)Z$oc7ok+@em%o5J_1$4n7Iec8PvKMN-0NOtzl(*a+;cs^ z+TL9-LS1cae*8_NQ`*O|oxu^NKHI?p)%JJChr7o8jRx4?ks4ZgNZKK#K8zs#Umk`| z!c4H_Nb}|7JCvAXjS^lwtin(gT)b}P4$kfxt+%#sF;-5Tn+uNaFbAA{;Q|*g>mD2>1Tdf+7T za_QTh4!UI=)z2<)AZ>MS*byaX-G1PQDkBv!;D;`)gYz}{I6Kd&hvw;BNtgxhK-^Bc z??%yyX!{`d=RItX9YuZ&-nLysz;HvWD#AUE+mz+i!SMM&VbcE^y-WNwvEIy&W^ zJC6c2)wb|PQTg>Dk}fZz9=(Q~!|L|NJxO&H6`J_?c&%5j^1?A*Y6Al?j3t?w15Mxp zKQAn$nlpll8N_!U07QUMWdt{(t}9cG%-BR>tZVDoOxvAy+G?nG>F}ZGYl{khl<=KD z6)(jeo_Zt&D%-TJ>VNop1F;9721a0UV7_L~<42~5Irzz!DeqHP=Qqz}ErQ16sxN|r zLr#8Q;N+ff+i8r?dV)b<{vp+8`I&5o-nM0{rVfxirx|YeLfKTnw66iPsnZ*3$i4* zu3syDFUsGTFP&fa2civaiXm#+WTiK23^x_Aa@Ul;U<*K%DA*9jacm1wP}Aohq(|}b z4Tru)U%qt$78~^51=w~6&Vjt4?+L7C&p4gm``FUf(ZYwJV)i1Fr$w~!S}n4iWR$wb z0vvX5=dNbHVKli<*s>y(ud{8k;lfPTKy>Wvy`3`0E`1i7?E5s-b~B`J3d=FH$tq9( z`c4o(mK~8dTqEp~=fC>&?MUq!vlAV~d`cD0YMQb2l*&H!mb0=g5qC4m& z^B?fPv1j`m;c7AQl6Piv(^^9*y-EvILPCz04v$Dn@kq_gzf2(e7Ik&kJm-a3*{Me# z%ZwW<+g)Y9vF#St8DE-Wdrip`=IzUEOq`KMTxm2KMowVdV{Wx0sRMw~>l9$O$h<=I z@gZ2Yf+{e69?_OXMNen%t~ubtVi%t}Cd51dPW89M;bbde7v|4&<$R#{Qrp1|$* zQqdasxv4_Mb(rpv?k-?ki6_D3;t?2Z&?t%Aw=?L}sB z)7A35&r^TtxAjt}wisJ`@f$kx2o& zQVl?W#g5?Pi#=B-sGT!<@SOe~N0whJw6?00bUr$GLrFCtBv)>nFfksX_PXu4)`NAM z2!@NmeWL2!BWq{!wjI5=qD^&!9ujk1+AH)JFHvHxji#|GjBL&=WhXB;)c@tR`p~V; zUaHEIHf3DzMUa=+TGW>x+%wjbAGwJS)`0^=jQa+DPMY5dFuO9CL^m&~SO`~;?*cfav=U@xFcr5ObsQGYs-weIh%nbYI5AlDcW32j<9pXh-X{J!2 zV)>rf@^6qt^vh=s0eOJMbWrs(ouP$=OS}uyix00EN{aUq=DDk1t|^TwicO&c0G!EE zT-6*& z2q{~p7~ewmkG_(BIQ8%S4Ur*yVyYw}*ucG&HSczZ83;1i?~{^x^&7`7hnjv0869Ks z0c6ws#E;(<{nzu^zZgI4F%m_z-B9flN3Ehb5s~flS5?XtL!Ih~irFw3L{uSCe#z>R zE)4<7YKXi6R}{N^4+|^EuW;)3L{acRxi|jnSBv&bOz1r&Z}ec`V2aQX=irya#%}Q7 z%Z$K}7zql=F0Q&o97`M)q0(`I86grFnMjQhDsuw@(iL=2IFNNthXqv_u3SH1sox~Y zcg@@`jgT2DtY7GX9_EK}xz$L-BUk`>EdKj`R;6>+7z`iw#I_wwBvPpBzmri?iqi2= zROGi94K%kbS?BGlb6)b9l=yw^-`iB)4S1veql*~~O`H(LTTI72S@^f0_lqQZDb0;c z=j17Cgft$6V-5QiCP>MPSLD@ye3l8PEBJl($D0=(q)BkucAMolyR66;ub0gg9DZJ& z^WE8kov$YAJxlD|)qu?^Hdx}htP(l(S`|EXD!M1)NwUWl5k)33F+N;HK$Uk zkG%DM4b2Ojj~O;;y^8_P_v-i5$Cj%P6;nJo0!|m`109&U_)H?7ePA^m$KDAmE+Gu> zzLaE&^<8I1$s`aPQ!;!#61A*quL0MT*k_`yD@n0W%t-J8C z(4RhiN<>1!NWuG6N&AH!WA4oD(2g9li{n*7S7;z|Vso;*_VWBh!2@41boPxGd?yzs zAncsVGhBcYDS5vhg`T2IzJ6sa)VUbUITx997wkf#Kc5p71_VrI13+4@=RmL55-HK+ zcae#mZOl7)&Xz;66~mfKaz)oo>#(=j*)udmt^t2fJ8^y`qTP-zvq^dfqA$3!ajHl1ZxZAHsAn(9?>tlkz(E%#o!F~5{yrZ$Y{kJQp zun`wdL_+goG!O>U*e~q}fCpnTV7(Xq_O6&NDjM{rGhPr;q#P4WA0hF>zQPavDX;OS zRe6)=@?TtG&p$zCQ;nmBTK10tI(_CARjI)@CY1gYjP3Oli2Wk(L z6OQcemRh$+HQKfJIPZH&|e4?S2)dDo_WR`O&tyT|JUeP>x6c6 zUpU{en^L)>-6_BGgj|7)T}-sRz>;NzmpulFi7E8hrRd^fY2uq{XgGoQ3hk*J#k-0w z5O8AG#1?Y(r!C^bDHT>k#-CyZF|xB$nySe_f4_&t#mBcy{CqWkxy`bDwwgh@b>LKW z^Sb^*2dRn^eAaK6>VTbswfUn{M!mvW z*zH>^ck_kdb^pyOkfBWkOOjIs)4iE+CFL9(1!PPOhn5Wtec~V;qi;w6tQgzz9s1_8 zY0>=os|(}e!U`!K6DZJsKC^)aL=!e*JAHUqB37h(e#kMC8Ige}gD;FvPh%dnN=!z{ z^7Sg>rK<+FnYmNKcP(5Qd}vqlPCijcVj@MVsHgHz(;f;TT0)D+?xhW(#VC!*nw=FP zOePFyVG6eT6`!z}n=%qB;e9v#;>b~$S1D2aa-lsm`}1c^Yinyc1%>v$I1UkBrRNQr z5$q#ursJU*M#Hatck>XQRJz#T8rVCZ+pB+N%GrfH;^&U2rb^o8ugI70t5sbxR& zsHO8HkCECm0sg)!T2TYBX-NMsdjAI36z%<|$Ac5v+zlS{i{_9Qser@9wN0jGH)S&# z(?4JllBvt@mkWz(-S>87u|J^^_4ooE6zs%vzij)4duDfa2a2Q=Rp!*GN7_BD`-O~$ z-6{mLDk?A_$2!2JUfTcxf$GfcN@9Q)$ux!xE+;QaB72|7QBX7HS5?;Piztx0j)Yq+#ERYN1R+>3;MN$}R(YR|-!Nv~{Cg&EH-AC{%r@I+J;FrXX@ehu zTbLQRlC3VSirQy{8aGE{BNbA6m26n_h*w3n%dAgy6Dal*^uEQ2Ac zeII{4DWWk-_mXnpP}ip&br21$|k%A!(o{ z@2~bC-TNfANF4O}0(rLj2GdDMHX*ZS$%AtJCX+?=+MDG;G%|=jnKk*w(EgHQs zj%D(R5WYG)8`4~KEJ3L$dixDDg>Vfc8 z7DHvY?~rG!=b=N)EX-l~w)R##!1-Bu?{o*ITcznfvV8-*hS$H;0|Lh84N!SsR_R_M zv7_(&{{8KSUh^2k*QSTs7uQsCu4{8nUtp3&A{3xq_GK4iVuoh~e_}U9#yBSWX0#Ym z_~iJdW7yQK+@s>JC9+E5ju=ao#9w}lGw?BzRJvE1$WH|kNMGD(Q2b9Ufgt>F?B-=m z>b=aN_jE}~NvUfM<$$39lX5XR$C}7haf4eLYe1ERgv99q>fTK}JXLM&u(X%+9wPDW z91D&!H3sgRZIsmYPFPo&Z+HS0Z>wu)e9F(iq0$JFz&@~avI4Iaoj$Q7CWgna%#%=F zL17?-xzl34$v;0lTwYJW3GQjwxb-nU-o)y~do!P^!=drpznki}rLC>mD`JVuHWKg^ zTl`OELjhWpl9DShd}$DV{o1q_b;Gx$delPes*-j)9sO|_>+_yK0xEtPfy?-Kvd|-L zgNCq+3%`yoE9uesle6ypnK#(ZXMPeBrojf>VhJzi-&ec3YB;X`f%C_<&g3iWcS+QH zdqIV)fGbzUrZbC*iYocs!3p4*=BMI46(J9bi6OcUNxyyj)2B}m0yQb$JB08(+17Yi zIr|uxN$Eo+<6JY)3GS8d_wI`^)Sa0`U+V&V`Vo;yhRXWQ z0w++1sN-{rw-L z9Y=DN?n4tbCko|sR4FJoCVKoM^dlw#}Is=5(IVi?&`U0I8IjSA0Z8|+P2P- zwvkGduR{I^ikR8Ag)psrL5&r?)X>q;^u`0N3QJ(dOI&+7u%;A3AP)NQgM zRNa)mTwi^VYYU{#P;licrE$KT6@QXJ140o9midRB_b%d+Ukri#*TJxFB08Mtxfr1Z zw!8}ba%2ace;B^i$^l%{(lboDdzLW2w2Cm~@;+9w_Q$HfTUPq_bx!|tZ4(`ozwCWp zHt}1S8O5zkI(W#v~hRHxEi#~9}RH;AFDe$BjzC{ zzFQtcN^-KGEc4-S4c21^4$O!t>ZG|PhY-ml;|pg-mGQ$HD$3$99@%r zW5~+EpT4Ym^J$M!@Cwl|j{QS!_V8DDHPIKg4fKY+8(vJXpi4!Cf{}LHI(NaB4&gL3 z^uQs~m7#!ZeR~D`eR~`F`7?{xH8}zlMKhg`w|=CHi}dt7y?Y0 zk#!gnE^qqT{tk+XpSdLbk$2vqkCiPn!IP87tIucT8Sie1XgV|D?t4J?*5h&2MCpRk zXb6F0KF~?92`$W*f>HX{dMS{+aBy)y=w)QOVf9QOQC1ay{D}880p2ycTrS2xU0Ju0 zKFnLyCrV!h0k!oz%QdW%u7_O4q>GbN`tW61Png`baDIw9{w^UFzCU+99~IP4#=sr& z*uZP__Wdq;*)K0z^VJJ#xNzhYOx34GkY1ms4yb*_X_bdubu01?zgDHwsx*Ei+rzx` zgwomEZTf7bb{k4os7#b#z|phfzfBK<-0<$H&p573?bf<#+)O%N3nh(B< z)>!tw51WqoYdph=9m%q&1v_lx%BA8Rk8Tu`vxf7(X>EPtx8@dHZ1w5tE9*vpA2v4j z@Gmn1ID*)4#bZ3+U1s4k;oXzwgV5=_1vhIXrGyw&Hc{^c zJM_-zSWPxkLw%=0WugN2%DH)czhqSxKI4M}&GESt*WHit{$w`=TwY zrj#O>vYhLp)5*g#&$%h+kKxA-keAmWA%Q1z+>U)EuXsUkZm6{%k=s z143G#-6vv)zu#nX_;oZxoJ+?EL^V4OPYJE@u)NId7Dpb~5_D<~3=Y!9_nqc?ZF!*fHgF zQNx0?V^l8>2t>pAPyy#omvaqQCtv@vF!EHVh}-gy`{x?(1rrD?)${6^1C z#}(6p3=s}~Q^Bd@hVX0^j0%`>>E{Bk`TO@79TdoS5>w!AMD$vxl4H`{cbx1=Z$w<> zx!wj5kGWPk66v%@GyZgCy>L3T97w!ou17*MAqnDn`OEd>yEWppBkn5#LI=!Bz zY@xttq=@*ud$*tQxp!?+qC{m2-=)yJPyg{^1oxDI-=4HWNY3P0UbW+6VGsUuda}c4 zKWB>Tp~dp<8-pm@^slcJ6yx(e*b4DQd`i(uFct?wlb;T=lSuZ{K)#ZZ`w09#SY<;^`3dEQ&k?T1Bmj3Io3S#`P@~f=>sUO&8_Md3&#Q!cI_~Ae0 z1C9CqQ$A4fzsm>q{wG?S=f7*Y{(CYQT)54w>r3M|Wa~p}sNuM;Kb)|}pf*3!*Y<#Q zx=+J=M!24ayZIE`he!|vdl}>2G4B`oyuT`BpE;i^+_KE6* z^%MkKX;5IiGI##;&{9xd_o6t{064kR$*d=x-UD)|Wy>SGx|&=$Z)8y%@0|^XouAL6 zDN)f_A!kMi2k;I1tjZk~7k+v@J&#>&Ip(Gs*ez&S!Tma~v<-|)I{HQGP%Z_z@EQL3 zMCNTqLG#M&k1epSJwxyid7tU5AKDXq3W%AF&D73>5vaC2+aQ~BWICcS5m>8^x;`zrnPROx_uaiQm*ea;^4RD0kX_9yjtFTnijma#spj z?;q6i@u}N20J(w#DLfkJ9+}nTkdw31^A~e-lkA)s!v1&5;o@2>OKEe^78u54pbcK1 z-A^_m?<<%ddRe2j_ol!Rs<%~c9~BA=IaXd674T0`;4uU^<*D~hY3N&XbpmZ)OE$gs zu6(O~GpMDd1;XMsSe{4tjs?yBGp5{iA2mYsyoN#Eep6Gy(|F~op4&GdoDz!#k9xGn zCQULhUO3j~QreC}2r2n|r4+@|;J|>?T*uolMFs7kRZD%x!y^zFUn&DP$*eKB{m(jXR zFub+H8s#+}y&QBq(n*DJuh{YEgq!wg=YDe7Oof^8ENIF!E=!GmN;Wa^#MJjNqqXgy z(Is9_-3Mb^Upw`sFVZdwxvDrVx3WkSGX$P!JA!(Sb>fw}gsP;r=Nu&`&>ig&U5a&U>70uwBDGChgXM^GDN1OgRTK|KUccJ zZSx$3E6R?0qp_&+Aj!#ruTKr0DCCi+tS2*@yL?I~v}bfa*R|KAYltZ0z96(6}g>%g9Lli7ohI_3x2Su!|TcvQ%zYytKZ3+Uf%-Z{2-u(2>Vd z2-H%cW|N01?)5OTE}@gAL^o!8Rc=L;T{p~f$YP{8fBC1q`D;^NF5OnZ+lMPipCgnt zHv+~u-Dte%{F9e*5;Rj%86m$r@tx@&7nih#hDJ;9`=M2IB8noDm4nqGSujleBc5x~Dp;?2ZjmEx?6=}(c6r&|{adpL9I+F7ifsER_;HZ3eFkP6& z2+g6DFO)5Eho-N*L{O#6XP_-&(%j;n&#g3b;-|33ITl#o?t9Jh3gN!P2(|FjZN_qf zT^-Q^MR7PMzUL0~XOtFS&8-s_h#d>#*JuGB;7Noq>z!Xeow6M8YwVg(b zq-bpn-Ei8q5=UZ(?*2GABR$VB^j9&t(5A_bmHmC#Iu|0*RR>rlxKt^kX*9N56DzqJ&^RQYwUIx79MSaAW3yiqoMm%IlmvtFwJ*Tz&TM z&7OxhHE-=+`cG{TCS%Nv{V1&AwA`+kfwGC$cE8l;6r6Sot>TSp82(%Z#FPVpu(yNJc@yWmY`R7b{R0MbeBK8aQ2H!OJvum z5WOB+nWb-V-;(W3tlj+3;q&bSc^5-y015zo_^&HwLCmkth~j6mvGg} zAW-4{yEn9nAW(>sz@CP|_0zKZ+^Lge&zGd+rc;fzMg-i9w0WHL(QM%IGHHwco@SxVHjw8(!}d|it$jGKFj+AK#im*0q8k6^Nv zAAV>7p^#^*`R>{}%sMG~+^3 z4?<8d6&!Aa^;`)tb$QeLanUw>MiU7#fZsFwR=QN_^F3%yNT)p}%F(L^14cxIN#%tw zY=C;}w}QoEg8s*&o>!TLQd^~ijfd>1`@?+0VcV~yw>FET$W*wMy?l5$OsT{9eg+p{ zVR4X-8&6C3<<_wd*sQ|KlL!tD(S^0vsRf2G*q!Q%US#;bJvqChUyYWwMQou_yOZv^ z6$=aRlOBc*7vCQUVdjs$**1lWda@1r%wgbZiEAta&J>^)H59TWpSVV@lG5EB{+b<^lf%pqYG-5w1vDGp`ye~2omBJAt6q*s_UA`NCp#Rs%krUoncs|~7C+A5 z?ui3Jh1cY4Z(wy#%{>`x?^?gR!M*J4;m>|&R#0M^eh3OchrDF=(*_2mgGf_^K}tfxeD+y}d7*zgvM=z+ zt8qe0pJw!yw7i2ZpI&{{&3>({fKpN?u$51EkO}XhTOEm^VVn9qp}nh|K@>k|0Y2TL zUEcXyYhAS;V^x8{A83R0f$z2$O>B8=PBp&N7Nn}5eRtxy2@!eORvP^KJ@^_7=c$9} zROM*Gw^iS~j#}8;E5jZaZllcfp1ycN@{U@>C^(@7CPp@PXz^XjR-h-NH% z8>EEoSXA#vvq-sO{{o9KOxvt;IX^o3IkEY(W^oSezMu~MWRQzr<~DpM#iqNAB&I5j z_H1%|={HWYjfYNS8IdRS8(r=GNEyvqs7k^#Q*Y%u9rew7AF@9y=OAs&b*reNkm%^> zXtkR1V1o(1-2H|;CwD{+US1l<^(V#f^7%2--oSfEAX)QhnCQAE?riO)jG}BL19U@g zU`u((h+(jQ-*~TrPW)C`py$XQBr)^q3A{M;p_a)hr|GV5GKgNnJ>eD08Ok1C@?uQe z5}7+Hy1MGD52z`XatefR6BAwBQY^P@B|PSoD~AQ5epT0@bQmRg_+AE-S~Cx%V;ZjM z#PHg;Tw}7QcmsBBK7LOHaz~chU&hfTBPFRyv}aKRznPcb6A>tMeNMc(=nee0mV2V& z>5v@5KT$gLS+D<7x&8kWdi{gE;Qw177m2GM{6pT`yLR!73P_WrC?CpVJe1sOt+qfM zCIIjl=HC;zCI#w^oYcD`f(vRfA*WAOwB1d1GM3fj*Qn}KmYvAS>dpfhNnbYT6a0B3 zV*U64SnzLNL*UlKw3owqj5gW-$}4`Su=T=tomA32E)jvNjqY;n6Joj7^d_;YjxE%;u(kB`A{Q4;evOY~H;j#s zQ{{6D8IBJoitV#Xx8UbBG^EyF!nu>$F7s(#@Og3IxC$ZdLv=%kra#Jku?;G$1KRid z;$6-8^A@Xq+LqS;ackKCCbYm4O7RjuBG-U7;+OXpg-fMxa+VoROw*w}~kWR-!?vG!N{~bL7GPcx8z`cESGxR{swt z%&1GzKn8*i3aXkYO9frb@E#L#sD2q{!5$Z3ZRJme%YG)SI6~Ib&DN1y+nMBkzOVwdNs@s#Faw z%hcUNBNzGboT4PH=)0&Tz6zuR_am& z?PWR}lE9!9G{V`FLP=j~eD(vJMB%hr#E1bRoDZu_`G(~%y^MRd0*^gJw>F$I?{_LR zdh+WqdzSlKuHJk)pJu`pV$1yo6wsIuJrGdmtqhjqtL%D2(L&Hd|%z6m3|FgntXLX=)vZY)%^x6H!@aQip zgDdszx{TIi6aacRr%(fsMB@n#@Z*VWPJg8Hkq#(8PWX2Ub#d9yR=TYKaeEjCcE*Ovu&&=B_#ltia?Cj6f zs7!v2jO_j07u{`(R{_8v==K+EEdVcL($n8jm2h42Jdqh5OwjMAOAORsin=q^ijt>| zl1)0ukLAfxU|!$|Hc)a6ujetdTG>cOb_A}#tE&nUMgV96Lk*1j^6Dyj;19Bw7WM=L z1ZZKLHxe>32s4J*8cIF}aRWMrlkGjuk04G_V80tEdrCQ2UzKOdot32m;ESfF)8m?! zWxht!fTq#c`r3^UOd02u0!DP z^FEF65RvhNjO-Wx#j&Xs)8So~m_hXyOp+suWvhh0GV3nI^!(9#?g@7~8hUC9V-4E> zpeetxi09-H5WjkHqh%n8-+8%**v-wY#i4rXki7}zFG1H};HVAS^oG|`dm|7(=#U;g zb=-Dm7}(Kca5i9pJOe&7|Cl%$HgKyIuer~z;Yy{*KNm|;nw)%hc{y@m+5hU|?9+-a zu6f|HAyy?j^YV&ay_w!?ZgG7aacsON{qFoP)P78EbtdvM>GJ|NWcXfhzbJUa?Gv`_ zY`o$&=k&WoHzs(}m;D@EQNblmyGB#xHRa=nmsTe*$49ivGSn7MBvu@mc~&mVE=t|t zd)3C_>F;$snD&0{_5t>K5W{`Qs{ZfzFJ<9>P{HuF);)AHcT@r8W32Lh0I>iYaKm&o zn@D%sYVUC0{w>k<@UsnK7+0I0hIuyy{UkDYIRCmm3clc~oX5==A{S`;Tp88T(Gdt+ z#R&iSblVR{XqV{0@cQ}XRq6EKt*uUT_(rk3d?yv%HbGMJ==3y|z|EY>sQxRAL&96n z<~|ty<0Q_SJ}mu#^&ac10tQ%SLF3ui_ZX1mer-|t_A_4Tie+*4G3rmA>DOEMj$#v}NQBI|!erzC8x<$V1Ays16gM$l8D z9Pdw<)fLM~?04l-*RIccqCpAu-jc))RA}c+e0B1F#$g=E;_3iq`%>d4Q2tqROHWT| z_tLBGrB>1Q%OQN}8v7o=;S%pBX=l~GNK*ZqN%xHE@{Ob%T~jWOV3IJE_g^~drz!nh zhw#vDA^JiUgREa>iQAr|)Z?d)mrm0$6s18y7`-∈9BKdK`<$1qUj2;8rOdN=q7j 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