From d36bcdb76b04c52cc896bb3399916340eb605f74 Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Sun, 17 Apr 2016 02:02:49 -0700 Subject: [PATCH 001/191] MACHO MADNESS SKY IS THE LIMIT --- code/datums/martial.dm | 60 --- code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm | 422 ++++++++++++++++++++ code/modules/uplink/uplink_item.dm | 8 + tgstation.dme | 1 + 4 files changed, 431 insertions(+), 60 deletions(-) create mode 100644 code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm diff --git a/code/datums/martial.dm b/code/datums/martial.dm index d69b28cd0b1..576c854cb20 100644 --- a/code/datums/martial.dm +++ b/code/datums/martial.dm @@ -128,64 +128,6 @@ D.forcesay(hit_appends) return 1 -/datum/martial_art/wrestling - name = "Wrestling" - help_verb = /mob/living/carbon/human/proc/wrestling_help - -// combo refence since wrestling uses a different format to sleeping carp and plasma fist. -// Clinch "G" -// Suplex "GD" -// Advanced grab "G" - -/datum/martial_art/wrestling/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - D.grabbedby(A,1) - var/obj/item/weapon/grab/G = A.get_active_hand() - if(G && prob(50)) - G.state = GRAB_AGGRESSIVE - D.visible_message("[A] has [D] in a clinch!", \ - "[A] has [D] in a clinch!") - else - D.visible_message("[A] fails to get [D] in a clinch!", \ - "[A] fails to get [D] in a clinch!") - return 1 - - -/datum/martial_art/wrestling/proc/Suplex(mob/living/carbon/human/A, mob/living/carbon/human/D) - - D.visible_message("[A] suplexes [D]!", \ - "[A] suplexes [D]!") - D.forceMove(A.loc) - var/armor_block = D.run_armor_check(null, "melee") - D.apply_damage(30, BRUTE, null, armor_block) - D.apply_effect(6, WEAKEN, armor_block) - add_logs(A, D, "suplexed") - - A.SpinAnimation(10,1) - - D.SpinAnimation(10,1) - spawn(3) - armor_block = A.run_armor_check(null, "melee") - A.apply_effect(4, WEAKEN, armor_block) - return - -/datum/martial_art/wrestling/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(istype(A.get_inactive_hand(),/obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = A.get_inactive_hand() - if(G.affecting == D) - Suplex(A,D) - return 1 - harm_act(A,D) - return 1 - -/datum/martial_art/wrestling/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - D.grabbedby(A,1) - D.visible_message("[A] holds [D] down!", \ - "[A] holds [D] down!") - var/obj/item/organ/limb/affecting = D.get_organ(ran_zone(A.zone_selected)) - var/armor_block = D.run_armor_check(affecting, "melee") - D.apply_damage(10, STAMINA, affecting, armor_block) - return 1 - /mob/living/carbon/human/proc/wrestling_help() set name = "Recall Teachings" set desc = "Remember how to wrestle." @@ -452,7 +394,6 @@ if(slot == slot_belt) var/mob/living/carbon/human/H = user style.teach(H,1) - user << "You have an urge to flex your muscles and get into a fight. You have the knowledge of a thousand wrestlers before you. You can remember more by using the Recall teaching verb in the wrestling tab." return /obj/item/weapon/storage/belt/champion/wrestling/dropped(mob/user) @@ -461,7 +402,6 @@ var/mob/living/carbon/human/H = user if(H.get_item_by_slot(slot_belt) == src) style.remove(H) - user << "You no longer have an urge to flex your muscles." return /obj/item/weapon/plasma_fist_scroll diff --git a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm new file mode 100644 index 00000000000..b8ec033b80a --- /dev/null +++ b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm @@ -0,0 +1,422 @@ +/datum/martial_art/wrestling + name = "Wrestling" + var/datum/action/slam/slam = new/datum/action/slam() + var/datum/action/throw_wrassle/throw_wrassle = new/datum/action/throw_wrassle() + var/datum/action/kick/kick = new/datum/action/kick() + var/datum/action/strike/strike = new/datum/action/strike() + var/datum/action/drop/drop = new/datum/action/drop() + +/datum/martial_art/wrestling/proc/check_streak(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) + switch(streak) + if("drop") + streak = "" + drop(A,D) + return 1 + if("strike") + streak = "" + strike(A,D) + return 1 + if("kick") + streak = "" + kick(A,D) + return 1 + if("throw") + streak = "" + throw_wrassle(A,D) + return 1 + if("slam") + streak = "" + slam(A,D) + return 1 + return 0 + +/datum/action/slam + name = "Slam (Cinch) - Slam a grappled opponent into the floor." + button_icon_state = "wrassle_slam" + +/datum/action/slam/Trigger() + if(owner.incapacitated()) + owner << "You can't WRESTLE while you're OUT FOR THE COUNT." + return + owner.visible_message("[owner] prepares to BODY SLAM!", "Your next attack will be a BODY SLAM.") + var/mob/living/carbon/human/H = owner + H.martial_art.streak = "slam" + +/datum/action/throw_wrassle + name = "Throw (Cinch) - Spin a cinched opponent around and throw them.." + button_icon_state = "wrassle_throw" + +/datum/action/throw_wrassle/Trigger() + if(owner.incapacitated()) + owner << "You can't WRESTLE while you're OUT FOR THE COUNT." + return + owner.visible_message("[owner] prepares to THROW!", "Your next attack will be a THROW.") + var/mob/living/carbon/human/H = owner + H.martial_art.streak = "throw" + +/datum/action/kick + name = "Kick - A powerful kick, sends people flying away from you. Also useful for escaping from bad situations." + button_icon_state = "wrassle_kick" + +/datum/action/kick/Trigger() + if(owner.incapacitated()) + owner << "You can't WRESTLE while you're OUT FOR THE COUNT." + return + owner.visible_message("[owner] prepares to KICK!", "Your next attack will be a KICK.") + var/mob/living/carbon/human/H = owner + H.martial_art.streak = "kick" + +/datum/action/strike + name = "Strike - Hit a neaby opponent with a quick attack." + button_icon_state = "wrassle_strike" + +/datum/action/strike/Trigger() + if(owner.incapacitated()) + owner << "You can't WRESTLE while you're OUT FOR THE COUNT." + return + owner.visible_message("[owner] prepares to STRIKE!", "Your next attack will be a STRIKE.") + var/mob/living/carbon/human/H = owner + H.martial_art.streak = "strike" + +/datum/action/drop + name = "Drop - Smash down onto an opponent." + button_icon_state = "wrassle_drop" + +/datum/action/drop/Trigger() + if(owner.incapacitated()) + owner << "You can't WRESTLE while you're OUT FOR THE COUNT." + return + owner.visible_message("[owner] prepares to LEG DROP!", "Your next attack will be a LEG DROP.") + var/mob/living/carbon/human/H = owner + H.martial_art.streak = "drop" + +/datum/martial_art/wrestling/teach(var/mob/living/carbon/human/H,var/make_temporary=0) + ..() + H << "SNAP INTO A SLIM JIM!" + H << "Place your cursor over a move at the top of the screen to see what it does." + drop.Grant(H) + kick.Grant(H) + slam.Grant(H) + throw_wrassle.Grant(H) + strike.Grant(H) + +/datum/martial_art/wrestling/remove(var/mob/living/carbon/human/H) + ..() + H << "You no longer feel that the tower of power is too sweet to be sour..." + drop.Remove(H) + kick.Remove(H) + slam.Remove(H) + throw_wrassle.Remove(H) + strike.Remove(H) + +/datum/martial_art/wrestling/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(check_streak(A,D)) + return 1 + ..() + +/datum/martial_art/wrestling/proc/throw_wrassle(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D) + return + if(!A.pulling || A.pulling != D) + A << "You need to have [D] in a cinch!" + return + D.forceMove(A.loc) + D.dir = get_dir(D, A) + + D.Stun(4) + A.visible_message("[A] starts spinning around with [D]!") + A.emote("scream") + + for (var/i = 0, i < 20, i++) + var/delay = 5 + switch (i) + if (17 to INFINITY) + delay = 0.25 + if (14 to 16) + delay = 0.5 + if (9 to 13) + delay = 1 + if (5 to 8) + delay = 2 + if (0 to 4) + delay = 3 + + if (A && D) + + if (get_dist(A, D) > 1) + A << "[D] is too far away!" + return 0 + + if (!isturf(A.loc) || !isturf(D.loc)) + A << "You can't throw [D] from here!" + return 0 + + A.dir = turn(A.dir, 90) + var/turf/T = get_step(A, A.dir) + var/turf/S = D.loc + if ((S && isturf(S) && S.Exit(D)) && (T && isturf(T) && T.Enter(A))) + D.forceMove(T) + D.dir = get_dir(D, A) + else + return 0 + + sleep(delay) + + if (A && D) + // These are necessary because of the sleep call. + + if (get_dist(A, D) > 1) + A << "[D] is too far away!" + return 0 + + if (!isturf(A.loc) || !isturf(D.loc)) + A << "You can't throw [D] from here!" + return 0 + + D.forceMove(A.loc) // Maybe this will help with the wallthrowing bug. + + A.visible_message("[A] throws [D]!") + + var/turf/T = get_edge_target_turf(A, A.dir) + if (T && isturf(T)) + if (!D.stat) + D.emote("scream") + D.throw_at(T, 10, 4) + D.Weaken(2) + + return 0 + +/datum/martial_art/wrestling/proc/slam(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D) + return + if(!A.pulling || A.pulling != D) + A << "You need to have [D] in a cinch!" + return + D.forceMove(A.loc) + A.dir = get_dir(A, D) + D.dir = get_dir(D, A) + + A.visible_message("[A] lifts [D] up!") + + spawn (0) + if (D) + animate(D, transform = matrix(180, MATRIX_ROTATE), time = 1, loop = 0) + sleep (15) + if (D) + animate(transform = null, time = 1, loop = 0) + + for (var/i = 0, i < 3, i++) + if (A && D) + A.pixel_y += 3 + D.pixel_y += 3 + A.dir = turn(A.dir, 90) + D.dir = turn(D.dir, 90) + + switch (A.dir) + if (NORTH) + D.pixel_x = A.pixel_x + if (SOUTH) + D.pixel_x = A.pixel_x + if (EAST) + D.pixel_x = A.pixel_x - 8 + if (WEST) + D.pixel_x = A.pixel_x + 8 + + if (get_dist(A, D) > 1) + A << "[D] is too far away!" + A.pixel_x = 0 + A.pixel_y = 0 + D.pixel_x = 0 + D.pixel_y = 0 + return 0 + + if (!isturf(A.loc) || !isturf(D.loc)) + A << "You can't slam [D] here!" + A.pixel_x = 0 + A.pixel_y = 0 + D.pixel_x = 0 + D.pixel_y = 0 + return 0 + else + if (A) + A.pixel_x = 0 + A.pixel_y = 0 + if (D) + D.pixel_x = 0 + D.pixel_y = 0 + return 0 + + sleep (1) + + if (A && D) + A.pixel_x = 0 + A.pixel_y = 0 + D.pixel_x = 0 + D.pixel_y = 0 + + if (get_dist(A, D) > 1) + A << "[D] is too far away!" + return 0 + + if (!isturf(A.loc) || !isturf(D.loc)) + A << "You can't slam [D] here!" + return 0 + + D.forceMove(A.loc) + + var/fluff = "body-slam" + switch(pick(2,3)) + if (2) + fluff = "turbo [fluff]" + if (3) + fluff = "atomic [fluff]" + + A.visible_message("[A] [fluff] [D]!") + + if (!D.stat) + D.emote("scream") + D.weakened += 2 + D.stunned += 2 + + switch(rand(1,3)) + if (2) + D.adjustBruteLoss(rand(20,30)) + if (3) + D.ex_act(3) + else + D.adjustBruteLoss(rand(10,20)) + else + D.ex_act(3) + + else + if (A) + A.pixel_x = 0 + A.pixel_y = 0 + if (D) + D.pixel_x = 0 + D.pixel_y = 0 + + + return 0 + +/datum/martial_art/wrestling/proc/strike(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D) + return + var/turf/T = get_turf(A) + if (T && isturf(T) && D && isturf(D.loc)) + for (var/i = 0, i < 4, i++) + A.dir = turn(A.dir, 90) + + A.forceMove(D.loc) + spawn (4) + if (A && (T && isturf(T) && get_dist(A, T) <= 1)) + A.forceMove(T) + + A.visible_message("[A] headbutts [D]!") + D.adjustBruteLoss(rand(10,20)) + + D.Paralyse(1) + +/datum/martial_art/wrestling/proc/kick(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D) + return + A.emote("scream") + A.emote("flip") + A.dir = turn(A.dir, 90) + + A.visible_message("[A] roundhouse-kicks [D]!") + D.adjustBruteLoss(rand(10,20)) + + var/turf/T = get_edge_target_turf(A, get_dir(A, get_step_away(D, A))) + if (T && isturf(T)) + D.throw_at(T, 3, 2) + D.Weaken(1) + +/datum/martial_art/wrestling/proc/drop(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D) + return + if(!D.lying) + A << "[D] needs to be prone to do this!" + var/obj/surface = null + var/turf/ST = null + var/falling = 0 + + for (var/obj/O in oview(1, A)) + if (O.density == 1) + if (O == A) continue + if (O == D) continue + if (O.opacity) continue + else + surface = O + ST = get_turf(O) + break + + if (surface && (ST && isturf(ST))) + A.forceMove(ST) + A.visible_message("[A] climbs onto [surface]!") + A.pixel_y = 10 + falling = 1 + sleep(10) + + if (A && D) + // These are necessary because of the sleep call. + + if ((falling == 0 && get_dist(A, D) > 1) || (falling == 1 && get_dist(A, D) > 2)) // We climbed onto stuff. + A.pixel_y = 0 + if (falling == 1) + A.visible_message("...and dives head-first into the ground, ouch!") + A.adjustBruteLoss(rand(10,20)) + A.Weaken(3) + A << "[D] is too far away!" + return 0 + + if (!isturf(A.loc) || !isturf(D.loc)) + A.pixel_y = 0 + A << "You can't drop onto [D] from here!" + return 0 + + if(A) + animate(A, transform = matrix(90, MATRIX_ROTATE), time = 1, loop = 0) + sleep(10) + if(A) + animate(A, transform = matrix(-90, MATRIX_ROTATE), time = 1, loop = 0) + + A.forceMove(D.loc) + + A.visible_message("[A] leg-drops [D]!") + playsound(A.loc, "swing_hit", 50, 1) + A.emote("scream") + + if (falling == 1) + if (prob(33) || D.stat) + D.ex_act(3) + else + D.adjustBruteLoss(rand(20,30)) + else + D.adjustBruteLoss(rand(20,30)) + + D.Weaken(1) + D.Stun(2) + + A.pixel_y = 0 + + else + if (A) + A.pixel_y = 0 + return + +/datum/martial_art/wrestling/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(check_streak(A,D)) + return 1 + ..() + +/datum/martial_art/wrestling/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(check_streak(A,D)) + return 1 + if(A.pulling == D) + return 1 + A.start_pulling(D) + D.visible_message("[A] gets [D] in a cinch!", \ + "[A] gets [D] in a cinch!") + D.Stun(rand(3,5)) + return 1 \ No newline at end of file diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index b6e3ce4c755..a7a77bf4120 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -310,6 +310,14 @@ var/list/uplink_items = list() // Global list so we only initialize this once. exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/gang) player_minimum = 25 +/datum/uplink_item/dangerous/wrasslin + name = "Championship Wrestling Belt" + desc = "Teaches the wearer how to wrestle like a professional. \ + Very obvious, but lets you show the crowd who the \ + REAL inter-galactic heavyweight champion is." + item = /obj/item/weapon/storage/belt/champion/wrestling + cost = 7 + // Ammunition /datum/uplink_item/ammo category = "Ammunition" diff --git a/tgstation.dme b/tgstation.dme index fc92a535a57..ba6ad0ca85b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -221,6 +221,7 @@ #include "code\datums\helper_datums\teleport.dm" #include "code\datums\helper_datums\topic_input.dm" #include "code\datums\martial\krav_maga.dm" +#include "code\datums\martial\SNAP_INTO_A_SLIM_JIM.dm" #include "code\datums\wires\airalarm.dm" #include "code\datums\wires\airlock.dm" #include "code\datums\wires\apc.dm" From 815663ec1274dc02413e0cbe691b4a6e956c87c8 Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Sun, 17 Apr 2016 10:55:35 -0700 Subject: [PATCH 002/191] SUPLEXING JLIM SIMS --- code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm | 35 +++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm index b8ec033b80a..6e45302dba1 100644 --- a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm +++ b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm @@ -28,8 +28,24 @@ streak = "" slam(A,D) return 1 + if("suplex") + streak = "" + suplex(A,D) + return 1 return 0 +/datum/action/suplex + name = "Suplex - Suplex your foes." + button_icon_state = "wrassle_suplex" + +/datum/action/suplex/Trigger() + if(owner.incapacitated()) + owner << "You can't WRESTLE while you're OUT FOR THE COUNT." + return + owner.visible_message("[owner] prepares to SUPLEX!", "Your next attack will be a SUPLEX.") + var/mob/living/carbon/human/H = owner + H.martial_art.streak = "suplex" + /datum/action/slam name = "Slam (Cinch) - Slam a grappled opponent into the floor." button_icon_state = "wrassle_slam" @@ -92,7 +108,7 @@ /datum/martial_art/wrestling/teach(var/mob/living/carbon/human/H,var/make_temporary=0) ..() - H << "SNAP INTO A SLIM JIM!" + H << "SNAP INTO A JLIM SIM!" H << "Place your cursor over a move at the top of the screen to see what it does." drop.Grant(H) kick.Grant(H) @@ -299,6 +315,21 @@ return 0 +/datum/martial_art/wrestling/proc/suplex(mob/living/carbon/human/A, mob/living/carbon/human/D) + D.visible_message("[A] suplexes [D]!", \ + "[A] suplexes [D]!") + D.forceMove(A.loc) + D.adjustBruteLoss(rand(20,30)) + D.Weaken(3) + add_logs(A, D, "suplexed") + + A.SpinAnimation(10,1) + + D.SpinAnimation(10,1) + spawn(3) + A.Weaken(2) + return + /datum/martial_art/wrestling/proc/strike(mob/living/carbon/human/A, mob/living/carbon/human/D) if(!D) return @@ -329,8 +360,8 @@ var/turf/T = get_edge_target_turf(A, get_dir(A, get_step_away(D, A))) if (T && isturf(T)) - D.throw_at(T, 3, 2) D.Weaken(1) + D.throw_at(T, 3, 2) /datum/martial_art/wrestling/proc/drop(mob/living/carbon/human/A, mob/living/carbon/human/D) if(!D) From 102c05fb1073bcea49509af27bcc7a085921e956 Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Sun, 17 Apr 2016 10:56:08 -0700 Subject: [PATCH 003/191] aaaaaaaaaaaa --- code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm index 6e45302dba1..d2a9c10e1dc 100644 --- a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm +++ b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm @@ -5,6 +5,7 @@ var/datum/action/kick/kick = new/datum/action/kick() var/datum/action/strike/strike = new/datum/action/strike() var/datum/action/drop/drop = new/datum/action/drop() + var/datum/action/suplex/suplex = new/datum/action/suplex() /datum/martial_art/wrestling/proc/check_streak(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) switch(streak) @@ -115,6 +116,7 @@ slam.Grant(H) throw_wrassle.Grant(H) strike.Grant(H) + suplex.Grant(H) /datum/martial_art/wrestling/remove(var/mob/living/carbon/human/H) ..() @@ -124,6 +126,7 @@ slam.Remove(H) throw_wrassle.Remove(H) strike.Remove(H) + suplex.Remove(H) /datum/martial_art/wrestling/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) if(check_streak(A,D)) From 4c28811c648965e483e0610a92a6a5520dbfc7c6 Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Sun, 17 Apr 2016 17:09:01 -0700 Subject: [PATCH 004/191] fixes, removes suplex --- code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm | 13 ++----------- code/modules/uplink/uplink_item.dm | 2 +- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm index d2a9c10e1dc..42c1f2aa1be 100644 --- a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm +++ b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm @@ -5,7 +5,6 @@ var/datum/action/kick/kick = new/datum/action/kick() var/datum/action/strike/strike = new/datum/action/strike() var/datum/action/drop/drop = new/datum/action/drop() - var/datum/action/suplex/suplex = new/datum/action/suplex() /datum/martial_art/wrestling/proc/check_streak(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) switch(streak) @@ -29,10 +28,6 @@ streak = "" slam(A,D) return 1 - if("suplex") - streak = "" - suplex(A,D) - return 1 return 0 /datum/action/suplex @@ -103,7 +98,7 @@ if(owner.incapacitated()) owner << "You can't WRESTLE while you're OUT FOR THE COUNT." return - owner.visible_message("[owner] prepares to LEG DROP!", "Your next attack will be a LEG DROP.") + owner.visible_message("[owner] prepares to LEG DROP!", "Your next attack will be a LEG DROP.") var/mob/living/carbon/human/H = owner H.martial_art.streak = "drop" @@ -116,7 +111,6 @@ slam.Grant(H) throw_wrassle.Grant(H) strike.Grant(H) - suplex.Grant(H) /datum/martial_art/wrestling/remove(var/mob/living/carbon/human/H) ..() @@ -126,7 +120,6 @@ slam.Remove(H) throw_wrassle.Remove(H) strike.Remove(H) - suplex.Remove(H) /datum/martial_art/wrestling/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) if(check_streak(A,D)) @@ -369,8 +362,6 @@ /datum/martial_art/wrestling/proc/drop(mob/living/carbon/human/A, mob/living/carbon/human/D) if(!D) return - if(!D.lying) - A << "[D] needs to be prone to do this!" var/obj/surface = null var/turf/ST = null var/falling = 0 @@ -413,7 +404,7 @@ animate(A, transform = matrix(90, MATRIX_ROTATE), time = 1, loop = 0) sleep(10) if(A) - animate(A, transform = matrix(-90, MATRIX_ROTATE), time = 1, loop = 0) + animate(A, transform = null, time = 1, loop = 0) A.forceMove(D.loc) diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index a7a77bf4120..8434481cf5a 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -316,7 +316,7 @@ var/list/uplink_items = list() // Global list so we only initialize this once. Very obvious, but lets you show the crowd who the \ REAL inter-galactic heavyweight champion is." item = /obj/item/weapon/storage/belt/champion/wrestling - cost = 7 + cost = 14 // Ammunition /datum/uplink_item/ammo From fdf2e186a151695c96ca38ad37ee975de9b2633b Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Sun, 17 Apr 2016 17:09:50 -0700 Subject: [PATCH 005/191] uhhhhhh --- code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm | 36 +++------------------ 1 file changed, 5 insertions(+), 31 deletions(-) diff --git a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm index 42c1f2aa1be..b14b11bb41a 100644 --- a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm +++ b/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm @@ -30,18 +30,6 @@ return 1 return 0 -/datum/action/suplex - name = "Suplex - Suplex your foes." - button_icon_state = "wrassle_suplex" - -/datum/action/suplex/Trigger() - if(owner.incapacitated()) - owner << "You can't WRESTLE while you're OUT FOR THE COUNT." - return - owner.visible_message("[owner] prepares to SUPLEX!", "Your next attack will be a SUPLEX.") - var/mob/living/carbon/human/H = owner - H.martial_art.streak = "suplex" - /datum/action/slam name = "Slam (Cinch) - Slam a grappled opponent into the floor." button_icon_state = "wrassle_slam" @@ -98,7 +86,7 @@ if(owner.incapacitated()) owner << "You can't WRESTLE while you're OUT FOR THE COUNT." return - owner.visible_message("[owner] prepares to LEG DROP!", "Your next attack will be a LEG DROP.") + owner.visible_message("[owner] prepares to LEG DROP!", "Your next attack will be a LEG DROP.") var/mob/living/carbon/human/H = owner H.martial_art.streak = "drop" @@ -188,7 +176,7 @@ D.forceMove(A.loc) // Maybe this will help with the wallthrowing bug. A.visible_message("[A] throws [D]!") - + playsound(A.loc, "swing_hit", 50, 1) var/turf/T = get_edge_target_turf(A, A.dir) if (T && isturf(T)) if (!D.stat) @@ -284,7 +272,7 @@ fluff = "atomic [fluff]" A.visible_message("[A] [fluff] [D]!") - + playsound(A.loc, "swing_hit", 50, 1) if (!D.stat) D.emote("scream") D.weakened += 2 @@ -311,21 +299,6 @@ return 0 -/datum/martial_art/wrestling/proc/suplex(mob/living/carbon/human/A, mob/living/carbon/human/D) - D.visible_message("[A] suplexes [D]!", \ - "[A] suplexes [D]!") - D.forceMove(A.loc) - D.adjustBruteLoss(rand(20,30)) - D.Weaken(3) - add_logs(A, D, "suplexed") - - A.SpinAnimation(10,1) - - D.SpinAnimation(10,1) - spawn(3) - A.Weaken(2) - return - /datum/martial_art/wrestling/proc/strike(mob/living/carbon/human/A, mob/living/carbon/human/D) if(!D) return @@ -341,7 +314,7 @@ A.visible_message("[A] headbutts [D]!") D.adjustBruteLoss(rand(10,20)) - + playsound(A.loc, "swing_hit", 50, 1) D.Paralyse(1) /datum/martial_art/wrestling/proc/kick(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -352,6 +325,7 @@ A.dir = turn(A.dir, 90) A.visible_message("[A] roundhouse-kicks [D]!") + playsound(A.loc, "swing_hit", 50, 1) D.adjustBruteLoss(rand(10,20)) var/turf/T = get_edge_target_turf(A, get_dir(A, get_step_away(D, A))) From d3102b0393490fbf17738b87833c79d1491e9982 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Fri, 22 Apr 2016 16:38:04 -0500 Subject: [PATCH 006/191] Military Belt is not a backpack --- code/game/objects/items/weapons/storage/belt.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index c782f36e07f..0c44e8f8eb5 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -151,7 +151,7 @@ desc = "A syndicate belt designed to be used by boarding parties. Its style is modeled after the hardsuits they wear." icon_state = "militarybelt" item_state = "military" - max_w_class = 3 + max_w_class = 2 /obj/item/weapon/storage/belt/military/army name = "army belt" From e38bfc78c742d71d555fa807e3f11f5cd30e3fe8 Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Sun, 24 Apr 2016 11:02:10 -0700 Subject: [PATCH 007/191] aaaaa --- code/datums/martial/{SNAP_INTO_A_SLIM_JIM.dm => wrestling.dm} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename code/datums/martial/{SNAP_INTO_A_SLIM_JIM.dm => wrestling.dm} (99%) diff --git a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm b/code/datums/martial/wrestling.dm similarity index 99% rename from code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm rename to code/datums/martial/wrestling.dm index b14b11bb41a..3ddae25f9d1 100644 --- a/code/datums/martial/SNAP_INTO_A_SLIM_JIM.dm +++ b/code/datums/martial/wrestling.dm @@ -43,7 +43,7 @@ H.martial_art.streak = "slam" /datum/action/throw_wrassle - name = "Throw (Cinch) - Spin a cinched opponent around and throw them.." + name = "Throw (Cinch) - Spin a cinched opponent around and throw them." button_icon_state = "wrassle_throw" /datum/action/throw_wrassle/Trigger() From c5d20aa14b24cd9fe7aaca35306457734d54d33e Mon Sep 17 00:00:00 2001 From: AndrewJacksonThe2nd Date: Sun, 24 Apr 2016 11:02:50 -0700 Subject: [PATCH 008/191] uhm --- tgstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index ba6ad0ca85b..679303b5909 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -221,7 +221,7 @@ #include "code\datums\helper_datums\teleport.dm" #include "code\datums\helper_datums\topic_input.dm" #include "code\datums\martial\krav_maga.dm" -#include "code\datums\martial\SNAP_INTO_A_SLIM_JIM.dm" +#include "code\datums\martial\wrestling.dm" #include "code\datums\wires\airalarm.dm" #include "code\datums\wires\airlock.dm" #include "code\datums\wires\apc.dm" From 6abdd3a9f56f361f04e1e53f8cb7df6e415392d3 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Mon, 25 Apr 2016 16:42:37 -0700 Subject: [PATCH 009/191] Update uplink_item.dm --- code/modules/uplink/uplink_item.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index 8434481cf5a..b6e3ce4c755 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -310,14 +310,6 @@ var/list/uplink_items = list() // Global list so we only initialize this once. exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/gang) player_minimum = 25 -/datum/uplink_item/dangerous/wrasslin - name = "Championship Wrestling Belt" - desc = "Teaches the wearer how to wrestle like a professional. \ - Very obvious, but lets you show the crowd who the \ - REAL inter-galactic heavyweight champion is." - item = /obj/item/weapon/storage/belt/champion/wrestling - cost = 14 - // Ammunition /datum/uplink_item/ammo category = "Ammunition" From 8351f0a2faff5293614212c2fb39b66dba082bb1 Mon Sep 17 00:00:00 2001 From: Cheridan Date: Tue, 26 Apr 2016 13:42:51 -0500 Subject: [PATCH 010/191] Adds scavengers for ash walkers. Udder refactoring. Minor typo fixes, etc. --- .../mob/living/simple_animal/bot/cleanbot.dm | 2 +- .../simple_animal/friendly/farm_animals.dm | 32 ++++++--- .../simple_animal/hostile/mining_mobs.dm | 70 +++++++++++++++++++ .../living/simple_animal/hostile/syndicate.dm | 2 +- 4 files changed, 96 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index f7efbc7c198..5c00a4fc3bf 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -174,7 +174,7 @@ /mob/living/simple_animal/bot/cleanbot/proc/clean(obj/effect/decal/cleanable/target) anchored = 1 icon_state = "cleanbot-c" - visible_message("[src] begins to clean up [target]") + visible_message("[src] begins to clean up [target].") mode = BOT_CLEANING spawn(50) if(mode == BOT_CLEANING) diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 6937b78520c..5c9329ab3b6 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -25,7 +25,7 @@ melee_damage_upper = 2 environment_smash = 0 stop_automated_movement_when_pulled = 1 - var/obj/udder/udder = null + var/obj/item/udder/udder = null /mob/living/simple_animal/hostile/retaliate/goat/New() udder = new() @@ -97,7 +97,7 @@ attacktext = "kicks" attack_sound = 'sound/weapons/punch1.ogg' health = 50 - var/obj/udder/udder = null + var/obj/item/udder/udder = null gold_core_spawnable = 2 /mob/living/simple_animal/cow/New() @@ -272,28 +272,44 @@ var/global/chicken_count = 0 else SSobj.processing.Remove(src) -/obj/udder -/obj/udder/New() +/obj/item/udder + name = "udder" + +/obj/item/udder/New() reagents = new(50) reagents.my_atom = src reagents.add_reagent("milk", 20) -/obj/udder/proc/generateMilk() +/obj/item/udder/proc/generateMilk() if(prob(5)) reagents.add_reagent("milk", rand(5, 10)) -/obj/udder/proc/milkAnimal(obj/O, mob/user) +/obj/item/udder/proc/milkAnimal(obj/O, mob/user) var/obj/item/weapon/reagent_containers/glass/G = O if(G.reagents.total_volume >= G.volume) user << "[O] is full." return - var/transfered = reagents.trans_id_to(G, "milk", rand(5,10)) + var/transfered = reagents.trans_to(O, rand(5,10)) if(transfered) user.visible_message("[user] milks [src] using \the [O].", "You milk [src] using \the [O].") else user << "The udder is dry. Wait a bit longer..." -/obj/udder/Destroy() +/obj/item/udder/Destroy() qdel(reagents) return ..() + + +/obj/item/udder/scavenger + name = "milksac" + +/obj/item/udder/scavenger/New() + reagents = new(50) + reagents.my_atom = src + +/obj/item/udder/scavenger/generateMilk() + if(prob(15)) + reagents.add_reagent("cream", rand(5, 10)) + if(prob(10)) + reagents.add_reagent("salglu_solution", rand(5,10)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 0d41abe1c86..4f1e41b519a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -733,6 +733,76 @@ icon = 'icons/obj/surgery.dmi' icon_state = "demon_heart" + +//Gutlunches + +/mob/living/simple_animal/hostile/asteroid/scavenger/ + name = "gutlunch" + desc = "A scavenger that eats raw meat, often found alongside ash walkers. Produces a thick, nutritious milk." + icon_state = "crab" + icon_living = "crab" + icon_dead = "crab_dead" + speak_emote = list("clicks") + emote_hear = list("clicks.") + emote_see = list("clacks.") + density = 0 + speak_chance = 1 + turns_per_move = 8 + environment_smash = 0 + move_to_delay = 15 + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 1) + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "squishes" + friendly = "pinches" + a_intent = "help" + ventcrawler = 2 + gold_core_spawnable = 2 + stat_attack = 1 + gender = MALE + stop_automated_movement = FALSE + stat_exclusive = TRUE + robust_searching = TRUE + search_objects = TRUE + del_on_death = TRUE + loot = list(/obj/effect/decal/cleanable/blood/gibs) + wanted_objects = list(/obj/effect/decal/cleanable/xenoblood/, /obj/effect/decal/cleanable/xenoblood/xgibs, /obj/effect/decal/cleanable/blood/, + /obj/effect/decal/cleanable/blood/gibs/, /obj/effect/decal/cleanable/blood/drip/,/obj/effect/decal/cleanable/trail_holder) + var/obj/item/udder/scavenger/udder = null + + +/mob/living/simple_animal/hostile/asteroid/scavenger/New() + udder = new() + deathmessage = "[src] is pulped into bugmash." + ..() + +/mob/living/simple_animal/hostile/asteroid/scavenger/Destroy() + qdel(udder) + udder = null + return ..() + +/mob/living/simple_animal/hostile/asteroid/scavenger/attackby(obj/item/O, mob/user, params) + if(stat == CONSCIOUS && istype(O, /obj/item/weapon/reagent_containers/glass)) + udder.milkAnimal(O, user) + else + ..() + +/mob/living/simple_animal/hostile/asteroid/scavenger/AttackingTarget() + if(is_type_in_list(target,wanted_objects)) //we eats + udder.generateMilk() + visible_message("[src] slurps up [target].") + qdel(target) + HandleProcreation() + LoseTarget() + ..() + +/mob/living/simple_animal/hostile/asteroid/scavenger/proc/HandleProcreation() + if(udder.reagents.total_volume == udder.reagents.maximum_volume) + new /mob/living/simple_animal/hostile/asteroid/scavenger/(get_turf(src)) + +/mob/living/simple_animal/hostile/asteroid/scavenger/female + gender = FEMALE + //Nests /mob/living/simple_animal/hostile/spawner/lavaland diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 2ee585ae7cb..a71f5fe68e9 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -168,4 +168,4 @@ /mob/living/simple_animal/hostile/viscerator/New() ..() - deathmessage = "[src] is smashed into pieces!" + deathmessage = "[src] is smashed into pieces!" From c570a929b9b2c224fa2004437516045f6c190365 Mon Sep 17 00:00:00 2001 From: Incoming Date: Thu, 28 Apr 2016 18:02:53 -0400 Subject: [PATCH 011/191] Add some advice on how to properly keep the changelog concise and readable to a file no one ever reads any more. --- html/changelogs/__CHANGELOG_README.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/html/changelogs/__CHANGELOG_README.txt b/html/changelogs/__CHANGELOG_README.txt index b15854c38ac..048d67d3d21 100644 --- a/html/changelogs/__CHANGELOG_README.txt +++ b/html/changelogs/__CHANGELOG_README.txt @@ -4,6 +4,8 @@ Changelogs are included with commits as text .yml files created individually by TO MAKE A CHANGELOG .YML ENTRRY +0. Consider carefully if a change you make really needs a changelog, and if it does how many lines should be dedicated to it. A set of changes with no forward facing player effects like a refactor almost certainly doesn't need a changelog, nor does something that makes itself obvious during the normal course of play like adding an action button to an item players already commonly pick up. Likewise if you DO need a changelog consider packaging similar changes under a generalized line instead of listing out every little change as its own thing. Only you can prevent changelog clutter. + 1. Make a copy of the file example.yml in html/changelogs and rename it to [YOUR USERNAME]-PR-[YOUR PR NUMBER].yml (the pr and pr number are organizational and can be ignored if you so wish) 2. Change the author to yourself From 8d27540bfa67abc3b13583ab7ecad420e781a97f Mon Sep 17 00:00:00 2001 From: TrustyGun Date: Thu, 28 Apr 2016 18:59:34 -0400 Subject: [PATCH 012/191] adds stuffed legion --- code/modules/food&drinks/food/snacks_other.dm | 9 ++++++++- .../recipes/tablecraft/recipes_misc.dm | 13 +++++++++++++ .../simple_animal/hostile/mining_mobs.dm | 8 ++++++++ icons/obj/food/food.dmi | Bin 44786 -> 46775 bytes icons/obj/lavaland/legion_head.dmi | Bin 0 -> 541 bytes 5 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 icons/obj/lavaland/legion_head.dmi diff --git a/code/modules/food&drinks/food/snacks_other.dm b/code/modules/food&drinks/food/snacks_other.dm index f962ff5e48e..e0371f5a810 100644 --- a/code/modules/food&drinks/food/snacks_other.dm +++ b/code/modules/food&drinks/food/snacks_other.dm @@ -327,4 +327,11 @@ icon_state = "honeybar" bonus_reagents = list("nutriment" = 2, "honey" = 2, "vitamin" = 2) list_reagents = list("nutriment" = 5, "honey" = 5) - filling_color = "#F2CE91" \ No newline at end of file + filling_color = "#F2CE91" + +/obj/item/weapon/reagent_containers/food/snacks/stuffedlegion + name = "stuffed legion" + desc = "The former skull of a damned human, filled with goliath meat. It has a decorative lava pool made of ketchup and hotsauce." + icon_state = "stuffed_legion" + bonus_reagents = list("vitamin" = 3, "salglu_solution" = 2) + list_reagents = list("nutriment" = 5, "vitamin" = 5, "capsaicin" = 2) \ No newline at end of file diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_misc.dm index 8db215dae2c..6f299b87d31 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_misc.dm @@ -256,4 +256,17 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/weapon/reagent_containers/food/snacks/honeybar + category = CAT_FOOD + + +/datum/table_recipe/stuffedlegion + name = "Stuffed legion" + time = 40 + reqs = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/steak/goliath = 1, + /obj/item/weapon/legion_skull = 1, + /datum/reagent/consumable/ketchup = 2, + /datum/reagent/consumable/capsaicin = 2 + ) + result = /obj/item/weapon/reagent_containers/food/snacks/stuffedlegion category = CAT_FOOD \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 82c1949e81d..5a8286998e6 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -733,6 +733,14 @@ icon = 'icons/obj/surgery.dmi' icon_state = "demon_heart" +/obj/item/weapon/legion_skull + name = "legion's head" + desc = "The once living, now empty eyes of the former human's skull cut deep into your soul." + icon = 'icons/obj/lavaland/legion_head.dmi' + icon_state = "head" + +/obj/item/weapon/legion_skull/attack_by + //Nests /mob/living/simple_animal/hostile/spawner/lavaland diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 6213ecdfa7ae0b37c214533b47872dc563df47b6..cce9af7fcb260ad48c230af3658f5b66e41afd7f 100644 GIT binary patch literal 46775 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 literal 44786 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≠Eg~<4$>iL6v+4^8VK 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 diff --git a/icons/obj/lavaland/legion_head.dmi b/icons/obj/lavaland/legion_head.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cebabba6aa730094f2febccd328854deb9b51740 GIT binary patch literal 541 zcmV+&0^^qeWL{cvYG!+LZ+UTTZ)am|Wno1_ zKq4R@SW!)AVO>>DN;o(-SWir0T31+3OJG@6dTwfGU|mf}MQLGPeQalCU0OdoI%Z#6 zdva}hacz5YZf0OyMnXV$Z)#FZN@HDFP)kWhLqIz_I#f?fI5jUyMmjn-Fh)T?OGiW? z9v&edA0;9pes*&^H#Bi;V?H}JX=GtMJUfSfe4LVvcyn+wGcszop05A^00DGTPE!Ct z=GbNc003xuR9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+BQ-HaiHkEOv#1!zHRR$V_YrUC#ITN#~vTQ-yc005CmL_t(IjqQ%x8i7C|5Bb{ zck6<6yVkeA&Dfu>P$(Kk$;93)S2*X@8uE3~Xi6ztZB%pwbuFt$qK_7c2DUvUg28A! zah&OFj&8aO&r@otRxWzE_BTPW^>@g#aDRxR<0*teOlP9YHHHDZ-IL_;#Ga+EEPJOp f0n=LN`rqXPbnOhh;P=$r00000NkvXXu0mjfqc_$P literal 0 HcmV?d00001 From 0a23bba7d8f85248e75d941a3979f2b98f8fbe2a Mon Sep 17 00:00:00 2001 From: TrustyGun Date: Thu, 28 Apr 2016 19:33:38 -0400 Subject: [PATCH 013/191] removes attack_by, adds more saline glucose solution to make it worthwile --- code/modules/food&drinks/food/snacks_other.dm | 2 +- code/modules/mob/living/simple_animal/hostile/mining_mobs.dm | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/food&drinks/food/snacks_other.dm b/code/modules/food&drinks/food/snacks_other.dm index e0371f5a810..55a0e063706 100644 --- a/code/modules/food&drinks/food/snacks_other.dm +++ b/code/modules/food&drinks/food/snacks_other.dm @@ -333,5 +333,5 @@ name = "stuffed legion" desc = "The former skull of a damned human, filled with goliath meat. It has a decorative lava pool made of ketchup and hotsauce." icon_state = "stuffed_legion" - bonus_reagents = list("vitamin" = 3, "salglu_solution" = 2) + bonus_reagents = list("vitamin" = 3, "salglu_solution" = 10, "capsaicin" = 1) list_reagents = list("nutriment" = 5, "vitamin" = 5, "capsaicin" = 2) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 5a8286998e6..d011a139bb3 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -739,8 +739,6 @@ icon = 'icons/obj/lavaland/legion_head.dmi' icon_state = "head" -/obj/item/weapon/legion_skull/attack_by - //Nests /mob/living/simple_animal/hostile/spawner/lavaland From 10b966b97cd9f2b709a8c8472fb57d374c535cb9 Mon Sep 17 00:00:00 2001 From: Incoming Date: Thu, 28 Apr 2016 19:38:21 -0400 Subject: [PATCH 014/191] View vars will now tell you if something's been previously var edited --- code/controllers/subsystem.dm | 1 + code/datums/datumvars.dm | 8 +++++++- code/modules/admin/verbs/modifyvariables.dm | 2 +- code/modules/mob/mob.dm | 1 + code/modules/power/cell.dm | 1 + code/modules/projectiles/guns/energy.dm | 1 + 6 files changed, 12 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index 67bcb6566ee..4d54e075857 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -89,4 +89,5 @@ /datum/subsystem/on_varedit(edited_var) if (edited_var == "can_fire" && can_fire) next_fire = world.time + wait + ..() diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index a436272faae..b62367c4cb9 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -1,6 +1,10 @@ // reference: /client/proc/modify_variables(var/atom/O, var/param_var_name = null, var/autodetect_class = 0) -datum/proc/on_varedit(modified_var) //called whenever a var is edited +/datum + var/var_edited = 0 //Warrenty void if seal is broken + +/datum/proc/on_varedit(modified_var) //called whenever a var is edited + var_edited = 1 return /client/proc/debug_variables(datum/D in world) @@ -218,6 +222,8 @@ datum/proc/on_varedit(modified_var) //called whenever a var is edited if(src.holder && src.holder.marked_datum && src.holder.marked_datum == D) body += "
Marked Object" + if(D.var_edited) + body += "
Var Edited" body += "" body += "" diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index 308489beabe..8ff8989edc3 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -5,7 +5,7 @@ var/list/forbidden_varedit_object_types = list( /datum/admin_rank //editing my own rank? it's more likely than you think ) -var/list/VVlocked = list("vars", "client", "virus", "viruses", "cuffed", "last_eaten", "unlock_content", "step_x", "step_y", "force_ending") +var/list/VVlocked = list("vars", "var_edited", "client", "virus", "viruses", "cuffed", "last_eaten", "unlock_content", "step_x", "step_y", "force_ending") var/list/VVicon_edit_lock = list("icon", "icon_state", "overlays", "underlays", "resize") var/list/VVckey_edit = list("key", "ckey") diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f8b1446ae7a..55ee73fe71a 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1054,3 +1054,4 @@ var/next_mob_id = 0 updatehealth() if("resize") update_transform() + ..() \ No newline at end of file diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 65dfbadb407..6a84f02c62b 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -37,6 +37,7 @@ SSobj.processing |= src else SSobj.processing -= src + ..() /obj/item/weapon/stock_parts/cell/process() if(self_recharge) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index b2766731b3b..8f79ac1c510 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -163,3 +163,4 @@ SSobj.processing |= src else SSobj.processing -= src + ..() \ No newline at end of file From aead4ee4fd3c9db2774d204346fd9ee9f6b92861 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Fri, 29 Apr 2016 07:07:54 +0100 Subject: [PATCH 015/191] Removed objectionable absinthe name, description :cl: coiax rscadd: Centcom Department of [REDACTED] have announced a change of supplier of [EXPLETIVE DELETED]. As such, for security reasons, the absinthe [MOVE ALONG CITIZEN] will instead be [NOTHING TO SEE HERE]. We hope that this will not affect the performance of the [INFORMATION ABOVE YOUR SECURITY CLEARANCE]. /:cl: --- code/modules/food&drinks/drinks/drinks/bottle.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food&drinks/drinks/drinks/bottle.dm b/code/modules/food&drinks/drinks/drinks/bottle.dm index 9ea0b9d7bb1..547727b27aa 100644 --- a/code/modules/food&drinks/drinks/drinks/bottle.dm +++ b/code/modules/food&drinks/drinks/drinks/bottle.dm @@ -236,8 +236,8 @@ list_reagents = list("wine" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe - name = "T&T Extra-Strong Absinthe" - desc = "An strong alcoholic drink brewed and distributed by Terb & Tonte Inc." + name = "\[REDACTED\] Extra-Strong Absinthe" + desc = "An strong alcoholic drink brewed and distributed by \[REDACTED\] & \[REMOVED FOR SECURITY REASONS\] Inc." icon_state = "absinthebottle" list_reagents = list("absinthe" = 100) From 51c195a92e669cca6c3bb6edcbaa1971c18c1111 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Fri, 29 Apr 2016 07:55:13 +0100 Subject: [PATCH 016/191] Procedurally generated absinthe names Are we done yet? Is it over? --- .../food&drinks/drinks/drinks/bottle.dm | 40 ++++++++++++++++++- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/code/modules/food&drinks/drinks/drinks/bottle.dm b/code/modules/food&drinks/drinks/drinks/bottle.dm index 547727b27aa..c0e76ea2800 100644 --- a/code/modules/food&drinks/drinks/drinks/bottle.dm +++ b/code/modules/food&drinks/drinks/drinks/bottle.dm @@ -236,11 +236,47 @@ list_reagents = list("wine" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe - name = "\[REDACTED\] Extra-Strong Absinthe" - desc = "An strong alcoholic drink brewed and distributed by \[REDACTED\] & \[REMOVED FOR SECURITY REASONS\] Inc." + name = "COMPANY Extra-Strong Absinthe" + desc = "An strong alcoholic drink brewed and distributed by FULL_COMPANY Inc." icon_state = "absinthebottle" list_reagents = list("absinthe" = 100) +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/New() + ..() + // There was a large fight in the coderbus about a player reference + // in absinthe. Ergo, this is why the name generation is now so + // complicated. Judge us kindly. + var/shortname = pickweight( + list("T&T" = 1, "A&A" = 1, "Generic" = 1)) + var/fullname + switch(name) + if("T&T") + fullname = "Terb and Tonte" + if("A&A") + fullname = "Ash and Asher" + if("Generic") + fullname = "Nanotrasen Cheap Imitations" + var/removals = list("\[REDACTED\]", "\[EXPLETIVE DELETED\]", + "\[EXPUNGED\]", "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]", + "\[MOVE ALONG CITIZEN\]", "\[NOTHING TO SEE HERE\]") + var/chance = 50 + + if(prob(chance)) + shortname = pick_and_take(removals) + + var/final_fullname = list() + for(var/word in splittext(fullname, " ")) + if(prob(chance)) + word = pick_and_take(removals) + final_fullname += word + + fullname = jointext(final_fullname, " ") + + // Actually finally setting the new name and desc + name = replacetext(name, "COMPANY", shortname) + desc = replacetext(desc, "FULL_COMPANY", fullname) + + /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/premium name = "Gwyn's Premium Absinthe" desc = "A potent alcoholic beverage, almost makes you forget the ash in your lungs." From 3ca6d07e005497b385edb2bb5bfd7c1901ae7e93 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Fri, 29 Apr 2016 08:02:05 +0100 Subject: [PATCH 017/191] I died long ago, and this is my punishment --- code/modules/food&drinks/drinks/drinks/bottle.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/food&drinks/drinks/drinks/bottle.dm b/code/modules/food&drinks/drinks/drinks/bottle.dm index c0e76ea2800..8cde1035cbe 100644 --- a/code/modules/food&drinks/drinks/drinks/bottle.dm +++ b/code/modules/food&drinks/drinks/drinks/bottle.dm @@ -251,7 +251,7 @@ var/fullname switch(name) if("T&T") - fullname = "Terb and Tonte" + fullname = "Teal and Tealer" if("A&A") fullname = "Ash and Asher" if("Generic") @@ -262,12 +262,12 @@ var/chance = 50 if(prob(chance)) - shortname = pick_and_take(removals) + shortname = pick_n_take(removals) var/final_fullname = list() for(var/word in splittext(fullname, " ")) if(prob(chance)) - word = pick_and_take(removals) + word = pick_n_take(removals) final_fullname += word fullname = jointext(final_fullname, " ") From 635528038f4c356ceb80ee83f7e26778d67231aa Mon Sep 17 00:00:00 2001 From: TrustyGun Date: Fri, 29 Apr 2016 04:06:53 -0400 Subject: [PATCH 018/191] changes salgu-solution to tricord, also tricord appears all the time now --- code/modules/food&drinks/food/snacks_other.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food&drinks/food/snacks_other.dm b/code/modules/food&drinks/food/snacks_other.dm index 55a0e063706..2ca3ce9f891 100644 --- a/code/modules/food&drinks/food/snacks_other.dm +++ b/code/modules/food&drinks/food/snacks_other.dm @@ -333,5 +333,5 @@ name = "stuffed legion" desc = "The former skull of a damned human, filled with goliath meat. It has a decorative lava pool made of ketchup and hotsauce." icon_state = "stuffed_legion" - bonus_reagents = list("vitamin" = 3, "salglu_solution" = 10, "capsaicin" = 1) - list_reagents = list("nutriment" = 5, "vitamin" = 5, "capsaicin" = 2) \ No newline at end of file + bonus_reagents = list("vitamin" = 3, "capsaicin" = 1, "tricordrazine" = 5) + list_reagents = list("nutriment" = 5, "vitamin" = 5, "capsaicin" = 2, "tricordrazine" = 10,) \ No newline at end of file From 5cd0cca62152f541a3a0529f59ec700f65b55084 Mon Sep 17 00:00:00 2001 From: nullbear Date: Fri, 29 Apr 2016 03:31:17 -0700 Subject: [PATCH 019/191] Adds more reuseable c4 type path. Adds x4. Fixes chembomb recipe. --- code/game/gamemodes/gang/recaller.dm | 2 +- code/game/objects/items/weapons/explosives.dm | 7 +- .../objects/items/weapons/grenades/plastic.dm | 180 ++++++++++++++++++ .../objects/items/weapons/storage/backpack.dm | 8 +- .../items/weapons/storage/uplink_kits.dm | 6 +- code/game/objects/items/weapons/twohanded.dm | 19 +- .../awaymissions/mission_code/snowdin.dm | 2 +- code/modules/clothing/outfits/standard.dm | 4 +- code/modules/crafting/recipes.dm | 19 +- code/modules/flufftext/Hallucination.dm | 8 +- .../mob/living/simple_animal/friendly/dog.dm | 4 +- code/modules/ninja/ninja_event.dm | 2 +- code/modules/uplink/uplink_item.dm | 13 +- icons/obj/assemblies.dmi | Bin 30067 -> 29622 bytes icons/obj/grenade.dmi | Bin 5171 -> 5792 bytes tgstation.dme | 1 + 16 files changed, 221 insertions(+), 54 deletions(-) create mode 100644 code/game/objects/items/weapons/grenades/plastic.dm diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index eec67985c08..de6176c3c7c 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -228,7 +228,7 @@ pointcost = 10 if("C4") if(gang.points >= 10) - item_type = /obj/item/weapon/c4 + item_type = /obj/item/weapon/grenade/plastic/c4 pointcost = 10 if("pen") if((gang.points >= 50) || free_pen) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index b766085e2b9..4035c8c5d1b 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -4,20 +4,19 @@ name = "C-4" desc = "Used to put holes in specific areas without too much extra hole." gender = PLURAL - icon = 'icons/obj/assemblies.dmi' + icon = 'icons/obj/grenade.dmi' icon_state = "plastic-explosive0" item_state = "plasticx" flags = NOBLUDGEON w_class = 2 origin_tech = "syndicate=2" var/timer = 10 - var/atom/target = null var/open_panel = 0 - var/image_overlay = null + parent_type = /obj/item/weapon/grenade/plastic/c4 /obj/item/weapon/c4/New() wires = new /datum/wires/explosive/c4(src) - image_overlay = image('icons/obj/assemblies.dmi', "plastic-explosive2") + image_overlay = image('icons/obj/grenade.dmi', "plastic-explosive2") ..() /obj/item/weapon/c4/Destroy() diff --git a/code/game/objects/items/weapons/grenades/plastic.dm b/code/game/objects/items/weapons/grenades/plastic.dm new file mode 100644 index 00000000000..f4ec3cff3e5 --- /dev/null +++ b/code/game/objects/items/weapons/grenades/plastic.dm @@ -0,0 +1,180 @@ +/obj/item/weapon/grenade/plastic + name = "plastic explosive" + desc = "Used to put holes in specific areas without too much extra hole." + icon_state = "plastic-explosive0" + item_state = "plastic-explosive" + flags = NOBLUDGEON + det_time = 10 + display_timer = 0 + var/atom/target = null + var/image_overlay = null + var/obj/item/device/assembly_holder/nadeassembly = null + var/assemblyattacher + +/obj/item/weapon/grenade/plastic/New() + image_overlay = image('icons/obj/grenade.dmi', "[item_state]2") + ..() + +/obj/item/weapon/grenade/plastic/Destroy() + qdel(nadeassembly) + nadeassembly = null + target = null + ..() + +/obj/item/weapon/grenade/plastic/attackby(obj/item/I, mob/user, params) + if(!nadeassembly && istype(I, /obj/item/device/assembly_holder)) + var/obj/item/device/assembly_holder/A = I + if(!user.unEquip(I)) + return ..() + nadeassembly = A + A.master = src + A.loc = src + assemblyattacher = user.ckey + user << "You add [A] to the [name]." + playsound(src, 'sound/weapons/tap.ogg', 20, 1) + update_icon() + return + if(nadeassembly && istype(I, /obj/item/weapon/wirecutters)) + playsound(src, 'sound/items/Wirecutter.ogg', 20, 1) + nadeassembly.loc = get_turf(src) + nadeassembly.master = null + nadeassembly = null + update_icon() + return + ..() + +//assembly stuff +/obj/item/weapon/grenade/plastic/receive_signal() + prime() + +/obj/item/weapon/grenade/plastic/Crossed(atom/movable/AM) + if(nadeassembly) + nadeassembly.Crossed(AM) + +/obj/item/weapon/grenade/plastic/on_found(mob/finder) + if(nadeassembly) + nadeassembly.on_found(finder) + +/obj/item/weapon/grenade/plastic/attack_self(mob/user) + if(nadeassembly) + nadeassembly.attack_self(user) + return + var/newtime = input(usr, "Please set the timer.", "Timer", 10) as num + if(user.get_active_hand() == src) + newtime = Clamp(newtime, 10, 60000) + det_time = newtime + user << "Timer set for [det_time] seconds." + +/obj/item/weapon/grenade/plastic/afterattack(atom/movable/AM, mob/user, flag) + if (!flag) + return + if (istype(AM, /mob/living/carbon)) + return + user << "You start planting the [src]. The timer is set to [det_time]..." + + if(do_after(user, 50, target = AM)) + if(!user.unEquip(src)) + return + src.target = AM + loc = null + + message_admins("[key_name_admin(user)](?) (FLW) planted [src.name] on [target.name] at ([target.x],[target.y],[target.z] - JMP) with [det_time] second fuse",0,1) + log_game("[key_name(user)] planted [src.name] on [target.name] at ([target.x],[target.y],[target.z]) with [det_time] second fuse") + + target.overlays += image_overlay + if(!nadeassembly) + user << "You plant the bomb. Timer counting down from [det_time]." + addtimer(src, "prime", det_time*10) + +/obj/item/weapon/grenade/plastic/suicide_act(mob/user) + message_admins("[key_name_admin(user)](?) (FLW) suicided with [src.name] at ([user.x],[user.y],[user.z] - JMP)",0,1) + message_admins("[key_name(user)] suicided with [src.name] at ([user.x],[user.y],[user.z])") + user.visible_message("[user] activates the [src.name] and holds it above \his head! It looks like \he's going out with a bang!") + var/message_say = "FOR NO RAISIN!" + if(user.mind) + if(user.mind.special_role) + var/role = lowertext(user.mind.special_role) + if(role == "traitor" || role == "syndicate") + message_say = "FOR THE SYNDICATE!" + else if(role == "changeling") + message_say = "FOR THE HIVE!" + else if(role == "cultist") + message_say = "FOR NAR-SIE!" + else if(role == "revolutionary" || role == "head revolutionary") + message_say = "VIVA LA REVOLUTION!" + else if(user.mind.gang_datum) + message_say = "[uppertext(user.mind.gang_datum.name)] RULES!" + user.say(message_say) + target = user + sleep(10) + prime() + user.gib(no_brain = 1) + +/obj/item/weapon/grenade/plastic/update_icon() + if(nadeassembly) + icon_state = "[item_state]1" + else + icon_state = "[item_state]0" + +////////////////////////// +///// The Explosives ///// +////////////////////////// + +/obj/item/weapon/grenade/plastic/c4 + name = "C4" + desc = "Used to put holes in specific areas without too much extra hole. A saboteurs favourite." + +/obj/item/weapon/grenade/plastic/c4/prime() + var/turf/location + if(target) + if(!qdeleted(target)) + location = get_turf(target) + target.overlays -= image_overlay + else + location = get_turf(src) + if(location) + location.ex_act(2, target) + explosion(location,0,0,3) + if(istype(target, /mob)) + var/mob/M = target + M.gib() + qdel(src) + +// X4 is an upgraded directional variant of c4 which is relatively safe to be standing next to. And much less safe to be standing on the other side of. +// C4 is intended to be used for infiltration, and destroying tech. X4 is intended to be used for heavy breaching and tight spaces. +// Intended to replace C4 for nukeops, and to be a randomdrop in surplus/random traitor purchases. + +/obj/item/weapon/grenade/plastic/x4 + name = "X4" + desc = "A specialized shaped high explosive breaching charge. Designed to be safer for the user, and less so, for the wall." + var/aim_dir = NORTH + icon_state = "plasticx40" + item_state = "plasticx4" + +/obj/item/weapon/grenade/plastic/x4/prime() + var/turf/location + if(target) + if(!qdeleted(target)) + location = get_turf(target) + target.overlays -= image_overlay + else + location = get_turf(src) + if(location) + if(istype(loc, /obj/item/weapon/twohanded/spear)) + explosion(location, 0, 2, 3) + else if(target.density) + var/turf/T = get_step(location, aim_dir) + explosion(get_step(T, aim_dir),0,0,3) + explosion(T,0,2,0) + location.ex_act(2, target) + else + explosion(location, 0, 2, 3) + location.ex_act(2, target) + if(istype(target, /mob)) + var/mob/M = target + M.gib() + qdel(src) + +/obj/item/weapon/grenade/plastic/x4/afterattack(atom/movable/AM, mob/user, flag) + aim_dir = get_dir(user,AM) + ..() diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 0110a6ac2cf..745876acf20 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -484,9 +484,15 @@ ..() contents = list() for(var/i in 1 to 10) - new /obj/item/weapon/c4(src) + new /obj/item/weapon/grenade/plastic/c4(src) return +/obj/item/weapon/storage/backpack/dufflebag/syndie/x4/New() + ..() + contents = list() + for(var/i in 1 to 3) + new /obj/item/weapon/grenade/plastic/x4(src) + /obj/item/weapon/storage/backpack/dufflebag/syndie/firestarter desc = "A large dufflebag containing New Russian pyro backpack sprayer, a pistol, a pipebomb, fireproof hardsuit, ammo, and other equipment." diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 3dc9209938a..5d86fe3a444 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -45,7 +45,7 @@ new /obj/item/weapon/gun/projectile/revolver(src) new /obj/item/ammo_box/a357(src) new /obj/item/weapon/card/emag(src) - new /obj/item/weapon/c4(src) + new /obj/item/weapon/grenade/plastic/c4(src) new /obj/item/clothing/gloves/color/latex/nitrile(src) new /obj/item/clothing/mask/gas/clown_hat(src) new /obj/item/clothing/under/suit_jacket/really_black(src) @@ -83,8 +83,8 @@ return if("sabotage") - new /obj/item/weapon/c4 (src) - new /obj/item/weapon/c4 (src) + new /obj/item/weapon/grenade/plastic/c4 (src) + new /obj/item/weapon/grenade/plastic/c4 (src) new /obj/item/device/doorCharge(src) new /obj/item/device/doorCharge(src) new /obj/item/device/camera_bug(src) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 7e524588548..87ec29a6261 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -318,7 +318,7 @@ explosive.prime() qdel(src) - //THIS MIGHT BE UNBALANCED SO I DUNNO + //THIS MIGHT BE UNBALANCED SO I DUNNO // it totally is. /obj/item/weapon/twohanded/spear/throw_impact(atom/target) . = ..() if(!.) //not caught @@ -326,7 +326,6 @@ explosive.prime() qdel(src) - /obj/item/weapon/twohanded/spear/AltClick() ..() if(!explosive) @@ -337,16 +336,6 @@ if(input) src.war_cry = input -//Placeholder C4 "grenade" for use on this spear -/obj/item/weapon/grenade/C4 - name = "C-4" - desc = "A brick of C-4." - -/obj/item/weapon/grenade/C4/prime() - update_mob() - explosion(src.loc,-1,1,3) - qdel(src) - /obj/item/weapon/twohanded/spear/CheckParts() if(explosive) explosive.loc = get_turf(src.loc) @@ -357,12 +346,6 @@ name = "explosive lance" desc = "A makeshift spear with [G] attached to it. Alt+click on the spear to set your war cry!" return - var/obj/item/weapon/c4/C4 = locate() in contents - if(C4) - var /obj/item/weapon/grenade/C4/C42 = new /obj/item/weapon/grenade/C4(src) - qdel(C4) - explosive = C42 - desc = "A makeshift spear with [C42] attached to it. Alt+click on the spear to set your war cry!" update_icon() // CHAINSAW diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index fc452c13888..1a2c68e9d8b 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -124,7 +124,7 @@ obj/item/weapon/paper/crumpled/snowdin/shovel /obj/item/weapon/storage/firstaid/brute = 27, /obj/item/weapon/storage/firstaid/fire = 27, /obj/item/weapon/storage/toolbox/syndicate = 12, - /obj/item/weapon/c4 = 7, + /obj/item/weapon/grenade/plastic/c4 = 7, /obj/item/weapon/grenade/clusterbuster/smoke = 15, /obj/item/clothing/under/chameleon = 13, /obj/item/clothing/shoes/chameleon = 10, diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index e32ca287c73..e1f8ad0bdcc 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -167,7 +167,7 @@ sec_briefcase.handle_item_insertion(new /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow,1) sec_briefcase.handle_item_insertion(new /obj/item/weapon/gun/projectile/revolver/mateba,1) sec_briefcase.handle_item_insertion(new /obj/item/ammo_box/a357,1) - sec_briefcase.handle_item_insertion(new /obj/item/weapon/c4,1) + sec_briefcase.handle_item_insertion(new /obj/item/weapon/grenade/plastic/x4,1) var/obj/item/device/pda/heads/pda = H.belt pda.owner = H.real_name @@ -347,7 +347,7 @@ /obj/item/weapon/storage/firstaid/regular=1,\ /obj/item/weapon/storage/box/flashbangs=1,\ /obj/item/device/flashlight=1,\ - /obj/item/weapon/c4=1) + /obj/item/weapon/grenade/plastic/x4=1) /datum/outfit/death_commando/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) if(visualsOnly) diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index e8f28379376..355b92ce9ed 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -31,7 +31,7 @@ category = CAT_WEAPON /datum/table_recipe/lance - name = "explosive lance (grenade)" + name = "explosive lance" result = /obj/item/weapon/twohanded/spear reqs = list(/obj/item/weapon/twohanded/spear = 1, /obj/item/weapon/grenade = 1) @@ -39,15 +39,6 @@ time = 15 category = CAT_WEAPON -/datum/table_recipe/lance2 - name = "explosive lance (C4)" - result = /obj/item/weapon/twohanded/spear - reqs = list(/obj/item/weapon/twohanded/spear = 1, - /obj/item/weapon/c4 = 1) - parts = list(/obj/item/weapon/c4 = 1) - time = 40 - category = CAT_WEAPON - /datum/table_recipe/molotov name = "Molotov" @@ -321,11 +312,11 @@ category = CAT_MISC /datum/table_recipe/chemical_payload - name = "chemical payload (C4)" + name = "Chemical Payload (C4)" result = /obj/item/weapon/bombcore/chemical reqs = list( - /obj/item/weapon/stock_parts/matter_bin/super = 1, - /obj/item/weapon/c4 = 1, + /obj/item/weapon/stock_parts/matter_bin = 1, + /obj/item/weapon/grenade/plastic/c4 = 1, /obj/item/weapon/grenade/chem_grenade = 2 ) parts = list(/obj/item/weapon/stock_parts/matter_bin = 1, /obj/item/weapon/grenade/chem_grenade = 2) @@ -333,7 +324,7 @@ category = CAT_WEAPON /datum/table_recipe/chemical_payload2 - name = "chemical payload (gibtonite)" + name = "Chemical Payload (gibtonite)" result = /obj/item/weapon/bombcore/chemical reqs = list( /obj/item/weapon/stock_parts/matter_bin = 1, diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 70c2a6f2870..9eca1592029 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -467,9 +467,9 @@ var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/ite /obj/item/weapon/cartridge/syndicate, /obj/item/clothing/under/chameleon,\ /obj/item/clothing/shoes/chameleon, /obj/item/weapon/card/id/syndicate,\ /obj/item/clothing/mask/chameleon, /obj/item/clothing/glasses/thermal,\ - /obj/item/device/chameleon, /obj/item/weapon/card/emag,\ + /obj/item/device/chameleon, /obj/item/weapon/card/emag, /obj/item/weapon/grenade/plastic/x4,\ /obj/item/weapon/storage/toolbox/syndicate, /obj/item/weapon/aiModule,\ - /obj/item/device/radio/headset/syndicate, /obj/item/weapon/c4,\ + /obj/item/device/radio/headset/syndicate, /obj/item/weapon/grenade/plastic/c4,\ /obj/item/device/powersink, /obj/item/weapon/storage/box/syndie_kit,\ /obj/item/toy/syndicateballoon, /obj/item/weapon/gun/energy/laser/captain,\ /obj/item/weapon/hand_tele, /obj/item/weapon/rcd, /obj/item/weapon/tank/jetpack,\ @@ -642,7 +642,7 @@ var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/ite halitem.icon_state = "revolver" halitem.name = "Revolver" if(2) //c4 - halitem.icon = 'icons/obj/assemblies.dmi' + halitem.icon = 'icons/obj/grenade.dmi' halitem.icon_state = "plastic-explosive0" halitem.name = "Mysterious Package" if(prob(25)) @@ -685,7 +685,7 @@ var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/ite halimage = image('icons/effects/fire.dmi',target,"1",TURF_LAYER) if(3) //src << "C4" - halimage = image('icons/obj/assemblies.dmi',target,"plastic-explosive2",OBJ_LAYER+0.01) + halimage = image('icons/obj/grenade.dmi',target,"plastic-explosive2",OBJ_LAYER+0.01) if(client) client.images += halimage diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index bd928eb762c..44a6d648eab 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -164,7 +164,7 @@ usr << "\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s back!" return - if(istype(item_to_add,/obj/item/weapon/c4)) // last thing he ever wears, I guess + if(istype(item_to_add,/obj/item/weapon/grenade/plastic)) // last thing he ever wears, I guess item_to_add.afterattack(src,usr,1) return @@ -200,7 +200,7 @@ /mob/living/simple_animal/pet/dog/corgi/proc/place_on_head(obj/item/item_to_add, mob/user) - if(istype(item_to_add,/obj/item/weapon/c4)) // last thing he ever wears, I guess + if(istype(item_to_add,/obj/item/weapon/grenade/plastic)) // last thing he ever wears, I guess item_to_add.afterattack(src,user,1) return diff --git a/code/modules/ninja/ninja_event.dm b/code/modules/ninja/ninja_event.dm index 26e3f2f5302..903a523d884 100644 --- a/code/modules/ninja/ninja_event.dm +++ b/code/modules/ninja/ninja_event.dm @@ -206,7 +206,7 @@ Contents: equip_to_slot_or_del(new /obj/item/clothing/glasses/night(src), slot_glasses) equip_to_slot_or_del(EK, slot_belt) equip_to_slot_or_del(new /obj/item/device/flashlight(src), slot_r_store) - equip_to_slot_or_del(new /obj/item/weapon/c4(src), slot_l_store) + equip_to_slot_or_del(new /obj/item/weapon/grenade/plastic/x4(src), slot_l_store) equip_to_slot_or_del(new /obj/item/weapon/tank/internals/emergency_oxygen(src), slot_s_store) equip_to_slot_or_del(new /obj/item/weapon/tank/jetpack/carbondioxide(src), slot_back) diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index 1baccb2e549..9b92b3a0b90 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -844,10 +844,10 @@ var/list/uplink_items = list() // Global list so we only initialize this once. /datum/uplink_item/device_tools/c4 name = "Composition C-4" - desc = "C-4 is plastic explosive of the common variety Composition C. You can use it to breach walls or connect \ - a signaler to its wiring to make it remotely detonable. It has a modifiable timer with a \ + desc = "C-4 is plastic explosive of the common variety Composition C. You can use it to breach walls, sabotage equipment, or connect \ + an assembly to it in order to alter the way it detonates. It has a modifiable timer with a \ minimum setting of 10 seconds." - item = /obj/item/weapon/c4 + item = /obj/item/weapon/grenade/plastic/c4 cost = 1 /datum/uplink_item/device_tools/c4bag @@ -856,6 +856,13 @@ var/list/uplink_items = list() // Global list so we only initialize this once. item = /obj/item/weapon/storage/backpack/dufflebag/syndie/c4 cost = 9 //10% discount! +/datum/uplink_item/device_tools/x4bag + name = "Bag of X-4 explosives" + desc = "Contains 3 X-4 plastic explosives. Similar, but more powerful than C-4. X-4 can be placed on a solid surface, such as a wall or window, and it will \ + blast through the wall, injuring anything on the opposite side, while being safer to the user. For when you want a wider, deeper, hole." + item = /obj/item/weapon/storage/backpack/dufflebag/syndie/x4 + cost = 4 // + /datum/uplink_item/device_tools/powersink name = "Power Sink" desc = "When screwed to wiring attached to a power grid and activated, this large device places excessive \ diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index 5a8719da0d8fae453dadadd2e4d63f4759bb57d1..6a862a263a88a340d7082f5cf70fed096b5f1961 100644 GIT binary patch literal 29622 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%0DcFHx(rPM6Q-RKK4rdy#UEd?_0$bzGmIOh*NAbg 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 y1Ip#s0w3^f_BFA<45VJ3z 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 C{}b2% diff --git a/icons/obj/grenade.dmi b/icons/obj/grenade.dmi index e17974ecd19ee22789175357b9e132fa36d2c6e0..4e38271e7ee6450d150e41cc289bf111621d39f5 100644 GIT binary patch delta 5667 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 Date: Fri, 29 Apr 2016 15:31:23 +0300 Subject: [PATCH 020/191] Wall-mounted extinguisher cabinets are now constructable/deconstructable --- .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/structures/extinguisher.dm | 39 +++++++++++++++--- icons/obj/apc_repair.dmi | Bin 577 -> 761 bytes 3 files changed, 34 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6c9b9254103..a12c51ed506 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -42,6 +42,7 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ new/datum/stack_recipe("apc frame", /obj/item/wallframe/apc, 2), \ new/datum/stack_recipe("air alarm frame", /obj/item/wallframe/airalarm, 2), \ new/datum/stack_recipe("fire alarm frame", /obj/item/wallframe/firealarm, 2), \ + new/datum/stack_recipe("extinguisher cabinet frame", /obj/item/wallframe/extinguisher_cabinet, 2), \ new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1), \ null, \ new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = 1, on_floor = 1), \ diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm index 8741c8698e0..e011d83fa6e 100644 --- a/code/game/objects/structures/extinguisher.dm +++ b/code/game/objects/structures/extinguisher.dm @@ -5,9 +5,19 @@ icon_state = "extinguisher_closed" anchored = 1 density = 0 - var/obj/item/weapon/extinguisher/has_extinguisher = new/obj/item/weapon/extinguisher + var/obj/item/weapon/extinguisher/has_extinguisher var/opened = 0 +/obj/structure/extinguisher_cabinet/New(loc, ndir, building) + ..() + if(building) + dir = ndir + pixel_x = (dir & 3)? 0 : (dir == 4 ? -27 : 27) + pixel_y = (dir & 3)? (dir ==1 ? -30 : 30) : 0 + opened = 1 + icon_state = "extinguisher_empty" + else + has_extinguisher = new /obj/item/weapon/extinguisher(src) /obj/structure/extinguisher_cabinet/ex_act(severity, target) switch(severity) @@ -24,16 +34,26 @@ return -/obj/structure/extinguisher_cabinet/attackby(obj/item/O, mob/user, params) +/obj/structure/extinguisher_cabinet/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/weapon/wrench) && !has_extinguisher) + user << "You start unsecuring [name]..." + playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + if(do_after(user, 60/I.toolspeed, target = src)) + playsound(loc, 'sound/items/Deconstruct.ogg', 50, 1) + user << "You unsecure [name]." + new /obj/item/wallframe/extinguisher_cabinet(loc) + qdel(src) + return + if(isrobot(user) || isalien(user)) return - if(istype(O, /obj/item/weapon/extinguisher)) + if(istype(I, /obj/item/weapon/extinguisher)) if(!has_extinguisher && opened) if(!user.drop_item()) return - contents += O - has_extinguisher = O - user << "You place [O] in [src]." + contents += I + has_extinguisher = I + user << "You place [I] in [src]." else opened = !opened else @@ -84,3 +104,10 @@ icon_state = "extinguisher_full" else icon_state = "extinguisher_empty" + +/obj/item/wallframe/extinguisher_cabinet + name = "extinguisher cabinet frame" + desc = "Used for building wall-mounted extinguisher cabinets." + icon = 'icons/obj/apc_repair.dmi' + icon_state = "extinguisher_frame" + result_path = /obj/structure/extinguisher_cabinet diff --git a/icons/obj/apc_repair.dmi b/icons/obj/apc_repair.dmi index 8f66aa27c86a43d92809786dd1a9efd572ad3a61..220a267fe7acb926bbc3eb7ff115eb33e771ef21 100644 GIT binary patch delta 600 zcmV-e0;m1K1o;IeiBL{Q4GJ0x0000DNk~Le0001B0000$2m=5B0MhD$JOBUyZ;>S~ zTEM`-|M}|l<2u6O71T%lZ(+GtChE;;+4rhYsC5{eK;28vDSwJ*`_~8tYg2=Vt;96jw zWKhd11%@&W1)vcOH|PYu*F9gL63F!f(uCmwO$NhXAs|Ew#BY38uB|KrpRk2ZDcTE!!7tZ2Wh+U1yDx zB}S4YP0|`iYnUX29J4GtW{k}~cvb{yD>&u3TLI5s+3yq>j$i#8@ca!WXv?rDG)348 zPW&A;2ZcEQ$e&S=BL&^o)ttcxR?u&o!$m=k7nCgq!5KBlQt)}Hs)}Bh1sp2~{ql0F zx30?q#?RO)@=HuHx-kQW%s?Oo4`lF#7hD^3g1g`+g5jK{7G$;H&Nz4THcguGg@HMG mo3@Dam6I=;g#*&Y28wTSODO%lx0DY60000;M1&KanLa zDgYQ5Mn*<{etuh9TmNP=Vq#(=BO`5>^wak@(>5Ju%9lzB<*{hu`@F<2JC^9J(vLF5>Thc0|9tLAW%wcrR-H90!PoJ2n08Wh~RD^3z|pUbVk4u z0*MRS>yDEvIB<3U;g+y7|+?B2+n z!{bqgVEeef587fVkeHxfzR&!~0y}y^u(xGR6$~46!E>CZNzIr*??gidnh)b^-6fbn z`QRz=VHt{4VA{W0ujUrtiAF%KzzF6Kp#Yu^aKU$-(BVRX%o~zf7Pr>QLB#+7002ov JPDHLkV1k6Ks7n9< From a5ec86da08bb943dab3f1ed13d4cf18d61391db5 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Fri, 29 Apr 2016 17:17:49 +0100 Subject: [PATCH 021/191] vote improvements Lets admins skip vote wait (so long as one isn't in progress), gives feedback to people who try to start a vote too soon. --- code/controllers/subsystem/voting.dm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/voting.dm b/code/controllers/subsystem/voting.dm index 0549457940e..6279e25fc84 100644 --- a/code/controllers/subsystem/voting.dm +++ b/code/controllers/subsystem/voting.dm @@ -145,9 +145,19 @@ var/datum/subsystem/vote/SSvote /datum/subsystem/vote/proc/initiate_vote(vote_type, initiator_key) if(!mode) - if(started_time != null) + if(started_time) var/next_allowed_time = (started_time + config.vote_delay) - if(next_allowed_time > world.time) + if(mode) + usr << "There is already a vote in progress! please wait for it to finish." + return 0 + + var/admin = FALSE + var/ckey = ckey(initiator_key) + if((admin_datums[ckey]) || (ckey in deadmins)) + admin = TRUE + + if(next_allowed_time > world.time && !admin) + usr << "A vote was initiated recently, you must wait roughly [(next_allowed_time-world.time)/10] seconds before a new vote can be started!" return 0 reset() From b9eed91c0d1632eafffa677f8520387cd34f42b6 Mon Sep 17 00:00:00 2001 From: nullbear Date: Fri, 29 Apr 2016 09:42:53 -0700 Subject: [PATCH 022/191] fixes advanced release grenade being omnipresent. --- .../objects/items/weapons/grenades/chem_grenade.dm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 54c322dee79..20b5303f9c3 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -267,13 +267,15 @@ var/total_volume = 0 for(var/obj/item/weapon/reagent_containers/RC in beakers) total_volume += RC.reagents.total_volume - + if(!total_volume) + qdel(src) + qdel(nadeassembly) + return var/fraction = unit_spread/total_volume var/datum/reagents/reactants = new(unit_spread) reactants.my_atom = src for(var/obj/item/weapon/reagent_containers/RC in beakers) RC.reagents.trans_to(reactants, RC.reagents.total_volume*fraction, threatscale, 1, 1) - chem_splash(get_turf(src), affected_area, list(reactants), ignition_temp, threatscale) if(nadeassembly) @@ -288,10 +290,6 @@ var/area/DA = get_area(DT) log_game("A grenade detonated at [DA.name] ([DT.x], [DT.y], [DT.z])") - if(total_volume < unit_spread) // If that was the last detonation, delete the grenade to prevent reusing it. Keep in mind, an explosion might destroy the grenade before it can detonate again anyways. - update_mob() - qdel(src) - From e806e740003da120c5ad8ee205de17c123541eb5 Mon Sep 17 00:00:00 2001 From: nullbear Date: Fri, 29 Apr 2016 09:49:55 -0700 Subject: [PATCH 023/191] Can be detonated without a grenade assembly. --- code/game/objects/items/weapons/grenades/chem_grenade.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 20b5303f9c3..e7d18f91de5 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -285,7 +285,8 @@ var/area/A = get_area(T) message_admins("grenade primed by an assembly, attached by [key_name_admin(M)](?) (FLW) and last touched by [key_name_admin(last)](?) (FLW) ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] (JMP).") log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] ([T.x], [T.y], [T.z])") - + else + addtimer(src, "prime", det_time) var/turf/DT = get_turf(src) var/area/DA = get_area(DT) log_game("A grenade detonated at [DA.name] ([DT.x], [DT.y], [DT.z])") From 781b224481de483db9a4fb540f589e7907e00277 Mon Sep 17 00:00:00 2001 From: TrustyGun Date: Fri, 29 Apr 2016 18:07:23 -0400 Subject: [PATCH 024/191] please work --- icons/obj/food/food.dmi | Bin 46775 -> 47447 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index cce9af7fcb260ad48c230af3658f5b66e41afd7f..827fffb06e40e7ebffdd5a2cde1849b2dd0a55e1 100644 GIT binary patch literal 47447 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 From 1286a8ab18ce7817f5d89ff9919262239175b03a Mon Sep 17 00:00:00 2001 From: c0 Date: Sat, 30 Apr 2016 04:29:06 +0300 Subject: [PATCH 025/191] Fixes MK-HONK shoes spawning useless banana peels --- code/modules/clothing/shoes/bananashoes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/shoes/bananashoes.dm b/code/modules/clothing/shoes/bananashoes.dm index 0f7accc2e5d..7bc5404213b 100644 --- a/code/modules/clothing/shoes/bananashoes.dm +++ b/code/modules/clothing/shoes/bananashoes.dm @@ -20,7 +20,7 @@ else footstep++ - new/obj/item/weapon/grown/bananapeel/specialpeel(get_step(src,turn(usr.dir, 180)), 5) //honk + new/obj/item/weapon/grown/bananapeel/specialpeel(get_step(src,turn(usr.dir, 180))) //honk bananium.use_amount_type(100, MAT_BANANIUM) if(bananium.amount(MAT_BANANIUM) < 100) on = !on From 7ac6b49f29a954234c11a0975d811853ab790ffa Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Fri, 29 Apr 2016 21:33:01 -0400 Subject: [PATCH 026/191] Blob spores now put the factory on cooldown when they die --- code/game/gamemodes/blob/blobs/blob_mobs.dm | 8 +++++--- code/game/gamemodes/blob/blobs/factory.dm | 3 ++- tgstation.dme | 1 + 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 1f5a893bbde..dba6826c33c 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -89,6 +89,8 @@ attacktext = "hits" attack_sound = 'sound/weapons/genhit1.ogg' flying = 1 + del_on_death = 1 + deathmessage = "The blob spore explodes into a cloud of gas!" var/death_cloud_size = 1 //size of cloud produced from a dying spore var/list/human_overlays = list() var/is_zombie = 0 @@ -134,7 +136,6 @@ visible_message("The corpse of [H.name] suddenly rises!") /mob/living/simple_animal/hostile/blob/blobspore/death(gibbed) - ..(1) // On death, create a small smoke of harmful gas (s-Acid) var/datum/effect_system/smoke_spread/chem/S = new var/turf/location = get_turf(src) @@ -151,9 +152,10 @@ S.attach(location) S.set_up(reagents, death_cloud_size, location, silent=1) S.start() + if(factory) + factory.spore_delay = world.time + factory.spore_cooldown //put the factory on cooldown - ghostize() - qdel(src) + ..() /mob/living/simple_animal/hostile/blob/blobspore/Destroy() if(factory) diff --git a/code/game/gamemodes/blob/blobs/factory.dm b/code/game/gamemodes/blob/blobs/factory.dm index 8ee6baa2c73..ccaf8e12a1a 100644 --- a/code/game/gamemodes/blob/blobs/factory.dm +++ b/code/game/gamemodes/blob/blobs/factory.dm @@ -11,6 +11,7 @@ var/mob/living/simple_animal/hostile/blob/blobbernaut/naut = null var/max_spores = 3 var/spore_delay = 0 + var/spore_cooldown = 80 //8 seconds between spores and after spore death /obj/effect/blob/factory/scannerreport() @@ -38,7 +39,7 @@ if(spore_delay > world.time) return flick("blob_factory_glow", src) - spore_delay = world.time + 100 // 10 seconds + spore_delay = world.time + spore_cooldown var/mob/living/simple_animal/hostile/blob/blobspore/BS = new/mob/living/simple_animal/hostile/blob/blobspore(src.loc, src) if(overmind) //if we don't have an overmind, we don't need to do anything but make a spore BS.overmind = overmind diff --git a/tgstation.dme b/tgstation.dme index 0b2e853d5e9..d935fd0b43c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1352,6 +1352,7 @@ #include "code\modules\mob\living\simple_animal\shade.dm" #include "code\modules\mob\living\simple_animal\simple_animal.dm" #include "code\modules\mob\living\simple_animal\spawner.dm" +#include "code\modules\mob\living\simple_animal\status_procs.dm" #include "code\modules\mob\living\simple_animal\bot\bot.dm" #include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" #include "code\modules\mob\living\simple_animal\bot\construction.dm" From 381c7e605c071f657e75522a81eab127ff1ac4f7 Mon Sep 17 00:00:00 2001 From: Lzimann Date: Sat, 30 Apr 2016 00:42:09 -0300 Subject: [PATCH 027/191] Some HoG tweaks - Automatic nexus placing time changed to 15 minutes(from 2) - Follow button for divine telepathy for ghosts - Divine telepathy's color is now God's color. - Prophet's gear(hat and staff) prioritizes the backpack instead of automatically equipping. - CTF spawn protection trap is no longer constructable - Added follow buttons in check antag panel(admins) - Changed the order of traitor panel for HoG --- code/datums/mind.dm | 22 ++++++++-------- code/game/gamemodes/handofgod/_handofgod.dm | 2 +- code/game/gamemodes/handofgod/actions.dm | 12 +++++---- code/game/gamemodes/handofgod/god.dm | 13 +++++----- code/game/gamemodes/handofgod/items.dm | 2 -- code/game/gamemodes/handofgod/powers.dm | 25 +++++++++++-------- code/modules/admin/player_panel.dm | 12 +++++++++ code/modules/awaymissions/capture_the_flag.dm | 1 + 8 files changed, 54 insertions(+), 35 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 933d8ff2db8..e90d8b98c50 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -488,20 +488,20 @@ if(ticker.mode.config_tag == "handofgod") text = uppertext(text) text = "[text]: " - if(src in ticker.mode.red_deity_prophets) - text += "RED PROPHET|red follower|employee|blue follower|blue prophet|red god|blue god" + if (src in ticker.mode.red_deities) + text += "RED GOD|red prophet|red follower|employee|blue god|blue prophet|blue follower" + else if(src in ticker.mode.red_deity_prophets) + text += "red god|RED PROPHET|red follower|employee|blue god|blue prophet|blue follower" else if (src in ticker.mode.red_deity_followers) - text += "red prophet|RED FOLLOWER|employee|blue follower|blue prophet|red god|blue god" - else if (src in ticker.mode.blue_deity_followers) - text += "red prophet|red follower|employee|BLUE FOLLOWER|blue prophet|red god|blue god" - else if (src in ticker.mode.blue_deity_prophets) - text += "red prophet|red follower|employee|blue follower|BLUE PROPHET|red god|blue god" - else if (src in ticker.mode.red_deities) - text += "red prophet|red follower|employee|blue follower|blue prophet|RED GOD|blue god" + text += "red god|red prophet|RED FOLLOWER|employee|blue god|blue prophet|blue follower" else if (src in ticker.mode.blue_deities) - text += "red prophet|red follower|employee|blue follower|blue prophet|red god|BLUE GOD" + text += "red god|red prophet|red follower|employee|BLUE GOD|blue prophet|blue follower" + else if (src in ticker.mode.blue_deity_prophets) + text += "red god|red prophet|red follower|employee|blue god|BLUE PROPHET|blue follower" + else if (src in ticker.mode.blue_deity_followers) + text += "red god|red prophet|red follower|employee|blue god|blue prophet|BLUE FOLLOWER" else - text += "red prophet|red follower|EMPLOYEE|blue follower|blue prophet|red god|blue god" + text += "red god|red prophet|red follower|EMPLOYEE|blue god|blue prophet|blue follower" if(current && current.client && (ROLE_HOG_GOD in current.client.prefs.be_special)) text += "|HOG God Enabled in Prefs" diff --git a/code/game/gamemodes/handofgod/_handofgod.dm b/code/game/gamemodes/handofgod/_handofgod.dm index d5375834943..afba1ce73cf 100644 --- a/code/game/gamemodes/handofgod/_handofgod.dm +++ b/code/game/gamemodes/handofgod/_handofgod.dm @@ -358,7 +358,7 @@ var/global/list/global_handofgod_structuretypes = list() text += "
Red follower count: [red_deity_followers.len]" text += "
Red followers: " for(var/datum/mind/player in red_deity_followers) - text += "[player.name] ([player.key])" + text += "[player.name] ([player.key]), " var/objectives = "" if(red_god.objectives.len) diff --git a/code/game/gamemodes/handofgod/actions.dm b/code/game/gamemodes/handofgod/actions.dm index 762a8b4d683..9f6b01f8dff 100644 --- a/code/game/gamemodes/handofgod/actions.dm +++ b/code/game/gamemodes/handofgod/actions.dm @@ -1,6 +1,4 @@ - - - +/* Prophet's innate godspeak */ /datum/action/innate/godspeak name = "Godspeak" button_icon_state = "godspeak" @@ -17,8 +15,12 @@ var/msg = input(owner,"Speak to your god","Godspeak","") as null|text if(!msg) return - god << "[owner]: [msg]" - owner << "You say: [msg]" + var/rendered = "Prophet [owner]: [msg]" + god << rendered + owner << rendered + for(var/mob/M in mob_list) + if(isobserver(M)) + M << "(F) [rendered]" /datum/action/innate/godspeak/Destroy() god = null diff --git a/code/game/gamemodes/handofgod/god.dm b/code/game/gamemodes/handofgod/god.dm index 7dcd5b5f933..39deb470840 100644 --- a/code/game/gamemodes/handofgod/god.dm +++ b/code/game/gamemodes/handofgod/god.dm @@ -31,9 +31,9 @@ update_icons() build_hog_construction_lists() - //Force nexuses after 2 minutes in hand of god mode + //Force nexuses after 15 minutes in hand of god mode if(ticker && ticker.mode && ticker.mode.name == "hand of god") - addtimer(src, "forceplacenexus", 1200, FALSE) + addtimer(src, "forceplacenexus", 9000, FALSE) //Rebuilds the list based on the gamemode's lists @@ -197,12 +197,13 @@ return msg = say_quote(msg, get_spans()) - var/rendered = "Divine Telepathy, [name] [msg]" + var/rendered = "Divine Telepathy, [name] [msg]" for(var/mob/M in mob_list) - if(is_handofgod_myfollowers(M) || isobserver(M)) - M.show_message(rendered, 2) - src << rendered + if(is_handofgod_god(M) || is_handofgod_myfollowers(M)) + M << rendered + if(isobserver(M)) + M << "(F) [rendered]" /mob/camera/god/emote(act,m_type = 1 ,msg = null) diff --git a/code/game/gamemodes/handofgod/items.dm b/code/game/gamemodes/handofgod/items.dm index 9d63f86c773..f512c5c11cb 100644 --- a/code/game/gamemodes/handofgod/items.dm +++ b/code/game/gamemodes/handofgod/items.dm @@ -1,5 +1,3 @@ - - /obj/item/weapon/banner name = "banner" icon = 'icons/obj/items.dmi' diff --git a/code/game/gamemodes/handofgod/powers.dm b/code/game/gamemodes/handofgod/powers.dm index a783595352d..28e824d5f35 100644 --- a/code/game/gamemodes/handofgod/powers.dm +++ b/code/game/gamemodes/handofgod/powers.dm @@ -1,4 +1,3 @@ - /mob/camera/god/proc/ability_cost(cost = 0,structures = 0, requires_conduit = 0, can_place_near_enemy_nexus = 0) if(faith < cost) src << "You lack the faith!" @@ -127,7 +126,7 @@ var/mob/living/carbon/human/H = choice.current var/popehat = null var/popestick = null - + var/success = "" switch(side) if("red") popehat = /obj/item/clothing/head/helmet/plate/crusader/prophet/red @@ -139,22 +138,28 @@ if(popehat) var/obj/item/clothing/head/helmet/plate/crusader/prophet/P = new popehat() - H.unEquip(H.head) - H << "A powerful hat has been bestowed upon your head, you will need to wear this to utilize your staff fully.." - H.equip_to_slot_or_del(P,slot_head) + if(H.equip_to_slot_if_possible(P,slot_in_backpack,0,1,1)) + success = "It is in your backpack" + else + H.unEquip(H.head) + H.equip_to_slot_or_del(P,slot_head) + success = "It is in your head" + + if(success) + H << "A powerful hat has been bestowed upon you, you will need to wear it to utilize your staff fully." + H << "[success]" if(popestick) var/obj/item/weapon/godstaff/G = new popestick() G.god = src - var/success = "" - if(!H.put_in_hands(G)) - if(!H.equip_to_slot_if_possible(G,slot_in_backpack,0,1,1)) + if(!H.equip_to_slot_if_possible(G,slot_in_backpack,0,1,1)) + if(!H.put_in_hands(G)) G.loc = get_turf(H) success = "It is on the floor..." else - success = "It is in your backpack..." + success = "It is in your hands..." else - success = "It is in your hands..." + success = "It is in your backpack..." if(success) H << "A powerful staff has been bestowed upon you, you can use this to convert the false god's structures!" diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index d0aae03c7b1..b8e4aee8728 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -474,6 +474,8 @@ var/mob/M = N.current if(M) dat += "Red Deity: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]" + dat += "PM" + dat += "FLW" dat += "" if(ticker.mode.blue_deities.len) @@ -482,6 +484,8 @@ var/mob/M = N.current if(M) dat += "Blue Deity: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]" + dat += "PM" + dat += "FLW" dat += "" if(ticker.mode.red_deity_prophets.len) @@ -490,6 +494,8 @@ var/mob/M = N.current if(M) dat += "Red Deity Prophet: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]" + dat += "PM" + dat += "FLW" dat += "" if(ticker.mode.blue_deity_prophets.len) @@ -498,6 +504,8 @@ var/mob/M = N.current if(M) dat += "Blue Deity Prophet: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]" + dat += "PM" + dat += "FLW" dat += "" if(ticker.mode.red_deity_followers.len) @@ -506,6 +514,8 @@ var/mob/M = N.current if(M) dat += "Red Deity Followers: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]" + dat += "PM" + dat += "FLW" dat += "" if(ticker.mode.blue_deity_followers.len) @@ -514,6 +524,8 @@ var/mob/M = N.current if(M) dat += "Blue Deity Followers: [M.real_name][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""]" + dat += "PM" + dat += "FLW" dat += "" if(ticker.mode.traitors.len > 0) diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 7108940c287..094bcb2cc40 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -284,6 +284,7 @@ health = INFINITY maxhealth = INFINITY var/team = WHITE_TEAM + constructable = FALSE time_between_triggers = 1 alpha = 255 From bf3b709a8eef15358b1058ed9ccc0341a33c1499 Mon Sep 17 00:00:00 2001 From: PKPenguin321 Date: Fri, 29 Apr 2016 20:46:58 -0700 Subject: [PATCH 028/191] makes screwing windows 1 second faster --- code/game/objects/structures/window.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index e701e606b97..d56212c5835 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -185,7 +185,7 @@ else if(!reinf) user << (anchored ? "You begin to unscrew the window from the floor..." : "You begin to screw the window to the floor...") - if(do_after(user, 40/I.toolspeed, target = src)) + if(do_after(user, 30/I.toolspeed, target = src)) if(reinf && (state == 1 || state == 2)) //If state was unfastened, fasten it, else do the reverse state = (state == 1 ? 2 : 1) From 2a8faf099be76e618a167eac214097f326e17a46 Mon Sep 17 00:00:00 2001 From: c0 Date: Sat, 30 Apr 2016 07:12:02 +0300 Subject: [PATCH 029/191] Goldgrub no longer can burrow into the station floor --- .../mob/living/simple_animal/hostile/mining_mobs.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index cd7ca202dbb..2027e789575 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -172,8 +172,12 @@ /mob/living/simple_animal/hostile/asteroid/goldgrub/proc/Burrow()//Begin the chase to kill the goldgrub in time if(!stat) - visible_message("The [src.name] buries into the ground, vanishing from sight!") - qdel(src) + var/turf/T = get_turf(src) + if(istype(T, /turf/open/floor/plating/asteroid)) + visible_message("The [src.name] buries into the ground, vanishing from sight!") + qdel(src) + else + visible_message("The [src.name] tries to burrow into [T], but fails! It looks confused.") /mob/living/simple_animal/hostile/asteroid/goldgrub/bullet_act(obj/item/projectile/P) visible_message("The [P.name] was repelled by [src.name]'s girth!") From 1cba0fbcdc1efa720f03c1c3bffe40fc4b394ecd Mon Sep 17 00:00:00 2001 From: c0 Date: Sat, 30 Apr 2016 07:26:29 +0300 Subject: [PATCH 030/191] Drops supply shuttle delay to 1 minute --- code/modules/shuttle/supply.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 4a440f22c75..da204476df6 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -1,7 +1,7 @@ /obj/docking_port/mobile/supply name = "supply shuttle" id = "supply" - callTime = 1200 + callTime = 600 dir = 8 travelDir = 90 From d9a95b1e4a370c24f5f0261ec87240ebba962a0d Mon Sep 17 00:00:00 2001 From: c0 Date: Sat, 30 Apr 2016 09:50:16 +0300 Subject: [PATCH 031/191] Makes some mech equipment inactive --- code/game/mecha/equipment/mecha_equipment.dm | 14 +- .../mecha/equipment/tools/mining_tools.dm | 2 +- .../game/mecha/equipment/tools/other_tools.dm | 17 +- code/game/mecha/equipment/weapons/weapons.dm | 2 +- code/game/mecha/mecha.dm | 278 +---------------- code/game/mecha/mecha_actions.dm | 281 ++++++++++++++++++ code/game/mecha/mecha_topic.dm | 17 +- tgstation.dme | 1 + 8 files changed, 311 insertions(+), 301 deletions(-) create mode 100644 code/game/mecha/mecha_actions.dm diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 7971b6966ea..d2ff930d4eb 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -13,8 +13,8 @@ var/energy_drain = 0 var/obj/mecha/chassis = null var/range = MELEE //bitflags - reliability = 1000 var/salvageable = 1 + var/selectable = 1 // Set to 0 for passive equipment such as mining scanner or armor plates /obj/item/mecha_parts/mecha_equipment/proc/update_chassis_page() if(chassis) @@ -50,7 +50,15 @@ /obj/item/mecha_parts/mecha_equipment/proc/get_equip_info() if(!chassis) return - return "* [chassis.selected==src?"":""][src.name][chassis.selected==src?"":""]" + var/txt = "* " + if(chassis.selected == src) + txt += "[src.name]" + else if(selectable) + txt += "[src.name]" + else + txt += "[src.name]" + + return txt /obj/item/mecha_parts/mecha_equipment/proc/is_ranged()//add a distance restricted equipment. Why not? return range&RANGED @@ -102,7 +110,7 @@ chassis = M src.loc = M M.log_message("[src] initialized.") - if(!M.selected) + if(!M.selected && selectable) M.selected = src src.update_chassis_page() return diff --git a/code/game/mecha/equipment/tools/mining_tools.dm b/code/game/mecha/equipment/tools/mining_tools.dm index 9231a0654b6..e02f614a15f 100644 --- a/code/game/mecha/equipment/tools/mining_tools.dm +++ b/code/game/mecha/equipment/tools/mining_tools.dm @@ -112,7 +112,7 @@ desc = "Equipment for engineering and combat exosuits. It will automatically check surrounding rock for useful minerals." icon_state = "mecha_analyzer" origin_tech = "materials=3;engineering=2" - equip_cooldown = 30 + selectable = 0 var/scanning = 0 /obj/item/mecha_parts/mecha_equipment/mining_scanner/New() diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm index cc40a6629a0..ead3ad8781d 100644 --- a/code/game/mecha/equipment/tools/other_tools.dm +++ b/code/game/mecha/equipment/tools/other_tools.dm @@ -152,10 +152,7 @@ range = 0 var/deflect_coeff = 1.15 var/damage_coeff = 0.8 - -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster/get_equip_info() - if(!chassis) return - return "* [src.name]" + selectable = 0 /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster/proc/attack_react(mob/user as mob) if(action_checks(user)) @@ -174,10 +171,7 @@ range = 0 var/deflect_coeff = 1.15 var/damage_coeff = 0.8 - -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster/get_equip_info() - if(!chassis) return - return "* [src.name]" + selectable = 0 /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster/proc/projectile_react() if(action_checks(src)) @@ -198,6 +192,7 @@ var/health_boost = 1 var/icon/droid_overlay var/list/repairable_damage = list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH) + selectable = 0 /obj/item/mecha_parts/mecha_equipment/repair_droid/Destroy() SSobj.processing.Remove(src) @@ -217,7 +212,7 @@ /obj/item/mecha_parts/mecha_equipment/repair_droid/get_equip_info() if(!chassis) return - return "* [src.name] - [equip_ready?"A":"Dea"]ctivate" + return "*  [src.name] - [equip_ready?"A":"Dea"]ctivate" /obj/item/mecha_parts/mecha_equipment/repair_droid/Topic(href, href_list) @@ -281,6 +276,7 @@ range = 0 var/coeff = 100 var/list/use_channels = list(EQUIP,ENVIRON,LIGHT) + selectable = 0 /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay/Destroy() SSobj.processing.Remove(src) @@ -323,7 +319,7 @@ /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay/get_equip_info() if(!chassis) return - return "* [src.name] - [equip_ready?"A":"Dea"]ctivate" + return "*  [src.name] - [equip_ready?"A":"Dea"]ctivate" /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay/process() @@ -488,7 +484,6 @@ fuel_per_cycle_active = 30 power_per_cycle = 50 var/rad_per_cycle = 0.3 - reliability = 1000 /obj/item/mecha_parts/mecha_equipment/generator/nuclear/generator_init() fuel = new /obj/item/stack/sheet/mineral/uranium(src) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index c793887e424..b3c67c72ce4 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -205,7 +205,7 @@ return 1 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/get_equip_info() - return "[..()]\[[src.projectiles]\][(src.projectiles < initial(src.projectiles))?" - Rearm":null]" + return "[..()] \[[src.projectiles]\][(src.projectiles < initial(src.projectiles))?" - Rearm":null]" /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/rearm() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 97df7baeb51..ca1a9966902 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -1017,280 +1017,4 @@ var/year_integer = text2num(year) // = 2013??? /obj/mecha/update_remote_sight(mob/living/user) if(occupant_sight_flags) if(user == occupant) - user.sight |= occupant_sight_flags - -//////////////////////////////////////// Action Buttons /////////////////////////////////////////////// - -/obj/mecha/proc/GrantActions(mob/living/user, human_occupant = 0) - if(human_occupant) - eject_action.Grant(user, src) - internals_action.Grant(user, src) - cycle_action.Grant(user, src) - lights_action.Grant(user, src) - stats_action.Grant(user, src) - strafing_action.Grant(user, src) - - -/obj/mecha/proc/RemoveActions(mob/living/user, human_occupant = 0) - if(human_occupant) - eject_action.Remove(user) - internals_action.Remove(user) - cycle_action.Remove(user) - lights_action.Remove(user) - stats_action.Remove(user) - strafing_action.Remove(user) - - -/datum/action/innate/mecha - check_flags = AB_CHECK_RESTRAINED | AB_CHECK_STUNNED | AB_CHECK_CONSCIOUS - var/obj/mecha/chassis - -/datum/action/innate/mecha/Grant(mob/living/L, obj/mecha/M) - chassis = M - ..() - -/datum/action/innate/mecha/Destroy() - chassis = null - return ..() - -/datum/action/innate/mecha/mech_eject - name = "Eject From Mech" - button_icon_state = "mech_eject" - -/datum/action/innate/mecha/mech_eject/Activate() - if(!owner || !iscarbon(owner)) - return - if(!chassis || chassis.occupant != owner) - return - chassis.go_out() - - -/datum/action/innate/mecha/mech_toggle_internals - name = "Toggle Internal Airtank Usage" - button_icon_state = "mech_internals_off" - -/datum/action/innate/mecha/mech_toggle_internals/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - chassis.use_internal_tank = !chassis.use_internal_tank - button_icon_state = "mech_internals_[chassis.use_internal_tank ? "on" : "off"]" - chassis.occupant_message("Now taking air from [chassis.use_internal_tank?"internal airtank":"environment"].") - chassis.log_message("Now taking air from [chassis.use_internal_tank?"internal airtank":"environment"].") - UpdateButtonIcon() - -/datum/action/innate/mecha/mech_cycle_equip - name = "Cycle Equipment" - button_icon_state = "mech_cycle_equip_off" - -/datum/action/innate/mecha/mech_cycle_equip/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - if(chassis.equipment.len == 0) - chassis.occupant_message("No equipment available.") - return - if(!chassis.selected) - chassis.selected = chassis.equipment[1] - chassis.occupant_message("You select [chassis.selected]") - send_byjax(chassis.occupant,"exosuit.browser","eq_list",chassis.get_equipment_list()) - button_icon_state = "mech_cycle_equip_on" - UpdateButtonIcon() - return - var/number = 0 - for(var/A in chassis.equipment) - number++ - if(A == chassis.selected) - if(chassis.equipment.len == number) - chassis.selected = null - chassis.occupant_message("You switch to no equipment") - button_icon_state = "mech_cycle_equip_off" - else - chassis.selected = chassis.equipment[number+1] - chassis.occupant_message("You switch to [chassis.selected]") - button_icon_state = "mech_cycle_equip_on" - send_byjax(chassis.occupant,"exosuit.browser","eq_list",chassis.get_equipment_list()) - UpdateButtonIcon() - return - - -/datum/action/innate/mecha/mech_toggle_lights - name = "Toggle Lights" - button_icon_state = "mech_lights_off" - -/datum/action/innate/mecha/mech_toggle_lights/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - chassis.lights = !chassis.lights - if(chassis.lights) - chassis.AddLuminosity(chassis.lights_power) - button_icon_state = "mech_lights_on" - else - chassis.AddLuminosity(-chassis.lights_power) - button_icon_state = "mech_lights_off" - chassis.occupant_message("Toggled lights [chassis.lights?"on":"off"].") - chassis.log_message("Toggled lights [chassis.lights?"on":"off"].") - UpdateButtonIcon() - -/datum/action/innate/mecha/mech_view_stats - name = "View Stats" - button_icon_state = "mech_view_stats" - -/datum/action/innate/mecha/mech_view_stats/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - chassis.occupant << browse(chassis.get_stats_html(), "window=exosuit") - - -/datum/action/innate/mecha/strafe - name = "Toggle Strafing" - button_icon_state = "strafe" - -/datum/action/innate/mecha/strafe/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - - chassis.toggle_strafe() - -/obj/mecha/AltClick(mob/living/user) - if(user == occupant) - toggle_strafe() - -/obj/mecha/proc/toggle_strafe() - strafe = !strafe - - occupant_message("Toggled strafing mode [strafe?"on":"off"].") - log_message("Toggled strafing mode [strafe?"on":"off"].") - strafing_action.UpdateButtonIcon() - -//////////////////////////////////////// Specific Ability Actions /////////////////////////////////////////////// -//Need to be granted by the mech type, Not default abilities. - -/datum/action/innate/mecha/mech_toggle_thrusters - name = "Toggle Thrusters" - button_icon_state = "mech_thrusters_off" - -/datum/action/innate/mecha/mech_toggle_thrusters/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - if(chassis.get_charge() > 0) - chassis.thrusters_active = !chassis.thrusters_active - button_icon_state = "mech_thrusters_[chassis.thrusters_active ? "on" : "off"]" - chassis.log_message("Toggled thrusters.") - chassis.occupant_message("Thrusters [chassis.thrusters_active ?"en":"dis"]abled.") - - -/datum/action/innate/mecha/mech_defence_mode - name = "Toggle Defence Mode" - button_icon_state = "mech_defense_mode_off" - -/datum/action/innate/mecha/mech_defence_mode/Activate(forced_state = null) - if(!owner || !chassis || chassis.occupant != owner) - return - if(!isnull(forced_state)) - chassis.defence_mode = forced_state - else - chassis.defence_mode = !chassis.defence_mode - button_icon_state = "mech_defense_mode_[chassis.defence_mode ? "on" : "off"]" - if(chassis.defence_mode) - chassis.deflect_chance = chassis.defence_mode_deflect_chance - chassis.occupant_message("You enable [chassis] defence mode.") - else - chassis.deflect_chance = initial(chassis.deflect_chance) - chassis.occupant_message("You disable [chassis] defence mode.") - chassis.log_message("Toggled defence mode.") - UpdateButtonIcon() - -/datum/action/innate/mecha/mech_overload_mode - name = "Toggle leg actuators overload" - button_icon_state = "mech_overload_off" - -/datum/action/innate/mecha/mech_overload_mode/Activate(forced_state = null) - if(!owner || !chassis || chassis.occupant != owner) - return - if(!isnull(forced_state)) - chassis.leg_overload_mode = forced_state - else - chassis.leg_overload_mode = !chassis.leg_overload_mode - button_icon_state = "mech_overload_[chassis.leg_overload_mode ? "on" : "off"]" - chassis.log_message("Toggled leg actuators overload.") - if(chassis.leg_overload_mode) - chassis.leg_overload_mode = 1 - chassis.bumpsmash = 1 - chassis.step_in = min(1, round(chassis.step_in/2)) - chassis.step_energy_drain = chassis.step_energy_drain*chassis.leg_overload_coeff - chassis.occupant_message("You enable leg actuators overload.") - else - chassis.leg_overload_mode = 0 - chassis.bumpsmash = 0 - chassis.step_in = initial(chassis.step_in) - chassis.step_energy_drain = initial(chassis.step_energy_drain) - chassis.occupant_message("You disable leg actuators overload.") - UpdateButtonIcon() - -/datum/action/innate/mecha/mech_smoke - name = "Smoke" - button_icon_state = "mech_smoke" - -/datum/action/innate/mecha/mech_smoke/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - if(chassis.smoke_ready && chassis.smoke>0) - chassis.smoke_system.start() - chassis.smoke-- - chassis.smoke_ready = 0 - spawn(chassis.smoke_cooldown) - chassis.smoke_ready = 1 - - -/datum/action/innate/mecha/mech_zoom - name = "Zoom" - button_icon_state = "mech_zoom_off" - -/datum/action/innate/mecha/mech_zoom/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - if(owner.client) - chassis.zoom_mode = !chassis.zoom_mode - button_icon_state = "mech_zoom_[chassis.zoom_mode ? "on" : "off"]" - chassis.log_message("Toggled zoom mode.") - chassis.occupant_message("Zoom mode [chassis.zoom_mode?"en":"dis"]abled.") - if(chassis.zoom_mode) - owner.client.view = 12 - owner << sound('sound/mecha/imag_enh.ogg',volume=50) - else - owner.client.view = world.view//world.view - default mob view size - UpdateButtonIcon() - -/datum/action/innate/mecha/mech_switch_damtype - name = "Reconfigure arm microtool arrays" - button_icon_state = "mech_damtype_brute" - -/datum/action/innate/mecha/mech_switch_damtype/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - var/new_damtype - switch(chassis.damtype) - if("tox") - new_damtype = "brute" - chassis.occupant_message("Your exosuit's hands form into fists.") - if("brute") - new_damtype = "fire" - chassis.occupant_message("A torch tip extends from your exosuit's hand, glowing red.") - if("fire") - new_damtype = "tox" - chassis.occupant_message("A bone-chillingly thick plasteel needle protracts from the exosuit's palm.") - chassis.damtype = new_damtype. - button_icon_state = "mech_damtype_[new_damtype]" - playsound(src, 'sound/mecha/mechmove01.ogg', 50, 1) - UpdateButtonIcon() - -/datum/action/innate/mecha/mech_toggle_phasing - name = "Toggle Phasing" - button_icon_state = "mech_phasing_off" - -/datum/action/innate/mecha/mech_toggle_phasing/Activate() - if(!owner || !chassis || chassis.occupant != owner) - return - chassis.phasing = !chassis.phasing - button_icon_state = "mech_phasing_[chassis.phasing ? "on" : "off"]" - chassis.occupant_message("En":"#f00\">Dis"]abled phasing.") - UpdateButtonIcon() + user.sight |= occupant_sight_flags \ No newline at end of file diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm new file mode 100644 index 00000000000..869801152e4 --- /dev/null +++ b/code/game/mecha/mecha_actions.dm @@ -0,0 +1,281 @@ +//////////////////////////////////////// Action Buttons /////////////////////////////////////////////// + +/obj/mecha/proc/GrantActions(mob/living/user, human_occupant = 0) + if(human_occupant) + eject_action.Grant(user, src) + internals_action.Grant(user, src) + cycle_action.Grant(user, src) + lights_action.Grant(user, src) + stats_action.Grant(user, src) + strafing_action.Grant(user, src) + + +/obj/mecha/proc/RemoveActions(mob/living/user, human_occupant = 0) + if(human_occupant) + eject_action.Remove(user) + internals_action.Remove(user) + cycle_action.Remove(user) + lights_action.Remove(user) + stats_action.Remove(user) + strafing_action.Remove(user) + + +/datum/action/innate/mecha + check_flags = AB_CHECK_RESTRAINED | AB_CHECK_STUNNED | AB_CHECK_CONSCIOUS + var/obj/mecha/chassis + +/datum/action/innate/mecha/Grant(mob/living/L, obj/mecha/M) + chassis = M + ..() + +/datum/action/innate/mecha/Destroy() + chassis = null + return ..() + +/datum/action/innate/mecha/mech_eject + name = "Eject From Mech" + button_icon_state = "mech_eject" + +/datum/action/innate/mecha/mech_eject/Activate() + if(!owner || !iscarbon(owner)) + return + if(!chassis || chassis.occupant != owner) + return + chassis.go_out() + + +/datum/action/innate/mecha/mech_toggle_internals + name = "Toggle Internal Airtank Usage" + button_icon_state = "mech_internals_off" + +/datum/action/innate/mecha/mech_toggle_internals/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + chassis.use_internal_tank = !chassis.use_internal_tank + button_icon_state = "mech_internals_[chassis.use_internal_tank ? "on" : "off"]" + chassis.occupant_message("Now taking air from [chassis.use_internal_tank?"internal airtank":"environment"].") + chassis.log_message("Now taking air from [chassis.use_internal_tank?"internal airtank":"environment"].") + UpdateButtonIcon() + +/datum/action/innate/mecha/mech_cycle_equip + name = "Cycle Equipment" + button_icon_state = "mech_cycle_equip_off" + +/datum/action/innate/mecha/mech_cycle_equip/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + + var/list/available_equipment = list() + for(var/obj/item/mecha_parts/mecha_equipment/M in chassis.equipment) + if(M.selectable) + available_equipment += M + + if(available_equipment.len == 0) + chassis.occupant_message("No equipment available.") + return + if(!chassis.selected) + chassis.selected = available_equipment[1] + chassis.occupant_message("You select [chassis.selected]") + send_byjax(chassis.occupant,"exosuit.browser","eq_list",chassis.get_equipment_list()) + button_icon_state = "mech_cycle_equip_on" + UpdateButtonIcon() + return + var/number = 0 + for(var/A in available_equipment) + number++ + if(A == chassis.selected) + if(available_equipment.len == number) + chassis.selected = null + chassis.occupant_message("You switch to no equipment") + button_icon_state = "mech_cycle_equip_off" + else + chassis.selected = available_equipment[number+1] + chassis.occupant_message("You switch to [chassis.selected]") + button_icon_state = "mech_cycle_equip_on" + send_byjax(chassis.occupant,"exosuit.browser","eq_list",chassis.get_equipment_list()) + UpdateButtonIcon() + return + + +/datum/action/innate/mecha/mech_toggle_lights + name = "Toggle Lights" + button_icon_state = "mech_lights_off" + +/datum/action/innate/mecha/mech_toggle_lights/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + chassis.lights = !chassis.lights + if(chassis.lights) + chassis.AddLuminosity(chassis.lights_power) + button_icon_state = "mech_lights_on" + else + chassis.AddLuminosity(-chassis.lights_power) + button_icon_state = "mech_lights_off" + chassis.occupant_message("Toggled lights [chassis.lights?"on":"off"].") + chassis.log_message("Toggled lights [chassis.lights?"on":"off"].") + UpdateButtonIcon() + +/datum/action/innate/mecha/mech_view_stats + name = "View Stats" + button_icon_state = "mech_view_stats" + +/datum/action/innate/mecha/mech_view_stats/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + chassis.occupant << browse(chassis.get_stats_html(), "window=exosuit") + + +/datum/action/innate/mecha/strafe + name = "Toggle Strafing" + button_icon_state = "strafe" + +/datum/action/innate/mecha/strafe/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + + chassis.toggle_strafe() + +/obj/mecha/AltClick(mob/living/user) + if(user == occupant) + toggle_strafe() + +/obj/mecha/proc/toggle_strafe() + strafe = !strafe + + occupant_message("Toggled strafing mode [strafe?"on":"off"].") + log_message("Toggled strafing mode [strafe?"on":"off"].") + strafing_action.UpdateButtonIcon() + +//////////////////////////////////////// Specific Ability Actions /////////////////////////////////////////////// +//Need to be granted by the mech type, Not default abilities. + +/datum/action/innate/mecha/mech_toggle_thrusters + name = "Toggle Thrusters" + button_icon_state = "mech_thrusters_off" + +/datum/action/innate/mecha/mech_toggle_thrusters/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + if(chassis.get_charge() > 0) + chassis.thrusters_active = !chassis.thrusters_active + button_icon_state = "mech_thrusters_[chassis.thrusters_active ? "on" : "off"]" + chassis.log_message("Toggled thrusters.") + chassis.occupant_message("Thrusters [chassis.thrusters_active ?"en":"dis"]abled.") + + +/datum/action/innate/mecha/mech_defence_mode + name = "Toggle Defence Mode" + button_icon_state = "mech_defense_mode_off" + +/datum/action/innate/mecha/mech_defence_mode/Activate(forced_state = null) + if(!owner || !chassis || chassis.occupant != owner) + return + if(!isnull(forced_state)) + chassis.defence_mode = forced_state + else + chassis.defence_mode = !chassis.defence_mode + button_icon_state = "mech_defense_mode_[chassis.defence_mode ? "on" : "off"]" + if(chassis.defence_mode) + chassis.deflect_chance = chassis.defence_mode_deflect_chance + chassis.occupant_message("You enable [chassis] defence mode.") + else + chassis.deflect_chance = initial(chassis.deflect_chance) + chassis.occupant_message("You disable [chassis] defence mode.") + chassis.log_message("Toggled defence mode.") + UpdateButtonIcon() + +/datum/action/innate/mecha/mech_overload_mode + name = "Toggle leg actuators overload" + button_icon_state = "mech_overload_off" + +/datum/action/innate/mecha/mech_overload_mode/Activate(forced_state = null) + if(!owner || !chassis || chassis.occupant != owner) + return + if(!isnull(forced_state)) + chassis.leg_overload_mode = forced_state + else + chassis.leg_overload_mode = !chassis.leg_overload_mode + button_icon_state = "mech_overload_[chassis.leg_overload_mode ? "on" : "off"]" + chassis.log_message("Toggled leg actuators overload.") + if(chassis.leg_overload_mode) + chassis.leg_overload_mode = 1 + chassis.bumpsmash = 1 + chassis.step_in = min(1, round(chassis.step_in/2)) + chassis.step_energy_drain = chassis.step_energy_drain*chassis.leg_overload_coeff + chassis.occupant_message("You enable leg actuators overload.") + else + chassis.leg_overload_mode = 0 + chassis.bumpsmash = 0 + chassis.step_in = initial(chassis.step_in) + chassis.step_energy_drain = initial(chassis.step_energy_drain) + chassis.occupant_message("You disable leg actuators overload.") + UpdateButtonIcon() + +/datum/action/innate/mecha/mech_smoke + name = "Smoke" + button_icon_state = "mech_smoke" + +/datum/action/innate/mecha/mech_smoke/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + if(chassis.smoke_ready && chassis.smoke>0) + chassis.smoke_system.start() + chassis.smoke-- + chassis.smoke_ready = 0 + spawn(chassis.smoke_cooldown) + chassis.smoke_ready = 1 + + +/datum/action/innate/mecha/mech_zoom + name = "Zoom" + button_icon_state = "mech_zoom_off" + +/datum/action/innate/mecha/mech_zoom/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + if(owner.client) + chassis.zoom_mode = !chassis.zoom_mode + button_icon_state = "mech_zoom_[chassis.zoom_mode ? "on" : "off"]" + chassis.log_message("Toggled zoom mode.") + chassis.occupant_message("Zoom mode [chassis.zoom_mode?"en":"dis"]abled.") + if(chassis.zoom_mode) + owner.client.view = 12 + owner << sound('sound/mecha/imag_enh.ogg',volume=50) + else + owner.client.view = world.view//world.view - default mob view size + UpdateButtonIcon() + +/datum/action/innate/mecha/mech_switch_damtype + name = "Reconfigure arm microtool arrays" + button_icon_state = "mech_damtype_brute" + +/datum/action/innate/mecha/mech_switch_damtype/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + var/new_damtype + switch(chassis.damtype) + if("tox") + new_damtype = "brute" + chassis.occupant_message("Your exosuit's hands form into fists.") + if("brute") + new_damtype = "fire" + chassis.occupant_message("A torch tip extends from your exosuit's hand, glowing red.") + if("fire") + new_damtype = "tox" + chassis.occupant_message("A bone-chillingly thick plasteel needle protracts from the exosuit's palm.") + chassis.damtype = new_damtype. + button_icon_state = "mech_damtype_[new_damtype]" + playsound(src, 'sound/mecha/mechmove01.ogg', 50, 1) + UpdateButtonIcon() + +/datum/action/innate/mecha/mech_toggle_phasing + name = "Toggle Phasing" + button_icon_state = "mech_phasing_off" + +/datum/action/innate/mecha/mech_toggle_phasing/Activate() + if(!owner || !chassis || chassis.occupant != owner) + return + chassis.phasing = !chassis.phasing + button_icon_state = "mech_phasing_[chassis.phasing ? "on" : "off"]" + chassis.occupant_message("En":"#f00\">Dis"]abled phasing.") + UpdateButtonIcon() diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm index a04693ce20f..8084c64a43d 100644 --- a/code/game/mecha/mecha_topic.dm +++ b/code/game/mecha/mecha_topic.dm @@ -52,12 +52,12 @@ /obj/mecha/proc/report_internal_damage() . = "" var/list/dam_reports = list( - "[MECHA_INT_FIRE]" = "INTERNAL FIRE", - "[MECHA_INT_TEMP_CONTROL]" = "LIFE SUPPORT SYSTEM MALFUNCTION", - "[MECHA_INT_TANK_BREACH]" = "GAS TANK BREACH", - "[MECHA_INT_CONTROL_LOST]" = "COORDINATION SYSTEM CALIBRATION FAILURE - Recalibrate", - "[MECHA_INT_SHORT_CIRCUIT]" = "SHORT CIRCUIT" - ) + "[MECHA_INT_FIRE]" = "INTERNAL FIRE", + "[MECHA_INT_TEMP_CONTROL]" = "LIFE SUPPORT SYSTEM MALFUNCTION", + "[MECHA_INT_TANK_BREACH]" = "GAS TANK BREACH", + "[MECHA_INT_CONTROL_LOST]" = "COORDINATION SYSTEM CALIBRATION FAILURE - Recalibrate", + "[MECHA_INT_SHORT_CIRCUIT]" = "SHORT CIRCUIT" + ) for(var/tflag in dam_reports) var/intdamflag = text2num(tflag) if(internal_damage & intdamflag) @@ -176,7 +176,8 @@ var/a_name = get_access_desc(a) if(!a_name) continue //there's some strange access without a name . += "[a_name] - Add
" - . += "
Finish (Warning! The ID upload panel will be locked. It can be unlocked only through Exosuit Interface.)" + . += "
Finish " + . += "(Warning! The ID upload panel will be locked. It can be unlocked only through Exosuit Interface.)" . += "" user << browse(., "window=exosuit_add_access") onclose(user, "exosuit_add_access") @@ -262,7 +263,7 @@ if(href_list["select_equip"]) var/obj/item/mecha_parts/mecha_equipment/equip = filter.getObj("select_equip") - if(equip) + if(equip && equip.selectable) src.selected = equip src.occupant_message("You switch to [equip]") src.visible_message("[src] raises [equip]") diff --git a/tgstation.dme b/tgstation.dme index 4e3ceff9091..cc0a94f8684 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -469,6 +469,7 @@ #include "code\game\mecha\mech_bay.dm" #include "code\game\mecha\mech_fabricator.dm" #include "code\game\mecha\mecha.dm" +#include "code\game\mecha\mecha_actions.dm" #include "code\game\mecha\mecha_construction_paths.dm" #include "code\game\mecha\mecha_control_console.dm" #include "code\game\mecha\mecha_defense.dm" From f4f6a64a1c5cdaa0f230d88205b7b71631d921ca Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Sat, 30 Apr 2016 02:03:30 -0500 Subject: [PATCH 032/191] Fixes Dragon Log Spam --- .../mob/living/simple_animal/hostile/megafauna/dragon.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 0fe95918f9f..b974e92b49b 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -73,7 +73,7 @@ var/obj/effect/overlay/temp/fireball/F = new(src.loc) animate(F, pixel_z = 0, time = 12) sleep(12) - explosion(T, 0, 0, 1, 0, 1, 0) + explosion(T, 0, 0, 1, 0, 0, 0, 1) qdel(F) qdel(src) From 19af2d58d5279292392c5ea33b75ef34a817552c Mon Sep 17 00:00:00 2001 From: c0 Date: Sat, 30 Apr 2016 10:20:25 +0300 Subject: [PATCH 033/191] Removes "Exosuit Module" from mecha board design names --- .../modules/research/designs/mecha_designs.dm | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index 5ddcd742dc8..a2028a40d54 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -3,7 +3,7 @@ /////////////////////////////////// /datum/design/ripley_main - name = "Exosuit Module (APLU \"Ripley\" Central Control module)" + name = "APLU \"Ripley\" Central Control module" desc = "Allows for the construction of a \"Ripley\" Central Control module." id = "ripley_main" req_tech = list("programming" = 3) @@ -13,7 +13,7 @@ category = list("Exosuit Modules") /datum/design/ripley_peri - name = "Exosuit Module (APLU \"Ripley\" Peripherals Control module)" + name = "APLU \"Ripley\" Peripherals Control module" desc = "Allows for the construction of a \"Ripley\" Peripheral Control module." id = "ripley_peri" req_tech = list("programming" = 3) @@ -23,7 +23,7 @@ category = list("Exosuit Modules") /datum/design/odysseus_main - name = "Exosuit Module (\"Odysseus\" Central Control module)" + name = "\"Odysseus\" Central Control module" desc = "Allows for the construction of a \"Odysseus\" Central Control module." id = "odysseus_main" req_tech = list("programming" = 3,"biotech" = 2) @@ -33,7 +33,7 @@ category = list("Exosuit Modules") /datum/design/odysseus_peri - name = "Exosuit Module (\"Odysseus\" Peripherals Control module)" + name = "\"Odysseus\" Peripherals Control module" desc = "Allows for the construction of a \"Odysseus\" Peripheral Control module." id = "odysseus_peri" req_tech = list("programming" = 3,"biotech" = 2) @@ -43,7 +43,7 @@ category = list("Exosuit Modules") /datum/design/gygax_main - name = "Exosuit Module (\"Gygax\" Central Control module)" + name = "\"Gygax\" Central Control module" desc = "Allows for the construction of a \"Gygax\" Central Control module." id = "gygax_main" req_tech = list("programming" = 4) @@ -53,7 +53,7 @@ category = list("Exosuit Modules") /datum/design/gygax_peri - name = "Exosuit Module (\"Gygax\" Peripherals Control module)" + name = "\"Gygax\" Peripherals Control module" desc = "Allows for the construction of a \"Gygax\" Peripheral Control module." id = "gygax_peri" req_tech = list("programming" = 4) @@ -63,7 +63,7 @@ category = list("Exosuit Modules") /datum/design/gygax_targ - name = "Exosuit Module (\"Gygax\" Weapons & Targeting Control module)" + name = "\"Gygax\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"Gygax\" Weapons & Targeting Control module." id = "gygax_targ" req_tech = list("programming" = 4, "combat" = 2) @@ -73,7 +73,7 @@ category = list("Exosuit Modules") /datum/design/durand_main - name = "Exosuit Module (\"Durand\" Central Control module)" + name = "\"Durand\" Central Control module" desc = "Allows for the construction of a \"Durand\" Central Control module." id = "durand_main" req_tech = list("programming" = 4) @@ -83,7 +83,7 @@ category = list("Exosuit Modules") /datum/design/durand_peri - name = "Exosuit Module (\"Durand\" Peripherals Control module)" + name = "\"Durand\" Peripherals Control module" desc = "Allows for the construction of a \"Durand\" Peripheral Control module." id = "durand_peri" req_tech = list("programming" = 4) @@ -93,7 +93,7 @@ category = list("Exosuit Modules") /datum/design/durand_targ - name = "Exosuit Module (\"Durand\" Weapons & Targeting Control module)" + name = "\"Durand\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"Durand\" Weapons & Targeting Control module." id = "durand_targ" req_tech = list("programming" = 4, "combat" = 2) @@ -103,7 +103,7 @@ category = list("Exosuit Modules") /datum/design/honker_main - name = "Exosuit Module (\"H.O.N.K\" Central Control module)" + name = "\"H.O.N.K\" Central Control module" desc = "Allows for the construction of a \"H.O.N.K\" Central Control module." id = "honker_main" req_tech = list("programming" = 3) @@ -113,7 +113,7 @@ category = list("Exosuit Modules") /datum/design/honker_peri - name = "Exosuit Module (\"H.O.N.K\" Peripherals Control module)" + name = "\"H.O.N.K\" Peripherals Control module" desc = "Allows for the construction of a \"H.O.N.K\" Peripheral Control module." id = "honker_peri" req_tech = list("programming" = 3) @@ -123,7 +123,7 @@ category = list("Exosuit Modules") /datum/design/honker_targ - name = "Exosuit Module (\"H.O.N.K\" Weapons & Targeting Control module)" + name = "\"H.O.N.K\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"H.O.N.K\" Weapons & Targeting Control module." id = "honker_targ" req_tech = list("programming" = 3) @@ -133,7 +133,7 @@ category = list("Exosuit Modules") /datum/design/phazon_main - name = "Exosuit Module (\"Phazon\" Central Control module)" + name = "\"Phazon\" Central Control module" desc = "Allows for the construction of a \"Phazon\" Central Control module." id = "phazon_main" req_tech = list("programming" = 5, "materials" = 7, "powerstorage" = 6) @@ -143,7 +143,7 @@ category = list("Exosuit Modules") /datum/design/phazon_peri - name = "Exosuit Module (\"Phazon\" Peripherals Control module)" + name = "\"Phazon\" Peripherals Control module" desc = "Allows for the construction of a \"Phazon\" Peripheral Control module." id = "phazon_peri" req_tech = list("programming" = 5, "bluespace" = 6) @@ -153,7 +153,7 @@ category = list("Exosuit Modules") /datum/design/phazon_targ - name = "Exosuit Module (\"Phazon\" Weapons & Targeting Control module)" + name = "\"Phazon\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"Phazon\" Weapons & Targeting Control module." id = "phazon_targ" req_tech = list("programming" = 5, "magnets" = 6) From e2790c71659fceb6e3efacd30c3e9825cec501d0 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sat, 30 Apr 2016 03:48:54 -0400 Subject: [PATCH 034/191] Makes Shock Revolver Use Energy Projectiles --- code/modules/projectiles/guns/energy/stun.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 8342edc0ce2..ddd2bab6064 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -21,10 +21,10 @@ fire_sound = 'sound/weapons/gunshot.ogg' e_cost = 200 select_name = "stun" - projectile_type = /obj/item/projectile/shock_revolver + projectile_type = /obj/item/projectile/energy/shock_revolver -/obj/item/projectile/shock_revolver +/obj/item/projectile/energy/shock_revolver name = "shock bolt" icon_state = "purple_laser" var/chain @@ -35,7 +35,7 @@ spawn(1) P.chain = P.Beam(user,icon_state="purple_lightning",icon = 'icons/effects/effects.dmi',time=1000, maxdistance = 30) -/obj/item/projectile/shock_revolver/on_hit(atom/target) +/obj/item/projectile/energy/shock_revolver/on_hit(atom/target) . = ..() if(isliving(target)) tesla_zap(src, 3, 10000) From 2aa896ea625ff8fb988ca8dc6aec4d2da491536a Mon Sep 17 00:00:00 2001 From: TrustyGun Date: Sat, 30 Apr 2016 04:27:50 -0400 Subject: [PATCH 035/191] hahahaha i love you git --- icons/obj/food/food.dmi | Bin 47447 -> 47271 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 827fffb06e40e7ebffdd5a2cde1849b2dd0a55e1..956304f1fba7494f1c461815950bbf96296d5245 100644 GIT binary patch delta 11282 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 C6re}| delta 11496 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 From 946fac13dd7075db447ac5658c37af8e3d35a110 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Sat, 30 Apr 2016 03:47:51 -0500 Subject: [PATCH 036/191] Cyborg Blueprints --- code/game/objects/items/blueprints.dm | 11 +++++++++++ .../modules/mob/living/silicon/robot/robot_modules.dm | 1 + 2 files changed, 12 insertions(+) diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index efb3b8c1635..56e99c069fd 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -337,3 +337,14 @@ found += U found |= F return found + + + +//Blueprint Subtypes + +/obj/item/areaeditor/blueprints/cyborg + name = "station schematics" + desc = "A digital copy of the station blueprints stored in your memory." + icon = 'icons/obj/items.dmi' + icon_state = "blueprints" + fluffnotice = "Intellectual Property of Nanotrasen. For use in engineering cyborgs only. Wipe from memory upon departure from the station." \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index ef48c295882..e84ee8e3320 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -179,6 +179,7 @@ modules += new /obj/item/device/multitool/cyborg(src) modules += new /obj/item/device/t_scanner(src) modules += new /obj/item/device/analyzer(src) + modules += new /obj/item/areaeditor/blueprints/cyborg(src) add_module(new /obj/item/stack/sheet/metal/cyborg()) add_module(new /obj/item/stack/sheet/glass/cyborg()) From 10d6a54d5ec433ba58f20e8bd6b35063702b6c44 Mon Sep 17 00:00:00 2001 From: RandomMarine Date: Sat, 30 Apr 2016 02:20:49 -0700 Subject: [PATCH 037/191] Improves medhud. --- code/game/data_huds.dm | 8 ++++++-- icons/mob/hud.dmi | Bin 10736 -> 11117 bytes 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 14a79e8a9ae..d4dc06138b0 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -16,7 +16,7 @@ /datum/atom_hud/data /datum/atom_hud/data/human/medical - hud_icons = list(HEALTH_HUD, STATUS_HUD) + hud_icons = list(STATUS_HUD, HEALTH_HUD) /datum/atom_hud/data/human/medical/basic @@ -83,8 +83,12 @@ return "health10" if(1 to 5) return "health1" - if(-99 to 0) + if(-50 to 0) return "health0" + if(-85 to -50) + return "health-50" + if(-99 to -85) + return "health-85" else return "health-100" return "0" diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 2c4309a789350c7bf14a186eed38ac42e6f6f0bc..73da3a8f89903eb2889b37a2629637313bdd47ca 100644 GIT binary patch literal 11117 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 From 03bce7b03d7dca1e13ccfb81c9a8caf6246ffa3f Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Sat, 30 Apr 2016 03:01:38 -0700 Subject: [PATCH 038/191] three two one let's jam --- .../crates_lockers/closets/secure/security.dm | 2 +- code/modules/clothing/suits/armor.dm | 20 +++++++++++++----- code/modules/clothing/under/jobs/security.dm | 10 ++++----- code/modules/jobs/job_types/cargo_service.dm | 2 +- code/modules/jobs/job_types/security.dm | 4 ++-- icons/mob/uniform.dmi | Bin 207306 -> 218006 bytes icons/obj/clothing/uniforms.dmi | Bin 47660 -> 49371 bytes 7 files changed, 24 insertions(+), 14 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 2cb1eae867f..c8fa71c24dc 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -43,7 +43,7 @@ new /obj/item/weapon/storage/box/ids(src) new /obj/item/weapon/storage/box/ids(src) new /obj/item/device/megaphone/command(src) - new /obj/item/clothing/suit/armor/vest(src) + new /obj/item/clothing/suit/armor/vest/alt(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 6e15dfebe7a..c3cb4522fa6 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -12,11 +12,21 @@ /obj/item/clothing/suit/armor/vest name = "armor" desc = "A slim armored vest that protects against most types of damage." + icon_state = "armoralt" + item_state = "armoralt" + blood_overlay_type = "armor" + armor = list(melee = 25, bullet = 15, laser = 25, energy = 10, bomb = 25, bio = 0, rad = 0) + dog_fashion = /datum/dog_fashion/back + +/obj/item/clothing/suit/armor/vest/alt + name = "armor" + desc = "An armored vest that protects against most types of damage." icon_state = "armor" item_state = "armor" blood_overlay_type = "armor" armor = list(melee = 25, bullet = 15, laser = 25, energy = 10, bomb = 25, bio = 0, rad = 0) - dog_fashion = /datum/dog_fashion/back + + /obj/item/clothing/suit/armor/hos name = "armored greatcoat" @@ -40,8 +50,8 @@ /obj/item/clothing/suit/armor/vest/warden name = "warden's jacket" - desc = "A red jacket with silver rank pips and body armor strapped on top." - icon_state = "warden_jacket" + desc = "A navy-blue armored jacket with blue shoulder designations and '/Warden/' stitched into one of the chest pockets." + icon_state = "warden_alt" item_state = "armor" body_parts_covered = CHEST|GROIN|ARMS cold_protection = CHEST|GROIN|ARMS|HANDS @@ -52,8 +62,8 @@ /obj/item/clothing/suit/armor/vest/warden/alt name = "warden's armored jacket" - desc = "A navy-blue armored jacket with blue shoulder designations and '/Warden/' stitched into one of the chest pockets." - icon_state = "warden_alt" + desc = "A red jacket with silver rank pips and body armor strapped on top." + icon_state = "warden_jacket" /obj/item/clothing/suit/armor/vest/leather name = "security overcoat" diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 975af383f15..6f7f9224e6e 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -13,17 +13,17 @@ name = "security jumpsuit" desc = "A tactical security jumpsuit for officers complete with nanotrasen belt buckle." icon_state = "security" - item_state = "r_suit" + item_state = "gy_suit" item_color = "security" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) strip_delay = 50 alt_covers_chest = 1 /obj/item/clothing/under/rank/warden - name = "warden's jumpsuit" - desc = "A tactical security jumpsuit for the warden with silver desginations and '/Warden/' stiched into the shoulders." + name = "security suit" + desc = "A formal security suit for officers complete with nanotrasen belt buckle." icon_state = "warden" - item_state = "r_suit" + item_state = "gy_suit" item_color = "warden" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) strip_delay = 50 @@ -57,7 +57,7 @@ name = "head of security's jumpsuit" desc = "A security jumpsuit decorated for those few with the dedication to achieve the position of Head of Security." icon_state = "hos" - item_state = "r_suit" + item_state = "gy_suit" item_color = "hos" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) strip_delay = 60 diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index 8a7f561fde5..ed87fcae838 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -120,7 +120,7 @@ Bartender belt = /obj/item/device/pda/bar ears = /obj/item/device/radio/headset/headset_srv uniform = /obj/item/clothing/under/rank/bartender - suit = /obj/item/clothing/suit/armor/vest + suit = /obj/item/clothing/suit/armor/vest/alt backpack_contents = list(/obj/item/weapon/storage/box/beanbag=1) shoes = /obj/item/clothing/shoes/laceup diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm index e62a8e155a2..cc8c12226ca 100644 --- a/code/modules/jobs/job_types/security.dm +++ b/code/modules/jobs/job_types/security.dm @@ -99,7 +99,7 @@ Warden shoes = /obj/item/clothing/shoes/jackboots suit = /obj/item/clothing/suit/armor/vest/warden gloves = /obj/item/clothing/gloves/color/black - head = /obj/item/clothing/head/warden + head = /obj/item/clothing/head/beret/sec/navywarden glasses = /obj/item/clothing/glasses/hud/security/sunglasses r_pocket = /obj/item/device/assembly/flash/handheld l_pocket = /obj/item/weapon/restraints/handcuffs @@ -208,7 +208,7 @@ var/list/sec_departments = list("engineering", "supply", "medical", "science") ears = /obj/item/device/radio/headset/headset_sec/alt uniform = /obj/item/clothing/under/rank/security gloves = /obj/item/clothing/gloves/color/black - head = /obj/item/clothing/head/helmet/sec + head = /obj/item/clothing/head/beret/sec suit = /obj/item/clothing/suit/armor/vest shoes = /obj/item/clothing/shoes/jackboots l_pocket = /obj/item/weapon/restraints/handcuffs diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 97bcb38d571a49513927daae54dadeb4dbf6b227..3d687a5b645c60685ab682c8f54fab739d7f3b60 100644 GIT binary patch literal 218006 zcmdSA1y@|n(l$J}Td)N8;F{p>1Pku&E+^{rv{%U0v5j^m`RKEOZid5D0{&ATO;B0wHWXzfqBalG@iq0U!`! z#YatD4{56p7VdVg9(FFyAdpXHMf#ZY3NJy#{P!ZI~GJ*c4M(R3U&CTar{u)baY~0rD*z{Xtx&9vA*nW8)GWKz7`tkNT_2pGmtIo$FDCf z^O8Qs81Kub*H@;)LljU>Z~7xnl<9jmz>EGpS81{f4ch8!`*wInn3poJ`JqkdNrX*t zpvW-#!+CG<%d=Yhevdh?&%0=SAMAP{imEF!wSs#Zlca*EVhsXVOzC}oilNL7ia$$3 zEIiThk&E)J(crA!yUpG*eOa@vW-T|W{ccK6t~~NFbMWZJWpe#`hE#z3H*<%$3Y)m) zP%G}mHC@`I-|Sj@L9c6K9F2osyXC(4+-)|dZS(~Z9NlkAE&AS=g$ z{p~llQH3-4DX|YMrSqJ7!H_SyE4gFR+Gu7=mG9_{66V6J*0-*jS*i~vIi137NK6c! zQ<`C5TS=kL*OCmar^dmiSHY_RZUV{%4EvP6kx zG~YH&cqN|H{BZ7@DJs`5(qFpfMQg~8@W-;6u9);^vlwG;PmGD^rOv|DxVOp$YSF%( zEi$axN;8t`Yw|{pO=Qo8+*6DfPH$V7Ww@$+eb1fgIm4%xS73a@_@?7N7+v}7Q94|u zSj6`j!}s^F6Zr?3)!PB)j9znMnV@&9?D9-|jBD{f-kmV2c>c9X)-8N9=$zdPXN23K zMNX%_o1O!63h@vSeCau#Vm>?$7yFEze_S0>;_P5fP$Qvi_*N3=zSqUhcELL(heJ1P@B3mWR zQf2Z;iLP}IU*t9RWq189w?S#ds;;Hn*L1uSU0yrZxSoF(XqB8(trL5FJ&Dd1Lhd%f zYuomNWRv~VI}_j9Mglf-YAfMbYWc%(v>cVc(jty=3Fo6i3$L12Gdx4`kj-*K%yerBY0lA+=+Ysuc?phc-iRyCF;fT=e{mZ`_cEd2 zx1OMax1gfS{)602N#zkewL(_!y6ak%jbQl(T8klSNt+FE@DI$LV-%^Q8Odg6 z!Y?Z9x&*}#s|JtZU!6NcGXsdx0_h8aq+!R}c=dBZC;o9IVq;$`>GH7{R!sfG`X~48 zni8d)SyBW8P51iLw;h?Fe9I3CyBVKm;V4f{xZ+11KaJ4+P6#7RaS0^61h4qBm3RwP zH|9o_h)oSyC2*;6HCHwW_D{}7KMhN`yoN5Vb&p39Tj2kItY;I_Cs&nRzZ(J{+FDU0 zhNJ2A7w~MH$4%dD8eS-=i<#fFT(;H$9g@1bR?yccxg{WuT=>Rs24Ay$$|&ab=^M^{ zD2n3c)X2z}Q3rebg6){mcY9oisfkjU$Oxq>S%0q(|(WW25MG8JdSo}LJ3&(*2p&z^vgx9 zEPX~tkM!WbstC#7_~5vR3UBGf9=8m7IsC(c393L8XdoORCgM${H&S4a=0yO#Ga?F~ zJ}XsWOChmIR8!l6z2%A7KuMJ;ZR1}0^s&nJs=6tn1hr@@Lo)n)d(ROrE z&=-kC>*nUh`4aP`SYZ3srp2>%*E@m0LYqbyd|~=Ei7s$1KR^HH!UE&$kD{W!U3WMT z88(Uro~Zu<=dZOj_AHIfjMNOp`WHJhM5m}Z{R0DB#~{6CQ@ECcyjTzj1)B^t8a7j+ zp{AjMppCPMLCi`8z8^CIfz|^b*s#g?sb-Ble#$iOr8|H?9GwuF-zeKZ6jN{=oY>6G z2Oh`+E{s|&(afGetargnj?T`=AP+B(?xd`V6Y9(%ldz%eA(;Osm_vN15(zEExo9!L zlF@9*z!5zazFh3ko>_MhCGwH;UlCIQ28wfme(f-gOXV6~$i=9iirIjaLIGdMV>x28 z>nd~JFuxzVMBVBe7VM`a@h6TlEy5n^TPE_z;03kZUFPM~$D9y8{)ft3R2;l@Jb$&{ zd$k2DBT7TKhwXwB*y*Q*dY6H``I=qyhhe2O{v~d_Uu@c$#EM!tr-{hbJ4bXUq{B3N zgkC#UYc~GWE-699AzJ_PEalqm)ef{@JjK`BPuR9G!+PNLK!d`KgMPjy;U+MbFMJ0x z+-J@PP%Uil(*-&3@l=q`jnIN?Jyo1!e5xUFJF)4!yMSHDG#mPB%n)q?O9>yS@@sA` z0s?^~T&1UzFwkVixFn9yCF@maD?eAlz6}pY1^e#4yBemAm)}3{f{A*atuPIMk7i1m zpKg~C=DQx<7g)dP-!f@wX$_B!VRRTB9DaUbBQkk+hl(KV|7Va!d zjFPLSrW7N=MC$Rp^_ab&sEB2>Z=kED2Jd*TV*64Dj{^MV`Yp6d1p8{*BKSHh8{y3| zo7I3zf)OmFmB#<(1@7}Gn-O2WWgov`S&VXJ?mTZ1(`NRwQI^Y=_G$Xi-4|o>M9?iv zWH!JDGOU&tFl@(>CRhg{Qd2v&q~G>+@PfKK5ExBpzQ5iRPisv(AQ}6XmXz)|`CHJCi`%Zop`TNt>JMPrd=WoU%$ zKU7e(4el&dmP{>4zH*9LaNjS^cJ~&9WE)|{#0AaHJu!L;5_Fa*R6~%16x^I%;uD6t z0#eRY|7_hiWBylWUf+7>*;I@=rj8Civrnv%n@`W?pb=V-f=zdC7_0i`hZ@e3oZfwP z55)Ej*Zc*-q6=l^2pm$`PqLQ}PIZd~R{;;VW_}XElK#u5UV#65`B@f|l27|t)QS~mo9RRB9(!HXnaDP^*`xy6uyWYRfZ*_50sOEbO&$w*8S`3Z+8Kg zDUY*$JYO}`8;-%{du1stC->|n)Olm*CnhFzft4N|7dN;wl33%qDOqmPMFG0FU22e5 zP*9s)TkHq_Do_9|46bjw<^T<6Wo3baA|j9nx@J22Ha9MHzNG3@(w&oo3*;`r=gqCa z1wtzl)0O^DyQZi84KHEcRUFW5O3<8&rWh2MMBIVf1+!Y}Lq5i1%8yFr8hwFuz-*$8 zY&M+b$t6E4Bj#MhK*Yz{m-MVfjHnQkoZ@?ixJu^j4diAr5U(iQxuIFq+b{3CtTuCCCINx9=>BmO6;8}0w?%9972P%<<+kq@UwPa zhwa%DQE6RM>V_Iw)aRt5v*FAdbGx}(PkACt>L=3O72fGh2 z_q*y`Rw^SvgCeV?1%ju_Oi7JoVAHF6REbvs<5XJ1mZr2gk0- z*wxQQ>y=)7NB@YNwnHI@imc#99&*X<981bs6f1YKll->$^wJqurb)p@T%xEWL;EOa z{&>@?O(N11e9?mf3c9_0Hk`snU}L4reTCMxTA7A3N%B_|aML}uZ)kXV8#9OkUi0!2 z$>!q$`v5wnZk^q42FIm(1;H-B6D{7F9xb9Xre7}>J#^*xuNtPCyQgnQ!^6{yvwDjwi znB6Zr)~8l@zyyCiOmRcm*w{cpb936yWfc__p#JgK@m+u0y&v(CJ|Q>#W41h828sGTmv=#GSQ4W&&rOS zuQ9!Omvd28S;h4DPJl9#ex0~YJTfnytYAnBKaa~&d}{v9d2M)7Kw;jTdSUT;hhI}I zTm{Ukfm!dM`gU0{SS9wVS0z@rvi7NZ+K~qo>YM{JB{5AyuHfF7`Q95zwLTMM-CR;E zy3@#f6uPZ?+(ei4o*qM`Ze3H8@=jOn+n$7CVQoX}rvi@o?iRsVSXD{j7Cw&W{P(V`1;DbB}L{^=8$3dL72 z{Zt&3^bY<5LYWOk=;D_peSSWAm=uF8aiZLlEa$#vS17G!B{{ceb- zvITj9xeK;w+qlftC$|1}0j0&o9{21Cg$k_(M-&25?5YHTfT@L zPCaTh;!TZ#eZRXs_~xCL-i3$(!jyq8tvLvUZ*#!q7D3_2y%DJPdcr9sT6iF#iM{d| zzo+WB0?xc2sVhoUxt(E#7i;Kokn1zVe~G`#`>|9G0Af4BTOyH!_JOP5fACp3_MB8v6juW76y8h zIu?Fl>sA1ll}JHO&KB+dk=&_>_w*EybbNjDD5t}=(|GD7l<3GGuu%AcxvaEQ60t@2 zSfT2e-C)(=0VKH>Fgi8cNI4#5)>j?)^zo1eKR)`}r7Lwi4p=9Ql7f4+Pak;bUILtgdtz~U~ysrW@)Emdq4+cuo zHG&q!F8JAu9x2j3^t<1C)@Ln|2^^|LUCcF7IMESF&Q};X1jXc>MKsD%35+*51#8*$ zH6CMa8V`|f_NW+FraU?OyDwwlWr)7`&Pcnl24|ww%qMH)&oz>_z^fFx<|Gxl3eGp< z#9Tf4(7SY~nY8Fn-b^*#z-wX(wP^P0$fa;9zSCwJT|pJYG%}{B%+jA}BQN%jh4=4T zjd+A8_0wVl!NrU4mkhkSbm&|_9N`N1ffHA=E~CuUG4q$L$v$Q`jFd-Cc!GqxyPHcl z5&DwvkJYS&MDR|=#`+pGFv_N|9EyCZ7MEpR&6p+fR0+BjOocE>L0_qI76>EJexBO? z#5-{UmJ(}3u8HTYR&b()`5iamx~6Fx5JF%g1Fm1e3J{E(I!5^Ql!4Cw@wuIn@b+s7 zTtuG^;{y-D*}5qsv!-RUHzb=kAE^<)D{4)3>u77|)vEiNEY{oMGbpFip`DeMGApIO zQJ@|LdNl^^4o2uR7INJXXOb!cd_w!vq!2oc(V**zh)LF>nW6Nn`5W`&rgihdxAWch z4evw=2nlnGi{)npa%`@l`@6eli=LwuAiW_m1_tEl=xALpBheT5_;~pEecMyOtIGY+ zfi!5zXq4L^tUbM5*syKwy~bJ>-F8c(| z5=jDWasF{3&-y}ICe3n~6p@Ya9`d4{P0z%)C7Uvddt)28Jw2~?H*`!^pqJp>6Q-xvzL z&G{B^AGn+4Aeeq?U|Wm&lW)PwOIR+wj<6T z^<(q>V0j~T9xcaCm1<!m)J#Wg=~v9Nz`iVPDws z5b*1+_>sm_HRiv=Uv@VaD&24r&SSKgyTp}FXV)e%H_oz_i>M?v66@$kfzPPI8aR_B zXd|sz)`~}VVQCNHm68Z;f|S~p$yMY`NXon0hkI$(&$5i_p2ATmks#Vd-2>5^<)16w zU!?vZl4u;E45SlBqUwA-afHjBG3%dWxFJoDza_uJ?K`|+;CBtik=cUDeE!;gL2@)K zihU2Am`%%{_x7w0r%t`(#y^#PHuOi>(zY!p&cTRWK9x1daK8&SU5Bo|6xLnY%`Gfs z*iki}`s#{vw{QN^o2P7FEeyo;=24NL*6bh?6ELmbS6*yuU?{rC6tAam&1IJUOP z=)AGubuik@BB)B1r)LK^w8ZH&zc*TbP&uc-GR{j;2)RZZyW z=~=B`QC+Xw3jQL>*?4+>|D8Jk~k6;lY(A&+s9VxW%t`X&0>O+K0V#)R>{d~0bV4@b>MNsnq ziZHM|o#;U@y#M z0!^P-2%-Ef%|A>t#=|j1bpRNWj#RdG0ZxhlFvkO&!E;dS_BP( zwqR?q@&Mm`gz2py-HKh>U_Y<~W6&-@YGc5o0E_;h?B%`zh8Qa49Zv}xnU$RL!bB~BY-L0J* ze$#9bIdI7oSYmG7nBkT#H`|ibMR%e%xt%FGc#c+DMWAH zzE#-&{Q0xdTb*#=pbd2V+WmtS%p0Qj^M)Ukqn?;F;FohM4Vth`7vSc9uEiB)e~b~npV5E^2|vwf z?0kLnw^J+qp*U+0%>RNt6{D&PDhT4jAUaV+>6@a87Xx0fds3Ld@0bMUhhPCCM9dgu z+tq`@v!;0Rw;4~xqxgHC~brXx>gEpL8;5_pF&NVo}9jl?PZSjQ_ zqhUmGde%Ua6oHJ)W36B{ypYuJJPvxVCvKAsj}k)d(}ynVNt`>PI`Rna68dUH1J88w zC&yqHx-yaOT}_|UwCN;NknLM9nhJ$aAKjS!E<0*!q|*{bfb(h!=gnqgShwr)>gi=nK)2p09DC8qkD*U*xb|)Z zasK{@=51Q?0By@mLwC!Gp|sSAQIf=I&QXbb7F8eM0hv4JarT?9{?K~Uce@B-&rqVE z0uS08Ntv7Hd7QZN6YT4sD69fWw3!)A&{oVzJwgz=TS^k85Cf2a`GmM9 zZerQ9sJoTuBz(1cHi61{ms>_S+|X@bW10sh7%WuIpnLEOeEiaKnq1XRBmDQGZ|AV+ zI}Ip-^3O$wG~(C;}n65PZ=!UzVP^Yz)=8i znjM@+^O#_Dc#?(ls!BsM(%28@ zdKWLOT#h0Qx#1f5w;JD8>?9G;q+}Dr@8g^5Z z3qv;*_q!xNK_J}pxa6zwF9yygW@gmo+AK;8_=QT}@)kpzM;r%%ZA48?4GuWx6lDjJ z+~42FD7{oXkb+D!t?UcKLd!?#a)Qa5I~CG7zNp^Is&7ObF*op zotQrcFonJWFfNeEU)Mt)P5a#Dx8LUK=b{?>AO%Q~E847{k5pvt25nusGO|m54yy2Z zOg*N~p{<&q>TjIHI=^#r3Q7rzrr>ipDHhV-IHSbvA`*2aJ`^CKbYwvs{6bx)#{ze~ z1rmP+3}17&E8IO!h6X7dE}af#R$-LCX$5b{>jo@w^jh7t)POgJt3~a?Q}Pnc-;mJP zDBnHCeg3Rfj#)`>Tm^&z&?QHM3T@%5gZz-$($gm~4i43i7e8=1^a0KR=jh(w)Z`@b ziR8$sl!F7?q-4Z7QZD;yXb>3%7|7{Tz^=KVRzv+FU1J}+#%!z7xJkb*6#50?9G&+i zEiT=2T8fMFrV{S=EloezsGe$$by4T5V{AHGH63VrHye<0GB@BxHs~RQ;`i5N`n>V9 z<>+KmCdVclQ-D{=6r!B8xy2zvGbm~#$8~qi%F06(3#@&J6)4@l`S^|f<8N~I)Zpv>N}aofgL@{kPe1-4(wB?_M{l zbOYZre`5z-lc$b(sx(sNH?N-k^W5(}kKRpw?>m#ozF^)WWEL^^-shOM4|rQRcx^`- z4Q<}u2A<}B$8c3On;M|}z({hgv!)s| z>ANCM>gGf>wX|-EAJ->3$W z4T#p%sNUBUno7UlYl{yhrXr*vYx)S8#fP1r2=|vdGh^8J4dJ>IP+Qr)rTE0I;7QY=L;bY zJ)T1-PF4Fp!HiFbJZhOS!%HFLovT;WUSUQCXrtI6!Vpv*$}p|5Xb*STmiR#Weu320 z#*4ypI1p+qOgg~=+4rJq+$jsIw{#!Po|S6q2}c8Ly)P>1{vu+lA|EGgp~a;?qhQdN z%p~jMw{JLnmK@1jV523&l1GPSzh9U84P$9Tmil`gbPCxsx^xHsfUAfd*tJBb6=yy)U%0yk-OF(&})8fU{Z zK{0GbN1G7ih`H-k^#Z>I@ATt8nq}|O3(+6?}-iya<5pl)v9 z{X+p$yDi&^I!63nUtzu1S6e`@{&=p^EXxdwyf!%WDX|c^P7@{(Nlgp)cx?GF3-pC! zKvvuhfXR1l)j$g>);@Q@s%vM#I2AN6xrugq#-wi6ON|g;kBS>x+$qrs z*E8q97)C`we(;n*-(CmN`y zl}9smU74m^x|ei*1Q&~K!K0+-i1s)Sr>R_oo0|TLknpPNBj3Das-i}k``+HYlNC96 zSic%5h^HcwP_nH|u%VgSkLi$-4;hq@KP6pbk)g>)eP}=9b0qU{it;T6fb*C%A(Olu z4Ekv9_AFmHSRL15bwMwtpo+svv|rl281gZc`)PPOkv^StDW*(&SG4pPfZv z|3$6?bY-4lW^FnX-33DtB+EQleq)g_Q+;cxM(li1kP>(F&|*t>(Liu(1_P*}sDFD^ zyOHKo3c=V9KZ z=a6y9S?hwL*-Z-w^rI3%NrsANYN~ z3jP(Rny@n;!c8{v5w{Ec7VFmKp@`#u>Q?!bi~W3;pkeUE-^@(I$Cj|i6$~1^V+?cF z@l-nL!%P|z1@*bWn;s@VQD9t{UIt7()u^uuIS8gjxth(6A%395CP;EYnDF{t&L3ey zUJO1b)RJkgwii&d1kmPF1a>k?{mwlB1{%W`?RUaNjQ;yb0OT75iQ52hVjEzI23oXg z35xyti27z(xo(RVUrzC6T~AD1D{MWXBWajtEh$?_#nkj9A>pdZ>6{C1Q}bd{sY{A^ z`B$@q1|9`#C+&S+;e_8M^SAi$U-w)K;?ID&D5jnIlYV<;DJl$@Md|OCg=Du$7D<6V z^7lgIEr5OTIfgl0e$UpQz=U?uqJ7& zghdhtKa-1~eR@f-_m|C4IxXqGo#q|$!@gHlAq}gpzs!}4a)vOJX5Zm4Tg5>7jN6z! z>-@Mn#JbH++uy%jq141?{YNRPNlJa#^N1|YNHBSJ!jfQp_iX>*=K&GX>Wc9qcApoJIs#QY3SZ;4{QlnqbG)|-$8VEhcB z*9m|48)}UIPbJEmxmwa++!_i0=>(Y_aP0HbE@SSMI#CQHL;lt45Bg}@HT0odHS<=2 zy))ZjEdqcjK{>eF_INa%aB7b6l`Q2Z~xZ6@DGuoC+&c%vbo~*!A-edovN#g_02u83iem`y*P6aC+GrP0R6KVWTbIx#$-f5G2CXbh$q91Zg2cYsHH+^8}pB#A5JG8@H>|d}x&x=hw7N$aKtP5zkWj#pG zrS$qKmaY>nh%SQTybE9<7%3NTc&0Sw`Fmoy?_1J{{ti++=l!zBObiS?z0438`qk`P z*OW$Pe~rZIEj}l7PD|F_7#C1lGf>&k>7iaF6}M9j=j2W|2; zQh%uH+$4tQsUmvDtPL7HSLKm9>jJ}QDF1BOveY=nLpfXQ1vaIAFF_4|^y(J!X0-MXzvmkR(~trp+~ABBi5IEi?EP7$Yn z*2xI$+^YMI{c&Vuba1G zDUACFbvvZ76dsWC151v|w|<=C2WHORX+J|9CMZ6s+`@z0x6nFks)+-Iq3;JZ8%ENa;^zId)yA;Rklpt&vMebPNtlBmw z0RUc;$G|lU+LOs1T!BD~KCb^e%zp(br+_Z*r+3ee1BYnSS?; zrwq=7FJ7Qiau<-7$zB_Z4V!%VA`&j~v;0V`wKE?*2MGcL=@%|(CD8#J64%z@$rbk7 zaw4Afqhdb=JB=5g!fIP&4v+ zuh!*v=WKAMKvJ=i)U-{>6n;;@lr+0tuAQJ`Q*Sm*?*( z*jxzrfO%N|BQIzL0tE%tplx&VnvvCy25I=YQ-%a+Af!JP=C$II65RA$7Tq{pwlV`x zKNtP_fcxWnXz{fk;r#4061Hh*ZhlSCgI? zn4rbMU;;^z!N>66Ht%!oOjx#*uep%yWph_V1M^>oSU-KCQJ~mM$AY*5S$x+p7P-@orh~XHdW}yC=a1cCCLQalBl1v38|`)VOf@x>Qc z1)BfSJJW-b%qiL~3Y9eM=U{t!_RcC79i#zVkTM0o?-MQE2z8H$_= z_d&1->)K<1z-lCd$R~!x!*T%6ZWFuissyWePfUqNr1>(GK&gpeS=Sf_W_4v9kqMXL zwtkF6?oh>hzp!@q;~-;{%;N+FWT(O>f|7K3e$?9e{%8e-s=C!Tv9;+G7oFkb1(-saQY*{rVqp-0v)ZR&I>yTU)0sU2Z00cM4CqP#Y`3w=97Sc*lvw93jvQM4I_r0vR0>k^ z&@(vR%MR05^iXjra-37sm)y8ZPWgT8g*0cYo-D?2WsgG6cV&qr{?W= z|KNA^BYYS5`g;|bMvT~9*{?THSo=~)42=JC_Ib_5z8`B^qTbkG@h5?A4PQH+i^0Zh zYj?T>UCmPd0fI#t-w{U7!8-Fd;Ues6Grt5@iClPUJ+@LswB!Lg(4o5NB`?cALoTj* zN9{qbMy_;{iRHc=Zp;$*w^Xxf^InZ$-Q)k1FS>XKdlvGYglb9bLX!jfNV~+E!cwWx z#G#+JDcvS{@ONo)Rr0`ndGeR`n@n4sb@@<;?7I)8r0_1~k}yxVtkTq?(kBPr+F~Akih^z5p6(MY=nbw1Q z_!)_gC5eTgba%M0n9F?%dp&}B^6;W_hmM!m3i35kx<&->J$#GPHB;H&O#!rg(>W;r zhlJYPnH`$nKf=~b?`C?=i023>(I~;bzRh0tn-?>EKbZ@cu$RXY@U!D>`}4>3LTssf z3+M==iC(DfvGy#4x!KBLU@s3CixKrrXP8RhC*i19*kb-i;yo zGbt=b+;gY4mGGAYLN6{UXdBH@w){tw97m(C=`C2iOpyzFa+}O_B42uI_f6v|<-#7Q+k>C`X#7_k9@Yzt;#09H zdJlf)*Wj9L{5TRWXebK4{*uCJ$%POrUFZ9;8wN^|vp5pUPVb$dv?+5uO zbj=cbj1Ky1DO;S4Yn~ z5>rp6$a+7T71+NhfB2i;EkYOeHlZm~U2`!yUkkN^hF*D^aRn_rS_Sdk`4}cOhBq<- zHEl*@DO2VzKV~2mqyK$%Zj0C}vgtc zn@Bd&AJYoiLkX`$2M-f#itL0K3XQ3gPwkfCq@_qsD*r~Eew32vGoY@*r+-=9Re^cW zbq@;Cu0kNpBAiD1%f4J9@l}+^GWpV`4y+0QMJ;^G&Qkn|O)ivzq0C8gyIAQU&hm)n7GDL#w}XInHjFBj{a3bUe1VZI$HB=1xW8 z=lwm)>Nm;pqEOvOu(lQ)h~iWyoXgJKX6&2+0pmD0`y62FnOGydNAiab5XX3R&_g_- zD^=*Uk(y@aaWBCZm>|vERjiW|xVX&s^MRZ|oSrWikKHa>N^l8&#DM#B!?$NSXFhOa z{^@urxO`tw#w0Evn6$F%`%b;5h-&NW_O%zS>0YIiQ7%hy+e?sK^+i6Xp)Zw+5^P7b z03)ZWp%P#xAYd-+i-zWYR72vIM~U+z$w^&>Jrf=35-0#oQ7h2}@nb&WXD5d1A$j#M zVTqyST+sU%)OM<0XdVQ-;U%|y`t`Yg9a;9VKJZYs9j$u)AN!dK?~D^&5+h#ef;3bi zb(@Kcf|vl(L)6q8fcGJ~KSu^1)i-Ul9w9 z4GIMlGnPFf%1^+Pl+re7jCE22Jd&&p7|5d$q_T^W^ZM3r)yc@nq5Be@cyM&o*msJl z+=nrG;%MFd*Kc^K@v)|8fTQ3qnv;vS0F8#Nz}9C0h60^WEXVmz+9;%HE-F?0hopty zS{D=|d5rl6xiyXCMXG}mLxKGghCXaR6Xu*q8>pykuX#63Gx!Im<)jDl@n?>Gj$$_0 zI_;O3gM6sI70+L~@z$df{q#z3shf!XHYA33_zU;iqT1|bq33T&5meNZ0z4sM^F5to z2#U+4=Py6RC?q9v-}HqdU5hg5W$puje&Fa#m8gd66mbZTkBzR^eA;;E(@KTmDRpGp zpl?P^#43r$a_tkZG+2C~rmN&DpsibOY%&^z z;IkvWgUQbl!n4scjmfVFzhz*#g}fVJa*PR?;`Yl1Un2d6XsCP20(6Q_Y?fc1cwYHt zAUKKqsR)|XG_yOr%dRr~`g?t3pu6KnSkedxhDT`Yb(v}GyFtJ$-3ZODG=d?jU06tZ!4N(J)@~;2y`TICC~0j` zU<(Xt6Gj>ZwgNa1GWR>5ZF$cVw!q7O zmft7bL|i>gy@!#tL$1%dV3?;m$D>l*E0jhg5UA?-s5u2J8a&n8<{5kr>yv=3y8;}F zkTjZZ zuB5@81ca2}DDa5}N0O4fHvxzlvoYs6hF-#%@%EP|-ON@J_oQiL?Uz#1^he9*z2e*k z51VVtkB^Vyk38H#uNMYkYkuc4p{&pzy}*=9n3paS_BS?(J1{_WNW?tv%8(=W@PnC* zP6q-SfZF_F|Ci^GYce;`{rl4##ntcg%h;Oc%J(0kuz+b;>aL{gb#kCzkHbl;SkeWi(X#Xu{< z=5R-IbGZ}t;XLElVq@VO4Cl+B51zs5Fha*!71-%=PAl}d1{Ck?j|PTuxOF`<&vo4t zUidz~jRZwWP4~De7v~8%BdJ?;WZ9^|-y`&kfo$!OV-^D7V$L9JG0vDL3glWBZ0*0T z{Gd&0G*@ISqxu8@!OHttSTsz6ZvF$4#`bh)WNS42gLe{r>8f^?Ko zInXoi_3nnQ+dhmih_E}?8{_e<9;h~9YXoVG)b#HN%NHXsVJ+MS-SkQg@#1TaAb{_>Oh zaX+-ERu;3-SH^EpqM=Sh=^+0Q6A)$uTd1O)bpBP3eEJi!;&1{|H5z0ni#3NGLQ>36FO8%~G@I;Mb!Xv)Xej&b9S(gNN zkR_c3>eruJJfXY5VL10N&3B9YvVef`ilS%dS2v2e;!wQODZ&<~OF9ymX-}fIo>i6P z1vJG^HPvaB$}JoVhqS*U8%P$l6Y#_VdH!Va0E7jsP}Q_1gzuVexJqw>p0q)Ik6_S? z^lo)9?P(m1^r~){1oXqU3Y9%`!FByqx8P$lkmAqPyI`R>R;`Vkp@n|+;&*)!$v4LX zhQc~eopvUtq=kb{erX%J`GRYo!g&Dli;5RO=DG9+DL|9YS3sRY2vn5v6DaC%e;mxq zV1w(yd0c$(`2E+#pWuB^lv5|aThOva8~F_>kF&6fB@*&Qff+tF$q5QcDmRSz)8p zCid5e4XE(ORt_(&UUYIYZF_OET^qxL?rVtOUDq_daRw3gvfhtgWpa{I0m;d3Al_#T zHSv+kr0i_l3@8*G?;-zH!~ZDE`4sdldNg1+t%UeoVA;@XXE5f&_a>hilQ7P-iB7&S zy;h_hqHO+gFl*9Q2D({FdpJt?1Bjb4mJ{K3HKC?Y>~$aC!jYua9>-N+sNKfZ>W?cZ zsG|@2L;V8vMQH33QG$zSAj1mr2U@&vcGm_Krp^*v>yd0B9W)NO9nn7N5#F02cK%E4 zeH*0!`KJ!|b(ee5jnhxJpw!>S*!_PgC6=8)mtdICn+51oH;QMkOq10YAPb2HddW$r zk{%ymZy{0)2)repMAZS&d8-s!X8hfDe?bPxiL1b&-9w6V3LpKKKqEEpgV+h>fdj40 z5mBi;f(|Af4`)}qbUt)TN%IG(Vi=wb@cmeURkN%U8?yJm+ERQM1D_pq9;! zdL#0%2@@9&iD}aek?&;d{RYlq0IopG z&Wt7?d7-Pz`yNkpk?$YY3Q+TX!SXQhuW;xpa1pW_)yj|aS(OCltO~y#E);5lNHP{s z{{AJRdaW$p_}%la43*HVt1Cz2!=(%wo|)@rpNV-|EC)Kk93Y1UkZdN9aqW45)5x12gEULn+ldT&SwokzC8?DJJn^8DOiBnNd|vs~!N={#;|F#wp4YzFYok7mf9n@fG31N0l>t2h7h~G4rwL z)JgX;Y1)Ro*u!xz28fMLg@s}^YTb-@HImH+yZP6D{l!rGfPEWMVTb=-pR##>EWrGk zyFm^XCs06<7ZpI7T=YA#$*BG*>U%@XcGf+;+8i+iMgE^gUoarcW${!i-6!2A& zqWzq+ry&RlyfV)Na{;tnB?S6gknS|$9FDqgI|e9m!+9FIr|8D_hFO|l&VW^5*Y?y= z(B{@aD1(3|GoOtt%0gc@1DI{lxtig9pzL+UCDOlqBpN6qcnff{vZ9IwhlFj*}U6A`qU~;_kCPj zE*{}>pm>tO@|q1O%H8jM&1vMnypyHHunsxzAk?LyY*dO9k=E@@FHq)reKYBM%^IvV z#?$kjHAcP|=EkgN)=Cy~5vdrN021-xjdNbdpv)i0=5WaeX3&(k&*PMfVC+PZP$Fwxw zk-!*Vy`Wa$-mv%}Gd23kd>Hrt5%-pHQFU$q_YB=&&>ezwcehGOh%^Y&-ObP`pdulS zgp_nQ0-}=AT_O!b_so7ap67kt*Z+B5{a-yV{LG$_wf2f**0JVT-~Br-f|wll)8~tX zN(c>PH(@!B&2xLsxYFy7v_w_zTl5msFG}q@hfXk`$+B!!idTwf~p2@w~Z*5pc)S$dxuxCYQ#^UR%@M%r^*O%t@;7d~2(S3K%Qsq}`I`Vhs<1WA&$=CWTdVgo`Cd3HTKnFT&*Le_MdM)u3Zgv##7&b<6jb^ClsW zF!7$Gxuqw~H_Jr%r%$oJ#ZyKpUXr2DHkuUzZ3Qi8ab!-t2(7n>h)XhQFs7CI`kb_8 z0c&AoJQ<WmX}93`IjInROnf-*A-i zUD}Fn_&7z3U-#R7kfX)iLqsXX<@^vil+AM4USzJh5wG6lm(mVPX!=HRRM}bs(9V+1 z?9YAsFBXR&%8h`T@c&S8Kz9HCtm5#0s~V9DS7Us&WFC4-^>&)(;e=PQFc!#p*px%{ z0V-`+MSwtRS|sxd;wCY2ra5p3%UtrHmylh9_hj{0`XjdFa7Xv!UCuxH@b_^etP;~>& zb}y0AQmxV@jjh#QEc0+6t}@g}g5+{YAbjS^3G+LWZ-pC%_eDF-+B7U5Epyq?>Sr$E^d580=xxn z9To(YDz&~qz*uRuZfToDo+CGqT}L_WGqayLcv#-|#`emCLecNE$8 zVKCYS*UU9$P2Nk#VdE5O$C0u7UK4j^=+^-j_35xC{ z0dR;rUP?^m{0C*Z>dj(y`?UfhI3Yj1{^4P=+XkK}{fXhu;FXc-PUyn-xfY)+) z?|JbbC};U#kl{aE57$RaW(%%pObFF&p&ET%D+uODBbl?_2*fP|50eNYZcvv2R?`0b zS+*dW1U<2|f7u`@&=CHE#hmoLlx0@EpBU%O9^v)U6AT>SR=-~GIjXJT$DX-KHY{!R zXn;zUT_U(=H(#-REx9auzIwB#eWbuH3yLBfM?|QB6U`(>{{S*-0DGvGy!_Nl3loTB zvPytJnljH+!*drpmWUD?Hng>j1DU{aZ*Vh9*CX)D~loJC6}qwi40?Yp?I0(P5xuQG4dPm`FDMji;dTl zs~g%$p1+_^MiN8vm*tuA|5dmER|vQM`t7kRWSC>_tW!F1r;lozPUmWd5?B*0EJ=Nx z-1+B^aVIbEXg=UhQ5Jf6r|<7jX3AEhP<3X3i4!sDtoO zEMXc&F>ovBsd!n--Fv5#q2)gjw|7sI{*U352j5*|Or)h(21xD21^-irKzz2!I=QvA zbutrZIO@?ql6Jtg;01ALH)sOi_iJjnFXXMC$hnR2l$7_ms{V)X88YOT6&l9M1bnFe z>4JkzZqTqUcyE;}y5l#(f1Ysi@SSebIv-dwel1yPclTLoJXkyy`m49`SEK_-Nmksz ze=iA4dIbLkl^oQ|!Qp(JRLXGs>w^b_Wt(wGsw93W^jF@r^TFs}^lFLs@!??o>g(G7 zotCc!5op_2A)()JmQ#e&T$cRM)nU*JHNoeDvXyFf*Av{|bvrWgp7P1MruvG5! z6r%BIJGwhZH2;yV$SVBu*wi>|LG&XSB3~J6RV!%z*$2vDY_O$%V$22Um(0R1ILi}E zcO1?PwksLvTK@7viz%@z2LdI>Nag#>khgCiN+BDU)APwHDwuT+57_Pc*@5|BUw5sy z$))|Moob9MoCi(@7g0`3twu5~Sk2STnCeF+Pg*C#{B*4W+rs}e2x}eCol#B~}sJK=Ze3bcl_xyI5 ze3B#g`=m%&>nEYMr$%dbW!A5>Ldw3F{JJ;#dOl9wGz-Lz$vwGH|J##BDkZ&1}Q(pg1!oz81`OoqUx5zi#y-+Z+{C~s4I~Z z!QvQ&bf9+voz!|ke-Aj>Ni>Pzv`pquJl9&R0F_GQz={es^UumyZa>0Vh$>9d>JH17 zfFGb*!-)MJZ;n5-VK)+c$mzCf2B0~Kq(E$t5=+vn5gcY556(I@;YaT zxb&j&SXqy%SKWIVq!*S_^Np+0mepS2Pn4kQ9;SQCcLES3vUoy;p(@1ih+EY=^Jl@j zqD9whM!v}CPr@K~HLiGm#}b{<3gneH8H>@1(-W{-Aj^rCE&KNM0NDo*Zs0JTFhrj* ztl^w=dJU0S7Xu83sgJHM%X3F}Pw--sy(Sp?Ryssi3)SvtGTTC5>+#Ypr4c6-`#8UN zsK$6si-&j9;iD=sRuP~;-*G|f&=cw0f=oD1QCk*w*?K;Waxt2xen%BOd?6we1ta_s z+qZtpgg5xy6oSsr!-$b|lElNL60r3{fa1AMHxjtLvNzwz;4@>RYcc`#D#pe8K(@CQApjE8p2&kf@YC-}IE0W{OzOcAYjd<3kuq`{?`iDnWqDfd3s6;qixNlGZ%;Ae z5_!}F!dXiTgb%6V*Xcn2(#I%e%|b_@qM$a4NoI=!1v>+JkBBHbq-hYhIR7`+oB7~* zg{+Ucj}NaBa2ey*j(0F0tK7OwOh=H(#Kht}Bg2mjuZmR5rKiVzUs(Hj{HgWs2|_cl zw9M~^+>Q>JXyqi7e5>p{9ZiT?^Psb*oa#WVY zIPzlnvi+-ndQ8S+6o5s+yGY4c|Z=@

J>M{guWb1Mui#K$MYj}px%~fZ?iBeCza-o!^&R3u$~7+TRLr@BhJzP z{2jZCeO;D2%@%=Tsb6?h?C3u;*W&r&^n$(y`Oo=$Feb^g%7B_Z3D>(QA~@-rc-8U$ znS`lfIN$->xia_%4h!3nn|Ur1OhF9|pr$ppK*cdYdnnh&y;tSOI}kb!%E;i+FiH8V zb+AE_Dsh5A`mL0uv3piX@NLcVdG4HxhM2lU9a`Uj3FPYh5!nGb;qku8W0P}~yH6wi z$NCn&BvW%8E*S-9uXFxwob7W~JEJJB6d4sq$_p*aQ8iGS0U<^iUOM-3ju}*X?!Q>TyYPmBl$+6`I#Iu%j5` zzREc}4>!7zdBy%l_iPuS|64+eX&{t68xRw%5YDWMU4D1IT@gZvF+=Mgy2t2)e|Uf3 zPyerzi46ypIEK;sCIYMqa<}~+(hS#z2xFAsbtfXcoRPjJ4P8d7KlVfi0pyV*iSkV+ zmc8Wx_`jv}@q0GiTNf`f#!gzTJxiJ(Hmzy+0KLVp15y+n1fJn@n?&h~&oiNNeP-gf zN?RO)RVITZ-aIyuOFEO0YiyPc&CMOu2Y#=Grp4JhTTi$mQql=NOg~0t&4@~UbL{55 zS)!B5W zpABlU*5%d6mIJ;lJG=~RL?In_wGALGRjVpV6V?UI$9l~K1Rkts5y7nW1>`Fqlah*_ z(Ud0NwInsPB(qDW;+ER>zoY#PA0x@I7LDWhRSk?XBg897Aw{)SQdjxON z4&uLIK&{<+F^x%vM*H4W@Rg~AInPmL5`=?J#$ODsb;kXuETCl56Vot*T+P$m*uIoK zav5@DDHAtTp#R{MB;%6Q93LUEoLN1wN0c`lOt*hH$3Y7g4YTLFRGODU@8{*PGa7XSh-&H z!-3S!aPWTwKIm2N3qXUQvC{!I%gz{X;?rCD5GkHH%MVAvmn;e+QOj7|11Z_C0h%?- zlBl7jTdLr%B&oJP{C*%4Rg95gsB)e>mQymY+WhS#)>;f%)PPYNXOtbV^{Xo^6^yKY zyJ!=eFM0-~uB)3{pbhVZe0;rwvMJCAj$O$uZ#$$FAILaFE~WpvNhL7;Wk;`d0&-r4 znV%o+a#D7>Qa|P6n4xUtA50S+IHIufjwDBw_bjf$EV>(Ptq#7{fCP1x^D`P=r3Fi& zm$@qfA&uUfnzh<~|=Pp>tbctgQM_aq9(-|TPmYZt^`0=VF#tTx?;@5~=asPK1R-Rk<_%6;A} z>CPphP1XG7Jxr1@tC3Fj#`yEhH1JI~W8&}dY=Xlx00b_cVKaL`T-H_0#;BBM-*JZ= zx~xp&W{;sGD{LQahC&w}%R zPK&6t7wgp`3BGibm11aHAgRw-=rma~NW|O;u2hG3C%S(K^hAk1+`ny8c{Nm7k(1A8 zZVIpFUGr)uzAPj=WX{U@jPWjLi7Wq&bt0_{q?-J?QF+E&mT#W!e}}N9`rFV+P9s4p zw}ANuQNN_kMT8RG=~UjQFGIh5Q@_rYvQ2NoutXduUlk`_8rp9|p3Qm0-hfNggiPgl z^BcZw=+Tw)@eAlBlH;ahCfdf-0b${&hR zMH>)nUVE=@!aMgWoOp<(yo##vQ*#BXi}dqPJ0coKFAPV+NrZk6dp=WXF6NAyq*@sc zNB37z8$2NpurMq38sfo*?oeP8(AKRU%2E;>H0BkBbjh3RcxHaS6nnYwriN`lBQN!Z z@2XLCO)_SgXjc|C{$Wab8m;6~I8=7-YFVk*!G9^nYCX&5+q(xt#r6lmYWXn8CTj=I z&-CZRQU_jnZ6*^bJ$KEP!xTwROMM;F-Kaa`Amb?5-CXXKIbaucwCSbu@?IjR#l$z? z*vima$H$$;i-<(6pkJ8i*2((Ly6(ZIPIZk2uj(hB#2E}NwuYTNG!2}kTGTfz^Zkyw zL!~x&L7v<#Z0`WE17SWC*Q;ik!H#)>>k;qlwOxlS;zFVQU0BHwruFUz;G%p3;>|p0 z$Rfx)!d`El+bDDa2xUP~a%G9C=9g}RgpZWk>AEmNg{W^T;Szl>JDSNY+sOuQv{=JP zkB5G4N`tM@Zdt@^!#v%R?q8&{*FNuvEG~Ympr9ZF%c8j~?H4+YPOTX4`Or>8OicWk zoqabY-tJcmoNXp{Z}~-K|Io$Kn?Y4cPz->LjcwFG7bAEvI+MDYH@fNC&Zy1j-b-W8 z2V8t>C~$2v$t2TxT@aV7n4wSC=X+WWyv0Zyb|Z;Dt`t+Bbj$ zGZcJ08f{oW6g=!m0{Vb{9INZr5#u;bvWT%UEl?Jd9SQ2$5iPgf|K>8P ztl%1Uh9_Aye^+5e_L0EUzKao@C3A;zAY|oy0>5V#@)2rHhoT;C%TwJA^r zOp7}q!9$PtAPWRFDP96pn#5~@%^O~lRm*?tX%3`clKy=NB#F!y#@iiDrl9Qsvn5EN zxEvVaD~E}9ria^Cwv+Vr^+m_TXx_$0N6Q2SNu}^kcng0w*a0XRjT7m4!yx6aiwGg| z<|!+S$;o4a8eZ2OU?(YOE3q^+ITLPxAz}H-5szzxb^j&SgKvq63ZTeBBtB))B_%m| zjQgf)7q-{+L3+Ki_nz#BB@-5>j|60VGvtt!kC>l(UW;uW`PEWkRXFINOewR%0N_jN zBn;roeQ%7IC!tB?wfL4>P=F>MMeyQwa`)^p2S+dP1O92qp4&zE`<(w*ECqBW*~)1~ zuVXs1NAuUTH<#wO8ijhmz|O#7vGz;C6x42nh#Ql-_?5JFCh58x{Ys^NU{L}UD>!uZ|-xOOUB^bgCk zqT^Yt&^qG}-%Wf_bIuwvw_*7zHQ}gzm4SnvScGszB6vYECw7s8p|?-Cff_FdwnA-+ z=N|A#4w9yc=JpfkL{Je6IvUI1vnk{`yP4al>MIaBs(PXZNTw+ylq#$gSf#nrur%uM zT>yz{a7JcZA{3|sjcu^4gUs9acV@AT-Ou8<)(J&_DY@QkcX zpc$q%Fhb>dU${@)goj#`K$QYM)5((hMT$=7r0C-YOsbd#M(YNhX3>F)giLUHI`l#7 zNDEe2XN}eYsyvp;05-4Y%iSzgtn$5En6@6h+;fHwixS9rmJe+ZByuJ-lBdD;`{gK# zY9a?J12h-XPgzbzt54@>EnG$J^Hg2S94+tT#^wQ;D)N)?tFc~Y2>Q%1YDNg{9|76` z+QdZ)f;S{LS<=%m9^c>M)ku~{N3z?{_Kv)^m?P>vhejHX!=_llKa{a0^TJ#Ql`e^^y!;4E+li{3G{}!IH+av@`kV9 zXr0{}^Svd8tH7`#442Mq28VB%D(?O~-3kL_VhsWBtb-pxdC0zyNLP7)sIKHO;Wd;j zzKyNR?iXX_vjrvMQJv559Y#O3-X`e>>9z@E7uNT;sKa*HB-M4H_4=3}mjUgDta@Qt z+6WTo2Mpi(*!G}35Q!Zlf`bZlx?!a#T*KgdM5K_**rSowEJ88 z6(}>^$W788nzEpbkZA%w{m4XC-vm-o2K#WEa1Smml`*wO>%n#0qT5DADQCiVA2VAm z0f&LZFcirpO-mmUF?JpjPf0xjgHVtO%a_s#seTTV#Fl9vBIT81H{V;n3dTTPlU(YQ z21ke#6Q2QgbM{h|c~XY;tyebUB**c$k_2l;+-;w1*!Qwz^VH7%n+xkXJf41`drepl ztxZIcaA>)!6vKT<1Ol!JSvq7`ZZ~b7X&w~G6{}?*bfdS zlUNgD$L;Z{iRnPlX-Ny40#y7NK_RFR{T~(}qZ3CM%CylT`(CL2^Q4@M1A7J%{y`k> za*7xdA1zM#IiJm@txN8`?WV(~s{wIp6z?&;5>g;kJkM%W(XKY ze(wOzlyiiz6D7!=kRUjNAzefHo?5UyXDJ&fez<JLaaa0@F6@;v$&&958KB^ekoYB`Zd`o{y%NsY^F%|NPcg)PDUJz5z z7RAJMji26}>IneVR@moJ22Xa2o^2qOX`6h5e6?GEoXN>{LIE3htfd)t$R|TX_297`=^UzaG@?iP zi`hILf{+&!EYm9cpW$SdO50;WP8oio#%d%C@NZJYoI*Swx3iDHyuM%&7|mMUWI5|s z7dOQO4Pkxq=d)GCU(Ryb0sK)6oJP2G??(?k(U^Onf zHXtgV4kM<$8Yb%41Z}w~G@j^XcSFx%~>y!EufMiQ|y0&(&$z@HFig z$DI+h6+HZ}J)bJ4B`%AaaKG+8Bjg1Of+wZ_>DVdCSOOIP+-Uh*zDzWv_Y(YJWiU#2 zJB$pv>zTLgWn(=j*s*8X?Z5@AJwKf~Rv{MH$|u3JhJj}F)?dB#+E?Iz;vdI<3(k|h zbd;6-x7Y;N8@W(y+Htf07UkaENhk5gujl@K1Tw+;Egrvlp_bpctK9)-Bhw7-X;!hgI3~ zqNisza!0!d4TQOHK8bcmyBh{F7>KSZp^K!8(O%GSfy4Ib4=1(Af#kv$H3OHQb8o=4 zeD%YN`5S-?@KTuVT{aZk^!^ZU_NLQo#H`1XF+K-}g5$1K(YaS94#nOSvzo{WK7}{O z1DA~qlR(u2~|39nbAb=O4;~sZ)L>{9fwOT%7Rk z1SZvV6^Vv_rD)5BX^t;=BP(qi*g_8h1wZ28#>p4-(l^V82ct;ly~SUVw|lUQZQNjX zYLzdKOERQ+zk)i>F?L#% zb)o0Lfzy?8R##)OA{5xRaqC*+uD1=rzLH@}cP|0GA5sX2G9^g0$%>nyU_U-8>j2KU8;(EKG6t?N~FhQe8d3r(3s;mWfX7EPtq1gznEtLI;100=-o!>mGSsFgb;j zcmdboJ5E4>oKl=Zg%=v2iAxm0V2JI*dIPF3q|aXJLj!OTwLznS%4s7Vfb-u;iC)qK zj{2tlZyFLUsA? zOi2R4m@EICI>`n?*d_X3AN+#+-!@>&&+QNg^?MsHij#r2bg0rYYqH^RKpYs0|JE>$ zHh@p0(>NAJJ-wuyX73r5WQg{u&)f7B&s#7WAaOL^*|OEv=*q~-&fen|7V;4vxP$}D z9*Bz8gZDohotL@303#XBd>20~o<3z_VnQpME^p?z?RPbNF8Njj2_|^hI$sV-2kZuYRi{7_7`b~;#l(*{1SnG^<$^5F6yU}8f&g|#Qz514( z?pE3Jmo@F@kg9Xhw=wyWH_~vtsx5pkq4Gciw54oBBEeUkoSMCRZ;NHSzBY0Z0?s}p z1?BhkuI?H7)AWeH7NhCPA8p;b-kWr+;|V-c>Q{>`xADY$^-FB+h08pNFh~_wkw@o-R?oApxqJ zs+=?G>Mj%e>Mt-XmdK#&cyz|FxkAQ9iwG#wBmGy9Uu&(E zJY-LdjHu+~X`>Uv0aKjbh3E3=w}B={kNVn#Ed3;dJxdrbuDLf zUWGJMj1$?n64bWMAdrdVlIf?r(}alYvz}>FSUfQXs;xlA56~O}!2DNtv;X8tG{X~J z!(}jkkH<%TYXYa%eWAgR{Fogb9a^I7fjIbH+hT!BHUb%fC(@G!uXu>8{q<~d?kwXY z2Dn}E+zb>mH5(L24dgg=<JO*0F4VHHI9et>!Hya|c!(SkjQPWH_Q$JtS5dMJ z>b4@KnOI*@iyutp^BezYu78*N7sgmT`VlVnfu6j&!#yl|1QvMZ(ob<;@Iufw>uu0_ zFNy3zg6Wf%lV(Zd>-ZZ z53rx-e%!XADXWDuR)rd=q_iNv%Mrc*vR^JGtnD(oxDlx@)N&kQcX!R%Xo;vLFibN7 z(z$L;du9MZR6+S=O2B0O^Du7NPbI;_fc zjFp4q!_=RfiK)*6s+CN~WK-{iU1i49)YX~Yk0j_JTc#;-M(m=Z`Zd4RsOS=3QGeVn zM8W}3d*DZJ%!40bUaq@WNiHxE(4)J5;3M3+laasjm6LuXv9xl4GR5)pZuMu|_en{W z*Vfhw;G&*8I^Y`?N#`oRgSXsnoZby!LV*$|RFW_5C4gRC!f4>|S6=&hMVQV zhke1^1jLr7Y2b6OFVgb|&Z6+hKh3;+@gm~z&_!`J0+&>0GWA4H>;6YcLx%%BBO|>0 zU(vI*){Mf!r1<#wHcn1TJJvb8XTYsA@Nv{ZJ|IBCYkw}HsY#@_w-*8duM6$8JxZF- zq99Aq!#cg}dg|}usH#->Ok+!sa|9-UQas5tr{8H2lmAQARf>r5#`e&}QQO#b81zd; zszlQlN~p_lRECk5+0B|~xp~-nt;vqH1&SA;;b^hs8t+j*B%(OALen(u8jsRi)P6@O z?qYqdMDca2__Xi^*cRO#4=If+75L>o1wTCK1*nB4&xjk^{DX6sA3|hO6uT~Nf?w*Q zu)0F;_Vhupa*=T3xBw(kb{0t`Sv zg25~@+iCsb^`!!s7X=z;nT?ZEsf>b>EE)`gg2bYtqEDVYxeHf=@q37w{4*SFV0_Bj zubqZbIpKptnlwy`hIC4Pzi7)sDUq3;o*qI_0aAW~9NW4w-zj*wtbM;{Fh zt*gHu6C7{wMzs8X0@ye>ZmpH|^~B&3=yajaK{A<#Zvwl@PN44OL>XIGX`eW9O&?02 z@7bBRyWlN_pn|7Il{Z3RVE_L=qntct%m)w0UuBQ z+J3Qw3!30PMkTWu@aca6u#6HT_=SF(oQ&RXGNRg9QiAR3n%(&s%;|Jzz0(&3iW#4j z6&2~(*q-@8yWdAgV{J!Z(g{flQ^adQhC^8&1fRhm%mk34`GNazl=GJz5xuS1$q55e zDC-EQj~jCpOqddJsh(g_sBtBRmu7ByF^{bfkMdpA?CTR((Ui)LB7RriPb3hkp?j#j zommj(rnzDY#tj*s@}7~T?DwIL%|Jw!`Qe3oMlfY!Icm`mv~-I9mqyy}tE%#SvwY{x zK7{tsj_Oe>^BjR0BDVx`Jq!eI0Sfcbh@AKmF0bKxJ9;{_6nye+jcl~*=j`*xb$yjSAZ#*TsMo=@X(>Y)B)@XC3rK;*Vs2)8Y z+}4Pw&N_=%VjRwqhP&mLRaW+2ooo{KSMMa67#VSVA*5jP!ibNFkyTa21CQS(Qrz=C zeUcmdhYABX$Ll|wgU`;*gesMqrGFn8#gW;4EI<5@o?g(-)p0ln!nJO9SG z`|u_U!M(rSNz;4yfeq9C0n& z%eLnqrS$%6#$Bw=%;-7HR6(6VV-a$gp_6?03$eYut*7hrvhv14e0Otwola2j#k*}t zFQ!8JyXV@S?CYKF{MI8%#`35tq7WHl`LNT&KMrAY-)on_{CJCEpPQS>!6m8m6cfzl z71xI%Gbko3D45sYZtQC0?=PO7o^Dnf!)XRCGNGZNX{VUZj*c%Jc0I%{udkos+OHd& zMntpB`{52rjbAJ0ojHRk6=NNr`T2?AkS@>eB4>uLB})LiE$=?(cI5cpN#P|>L5SbGtfyq0}>@tAsTVM?ZFS}`&%jQ7S4wCqeCIa8~fN)XI;g!*3 zMwa-vZlElV$MRyM&a1@LliwVLPzcByv3H!b-lU)qg~1!_&T2dH&tYtHnXTpJgO6|} z&3my}Z&VWPpKs^<((f!Sedaf>vg{ER8TqNSG&ZJ#-_p`DR_5h?hKa^ods0$T{vTcN zS%R7S)I-g%ATo396YpLJ31i^u)zKwOE&a^>z7xHzRFVfq^@;(bI1eauS4ugBK9D?M zz8`FagPu0{cKaEotd&$eAYH4e`lH9zQ&h7U0 z&T!9>a#zZgZK4?M%GtpUr9;nNT3Uki(&-VQ^|>wvzH(tbKm8-Q`~dVRsvWiNh$L%y zR?x7to)>r_S{HVtg9jRrwZS*0KSJ6DrU6VYdg!w41CJg@%Blcg>A&HCX!1i}iw=eF z&tZ7+-kApP=My6Dvo~ZhcX7)cr4#ZBm_!k?56U>Pprm&3H#&bk{)4D8k038=fJXY3 z9d3PrdbJmJac>*Lo^bOl@YDPY@Z7=)hxF<}g#a;U%oOgCn)y@z$+~CHo;}yn0##>* za%@RjIyz`jF$olObUu6t@dA0PYcQ*%Q(|&zSs^?D%;i{eO#JX6h#aDTUiC2-*Fl|c zrUB@BbDNsTczJojgma3rvQWsAX%n@dWx>boKWpsR4^Qr`e0!QulamfL^hhLOb z{y7j^GI~$2_i#Rh#Uc-6XC9fNG;JM$R12Wjj=zuFMr^t7?I(XR3~pZ*=`Ua#gk9w= z&vJ7_2>Rke_N*UaV?X>nj|xdE14;QKd=Xq=`V*f2=iMsWWIc0kb~ZLSB_)je_wN_{ z=HufdqTaU&de>fee}6QOq}`uhFOJX1h$s;u!n#dJDKxlW-4ltQWP(%Mz-t9%82#)6(@FjJE94qkZtSjP9+<7e6xO86Z* zFLu2UfG+GjeC2FXj>zI+*Sq&=({)>g@x^j&6HNYMMwl3CQpP0rg#k| zD*7RW9!`W6O4m+xRS8^kZ=Ly3Ne5AN-X6#K$xRmOnPp>8T`88rKw|?F)TE+RfZMO$ z{(kn*nnLB$VDcClPi}yAam)KNvaARmg1%7}a&7w7$i;U8_;CHaAg$8slkg6x0wyHd z(E1y;*r>w$j8KPv6rKP~PIxmVx@8X>cO0=iA?&;PXr^k+*kXTt1>KZdHRwF_!L#KM;I^*P;7! z!>~eRPA)o-sw?tQ_OMQ3By)AMC}gYDpz2sGigSR*RrOsV#zBR}#%ObK3EGAP8pohI zMze8ODtHt55X!PCUkUIo`>QawU7!+kxQDiEsIWxcmvof>3fUfs|D{{ zX)fuYE8K$Vs2f-Dp+54O=STgt7E|T=v6xl*wN|UY6QvJ8lJ~TvsMQl()jl4L5m5=( zt>}Y!7geCTl?IBCYV0))|MTLC?KkcZ6#8?eD=lcUS@=yTP{<~J?KsHf4f8G7;VZ0f zyMzAc7J-09b1!|-Efc`{2o7XjLjwaJpB8V^E|?=08^VfOiSG7=Unw7QGjI{{Zfk4Ia*a!M9ZyF8wJr5r4t73-5qdT-~4726D)8Kk|V(GOEAc>*6i1LaJa{Iwe z|1zgya|uPuKM8vIV|0IH7fI)^6@-!bXaN6blz7jFzQA;7>dOYu=A1Pw=HYpj+gn>Q z#>Uh;J3A1Wor_1E(Ar+#aMwAwxQK|}gTQAN7WpbUCtwgzX4G8j82T!q=)3-W--;o- zLwIf}#>`24;Jisi{6%s%DI`+_{|zPTR*z&>H->g{G4<-}43ZN~cR;*p>{i--ildRx ztk!DiZn03YeM82J61=&w?;)+yuIX;eP$wlN<&DC!Xp^(;JwrNCLe>8Ch6bUh88!5e6v?Ce-K;5IWntF?UYPNHd~RZr00vE3_N+yTj3}PUYzS*cM@LuP09LnYtU_mH#lXTpr`^at)ts0pT?QUTaZyLoYiatNFUaHr7?=fn@$$@1 za$_VXF;N<+SGx>2&NqOGaQ!NPt1GivtUlxA<+x5{Y-lLT`uaN0M`$m(si`T4Q4GX(X~>AuW$Qzfn;r<8G!jCLAD~>A|txCAO6knM$h_1 zVINjvf~&)PEHsjEC0K-1B+I%Ls6+3yULk5Ty@eeH@s2k63ENedlqGHvBYp$XEB00> z5Q9jHU(#D*TCK1o8OH}=GcRP?O)ANP;|abi4d|W9r|^TBcfkPZT8g0)6oLnWYG4ks z)P~xcn&3sejhy#KV6+01B6<`@n)FLkQ!D8ZOzw9ZQ_@m=kCrwOjB4Bk8&ycSnZYRf zJ@7nG;1UlaLAOrlQDf1{gh_UQi${xR#`C;VYy9)@DR7u(@jR+r5-mnp)Z|G}?aao3 zzzh9zEUckWCm)javv>Z5_e!*vUU4Oc#19;eZ1$b)!GrOIgE<0J>a4-As*U;QEO!Lz zCDSph?ffi2m|ThK2F5%$i~xv~;bC3f{vI%+2IrZ?tZ)E!&-^5A4|~SEzzv)EysryQ z{YOdvhB)Nu_ITkwILT=xz!xx0H5lKVL-UR3mSK*kVzrbu2{=-;n)?7I9=_Y`2dAOC zHuV4WVJipYIhV7vw|7~*JipAedUKxTRTY&ajJ$e14zBa6iK*SQSQ4J&Yf}S*9X|HRxx?$_#C$l!_W3B|xY+9@-xbk&eU;CZHmuVpa zAH%rMYDdDaU`T#n4%QfmOeV+W@X!$Y9ZTXjMDgke7}%7OG8rp67Z4U^1phQ`?r>$9 zYFB@reh3#IvP+J+0-h|8@$8zowr|**RUrbOf73mmvu~8s^Wgqoqbwtq;JcdePDt@k z5tTlLBLMd+Mlh4KV@~Xj_{vp`Nw0q>KEB$gc#bpi6F?p#|FgC7|twG_Ta>i+(%0yDN| zX1N8G5$ELjnq<_Z$~L)W%i5Wl>*oI$+`Bqi20mqw%S2kd?Y*ShIFFX;ONWk%`b2G~eBS8mkeyqiz!zE>uZh_k?_Kp}aCR)<+czef-j2r(zb@HVf ze&5w4vo~9-Oc4QQZ{G*&Rs>f9=4%10&V!a+fqx(laDCtduk_E6oxU|tt3M%RDxoOB zBTJ8p>%A2h4w+?vAelWgM=ojnuN4FnQkO*{n6H$jt5?f0x=AB$Xwlwjrp5zDDi0}s z)}O#MHSg8b)`FR?LcV^LQ_Ybwu9cBsV8baXDfvD!qHJ%^u3N4b@{UoNjgOuqkMNcI z=1`JAz2D_05$SMCYiq{9d7%x$<%b}*0=97Yc=r1*~%9L0wGI zmWPGDhaH0H#MK<1sHrI`DxxzmFbM1eKX+lv)39LBrq_V%#4LWBH)IZ|ASr{H@Nhuz zYgrEC%y=V7etwA(zvDAyZT!+t?bgak7>@tY4fhKwkhDUX}vjR=x@pSq}M=_TT`V+GLu5E&0S0ZqTRn zE}@Y@jtOZ0ALiaVE~>8!A3Z~gv>+iVAc)dk5-K19f}$YZ-CaYM2uMmdQqtWmEv+;R z-3>#}%sqU+@B7~0{qx?x?&mYa%$&1lpMBQsz4r4wYb}#mP+bDq1COZexE}f5yq6NT zYJlF3Y~zNT4x917!&$s%tFZmf+1T=Jx2!}2*sE)3z0y{Fr%=yRVE(9@`>MG2 zl{PzYXC(sNJAykW+`X>RmfrRnROrE4z35-xB+=b_JY8o?N7#821%6KJqBemhox-g? zWBXLo;0+(pJid%g*7Z-0uv zCFWne@k{)t`>44EhnoJYJX26^z$bZoWnmRLm0`1@zn&Gq#~O=~JR3Z8#37VPG*#5^p4;GSLO zm^p%ZfVAvNc@_zyONN}IA1^1(3F=>+c*krw1h}9dDaTXMw?|3Qwm5Tw$KUOWr$0DK)z$_pQT_aRA1pzx9dGUjqNU)Ytc-K3+DIejdd9R9B#+lNGkmZBaQ-*TZkjN! zO*nZbn?x3&@4ELsk7`gsGD(iD=`Fg~+pDMa@ZAp>myjay@m6Hn!hL;kDJ#@XK+6FX zgC&bO_Wz*FOy)^j8>>}NIdV;Tmz)A(L4V5Z)h|)fVwiXaWizw0Uwsg}x?d}Ib}SNj z*x`2-slL&O0$(6e@!(bHc=1x(S~z1QqrNByP?@HN_Z+X9|fAVH7yvgA^CD`3*||KRMGwd`+YFChP?PGD04 z^ZzZ6|NjReLHQ9z-&%irR@+OvMOTDOR96V(Bz;%BCi5C77cz_e*xFMG0PPyE83Na- zEY8uDS@iauPepI+?6`oX&^F|!aSz*788iT_?fJRViIta%jG2X`F+D1Z{yPZzz1gMu z@FDSLt(#nj9xR9pa^fN27Kn+B4X>>A{LzKPg#_>QEUHMYB<7ZmnE3H`wT~a)?1B_9 zIQ`UlWid`-iu^{kQr4^6nHfKb@z4Zr1#1i!GiH-!B;gRf*1ylTe_Y>?0Keg^wpW)? z%jU01N)F2RacP86zP_e&vx&1+MqmBHz1iNrzhFJIo_`ab5wHJO2c4HHUV)n^Lo*ow zTo;@ZKDK(@xB!xKN`9ZcqSC~ThmTm~Br>?523qc*k!95z|C(0~;T$P5wHPT@uOk5x zMK=jAJsm24z-`{%mqVRU0g^I3?@R=gy?}xeZn<>?_ExTQ{I!}$SZ5aw5bl0uOpeO% z-hKkKgTXl_Q$FU?lKrT*i#oY=(c*7nCqEl^P)|{=qUaoi-a#yqsTYv;wf@qZKQBvt zF3T@R6%)Ebx*g)L5BBQ48T;T=(k~_(hXsUotB?oaxG^|x4tIkKr~Srn%6mYPi1B@5 z04!O^?RjqXJ55yWII5T#H#WAvYD7HDG{Xyo0~M4neL4eiGH=$T9^vXhmoY!Q*Ws9{ z?$o0PBvBTATCv`+uO|-8mz}uDm#9#d^eF$*3jrG@C9z|S3)I6kR0y5-XGfF@0^Gzf z2nkVuV9fXfYHGYY-N5==xX;fvi6p@?n$tF0nH_5gNR#7ef3U@EzdcOhw$*7O#j6^> zfEm?wz%oXSkrzV-M?=aPC-ISl?zJWOr=4?m_b$t$*m=E=|L*pKuN+xvQZ1ew>zj1( zuHvoj)C+<0N&RgPhr+u%606?Cf;yeDH;+~sQDNB2z|BoOS7)0L|LfQ5a2ioEwcd(} z{Lv**{ejQWo43sWxN_|=-C=jky$9&m-MuK6$U}yJc5<0s#{RZSkyA@xVp((zcb z(YKD9Z;%a+7=U+p^Uk=FoFJJPgn@;fJz@!msF9PMU9kdWhAp$MV+H*c7PrcCK~6#A zUy?VZ3Lh+*{MEAK<yG>Vypr3vaoCQz(V^L7~qI^{fuJ$NxmNpc|VDhF;z4NyNn z6@9GfP=}?V)ORMH2n#1MA=WwXmw?2+0TJDo{%}g(#2cTUa7qk-n*#4Xisa>+aa|-s zJomYTF_?)zSqp{2K!JH+VnHTo1DP)}k4i{D4VmzQ2meNJPK^(sQf?7Akb95mb)i{| zOtDdlNaQaofmrZQpwWYhR9_3gEe=`WN^3=`oxG))P-BsbBEpiG&j*lu<0}>GCg@hjHU;w5`H6;`2VX^Xu=(5 z@}v#dlsTY9{@4-tO^Pmx=KDLlRn{Z6R%v-Tscw|@U*$&+OoP2bvUvmV;8&A0{b~tgU-nht~lan{~96-?f zLeQ^82aE?}%Ka2>kCZ_Zct9;pu+wcUS6**qWJCn4!J^gRpX&zk>W?t)&Ad?tX*dvf z1lqyc*^$+n<3tkHkK~%3;9tOeB!D-)Q4z0etcs5?-YlO6J$?49le`MoehcS<&T|XL zpVK6)_o29MA0HJIdT++v-xc5!ifnw4JZ|p{!i`Q& z-Z^eOi~n1s8vR5*KC__UUXfZE762ljh8G75ccr>Pzy^e^x((IJWI!J}o=rVlgZZmT z>l(@@J+rrbATTH>Xc<8$4gl1mE_k@)92i4Lh@`4&{A>(|GJbNXPQBe@aB;>0+)x38 zL}X-nKhs4~b=B3Gxw)8x61U~m1X?r51i?^K#g{M9F50NB$5E)uUI`EsX}k}A;Dy(Mi_=s97Hcg8NP0b>Ts1DsY_CnR-DFpFL-tKHJBNEC!iqV@ zp{F@If@W;&z}2I?L{N-(SaK!DHn^}5@2`$A;0x;F?le&P4m@%S3Ls(+2L1mm!OP3z z`6UZ0)?l7Z6Mq6au@&0;xvj0d$HaALzzNm2)sR#xa99{YiCiRTSng^RsvtSK1Zt%~ z@Z10L((N`XHsUsT_5R$SU&5y?qJ}IR^In7>#EYp>ro)Xi%&|C*2d&s;C`MulvSHK5g-gAiS8fQp&_u_J7hFjSiNd=sb+v^- zjvF_T0#rI*Lc5beT>&uJT={_W*Dr(pR*Pg zyu6SslK5$5O_6olJ1k7NJm27WS#}ck0@-W>hj4=MJxG!Pdi^m^Ko&;q*|YnC3r?|4 z)Gtgx*7t?LkLTkP6U4;Cejwi$*$XBT&&kgA2e~R1rS#Wt-rU<5A%DJbpxqRekkG3o z=(44(kSavXyDtU%5C5B&?0_PF_)t!~ufIPUjqutoH9Z}fat;B!=@Q5mk#-=BQ%bh!W45=Ux+!<0wiroC)m!WCI?4}A|(!4oA>R%?D!cV^| zSbsEAitACtm$0x`=UHr*f3};D?K)eL&D$fik%KQ{F(t6B51v{HMdvfqu8d6fCS@*2= zj#c|TRXCKrH$@X7h|J8R`w z(;mvcqjI6tGF~(QE9iN^9Jqt;KF^d|L7qCx;1TY6`B=GLZ;oWhdU>_1)Ptx_s)UbD zr4qZB>!=m)lH2*$e`xmb9ry?h=)T1Ko8LrlvUo03Z1Cq)*p#bl&pXd{R;&QNrQ92H z$>}+^YEi^7$$Z;dwp2y(^}_mPMOSjQcXl~JEi35a$!W>sww^!edJWzKfV)fk3V8$g z4qU(z&}Ce$O5{(vQyK({$!9KqWx)oxIsLo#OO{vq4ZS^ zI*@m*!Tr+JoDM)6GdNK7IPUDsX*=r+t?bAy`|vfORY`whT?1bLXX~$6 zp54Zu)se=e2#_nwu969=ADzUgo0bebmH82EYYE?##&!YmYvrT%$l; zi;8ySjV{hb8~OnX)_O;si0=s5kZF;Nj@w%p8{KHY(q2@Kq+jH_6k5f|fcaJg50&<5 z_dkU7s2-zk_eoZ^RzQ9l{068{^Ztj(2Kn9+T~Nz4I;spvDk~EK^n84z;096QEUnOj zLj|Mpj>C0o4A2s7TNe76JY&4Hy|uyzET&bE(1_B-`P*s?Taca{c-!bk_pSg1 zqZ;1z4rBA1BCP#LxPgt3f&oNF6U1m|bgB@S@5gF>4bp6Xg? zJyXP=)J%nk;8Sg!3%NHWU#DBWHCK|7lJYy7bi63lzK4sWpC^Zdi_-zlZ@?GZSGf1@ zM~$a?wT(edDDNJk9l=A3g$k=Ugs<)e?<|%)|l3BNRT(bNRp4rdi z(xL2yJEB-N1Ptvwai}?4(6=dirQc-^W~;oA&%M^w(%KtmNy7vI8<2y>qMt;eABJ&C z;ZnWpnpe$lq#b(JWT<*#o!|u0*KEVP_ucarl7>q|G~C9wik&5GGu5qK*&6kio}^7_ z&pM$E@BV6wBOr`OUI){1sDwS!q&lxlh5#(dI6M2C5Q6IK)n%OYvJe)Lee?qxoo(Ty(WgMbc)ev8)hwLIFC8yB3YC1D>b5>Bjqzzr#7UPF6lz?iOa1fOM=v}6{ zwv*|gYs4QwW`%o7i_s(>4~zeab|SweSr4ez`~y?D{>I8G>A;gE@UtU0jugVmI=%F9 zksZ|}d>C`qf#BTydfJBV<+^LJE9#hgr5o)WKcP;yH#~epIN_RCor6BMxHvG zodmeL1QXEQ2ku0UV5Z^bmX@)Vi61{(c@2Da1-hYgbSvm+Uxr2_XjNc23hfyQx=6p1v42D#&ys3A-FQh z6+a!g)PPPH+sw<9y&`F~nZ25upT~#h2v4Yv?ODs?rRq;1S>gt}bn@8B<9Pvf^iCe> zj{-ffG6yDuBU7j|P{w9_kY9LiCmlPqH*IsLzPbeeFnH5vWA4$1rlCzst(?hOO%q1& zl@1yZ_WSbf+ku0T0e=Ja?IA}&P6>VW9{OHsThc7V)YJ|ox`dqiHan{kiA16H(%juh zKQ*G-{%#-a;mFaaVK70|{n6e5_EL~3dny`d4#)45&RR#`3N9GbX!J}18@>+Wxs}nM zlKi1G#iFKheNTyj)AuNz-VzP+Akay~XrH|$14j2ZztIEdan`$_v5QkN#E+eipL}4Y zv8AQ9Ev91u6Ms?5T_HicjuDFms0*0j%5W<(kaA1(=K2_UW6GDetGo?i@tc|YMGi|fK5m(*JLXCf|&v@yQBo)^L(!({e@>aSaq_xy81P~!m|f8 z%b072;CJzlv}VM_c6bxkuO8+{FL+uj3Q}~7d=B9j@o9bYk*#KIGP-=Kb$CKkqOsGj z9UAfK@7>Da;Q4CDln3`K-AtA)mw8~y#tDC39mVEnSJ&kYqv(;m;-=BDAvTK`i{PFX`k z##*Zx|8L(2vNqf5c2WCvupVA+W6tIywEOq($DKY-27Nul#b$RiE34PwdbB7JKv82b zL8Y|3G^fP6i_YUOv>bj`V{ZRy>nZ`xsL@~^-R7~yB2p($*Px*OZg9-ye!=T%D~-Sq z4kVp1VkL2(Vb=$Y$8bBJG1ag5ywZviNWlkJl9wZ>s*wSejL&TG1u07K#>FWV9r7sT z{pKq^*+|;%A9AsAj*AXh+!jHbrZUYa!G`|RG*_8xI>*)Bt0ZDc`mwC!?fhGI-;0z7 zk-wg6v^{0T5u5uhEU@%|8r^R52hgK{cBI?61_2C_Dy_$hXRX8(L>bOXq&cd50s;p6 zvo!$2h0pCx8FrJ){#{Wz`@LyyyhnUbcWl9R;0RkUl-A?#pFf#7Ip`pDS&ulM^LzL_ zu*dFZzwUV(f<>uE$&<;0UdUNxlQW^XQ(A(uC~mi7E3AiM>ChJxlY%zH<#A?)fd-*a zTuDK(T!-)QwD2r>@F5Pvch-#P#rC(JH>J8cE6DuN;zIX-@Qw-d`#Qgz+;U~q2j-YY zZjp6Jvhvj+>RH8w2QGzf(jLA}D!YCw;XVP8IH~78cJSENgux=&RKV zb=MM0Pb7X>)3XaV7>s8J*4`h*I$y5XTUc1cmJdR0_hTwt7??yJb&9JW(8Use5U zs+5zc=;*BCCe8Ub^760T1TyUqVJ(#5MJR$C9t!1~V;A69k*{VgqxXhERMY!}bIM1u z?z+ttipBH6AJ~EX$!UNJ%0MJrZyh{%eDB-CIy6JB--|q@Y-a_q_-eS$hQ7zae;Vp! zzDyK5FY~}x;oR?yw|(&h(!M(NumX0j*dv`24rm-LH%@hjhL|s$h-@rI;kJLVJwNYQ zRV>{5&bj*pNc1q5*wBC{GmAhm?9)G4|L)gU(bV+I_;u)+Z{UG$20p(kDfy6nL6l1; zC5m``9OouBjZuyhrI~DvMnQKkg78W$C8qPWadtxfkMaj{t<%Sjv{Xu=y^N8xobJ2^0;ugDXN8f`B zE=GYct!Fq}-G8+Jl)RtK^|QvApr;!{`KXIOzC$U3tK;&V(jW^Gos<;HV)9!LSJzv8 zr6McmRe`u|Fn*s(q_(HFw^qZOb7&Pwj;yRwg9+cGip`X?_l^c(E7@T^Jd1mpXcV0R zquQPe5%mYrR7X#Kz4PlC5~RC*hem-57I|tkVU8H~|4>Rd#i15+FUk@Bk>5{^x>`;U!`D$byo2}4fd#626?4|L zm(69=;%L@#a-nwU1b{%%!-T+1NyJhBAt}OIU*%~GCTAPlP%3x8P|9;9TW+QvsDz+T z>yZG_$WR975M(15jacME}~pdD@?c zEBTbvf9xp=w`sv$V?cH9n_G3>QkP=!`Xf}b;Cj$xa@l~J+@l#9Pv&^a)(!P$n zoTELI+|BiORm$)k0lM$)B(G*V>Cf5cbN^!LGjMVM-@&%qE)9 zJ-yd%ZCS#?zQu(NkZ%zX{e3OTP+2EDAR9}wN~7fcZZ^IUy{i`(8i-D>>*(mPCSLIU z`}fY8gtE_%6&X>>$xd4h%9++mGP4~-=3mu^RXgwkK&SnyHJPNaiRzU$#`^nu@ zmua)};ySzHy`#;pzVGSDNx5mH*nI>hxmG6I=6a|t0b)Ht_sx{HD`V4EcE!mBJCx&c zb20}J{6`A9H%80i`z;03$h*103JBc`kT@ya;Vp3;{(Gmym z%7}fZui9Xag7Ok_gN7G*{S!sn1_~W+yhkyEVW&Tg*z7c#ybe6)&A*N`SyX%`CHaXR z-}w^M?@;se^B-M769sK)gYhUCtVpLn*W-W{Wkeq;w)_@knGCd@t;V5iMzz|V4jtbh z9IEJYi2ZzTjYkIq zPJ*!1*UV55*y|h;3=x!46O^4QB6I4*xSy7Ec5pq@`Fp2q)jHg7B;#x6z2BxeJ z_esmr#OhEN{~UK7#g_)`FxI z+g;rxHG{LR^U5(u1IwlT{d-HtH(^?a)kBE6GexvY|@CZ3RF9!u)xQDN|Yp7B`q~vEjgL# z#kF@4W%L6{{Wk)0(BZ>QqOLEb_J%&cK3GK^^3S55v?x8>z52Yd5`vE)P|^OBJNU;i zt-=Q3@gu0p?)BjkIp5MylEv=KZN`_79n{Srcs14>UUZTL=8o=N%(n#_hcEuFM!V7N zJop@)_(>Z1YU^+qXtc3t4=!XBv<^4M7{^AK!l#{F>4(nw#j@O)UMW zo~7lLtpy2&{rRoD;wzWZWtWB}J0TB6*s@*wf;_qY;>Gz*IP7pL_t4(7e&Ile*VpK_ z6$V%8!*bg_u)s(}inFvcSuJR@pFsdYyBb#30!29~l5EAp(j!>wvazXKn+E=nt?iC0 zS?^;Y1b|X|*ACkV~QXnedDqaEWW8mrghu$rlqu45hj!_`x6JV?f~jB(7VP^bOT zbZ7`}5xh8eZQ*vVzV?SRZTa*{Paq{aKApf-A$X}tL6#*4>Y~c=plW8m2rImIlnUk3 zg8A16isvyY0hWu%TZi#`@q3N0Z@B9CD7#vhN!$zQ@D<i8r~q(Co#p(LY&A z@_j|64Xn+ih$NCBc}3_&!OohW&vzK%)+jY1ljYb|i-TPBo~EhOn-^32lMe?sPxWUi zjo%xCDieF->^DC$3KR&%QMZo334VDxdbxdiiiB>mpex7Cpf2j?uPp4)@OSh?%2Y%Xwi8MpyLTGYv zQbL zq?c?Li9ltaD{h~6L{@5xuG#zYD0(@KDf0Z1uo|tRbIXpN1pQTKNG|dFirF^UV6s|7Hy;TOZhVvpl7R-m1??;jBsfA{JaCqyFPuD zV59ZpkHoMiU*+;#_dxa=uP5K0n{peGZf83)zY*jxu$v6lbJxybx=*;bT16(bDA^5WgHGtY|`8R~e4qo5vMr#_*hY#&V62j?5_FO~>R6pT_>Gxf2K8Ndm{P-hoYHI5F zAiwOldu6dmY3biaJXy7+2VgrfD+U`EH};jSI%Z;JxA%*SNuM@N_=W#gkRIH&D<8Pv zeXouwhC~bOE_V}%yY_L)`w5jYx*EG$ITPkRcxM{ligmm5uvhp!ic>7T-%9aub93ht zK3em!m%)`|V1Q_MO*9M@VY%i}IFEilO|s&RA|HypMJlB{oGCwZH;#TGpm}?UDn=PR zeTLz=x9ymX%$4Tk`J>s9j?&FKp4Ym?c>b0Sj5~8#(wE-N!qqVZln;OQm^$MIb=z5X zQ0F3Tf469|qOy&HDsSbw96NW74BD{O^D5}XtG>3tL{w}zQoE`BRHp5AoWbVK9)0$M z-b4!a%9d7LsP#>)2ftl94FQww`&2)5K+t72A|!|#5WV@4&Puul+J_{)YM6+bzxXV< z$z36oz-@&U1CYtO)~jj5E!d9PJ@orrnS*UmqaLDGi?Hv1@Z0k^e`!uSamjzhWHM>{ z8~fDm4i$*KeuyPeCxd6+9tPCpgv8nJnzy5V^`trF{=6(EiOA zdx9#Gbxvo94g)Sg%zS&nN@7&`ucju<|zaKwK>Wp;@Q=4&Q4BGcjqtTNy&Lz@PwyU2+@Qt$a@%E5U#xD9+aQzA+}-DNDwtDKYzYKg?`-Le zXHBc9>ho)}w_#*FT0HM`W@^#D-OzrhHAcEq{+WB7XlFhK4VLe8MPV}fMWP$Ttovfwrf2}NnrbHFR{Q$7*Y#=<`OUbvo+3qvVTx9MHglTYv;J^9K z$s^t4U0_%IsWxJy84K>GQt91G`%hb7j|9nw4Lm3vO8=^}G4R=X;1`=UH*4uanmt|D zt|g46neRGuM8}RsMbU~ld}DW$@u(Fc(OTlk+&qVMTjY=2OAd~`JQ?IX?%uxufP=TO zbuIg3hMf&pSioQ<*&phtDm}_=O1s8X&{)XbvKD3K84D)WVjq}=^d{1%ahyB`dLXrx zZ`k6E*)QjIo9y&!dnLVe*uJy36YMM2JFPO1eYYpDLM#4m z*X)^L)rva^tOoX-+mc&a_^+M`r+Y~b^j$hcz`qOCFGmcuita97LIpqrRCiO=YP2VI zZ1$w%u}zK~HW-@?Y)hO?P#pXsb~HO19sELyGf$AVtLQ3#ON5m&A+PcKzI>Woa`F)@ z--ye(C&jUy_7|r5@wz-!z)J-o!RCuR*?~oe{+Zs)d%4q)pOTU2^cJmieR;`0F=!~VIR=UTPdEone8Pdkh z!XYj|S5J2Wr#U@pp7cWiBprCgny{@G51tbA@K&My}V&J$8YWghROq@ z^(UMfs`t2;=Z_YnToXRj{=BjlLd!q88cR5y&_4|_?Y0GHz(rv`Dna~ozkhBg44ehW zs{3qx%$n%%zgOa9R5FlY8v8D<^qpVldMhekMw0pAgC=|k!%loKkIeWC-2koFtG&!z zC=~R~SHtEGJFa?2`GRf>j{3=$n^q2`hm${_T6#Vuf5macuv+8{_=cBF>i1#l@D*=U z)kKP@6z8@+avc3$t|gDCzxc)tqrkr1>)n)2uPX|Sw}d!&pY`IJV6ZR|Knyk%j=Rtp3`;Qw4+ zj0N5hcFxd6$BYBp&NLs>BzR(Op-uR^x9`kaA$l4zM4Wl&f7fnZODBfdMoC zgqchEMP2ql(O7KG@45w>5ZIwCm})^LF5bccDas3$=HX&0MS+xS!N!h8Cw>`t1o-GS z@B{0wqmYQ@W4G6DWWe9qzXc;-(WJ!xO1700m^03O19o)jIDc)mdi3x&6kXE8WyP~t z)>KANZR&xITU`mx($$sCyaYSu-Kq;(B(*s0gU6KJ%d1&WPZ76J!P*j>*WGzf>^G>Q zhFoU0er-?z2kDRL@8F!f3GkqJ}$ZZwr9R6C%MQHN3i*OY1(DT z{=@kwS8|>Rgx$mvrP(>%?#fnG{)`XX02I}Ae*c-aXpX@|%;!`5K9ifHMdER!S%$53aUrc$O@0 z4g>WHtwMPMHFonGEFggT;&p*F^u^Gp=L!8`af`H2s=gwy`nnUz{!xOM0d82Rj+uMq+F_>GhktK9f{24^fC_@wAT^1xMq#0f zGo`(w&^h_7kEB&zW#P^B!o>RxPfOWH@ggKC>s6Dscm|fI+nfoSDfsUZ9nv2TY61jN zwEAzm*VfqZxD$hR3Ahuvg@th$6;6giy7gW*OmS$D19v!uw}czXo-51?%=|Gn25EzF zery6WHgG4W>DSHWTnB^&XM})K03%~#FuuwYomBqq+xwN3m7q-E(Zc{U9e255sAFmK z!=rVC_yE)g5!#$_kBk!#@N&8K67V8hpwnW~{dC!$;-f1x{iUckh1)6flG{0ifNyE% z*hEX{Gp%^v_>^zivtJUIU0)N{e+!!a;=gQRp|EZxEd72#(lNg2x1W*jow1)G1IH#G z_*tWz>=Oy5s#|^(D1%4BLG_3m5By)9B+Bq}&G{L&d3!?bMLDcNO}&lFkhIjJnri?G zYR9|5R|B_v#wyX87QW{%nASD%{FJDFW09Hy_Du6bu>PAKjI|^zoT(vR{LZLwobn%i zD9a>p4Yqf&*DZ#?AovpB>}%v79wj(D?V z)vRnplnQ^BI^{PkAQ(p`5SwyV}*Rz+#2G_l4Tg1lkM4Ho5CaQ*B_U@RL_PtCl zBJ-0xBYa1{^a}hp>3JpJUkR0Z;>iemgUW@9r!%HD7A0fk?VwCUhOWKNr|EMno6}3g zH*MdkM=d#1&k`()Gl{FN0w^Z)=;=ea<-aMOaBNumXwF3dkJQw~a(Otiw-ghsp_RrZ}kmYqbtBNwSNM)IxDjjA}F;g)*e zYsYt0RaK2+CBqTCY5wFtd*%xF&2Bo{6BPXW{nOZ-VH*m1^PJN>7ISmP*5>E)B46zk zh~;lyGRqdNVK_M_Q3Cje3GlQ*^5Cm$e~pZmL&^I)W=y4*h$@Bb=|AUOyta&>~g>X!Wfj7_Zv!HRM(r21M(dVgw1BIp$jwjR9iLRYuCm?-|= zp1q?2fT!|wVU=eUjmGT_=_0|?)78Fr18eie9a#Z}#}zoYws;rn#{N4_+PXNGE|Av5 zvbK?D2~#0(B{uO>Hn%!_AyGEgjk!__f3;=#j%eR{X1iux?vd(Q+JPWaWDy7XU+m;I z+l?$Ximm|etC%%`1eqMlq>#$M9oL`|HnrQMB46mRGZ*Z>zDoX?wQ5px0dr*jjFJjM z??n`wgu6-4k^38txIyWy-tlslot6kGugb{KFXQL7QHB$VLo}6zOJ0pvB1GD#{JBG` zY0_bjQ}KmKUt-MVyiMU{VW#`Pu|A{s6d(kgquCExu@N-yWv0xDVvi+A{>(mX{YZUg znSsB)k#g~z00Yflh8IjjPu=V@#h*$kLr(?z*wI91IQCpxs! zNxZWZ5fRA_w|UC6=;R!%F=tbU+aFv;XxieQaRC3xR)2lt(})-j#$W!yatPL~!6pr+ zqFvwUzfcR3c4+Wu!`Eh#_Z&dx_&v?pb-Gx5Enu;4ZHYGR^HCEd1E%X90SsP^UAvOM z4^iglqR(r+sl8!#83)&flCYygpLcG+&(@&3W{&KWt2QO$#`r}%jxTgeS`2fkQ+oF7 z_ppFmB|%;6>|K=8O&WfamV;{K#kS3TK89YVDbGeJS`=&VA3{Yxa9A$wH4IOwzw$JS z_j@I`bZ1YNI_(Dz-Qbowz`aQ5(iJ{aq+L$1mJx%Q6#{?FUQWie0;Na;= zj=q0nHQ%R9si9Hl^Yhyo^K1DOI(APW(+wpdJ?p z#bvsmUpYYoNwoO1(n|QCc9Ww0r_N&D*5wGZP&flotgh+ab>q*R9*=uaGB(1kDesH_&(i3ezhsfnk z(B)%NO55jz=My9|XE;v0rf5FA7yZfbsFsn`#+%@^&t$!M|8PuD`eglSA}-Ez(GPa= z7C&l+2ELJ=1wr8X!lf*1M?H}nmi~byLk~Fm;!|?x(DATmWA#32hdiLk$0Q42wTU|( z65iyNvku@lE{sU<(MRZPUBv6peEKX9cbF|IWnyfdY5J~!6$H*fyoV9uNx z;3`}cfrIN`d9p*lfeX}(+DP4tyy9?(1Futyf{?8@0lmeq(`m4W@mFQNf;$8I=+H}Y zdNBwt;ND_Ow=@?#969k8W)*Ye5gF&%p4IXYOiRc`spOMN_WAnJiVS60vqTEm*jeO2 zx2se|Qx=~DHqk@*y=o&hptNQ zVAo6kQgC#EU=KzFCyY80Vt@K9oXS`Xo{oy+yk52OTTY7CimaO2N+8d2tZul(kmg|C$nt$F84~e#ca^Y9|4q(ssE3W0pbyQ+~R0P_`ln7jqqda!(Pv+N=( z=o22HNZR1Vp!mBD`C0(xL3|&gXf1iQd9qvdUD6Pj=uaVwn3-Xw?0 zj=-Jdt;4ng;r7+O!3aKXiF(!loH*2eO}IYQNa)+cOkXf@=<}OYw*&nq+M!vM+?t=Y z*OFL_==6rujNs_=hlm;Q>JY;%eO%j9Ph$K!Xso(vFI@KQZF_B|1ccCsq7LzXk%)Gy zwKQSv$6#$Q+Kh9kzdtMueMSO~JR7TfH1kH*e&y99E*Y9gvhO#CtM%Lab^>U{A-X6V z({|WR9%iI&JPWGr2@Co+GZGyZ4|@7fDyF9%5ls0bL|Sza5~LZrQj6p%?5 zd;rFFfdayB*OnEZl_zv2;3=t?p;+oo_0Hn=RqpHem(!#2pqVet?p^LHUYS{?5~K`b zSz6v+kqHycvlw@kx0EXvqF7^Da>T^QtA|Vi{#tZTq>Qv~tD8dkO!#EJi76tc{w(zm zr37uWJTls^ImONb6DnL?T|GURA_Qq6{cAv3Y*k;(XNU9=6_tLChCQrsi-0v7+rMeA zauA@uMP%RsW>#@2H(v0+YAbB@k&Lo|+bk9<)^&5l_b{U3HAdDuY!k%R`t|W1VybV73S5VldVJ4D$xbPv+4GPV;A+_?;5;BPq=L^n2pA_+d#@* zUHoW_xAP2=S-;16dk}eYWn*U6-p1Hi($?p<#Nl)Ef;8UtD~L8H`QP%dzlU?i48n9~ z;1{~|cSGgY0VRFb7P^V^7uy%MkrC3vlJDx#DoubfHR<#G1MY720czls5e_q{x!;1a zp=~Az$}dE1BtMc=9zh3iu+?vRDybuuuiLoWNE4sGqXTT9)uf*yP@Er7+!C$~*#3^} z8DG8~)s*VCc_*I5%6)G8N%t;I1QX2Pr}hdRkTT?in7Q9Lkf!A!H7zWBZFEpg*6pV8 z4>SGTx%=rQ{1TJi_mK&eJfIhpQu@QBrSd2ELLKXfc>M2r_B2H3;2YoR;A=AKu02V& zbL{koNpL*arq@#zsiw834n(=Ix}Ypk}|c8Z&td1U3%unBV|fq*Ftvz+>hVG7V2 z!2w=%aso3YTLL8ntdl0$p^?Sk0gS$W!qC(kA(q?0bcjykLzArP#7=sO1 zY2sDX>9)^XySKZK0PaAgfaJhp*JZoo`1h*Bj^`#vtU!Iu3DNc5xB0b?E!7y9!2Ql$ zYlS_PExNq6UDozO}kg=bn53>}}Hn;V;* z{aGw180Nz@(^l~1Siw=wo_mlW@-4v^s!K&hFutB=r4htmLT7$k?Cvnpru6ByXS|ya zr~cl4Jk+ko%jE|6LL`f5UUIg%DlUf4*+krnE0gbBD`F@FQ*aO$5%vu=yXRd6_43ZB z1YE4fSgwy{z_h^f@NSN$bVqZ#G8+s&`U=c9f1eYC_G0-NzO-)LWs&^$v!N?Ar#;H= z1Q*bl1N;aj1!2y(0x+_qSdl^~zkh65|Rn+xMt*YQ4RRd~gu5wCCe~dA-xQKV7MZu7_TJQMSI!eg&M2u_)t3>$W%N zsAVnv`Fn!sd7n8{MT05JsXD1iqYK*jn#rQr1k`bvO<-OG&-lDTlD{0p3bSSb<>O>> z!8HW-+sA~>E{@Ag=SiPh>C&bTrLZrpLCW`tB(Pn3yff{gH~_t)EbhGViG#OviQRs1qgWv@RJ=62)jA1H=6jLs zEBI$!?v8G$WOF$9?&h*Z^a@rOz22U;<=*a`7%;aq6RA9l5BTcIit0rz)OEDHbz}UY z*ZqLi{FYIn(IFn%3c~EZw&b!hdgS+RR=DLFiBHa~@JJ6ikjowSt*>D&J#lAm z9OuBL@BOK77+6zeNGgMPYGZ)k+7>UHM%J_wxb z4G1|uc6~AeMq$^bw07uo!y=U`_>n^wo({=Q$!a~0miJid-L~pk*v11&X{nP4_J(q4 z?HJi&bX!)Ubbx8Z#0MiVEPEBd!RL~S4#y_gdzF)65PM2y1f2t{ee*CFAxhk+ao|I1 zch6GPz0?J zz{O;oI8NvJ>2z*M<}*`1z7v#ZlJEMPEN`UboJpvH zDjRc);`2)JzOsU#Gex6eTbF2>ePgfDO{!yrWIfL2skdf)O=edO*}kHR)2`2qasrF- zg;#=lyf(P(Y0mo3yc;?H+Ab@(lH&rZG!UU*y{>g<3041G2u_g zq+b|x`oyJ{+=-D=j@Y0(*5u%6Pz#=%v3pGmrACHudRA5(&5Vwl9 zL&w{)Z8bDpVooJQ=BeT7hTQlRZDOi{5+tL%;G?N2JTupUHh360FhhxjN1Lfcr)<;d zBQ{g~AI%fp_nTiSw!k)JO0XO(P#a3qF7W9CmK29@S+XgQwYQ&-_0ITblb|8 zm|TE5K1j0b5~afd6-8F}J#vPX9_DmFL<*EaD6B>nOrS|>? zwGG?&aLQsZM;-uTxXSUe8&)y-%o9|mEyZc{%rB-%&Q`X+F`Fxm78M=jx<8H!#BNw~ z^iGiM%yqvW>J@wKT(a*e&zYr;-r+^Y)D(I6bdaoiV*U^3_D^4xdgp}4rXg6Ix7 zQ^CZN(q^)Y@prLJSK|@Wq+MbXn_z?5t5jG3b|BZX3BrIvgv()0Rh=87mKm|>U&kM$ ztj^7(uh6L6APaWix)Z*%LdR;7GIB-pNDEKvmT}?by$Fgtw#ee!4@vO~YC9#BF8+y5 z(XO9Xs~Ur1W&?LS2*(FVtA;jjhxyY(=ze_PCVQ1`9#v_@E^<$HDb8k=T6T%FSUURH z`w#cF)T>;uV*$f;s9+r8yK@dy7!oeF5Y;$g^!HjQld5pM^XsL08#@oJzVa*ww(ik7 zJ=SQx7WY-2Sb@tV*}c^D@5n5_>KVbv7?~A!PygMbl`1S!Z zZ;=wL6?UsQ^qx6&l-zPmN~mR}N!&SjV(yV~XXwEzP>q3dMGnS20#%PIIj4ZO2`UQ0I(FmLOk6z=QY z_~Ex)14~Vkk@#*QKYXfK0Gv%Q>&%s_B3R)nGdA4P^iHSrFfY6n05&G_QB{vh`wd5N z7g09~gZxvr@1XsA#ac`a%aHc}i@L9ls^V+^JqU;>iVD&ppn%d+(kh`eh;)l|cb9aB zgm4I@ySp37LpK~kx;xJ~ck{mA_jiAH-GA@8>)y41nKLtMb7uB4duBh+C-|ul#hn`L z%H8sRV3+DQ~LDL1E<*0>l?{k#ks7>MYiRyW;X!PvIz4NK1@#bfDCjYW+-2E38 zO066*x)=MPV@x^a(7(15SCII@?M}>pcFrc(4A>g3Qulm{!$Lm|=zw`V{%`vew;gSu za8+mJ6Qjpm5U0s;>UofmKy;!*dN%SW5r%1kaF;XmeRKC%TFO&R7~0fZFo0!zw{zyO zo41-k57@3}z6BcPs`|NeLZpZnN252zOTGrZ(Bui(oh55J?x%lRWUTkzjo8Xjl{WZp z*U;kwd(|wgRV}^}L+%k>0Pc~JMK1Hclm>5U`R5>0r-E}e7fAP}4oGX(g?jBBUk(8p zxPF3GjmA-fZR0Ru3T{W2-jI(!?P5rnW_(aule~w$Vip#tMnHDnyWDTdemVMsThK=Q z7CVwZ@yES{$z={QG1*sK)a$#+{Rb>gbjH^qsx?r2hQ-r$V+&{}Yq+`2QokQVN;fsYXe~2c6aS$cjffbaO`} zKWFc|aVnefAKOss6D9`Sfq0A@qy|s8VxqbsI?em6DaNXdjQ;Cy4B4A*LQb}0kA!NK z82W6kqcUmrG4LK1otF!Tpi^B)nzQh;SxUlr`#8>suB3STPK1^r<#ArOJtS#I^) znZ7Gi#9wZ6`grt?LVZs}p&pz6QU`VA{o=jSS4Z zY$ix~h7vx~GgDhB|2erIzrjdQD1Fg}`Ctl9mj8)zlilWLDJU0{2g>gOCueK&=H$dg zT1JLQjiBKbO$2Lkx6dTpiRLqxJMY!Wrq8WB=jD1Tp@r9af673OlDaynmiwuq{;Ur! zzt`WG7+YF)*?)j`rFQkW0MgOK^qwq{u*1t({1XF)g=S>X+UrBjUT8iJsFn{kJa<$7 zE?;UaUI5;?tzQvn7*Qk+fl_>paBT2s7U2vJi4096=}zxI-*-#ZQy3z6292{iR##UK0m|=pAPrh9;AgM# zTuYxgG7P9uGo?5!2j#3S8|Hg*59iw(lG2t2;fR0S=yqxIFaD>t z2M^$1-2$Bs%ql+3%*-5|jLNo~ajgK5PB+lxD+LEaTDC14yanB_?nQY217~!Rh`91X zf46Jm#f=)I#MHqbs^QL%S4sY%OcH(Cmhr5&6sKOQU{C!lOy0m%BN(%i-JR&%q{HpF z->E=%@;m5Ly_m~8q3jPg>{7{*cvIVaUV}LGaRm?eFf5Vo-oG&je_>#KsBE(j(0k7O z>9zdCgG_#~v%@z7>T5hPF|q7}D<~J|JmCzuBsDijeX%z0Eba_KgH3y|DBU0-ozbi- z1Jgj_5zLGqBUH|IX9Iw!yi_vpGf0WSsmT{5rTddi#BU!1CUFhd++PpCKmh_=saBf* zfG&r=TVxm979&|jEH;gs7_ry-qV4*;Yz6FbtV@j{Fpp+^_`P=&-=qg73f0pmF3+lW zNI84HAMbEeelsuLhn!u?rm^8C8=K)&>ZYPzoLxPFL=M#DfRY>+`nyt|XAoAZp6}S= z1oLkeHDt+!&2HCOlQ{<}Xzw;h2PVBYqH<)b;nO7pbWpX0>{${s;imT%22dJ(AT#mMUFTty=x%q! zXd?RW8Bp;0baZc+2bABS-?^xWFQlPdXrK7&oPeh99MVn5Bk3Muim}E;(-ffs1ky`D z&`h-()N@O-OjgbAsx-OrfUPb}1pi##w|I5tE%QpXJ=~C*W`l#OKTR#wF9XNS4yA__ z%7uH;A(kN+=aV+k#SWEZ&^V5}>LpEjd?Y?h5~`;3)^W0$DWG1VqbIGhK6{TegeU}Z z2m4$R)R1Ht3JQo#efZEI>Wy?miGS}r2ep~FqFOCRRYpx`2-wo51XLPremF6hPJG!0 z6vUsbx_5w3YP6LrAT<|-Z-*m+!%F&sA&^=4Pm_X(69uWCtZ0yfvsugbl_<*Z1*(lC z?qy{hlOdV1N(2)HaV+mBBCu{PGa$DL5*OeG^4tCgu-h>`R4BM;?02Z(K7UN9<28rV zxI&5JrGmFGY~giT_UX-M@_%LY`|@`W(~Z}O$_`{5IX!-IX}r45t|xK!7c^?gm5JEK zE`A%|)fj!} zOH>v^yT-@Q^_TdB)H%WXH_zDjfhOUp9X{W%1(T%vTr@8>N1r`+2rhn&5+~y}g*pr3 zg+rn8t3t$zv>fhg3xyMZA}OU_G>;DN=~ByNi(Ck{&r)MjmYY$bchq`Y-_2so3(vzc^mjc87( z8~K5xDKIR_l1ll0bYlZ(m2C#)ttOSr2?HN8&>*Q1ue(8P$SW%c0LP7-W?&Qn7&|{{ z@KOysGJ*r|l8fq}Fb13FHNgF3@w^!& z0C^7Jd_U-9#hhz3P%c(~|2!e%vBBt$pzLn(Mvpz3vX_5xmBi9~^9Hnfu$i6eF!MrN z68KCU^s~c&upc&PGBDZl-8W5q0{jwSe*}0nRG{8XsO3a;whxa0bl94C3-F^tO5!Vk z5jeiSktqbgsN@BC!7iw@whu3}vQs@s6g#fJlTR>6w2c$;ulo7%|yVN`7aoOr_LXlU)2Z4GMtH+HK|H+W>#*ZH~706jN zb-T7%Mn9#F$e{k)sX9zovU=Tf&a~1Mdaf~4 zruxi$ivP}5tq#aW_L=IeN6bKu^~Dd+rmDWU5ja3stBDSvFaAP4!Jl?8xwa|^GIraZ zYOq#>j5aly;FRI&`%gCHXxzwtL;oYjCy=ScVb#Y_`E?>BA zo;Sxsbda{NQp!}vlo6C0(4Ec}Ps1#LrdJF)n1eFgT#S zv;J)UCb?ON8_pd60EoeW(!Jm8ENCyY&&I8MyUZ&X?h8*yeKoVO4MB zUU|8;T~y~~<^FtT@lgYl&uX}|*cvOaIyx=xlobXI#M0MMJ%lX2{oDQS`D==(8E5gM z%fbhw3(|16|7yVA``-;LB&G~9%ZRtK{?I^K?#%|k?@f4upu}NMVD10bM%7GNeMkN< zaBOd~m=bc?v;utcR47MR!z~F5DWPV>AWFeCq}8Ad=4o0#xb9~jp4wX7h$ zcKX!0_fuLF*PcKi_1)ng%5UE3B=7&S+SOl($P9?K)GHgtEMgOZTHcaK;R~W8l#sK? z&8MQ!ZoPO7m9=L-5R3Q(Vt0v4{vm%t#whswOINzkA|IXuQac)i&)(=Rax41f$jL_v z-P`y=_mcm2-nBo4{bM3(&em+XBPf_FqI=Z_+tNQJo{)`a4q|)3Vdb*f9Tzeoq@wsT zjGjrKrmTzzl5r>a61<2!j&+v72X0_-X#!w~1ma*$^`8(i9(XbO%`1P*2~myCAZ#F0=oSXP3^s9THhoRoM82$38Xi&MdM%%GvTuV;YXA9H~Zbunl?*` z8Krd~2@7W5;{3CM;N93Xx@+re6Au`Bzz-0T08NCFb3fv9+<6CTUyxr74P;O zOS4SGrdET9(7Z@h}B3#&Gtk|aA zn&aj?QX6;L_5*0cnO2SExG>yX$ZU}fC~HIudk87j&c7u=y8bD)M4V?e%`7fN(x$pL z_E+=XMV5HqLI^+Q<>i&wtV#ggL7mm!*qpq)5#h6>A!X7zb&Fa|FOUEJKWEh@S0ra$ zORi;>z+!4*=D0Nglt$5>7juks^BS(p0TMkg-kg#upS+Yy3EYtgR>2r|cKv8Ok8h9z z^3wkpBC>YF%$5{jorRVyAS3BdGlG%zwMPATvw0AM!BnjC;18a*y_Acbre>Jo+FR|~6~uJ2xXudWU)x`NzNj-|W_NPm19GpOFXuzn?f>8L6c zrvq~Sl(1*!mD7r(f{jvEmfNY!Df>QEGdp79{D|NJeNIi2PZ?yBcPz{FR7OF-;ib|m`_x2{mG(06yQL=;k0?3_5L zo@tIpbXxzx?H<EJh}1F``P)A4?>qh^bvS458SZTq#fukm4} z-u%)4E9pt9>$K&)uVB5#WMlQuj;ipZWkze>WR+?Qa;ZEID}WF2E3ug8)vzB|tTR4p z?XJ5$HQN(23lHYbNFzIQc^Zq<5by#7g{Dffy&%z49}ApaPZRtITU%TIj6=z@0<%vm z+t2&Y29(o&s=C0#KN1j$_4F3)1&=5!xezA0OwMeMQ>v*Ff3^g(h*SA6O!nWF;;UD8z#ot>Kb3aKb#; z9{B37v-KoOxi1wBvg3LlQ$keZQ6OWu>RWZg$QOXt;=7(2l8=%uUxPr96AQ0* zZs5u4zs8RBvp!uCcz$yhl|&zJexC7hPX|)+?Qf;^De6xXCj?UU7hQL~c`*eVa|LVq z7WjFgsZdPS;-YW;3u@l$%_55WUs5(ikq^^bAM5*~O-GVEycdTIWl9n(Gh5@IQNIkyQyf_|$T2q@oB@krwKeR19@Mim9KWu9EEq>&hy%y`CNfQdAr+9WF-ud8H!v{1ziezMsocmyC{iv$-k%?VR#7Yn`I}vKI z@xUp|;uKa%;kJm@HQ)&L_1Exes^ADECBuTnvOl~LzgXIFBdC{tBTi3}Oj0e)Knv^D z!=xFYCo&e>%lM{(T2j)g{Sn<-ohw~;ujcaZw-whz7RFGPkTJ#fN@k>=-{C6g?gJGO zRvQT+C01HZ)l_c6or}0HT$UDpufYa^UYw927;$uH5>*coPbTFGix%zYRCbqOzr*;e zDau2UV*1-*6LCc0>RadCO6x{0}D^_D?) z+7*7iH_V^DPAvx<)jbdLwp4)HJ(-J-8oZFyM4jsg)}PS^qXmvN^U}&Ej?g%=N--)- z>^B;+x}s#2%Ut(~$%d0uvVPhXzN%TLHK5>qy!IPCN?y(P%$&1#8&&SOb||mti1LK* z^n82is?tVLVx~J;2F#V!S~07uYUE2#pA=SI<>R&=UrZ^fSI*=ajaS{jAN=5Ttn_=; z_NR|A?od7O-T9Uv{zjbk$MyBf+Csk+Eu#&rvuYjTGGMxwRO=`R=V7;9_ZU2992R~v zlzPmyNgY_@8lDGl5JCmkudAG0ZmZQbIZCZxsRirHOEz(a>^j)bR2Y*vt?QQgcN`3~ zx}2C*gVg(isP$iRhc{+>qh@n8QKAm@#!T|aE8Z}3*Al-_E{c$m$=dBfzHy+~N-L9O z6cby35O6uWOyK*NpH{wH=bz%YZ{JxQx?W`o4{u*uEG}*|Fu_?^bM^Efmqa<=^ZKbR z)pgmX44HE|m1{U>W5?UIMB1y(?TQ5Wt|-k3t{QB+c0VzFK*KK3JA`)8xl(LvALglGs_=>wkhwvGcGz?NUgnQsxqrhip5g6 zbn%UWw4n1J!!s1cNe62B`_XE(FDUL8`i>w}vh zgp#IJF8XWva4p3Zz4Jh^mn@F4Ho3a!`UwP2xE<~7j(o1EC8xk$%438+b2uIR&f@wx z?g|V>33+~2I(x9t-7n=d6HzSBP*gjW%{aB0<{0LKC-C*KL*$A-zRm?2Ddp5LZ#%Z= zOHafLfxspZ5I36@nA7pVB_l2@>r%0_afo^^C4FHmx^K6dWohOa3;JWX9;@9R;qHSm zu4DzAH|R+6kKE0mIv_TE&K#^KCkEnDJ-eVF6co=A;y_>&D`<09NG42QAvf0QYifR0 znohp?>co#wNWZ+S^ckP;^rL>^KBcK)WamxE#-9Rqe+G(|c+i9kD0~ThrS^2|x0^;I ziP+ka^{I(PqYJ%!6@99Ee{YwAVUzvMK=r>H{w+Sb8?U?Khiddmk0{a^Pr?JOs&KAj ze5BNDeSmVsLcB2(EZrzg=y88QkmHEE=hood_kJc;B}-~J^f2btP*F#j`8AbZYCV=| zchDGCNvAQ2eOH1JT1|$Zwhv49w27|E3?|>^#ACHy76GE5Do!EN0xk{Poxi5Z1Qskf zFgBXc$+u@e&42C$2PYO09{RX%%`~(N>Vu#i2@rey#|^z;fKRFe_blNv%KJoXa8iu7nEwoGEA=#Dfs|4*bWkwniUYZNM@)_KX(` z=^R%Icv|E1}}qY97OqhUk^uK!l(!DBut*+eXRLJj#OBx%We1Uy^s%jk!kAL zL>T2dVQ(wA11n|^O=)c!#5?vnVI@hN6H}U!`Y=A!a^(>?f-9nHOjBCLnwI`y69nRK zzU=F<0M;}8}>JW%$u9Rn|!L2%!T$g-^%<#T52_=bh03S!W-NKEF4Ms9M|p*@3%3u2pl-eFht3_ ztDH~Y59cXonEv#=TbOv^)F^?89&&RyakclF&Ak8e=@0$P1N_yU;8!eVwV(b>uK+KgP<*r-m3hz561+&$TXB8Ochgykss3l|(5I%--B zu%GjismG;t&SspM`wGG#$J zEbEHw)1W%a&9Al}-v1CLJPW%s=HrJ!C-MZJGR#I^$Y0>pH1+CnXC8~po1I+kbd9ly zUl&H-@zUgQJ+3=aITqo%1hcy)AW^1!5FW>yz#-@-zM=pr>|^(G-A6svx}g3jS&1X1 zr9}bM#n+Sl&L)Mve1>uRoyI6#BZp&^>MycNQiNZgW^G}802NP+kETrF#;<%nNfL{Q ziuz64XoBj_FX}ViH__DYUk@S%a89fz>vG4#77n}*8*HzIS>MDvT6q51xKk+9EYv(0 zb2#O4rk?t(u%sf&pO%}+0xqQ&QlAV~>114R+~rjd-i1NxunjYQ3Q-y#Kz-%sTU|2XsAsr@F4Q@1u@WuGtlR4T zKyKZ7VWm_y+jCvBdD)-TVsWtEqq8Fj&u;_kYb=9zuw{is^I+Y|94AV*tXqbTo&AS^ z>)B7HNk6cN1O^djQ=7N@lI*+DaxQ2S6q#+q)?*_wa~zRpVvm&E9=7l?2%b4>38A(( zV3Y+HiF}@}E6x#ExEb2baPRiw)*ktpPY92I%`5Mky*x($dA>vteE0S<^$pC^(@Vp` z{i(~x@5uel#PU5aW1}@8Xx}3ruvgYkc%2zhJRxmv9xyCPYOXgW{iMJCO|&kzD3K=Y zbiMDKgJh*bbi*-V`pSE#d|+XN)@>nHv)tN%eZTipyIZQX*?POVHMWV8QI2lj@!Slm z?;`Nt*QO+C7*%=TrA^iFsfMRuc5Onz(9rSV_w8xR`7iO6)z%{`t-}lVO$;sZ0`Akz z`n)ooTtIPE*D%(kn4gJpF9`$$8s8jctw*Z*UkXB}2C?*8&0=-Yd8JRi^=1$;W?9Xo zy#uMX3Oxy*S<9hW6D(Ntf zD{JtwNb;rKP0ZI=(+Y&$AxF-K69kYOJZ7uod~`Vf2+?DvH7*JsF!33+?t2M z9;VgvHIF#`pO&b%GUHHG3N8w-j7IzK#H@vak>y`mm>}$ISKYd@W2o8FQ-jIc%~prz z_7xQDyFKLg&;y~)jpq7gJed?m;6CqNQo>3?Lh{zR%-2!bjamerYI%PqbZ;Hvsd>av zTQ7+9%TV^vv!zaKuLyRz9i1I^1RmHISuJx9SRviagbD%LGRNIC&k&{I=asUSsqkI#>w0+rAdBQMPUKYC(xOe%0u&KP?+I#u)!1!RR-^ZI?IW9$M5y{sgZrOmaj-0^MpQnxozA zx_kKZON)D92 zNG4QO4Bn2O-RbVd;$#2aI_1DD?skWH)7$IWi%pPa8oCL-g+f_^tDRi-6Z7WC zibqK5Ol-GRn)ev)N#4Dhot)UvhfZ!tV82^9=4_tr9M+x^iT@y0ah}rb z4&Jg^jN+JG;(^0%L$SRu;m|Wpm6+fo-ew8uig+VX2Y-Je#ng;f~YE+q%*?pGsTo&nAP zc~kG^r$^I1m84*7CyWIa;vekZj*}Blzw1uO#GNr)?;)O{)DBCJ%^Qg;=iPG)3JcqP z({~}{VOx4%joVH+>Vi#&IlgZL4RXMwTp?buT zYv2dn(FGU{jL#)1c4jI=l4mE&`3wd2s#>}ea+|My#OAyv+a_99S5Oc(7Dv;kd+^pd zt>ufmCzu1&^}q3Oycm7mvZ_4)XQ9zm^v~6zP3@ol{%`Y!41eZNd5T>+(_{w?2%y@9 zo1Y`95jyw-r{)>`flD1B>@^qOR9`Ht-lTmD9LD4y0#O7bL2^8-|1NjsNEDe!JNBK+ z;Gt_Gr@r#fynWd(Hb(KPU6xlT5}XY*htnt5Na}Cy#=f%@r0DM?c^Ffti9^nx8XH(; znH}{ARCYYvtP4?9-LSmoO)FajFZ~KX;LGfN7Zu%CMtzSvedX%1m3#|uGhI!BU|S7l zXW{xCVYzvNY*6B)SJ1}MC7r42w|i!)TB;MP_TS~`k9;Eu=7v}Np7#p8$8fGK1l`se z`Ag?fwX2%}F-p^{;J(^jw~y{LLQkl6I>WET#GLGf&cj!;hq)9}e-7Xb#tfX9&0*5i z(I)rzey2oS3!yj5d~}#amm978ojtoUh_{;Nk%RTX-GDg4?JWMa5wX=|l_oepEAv^= zp`5{pzeCj@<_*;M4l#dX&EaMq71<9J&UA?K-<`X^GirKjDr=a2`lg|y zUN)H|7ixB8sJ}O^3{lIroaozG?H=q1Ecna5|00m4^HHj6{(+^&!Cth5sQU(qcU@A5 z)}2Dbea5cP)WMpdQTN_%>4s3YmF&^->M7<60awGQg>n|+#;Y>NeXX;-`97fi{byr5 z{v^fSZyQ}R?qW;G2!~L%POPR#2rT@OK3x|v35_=@jv^g?M4AnxwwhBeDwE+wRl>HK zd_@9YW|w8K$ipvHh5Lk3ZC2 z?yHw{@y9&Z$r&3HgKv?<6&6OSkW)~Q0sM%{65lKa z-ZO?AC0;+K;QkKWVXjWM*KJed;<|>{(m$M{OP5t$$x(}oi@zA7Wwp{tV>M6qM#nl@ z8pbd&HO(z5T5BGp7Ap_j{XI}qXs8+ys~9y?ivQ(y4kpmAeYf+Ykl>#U6LM0@j;OBz zmI*qDck>N2!imNvW?8vUlJu9?(Jy$5gMUVb<9T?MXa6A{j%U%9Db{KPH*ba~3dw)9 zkq!WbNx=I9JRX1!?h?v3_j-%&K|6qX{a`nxr<9D$BY-a8cOhU)>|_#$EnPSzSpz#AOWIVA8E0hk%S|4tx`iu~ zJx)Lt8Om2?NxcRxZ%bF+am1!>bWu|$c3(d$)S{N0OWNkBaFI7xOWMa>rj|orC+TQJ2BbL;t-&Az%&)g7;c!_$Dz=0fn zTW9K5o19~Dw043lk?+dGCY=*2nKvo88X7 z{;)A_J>a@Xgw6BSAF)wEVMg<8zzRz-E2<7bx}xQ&^}^eL)N!)zSJge-#o(tx7z35& zgnP8R$G9irsoS9&>vmnC*yCMl&QMFl;hKVJ*t+Plxz%mVg@KSe8rw#5LLLZfyi!43 zw&N1JY`+Mse)OT+5BrM&y$T|sTBSMNtQ-@FW@@} z9HMmjkw6JU2jQZ7^~?Tvf_(s&StCa)E=9(`fOg1UN$1JiWSK0fggZuf#R3w>gye@QbgkBR=Kf~$&qUVT~T-w^9`VMk%J5`HFl_-*>5eC7SukG`cgrLEgM^P2P!QYGKB8Rcv5>KzxYNrVobJY5gVFAR!2xVNS;8jqJ5*1(n9 z?6O|m^!Z(g^ktUX&of}$Afx+xVxYdH#0!qttA^0uKiP%mA|CBJ=w2ygN$GBl<#w$A z>*9Z%(gHy7k^x+oVRkzTn05*z=NBiwlb7cyZaBIRyQdhStmW*t887p9E1&iN26H%A z+!&5SAmbHHTKC1B-w2fN5f^(?xg*_bud&v8RcyFM*iJQ%H1rPtxOA- zJdt6&bom189d}_8x`px2NMrUN^r(s%dZ8wzxmvo&CeKK>^Eb`?mIB9* zc><)fft#d*!_;~GDyEsXqEKJIzM22UQ`bC{PO7`G1v1V0?a?f%J2HegdiM-E$o{; zTRzYVsz>_+TbWujTfZ&c=p~zTv$Ha>F<3A)@!%q6CPdX9Ea7Rq-1~kn^CpW&JWwzx zX(ec1qR85>KLzAchiKBz3)664+INTAU@a@71z9=X!0F!22R&aNjczG?7-0UafUL&liSHG4-kA2t#F#qmBTKKNn^(Q~jwSB%Z>9o0@@yH>HQ{TCPsJ7-{p$8v z&gmgO7FU*>XJi4b$+kaMGddWI#*g#=g9QlPC9j13jAR|B*H%7UsBN0#In>`2ib+Vo z&0}Y$94lK`)bkf&@(^<(jFb&Yl{fhA;=FaLk>Vl%ZkKjG0H4Xo&L*7&iCe*lLY0WR zoSeWNGxN1hV8!*6x9j`bTCnyVlg%>y-oom+v<3V10V8@umG^_j#AjMx@6T2Lpm z(Jbju;zD=A1$RpytKE0ap7U;=pa|CNNszZdJJ$>MEH>qwz8%L#fP~!#GRCU^CVrRWzUJI?fI#U#RKgCH(DVfUQ(Q7+Em6eu_ zrB`@A(C}({NU2LOFPt37TNw8GTItLEFe-i?---lr5ks*dxw-xp%tj-63tIl^MBRIX zE6kMchy`bj8`hGB)n^g}ISQz^Dq-7r;*#lc)_ipp(FOs~hSlYIuXUzkxiSk0#R%rY z7rWQi6&zJ;+w)N-2y4Psp3^qHPo#{I%CBhAi?g{QF?-Ky+lzl&zx zf8EytzPfbS;bV5P$@EVIQ)+G2U%$j0d(VxiCW##jsUj$Bm1c*_yml;lio8_b)5y#S zg=WU>UwB=-UokQ@{`%LwI7fQ?83W>&%jdh7w087pmQ^0Y|?w5l;}o!F{U$ z{@7=8TzGsNxh_=#AQuHV4wB4Gh}>Mf$@xM)W^#c@*$IM@qfs|}QQg(-OSiHrFUgNs z8}amBxRc3pMi_O|;Q{Tn|9 zmFeXevRA|roIbbF6kw_*9zHV2tuDi*Y5=;%s-mKFHNyb%BmMhZ zjZqV097u|o={g)OP&Rn=i!R!@bATMa-&TWg(rd=&f<1|My?T@LW3rC)e5YI>a*lS{ z`fIa%cO8HHs7vQVyH|SpEB9uqI(R7w#o0JeRlQU(;_FBV^Ne-?5B889htA-FYHskL z&&V_$9Yi8?v+=zE>N~aQFzrwaRaIN7I+X~d|Cg+W=H|#)X&F?&I3fyLeGLW})jU#y z{o%S~2CAEtc52LLVvi(WGA>+&c%#1EkJvSw_b-%KDn-O?Y1y8Nq?ek5&-abOY$i1X zhRcZl?o;+Y;w)e5k;vSUJ5F%qirOeG?Z_~lo(O9e$b@uc1Uv@r&)C10uN}_Lg8C%W zb9-HAX1=V_G8fy<8}I)tSlk$~;S!1|Cet)Q;MhG8|2;-w@$FdnQet;Wj5@j>dZ}sS z&`?_J?>d?CWnoHLFTvpFQ}JM?z#f4g*fh~EYnfk$exf~>qU|IQ`AO}8QzVjpwjCDZ zaaQ;F`czEP-iJmnX!D7*l_aJ;6!jaU`ioHnO=0rm1Gt~>rOFF()%V*?XBIUN&`5YG?Zzz6l>vf9O<&^r?`a2$-j7r+Rw5=_BSlBXcBQGA| z=W9OUNR1vjo28OEv=MDrI|ulKEL5tDh89U!+I{^T-G97bpWmUPI;$%)t6oEh-0Dr5FSDz6BZXk4$4wfAvZ@JXX=Q>p|^eZii)d$gZLi{?q+B3k(fez z5L?fwbP07h6=fgSYLmZkJrbQTm3;9u=&v?KLemu?ja*mvl9kHD!}9vjQNKSTn=3Mn z_21P*!RfWOwoaLGk&tvSqZS8pXC|2SnoYOV0)s2Eo_vM37HKY+Y^gC)Mo{EXFk>i9 zxa;e`oUOLVEE;rd%de~B1!h}f`k9NbbiA3=tCAIf2hU#uG&#BF4r{0H@bSrL${nMh z_$b@XDrOcw${-~;cjO3k2JXO>_yne3RS?Q!`MQd&9@ z>Wy77rs5Ihb3=Vd*b=;joulVhCA4s=vx;H1kXVf}@-k7JM2 z;vVdy<`eTB(*hHk=Db!XtqSBJQ&U*-z&J&?vMb~8xq%r9rFYGHFUU99Qibo5*yu-V z7&Jc5Lc2Pk6mbrj;Aq2C+sZ$)qNxlhBz|Q7`_w*oGUZKGVakovB$=}#OXZ#wo_#vEYau?_|9tq@;u0oIV)fq-VSM-h*yrbeKVUrvXR!X^gImLvwvxJXwnm`Jf6gJ= z_Wh>KOIMPv2-563{ZQ@*S3*WsW+!czL($VP?ghwm!*v;5!nQiW7C`0+JG!}X(^Jnt zdh+(}2<1vPpW`_0*Tr{vB4=_8XUCfrw8^iZR(l*j-?~PA%GAPX%#$+#C5Ecwg zmTDsSo-K}-vaoGOp^J2PXhiO7_>ATjxtI`vMhIKh*`K_Jh2lK>1u6m{DQCOffxRNg z%S+<*BQvw@>(Ht2hYx{4L2SLrGIZwVKwY76<=(@GyPvhbXqfe!|FSeNh#v(2cmm`? zv8*E!780ENX(>KfYGnV7d&27d{)w#w?tv8NQ zD}0CA$3pIU<3|LzEODIo!wgI3i)MBmzSK>W-pQM{FpQdKX7ulLsK2jMJzLM89Un9{ zDL>Q{;JvlF=szDSZ#iJHXr-012p8H)`hCCM;&c55nMzR(18y#3S;+OHt*dIcn0F&mPg}EJcE6V3IxH2OE&9a(v_W=C?>a)27YAe++wh|n9BKnu?p`Pym81_d ze^=4uNd~^02G2J0#!7dX0y{fb$cT)N z{s17WK>4eSiG~Ip!6SdQV7*a&lm2lW{3ZOreJrlnn@?m6?w zf}__|KkZ8%Rr~sRU=aS4oZS4U1wxRG?Md~lw1iDrBvHfZ?97Z6Z*muKB$Tdc3a`GD zk(TDPP+BP_Cm}K6kPBSA`UYmQ!YbWWC|lhYn#OuTLjq5tKwjqiU81d==p3Vk@FL=0 zu@NChoSW1`1KdVkj_>QF$E!uRT+&UMK-XV6s5!B^FjA|SRp*BgFnv%|Y(Lnf|CN{5 znst5?bVQBoExy{%Bf4)*iYuJ ziz`Z1sexuX599RoKE1f!XHDi7V_z4C=JmJM3^8;g1fVc-;y3}?MsV7_9^dA&Z$U0FfpemW zTQ|sgi}jE&(pbrCX@y+}K80+V-8odOa*ZL%ndy!&!O`deezSJzJXyI;;%(qQsc(V!OM$8(mIWdA*!TLi;0kjqO^$?%5AhCsZkeYOT#n$>X$I&U|mEWs|BC zZYUTBuK-t=G!a<}$uew<#mxEU{OoV*juzJfeE!c48`lDhaR2Ta;x&jUEnSf_iU&0=ff&zaj`QPY8uhS-J(88f@P3qDM_fYAxkny7i1cP8 zGFyrs>DhH$gsYU^lwzueQ-x)avlSYIk6J|ixv5d0JNfc#ujAWFDYBtVmoE%v&Wf+xv$Z+zHdjqhIU~LecYM8sE3K@Kytw4qOkqRcv-AKXX@a0TZ@opc zpDMA>wEZ;`kQqqM$@$;WZL_O3Xfvt9ApE;lQVW-qp9BGP)rF!6b%bY?e>a6|DCn3} zm6NG{5$@&{^UK6qOn*&IzdVIk{@7$-;DjVO!rPtHn{pF2-d)X8eSlNWyG2wRw^KB1 zQ)hgf+)tbKJ+X4kbriV8ehm*4TfC*AroOXB_~glZE31;yRMmuyy_5F#cK1Ee&Fgg1 z|H0c^#kCQ3@1nuIxO-`V7K*z|TWE_zad)@kuBCXXpv6j|#ogWA-CY9&mtgzl+xz?P z^E-Fv=Getsb=o78~bK;TWrEG&6ITyHs9mrPCf63qEF@fLmrIi_6DI_>kYtr zu&H%dYB@=n9whySv25f2RjfJv!z%ACD{XR5P?RP7){kwo**6hom#?y+)1=Cjv`vF22uHH3QX@gJ$S_VCQTak;J;MV#; zH}|uRv&o8sxn6yJeVR3nU_uWz=kr7fIK;@vNbK_W*5{=tkAVV{XzkvA)^I?NgGw(g+iC+!^$)&_VimZD3(Cp)xlaxbE)Ta2tyBWo&~@N1tm#922dw1Wq$b4y<}ktkBE56#r5s6+Ecqp@*mvP7{h{d|EoWL z{@{_5zf)8DF$!mmIIi+><~uOWwV{FlJ&aaQavSZxRFSNQb>FoNx9M^KCj?X6C_XFw zXwuJFc6q&vw$@^yJvCd;R?ybGbgub2lYd|B<41CH#bF-k<&&`BlM`n!%~s9<9rF(? zR@T>{ufPA@hYuk1&v1XE@$u)(41jtu4Lp1LGzcK9*Nuh2(0d@n+S(LgGEojx@3?~? zC?U6j&kiGH+u@l<()%N>pYQ5FF6B=go|g@t@}JD{*gdeMX&OiP?YDpU;;FHD(4SDU zy-gYJsljW%%1(Xm*#PzcH>cghOxPd@Nq*ds!wcE6miM^!NbloQmhOM}<@eW^E!xxE zI)j0Vce%UC_X}qie?_h~_3gE)Qy$Om9w_D-T5IlwQK`9mHQ z;P<7>5kZUg-S*Wt9fm&*K0MH4E6E~}(**VS__#p7F?sRBVP<9J#~OP;gIS-j(7rdBA08WP0cO>ToJL(Y zU$bo>=qHf(ogUpEzWuS?cyV23B93*2^i*XTw_A*q9%D}F&p$CE?0b34pH6|r@&kXk zhFVva|KLr^*mz*RL+>huoi+7AhhOPqGvJyJet^y-6#+}bDVe6~y* zSEb{JgwD5QeV-2izQ}4`|I4>OydDeMP7L&fH>DS(!>OmxUsD0l^&(f*e9Fdw0XZ5$ zt)YUbRuSj2g-5)bfv&D?pNFmJO`&3$x|UXW|K{GebGQ0MFs3kzQpL%sw1m|o<1J({ zWVnyawn~@O+zgv<;BvOZO^mtx;ZIDu&=7|QT4V+GGTe2DjUTp+>vQpZ{cnsgjMc>* z{wS9~1`)rOTm3b94Wjgr=Gx0*B$ge8@%_(XKQ>HxU%iS3x$^dfUGgwcw4*K0PpGb{ zQZX=4)YhK!1P1i(^XJcO@Ouv^KMzmhZ(4L%npj>Qg;Qr&mv%ftY;-hAMHd8Ckl=1> z?lgRR-FN;1)5f10km?)_y4)=5*BDVe?m|_G#_J@Px&50?!Xzu%eNn&`P_5#i1<2O%+c~t&4`|Ev!FEB1-99YVKn)3wO%TkUjt&+ z`2Dt%6blNk(CI&_NBNW$mvi_DN#u?&r|E!LjEiPZafd07eXK%SbcaTX^^rG(me>vc zy5^iZ)fwHoso?fbv8{pf? z&Ck#J{kzTOu6#4uhKF!$(f@nW4nAFDD*x1*N;;1){!oZFb#m1WY zCkOd@bO(ASehU@*ey@R*3aY@F7AXjaG)moJtIrFXr+VX+iRl!3&!(~QODQTf9sJ_ z{D9@~iBMbr^Y*`ZY!yCR(s&ey;RD+cbZGANQpUbAvRUk&HmyagmPO0CQ)gXo|G>aT zC|$z;VBGXXPdEIR=jPrI4W+)<)Jz2Mw!fK~t&i}wo*r3!bb@7qbE&WW9Lx7kJU{@7 z+*iuktsz0f5`NisUkF&qJ|W>km4 z`)2>k3eMzEu_|7ri&^2Dm)6+(p^q!&KC~wwa^NC3{!Fvpt#CMTZ``Z}ms+gA=l*)T z%j4kGY`Mu-@67d#tbtSKL2hDlvec{6wQ<=+y;$FlCrC38{xrh3c?w5_yF2uxf$+vp zxbIYf>ys`vyGALDl>4Gi_^x-jOEaf<+@)cXqpny;wSFSZ@)mmg@h{&#D|2yZ&ia~{ z;f_gNWBH2WppLmMbkjWM4i){ygcmW?q>kE-xFW>TPceM5E~7dmWXvyb%0m23p!|44 z<0kQFrEBOdE(|W9Gi2GKINewaxR{ssYRaFBi2MS}-Q?Hy>~H42YN110OKWScC4dV0 zu6*cRyR+Qfyz6y;23uaAD>Xi9U3Ystgk|uI(mWY_)7~;6KkDl zm%2bjN)zifw+>vky2Z)RpF5miIF`L^>c@9etZ<(^=~_P?nV1OaUZ)ojnA!I9eK;LN z4+#wg6QJsLklvc8X1x6i@{S@jv0tM?<`4L=Yx+02hESe_WqlC+LI*Axnf68o$k?rR zj_;MtNwIK=6)>`+h3Dd-lTB?I=n92<+hoouVPm6hvZL?f<7LZFkB8aVn>`tIiuO#R zF!;T1UEMi%Oq!~7C;xt!THGhQ#nI2$|CF(xuhn%V1x1Ts8WFg{N<|H@*FPnRC_ z7aP){@2@7FKeKQz65VNlOf`q1t!2fEt$`WRAkd4zq2z;1nP%OM^77lxNT{h1JuDoq;xs&7?_k#Gq%c0LHzt6qcXqRqY&^Dz}9$g=DHPO0JS-`ex$~WV-`Hr^k zU}gKYI2H@l^hM>zMq1rYvA;T6(Ngb^-wBEdB^nlQmedIY*rY$<;qfD`Rx9z0by%H! z|CiZq`q7q&uUaG9OY3iwgTEwTM{9tES z2>cEY5gKC?6Dw=$r<|N|qP3~7h87DI?MXC5N|B$lL>d++RlEL>Pa$h^VnFAiFU4ig zv`{A@7WL+GT#c{B?xyVvoeGtVtZ6=s;xA?JyMXESM+yw_Ggb;l2?nf-s@@3o{+! z#x$cGO(t(RO0MqWVZFpvY#DJqV=la_=ReQSJnHi%01^mS%c&-BiJe*G<-*!**t z@Vl$Hs#{H^3+6P6I>^1)!7qJKhSdJ`+3yaHv3ude2UtkH#l=ZlS>$-Q|((TmN z_%4(jwqh8%V%W*$3t(_T!NdgXQb!(YFRcs1Tbotu`s$ z-4Z5%P1lhfe*KEqKO}ws!6#`6xL5bxmidamVGh$jK9$(76qj8M zi)6OL-IUeiJ_XP%Zox%?_0C9AEV}?f7T?w@cJ7>%k?k~SVt~xi&Gg_U60S%Fu?M+0 z@sG}+>DI++2ZQRx`eE~LJltpX?U=s)+S=MP0Q38lQtVEv*-zBITG(*CT6VwPNFiCu zHXR)sJXYs}~p;7;lqyz8hxPpM%6z zS7^zXcVBN`Ff$7rylDo=sb&GbfU`3f6;)LLcQXR*qmMnJK(oAj`BKQ7woqUlnwSZT zC58viI9unalXB-MmpCyPlID>Lt?0u&CU0IfFslux#K)7QmoCBqH3oYfmK#V+ftr>W z;ZXqJ(n21_$gPtARYyn1BdHdc3YQ_Ze_8CX+yqMJae(vE@vTSPxf0(F!TtXEjmEA2 z1HPG3<;TSPzCYpE)IvW%@5lIGMcVWm5Z7U1VO^Uw)o3Z<<{-XlGAm|Al8t>2U~!=v zoV`aOGh!U!?ra;EA3x674xgJ1WbH)(0{0`=0f8N7)fS!A&sY$jh?12~X7jrc(M)}LK zt_%Lb!CHb*-w@32_voGUXY|P@Jb&I5V~y+uAIg{|w^^iblDpEN#}T#`>Um?_T>jXUwXb2*#|8WrDs5q>BJuPON{$W!hi|9AKox0=x={m)7pcKkeA z%cRoFB}!B(jy>t4&2+`o=F24x5~r2N@AW*4;azbo9e_8c-|fG#{%rq8Cf2Iq_9Q3< z3M(R%PU&5V{(IF;?Ol7h1f%TLxVz6zs5)AIo)xl(rfqJ!BJTW7L1AmjdwSGl>FqK3 z5xw+h$EzbF2r4#NOQ}hB)CnO|M~*~WTiXs`TR0YY_ACShuU=<62rZyY7rMt1(Kh&L zJI|r{GzRe~GW|i9dU8xkMTJ18+MbvX;~PI)LL|r~vDI!6fLh*lX9&g~mj8V@qT}g8 zZQj!o%G+$D7<>zsAh!%E=Oxcj<_z``e)7F65pZAX)U5xwPeCUsDJe&mJW%EE(kI>r0}IRK_Dycv zxsJAWjmsJ2JW{lqC_w8wn~EOV`|$8^dLUvABF8ovJ6n_$pIQsvk>=*}(W*fJazn!I zg}`$;@2P;rXRqB|TnYmkHk%o!Wzl2<=a@h4z#PmUbc@L9X}b_@Eo4fbpiy)fP;(FG4j#E z=0mphBK0O|)RASSKxpGQs}(Vo{DzNhv+Q~*8-8o@Y)SO=JBkS}`Xgx(9+78f9UXJe)`6!EHPNWGLAe$bJz%YObc zJT@|rc}7odFtJHLR>qFl?=Hd3E=v18Toqx*)w_XW^6xkPo6D_163hG2?*yeMXK*JD z{DjM(d%Uyu_g-e*`Oh7uUU=D}4@lcmuOVV))CQ2I_oI>^&bIJ!mcwiVOATKpz zTtFRpJ<#h>b!LmW_PDP+o@@jo*WVDq0J+b~bC@>!&QVxSek;;RntSWJiAxv5_-j1(kV~F@VQuHf~&#g=DT8NaqCq_3UQxOOB99nkMC8&l&t0_Z zv!nGJE8i9m^M6SVc(Rg8{lx4rMDx7ph11KHOI0ay;kVH9vkP(PXmp8eny%}6Pwa`5 z;+XLYcmB-o@sZyrLr=m=$ZpG*?zg;wHvPgAu!IBgq6+MLof-7ocBw!ijprTC4_{K= z%P4*WyQP91xEFTc)?gk@q(7-=dF^o*W%Q?1F{YTNyCGrNmmjExz&=G$2@;G~uQWcn8>i0dNTJT zwZ$>Wus$NG#1Giwm{ySl#pbH9c#xsoLXY?BMAz1^Cefp!$O;%*Hg#*t6r?X z2l)-j^c~7Y-4AuMba?=+=VL$B<+A@WbBd@pAJ`|dZ^;~o3@361UtM{87_3&r&KOGM zY(GJTK+e+c>l>?Zb$(-OHJQ)PTxhfFf*&O|1)wslAVRET>yQ8WCAWCL>2@UD}n9#%FfrlyBMb2{hp5)7g%)*wvBr=8keH zIg|g>r%%5`M`u@7{v4hvP}bJb0nJ90tVrym0-6&8gbwP=>J*A2*cQX4uaI&mhthg8 z<9Q*-QpH&LXKb$!>^}iHFj1t9IBWBMirA$;mIz?{85V8D@@BR@8555Adov%;cW^*&9Rg|Asa@6 zvz)S`=-}s#NL{8Vz`d%Pa6xUuY=5zvCSmhQCva(8d754HqV0_VMaA#Ss2b$=mE6pXO;mXa(hl zSSZ@*7@W?}sN|rlzCLTBV%?ROZ#>5_65>4{6l2tVT8ap} z=0_C0cb`s>mEc}3R5+GS2Oy>03(i#nn_c&ekg2*;9bcJ8Sd8B7R>cF0b{AD{V zNKC>*3GW4`GEepAlk-*vkGW2F-;3_?qQ@O@>>B~$8;`FdKXv5geYp(|dfN-N4KD3@ zzZ73==#8L4-c8$IsjrIDr){*A*i08a$l8UQ2Vh+iXIAL=-)qbTGcRbkNK!)X$E^x& zG6c3ElG~#QhrgOZEBc^bd>w`wV+2-V@w$tUlTc^z4O}l$n)cMEYV*M!PO5z>)vcuV zJ6g1;$PQcc9#(|wc=987ZO`jz+rl%ZS;uOvWt73iEqcM;x33dZz;T5%0`UhFmzW2! zdFS%krDz5B&8NHge{sC6tt#(Nr+LrG3MBY_?z@WXo#Wt(b{{%a)YZ)ke2Y{yG^R@d z1x0fc|8i&%jPx1mgZ;L;o3yyxbm@|(CO_(8WC@ww%&vL)Wecr) zSPo2Hv!M#PdhYgsQgX<1MK>e6Yj1C_?ibM;CxDd#%()J>I)Vr()ms(0s*`19T>bYx zd3$p+71gUzW)DU1r46-dsmiLx4HGD%;h5*zAg0+pETLpxw^vtOffY-H<@c~e=$9&AOAJ?6MEv_HlWRG!gezWxJ5`7Cde;4o zfd$}G?W+1oSmJ5(q_YME$bVZMjyY zpwI=;jF>l(#sW=ucn<&ANM;MuBaP#zQR-Dw-8<i%Cm+cN^JumA7;{;$4RUgoAQyS4sh6>3BOUi{z7zu9w|VPDB) z9HNi}DiP*UE`uWC@2sq7XIS^s=%WV<*g$(0^9ldG8`pPJ=VfYmEX<^m*Oi7+losX~hmztWIRIZb_EqF!~x-+Mt!aqq#h^@xZ zN7#kx#=Ecml&7?Qnqyuj?Wkp*r{)leu1x6x;|w?ikCvAG=l162 zyMEU5haHiC>7I`4Vnf*8wMW*jRc_jLeY1p0ng>#Snodac6;?Ss0ots4{6+1)`s?|K zR65u49SS1kgXW5|9+3#y;Pf`g{|g)%z$e&N~kC+R9v7huU_aMSu57b zv}?Y$K^~ag=%7oq%fathn?dN1Z#$D>)+gpS+n9}ujP^g&R6AX;F zK9-j+|Cq(Ye>@)+kp{hbrGD+7BiH=IPmbCVj&A>+w-V)xY#aekcR7_ z;crt7XvK68Lms}>?+@nB@m8L(+#Oz+WV3Hy%%i?bZ*P%sudf^V=83B>8P&yTbtnEX zXiU+4Qo&Qk`l|3l^kJ3oT0>n%y%=X4B%r@QdE-L-At?%lgQ~?jVD^`NtEA+!XU~uk z5D>mZMTHa>7oSB$MZK1gfB@j)7Soh~(4-D+6kZ56FzP&_TXPo6>2 zoAovhWOb~3)pc2~pKS_pv9PI+Ma9Haarat7(a_Ks1O&)dS66%b`@idhZN|LjZvT2l zal?Y{w}g}rmVzJj%&;L6=bN0RV?L1LxO_+4vmrzUw2!}AO`o2*3jHJSvOv&Sr2#UN z*g-d~NaoCYPg17u^&Go4xmGMR*#R;lj8$XP!{@@MOKM^n2B=kk_O$v zQ8mogBXXWXT1rRncLhu3Qoq3h3l9QAbnr2a(6o+1Vp6%Gt@;8S-KmoQBnNi(Exn|A_=o zQ~&rFI^>Vl(QKAd;ii?oyUi`$H#9<~HN%oOmNZ!cJY#|(d5(d=ox5xw+8S#5O~fv$PhHn5l9D> zCI+O$=k}F4nf#yg^gVNg;NT$Hhx z+Bx@{n4WGQo=%vUn98FF9`gYnHxhuIv@o=X8ToF35qrr9fDZpHm&C-tYnJoem`>xs z`g&njl1MdL*0W8gn)-SMW@dBq~A7KXpkx{J6laKpPP9axq13~0Im5L9T&z!PQI7ZVv_V?URw zB2@(A*|UGIY`S}XQTd1%LW0%^zJTlEmndT2MDn?GAam4SG;IJS+q+)og%)5IVpvOO zNRIFCAae;tgLwFiKAnV0F$%B{YuUF&`>RUD0@(&CAIvD=Q(d%L~VM4a;Z$m`U(-o0n_xw7xX^O}*>w z>G@6^GH70Y#t;?SM3C%MR9xH*tT!OzEGim-o?F`6o6}p#fS!&sFHv1RJ%lfdFent7 zWVZHmiyxrCK}$==Fn7-S))B&$XP1lIF9H0+!$Y^5e?OyLO`A3~S>qMVShdMeuX)XOF<;szUDj4 z&KmY2Gh)|LK=ACfztnAreB>UDIjau>H*4Jl{nlxOdr~)Y?S9Xi7d^B*mb+xddh!;d zk_<@imS(v!)%PgSeF0f}kns2S|FgN>w!CZr2Y7gc*tJB{fl~AQ_~_`^NCseOW@zGr zQu;6E?CRMvnit`NX5OWutSI1w9M@_$5`mM9D=Oqz8+`TW+_CNuIL)5(HS3!$Yqea?3to1UeS=*ppx@{9u{_p7vZ{YE-+@_P7%&^|c%fIpR5~4~v{WNNW)O1?PI}#l(Y2BF$fzXd&O(CH) zipm%ND=Z8JbF%@a8=+-rzc-=3zh7BP>jk-)I{aim(kJz26G5s%7(lbVfbOlWA+ocx z*VNW>PNG2g`T2n=Ywher2}rzVV`opGkknLGQ=7!?Wmx(uIW;#@z z8JgPF77=^*9slE31aSBNg0RDGMoz%SXCVzo=wt@l!F-v8mU?#MkxgM5<5AoP_n1^9ASN0D3UHGJ1j zmj&lbSIs{?V`YXwerq-lp?KinRai$BcnKFk;6g8+zbP9wP&T61)zw=aOAE;8pP+I8 zWn`T!A2Co)#u2~2S{J;$1~}J)dj(C2`gDiII%2SXYJ6rmqH0gxFMtsMa;}??8?sNE zKOYZ!czc^brwZLlbLHD0{$$beJ;JW`Su)lA<&z0PO$@(&A@lH5y@zIIrX5|lnH50~ z4kAXBW^WCm3mu)ua@q$0pAnFc5Y^LH%S)7Ab}i`(BGd}++E;(@P(fA*M&qdeBso^1 zKf!zoNU#3o=SzFu&?bPt-_?~D#0S5A{o0>G$N-+P~8bKdO z8taRMI*IWEK;WJi)txizAk?c3n&1Y^Km9GJ?ldli(gSJiV8uH8haZr9l+up&@6~iT z*vM|xGnMKAmIq$0XP!SykIFDRhcBy_6NMT#=0C+8w0_-CCjAw9_}+hS?8b?89S^ed zC}m&r3SsEkwHi}_Bre&xZtd+Y9j_nlc4X&MGxbx3?|2`-1`6kKb9Bk@_$i~1_r%H} z(wT?9B8hyt-umbx1Oz|;=1QV?Ix901;X3Xe`p{D3%6_A4JI;!<{^L!u6M&92=L}2c3ckW=aqt{Sq86 z&lL0gn`gwsN8hqMXkS*goYll&dFlPC{+GLquW#gH2?UHdEJZ{?S$miP^luA3yDcEk$H`S}l6zB2xR2O}op4T~1|z(B^~%xJ^$jRy zrIKgdjIL|$u#`8RxK^J396?1Bbh)im2R^8@AXa??eh7+-F6ZPIAWcvO^Io5E=gMwc zVIlTLw@q(=K;?QuO`xl*n>hJKS~_^KcDJn6um!5Hzn6Ye_kDKt774fmV6amjbdzcx z>BINT@%^=Fg^O?c&U|a^LD{_-+Un}L{?DWvwwT1ckyI0wVjs6B&XwoXomo6}6*MZa zGw2%gxoqS3uumX8N%%OWFuAyyjXJ?k97^mp*mhxG|@8Xht+*cW{`b55=daQk9lL6)$RvH%8UZTIh zao+WY9(^Gw7G`E^wHL1}D|_!Nc(Tv`#?JS7MV$L|ksd^7uN|1!>IGkFLV3Z*4Ny`} z9QBC7s5oVjp{~QtO#$Yq-arIgwu_n3f-L_T#ii#g?SE~EfkrEGI z#hhKWwq4$ypj7VY%t*v)yL5KV!lJM^^?Uip0a<`LfryC6@aE!R>;yz0!%&~bL;l;1 zt=*DnawhXuXo}JOIhok~HofV+>HvCSB5z&__ZijPV3L9}szjfcu%K%NHS_fDhUJ+@ z<$0kx3s6QbLe$`~K%E8XWq|X`EK=ABFKzeOFwE)40sPaSP9Ifa{E(BTW@$6$!N?hyed z0(1VN8C}(<3L)yMK~*^vR*Mvz7?#5lkN4$UyPIRuX65NSG@Z96yq4;|)CwRG*`LOt zm$>1iP`dO3j%UEbf~-}hAax@J5cLbg8rs!#Y<7Hot~V2S1&2mGNkorBBrM>l9m^sy zpsz8Gt0g8z^?QC%9p=p?tlJyb7I;Drhi!3rH5mRiz5MLQZZ}$FW>HSb#+P}{C#pV>lm_S zzzmL_KCQg`{&t3yb(w6^;ar`$fFOn&XQ?Te>!*TCn|vJ;9xe$SA~)DlGzK9fqznVo zTdEl6>O;AB2aY{8t&7n5^(#DDX+~r(S69noK~qM)EWVY*jg!D@0}77N?XjAkcF_JtnSU_A#J8-SX3n|5Ev;g=mo9vU9Dptq6n z^J~&e?KjDkMx9tAEO6G0ZAu$*TTJ&AOEj3+mrar3A-Dey`K3hoY_6#?DwvKe1>sm+vArqarf;pd1h zJFJRGE71-M$Nuw5iK36?mpBOC^m-18hodl*&AY!Nv)z9yERufewbct9Hk_HkoPA~b z7pdJdM?zGZ6UhSg=QD2(8HhJGfy~Gj#O4>NsFo3``rYD(2cy1QZ_Kt?C_(VJGHQFe z`)1a=hU&OTePRz~fzyU&4UH+YpaueKyhj`$32GpzI;A5vCu#r4Br$^JI4ztBkD3Xs zoiz?Nq~}O86ULBry&%8U9W%a6qM+KB+Bgq{9hy+IOJB0TSvqF8x=MFwv!xf%pS30( zCdMzarERY^4WB?)S5gW{OeFi0lViL;QwnC$c@z)3>ytYU_!Gg)gfy}C%k}#qM$gx` z5$0_9dLe!FX{xFN6v>M@;#WKMA|HyL_jyzVn9tqpCBNA23n;y7e9M})n7HPWns@YABp5@j4JZV zUA*fGlA?#oIej-PO3~LX#|I|xc6ZAp|BK;8+Y10;-#eWl{~@WzEDxlLP&wJ=y4_Q`b-Sv)fCwQEmc zTcl#?1~($i;Cj0eWvP#(^){|HaIH*cuLCr}_iU}!17=hH=RO}k^b2;Ak6HwkPq@3e z9de;g!S&?J-q!n<@0|FsiQ?kMD$HvtAoG{hVKPB_j{xPK`d*M8X!Ho2#D@F6%+M>e zVm+gl`0I3BP_fxl|EHg}vn%5E_Etf>VYB2HzVBtO0Dw%>gTyaD!jXyli8MXjdjq82 z@87=>0c{LqBK1o)i|=#o9pSa^Jj#x`L>`*!Wq(|{=-f0hdoi}}lQ%B5JNIHrs;#KvzKh>noG1@=Hqrs*+^6It)bc)>1_ro5 zOD!k^(mJ_G;hHS%Usg+_Uztc^fBzBqY2LQzf>~&v=ICJGLTX^z*4>X)7>`-Q!_VP> z=k{_iBq4!RuHJxXd7iRao{`XJZdq&1WN#sR@owS)0s+@GK5)9z?7VLZ&PH~0a9cP! zVD9=5%9Q4TI4u6)ldvofhLITx;@+JON8Y7?6!$*%KcCcWvD9s;AuzM`U@w>#0C>s# z2YFReSr$KMkxjO(!4TB=+k_^tn*IiE)v4EbfJ9ddio#^{np?@uld>ysiRD4z4|i3o zVl9&1?elrCf3aO3#Y317#|{B0Fvo17h-w*Nw#7~2~9#2U!2u)5P{wa0-7fY{5FOyV27CW2P}XH ziv?9(gWhw3S*m>HG25SD3RnDD#_tatPv=3?neO&7d{e1~7gruch5k7%)7q}rko;!ETq1`uEmX7 z9@ZzP;_Zoj-Ysd$IOQc}82d05lfQSlT1IJW-&6>QSz0D1iNT^Llnf3i*DCR_n!fp) zosA-tsz7llz5KI1LlYmLM&bSYPWU0v20nA$9sVF;a2PH;doib#~ugU0t=z&T462US6Wb zl=kc`^K({Cg&$o#oko^D)A{N}-8jg2~i zj#x$+AS!$Ud5w4&CxP8D%}(p~>D%dF#w{;M;6KTFlBf&l2CLF3yE&Yt+RSM43rfgs znK}ew)PacTEE$n6^UFdv78yo9Zb+H%JeLe{h98D*$L;w4V%Iy|Dm z-=;o?C>roKi`c7?M&6wJY|>su@WTdNud#e;+EW1ECQJUz`wr)|7HvT@$~hks4+S*i zlE@orN5rLL&XO1+vAz2G?1@}$a!-B6I0nCou`!3+{>*7|aKhVDcfe5+-6iXLQVWSkrX0#2W^8&bvI zu-qljX}7Y|nzo@I2VN!}Y~LtA}fcS469z}b#t(=O%3e}tz~~v8pw+=`^`RmCAP+h z2w{Iw^<2Hw=DK_w9o7S3SvOilcV5S#7C-*^Ju}6tA<~rhxDUq6 z;q>tGdYVUv)XCXvSy=R#YB!#ruIvfm=jEl(l;Y8H@ai`5D7wl{A><0Fy#QrMBSYh- zrS$v9h1 zQR3B8shrwzB_)bphp0GkVJtzy(Q%pX@9zUT5gYYE(#`98xaVTRk9f=_eSKs+N@-RS zEYOoKRS}gr%t02A5l0Q}8kblxD?2yfL2pAxjrgJgWUecSWwF+%@4p4rqy1Ck^)(pm3%%z0_0wH``)&SH=tre58d1rM47 z)>G!JWeY1_AgL9F%fr2VLbeBma(2l?wJO`PmTIy-R;51lUn@c~N=ru-K(%UCUas$( z*Y|hegr)6%&zYs2j}T(I7TDDMK%&P=aWVCb00{+XW2fyrX7S{J_9%F(k4r1|DBK zY|{zA9B_{k-prhl- z$BgZaod-Zf?Vr#FfWvtT9i!9m6SAS~;rBPj5rN-6&O|-_ITbu%zYg&6{=%2^ zs+Vh+8mSw3U(CLj`qY1^a^cA8oNE8T=*73|Ug76_UVMCf#@?C{jPM_z8usO7Pm6kb z+#+n?OQ9G8(Ege5@@8)-klEXlXAE?m(!v<@>pur^64g*xTkQ|dxfJEXd+IuG1axFb z(kk|T&ubfbRoW+lBbqn0c2LQ-&Zz27KPXx6X&f=#E4?kkJD0PD&wqM7Tfi8;hsnR7 znHsTiIGP9!5k^o@NS+K7nP2>VlIAE`NL*Nn^F`1NRa?GZQhw>U0TcXu>qp_-Z9Rc; z8y@;71jcP02WIqO++WY3EGS>6Ni(r~`o1@o<52ZTMU zutp8pgWi}%j^!2_GL zf2@IX;~Mv6NSHn5SHEMFYwKeoApBs^@Snat&d_U)jaj{w&%iXUg><^Y z$dCLabJ>4rK}crJuAheIei9Q+>W#r;)<)i|hW|~#g3vL}p+P$2d=6*D!Z)Sxc&xcq zL*tMb4%)I!N`9IpLMpaQcSRviVbKYgqSOnikrXh$u6S^iQx zM3TNpB~X&7MVj4EF;nY&xmB&XZ{f2!i)283`5%MHiO&#siyXK!l^!=_tL{hs4LLf5 zM;m=W{pKb!v?=+v2wUJk@B5#(FZoO%Ciu2oo~y-~@V)YQRNuKxik+opWve_aq#%NX zeoj#ltc`nAi>o?Uk%@?G^25DkEhu6P425^CSq7;{zFG2r-{s@GU8frIxVs!Ul+N8W zldwoe{>-Q%cbqIe_IJM1{zM6puvARdp5s30%Hh-G?aQ%t8q}jN#-iwlk*6VS|IgQ@ zdLo1Lt8O{;@vHxzUw~>Tv<>I~anp_h6fOTh?`J>uf!)u%eY6Tq7gA=;Mb z$nxv-A=qbB!G!;dx3><9Dty;Q*U%l3(jj2b-7SK2cS}om4~?{G&I^<>P*A(J1U`S|%NoG+Pi6IOp?gkF;+eTo>~MV#+RK74AD zi|e_G)>84!=^(65sR_~De^QrRDmP-)tBJQ28TirHx}%XlT9d% zcJAJNwiP2heG;WuprB*UlY__$)xYP+++bTqh!hJcZqPb9B&Vbz>T>QcSK=R@&8bFh ziI=oK7k5y!K}jB@c=cyNeT0`L2=SV|@RlR#@DeiaRF%pm(lEdn{>bdUlj;J-ZlCe- zX~%u2)lp5_MU@1-l^REFsg9!IN&hB`xy;A2H6}!8@2S@x&R90l?t0FX2Q=}IWOZ*i zoYF#zX|5yfaCmf8o*i*KRB19wno3jBSyyF*U*^vDJY%M}zzw-2cP-ojl;+*PIhuUP zq=WZ%g<}&s^#5#U{{`wZqD)1GVj%YB9oxVs=6P0ckVRDB4&N+>welQtC%9ryJIPpqBc?1-MrkR7$Nq#m8y1#IqP&$uhM0oUc z*RDuyH5fD@eDWj|j0uBOY7ZoU$~&8C>%vzyW)^Eipa(hoK5=Em3}mp1uH|aIFop-d z0o5v_ja$6Tf9qCtOpJ-}N%P8$9JMdmV3PnYaB0G)Ze+Cz*o~*Y`(UV*D#pSER(m zbj62#~sMS;%Cbz9a%!})_dcu5fk;M^6*>x>Nt_$u_H4NGS-jG zql?p2G7>^xMkuKm@NB`KUd_uUFnoO5R_bYi0S2K1Mg_JoR_g_1)6{G*hcUys8>54_ z%Cg0&vWz)xchO5&N?_o3ZRa}qxS*^-eNb`KByr~MjRw_JfFaG7!TwtnmyBzi(lG;8 zAKXPHy$lz6FE*}wVM-HZ-Ozv@E{7G7L9MkgO)Eo z�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 z z^KgZ#Lo^^gJ)>{xUU?KBCVabp0(c{U-%Uc_z_HGx0boe`$bm$*^I_JD4Pn^g1}yH2 z6+jW5d6UCz8We-ySt@zw(x?;b`>{!ZY!)U_@Yp!2wDhN1Cdy2`z1`ai zpZV&%)+-gI!RnV}j^8{mq-MJUg~1!Z|8;DbY*i^88k`BZ;0dZ9)=I^UJ5-kH`#vgZ~j%^)?S@! zC5_C#q%Y5kSTuL9eX(`LcVzXm9?ze-5Jl^gxazOSP_C}5CLseZ}4NAyYb3Wju z@%Hw;URLUEoXE@G8O}22ZP8ls zuA+mvYGNw}IHuO?GW>gJUS?2bATYi_hpw;Z)zHwWv5FVcVdr6qx&n0Q{NqP0OpwPD z*Q6tHQCR{-RvvTtf($hNZ0uIlO(4zA={3{gF3~~x*HF$lLY<|NQNnH$n2Qaq}ZJ)_8?`7ZE! zy25KtO(1tH6%5GA1C|z`e)F)*9!ym>b8ffO+Yt8&~TjXX% zKj*n-AtQXH2hlfEA((nA!c%Bw=0L=o>6QNO6ux@oZq(&Bbh->IHzO{dfzGQRAYeD% zJ-RG-jmu7mInQUu%GvPQ*JBFr?dqIQX_=UCW`vTQ9;0Sw%oCyq`aWl2>|LF`yuFis zs}?hYB5+4grPUgr7|5iP9FZ!Hq0)-1t>4-m$s{$MN zzn;*1+(%gK%^da$;;piQ0YfzIjaCb_zCcTAO=Mudr%TRY-UrxF0o~CO(O*h8ZCv#t zPOrNhdwBKn{qXR^z7(nFz*>0QyB66i+0WLv>l*Gplb+}(o_bZ;taR6v8h`{%xU+q8 z-kJ?ws&aBn%O>5GtKxGAl5ZvBj4g>T0;cY7 zDn2&3wI<+TZTtL`@cJ1B6~oS(kv74HT)=1$1UY+QNiu!?v9I_}d|D@OT1wT3PH@Tg z;gmLZcAkCu@`d_!V^ZKd;_;`srZJeDi-MfGPuI6p>76gVaewvv{`3u3upWF$&-TpB{nlR- zB7gc;d^~5ixksg}It5blSxI7VL4hv15WMZPf^jMGs2m5mlcv3@!5?rq=O4O%AGIOq z-pVU)AgPiq?LMZb7esiR9BYuD09_Z_s({wBXYN5+VHVZ8fU#~$*-^UtHe`d>t9X&^ znZ9{Cb+yYByKm!iGpKNnoRIfe4%}+KW4%Zn`p8~`l3?Y(G_g9MaA4p0V-%g)8?9nq z-4+$%*x9}kc)iJ4W?HewRK@Y+ z2g;nM(#NX9t)9D9QiLwQXV0GSMKIG*kByD>1)#Kmt_Cni#ZN9OXJ1^r@>Z*&O#Q8} zOovPe=^1S6=Lg?f-lG{Cq{OAZZ!hfP=EAYnZvQIQeujnqZQ{Jz45%_Y1M0`UleutK z(osJ?o~jWy~!87~Hf{#XH9iZeE+RNMN`xp~jjD8?N{6 zPd$Q*^IX>cRz9sZtI$5uv$?Pxto_{0rUjA-0y$+7C+6*dg}m0EFC8&xqt z%}3gG_sf%u`-Z?s=WL((2#JgeXduN#D9+YkHl3#KwpDgB6o{-`cI)7ds9cDc- zh(&OrK7L4KaucEMfi-U*~yeGj+$0^R1IbRl)!M0=Tg`=}>!R8wm50-6D^OBAgp+^{! zLIqsJD1T9JNoID~jZU=c86R>vx>NL^p^%WxewqMK^#r_i`dsKG4D& z$C}zB|7l)md1d9go!xA;wb)CLS1$JKc~Xlw1lFZ~$eVV0@YHLLxbu$Y9C4Ah{V&z# zeksH|1awjHyIZ-#uqiSn^CtUE*&T_R(!P6sk&7HVnO?%iA4cM;C5F zoZ27M9%{j%9g!0p#Vj*|f`VyuO+c=}Y8^=Hi8z|`zb?|IEqfon0A_EHK@GWLoQriP zu&Gr6vmiL}s5JBI*W33ceQ+6Jb*)~UBG=c+#)%9_*4O%x!IDI5-+2ZUk|!^Ln%FF0 z)gRPV&i|4%7{B`P0X5Qb&l`(wxC!IWkci^gil&y-KejRD0TfWRorpkdOHpd)pqjgr zV@Uk6jF2w6M2B>~fR1ndu(zT}dxNn|4RgFqjqT4>hEo7M4hiHTOP-g~?Sh(Q<+~uG zR)EA05L&7jQz>JDz-e=WdynRs=85TFe>-jQU$)j9T8ucP`6dvq@3vYOrzv(%@G^ob zOk$F}q;~w`9Z-+#BA{;_cxqQmVKTR6GeC7Ud;=ka1_oxqix%#cWg8^idk+T8maly; zOVlamk^w%^Pi)~>TvO}wz=6T@_)|je;dD(N#09uVFU&X$IGJ}4d;1wJz)&nJ8I|BaF^-47))3bF((@IRDx?&Yj}Hi zWt3MgPw}w6dlWW87aJF2CluIx{1`*-*P=Hv?433|LTExF8zwm z#<8c8a;P`vcs|oDYlkwD^}xaocPL92COqLxi2C|6!6a%buQI4AhgI0}KI3KkBOlep zi#qS0xh-n*>#X>wtb$zGYB~==YQJ0!Q`PS^jX^BixIV2Hc;N54Pw&ZxR8&FYr|Qk0 zFk>vdnPJ3XI4GwHI})Nq?sb}XO2{wyEeZn)!38=ro}UL_R$5B^rs8s!CJG@XsbnUf zw4F&Uz;3L0n38m0jY9&+?E{Yl+SiwDFImK1^!0B-)}J z%ujf-xu$1uE8_0kBfY~>pg&D&#p*wVhBm*{H@^}Lh>w9E?lzHcDfEjnoOJ8Td);oA z#J6wdiZpq}nCUc8QFxad%|VSJGhwFo%!l70#> z)*;q?rUk3G8|zvzoZ$aO}oUG&QT}0t6H7CJNQ#xZEfnV^wdAjEqUUjbFdLbsMX?3r@hIpunYrk<0fEF)rgj z5O}4V>Cm0;-~J30N;E1_7u6c>Xe)=gL+ZE$-(!=Muo2EMxj(OtC?UY5oVT>D0UQ7U z6<*Qk9$+K@KEjc+8Tg(}Edx!tm+B+K%^I`6&;tbZo7CWwrr((YS)>LZSd)XcIC~sj zp_Hlwcu0F8pAeVnv}7p-KACiw`cg&zd)0JMG3y*il3LX{g)DMBXZXPHUiW|a50ZBz zjuIwIHy*M_H5}gC=Kf8>d{Fz<2~Bdwo&JhP$44iNzIh^Nqw(bB2Ba*1i0}k<&LvCt z54s=3g2#u)Cqv43fVp$}kSy5va?HwI+x{aeRj@)patTB2h zb=%sK9{o;oyf}x4LwY!1E46cGlKV!D!v|Vd}s% zOO>`QZq}v(j(ZsFP)(Q%=IO2dWr6%fTyfmxAwc}IQQ{igviYw>KYZ^Gjc%{J z{++vuVnfE5p%MXaB*19C-p7r83L$hHFri0ygpIiXdt}CcpZL zi#R|OlM!+x{yZ`$fHF*vyg-^MS8$K>L<;7M!LXQNm z9%jhWw2y~HL?PYAE2v<5YuFfOw8ss1cPTXr(asccAUolot(~gAht|>fxrc-QJ&MHu z<&8I|HG5?6-34>psZzti<3FG&r7p+{f@-~#QiN09K>UbUJ3$j$x4y@kBPxq*JEQsD zre5DpkGknUsF~&dD0C3SHAj~~V=i@rI)8u*vRGk_fkK573j(KLGy30eT_;;&+*c|L9}o<*^vbB60fiyTlVTS#wa65N`k@4~` zfs6E5Wbj7N+9CgRb5x2(!AzzzIV~-X%G&(?{haCsX^@ki_K5v;wAU7tuRE$zCq?9xHRWMu{2Ve+3EsNl6vecq?pUPh!=1dm{o* zIW&0BqXlA^A?;AMuyYxsvi7~+be`Upsw})p#}Y5HU#&c6-hXxa?7>;Uu6h3BR5b9p z`FDiUfySl<-=Gj3XIfS)FwL##se=C~BJ^zSIDjvoN9h^OLQP;V?w#x+I}h9)_lplO zyJX;3j@9{D2rIW-zYM;DmZYnThoYth z+7b2B6a&Br0#c{g&u_dk^mS5^ypL9+(xmiIa6ZRw8bE$pg2UhfE-ewTnKzTHH8L5|n5@$5Q*=YoqsvW$8Bs zwkL(wfn}~um}EXlj%<8EsRv~BSrycG%;kC6FZU7;`{?vKX}Wz}?RL|s>i=*7{Mv7? zjyDoMtjSs|^wyejzk;?GEQ_2pJ;}`^ba^PhunxBqWt)RqXvqVTE^^NzThAl9=kf#_ zv5M6GcPDl7>;ArbVB*IO!qY|Q0HMkX{R4Qq0kjHJ2OW2%fpTxiS!@J2(AinBFcLE{ zIKXn!Y2x&m1)sPyW6+PS{9LV;wzhc%%FG4LnPo5VGP-X(i&m>lO_}K)r$bF#@%)ue zxvl86{785P68)ch} z&|2`RT2L_fxIG<8*p{A2!>YUhz3Ef~ZEuu=Ihk$;0h%ug>bCte5nrFlHU~rbFSy06 ze|rC`hgEEgR^^i^>NJ2IMb0*+96+9joTX60O-NQ&HaP>`(sCV*lN=7S!;KV)Nl4HL z5F+x?nBVsrb8~N=b??sqW|R%S0ZxruK)}7d5Q2^hLlU2)W^xhxc5&SaR<$ywsL8+d z8hpO8kGr0N))ljF_*#Q)K12ENUF%O2n?p=EICBUnGoKcz*PxXqodf7fl5r)|zA8Pr z=&rd*!MoK1+RRWXA!0GmD)xh{5!QjgWuEo|VeKGaDJIJ4jB~yaN~dDDAv+zME(`iF zZCGUo@jPsrUga=t46vXq9Ay0K7p{bBEWbCj`Z9QnL2dALqe~#Uocz~ZaPyAfZ;st3 zRIHX@S+?2UA>~EQuP|dOswcbU-Bs#?wICuJiYR7`KIubsMjbw32%lTdswgdqsjBOt$$OPM z4Lj>W_>0_tI~mG~{M|DZf>(`(ibhCH)nv?VET@Z3zKPyS2A>)SnlG<>%XJ<^vJ_qT ze7&50w(-faa_FF94G3zz{v9Z0MgR6;b1HKO0)hCFtmf$sl@Afx+0Vp-@%brq!zXOV znp_g`f^nFy_n^^ZJpL3kjJt8r?OlZHvm; zvMp^abZn_rM?CBoR+~#PT$M?~V(9?Z{M)Ar%BzY*FBDHHJZH5S6^iyNvT&lnD z`bh}l6p*u$5;kyDv)M;E>)K%MKB<~>u-8S2BI=X_JGp&?+_MIgrTE$fPSdX>`fJ=u z{OTEoA!@%TP*C&%)DmbYyP)n1^rrn|UWc)guv3JA_lF?D7(#?;b+fMwM59MPLP``z~d( z?#wpYgdjYjghkb>g^m0}akwiTdiE=$eTplOg+y$(zu!QY%Csy8^_H(m&4kr1AQ;-ZWsdAcEv+rCF%t>alV^mwfa&!)J!i9f)1&TiQS%t8 z6m^mWb-MWXT{)wUr!fjnPZhQ9X1SL31EKL6nuG5fP!fzG)XU^Q`aRF;hJ2Z%MXcgX z3|5;H6N@|0mk2fibM2;2q+7@6p0;{Y7s1<|AIF$~JspR4w3o4JosaTk95&v*QP@WD zTafSGLzq1f-kcxL5y|OxI1kavjFAocDY7n;gkxva_TzaPtot;7NPqL(pTw1H4=dZG z5#(50$@wK$8OkW93X zrGA8}K9Wf4XKgq(10M)tqx;VbNQAO?!Uoq6y3gcd?(QO!lah!#NcpV%>iy@KMZo$u zl{f>uQ$o_x26+`8ynqoecJX4^qTub%6R+%gfNGpgc;5y%w_zg--6qpaFz^uR@LcyL}MFJ5Ock48~ckemq zH4Pn|<5o_}bUA}BgTi@*=BbNWVW7Kg<+w{57HK5T#M}$#8~Xrub?<>98HIR7DsW`G z;|9F9xPKYlErPtF7~1wm{f!>FKot*}Dn6Oexw{OsPFDz*yug zQ-irCq!s?QsT@z{-Wgb^8+9|Tz`9q8k2k71e>0pcXVz5$QJIs#Y$TQC-MU?ngqQ-~ zkJ_U7p7TB-=Po$pH*)_2F0Kt=_hMG5)WFE}thV^GzrqXdsRiWnbz0i1kLW2XaL-vh zGhS&4{|eNV<1BpO4C4Q9Gq(=&8N&!4H}9j*s#BkoJDv?crpobDE1{v@AVOgdT8aez z{n)Dzp4s;(4w7;0aaT{z(Fi#&EzJtHK#0T8XL`BUB;*8jw@Y48k&*L2Eq#&)!p*Jd z8#y~jJ$g_NbifhAJU77L=%l_+u5a?4a!H=aB zN~l#Asm|{*+nDpQNtU*y8}IF1aR!&C`xzfJ=2t%)G7IXm#H@^J(|F_`Rs6OPz$pDNhN_>6g4a(iUW`t?EnHJTbSm{-S+Kl>*JY`bHjSGU_%x5oCP ziSiwVLc4n`b{?)%5@qDi=SD7H3`#(Rz5H7aMa?opEBh>2I9<_P{OUy zYFom}x-nyN<0s!2!!i5MhBb$)!x{Qs4@LNf3}TCnsag485x~siY+ZN zuMorSoS-_tYy)SbV3pRM?h!vQuZ}n+Btle?U{=$@?0~12ke4s_qq5Tt@CU>4MP9fJ zn(%Q)_LgGoCcOyxCxinf+-p{*#Sf?N(_*%mr-U?#x3=K)FqJI+TXu@%I(?dz%mS8% zunnw&e+<*i`EH2EW>iCQM_Tz^hnLr3SW&UTKHc5$P# z=?(1Jif_r*Dr---u(Obz_tm9^qyNEL(&$d{n5ujK@!C_6yFcpkL`nQ*5$FcXwpnAq zwu7F_G^xrKIP&^6>#bZuC{4_`q_y2Z|FP>y#UAE)FQ}Gp}b|{1huCe=025v2qzH}KFDcd30YRs zu28?u{R$KEv|ARAf;HgnI*ErXGjw(-wS|-cF36pA0j~N2h!I)hQAtF(VH{~PACL#cYZZ0kjw8hK}D^q z?Ghz0w^49n#a4K8cD7K53&+_|@<^65!KlEv6g12?-B%P8_=CtjkrPO2Eag|l&YKRJmqjPtY0CR5es=A;`XI5!4U9aYj&agZPMTVx?a9s0D0StlNb7F;7_1s4mHh@;B zVROZ%(IE$f?42j0hFEvQpXq+(NwtqYW4-~<6kyX@`C*B*k1ia+ChS>=;x%zqGm#sO ztZzS+bpp_313;xEfxFJ1bmQ4CG49~u!a9Ghih>AB6f_)vuaN@2G7Rz;LT0!FXMn(P zQVvnB`X_UH-n;6by?lT`P!dMS@Yj@>G04P7x(W1IiT9%Z0}~VR9)rSb$8|~X4}WO_ z2EOn5M6{%Ng^khfF}+=Jaq;BGiC&bc#pe9N!ru?9dlz;TN<3$-!(9Yt0Cy{R>xU=|2`b1u@+O^2bDk_)p>Cw0R5tzQ{6oEd zQ?OuLZ+DmixeO&7s9c*s6zvSxmF{aaQt(n{F=w@0HwYGkfy-mw$}(L$CMnb3-#`j z>3-vBTC=>V)#QDr315B)5Tr&UcWoQ;y#so}%(Z?=UkECC` zcmYGMx<1t6y;kWy`L&QUA9ck}31;(3{_aDo#|1a^^x`~2WTK8^9oZrVS4uo#w_j@82Jvn|CS(s6qK}lkecL>sA@T z%va_@^w*%Chj{0&iwVx!7eg;!--9Se=)zktVD_cGAV+g_%BNLT*V7!HHkYC+!uQMv)_7G8( z>A)@H0%HlzSpg<+`SM*S*5yc_*brhK8~hVk#9~q5vDm$efJcvn`2N7D3yimF9FQS- zlNDdGOj|CMAc{#RfxZjLFL&OeHdI;etQzEKsfHAaNa_@2$z4Hy*QvY{hYgU+q_PLWTgJaOfU>90G6V5b~avdT2Uy%tnTsC+UwSiE6+ zmE`GfkCtD>*}#?N*Pu`G@SA4bGWo>LYo#sY5Nihl8QxQtABLOd7)2D%v#vL$ka#Nc zO>2bQsK+;?M-j2~R=TUZsLH6M#Ew5AmnnA?og^fgyNEp;x0QuOL>_7O(*zoS0*{1;{WYDgL`FoS_#9gw*;+C5bP3bg@1|Wv2n;Z7^LM*0@CG5K}s*3&ynW z5Mx;bs6exLz75f9aCIk2SZ76t5Lp*Wv%(6dSf}!do^ICQT@hJX4uC+td!*NfBZ!JM zIyyM4Vv`zU-=CohveeKEurg||3BFt*)6H4=|K__FSzB3IX$N*@&mFdm?{{z@v`ZJi z1Xf#-!Y!rP%OTlUBiUSD2GwHqJg4ro^GOPnP*A3uey2D!m!o;t{+W*2+qns92TfN` z-)V0*jI5;}f)d5`VeN*2kF;x{TD;V;SArFU01n|(nrGLGYoWyxl|rqR0%Sq@4OUdG z*!Ll8?@ z_@IKbJ|1_#FiWw%ccCtFKJ`JsE^L2~__BdFehjLPn#1+}K#W3mJ+dz_o~{84FE^n9 z%{e%vdinCno}4Q$FeNI^b3|xfGYa+^Lasv6*(r?Z8P2;s)GN@7j*<>3iHDXEXFt-y z=CY~-p8^;Qqv1Cp-`F(t`A+=^_20-AKIV^TCi(eR87hz=r~c0d>E;ZH0`Tn{!1)^= z+1E++QI2{Z@i>g5dTAHFw_#*OF*$SX12mL%Wv$}TurJb)z@PARwxjt`sQ?gou-X7S_NZ(pusBtY|D^re=(?Sy zhDW8RLIRy zvt;9k-`vL9VB_Js&yfW#(;LK1UqN~BN9LzG&Hx0o9v(XW2V@GDy=b0Sk*2^O{rU%e++Z97(l9NveH4jSx|;k+}=v@m=pNo_^IqkiEi% z&ibNa1+L)2?rx`{v)jGr4WV_a;yyB{-l8x*Dm###EQxQvmJ4xKalf#l23Wy#HS70` zjVC3Ojmb%YQnzWZ%g%9rAm$i`Xn7Cy&xwB2YFcL3x?i(^k;tn*J850Wsl@1qc-cS~ zD7>Wkxf!Q(e$-wcyDvh#-a_rgL6 z0L?VHR|3f7A`W;`2YydT%%KECl+xPs0-NsKz8xIc)b5lZ91=hHB%=M12EbCbwzeXi z4@Qn=F(91iRLH71;a52)Lv?r1`%E?^p&jYlS_2CBOi>jxt9NB3fMy+XtTd0C^dtpO z1EVQd$XOgxj`*F)68hm$X8&eM9-9*T&M%cTp50OfwDz114BLbrd4Lhlrt{gjUltS8 z`sH2@xGXqk$X+jADR?{ZMh49W^P#hzkKT1>LwdLt55-UYq~J5*CDuJ^^$oW!x?L)n zKioG1VEkLcuCUj^<1Smxi#-7)rV^%yC}kTt?vrrnVG$0O;{w1eAU&tZZ{M;@1aI*I zfKC{@H%42;3ftU9y%>CQ2#qRlZ+!jg4Iz95j)z6iTw!NtSHCq7k!5=#@xiY#^RJkd zWRw8ID-#|w4{@8}idR$J<;UvX+?=xXne@xdq%F*y!g9rEXzX9TWq216!6e%JGeY<^ z`M}O`ZPgn@sP2tLiQ~3a7DpXf7lX0&#`=9AsT6ZCq0>B;A6sAXwG+>r-VA6lWc<t<{uuU%%lhcxDG~ebahu3xx>-NV@iPhJaNfE;DV1`Tzp5gmrU*!>X!4DNW3)!? zHU9ybsz;3L2lN*pDu3tbC`a9IrQ9}O%9V#!3muVec?cMt2@Z}#3#6*j1yc_9c`TLq zQ+wL!8;J-xIk|xn&5;u?=^Qw52XT)L-@UVO^^2Qnr1Clw`gynDYk|C#)9@3{R;m0k z?F5JMJ?o)?fu_>HYP)+OMXZKP2pG4`xkkB) zyEmE6C0tY3$Ci@Te)6lL+_X_3{X!}8EQOKGdTW?mLgbBmgrql1SpEBBq$q6SaaC}U zwUK4fT`~)R_2MhMJohN4PrSIEWhmBg!ors>c(x<%L+ygq?c28*GPbS(zS59v=BtAA z-=SwgG3S$ay?M_mxPO|r7X}}~*$YY_?K#g6B@1URk~!G;pn&)X;$7?-U3O_N_?PF&X=os16#eI|XWj{r+wE-UJ#@ zozpm0B#GYhaofh}zu!8L;-~)okw+g-f8<@B{_iIE>GnBHRY#BTKL@d7{=eN`HrbbW z_9Sfq$M!$h05{ki)_&adpSSZ*vnTBTr)^r|O}GEy0{rJOJ&{wXyO;ES4fsqhm(@*9gusg`hXa~{rlwr| zMW%xC89!XmvOU50zZDRah_U(tt^T+NyV94De5Q48!;^PfRQ!=rT?con#0|x3S;M>( zIU6L)hDUO;$qkiPXpw%T+8LtB6N29!Jd>X;W6!J4om>sCdZSi3X~PGH*7c`|^DOqb zppKa$p5QQ!$E=wbCOv{X7m8iJ{2EoP-BtBbQYtP`=ckyY#{Md*88Nk=Af%;QjoiN(Cv@owyGcNG^~cLTuPR&!e3RS$ zdz-TrY0dFF%41_i__ICCvJUS8mHpPdl<}YT={I7vQYfvgs-F_h%F-dvYsXi;?~mdS zyajTOD7Ck@cU_q=`-xN1xZg`w4TxUYzNoo9F6H`1vNwV;v2kf!nPK%8J@pEzJn^q&p7! z@mFR}Tx9sANc)mBDX~M3^^jF>O#fWV7mQLB=%q2=)o%D6k;}@OzIZG*VSanurMav!P{GhwG}n*qM=wRR!WOoOADn1g1c3qg0)cG z-4om)6ev)%Eyb-sk>XM`B*ER?LveS9Bxmz|=id8!?*Hff1ADKX>?eD#Su?ZdePdE>0)$z16O^!8{55nI8b^iir^WAPv~tXv(Y8%`pk?4DsQW;Bky z)#H@MfY)gdId{!C8tcvUKzs~C)GjQ7YVC8$Jpz$DaP2Ys1J$6Am zE4+fYD|p7Lv5B4D&$>!F29AfOd;wldV>36WzhziNsUjTrc^uTi#k5+Sv?44^`HDmy=#Mn zUCp4A*LL;(z6~d-Nrryr`=@yX)L;(Q>#K>|<1T6v809wKX;pBf^J)_r|jbd7Q$$ifCBgmZ$^N2Dd^UO-BODTFktMHle!Bbjk`XOwGG zE@-rsYZI1+8Sq;DZV73;+?4h*ww`q$aXY$62pw2& zY7IHkIX??ssNTy`bRPPmuF9pUX>vsV~CjwBsK>PMb5x9_Xi1Pe^1! z{W?c$9=W!%yTAy6$^YGYCR+JVpljCX#d}}av-c^TvqnR_EcBmt4CR4kn>)2_pW=5d zrUBQQDlw|^c>v7uHed8M5T5qf|K(N89USeZXJkZa46!gBJEV!2yEZ+s1rjnKW~zpd z)I(Ndb8Ke4*3y(RWYW4~IjRKFz|4Cc552k3rq$OO^|NQ?isY<}#uwr!c7hnFPPiX(8+hP3@v%$?dgy(ITj z*`w!e<~ncsDkER-Dc1BaF#l6V+m=YYK;)IfU!RVt!wc$FMn^$3$o~aq_O#6l)82J_ z)fA;BgKPG!VUp+t7W6s#d(#ZAJ|lpT+Vv3i^WlaHHi3XU@fQkHdUb$e58`Rcvk`Zl z>drb_~O?t4$sx+c(kuX;i2wOwSymVGzuki9g8ZX z0o9z#_0uE(v7z_97&=zoexI4F=U~aswp+&poY}7MK)eM@+1M?I+0* zu6k3{Sz$+#xZz6-YyLug#e>%h#NYbV?pjv5=>e0zVxjD-tIaOYI*ry_{d}jLf}Aj& z4<6W~ASAI3gl4XJaBcq@Hr@H9AHNW_JFz|G=2tprQC?Cpup0dJLLY`Xfvidb<3uZK zieU@gk0d2iq`i(JuME@QVyYbg-sIbQ$l|w$k&L3z{-Sf{@fY#i9XYn?9>Pw@UeDvN z6u(qIU9r5)u^M?CKkl%eQUTOh>K(THOPs;(~&TO=ED&o#_w6_KpmV$@6SWTHh?iF#2%C-vqtNv$G0ZtD!^qcNCl0v&1COSjsMt9_X%40UF zeU$1mDpISgyCPPsy+3GbT3VAF@t9Ic-+z2poA*WdXM%8&&Mx&{310^3kwYF*v|A6hOd3_@2rF^8 zs}cO=%8Vz&IfXo|(;s!U3zsV-sWERBh0f3R`{FkM1GDZk4$}QENijW56n@Y!d%@a- zH>eayR)K>5D}4>+C_wvJ?9!(&D;fHv&2!dod5JbqQM1f1ao;FyjB}Jl#yV(2Xa6}# z97eNK4z}`be18o^CwUby*Drm#secxsH!w3rh`=UD3ORHbf_T%PcA)+SH2CI}3z z+kxW<&PXCh9fLuKj~Kg(@^{gkNS^YHX(Wazyfb~35j^vPg*&j#$Agbn*FNl zSdnWZ=w_;4KDMkQSej;FmFMr}kUg>0>I6SQY;=0>r2{H_)MVyQts&DT~EIR7A$kTvg#zlM-+5pZ$Uwahe{*j&_0Hd z+Z5eBE^w8Gk~}hHbkN%Q9xq9p3*QE;iN+(5`=MglCNGr_JL#JT!~Slq=bh zm8M^GR)HY`Ib~(?QWREVf`ij1>cW{yFeL+Q=gc_cJ3nTg{9&NiqkXC}d2-Lb`f!)c z(8&9=XeQCQFjts{kK-kEk|Pz$KniPrRTMtxG5k}{hrsjjT7AgSF!O`H%;ob?A(MQ@ z@M#WNpMUA1y=#lLC%W)_+zN#<-DWbWh0y6KvD_Ba^#yc$N400F+kHafMd@Yrp1z$| zXLEtcSbS4T52`;!HTsFm&TO?)Td@Klb$cAVyd`POLoO3GNp@?8tFdNYE*BGEy{j8P zq;OAlv9F_aW&d(!CdLjqxsI$_XElULLS_7UfNK?1RM@^1BcRqT<;TBET<)lfUp$Ny z_a8ii=TvKrxNbz@kwyGb{IN zuj=zz0r)&we%{5=sRaDk0$C#I>s>$YyC=KzboKmeHH3A7yc|Xr!l@YrG#bAci8ej* zmz8#a(*8UgKjW$Sna%ghRH>Q|t$DPzu`^hTo=F&U+&IX#y4b77?dEvMtcf&?2U@04bAD&KD}q)=g-*< zCi)J)MLj)oHOK?1&Ng&N`<(6%KQFCqvn7_*86BU-RdOo!m8>@}>-PN`b41s)qG|lL zuCC4Hl_ZaBqB?AAi=Ae=&UU-DGWZbur`VnOmHH4{K88qn-STOCaG3xVTh%r|jV-&K!o0+-8neKbgMl0^V zojAeu2dJk{EdRu z78%$nn7?IPsfvOKeovSXxkqmr`DS+=c-cWF=h6u>Tm4(!?_IUo9tbN#_E3lQw=w5m zbrqs+m(PKGmPSTG#t*2gUWX7IV*kZja#yx1Yz>)wuC`%*mJiX2rh54K(cHD||13X*qq)*{;+lE!g<#i%;6 z$g#!(}QhqCD+|;CfkzgQe?%$S)sTYYEtn^j` zwz$)l>JtA48yodiQszgo5BMR9rG9)C8D6EpmG?GtyM9seAtkKao?oBv6!%?wxTiJC z7}ll@ozll)<$RLED9jy!?@Dk0CgvwiIcK8s)3*v0XOVVtXz!Slo z_WfpQC|{wf-X8A&{eZODHi<`n(#XHH^(!); z>+G|onObj?lhd@Zv65=gzHwK*{_*S+2A5UPFMQq2n8=d>x4G~0UFx|iW3C1hRm*LI z`Vs!yYYfu^c(v5oGuUhq8v|RBD`!Iw8|8MH#Lw41oSrIdaj&bW8_skBa}LqVTQB<9 z$R#oSV{Ctc+-|}u?@zwN@_CnTO|iP`_|t{^%r;%Np6g-ClwA;rwSh`uW|gE*3*^X& ztT*(ewpL|acVS)$LFa=(smgG@8Ya*D=g?3Sc`||cNX2NULf~Gq->_5}peI~hejYen zX~i7#VipB%&x+voc%%1c+GdwQm!aOXbA0y>54rS}gR(c%6x2=zg$~JT5xP%LZ*(wg z^X!N+iPFgV;lLNzSCi}1?g0GrgikIH2c8&|GN0sKtgpbQ0Mk}q!WffUW!NFF_{vq1 zcJ(UD1%;DnUNdVXrfN?IM5eSF|YLrkLAB?_6_>} zCA7L1?#asthkN$OX+{E@_RI7q9(W&yz3o{(RJ6bKu#@xNa&u2HLLBodM|c^a)x8rY zj>ebNO$`$)k*GRfFSyx;Vm#=ZFq8%T{o!U4V0_r@+U|tlwKSySRu5OWS?fO}BNM;Q zQs?z9cxkDJR+c?aeWCb@6Xhm}pZ-qXh=LpaOx5M0&++Oh`3|9C;KQNGb=aMM$MdA4 zsWJnS9d6%*?se+X7$*KRi?R9LOTm#MA-#gzP{ZQPQN z4Jx?0%go$|Pg(S@=VKBXlUOX!ALL zDpwZy?Kty8X2pJpz2Tiu93z^xlsgleqfIlqGyL9;XqKNR&r-kU9_u$!4Z6xqpTyn# zf?G@1PqN6)pFC26zE%p*({jwK7}Rw59QMNXb9`4(`A~hQP-(-K1frq(`$zUji0s5z zNTbQS9@f9kbKmYhGQAZRMzR3tFU@(kG~~8hcFzj%ongK9FB?&j6pmYWc0bWf7x3KW z7yF1?y7$uUyAAeVP3YExs;J2N_I%vW>AO$!;|nqb9tU@>gC1q$i}_c?v-v|_{ng4iLq`^ZFz`2VQgwn zo-{X5H8b>;=#<{_d?W9b=W3E}JQSpRmH@XM`ep`7fPPu&aIIyWv`B;q0{bQh*Hk?F zFL^sOHNWPfOHd=;Fz+x!V_|H{*4rdzGMuUkyLI=rafRr_LBCTPARx!A!^9kC<3qN> zRE!sDzwstxXFo5ZsEM2bIdctV9PV&cJU5 zx)#v*S)~(qb)DaA42O0k9lOZAOYI(s@k6+M&L#R_zBE%PIb_|5&h?%)9?m9Gl2S_i z0}vHbr!Kc~>oY*KtpI@_7f4de?{~2P&COzep$U{K?h*o2%*~bl!KJDqmJV8_o7FugWJoRL3h0S{~V4 zqLreAHc`SvI1brld|joTiUI`}8dn`{Wr#TrkWS9V^xN`aVsF=uAtCo2vAHws{ne#`8IT-e1D> z6}E3W*yaFmOhw{eapN7i$c99M?N~vgtE83nniv74wQpUB870vj!39-t!V&!-L{tE~ zeCu62b)6jjH!$qFE?j+?tx^S2`Mo_J~C{5yYWG zv-Q(K)n=u2t2Hnc3flfp@AUkY?s{Hn8&HaHgltQD<<~K3AFhuW{D{E^m3kywJ{#NxP+KtVl3~6FcxLYvLz}wvWG7sz-5>?9UT!a<%*Zy6s zvtN;3g|)Gaj``Kln-Ak`56Ih+xVX63o=2nr0TG}zPm+Y&Gl0orF20Wud!*vpJdF>3}l)Aat{_Kt>gR--=*u7H+%?c}GBC)h{z)5qD|W1S2X|J?6+#KsNB+Knl9Tq z*28>36vB=895ExCV2i|C9KgiQHovSf0}7!h^w34Hu%2rr9fqL#3?>dPtm_o{HtV*8 zDye?``H|m!mMA(9#wjkIw4^pRLkGCe;^N|RTYLfI3M5nHcL7=rL5+&{^w5Q(JkKll zBp_T^=C73*Z=k)D4*_h8_^w`};SkSUIo)NAjXdXL59b{HqUrHObAcUXg3fghWq!Vc z`BJF7uDk<#1ndHDWY=ekA2X9aX=(}YDPXAE`N|W$fgh>D$B+i`F(n1aWR@MS(idlI zqAoMkdb6g^;lRwZ7*xD|{ybK4xtY4Mie72tIRhwl5!#agw@BMb^=g1?3!g1NITQsi zjaV%G-e|aYQmPQ27l`e+(CPN7wgi)`84DjT+8lBcwcQ@fZ`UZ2qiv>{}9ba;Ah#k~lj%zlH1&F7mLz=`-SU z-@JaExT;6zFyP?m$Om*Xi&RzIaxZm`!_(3iF%luqt=~-@I4<1kf3a`OHo)KK?{~HM z3@lnXw?UfTq+zJ?$^0=>0-EUQe-`6Er2On9>wshdCEv#Giqd;U7yXIY{LZ)fD=WP| zyUb?fhX&4-xI14KpK&n6Q(E^0;9_D-?<#oUuRgYK4wLwdrAQWMks-<6@_60@RhTAl z)Qnm&<)rQ9J+L^ePk-JZCNM!vfh|ZjnPj!9^MR%~);I5qOB17>#cc$&f zWS(BM5U0G^p0&7>INRsL7_4y zN!X@W84~lL53t=-6A7N%?4H8wKJ5pqmS~Gc^lU>C@C=&+7bR40Gi#Hb>aXh9mbP_v z01rVjcf!DhbBsV`^X2o8$rT>DQP3u6;2in7PZ2lr>Qx>FAj{U zJb*7WRHF%>o{P=ok%PhuL-C0zZ5M%wd;!#o94|h(&S@y^4lsJe%p<)z`okPKUUQFO zc4Dx^$xzQagy<|sez%(%5=Qp-fsuKmU(Oy+bcNc5nUOSAa>=3d<;l)gBE+9q-N4=T zx-fSyDwktT7Ka@C^b{m`Rg4PCl@9L5Eyz4fw0Gw3t-cOU@OV957ZiSSGm67(?*tw|k{aG(`BpqyRl6>*N(Cay>$B(!)nzHIDfdA3jGJ8Exq#ggI-nt zZBLBsQ7o&SDsEfcuR|7#C+DhkrSsilKUDU*$pN=LRk_N~Io@!QE9Xs z+wL#gcUNDr$P(lyNu>7dxl9M!rQGl5^3B{J=d4`l$zDkR`hv{sw`ks(VSq6C{a#Ab zPIEKdSa(PX`Zuw5RWmU`qvY7AG;Q}(H^E9rjpEFEYQa%W|`HMja|ew@v3QBXBL zuUT5O3QW1-$#}FgD7GITu6y}6x(2eboJg%dnev9$>+Wbo?n#Ci7Kb`WYtd~CB=Lr9 z?aA^qC%s$0e@F6T&o^;lH{}1o!%J*O=^X!q@&9jdn@NuT|91|rzsmTZ82dl6XZR)m zAE18c3;xsp!{^7RZlD`b{~Xm)Ix-|3BmLvc>hEfG@41!tQHuY;_S@n@yKjg9Z8$23 zvOUyaQW7GHQh9?jyyGd;kmRf*Ry^?_OX)w4_^r#VCw?Psr^oX0uTA}0%R9^$Qkr!Y zw2PHgwS5xOu_>@8{0;o4mV92nFc>U(8ZtiS^aUX`3-0D#LyyD%mPEtGj!WG&%@U)Z z{2i!pa|iI|{%?O^RW5dqF3avNU4Wyj;wt&FB^4JCzFsT1E!Sg`k9_%HGLjHIkJ(-y zQOJrb^Uu^E3~wF%g2ht8CS{CvTfFbt60%#uN95M*kJ~8e@}F_Un(w|^E&hHi&FcvQ z?d?w5+0MEznKS>&FZmI3w(|ZtsnHhckJzPSY$k?jXp@4P^T~$r7^C zR#}K0xJL@^*+Xpxj?wBB}qw4S4m@}) z7N4KR{fA@L_SC?H1mYxSf%T(mX~AS2&)fok@ZMzt`FNj*4k*`YFyTkY-oz7!0drnQcWmE@ivg<_Y>kVVLdXvP_9W7P73&;g<6o07r!?I7 z*csLPgx&kOG2Nhg#PT|r5%nqN%&4vZ-Z@rrhN|2boC5%ByF}o>ZGI?EBO+058w+oW}rV_Ob2c|93B10Y3bLRaHrS?X)=hj#dgB13N5 zwFF1f1z!-hm?xx5zWJL0n<1o)S_0J&8ZMY*xk^U;(t!DXASGtFRvO`}9r& zfkEz!4Z#xv6?s!ZO%HW0CDT4O*|$ju8m;Uo%T~4pXa`D3!S3K zzh+-i@){i(7$xuOME z^MttBO>CYa((szvv1e+=KJ<}anG|;u>T;==?~%Ql?>A2Cy9`WwvcJPQet1$NC^qNa zt4o6-GN>l0aTl!-3G~J6kf}(Q$D^(%Och>F7G9*$FP$712{NE;3kLWPr<;@rFiU=Q z(}2)jBAaD%!BQyxPOgQQgoFbl*4j1El<0oILQ`H#S1REHlTCuH2VD z_$+yVH!$@~_`8-!fIOJC3kMMAiq>kgG16!U));Ef&G+F=w*G|tepdnw7u=whl!4?` zJx9F-!W!=4xyxpIkH1g=H7xQ5Itxy3NPf;MDFWn}d2u4eK;ud3M3kvPF+I+zIw$v* zqv6DqhDP&U)O_!4#?j*4#e^)@f{X9@7yoSQ-d4@OWEDF4SX|>+zjEtqF*yMstPUeJ zYD3OcjbVhc5IVXyFj-l{ZB~*1zIFjB2JmUjZ&U`=t4GD;?D2FvixV5`XUy8OyXV6Q zX4EPYKf-~L-C<02E`FQc#`wp~xc9t@pX#n;S>lLW;uLhff!q9{5Guj6)w#YutPg?| zG;5IYHrES+?pi67N2{_n-KeroJL1YUb7`EE;k#Wc2`mjl2PJjOc5e~)ZPUe$3tYu7~Fs6AFsM}E=Sb2s{}2qrJA<(TVG$Pjg5`glU;{o=+*^1ow1pkpTGL&7g0ZG z=kS^NfnZmWp9C>LU13<5sD)E4-g8}UdaFv1P9(Ec1CcsA%uKnlI zgLw*`_Vga!av&PDmD&oA+G1)HyxMsVP?@4=KJMpq9KHpxpp*-l!G#WZlr#3W z^vM^zDhAc0%lXBF-sY>ohdexLd*b5UArJi#;&aZKTM?f}cxZ2rUB9KM+zU0%UwuN>3f`0BEr*VAiliP;B;hKqch zY#7zVpv`L#us1(b1uL4}H%S3QYVo>N&EM6Ui&cYuW$2@h*yq9f{Jx*6zOpjwc87)K zEc++f!RJ30QEyL;jqkv7r}HDX*`t)+?sfd6Z=bY}GCfK)82yy-s^xt5?2OX*rMK)Q zA>l9}b0f4frqh*$Kk#)p?Z>K}hc&`!W>V%6KIIrkD!k85pvVSyzNL{jraQ^J5rA_= zmm%}x`ve2I6L8I5R{u3n3UkoZ$7NW<7H(;8&#j6%wy7}#WGp~U>F9~)W}a#d{jHP} zmuL^HN1BV2RyZ=RJ-uko(#w9btVzgpa_0138lBS8lWy#v44FRQib4FqihxD8(2m+B ztox@8z|zk|&t2B&p_r3%4Qx)p3`ER_mAwJz-2ga3^6_7oU z8QYg4D!4T;Vn17@E_iQ`*wDf`%P6 zGbwfjUOk$bGq8_VcJ-hk8ju*DWLyM%KIy)fSGs6MWT(3aE!<3x-1}FFI-r+YBg%XF zMJ^jHnWUjCl4=I+8}X!(gWe}%qzHy%dXu2p3BIYk%xzL#AzATrGK|}r8wd#8YK-2(p`sC9Qdj`#|myc#mDm>b_z# z{We%_g&Hoeh(Ws?7e@pAbaSIViG;NDrvtK*_;jl>8@fv#s~Zt`_Tkyt*9H#4 z#*wdBSy;{VXy)H5pNRA7*LGF~MO|fln~wqR*M(8a%dMY>h=VUrmi==_WdDMxhsj%D zI}1qtTF0T&5Xu0cuYGb7kQJ^}b5O0>a?t&}luqYkq*A_HLrK~t5L%f99Va_+P0ljjlP8n$NSLoR7m67=D<(D z>L|&RJpx7%$Y{yW%LJV@mvr!;?W)`+F)N7A_uR2^=I9EIxg7wMG!LO;3nG z;}-nBUt@1G{!V+)OfmF{yCL{qdN{|wKh_FhGV??8><9Yh+45eU%a}cXbIUnAAStqU z{mW-d{qiGkgW)STNezo=yOOP6jPJLcHmEb*e#4%y@r&@6OeTM+eiYrqfWKqsr<(Sh zioX17$(pH>TXx$>F19BIG$~UbkXa zXE_!zS|{2t-AO4?zo9vXg|`NP3be!_JD*TU&NQjiohWx|HC8Fx!`&|UAFyH$Ia*Pj%1CyB zI|Y?KaILzS_y@m30KgnbK<)x0G9}RgVcKuo)ZF-qCHJP^q#_kBL% z3K`-Bx$(92HrhmBnZIj!6&CpuE%{8K;tOyL3{fJ^1NFFPC|Kf4WL;L3?oo&QNaXw3 zP;QhsU}2srIZUg~x#avF&1k7Go=KLUlG~Dh2^|Bus5rXuc}nfb%h-YJ?X z_(+JTVCUjVS!Jsy8L5o{{;YFJ_Q9lS@%{`JvMoFO%J0bQ(Iq+ETrcPA7yfgaydsd5 zWdC-ozgCJ&{KUy?H1Jxhf6$T1TBkvlLSF12vA2)w(!}Iu=}o+?iG8C!MC~*|&9A-G zU0T@@=F@M!Yg=UT_V@SIx^%o+sFveXFV1D-QItKv~*}VZ51YY z*7Ti9^oV?9#a+RVLHwtmB3~i?wUR$8SqFwQcN!AVjryJ_)+q+BdaVx+-p1|BDP+3tEiHau)YIniOWLKW5Bl)1B|ceq7~k+wgFQOx1@3*dIj43u`vs8>q$1fW5%IA zVPq3u(=YYCp*BAtYQm`-wI==!9fZMLN9J_AG;18FolqL2)TE)ld#{O|J)vTGVM*;T zq2fsT+C)aFfb#jhL4gw*L~c&b+z)ei$5(d397HX7f6iR^gdfbG%fPO0?OMAnUl}Zj zp2^EdyGJr=TNy%y2c?GwN`t_*i4dQZ1Xo5vga_Z`SfN&~?*3`gK3>GElI~yQMWfxV< ztE=mx@*8-9l)-J2Nt6qvLl-KYuiyxu!>J^f;NWwYUm%xWgs=$x(mWw!9yB;Z_mp-1 zwg)@|UG_2FyAZnXIhM+i5i4WEs-UH#3-_}^27@ic)Ay*BxoP?ZoM|{i+OPT2}>Fu&PY@Lml2xb z+WRDP|I^(dqBiH+vfv|f^7X#8i;8-m=TDA5!S>daQ)OZ4GJcni$oz2NpIGi5Cb9hT z1(^6y1@V`oe=N?WB{ky>a?@&dhcZURp2W`ehwff8LiGd9-NY_5tx$vp$s z=@`QKD!T+%Kj=0Zl@S?9_A)^{kGY=v=ir4xo#fX7+$k`HMrvx!)s!;7fTp&`BzG2T zNc)fWFJ)4p)(h7cN23|BGawx`wU^3nRe!*a?~QuBAuEHN8MSet_9c|l3!1BQU&{q~ zr+AcDr>rAeAj}aw>8h+#o`0ZjU9H5+^?gM*q0kJO3aW!|b09X;GF$IgI46uA6G>hwv^UU&sqoTV_=O3J;xj6lc)Da*>I zO{|^lP5fy*TSs8w(>P-X&xDTA3^gWF^9aG<%6{eGSmL(9Kd@b!cp;TtU(|7#e&bD> zzSW})8vCWS#RF()OD?XvYXPJYSAjXd9m|Hbo%;_=$;Ye080GBPJ4n^B(Cc z^P4SQjd=10BxO_6r9Jf^n_q8zYZ9h{NiYDVEOw{FH@Qv6jq1Ad->=RUJSZV&eaKC3uVVyL71;lo|=(iO+! z^^fj|st6z^`Qu2J0%$Vzsr09vTrjphR8;N5hsO4d8VKwBdKea{SvWXeg+U?w+sUM@ z@;=g3R26?JEfVSWv!a+7NHl5BE`EguXJkGkIH9PIShu)4v`> z6{H>COX5crl(_Hk!RXBSTk#Hk&{H3N4t;krAUbnNj%Fa0(@rZV@&F=0)WcWhvV|;B zrZ!8ZP1^BFoa3X4^_pgHOYuGtGPe7y5r@vWQPre4#kOydkFDraKX^5{k6p#!+r)5hf<#NqZkZ1twBN@E4Gl z`bk3zwsJxU%qZX>@p~Uzi$G?dYRm{mUmUHu0J9E6Q-H2UtKvx(jyXS3r6+`1dKlFV z5oKCMAgQnlLlhA$;tvD1(+QM7V+mb)CEyZq?+WU4cW&#H=^GHHO#S)W$Y-YtsJ1yPMs z?at*=`U<0y%Z0*Q2Ef&w+dYW-CWNFCO~_eFkIRC#H=Wh8KaP^*cDgG{5FX-&F@-;6 zAaZ)8tH3Us{Q`4AjlSL<7zn2ASv~%`}%FWY?PaD;w5=3_G9X`j1!H}h&j>xrC zh(@(8L4>lrH)+>_HKahRZvnG?c_P;dJveZjwXidu=+Eu(^!I;+(-ClWf%Qi_{{a?QhzVBcJWD6ex*?Yo7g~)|M zLma4(R)s@EB>v~m`)X>_rSN6vy7T2&)${Gj0pl)KM8hk}leH6e5qAPEuCsegOp!H) zpsA^;>m4X8=v8%3O@I>?KV-}Y3ZXpB!R-&Fz z`MY+8ZBT6+h4*x`>sa4}E5ITpSy~Hf?XRN=w{@I%)GqREseyebyQz+saoi{?9;ZRh z?0zxb>9*}7p}(I2WYBgZ^6ij%J3)P4AaBY~{?FT({Nz~9imI=%KaO)({ci$f{gf(V zS)~^zrrYPn&axvmQfN8jfFp9$XFRtM_YAi7XiCd7*_D2OiuTEokTRklv>bvGW)9f|Ivpwg!w}y!~ zZKFvBo_vsx6EeW~3w3_(0>Rm;-6ZMRh<6h>{N&fQG_>qOLK5hfPp%=MA1RpUP=c@^ zR@gPacwL>Yz&bUjitB4?vX-RO)LtOB(Rvdw%glBI1f1ePlQUJ*8T&v{I)-`&=(;j2bq6fqM#!r^N?$sxlfAml^Hu=0@cyNL=t zb!Xj3yV5c~u}G}nZz>q!g_^5s2$1G3^_tezC>h!WN)W0Y94p@dHejJ zLd21L)VnA(6O9$(`wE2g#MAL{zpc}48Zzjr!!cMfwNqnmNq36uJrrLf=GB!mo8qoo zD)8b2We}{wW64t>wndxxg6(MQu)zrM-3N3pmE~+`OUp7E19Y=)nE_*e+aA{)G<7y; z)L2Y6Kv4CU4)h<^s)}88C;;BU5IL_MvtwRwe_X-d7M-sjP798WyBD;$*_uG)nUSDD zq}YF9$$ehR>0qIV)jV7QH~x$B#A!%Lb=CREZajNZR4+>)_c4us7Y=~;-;Z;0r<2%% zqcu=aIiq}$MVG+X61C=#vpkqJ8)u9J6j|&^nQ3@P;|SGq%cK8 zLHE_&i0J5^mrB0we|r3<-g$Y617QG5?t~VL|FSm3diw7zJ&cFn`~ ze(@=Y^=}C!HVpsLm>c!v{Nj7{n!pL74Uez)f~C`N$#HR>(%f&i+DP4CU>C-av}Z?5 z?Bny*;WZIKitcB;lU$^gl8PhSmJ35lAPJe=W$)H}XBXG-4Jw0zh;PL5uLGp1%~whd zt2^4}zh^C;;sII9Efg{0nc)4LgX%|%wX;5Zrvm0T6pnrJ8V-i7jBvNSCT%Nt_L9KK z(bn|%1yY#GPdlufqDIMYK>Ia*fO_)0X+U+z?Q%_cEdPINH=Lus{+HtMAacwx@cRKK zYut}@x_6=Y*NhF3^oiulc%y*Fft@y`+x3!n!UgEKQ!Fz{<47lNhiXY@5y~MK+@)l#;Q-`Z?u)=``Ub9}EWn zcZG-&fzd>g|2(}vl0xo(RHFzl#QVQoHX@)$U?GM_FV~|QoU$>JyOB=Gc|yyp{Y%ns zAngDke_S>bk}^fS8ABD|`cEygH_^-*xB{#OMzUkf5Fp3B%v=}O^}yL#p`<>l(u)R) zio#kGoO*zL@4}b3=T#l?JR{Wi?$K%g{UKhN_uX%u0Eh;TZ&QpGz}6S-^?4J#c%MBB zcS49LjuCqv9T3co(uoFk%tsR5d^=~|?aMjUesij+VD8O*fq0{R45zbKZu&QO>AZ2= z&y2oE8!en{7q`WEAny0Vf-IMjjCuhUMd@I#g@bjH{sgFf3uyl=(x~9STXiNAW&wL! zu(e3q-b9sR99JCdGN}MYl7Fdn0;?LArE8})1}g9EYy#VR45*>nAMv;1?j^u=+u1bQ z2Ev&)Zl6(uC;yum7D8Vm9ANw`0UCqv`OupLrcl*eT7Xm%BH%v%3JkIn2l+k+MwFW) zPH2t}4-;h^l4bUyL??w@pKfeaUO21Xx;i^s6_%-%9@Ky-M~8aT zJrO^NfF1bqI==n$q^@eC7YglXUi;sxvKJ;(o`4NZ%JR!kQ%dXk=H{GZQ2@FC2It~vH&(6(rP_weeWMpLAaB(681+?Mr zJdPHlFaR?L9>Vh9{y()ngBz(o9V#X}2hdON?O4_1E1;T|xrGHk7(8%&7!?DpY-@Y2 zxo?z{Q|(9Px#{s`?lSO(nH5y+uvD@ZQuc7o8w6lqy+^<+{tY83WtP%L3%TakWu&K5 zG|qM5%y&k_N9WHCW-38i?=iGAH1!*vkNSH`a0x7)5k8w};*!)$SQVOk_X?BtbJjJs z0QO(Oo@tL$!_CQCVnVmi1(()U`%}dmu7bBV3;iRD1k66BAQA zR=5*y_eOtjz87fqWqtKf2*6Xukx4C!RzGyAdJGYqrl!aL`Js2vd+r$2WuxBym83%< ztWajq27_O{>2o-Y4^5JFE&Y87v`$ECIBwMI?e-bdl-9uQ{#T;MaAEU^F0O6t8O(Wa zUW$s^Ob_Gn8!8`<Z(itRdg%{w6Yym=mJ@)cOdcQobPYo_!&P|#8<|56T5P|SH z`vFwvUF}PG_x7zZfCzs7_N@^(>+0?{1yE0b`z5lhuiB+7I(6??9`gLVhPL*4bya$e zIyx3MI>2t-Z>o|eArF`&P>Lwj@@Td12A||g*0jWUCI2D*U})HX<2@u-CIX+XG}y}_ zo?ooeqV+6>HQHfNr<=D7y%%`6F6aKhBu|O~?6JwNl-F3-m<^bJJ1v~bKOG!!WCjeB zBI*N1nI-MVp4Dw|>;jb(e{AB?FV7q>*Lo*#b(}l!u0|WP^;2chTWe^p20tvgKVv{0 zKW4flM+WDhUz~vh(nNUwU|m*w%TJD=V|yx?nLm5)FlI4s=a{|w%zn5D+0#U`|CpUD zD_7gbw%X?hD@6ZAz(#HmFuwX1l~qcaA7VXZA4yBk*%Q+8YjfuOuK?}^5&E%{^5rwNh4-u{eY-KX(pvul zYyGEh-_F8&*4s7_lBYg&UjKIMTlv}Kg)F>hJqzzy&+n(**RKAZ!n6K=KkYspFiKD;L^8mN4(E# zWo4$mXBV{i_;@${)m2rxh}%w5ckEzTW+uacj~W{(89uzzF^RGf_dV_8Nv0JRLS`mS z7cbhbBYw>OcQ@*P@tHH);^i}?>UUQEGV}#0rI~zanPGV0f(81OQ2&*G`kBU`eg+sb z^xF0QzW)5De((XqGBXMA(C_N=FZ7#wsNXIg_4!wyfA#ry^z-jczq_CRp6a)Y=PLdD zD-;Ta!hSk6;Ia4gAz?%`H7Cm8d5DaRBr2-?EVN)O1riw<3AwrSpWoZ+c@Jejz34;*4_j{F)EY}a^WzhqiMmROZH-KfkIPgDJEk{=^v1x|3FKJ zLaNTCSrf=64Tpzx3F?U=h%rL36@y}2TMz|xIKQVmS+*tX?mZEGKhx=i{QK!1#H&~5 zd(YG#?mHTDR{L?aS{#nQ}|Fqn{ z`K=b#ZmIX|iN5>u{@D5d_}SOt>%Kpm7$jByGD+7z*UzVSw6JzdlGJ-zeV~=@;yiK`M=oP`1yb7IP$w)y>x=#9LCN6`I|R7?)AdgC0YM6N!LHuPp>Ec z^=nDe@w=z7=d#TIc;Q5TH~8Hp>Guo(NXMlU@Zf&ZyIPy@k6!n6vsQoDFVzoK`6;;9 z=9;A2D(ikq50tibBsKuov{rpu|cgu_Fo}Q}P?drdileGE_>mR*(71lRw)iez?87yqrigz7@NXEpgppUxd%j_!@3e$IV zg-Yf8jlRr28}*G@x!JETJtq@+RVR=S%(kxoGxq(MYVI*0C*&LN~*5QdsL8=qgi z=l$bc*SR(fn^}AHTKB&9{rT?5SL!eDupeQAKp;G2rDs|o5Xu_x+kuG=d{Y-qq5=Y; zX87qCcs#Rqw{&~!;_=qm2?X-V%Fa-WUlJh<8$U2*WS-04t$%v)Bh?~=Nj3?NYN;Aq zWT;)}rL-^!IqCe}U$1uab$$w&;Kd!~SicIyIp`L4Tf#efzN3*@;8&fMQL^0~FXKq3 zK0Dj)`!49(_k5zvGf)bl{Y}U5ONMug*j|0>l4R|6k?%Wc2f9n1kd*CG-&XSwpE0c9 z3hrDl%`PODl2wk3FZJZi$O5=juWI_zG(ex{ltCiu($9Y+*cqGhXB%t1=$I`3RjB?- z<(E~yXW)@hvY29RMdifQ?7~F=6W`X@j(W*N6#d#aAko^pfJ}x@V8EbvKviOn$}B@% z#p!>9InIa#<)@y=RqHU@=PE_S0?rbBQy#0mILY+)26{Sg(b3 zB=Y|#Zm;tuezzgU%+IpjoM&-vB%#g!0u zva~OUc(o zgU)Pa@QKmSuskP~W6@dKQGJ&=X=Ko3h0^&_IwSE9s+zFX2B$BiA$UJQpkx;L&G_{y z-N>L7hGl5Nj&a2Zl7OYO+#LjXA`?3hTrU$u~17JI|8m zX*xGYgm>Y#j63I#Ik9V{J0-58SAy#t{9{YHd4!`iydAe zzIwUQ$D`g%yF)>Rx;;+jku%Jr{>Y-DtqVz)cqjF1!|~(cTwQwc$cBvBz#U1O8C%J2 zE$^4*_Hs`p`y1j;V?j-Ga`{eI+A)0G6Hi=^i=Ml_)x^<>O6Dkax>~>}l)7j#IwbgT zJh+1Cr6JEtC&2qAk;c|&Lv>ZHv^QW^n8rh`jioW_KoF}>{ z`1)tZyBtL-manbqA3BO0WLLdQ;+dvW<||hB(kc7lKV~a-NV*Yso9U_L%ZF{aFIiMt zsr1=BVkw)S;}^N2zmH~)x@*Hv@12mYnfK+*$=7WoQk?wKmaI6K(9rdS%5{=v;iKx6 z1IdXH6Db}yduDgtxoy+hGDZzMF3ez_)hL;n6n9*FUsN-{aP{JeP}?~QS;q2KBzE>I z|9!_Nztp;y#C;WKE@wD0yDTVHK*>7tpS8GN1*E-9p4QCTzu@I49r1m+BHfSjj?lkM z{AK=-u%fqS*ZVGA;^%>(D-_Ak8Wngk6qM}-%0$fGurLM=)vfGnCKWj?na9TU*+yJ8 zVJ6a25PD)hVr_WIb50iO9!h$WA{Jp`LTbOBv=F-`6lmJgxhyh!v${4wFQ4OnI1*Xx z7P26+>cit`@_a4l4HuK{=qA{9fW**xryg368f5)6x9TctxO)tn>;tWbzCFQ#gwpVA=K(|>q-O3UGv4$|=FWJI2pDNY|DBw7iRvB* z!~jx$Ca2@Gc-ZC}K&sn}K$NO`*N?S(igRHRS`odHMUo>-)m)|(C2bds+iA(D>@znJvN8h~R-$YObN1Lz<>o2nl7{p9f*T!uPj6%_ zPma5aoqNBnP_S`*+gcE0D(i zXJR;x%fIsd{nH5A`EN=1|0_|xNB`H?KgoiWVbmPC-=Bu*o7 z0}NJ=(P{tD$?J&dT^R!kihbHsD7eOMdt^w2uuZ}seA5vvYJ{hHPi11DBp@JARaVH{ zHTFw6DWZE_)>@ZLkRCf6FKHtuHI*%SZe~V#X+~Ih#8QBPH=Ys~-5`!$hI7L-AxERt zg!kRSe%g&7q7!4V%Dnq@*D_vl-q&+MKucRYM07Pk+w5(Q6XdLqI`8-Od68qvWf3$_ zF(B^CZ|L&kGor?j=PF|9x6;c&e(1tVMCDVg2S6PnxJLS%=^ zg2PQw1?ly;K9C~N;s=LPL+dHH(9Y8&1^Sg#4aFtTn$Ke#u?j_*oY$;ecYg7N!VdS+ zzA+^&?h2s9=7i$gKv8=P(-#RSpu}?PoJMU~b}R#><;MZ$EbVMP8Au>&x-xmYD-Tt* zGbz^R0hJ50Y6ejv^gd)Q?vGKBi@b=XQ6?rP zHshmo=|rP=!a;vdACPdkP=f*Lc=?e6pZa-XQtyeMg9BGaW@eFPdV2b)k0c0GGBv34 zG5*ohL=P{om$y1F@?Se7<)}~V6seJ)U}0g6Jd)j(fiXNiX*~ylZZD6bBM=vRQ=0nv z7<$R4*96i^@ZYHr5UBn3SmJQ0K||bY)puuoh_jM3hlCe0QftxbGs$F8R{6rH71mln z2JMX|Cz>TQYa*Do0p`qr#jVABXw+H{Yv=6YK>X=L{9%(Vjv;CA)_W4_rO`i43Qg*d zTH5~9VM`wxx8gxp4H~drF8*5E7*FmFR zQ{Q1A|0s_D%il!0im;8(_K}jCYEM(vI|=NM~%ab+YMw)PF_)G?o^Mb4FN1c*I%RY4Ny_VTX&yyWq%g4Z! zwC})uN)K0(j|GX>OK4E&bno^{khaevINFiSCXlVYUCB47gBd6bObhex?JDs=r%osw z6p^>ezJ!2jYu z)B{k0HR(y}?ri!&ir${Wc^?`^wtBFaOh(2i!vGVvZLP-AFR3=N2_Bg$w8JzoUy2q; z)n2DoIl}{K6N~flu;Nelh=P`Le)U6%f9PD_wU9tTW-+mFShEb<^GRc4wXbX3XUuCX zB^2INNJ(SC*L^fvw5NRWV9$;MJ4~O!J;g{ix%JG&d_fk)R>+Z8i%z@kIGw}F4@Jgy zT6_$^l4)sa@xA+{q$`a$25Q>%nA`-+U&(Go1*^`fI1N5T;*u<`(Anyrx zr}k@`nZseg^d)gX?PtGt-d&&b1JGqkocy^Tm*Y5s4GDt{Rm>sTtt6q}SZ@LA8fMJs+y@>nn z{XXC${*nX!Zjm4!@olior4z;0^p4jDWFTyK4-1cWmL*-FU*(Sa?TD#fM7nc2Ciq&Q zK`Y=kigdGDmt{Ff$Y3%4E0*)e>3a!pnpa{t??*I8M$rXcAcfXE%M9LC`15?*OO%yf z&M{1Zv1{{7^K(~q$1oJ?qv0 z+Ds;R=IMiAjG)|_8WNMr)Y7BoW^rXZFTgu^6@y`mcTWSD?u5j|4=|X|w#eq@<|p9% z<44p`g71cqAgS3(Q{E$}YdHk1B z9GqY2FI}>0zvbhSa`$Qj=_o4b_>~k-CTa9~h`&sUZ@j+Jf-T3p@~t84ldiU@a=}7irRp}s3tg2)Q{K$FwfQS?7}jm_U}#J z#GjS)18YK)1xLLGs-r`Hx$r7!UExjrkD^j;iQo)edi-05L<8Gow2}oI5M=@bb`@5i zl`0>rLK&`D9orS-vZ!$Gf-}cA&O2kNz8pH!1-gQlsK!=vUP#fOe8ax)_DdY_Ii>e3yC~k^sL3CTf*baM-zt)MjknFPjor|X--2! zLqS`c@uL&9Gat#H{2a4})}33iARU*I!onxd_*K5nm$VW8%17wnk+y}}(0421kr~t? zu^PFQn?g*IxvU!RH#RK38`iLPed)F61h#VFVA}K#db|ur)ZoKIhqt#;oR!bYLIM>G z%DUfke%Lhb4otZ1V}f6t7s(%X6Ug)cQ`-yOcmAe}xGPvdz;92?s|`rKxXE!uoR(o_ zkqBol{kPeuFppOTq-Cp}^yDpzNK8WucTZ+{*4(7ImgJ3b& zF5dic!tqGK=q;|paBb5(AICP+%tLJ<()zZgXHcE(RNU$}c(hY$SKXV?DPP+zxQC|B zB>##Cgt|0#V@@PFB6)oJIjuub!-k|^_9D&RyH}Vi_?=Mav(zOX_ouFfWpbX>z1jI+ zb1j?qf_(1$#ZOe9VB56qr8$*p#4nr8onNdy!f&b;Hwg6W^;H~o&@=dc;l=UMsfDK) zy20CEyrC>xq<`=5gbeCoR6V{EO_%|=QK#2E^u3&oZk+~g`B8B%Sf_Iyi*^sZ*4gCksX zeh1bag$w%qQUcb&^BerH+9+`NP5)q8} z8&am$HU;qW%DMBIBTrdR19ycNf(eh*@Pw`cjC07-2|&_j@b zY1cBWJ-GSMzZp5;MM5kE|NYx;t~9juOpXv0b|19sAwE+xE(JVk0(Ku60wrM7;nkHw zF$JDfE=JK07PkWN=N9 zz$@CHT3TuS(%dX)neDgu`bNGi4kDSq6kJ{TqoSjAX;J*dbHH+PNM9hYn@AZBVEw(l zjO^@K1eyb8HH?dkIts!$Hzc(3et ze;~ym2Q`Zoi@AFBm?trcTKQ>I8p=9`!7sAaB=||}Zb_By9lw4*((Xt@5qsAHso>=f zoHSu$)uTD!Mzxi>YC!r0BDCDS7T2BDFzMmi#8UV$`U$Y%p5>N7DErNegqU731mH@d z;lyml$`+=%+tG<$OVigxTLzhJ}k5y7J%b*KKo`L2?kKI`Rh*7%mb%%FRR{vN? zc9gAykf1}_`wympTR9E?Fif=RF(!kT0%B~TR}y|ysInh~FT1V+`(b4}RCb&)08{AD z&pvD9VVqw3t!pd!BUizgVD3+-wQ)tn9KUSGm<>{acJCpi`-RI_ZgjtN5HJ9b(mcW< z4Ev&|Fo%p0bO2{1VQq0$6J8VpTaI0)HI7`In4V?{5Q|;WFK|S>#&H+)&z+3(Y9Z2vi?SY`J429=~f&+nA@xAegs|) zVsAc`Kx+N(Bb7ccTm>4Lr7Zav4|W0Va0b(J++ILs^&Xw71YXURTFcBb#QmWoF+y)I zM-zL6OL-w>TJrLqSA}iVM}2tcM42Uc9`C+}yUqFH z)G6NCBamE#K}e3x$l=lc;B&d27Ve1*p9VDec1Vd+m6>c9kIBA;N#?q23Xf*Z6)ot! z)WmyYXTg`Pqw{-jpCv(PgXA(Ra@SP?biIZ0O?Iax;eX`WzDYdtzlb%wV^lI8@%Cb6 z!V$;YBoImh)i+?zuX32ZDGO#L4yJ!batq|UU*3`{H!1PGv;QN0x4gACDLVV>*RNce zQ@=JlN5^D%tBG?%y6cRLcRCEcr)a`JLw0V(c4BgJvcMU!L@A#G9KIn%aHh3x4Yoo6(d7qt?8{YGRgzAvrh(v&80?>r! zks!|>cm4uAU3`82S8t$K&reJ|&2kp&$+vsB`O;Mf1_wJw(ika8JmbnYHC(hkCu~Inm9$ zf|5&3?siHrzE|d``PulVUT74Ayru@R@X?i0usHk{()O)@$E|g{1U+u%li^3tF21Z9i2d(7cFq*ZR zk_D{OjcEy_MEq%myD~AXTs{~ELmiqK42iU4HFBdPwu1qL#L(A>2JcW+3Q5$Kv3*BR z*y1~-TI2G^?ZdL`M$9j1P>bH$+dk2?MC0_1+>-aIAoeAOLOnw9vn;+q#!1gQ{+hs1 zxL6_WA;<-{gP+F7k>Ur)3W*XgSGdCq_rf|{fWJnZsKdpKzN$Yb3g;5-3d!NDRuBvt z8_sxXS9}e`@vOcGW024cc8qt3`(wG^e(`?k0`B7j*?ewFJpK4IwAJojFSq@D)d4zK z;d)$YiTd5IZ+?4fzmRi7h+bnY*$iY3akx0n1i9LJ^Vj=Z@CADB1|gb50?9qv`NJnv z&w)78K!J>?dEyoYsN)@l`#Im;W{$y=H_>+szmR^h+m_1)qHKNvy{UJQGdc}N050a| z`Z{2tD<`$p)z;>gm*a7BbN>u-cNcW0NB^}&l<}5lV4SVA({K>Uiv%+G*4{qJ#z>SB z_en%7OUhNbFh6N99L@bY{KYmU*60Ta z%tgRAU{_AHeS;6Q2E;f_ASNdzF2mTP!I-9>+-P0!X4ht$2$&MYa6oG(4k#Y^H?y7& zs0SvP@I=wjG-U!}^Bei<6qR1@(>4{sD#4Ed=Lrl(c&@%8-M9>*Vwcn#Fc&b^lG79I zMS1P285=Ra4!Y*YhUG{+C5tB=g(=J+S^t+50K=yi-H0+VHfkl(}sm%{#^!Yjxzt*u@69F^(n3ItX~EoiI);uwt1S%X1*VRS>S$Q1n?_ zUdV_(aZ>bQ%#~=2Yl5ZVI5RXJd%LiRH4)lIYDV-oyp451Ygw$&C=J!5h<-0G4!Wdz z!qHW!N>|e2xbuZ7qk;X~4}j2G5kyo{lHt&8#% z6C%x{>wdPP4R-^qJ=dUEsf?^+InLScS$R+a zeUG;{QEMu+GRuD-pQxH*87h5MY5gj{7)>94sq0Z2L0{Xxh0>)GKhuLdX<9jc$7bH zQjM#m_S1Yz&D+HJ;(XBr5uF-9?+U6^({9;W{6qPbM9|D*^yGcBN0$AZ{dRZ4 zJlES64qnaIDXJ=u+SGNnSf2k;#`y}9dn0YAmQ zykP7xts9R6(h=MG546^KiC@cKrQfon*43vcCNf1jHg9_e1hiV%xNx7{-tY3>Ox2It zbQi=+vCcazN+WQvu?wSk%P-!s0}xA5WERp|OZsk1GN2iVu;sVb3VqX%g#UAJu~!n$ z-SJfZybRQ6AqRSEA4EV)*->j>cWw?_OK{-fW&c=Sdg7@eB^GF->POUiq;_uuU0VIf zzo#fR(P24B5A-O%_vldcmfMN#+wa8pkJag7g3L}5+|5t+_eF0nD|j?N(n}A8Ollyf zZ54`^bZwqpsBFbQc5D3hGN~xMc@uC3KT#UR#dmLx0}i0wJf@}=rvE`Yi>b$*rKBK| zk#RE>|Fc_M1KhLxW)F9W2#qdWROoMU4PvT;w((JK7~x2v1Q7CFpPeag+rfo| zz}ZEN=-!`YzY&g?TN8)cV4)AMGGE(v_}uvd2e|F5WD}y%VB{Fper)`7>c%uf>_p90 z9~%DQPX&&jKdnpQ@wD~#UFTc3Z=xHr!XO3W-5*x3H+X%uAHvcYQ6bRQLdk6rM{;929VJ zAZAU)xsN5+Hts$ozzxI%K^&J|n6wXd{C3ta;De?qw3p4}fcW-m(^0uICXNmdr>)RE z;`>orR)U5E%3aWE2=4jGzo_?Y|Kvm2IP*EZTyo|d0w~Voq1syda#b7=hj|9!V7sSC zBwN=-DxnW16A^SGHTuZnKO<1-jNHE9x-XzNEgS(Z;h6eB|56gfVHSe{G$SyNUVPl` ze^ATwgOGTn{|Ds!Uj+1jLC*gl0=kZz^*_1n|C_`9FG%};w_?ZPd1YU8D{zyp7DhW= zyybacRMYiaAFD4Or3n^=DbW?DhPp+@Kp@3YRRj5~Byq)yOKWibp;nphHFFhyM%AeX zs;^B#IGiI3&y>mh8j899oq_i*yHsXwTju5On8&A=c^FKG%c3{jT07z~mGO|Fk#K4^ z3Y9a6xMiFUJoY~D?QQhUPI|x9^UF47!<^X4a^5VmGstXff>>be{45M#8+_a=Ga$4a z+470Rd?&|_LD3-E`}Bp4^quWSwAS58Bt)MBJa->gdk>cQVn&zrrYgaTfxvk)uZ9VJ zW&X6f06!=A=*qQMDB+B%qn4M*ykyre!A+tn7jq=Q$MR7jY&?gB6H2-GWqd-~dQTBO zF;(d_e6$_Njc7K~*cV6Tx)~gPaDifM1;`WJEyFiwZw74d`kN387*a1zYXi{)>Az^0 zF!v&yHk0$9baUQ6FD-Vow)uUzyzu#P(qZm%zk$Lkd!(LyFQgilJQ4h}lhGjS){k^4*2gH!|o1xhdM+4u{V}5frPAOpy!d4l_~n3;)&v1n&I; z=&=eNy^{E&w)uMv>NodSr*0qCH|6M>#k3IIP&t=EnqQt?o=ofOTa5RjhL>pbWH-nc zv+c4sPa1Q4R@nc6wRz0qDnvY7;AFGkXq}?1FBoh6#f!hezDSxZ57MFpz)g17Vj(E| z1gJ-;f@JGD0V=4Wl~s4n&p74O9X)q&IM1Z`-p0T>>}7HZ7o}*mwF3xLDKS6;Q?>;? zO@`tk?ALD7*N+r$v&mEy#mJzf908TWyv(n$+}@Qvz`GN7J~Ys&AP~9xhga_GvLS=Q z_T0{5ckK7(XR7D&SzqxkUL^}WRIUB>w2fdm@?XqWZ^Pd0w5+~NlfBkYyto*aVSz0T zKYu^|Qoi3Q19h67qQQG{K8lZ{z3_$8E7;wEo7CjX1kE=q*If_OC?AkRFNzJSYADnC z+v8%`7eaqJP)A{Oujuhg-VXRKvR~so&QLq3zzNyxDCyn==hWpaaQy!4XSKI}Gk`kHugg%~>9ELjoX{WWs@QX5 zI&nDM{#z7~qLn}3qaC!0lI1REbv;A@U{2-J)pMV(rz@#KWa~s5E!3vd z1C$`+sMzq#J*n?yKcpe>`!`Goqc{I2+gA4epG`n z-N+06#(DqE|Jp^-4)PT@cR`(_aI}<_VUe}^ws9*qN%P+f2_dQ6h_-$*g(BU2*(LNAp z`J^3bZMm>|Krl{L2!OA^ghtt))BlU%%37$(Pya3x+3+8TkAXFsH= z1%I5djILUaY(fvEitR9A1DE1M#zojrgD7VZWhAa@cXk9TK$hvYH%;yolE)zuK>36G zk(17oFn_WK+K9cXHXoK+jd@-Lq8jMtHc)!!nLM&-T2`hbgxVUTIRDY{p)g)q(l?ue zR>p~JPvUtSs0I~gi{Ksrh6zOg~k@6P{F<0Aw>^B;} z?Xya^T{3wWAOT2!60iwG8f;mB4u9|=8H=Tjvjbv6$1j^G$E~5cymuJRJhLZ7UoTeZz@WT1i7Kjc&Fo*g^6Pm&C z)OaJ!H19Qc_(Z8GJ@NSt+$LEWZmL`b-CLkb(tVwm_t->1d&o8N0l=P)KXIfNtVRI0 z&cmZ8Cudo0v|CYUYh0yHyvRpz$0!+$Q01wFx0GGWPQ~V!*h$5mq`X0MiGLQpI`LXK zd6TWmk{x0bN&mKvmk-eIjMMcAiM$84uvuAUVZVF*%}dhFPD8D@*xVJ!IY0g;KMo3V zLD~{6A!X=UT4+E-H@`qaxSNBOlXovG|2aE_`EjO+UPNWSz?md@Yc&z9w06fmh(k9H z!)CBSPs;8JT3s4sWPNFF6&2sK@`+vg;oRYyX}}#Dae)2IL-1VCy3P{gve6Nn$jKL%=91&T2RvmIry;>(f5-|J>HXO42^30J} zE2iJ(oy?=aDrgBV>=)-nT0kglf}4_-;ZZ*IqpNs}+Y3k0-w_)Cv>PV{hJ}Lvg64APo<{hJdymrTr zTssu3XxTDhV^uJGYCGzw+)_2Csw;=e~)Ht74455>J{eB6Dg4P4X%R7x@g+}LZyD}Mp#rc;?zT-FXbkI8aWG)|_+gR&h!9$$2+NiC-D)95+ zggWnCvW?p{O?2)mjGpiuq2gQFuc4Dx0@<^^wmoCxA(hlLQ^wx71H^*k%u@4POv79$ z!{az6CE{e^r1JVF)46|2sY&av0$6T}FPA)z(LiriMOO&o!5TZ+Sk@I%Ao-e1(d$PE zPK29I(?!UjpLh#)zlEQS70i{!j^5YE@A`d=3yOv;do`7jiZtBd$!1p3f(rRpJY*!{ zQrX_DcWd`pvUXnQi@{`1#V4H}{X_yi6(@OzqSxztAzt@14m)(>XyOWb&)d+3wd6uW z_HAjNe8lf3f7_Ck;Va+2#CM)3%RVx0?N68U#J`_Af?9+{*;X2(k4+!BRLbrZ3JM9xL6 zA4WTul6TQyJ?|ZkRsT! z;P+U7>&H0-OKt3(D|w*Ou=~Gcnjimk{lq)oEBSfz~7Km0Ip*_`$lQ?veL2(xBXZ zD&b*Zx&!&}tr=uaZJRwZfBs8AD4iodQcHa#y?Bz-uBYclPL_@Th5G}fJxIFuJJX13 z$b63O>sx!EbF2D&gC2D9MJ<9pkSAb}z2i$Ip^};nc&dms+T!-ZL9TOkcN<&U7c&3? z?>T;`DOc8<-LsGOtN6<&JJ;=lA3ynCbfuBsZwf$M@fm3n)5lpy7T=D73ut^JLn9QK z0H+~>EHSNLMo&o|STmckB$JUMG%gY4K>!49=!hbJ!l`v+7q?3JgfrgD*wl{okKHBv z$tI{d67n5jpzq9I&>j-zI7+lCQa%Fn5C^gYj)M|rp+G!Xo`Ed03Qyk*JudB=wnfr|bg_qY768_&2p*aGVj zj(vZ8iY#RM;%K9TaeozImkvSHe`({(t>HI>W!1#I_AgRocH?~kk=ncDyKG6UD*T8aM8e7@*``7$GY7?7$^2nau zS@EXoSr1DTve@i^NlgDEw8o)D^Q;8a%8=Y5BL^RgpLlIe>UT*~v$$4@PaDdcb`GY0 zfW=LNP3BMjR2CPYXkEF3qNv8ZQ&}Xm2XHE%1r-Pg2A9)=QkRK1mTr&|lJKTq14LTm z(lkCG+aN@2_I8=7Qz9QvtPziI*S}pI@An8%O$^%|Jl+ED6j*p~uBgtbU(IblW0=1; z3aDf>WlCX@P^h1|m)LMuohY%;AJ$VaBCBX29 z;1)?M<=InKMv|O$!R3#cg+Inmsh(SeO`}NxG=9B%Y+&Ke(yT+z6l*M=ie36D62<>s zcVdvP2v9$S;Qmqs%6@vx22k5Jg9d!es#tJI1)e^t&42~z@4v;fEUM0?pLLY;p1udeAv*g++mFD;vH&7bFQemN}eHIoJ`xl-!0#9<15_MmxQ%!BvG z?(nj?9SBPf0rb8jSZXziGLJ$xIH}Qfeh#(m@S6TeTo~}KfGIxdw?d9snUKM2OoQIy zce4C<^ee#JkpaNV6v#)WzMnjdzxHd~>YFfUfL<71&HWjK<9wc6UHg=D|7;pPTOf?}rG69j51@I7ANi#Qlf5g%Tcm5F{ z^tjv2=FC*3*h1wyRk0ka4(8Lw`^$768x{OVVWJP%`{j3oU<;d*>p%fAON;)s-k+NT zr|&McIa6wjAz^e zzU9B0Dm~Hf(neM(OoIl6;BG|fEompNO9`baQy14znyP|%O9E+x^67Qus3TQ-kA89k zc?24|zkqPtoJNmG!O)xNYV-Cs;w!>)Sifypa~g(M^v0VS7)J0IE9lLKKPP4(-Z3IF z2qKk$x@ivv+Q^9EnM*^cF7G1#)lp(U#*aC0X?h;d>LrtAfPE=qF(bI1J1-D4@#hF< z!XD|14BS=n7Tk-i5f~_S9Q>nf^b^UU7N7Q95bk*j6QKD8 z#3wUpx+uiRQZ)-3DMGJ|Ol<79O_boCXq#>WYGjPZM-xT?@a({1VLQw|#D3PN4&wSV zh+n6Yj_{qv6S(jL=t$huxHH-0`XhA_QxJ=j50H7jS_2 zE<7hIsaq1Blrz-nkC%6g__U#Y`<0xaj|{~t0-W42ST4)hBLkA9S-OIo8S%R?!@~9g zUR@w~JCb9LqLaR}w{(oHNYMh5ys)q^(9DlBf6uHmE`6w;L70f)iB08yX7>jlX79syr?0FN{5A=1}JQM%n|9bbkFI1p9jm8|Z=Z)qZT> zFp#j@2qvnrE=!7IeCGs-#s?ANl|7m;ujwQ!f{z0;Q|dq4Wz?cril}$^sg5`@ECXDn zI#9f05Sqq)N#p8Og_?A$7-Kr{f{8Y$hiBJJj7{e(y8(Ic$Lv_ri}ziffG<>Ai`?6b zdt@5EL9Jk~)$eeP4^RIg%p`+ID-D!A+*Yeu>-r5LilOEnRf_XA?V5@~gC&ljuJLvj zeYp%k%iADiB)HejZQonW8gVF@QAcuMuR^Lqnn##akzqdtxg~55+undiB>mXksCgB5 zKs0EtS6V*#U&z0O^j@QA-v-Z*X4-T<1UVmn-!W^oWOAXLpKnd^MNu7mW1N098nwn5qZlUJ|#Jf=ov(t|>duu+C8hL$3>nMStb?{O0;i4cFc8*<~(>Gk98wKq? zaF|A2*KEXh^Ne!6QhPFv*nH?qS9)rJ*>mqc17anA0Go&qBmGLL+f0ncNG#{gCjIK{Qmqn9Vd}z`K$CSnhO>5? z1j2rQAejfL6vAQl1hnC3M4lmY`bA_ zswTIN=NbU}Hg4o_yI~aQZP(&f185uc?1P6VXt@;E1YGZ$AV-!R%(IvtG65ZaFqS*# z3StYotQQ|c!Nia)^Nmbw^OOgUf(h!BidU&Gm1!1X1Fo^y@9s^{Lyr$Rx+OaZu6d1O zG=`-i%u1y=seA0fBx-ngtG%(<>S2xCt&LsBtZ+n=#5!JvMe@xyad=z7{51r z`NydPGt-w=34OF1pIGX@MZbnVxuY-{~2E}PBvbd!8hQU~79#vD5-Yp(xQXt?xIH&bUoXx?X(LGy^6)*po zZ(Pfr)y)uad^GqSJ}SL#3cBuQ;m<#6qto<3a)DW#Za9eo(O?-trsUU?6XL= z53S`uC>uSJzy__kNSMWuQKJT3RGA|GKB^cGz1?tP&YwWznPcx2CF|n4cAs-wCktM- zP2*Z9hKr$6tRCNFl@jbVu+QD6RHCd7+Tpo8%}$mLsKQ=+i=lK1_qMOPyKN_+{&?;* z&iJsPKzu$vfT-gZ*8KbxJ-Da;I1_H73f zdlV-KAmGQq$V%ngMW}YDO(ZSM_vT-@ELOy~H{S5H;*NG8wZNd6rKA>I%Ci`!ZzF@n zTjtSk`kpiJD#%ty=RP#hiF&%I3AV5Iu`?t-C=zJm12-)_MgM&8VK`K53WhTXYdl~R z3*0z=2<9bx*LeP3JrfG%=mM8z=KYm&X!Ml42Xq+^QjU#gXcJ)rAdq-_KaM#+2cqTf zL~kOKwGdCx%N?}^bR+A|TEYOCh&=5CeSLwFfAe6o65EZa0&RyaF11I*_*_Ck1`{}+8wpoc zP&za`=UBfGen%HnQb{!1It0igxA2>NCIdetX_W2 zaW>q1`t=~Z&g?)O^|SC7k{PxKWyvhf1x@GFCD{j~kM^BtVekLeMzM>&j@&If8bJBJ z^QYHf1ipcC&GuPCqRr=+-H81p^6AuQ`=Gg0``dQUDS3;`itB7Wh7^0n*K&4EgVWtj zyLK1v=n!$wd9?_30GS9$+~;U}C;CYkP6EFg@e&{_3HG(ip$3g92`{~A!zLP=OaVr% zdue*v`La!I^x+HG3%*L?BV+D+8%SH3B4gLnMJ@4SOvlyYpc?45qgI4VTs_c*5Z2TN z=%Hv+D>hNzgXZD|(9(G+M?l$e{8sznnnJp<(6ZhY=SyR5r%=otyC)rOaLT*JO}@i& z6FB>20jOg2?y*Iy^r&OMPvFLj}?|=QI9q?Q0cws7iWPN<{(~+t!hsy zR&l{Gm*ZyO7>eGR%zsoENyE|f1a#ryyTT1ejDB}Mr#=vDSzu@prh;A?)IpM3xRqm- zO^%gg@$~VeSN13!m9+ZN)LTmgNI}_`efQ#@on@vUDtL#qy1=q}LG>2hQL18jxy7w+ z;okaWh{|GscrJ*UHhU4LDpzekL~r5@TJoks#9v~_Uw16AP|WqYlC$h>I76Ls-~_ff z{MKW5#s-MQ1F8*WVJkGw?nPV1uMhc1lmAp0IR>wl5p_w_2L5F}x zBli80w(CpP$~QIo!8uM%`pK>s0fo*COsqL`n%>%l#`Y+E0Is*s{6tQF4EI zAPVk7&A9%WCqv_Iw}DRL#(&aPd;oQq!!mPRr-=3232beBHhA{8m~%j!dEC=%esF^D{1%UOO zTy2OmOj6TvaUl*OOqffDk@47b7dl5BXJmPLmU2ZTU1wM(BZ;(tlxDw-p>Z( zzanpCs*%arl3$bi0tA~EZ-0=Iu$hEdwn$G(!uz?%*JmRe65h0P_4Y)H7StA#g3az$ zsqegmJdVWynTkUpR(*wI3D?wzQMi_wjM+2fzcLlCxt%V{YWIP@`!^tv&HF&6;%;o3 zx-ZQ!hW9o2Vn*Kk0^DMnhaFg-<#IrWaN7`IaIVZlT-H}uf1LYQZ~Y(A&N85irtkmf z&`3*4D*`I5gwkOW0+P~#gf!B5=#)@IN*d{I=?+1yfdnx{ZQ7ZohqWpWE{(t@PzbKXO9h=CHpLv~cOPMfs?~ve| zwk47>>b)M+!7W?I&O+;4YKrrP^Dg@#NuEvqG+Hw=6xnT!?2UMIytFJ4k3ZMnaQoSV zVxaZ56&z6)<0{WxKlAivInm_ha1TgZ#EObXIqIHh17+B3bkCjCEbc-k(iB7E4$Kg{1{G7Hw6ah@YKfaU+ zBeC%`Hr*abx9EHS^$D~|+mXMu-~Bl7i>w9vH){iD0Cgx759$Uqa=v|_5BRA}qr1+3 zgDdrIYD3;<(;O^Mn0BFn_DalG8Es)|GgI>b4}iIPb=YiU!ra<_J|lVd4HI_35_fSh zD|h(j%5;v2J;p|7iqh@5*uDv4bP&Mev$}f2<>RX^ko?&AcK1u5o9_gW9i1zYRcasH zA4O;}rA_A4N6yF$Eheu*!3j9`M)poV5&Sr!LRx=F{DB&|pufcA5_gBx2+*x6`gw=- z-hm%7kV~S`1P693bx0sa`sE>P@k;4J+g)Y`R)hnt=rqB6(G=iU&+UvAa@&oN?#qSgmW$P>I&xsHx#;zYrq<>;kbv-3ZERuqmBDRc3?O0p zZo)l7JBJ=dD`43>rlvAmHri&mxa3i;CivZ48Caj<74GcPYqCcvKEO}b8?HktGJ8_| zQ3nvM{||M5-y3XDNCEB)rF31kk$EWm`{zRl#HN;*OTzJG*D#N)f7-M9+jM!e|G*|Z zt{%)F_Mvi(eaL#G2ysFoCB<1Pe)2h@8+*wSx%V5{^_aaT9ND0CO=p40JrlH~B_ZdqEk>s6oU0uMumj-sayS2> zM%2?EjmHsz%SuK4za_v~MYh_!WWJQWz=VhvJ!g|vvevhG`Sit(-Ik`Imbk|}an@Pe zb?Nm-CZ9YdI8^jZ70kH4cnR^BvtIY*|B_YkOhb_SSw1RBV{_O|cqf^mHakDpqVBJ9 zsF2orKIKc19>bhnReKx|gAnJDB5ZE#Cl2_Vbg6lLRVX*{Q+b)70shKOLJPxiZt-Pv zuPS&hmzcd@tFxVx;6E`_^;k&u&$IwS&xjOdoxT*gMpVF1LiC6dh6c)|hMS9D7L)3k zRckB)vi?_4VAJa7aASTe{xz~a5+NixXr zbnJi%02_Lt>_?xfRhL9pU+izj1s{cT)Lp9;xD=;QAFcJO>Hbd&1mdopQ)9-T!9p%{ z*7y#>%RH;|qXGwnQs)Lp7Y<~1Ix8V2NAO8#8=s7<#1G3xxl4W?tBHd+b^G3tJ z=?&hU0T&hGam&4Py#h|_|rJpx!YY8BR}|XJ05bo%c@(^47mUOkpnPRUOnJG77x4 zN0&@-UHvt?>i$gZA`6eXnA{|AKsksktLDIG%U&jo{yzyq_MfsIkCV)WfEoti-gKUi z3p5~P!5bkL_`#p-T5y1{fr~m;{F~xv$wCqW2h#q6WT9l{h~f{dqNnjz1cWqh!<+=c z7eLK{HTj21m$+rhv=N;EwL1UTH?g_Ez6Uj2=~bgph5 zHm!_{{-ufFtZ2ushfHDXOG*m-?jXik!|g|3=@#DwgQa?(A0iCcXh5+PbW=s(-A^F#RjhT{OF}{+0mKm=wYPMT^{XBQGZcKjI9moqq>$-Q(E; z)2pz9sRzT4zPv8DC{u#{b#cz=!zCYImuo)nl{F&DKe z^{92grcG}wnvbFxQ+)99?eLHreFf6Fo)0tR!$q({pNX}QARpcJwos@T0N#7goITY0 z=I@#`uHEtYwZg;Eey$kQajbbTu9u29xS!k;6a#WeWtD}0BIhE;{VKfez@KK_DTuv& z@yqDrPr=}*2Kc#RX=McTY1>y|uQ`I9MnzPwKE-lfeSf&Xi>XmSu*NaR;at>M`=xgxb=vA~HEz|=Bs&J_zFdDoZ=y7($n&>CLt)aN#E@3yey4@1u9GjEs1@!zHTQ-426mj13k&+fTnxP(~ay4gSBzNEp(x$Uj1 z=sh_oH-jmu5bJG(_ws)~M8Y^5FdA7{->?7q;_%R`{U4H3gfZ-IT=Oe_q!+gAC`M!g^vtKwfy9)iy&tEv_7oNobG{bw{`g9=LbZ2b! zfJgU6+RpZFQw-r+)j5Up@&V5_LGy5fp;b`CRu*#U5Pq#@U=uKzBh%#|#D5tT|DX|` zxrj=M&y$hKP_$!gczt?9$xr*XgNP`~8R)f&jj3LF>30eLX_Ajf`QId#Tt3rifPx6W zX(hFaXq=4_5a^MQj%MXJ6dOZ3qw7jBinkqRk}m&{OW=DiC~p)tARdWGN?!?``K|^; zHasGUOqZQO>n8OxmPKWjoo!tV%Q zLVv9Xr5E4hOZ5#Uc$tnPBdyuSHW(F!-7`Ej@~XD{^a7nD9<$AQ+eeu4c|W{%dwX9+ z%~L{GF(vQ#yV~})Jc^0mAanG_>&T1^-Ks{ zBJ>z@Cd)%M;;|NR9&^8;JP)*lnaydIQ7y?YEwEPw6Qg&2LSG%)^f_XyD1aSjI!p|G zcB>x8yxrl#?nLy*lac9d(oI3~G$s_!W2^;JttkOWRDGrI(#R8<_Uy z6B_?Ied)eoj z6Gz4G$`ZZq(hbSAy0mK5>Ws|k(#omfL8vp!LoOl)v1I30Br(&kRY!$!-c(sXxV5&m z->6z9Pu z)f!e58X9{VFjv9z>+Yg(eDhW!0z&((uXq%los-|hZ3`RZk;7)vFik!M9|klP(?D<$ zCFd~jNN>NNRI?QDuuhX99Ef~vnudT=YTi((T4h?ImX~X7-7)v8h1rk?6C>~(N_6V!_3Ig8e15o+qC*0Ld_~jSDC2cXIm~R}4VLYad>u`4 z!hWxBtGy(b(afB}R#<~`vurbvyJ}OoYI}Gw(Fr%3JZL3&YqZ3$i}%2-`6@e2Hq*{T9VjAzAIsU zgx}&IHUWkzUM=Qs%UQdH$Iv~z$2#2eVIZL;G+RoQn~SNGFae$AtnwaUIDLW!Hl~tg%ndR*0`OtW*6_(1Lu&XP19R_;Dpd;He zl0xsmD_XPNa;8KJ+IJjQL7f>J$6uRyW=D*_9U=iz1xP8KoAz@|d!Sl?JQw){f~);K zmbFf29JVGL{od9a_u-?yIKJ|HTDC`Rp9Yz^9_;z#f;Uirqkf!jM4%MeKXPCx7Gx*VSmFzb_C zl~j{8{d}S%i+pFpf^%u1{DDONy6hg`HQ?JYspi9#!WyTVN$lb&Y1^VyB1YfA6<1kO z#?7sVy@-gnhC)dE70i;IyU44BQIqJ}Ke2HIW3vV{Zfp7C)8f&i>En3oIQ9-UBsFOc zdN1||>L}C;%^WWn6&39YoZ~#t>@8TNPJ3Rvn7fNBe!gP5UjtH5b1a5J-`}Z-m7wU( zbV=zFvHv43t8(GWv*B>3*Y@Bec&Qp00a#bY>uA-*48yAoWd(Z?-5;Xyn5$YRs_EYY zS2npHH8FLq!-jSD^|>5>ccp19hOIO=7}X9pJ|=$Za_TYvqvVKs0zP!puHbx=#=Rqj z67du3fLSah8|(8tBX{|yjZX|O!793(2$~|1dN{)j@9gl1QhB!sYM1#n8N1XPki}h_VBOTe?vrSz-xp@)Gd*ODN|rM9J_2uLtMXl@Pu-P zch%%D{_Aw2OI7jnCp?E^u4q%lD3y$rhk4kLD|&;`$|%4lN`2dK-lLBY@JY@?Sto|4 zR;H1ETT$1H&>r&WyCLVvZlLmF!8N3~ww0ZV*|Rq37X37Ks} zuT@O~oXh+T7#*4R%yFc46l~VFt&1zC+MzXTn5h}evGs^bl|Ls1;GliFmuzXY4*2Nm z_Q{oZENV9(C6qK|Yz6BuP0K|Lu5vL2#xiG;`D9n>+clQrom6!WRKc}qqRK8=4KHTA z3LPrmzOyQd5&ThGcP@a)qJ*FV%B!??qJqrpYUAJn!Z-_k#}eMt#LRU{vtAD-$AcLBUf{4W`&qHMFW>qFLP%C=_PMS`cD*`&Jl4id5Cr(+lhA zA$7N&h#VV|+RZuE*e+od{amLFnusdl9gY18xo4UMxBgPO{yPotQ)sJqFkatJJ>2Hz zQNX@PF>p(aTz_N)ayT*Zug(pmOubnS|``>@& zgv%awd~?}F_S^@6#W*0vC=PJ);DZXy+G5Je%94_kuN=^lk@@)gV$?S)Er3D%0N8wW z5X0&6$JG2a3iugOE${tM8x~M>x@-Wij!rz4Mp?N~cL3NLNgFYKG6ziY3AXx|8nGy= zs`{tN1PRwafBt-V_bs{Y_oT);>%F0*IBTdt?2+3}hL20WTA?F7MX`b0o5wI$nJ0{nwA(FU)R+QEy6&?Brd#xIfG2TM?IqDR z#X;DM>=W^kwzg!G=wZ!eurf(7Gsq}eFJTDzGc=PpOnh7kh>cybxz_*&t<*w8G=eFz zHI7f4uUb{oeEZ{fL?*trA{o7eIQ81v+RMF_NcT%LiB(ycsmBnUw20VPtrzL>&j+7C$%R{CbUtGswW46p={gn@`ejc#(7R zuF$`>%r)Exn6w0$+3wSOLGF+Uy_@Fp>)xM$k>yyKnM~YtnJJORx}Xjl8>DPT|Ase{ zNOF2l+NQP?N9O{jpC0>sxGcJn)z;;WZ)6NLWYqq{M`(%9N{nc?eOZ+JW?&c4_$VzfW>mO+7gPFwAUUjE`X6Locb5Xq97CX~bYN+HmsHUzR zzoReQ8(D8aYPzBW9*Pmzz)a9rdap77lNyprOy}ffy|99BKsue!5RZmNsBJ6RHq$k~ zT-CrFH(@x+?-whyr22#g7T&%xO)BjJUii)Y+A=dnGp zw8Z3tX~=gBNN8{tl}+vKY#1PR0>a-HFbMr>pv}~uY+&~J#|JYv-J!);-3^fTkuF`< z11{tY&zFoVe5(&$_XVRwwP85XGNC?i7Bk?J5-?Gr!d8h*t<_U27x0hunw+mi6Y19! zHP5h63Q|yvu+Yo_g!uu#S2lAAIie5-*MG zcUW6nk3Q@IoBS1#5>94{kv_V-P(L#Jy~Sr9ViNXZ)esppBMJVyX(HYULB<-0Wdko$ zU=l=Kn2Bs^0|`sPIOyjY$7eieBfovT*gepE(EoWI@qR(Ix$j7bSgr%YL^X@3!JRR|Ha)W|u3x>-EeV5?Z|S)wM|Z z)+Xo|7g$M7k_Acq?FbUZ-uE*^TSeM_Kh9r7R6Z`i>^BG5Al8i;URPh2-@m)8g7K)C zYLO(`aTYdH8mzMttl#gl248ULZLoxQ%^&Fsm@)T#nP|LthG3W6ZxWLq?XSkY#;w4E zJ4OSwnYP{Z6NrKwoBznu^qI9eHjy#S5IJH&CxYjI{;OuMt5aO2O1wyLW`OEyEEdvy z@>%PH=$Qt*(if+d)3s&r4kvau{7XHnmARr(xi^Wpp@misy+!$dDUNcN{kd$IYEKp2CEW1+TGPY)HsQsBafq`E znp{!-gbIGDZo%HVOTNHpKIVJ+c=V)Jc&R0dR2p+myT0Ma;pEoFwiM>OZ}o4~SUGXJ z{U&h2rm1T&;B0l_@ze(-y&@OrsH?K+6>{TJvNE+*iTG=rZn5ub6 z8rOV;n2V4K)OVtAm*p)Wo&q%`PBQZw1Nt9V|WaQw2{XXbpng z>ozlB^ytO3X|~g~b!G0ag1kKVT}{bb?NE3j)~x7fp-LMh>vtf+j+?{i;Y{a`Ia%5i z;(EYEQV;C{#a(cu7VU-Kf&2a&3B>+=yaluZ?(w2Fql*ac?2+Vm zRxKVT{y4?9aqCGlI4C3jmq)-i4E^v8h*^Wj;JCF(k)q$h;$|XvVeU6tcY28*{)xw8 z4R?(wDfl%ZAbF{rIy66Cjm9Ir2jLUn-W*}R+9$Oc^Mfb*9u)6r#p5md>nCFlBc=+xP(Nl@Pl&=u|Gwen(Y%uWcklnG|S`G&1>jt z5lym+Ra(hBe+9QGS%2C4C0AA@S|gYaYtBQXFsy& zf`Ng`AN)1Xq^(j}H%3e%g^`m>E{iRzmiWrUtwcLFF^HTWYIi$=d3TU)A~pRYpKlDPv4KqRE-FLQnh+v#j68 z$_Eh0V@{!Q^GAFP&U1UGV4oVg7N;*>W(QuhKDezF*&>%yo`HvE%%sCe;G{t zGNF~&l6VO!{EQ)CFK}O9l6PVy<=7NOlIOZc7EN0d0#(9TOZ1L>-(I8@WF)g3NBQj}od1{P{bi7rOpOiqw;gllm=Ol&NfYqh8?5mhwf+^%R z0oq{7Mo)vXn0~=%iOL3Oz=Ts5Fl`46>=y5rR^?bf9?KNWp>kk+bbep=1MQK;<=6h3 z0BI?YYN8s7`=x61bSjm@m9xzV%Lz}$Q&fE&INTpL@?RxsR*k8 zxWTRi)AJ`zgp@&^ngxPmmAPz{Qe3os*}CI%`)1{N z5AkUS1<>`?TlB_hD^2c+Mf^WI8-JAF9Ubrj;HnaUih{YHIoQlvqzuQbe^r~wcE~!1 z>DK{Ps6|*En3UT0x+MMQLML+P)99qfP)H**_4*Fmpx(g(U*I2?gKT!4{mj-AxW@MG zy&t?Tm`)Ltc8X1WRs6~kU_!Oum3QO!T{Wi1fgl3Pd4ko( zoDI%DXN6_)jo2{f22r>(}Q9Ij8@!{Arf(0J{a_k&-P?t?K@ld*nG)K^lehiAbT5~5L_=;8uM ze}=|SxK#{n!;iOdm>MYU$M za-JK9M-7~1IBYlX zT|o;}K7dCusRFWL`iapXYbom*Rwl-%))U`Nc6d4 zIlw%yPP$xcx_+M>Mv;E`40~D+7sZM=RED)|Y#U-RI$Xk=N4P7YMsT!TlSXHj>>lPxfZ2 z<>0{a;D5_=JS*p)nlAcmR+5tJ~q>;gbjR?(%zYA5p%aU6E{MDFVuONhBj0 z2}EPs_9bde9t2y}B2JHidDikX$3vU6o;&iVYfkd`xNM$29IXKEKK7Ib_Ii`&n1obk zY*f_3)+eH_pkvjkKQ_dkD$#?j< zPzX~e0RbVa%nWn~pPIFpAoYTKUxsJae`7#O#1Is%kNV#iI>Uvng=Xx8%?@Qkbbna z%7o`uzAFSWe%bJo7}c_-gVd|`mXm^eLd{NZg&(_D%WCHjn9bViL)Ig1mb63CWe+^{ zA>U{uG4}OjA44Bv1*+n+{6koIX`1k~e zg|&g#T{6rh=Ena#k}({V?zdcM)SU)Z{Uy&!hnq23?L3OOqA(%^Ncjpy)GMgoHGvKSmLcU-q}0JI476m86J9jA236 zmtDuM6e}6K%#U!+qIY<)ORMPkRND5@5}>ceLxW}rs4olA_qt&HMnjm{W635*h;y_S ztKT{?K@G-)SgLIJk~SR2AyLd-aKC1SxG!0ZPESwojWCDjhCys&_F6bw`C9=%r4Wp% zT~*MB0}=BZsi!v=MBpQC(2T5_U8A(f@(bb%Cez~;doV(SWb;9Ap+B-JdjJR?t|^SqF&Xvw0}geT|8vApd8EcunZX)gSx zMpH-teB7@z)-|PXEaBy?_qxQJygfT(% zj=nn?F!AsVw)gBxKfe)Jo6xZW&fkZnpNrK$Tg}YQj=o#}Y_sv?#32afkTQG;w1^)u z?M6F2|j93M-g@^`@tvc?;Iz&fD_t1+f;z2HdeT=qXWoMUjs*gae@)fW> z;{UY(yojKG)fvg8$flSq5B^-(6LdX#|M2?X$JLkV73lU5a^0$(;--1<3*yotEG&%0 z&dzQa{$14dA^5aK|Dr4S#n5kj`*OSgTTRX54y$J0G42Z{aLlT9;0Z7S7G`A+g=GVG zP6XDFU&pf(*Ng5_(|w7K#=qGi`bz(;^+zsObhguneM2R59T7Jgwj+o<1}O?e%D##Y zAP}5L2lSrbFXX8QIFheC!eUbL)uA7B8AzZX2x>}ie;=Y zS5Z4b;k{a@RuLw-7`N~x6`a63m6erIY(;QSFp0X9v^8#ToBIa@JjqOwfaxiFZj8gEh`I6t1K)w)+Y|6bM7eCjT@yjWk znyP>euMTH5_X+WqHA->dZ8=d+W9mz4F;mp*NXDy$4=OqfE#JV$nlSDz8f^jeX6>Y^IL{T+AW zE>q6LN46Yj#64=>%NQEoVWb|H+$!44cph;VY|=nml%OfgPH!kC1d^PbJj}PZw+DfM z9zFW{`Yvv6>7}L0U`E#mqtR&V^UBJ~mfqgpy~g!*la9KK$WLJ`Qc_Y7NaAmt@+m?X z3^oc{p*fZ8QYh7^Uake%-b?WdjHX3Y2%z z`d>dfryNN@2z4(im(O9-mkMa%t3vJvMjKY?P5=X+uY_Oiy`W4p_ zttOv`UG4&Vuv>X9&JMY!?vH-nK{Wx;w1K$;cL|*OEC_EbW-0z0lgf7@!eD74Bi*b+{2P~o;W@rtX!bD!fACw=TLZ;r`FfgKhGcom-n8} zIWv8F&JsvO7YGid-w_qP-VZ*>-TnQ6ud|J^7KVp?Yijmk*+XXS7snfFTR4XNv{H5H zFP=TS{osLYp0~lPr%(M=m!QGA1L4mzz_bm99~*!xbq+Coa?dLK-Mu~4Y?zmlH!@c~ z5@TL8VJ0U)cYEJw6vLMut6zTQ@$-3gc0MoSokIqBLhy->+xi8;BmiGFe98rR{DlL@ za9#xR$-YvVFYtGufo6CLn<&_a{s<6=v@gQ5ouJi>dPMT^M5@K_(wQXckZonve&LNt z9Z0s7m|M#>3MG482?srp%K^Z96Tq7B!lip#Vl^Z9^yyP(K|!jHjt=lDJJ)|Fg6?!S zlEo7&;7(A&8l1Rk|Ng{2ZX0ZyZf&a+wNXHtL&(`lX=sAm+n+)t*Nb$)MewHkz~pTi zUau>cz7h?rl*e`$?61E^S#orenM`XHjoKz z$tMc_z8#5yP}_k0iirb$0#iuX5rSg^i0;C4T{zuCy3u2DS9(nZv(mLORWBh@sMA*i zU_KtGJKUD9u`e#4eXT#>p$CqoY0x!=9GWBy+{wkfg)zEPXXVb;tq~%O9WAgX{1G7w z1H_8vIx+8+9jE+4K?}Guguz)f)D%9uIxfhXy3!c_{LnqgZwJ&F4jOQfAnN9E7Og68 z1aFU@_8U5k4n#ymkDd3wx7ihRX2gE|`V!vO*3ps*wp_s>AyUT1toDG0y1J~}N4oD; zDw&<|6lO(F?1EC<@{7s{q;-OD=W9`*p&Hl-8xlbrTM3i=BlM{8I6bThEk?jU&<8ArwCruTw z1zOU!kx<0K+a`8^qYy6GZ9`>{$Zc@g*b|({oOK!tK$)$5X&h#<2)eD+tB#VY#7BJ9 zq}Vch;qZa?qAuFniE=;uV`F10N}m@!<9J$IzV|V$aDX4^Ii`bn z9QCjhr>wQSQT{a-E59F#WO7K$9d31c)L;ZEZrq#Sn~gt9IDV6gJez+;d`2TK z)+r7FPU6~Zyxie;?jx*=l^aj1htS#Sb3ehRQdcW2h=`7@5^OL_T7ct=A+L$0!+ zB1`1nJ-o58G5M1uuwUhj=MdwyscZf&H8a!y6~Wd1o;O!ozR0;EiOjA!`r9O}A_&cu zxLm0`A+^L`cI7^u43EXhh@!t!|Vd?{SqTwGpC zl`!KGcb!(XF232_8Zh-zG=@?&O+5j6v}M+y)I_0Q`(YYd=b` z!m#HiNU-cidY$zvyi{QDW|iyHY^3Dv(~Wpxb6&Z_h2b^dDF^{pG&8drgNN&hui(y9 zoC}xQoC!#-H!9_Of+%&q!r|dJU%!15&K%kwsGzJ(OM|ARr3HtEe$h$=>7uV*rl#35 zMr&KLTh1D{B_HX(dv_b0_Fi0D3;6Qo3u9f^{ea?Pp1&q|{i>=2DX6G0ydCypGSg{u zCRgIrjj+9h31@}VIQFvJ4BZqr?*Cw_k509ZHfqq_kS6lom{Q6sX`Hzc_rMOb{cwU> ztKKd=g$5t{vb1UImjHK#ONOC;PJ=y<>LGA4Y}HI$%H;BJU2bkb`SOW3K_3c0CKPVQ zZ7fBN+g0OM*jTCQ03cR%NgVf9ADfVLBTaLcJ!cuFK*a#p4evm<#$PlMuT4Hu3-ior zm3G$xU3WkaR8l4;9){S@pM5qri}tCXgyjuFxwe(OrY@=1w@OLa@1nq0WUZLf=3v^J zXOjKt59C|8a{P{TA6X~|mbt1Z`K0))O5Yc=pWw!t3A$T)_c1SNe4W#~&VsksEC3j- z2jkdjmUE6d9UGzMsCA(xA5eh1ODI`xGMiBEnpmHnv6k@e)|hHQ)T4` z+SOqcfv=IxQ@5a0%b_Ln#cx=t>-HU|?$H3{2t3ereaAa6<+F~9@had*B&BKE7!fib zT)dvvxk_WH-v>+=Q@`^k&Uu%*KnHN-!sV0k2WPAv-nj@pfX(JQ(kPb`yRrpf9;jks z(e%+s`wb{=G&9p-?mxuWwiA3)N+e@lg$IesJBZ9SYP=m6pbE)FP_;(IwA)G+4N$dZ zcNsiBcr)=E;S%b-0wFYMhTNITfxsJpM!Ar(tj<%Lz3=P$qCZX=>gx^oY5CpEwc*lfhrJD4e?!8u@c|K=h^$OO!UgzZ{ z%gMz(Fop0yTySzONbv}8z;${kSJ^G0*<7i8jb<~X!AYRj;s$*xniz_RyO#%-SFNG( z=$X(i5*?Ne_GE1C4A>>m59cy;wucO=R~v4H>sEEgb{jgP$^-kPtSEVr1I<_8-$#jH zd!TQV3S!k%x(V0=HY7+tZ2)#ln7XN0??)|=;wAWfa~BOWsS`$5D^RZ~j7hdHOkTh^ z^vJy@=!Zf3w&3_jrot4>CjH+-!s&$0T(0@1kvaDtr%6B8I$9o^n045fD1NLa)-3gS z0&V9Gme`;FJqz^flGd@ITq*4jMXwL@mbz7#%to=D8=##V5?qT+20uIy2t;s9aZ*x= zR^jm7_p;j}Bje+N-Q6#PdUV-8G4XKYv*uLaEz#Mj7`oT2cOfqEB>vtL;+V{a2h4kF zLHrGRaHT062xz-AxN|xjb=MhuU>6dvioZ5K;(1L=*p@ud0k5`aT?Hy3QD+bQ+c$c` zqH!=6?qxh zD}6=}X!9Xxa;5CeEkEaBkVjR?^4(I!NX&d6$e#cnnf5zqLlU3Zvw;mk9D4m-TOf3^ z(OqP2;7g&)80)Ys=+?=$qD9UbKXM`JuK z@+UESTn&ZCE2^vIra=svLHI;N8(nwvs7VyjID91W%3aNX4^DR8WMK;fNsyLE(r@xR zGsjJe&V9Od%g|Lr?gGst-PrzFWsIuiJCl_hjJe&$8i+?4HJP4gQ$G+UWqoZq~ zW8%)*(5PB^cJU9b<0@Dwo=%u=l4_@ZmMfP^r!>q^GQX~ITJSu-&A}m;;F}^4M8ecL zS!(oeW@f5f{&Y^EOkGI{>=gNeH^=pm4+3G7C3w97b`U5jDM2tv`Wj<$xEWbcoK8wc z_U;^TxQb$RI?V^$wI}zxR0xmtg+scCUf4v{F81oP+_|G9c_VJSF7dqu=r=@q>(+g} z=pkWmJEpjjA-RK-{N>Z4oSbID-D^^a493fl&(pUz4jis+$-~^QS{ytqJnOZAF6xr8 zrfHPT!}v^G(5c|MYX?3oInyZE&Uhi%W1iapd@)LP{g}Fgh52f05@amg;qNyvD?}KI=KW^JpTy-4-W6|K}H_Q_aSAis3 z&_zD#+V7x6>X?ohv*LwCY+YJ%KxwF&p>|xhwf#=rUtQZDIq(X8y<)Pw2Tf3apH7?@ zw;i+ziv-6MAP}t}8nR^=OYThdtJEs|q}_+9ue0sryu)92KOfQjB=hajyH+f4EMc)~ z#u^ji9~gKoIXJul4lpo3iq0j9WMw6rzR}3b8t~~;=$Bf5@OyNb{#QjekWMZ#ydIqh90=`@90#QE_u^1F?9rI24A zOr~N3JZ`Y{pvif}55ao`juQYIp<|NP+$yNZ4Y83zz(}Z}LlrPT2WzqoG#ldd?CKbC3H+EB@i1ZV#$1kzJY4CLBdL#yB84a! z6E%V(K2$e>6ZY#l2B`Prw+BhFvA7`G@V?_$Ol#{`iu8#cki3ZOFqE3^VtQ1$l-A_b zFfdR2LDvkTc}!$ay*R3DuFH)aGZ&%pJ3_p zlN$D12{9L7zdU+$_9Leen#@#un{ma`%#zG%mj@KewLL`uF=w#b?uasQdO~`+soQYC zI1iyOzGC_I?c2zmva-~&dU_S>#Rx#-3Q_jn5){hxVveir`20=&`u`bFAIXkh7e zK(WR*E~9+_{GXf(b2UaoPs-3RT@?@0yE71n)AWk)BcnMh+|BBp=7rqW=4KR|$m#KM z^vT$uxE22mmX&2ZB8N(?!it-6GBTKE%msl&;80AeTtyG2&A4DUyZ+Y&63{g)9@jt= zIESG(zzVx)g8Mm12Z>U}{oOGGz*_ zIdk-lf=cc(J90}9wH6(#fT#pFp2$%ek*O+PV+~Mu71^D`(Fq`)+z6-KzG$kcq4{fI z;i$A!d+p^TwHj73-#DZosrd)u{A@ z`tmrN0NA#^6rjNp&}vu%Z6;r}oWb;9x)5*h-4I*Z6F-l2r#4HxOslYOoE{zm_JcGF z)vE<_rO+P?S}aJ96!VdFE3gSlOD>lHJa5DkwDSWruF?B|G|ZvlGF9_8daUMkB_=jt*fDxVlaRMjkYgiv`}bhga2lDC{Y)%IYo zVFsd}S}{LNL4TgPx+PPafVC46F|Mwxz^du;VtW_##+BPu@r8|(WKiX;XW2(-K9>Q! zM3(o2V-~Ji0g>Ooe^1sq^WZ7N)^Mfq&i3be{SLe`^Tq>t9&s4#1O-S~Vj&)ur|V-% z?t_g?e*Cxfb;j5=!|*A~=LAi_xdmi)cz75FG=2L9A_jC$yty*>Sh0C=7;^rP3&$cSZhJ9IuNVp?|z`qHR*Rkvl#*ZeYH2UE5S zI0I3Dk4@X!!g8&+q1DA~VVBpZHlqem#W-`0LaO<6hOnL9v_g`CSoBBSu~jYu)C-t{ z*q#lY3%aTHSmGQg?gc!zeXVPZxELGesAW#Hz=aeLAxzN5Bvu>%yOiFjryeeUbwQaw zWYMNxYUW(`5*~JERKr_H8>r;I#rb$z3dqUHfjqL?5Wl*rhDJth?PdB0b2TiQ@aLd` z=C$$)+Xp5Xr|7q@PrX2IF^HsrLF$8Ak?-p6xjFl?DjAP3S6;f4-8hd)~35 z&xi36Sw`46-+V+eIsoL0`y8~gFn`eh24#V$Wl0v?-x&f*zVc1LdjK=#Vh;3jXZGha z)*^5cw{t|YMwkTUyx=)8#3~@b{lR=2ba3#qX+o*r@E-l{9dz`o%(xYNA$cH%UgY5z z?yrlKYI5fFNfSdVD~pcz_=SY>=gAAe(VNrLQ%LIeswssq8C_*s(-G4EprQEZHoVZ^ z44QZUPmL5EM>7N~XfgV~`~J^qbmIS-{Qm!#Mi2TwGy1>h>os_%8|gVkp%3lu*dDyX z>qlB^k$l`Fm7KSm%cf9eg1osBdbP!oxB-P|?wqd+pWvG7xI?acE%&T0O1Ab8e;{z4#!ir(-NmK^4gFj-Py_{xfJeV5w z`3c)3)!f09Odor&m3e_6h4h`?w{da%Vlfi(XEu6+k>WtdT|~v5>h;5@&ymlbta^f^ z9YXoZH#i?2=c$;D1r#!CKOpwz@@#Jg3fYsmeAfZRv`^`4JiGs}`4J5hZ7etw4%p8U zw9o2A4h$5&Gau-ScfJXUdxUgGXn!or1k3OEer7`-3VHa@39sN3np!k|_eT)n=qvc! zZT&q?JOUO7@Ai*aoh#UO2Q?IupO+u63p{H{`vSmrjG~8|DxE4>c#4ZJijQE$+RbY% z#Rpiy|Btb+4vVW<-W(hP0TO}-N$}vF;7$k-EWzC!0tAPF;1Dzf2u{%8?he7-eQ<}t z2c6l&{qFtk-9L7peV7^MSWkDKI^EUvzEyQD0!n&2{*@|X^=|A{#h7B9WJtG5!tL>4 zy_ImE;=voE!vzRFa^+O}QVTApGp{P^~I+qmk5ixIw15 z*uO@FVK39Yj^BMJ=O5`nZ1hB;EHmIuXcD$EGryrt0gz%;&~6b~AMYNtq`07c9sD3q zh!8#PCQu!_9J#&R3}Z-Ng|~&@BY*^pgRkT zoczTUI---$3wyO^Z?wl|OERqbm&#p*W>=#4g@k|2pB$2)GyvEbfc3D!=57G2mV*O- zRw=5h%4BX6rBKxK!V*xR4ezdwCK6&|{Km6oHyYo%0t+>_`<(IX+bx!VG_D{frox*H zYhhr>Y4v><(XB)liIm=vc=+xix&+DggfN6HBY^ zpVZnLJjz_$zHq60C!F?H1GhZbTE(Y9ktF~MS#12Kk3{W~ZPivcpF^D{eIhKe5%!Es zNnyryU8hK9f!;m}M4ffYY~ zbiH|CvDIw#ZU_KZRaW+~)-6c@pyYcA3FQ8P0jIe(?;EF1RY)2_Yk!gzK)Y!lw%BpC z0mQqTnkcj%IJ|y$MFFY8J z(JHTIY#-leSIsVf#Zm%zV@`m0xQ2yanVt#gkpOB1@_R%|_v&&bMa`bbwXss* z37vpI?|Wk|r7C7L*RW!K??eDF>i1D|!nIX`0+0@RG*=h4ibt)W&nCmjr!fN}wN z3wU?;_IBahwcl@=#uY1?>)-t>R_p;bj6?aT0g&~4XH-^OTf1&nIxHbS2%Gpf@axR# z#UK!1RWvm>mjD1W8X6SO7JVVtzfWEe6Pv7c28Gv1jVG|*Aj$-HIg7PBzXb$TthK;E zAlYcjzxOxi;yMTrwV+^11L6<5U0Av(SR{&4_zCEdLxqWpYkrKFnNhEJ0O z`s`0o@=uY<(1V`$kf6O|ueZMB6p<=rTO2S%!K~AXor_C`ZPQYMh0ldclJdlD5{DztN^dF8`pnh4eTf;lxv~5H3!35~gcZwt*C{@Mr1{tWm zG1`XXZbkI9$@0f?ODwk;=u;M*&S(l@+LjE?^N)aU*ib7h+WnFW>pF`u7MS-KKXex% z-nSomAus`xFex|G#fH2n0T^6tuQe1{)LWZhfXdIda{sk)RDu+dZ~{yrQY*{4QPDjQ z565*PeCDicc(-9?cZ=T2b~e2nC3vnwaPEv;;lgA72f>WL)B z5VOVYA09?K;9%kBCk}L3)A2c{-m!mHAXCB*)nft`Kp4InGbeTZRm?t5fp zzeg5;Fp!0sRZ+3<*5JwEVO^S3(ezeKNj0N*^yR5h9+YqF{(Dv{xz~iZcMN9H#-+O} z;JzukHXoL>>M}eD?0lQHJSM9q|88WOeB5&(aPAMR!;;5%uH1-3z=g51tILRo>=`j} zNNT|RN%1V_G?mDa(lTYDn*jL=&c(9Il=~A&FqG-@dq9%1nwwJ_?EeA9LBQUy-|R|8 z?yH)4jXZOQY<&bW_}?k`p9!SR(dpXxfB@^;p0Za@R7&V~CHNC+m7fUx9tQB&vE$*I z2Hn;vOZ?e|@YwWpdl*=h4mE#q(dgnTSjbQ#+@XXFCkQ>8CvBP1d7x1Gne8r{p+=mK zoq3>@5a;|LV5o42Zo7|0T)0)hHaJ5j{SRmuL`SEcm3Hau>>Qhru>D&D7%G63 zs1+A|?ghI{eG3{8FmNb22#B}39aZLF8~@G0f;>LBR^;7X#`9%GMIqKe1AFH9Dqn;9 z(LzE6{lO#MvC+OhL-6_6iI~Mqm#0E7V4d)D6EQF_K>45qa3-$700dHaW8e!o#{uMr z)a{J`9uKiaNo*cr^)U5a_>5bGb3_x%(Md{3(j5Z$^sE+_OQ$fQo<;9n(``{z~#9Lh&dk{l%VWhIo(LAxN=d{Nh>Zpr{- zx=XLYitLb2dk?gq-*e*DGGTXizSp&3Zk-A>`aQl#?l;$|S7U?%%Czo6XIjm>vnuy( zC|Rw(O!-);j!OOnOSy>7Ph(bNcEPVx9Z9-eu0x$Hg^H*xyQepoj>guL; zadrhi{hs=v$9T zL2bE>e|}ZOBmQR8==7a^W0ld(t=-f zd4&yaZL^pfI8$#=Yb;tv800c+uaB*SQ!QHp|3+efHx;^fwz2E+L2b_HD`qG8(NBUO zEydIpckoGeGQTq0^bqMDY21$5N7U>1Kd6^??3dVTp1G~{Vo{e}<+|Sf$)8iuk-V=I z2g;h7jMJXx#|uHL?PA-cul|AQknn9Jv9Yl$N=+z!Ky)-UL%TiB13Nn<>h79skecQ^ z60;w%uv`d*TK-2gkoQRk#)Ra_RR52{8ox9F4^>YP7}$l&$8?1Fqn5v}dJp9LSwbu! zTCTvxui5$$A9ubW49KjG8=YW0=uP?OaO}%vANGf1{$?SSiiT#0b~`g);>J^UCE}*| z-$T0LG(Yc@&DnlVSi&q8o-B`zflAa5##k4CxC(o2u8q)dZPH zNp|=X1k5BSC-q|@V1sBN_iqVv$?SpN6a9a%qQ1ewgR5rwtR`rzo45-Nx?+jCbKj2#m0B9<+2JDfr zc;Ai2uVPMIS$uD{5nm6=XB6R01&HO;-p7X`9xnY*<_DiX28XCyyc3S>INobUaQP(q zl~)mrQ&L7j5MuG4&Qd^EeLC|rNJ1Ex<#i&tH`g(hBOm`(i!k{@)*{gac)5;rW9 zSJ&VGQmG@Xv${oy46LgF_hAqSpm_jj(c0RYzxpVV^rhaL8{fxSV3A^G(U%JPOzbe& zceC%=HXJbL{S%zwUn|NBSbF=1+&6cg_KG8#bp)NEtr_|8trI(XI6wMP(?0H;JZ$tR z(pF0g0BVCFst#hX>}Ku@!Iz8OS6K)1)UNXy;Sn|FWeYk1(EPxQo94lBn4h1TI%}|d zcndgL(0{^}RR~r5i;qPoPkKRZjfsi;EDTKf0*FI_CUhgFnDJ270e%KN@&r_YW@c8pc_T!!uCJILPqfEWd)~(|K=o3yr1)tV#|C6pwh_^hhhW!>BaF)RI zlMxrAe`a&X6^22Eio}Oc&$=?w7vKP5wBg!l4oSKQ`GRtH@8jcXOh`oZVfofYfa16b zDq_1-uTq1BS!=)i1h~Dx69&vGZ<}SLq%t!zLD;1GP2^DLwL}A8ObK0D(luY!-vlgJ zM)3O^5QvI@Sx7TV&J&>6Rai~ZFL|F2kL|f6iTDTrD=} zs89LTv-)07V`F0{E)9n-_9iP#`=38X3i$NN(1snr-%?@lD78Isq6prT-EMY8Jrg@? zo%V~{h+92vl!r$B=`lAqJBVDXmM4_>`Op%g=3UY0bxvaL=#Nhqh~Lr?h84mWxd?}YWdW{(G|s?`87-ma2S#KSE9`jrQj`l_Xp#rxIX!j6v`_gAm!WS>v zjVm4%!zznWbP;&cpQpf=g!BhuHr-tS&U+2rPpzu9bbxW(yJ&X+k~cFLev{Y z(FNd}z#xQF!f z=+KIfDUyz^malHMYmO}s>{?wr3ZK2Y#Cz+!t?&oi6Ik3*`d%AV&}SAa?0*{x2aG3j zo}UavuIvC?iJuR>DLon}0u6wx;;iu*ZZ(ZLVz9bGo^_!D!GRgt-zRhen1@+{_ zgzjO5z%YIx4=`gsnukGOh`b#Lxzg{AWSjKUg}sOX2H1ooz%Z{WoRWIvp5{l&__xlI zMP36O{hZYu9+L-#3~$xsz`TZr`M;D23!(`afNqK+a#azmUi8^h=?G~*X%G4bR~kUZ zFB)=d(R_V<%gfMBVQq4H2%YK)Q?aMHPeIm6`(O>S;LJ=TE`(dbHX?)pgStJRK#bIn zYs!?Og9J1drt^arG&jnIx5E9Kf+oZhr2sio{41;YoS68ncVhwJ+~_e3(d;bz{Bn(! zwd@1P4~;v!Kf-8*gkJ_blPCjG?|<`wtp_=iJOXl)M=H-$g|POFkIP4{Y(1ZWc<#)8Q}u6oTd^ zSum(wUh@cS8B|2$8BIS=1MEr0XhmJTZnX?E)`S+(7KQ=;8#@Ikt&0O8SOhVE$!F2N z=_v@Gj4Zsur1wKcRaKS$kU}2cqj8z98I}$LVXLY3^%XGwk$1PZw;u&7p*^Ob(JzzL z)FeU2A@Kt&LysUFa?MjBY&D;Sr{wsFlqsBQJ8>g%CbD=&hnl@~v(?(HQ53?P<@9{a zJ&`HzE$bYRsLPck_)WIcl74w(aJ9Q)@sN2>_Crzq@V($v{PwSnj{NIq)S2eszTpht zSI81w%n1#DkK4fu^_4M>`;k6_E3!OW($+TarRh)oW;62f*^xpblr1Ig3mN9-} z9m(+v@3u-?(sL2~G8P?rz`vQftoa*2Yh?n`Hawzob&&5`;wZ;gSFY7HHR9Rh?Nuo? zNLru8u5ZE=(*e*$yX2bK-pb0T)Mvr+#iK(I*{)?xiLQuiAP^1o%V$wc<*uH@9pxHv znC9XBX=@(QX2Hd+MgPk-My@l?kHu)3@%OjaHP(6s>PJO{#oC0n;yw}0)*ad%Z`4_D zi>OOhXVjJdF#mr2I;GeMtCAj{TD;FxVrHJ}?)+|J2w3!*b_$GQ{k?P6b2i(4x3lRr z>aooNaTdkaZN(Q^o=GYv>G2RM7#%SO#mss;;mw>Sr~I_*;pNX5Z#PUUp|WYcGq*4S zJ9EzjSjqIKq4X>+7@WdUbRLP1IMI%%i{{qoB;T0dI$;`e*FetuSQ2L<0|LPnR=O*S*}t zHw!}P0OgKFvtHQ}XFqR6aLL$%sdm}*YI}Ub!ff$(72s^ zFn_aSKuhJY=F`zuN2J*9fumvI+)@ek5UO~XlvXz8$duweyBWS;ff)K-XHyjzq3ga# zhYxOG{gw~E|61pH3F;m}JY+Sg+?r{#H8Cir>mNP$c@j+SPpqeZ5fjHbXeGSm171kW zyKXKbijd~a(l%sbZ2yLat^D~jTE=JyDYtp1Qie#UjQ>$zAjEUgE<8_tyNQON)qYvP z`+i)ubC|yu3L6~uz3@au_CGnzkHku(#d2+;$U2eB%*~aa3;`{Hz6Re2q+?;DA}9Y{ zJ-=Cn-DS-ltl{yyO$`L9J-GQkKuhAQSTOcmKKxn;jo7R_pZq;^6$fqpa1#vuD;l^) z@9hGv+TL!GB)~QNoGYBQtz%~i`|Z;dl~;bVk%aUKg%RCvd)rwigB%hIy5i%PwQ|}R zj&w9}=9U?73&!GYKQ*2s&mMh77(gbnm9*ek6j}csFs_w*URs;IxcVDGOvBAhaC38$ zyz5Nh+kr-GY2O-c(OKsJVO#Ppisa|_zHd?YDJLf<|7pIv6nOCTPx2L#2A*qAB*&

-8kjUaT5HcKm=`n$eIj_ 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�Vh8*@#9ojjr~Ap5{kFm<(Ip1#3Zg62 zHf0&J*gz;VfG{ViGF#eSHTt9k@w*>y{l=tM*}wp=Xgb_0dj2Dc$?Jy0%E1@s!hkOe zNX(~YY02SlIH5!hE72g<0Tl*rXw&KU$?iq_IvRXTYF5^#zkaPZWdaQS&LdamvL9ib zD&FPhs56He6o|U$p777(y$Bk7xBHel>u#(A#4G>D=6M}0Ki}Nh=`ya!Ea1VrzObt3 z1@CRRZ$r=ErA0+uW#w0aob-pccPk-`nl)@r4{Z;wo2&+epAiye2q^2j(^K}dTPll~ znh1+wDSs!$!&mp$2sM4YDN(*ZT@S2I)b$DWbZ?za3dgf@)71N^NFK z>(3H3j4vlj-?|=>*z%Fy8EG8gs9Uhht3#)I0Z{yA3C4ZPx;$vr6=&xc>c_gNNRAejBQ@7`8fwoR)z($wO&u>+?ALOU^N)UJgA5GPJJpAyuXJ-I6EFPw9ST!Htv67sUGQP0z7`AN7*(CcKF4Vq(IIp_775zj}Yj6yTxphNhGp2mJ+kWN~Aj%z8ywGx7?jwQ%KU%!B733wvT|zp0M|$#Do-!#g3tHz*d!Fz=r^RbAx(p zeg6A>05Nk$3I%gu21w?skKd`nc_f;e7T88Ket{kNjel+=6iXC7s1I9jT!Q>YJ!`k& z2Nq+k_(CH_SDX5#f=&2n5Qp;?icJ)l%M+|aqwbaLi!qOqQ}WYEp5+Ec@~j>=8E*!?Vg&sv0CcJPs?byo zMIU<6rL&TCkD2Li`WWh62(6M0b(EYR$}k=YfW*p62*>)5b$0aMG(S@Q3!5G|r61nE8meX+5Q(Ilo_45VI zf4Bf1?b5?YrRHTy(M8Ui$+fc>W2~|>x+^&-sCeJ5*k?KS?A0{r$@L7YUwz(-eo!KA zk1T%=fMIWh1MCke2|5@4te(DYKLJk6;>^jH4L1Dp_N7WjP128rBUc(h9ZEP4J|-g` zsQwx8?P5_u40?QgIg&Xyir*)xTa(43s{;7kZxdxD>7INqZj?@w>q`e3Xq(RWf`8Wv z1{2VQ$=_T%=)IJRZgsku!2627jB`1xq&M-<#!=C4qKE@3-KY44dsyN@=}5y8C)&Ip z14k|gOwD}@gIzu3PKXnJQ9?kMyM+|^euv16qOe)xI$mCaVd{aUad#OQI-;m7XLw?D z>ppfKLgU! zI9p5!t^VEyX*kbm1g+%_B7wGWG0wO*dl6=(HJvs5e9i273tJktpJp*gKo@d*`4_$V z3)htO&xrZ~pe&ah$yM(-jgeO`(8<2}6$}qDchWjWQi)*jTyeM*TD3dxcKd6+h@BG% z{${5L!e)R7<-gnOv>G-7I6Ob?`M1geMvss^vgTOCPw{NW^AeJgv%col56&);c|F#w z!xH*hyg5)BXWy#xBTHa&2DX0Z??^DR^H4kFAdzyQQ_Z(js)ZPAOx9(p8hma33o%*n zZjSc=g%UHm-jWsLI*H1fhAk$B6Qwa2Ofxl8NMfL8O)sI6ybHI=Ezpa+@+_SWH4A*+qVkxt(kit z+Y#EgzVo)`YSG7QS}rv;si9_K!UEijKhOg}1d(Tph_#3Ik~OD{VQKcts?tr1TIsMd53d1yMZ zu3fjZalC@2kpYf_*vN(NbTxket;^=Fm*wwK#q0L(8CF13xYj`BfJXbT=KBdj-F)Bf zW$~>`96(TcSV2o`J4dqHAgg(?8LJgg`qi%RABB}_-c>Zvi@on-FYK>tEtwB^O~tvS zMsHY2hfc^U#VkW>botU|ob0|{(hyb+D>^V1)tTb~&uYA&n1|?FuQVavUo&rQ%#Pl2 zT6IKa5-U~nz6aoI#jotcPqW?%_0eUVH<3JN8=kfo*%m2uKDyEmFvPYJ#Y_Z1YvB8O zPfqT$DeXyHKITWpO&UO)=H;qSK;bGjuVdFmDi|{3M z;^QD1M}_l!H`J&O?RtKIL!_+122g|YPmkK{O}lN+-?deRZ#gMG1!xOtgR6&MPXx&Y z6d_RCP_DJWT3aYDrlP(>{vN+aiwb?}*a|2j+2P(4;K`&}cY+V&6EDTpBHGTQ5Jcd3 zEC!xdpnfP|Nt67&J94sYg|}I(Go3Ato+*NgkUhI7t~FFr$8Xo;t8RRm)(3U(jTaz+ zbey7vwZ4mg@IbzYJRU8YEe`zm0&;hd^pBnUK23s`NbS)S8KbjIYB5Z0NNsIuRG|Ca zXatd{dTB|ZXi|>PGRBW`Cp)uz5zzIx0fL-N zM#(tj?rtqqK`F4}y(tWks5Qz8eUJd%s{6STRoT7nBx0OE)6IHoC%N^Bq$lx>>8`U) z=`gPcj&{c#IK$SX^OF2){wKD$)Dw_ldd$_1ap|w@HO5T~l;*bc{)C8bOCHx-_?Q6t zznDP;!;S18OLTWnGw5Jmw&&K6C;m2PBs>8ygvk7vRMpM78Z)uS1N8N%d)Ja(vW>GM zWq|q#9KxWJZV4EumHz0`?)9G;X2N4+o$X5dO~#)5Q)+43@zj7)AlwB-YtuUJSni+` zzJ=sx>N36$cOH~WNGrO1qbRc9lz>wHMVs6{@l5f|ayNOc80~5{z5bDnqgL~xsSrdm z(UDI#8D}`JE7xfJX0b-Zd*_!vqwZwSw`=-U5u;y>`y`Tj?QWf1teRUjD1x;!xw{oVT9Nn$0sj=chZXDeKJQXIf2CF-_;&##wzPFxuQ}a;< z(DxdkoJ=neB!>O2)%Q&+P{3A?zX2WkF`=za##!~JWHjagGmh<^Qv+VDbOd?(g7(eV z-&{twU(XJt%(TldbPkdIE_hC?`gvO5qdsbJdGPe3+jaSd%yO~%ye^2}KteD<0#?%% z>b{ZNOh&oFk44cPflohC&~uCwyU3Gg5k0}MTopYkLz^x=d|=reWYbvEE`AU;82A9U z_8$N$miFX1%75{7erJjNH?Iag^?ztR)O~&g|HZiZza9Z3{Qq*z|L2kaCKf$DFaJ~8 z+m!K)5g83d40&cyf)M7O?e%jLeGF$Ef5OSXJ=`=qulV}rh(RZVjfl_HB0~sr6u;%x z2lqy+sB)6@!K9w+J4jOL=K+W-tJ;d_UJ_ID$2^kWN@ONt#7>$IK*TZlL1nH!6ROo3 zB(dS)F~gFOo{kGjI#~?}pJ|>oumG*P2%PT5GsV64fv*@>FmCasD0;A~8r(!Grt|>b z(Ir%oPMo%{s6d7(P_Hcd)D#C? z{#LM}Z_@wJBiia#Jefg{KI7-x!;hX36+j#}g(MCnASx@!FIp6?8H%NTz^+q^^D$pd z3usrAO<9Y2LFiGXvdwD(GiL<74%2^iBB0A%rVs4h1t@+%p(_&Mo`)TGGYR&kyrDyNG*%;A-T;J62xY$uwl&3 zx>qEGDenQ?t4o!I#PpDS)*Gc=czci&5XJ<|ho~WbP!1jGdIF-y#qN{yrBvrrXk+Hn z(d*W3_bxid7$?r`1E_LX7l6V(56K>aaksKpuvtcgD+b<_mX`Jad_)}3iDwJ&ss}QZ z#KV@Z)ipFW#$~A@t=W9@ZXfSDK%)4`;w5|X)xPC&CUCC^2$G;W1Ouqo999#w-$^); zfgs;XLZ_(ieA={t&x!kb7{gXFOI}zgN0+g$(Nq2+-@Y93K&!{*ZA6Qzubda3-(DU(Rx=mCn*Gl6*26Y|1Hpfd!%|MSi*@R7 zfu}Fjm!-+|=o=99z5dGv2sD_;D(T_T;JCb=F8r7RwWv$+*bNB(2ZYfd|Ml;2?7D0< zUTx+P(%Pk|yWr7JK;1Btd&CUW1ppQb9Vq<)p6|m7@`(9gjJ*X^8{gJ89-J00?zFT( zixzLO;-$r1io3fM3tEb_&{CY@Ed`3Z1$TERxI^$@N&ds{-ur*=`>pk@^{oXnIWs3G zGnt(ud++CY1O#Y>oMLVUlTZ^7!GA@`LjN9~AGUF!)FvZx_`Y0ZQyiQ!b}2&{y8cG@ zhnzX^fyk&e&_K-b98@V5V;mU67n3hLyAyGJE>qHAx&W!52>(E2uT;<8f&-AfUzTOa z($vsE13Up$Y;z!}AzI@wm($b&Fi{}v&*q#pm?s;96sg7@c zj>!q_5P9hz+c`o%G3|M?808L{WBn7)!Iz1Z3Am4ODT&Wbo&x9v6TDLoH@*dj=NO>4 z{DBaG*+)C#|f(k#8?l>7AZCTVSHfeYj(yt(&H7yp}?c z;w1$d=2}S+S8T0ePFaQAz1@Ijcf>-ro+gC{Qy-H$dcU{@41ZCFFMkIOwoFN)OLJMaQ zWw?IadulllXDNtRisGoG9!TnAWs2+xH>1pMESkgH%e#35Q+{pf|Xh4eo zt7qNP?s1{JQ6tJc2+iP5e$*I>1zIs-(8Q+6($TVP0^H}pKNg&Rocyc{Lv!OhSCQgc zmC$Y6P*2Uo_#E}j3kXG&pz7V94gQRtG3);*aSWs<0DK&^_K%jwydo!K;o@UAWNh%n|ob3-svCR^XbD+FJ^8&9{x|MWy`fh`vJFQ(*}{|ZE|5x9UIU) zl~1%*C89e1Np3DHCm~1X_Iy!#3XD8#92}yny&I7LgpC?dTR1e*CvlD{9k%(zpc4O^ zk@;UkdcKmN=Ms#16nIWM^W?3WVc7oCmmYL}8&s)|g2H=ypuew7 zVK3$~OJzSKfj@h}vJNKQ$K08m89LF#i* zXliM#D*WRBy#-58Kar4Nq=?2^I^_ac`Lk3Z8xgDMip5FtxA!hk)L#kLn8-E2qI>|n z4G08exZU$KYZrgtH^u`DEC>UKa0Q_7+nKAh-Y}IJv{vi9%_wa;eRz6yc5=O)={@^Y z;u}DTy|$a5DF+Z5?(OZlTq|@YvjG+K^z~@~)CdqYjFJq+HiaK8+1T5ME*yRW{;Erq z$KPe6T_`nS>?{hq%wbOP9%4Fs_Z(*12 zR&TjKEo)*1=zE_t`oDVNT`b!gfQhC}WaND!zUNt_lf9fT9RFW@v+mMIMr9Lk?nbuhTYfV}(yT6Q4yLNeGpnn_(!*`sR7gm>+K<%IzJW zEy|<2OkuA4ypxp?m!Kqs_?A4oKwGRzO~D~Ks7S!R9J#J zB3kqyJ<*gZ4thCteHLb2*ceggz8*9Ct{+iIT?4&H=3tN=I-2G!LigZNEz11jmHu82 z5|yUNf(@d~&s%}Cg^oE^&)!J*ZYCTQ8#b1`TD;&i63w}6D+U;geBno5jGBG3tw%EI z)}q*tm%O2?z=IL?*dZol5d9o0aV;|okDbziqHKRL-lCkFHz^W-{0IZ^sOEQ9C%yf{ z6#6L6p&-wVO_OA|7QFc&$1_)gZ+ zcc#vRe}2Dwt|IL<<-wC-%W(F3_M`N4tB>9ze~{o1X=eD6#WiVzL_(MY=r@66%-n;T z4arv-MZZI{wbC!E$tj<>8_QkAQ*OFLIwdLr|U7F<`ShP>J!2R=esP09*4;&(iYOC@cdAgglmh;(kmo=1aEJ;He=FTddc( zLW1wgduF4#o1db!4sK_dx9p5b?}8y#Lo};50DiS@E7cwZiXfzKAB^TQo5=82Un_5W zR)YL^=H-MmYbo8?g59Cq&ko({0jM)z*$-2;4af@8%i-V6& z$*uU2+t`iW*^oq|9eVqPIe`;ksd~e*eZ4yX8863e?v*WD5~7?geCAglk@4mA80qII z`8+SD?@eI)_D|kRaA=Pqm%gzh9Q0arwG-UtOX>}$7B6G5X+f@z`EEgO_S6%P^OM#TNqKDBh2CX&jAD8Fb-(uH!{Acysvw-$GnIl8&z~-Z6d@&&* zGq*altz+Ajs_|G(%HkFPk46Keq+=%!;e*uCy8MB8#^-*~p6E8fxik+5%2R=oI|gL; z@;&Gan&2XrZE<5N*9RqrFPe}d<0`wa)$1VZ5hHnn%kT=|zhBRpsUN?V!C&47alh@y z)YV`0yf>Yr`CqC%%&$L{Fl#)yHP1ADnF&&DoaDT31@@X(whjq&XyYH@sdFFU{XH#c zs^|7e4X!KnjmI|<$6pO!6PW-;^EfvX?Q3Y@pLG)Yj@}==Na!}4eTx*7*w8ftmcL=v zP!HSZ_Nvc=CJ!A5t)79ovUa#V8&7Hs{SgvVvuucN2dkN1zp^vif`@dLc90L!?HiSTSVX z`AXOWhr#5RfI&%WX_5ca+Ua8Nm2_IF&ieO*w*mg4q=^0RT1acRBoKI%U7HW+@mXcGeV~d|VscvC|7pn0YeTA5$`$uKK5IA2S zSN-usUNqp^v?Cp^JOn1YSGMD_smadOCpG%T02!_3vVE6q$0yVML{8mmJ93c8RH4>v zgJrZ?e>Kl4R}!A|C;Tx05UC_QA`ai1`lr|l;3I2+pzOqM7_c4K3`z9(4VhoDbA(L2 zJhnX^Ec^zqj%tI=;&>mbU(w@qfZ?|KsGkL;f_3_7&Yt*prWmnkH1}6fY`FJn-Q)@; z-tzkbnsQ?oI>0xkpYp$|818xft47VgYWNxIr~ckDpvM5uwwecF1E5g<`!Bb!@CAon z1t!1=o;nS--YX(FN`7h1F96-6y6V7Yz~JYB+N~qL97@jy^c({_2Rm^@TZCtRrJ9pM zUaaTkG~_`ha^J$m!1B-saH={%14Wnk<>wCqOaR(b>T z)Wk%JA-E)fM&rfOcTmh3;?CbXHhpe%UH_NyJusMAk5SLtRTc^Q>!+*?PfHkyN?Q4IewQi8hac_k$!VB8k@ zcTF8FEl+)feevP3Q0uC*uxW}F_M#_8kmCSRTU;vUn*|30bV@!v2rXnxx3Xd*Ywu5BKZ(!0li^bm zznYEgAJz)^nm9Bx@|$YyO9`i4=V7H^LjKDqYMG_JP}liN0Pi+2uDs~Xm~ z0raJS^YK3iBp3tPekuZYH!@aHe?3Pg-9$31;yHO1M&qKP^U*yv+SUk-fl~Ura!5fD zgEB!p5B&vvx{&dT0`*Pf1*O7QwZPM{ZqZcx+LuJ%pVGU!Z@tY>AfU*Y{j%mueEDvezgN7Qn!YuWV9bMSVNO>NU`|I;^roa%2 zsb+KoiANu>Kx}cHDsApp$EI}R{#XA3C;k-iHUsEI0LI8}s8N8{*$vq7=)>+w4}i6G{N8JDGng2&;rR0CN_P^fq z-;T%s<@)TLi^=e60}~N_+3mTZuv!6cJ0_SVAspLf9l*sH?uiHSGJ9w64(?v9{(%~y z7ckkqqV*j|g`Qkzr}*Jdz8|lVcyp3z8du&eA2o@vK{E)u7lA^qIXM^bdiS|;cqR_W zzh(|vyWri zZ2%51c-{g-1%^JIbyXOam%4b>;&&{Vm^w|$4U8jtCkB21gTVBbcuY$R^4q9Spde=~ zIsV%=krweqNEbghf9pjLxDA!}d~+IAmjExya3(Wir9^eNk2lbi z-E=VnZcgKCAMY*kt)8t~N2zsce?J{;P`uoTjW-hPI5h!C7e;?o0A@a(uV1h}8Zbn)38S9KuS8qo%bwZIiQy5- z^ZiMP(O_-XeZH%hhYUJO+3_>N?gt)2DP-F+h@14+$j24rZAv-pi?A8w5jPb4c>Q*5 z^OoB}e+p~H*G5s|@)SW?!Mw$8df>-=?-ewCxhPtQLp#pO?#2r#{h*F-jG?C-an@z6-kOKUbUM&;j1D$RG>Bhmx&G#W}+$Sx|n(y$=?$3 zJ%2S@A$Dci7)tTW9aidWu7UJMCw!*TL95X!vmb%(HJF06N&ay5WHe7cY|ot~R-im* z!_vl`u{$@Ol`n7*0U+y!_A>3oTu_LZG#GF$S#~VjA@zN zMrGF;@E3vqeUH!%4RxaA-Lmi>#-Z(dl_Q=^y(-OC0L%?R+`5pi|~| zbVNT!r&XBjL9(?lTgw^~;P<3CkGMFk@Q04C!s9F6Y6VKk{;LHlaKXNW<(*^d6oA*f z*-KWgHxh_W6=psY0g|f@d{HmYx%*m=#EMtuoHEE6`FTha$O-Y0Q}6GmE%&?xkA97~ zV%4>9& zj8aW*`B`h>QTSI=g5pk&$z2AKgdm=y8#L9@_+CYizt`J7h{t*R@vBL9YMYVMIz6U> z)M}b>zjr{b9V*S?_5g>tkd^@MNGlXDK7+-4JV^bS>>%KJKN42iNMTH+bo00)0m%Lo$JSy5JsZ|vk8b=oUm#(?p#0Uhk4 z^%wB`8#L^=Kryf7&Ufc>`sU!$aXdQ3tWA6)}3VO%vafnrx90BnUSh^zk78 ztpEuTv;W|N*|T5Xo7p~}porTtr!&Tg*V*5?0)8z$qw2C(*(om7fwWZWkFyEzFCXFz z7Vb;h)%BC!6Qx8SeXfEOT(401TweG0H1dt-908+zx`Q> z25RBt_~iRj#;Uz%YlH9EIwy64n*kdrn#`^iiQST{c-6eilK6`+=cxj6h8AJ;5#@jS zoWcJXT9<=lZd&(vP>k}MP&#OAS~$MhZ|QEVy+a4N6g;K|sghXOJOG}O^p9&J4Z_<& zZ!{2*7%!E((GnJjN2L*O&+}2rgOQe7Y^%oAia!-kcWV2YLy{cEfytIvCVJlZX^A*L%!kKiBkrTAsMWaR8z@*f zPZW2h=N7cVClsMp*S3ivQB`)(;<^;|G1EIEX zYGA82d@XFRD;0W&r*v<<7Rje4X_>#Cbo_`NIAWKx)7PJT9oa7fIO8hmZ=)JaDU1 z?DY@U1FH!D)0NZLKL?r(lTU$B#i-w{qj)jGECHan(}VuoCYhu#Z|7?)2=eAR9o>b> z>IK+kQsU%dMrC!$ATaomp}Gf$LL@w}JjFTYMfk^g!&&t}9H$!vA&2KJ7+bd9l9>tQ z)yg@%t0zDl3zJX%9%NXy21$$qeFi=C__M_1_iAU@3x`N0I8XBSRNa*UQHl+*?zT1nsrM^+QSfxUAm zl(7}y`yxK>+c%Z+5edEl-}P|6G(TFpT9*iX&>{h-8xMr-)S5E{J!p;MWmKQ=T}%5F z?b7PX`HuQF zL%<+`?Kz#PToT~xQQ5a^WgUQaVa+|df5Q*2c;cl7#}coU?b?>Flk!%Pn5AMtK!-bY zZcb9b_+BG{66jIYdCz-y<6{gmn?&uvpVtmc7hLw^lbG{Wc!4uKmNcW9o8%=1TPIlp zR533^^hrL>@(E*BVTZDv`GoB_A7f0ltrJme(ND@>;7}^avVG?GNusCV`(x+(vBNGF z@U4@{vs0|kjpM22yqD7c&Y<_2`Gu6^iLsB;t5GsUknKr-ZvSoTsL|=Ez^2)eU(4dC zatlJzHfd%8RI^R|y<#G3;9UfN86|ehRm2~}k+;1W! zcvq}n^8Hq^M%==6@RyPLI9!Yw5d#t1XmM$x7(w7$zPIB1l(+WuQLhf6EhuX1Z1W2^ zgKgK5bnzd@&ydk6!75XDw)TP8c&aMG=NJg-J^eMHLU(p{^F*SQ+d(kx_;vZ5Ls^Qm zq-oM50H_0CJWWsmq3XpQg5CIVI9Ln|=nP>f->7lSRBou=)b}{#EP%Mf(GvmeaN;mx zhViHE`Hi$o1LA7cMs3bz~|-LFCFLkMQ>)$0BLSv@_(f{vXFP;g!A)HPL`4{M7hlG(V_ zWDm*uj`Ke}9m630K^)SS+P70{LVT2&yr=U#8(eK-x4#f$G?+zv?#Dyr4pYyChPIha zxUZfS#t)fEIMUqcv_o$o#1%v8n55!xE`f_B2{>1^4Mc==Vdz*@7gIs2Kt|)|_8Q8V zHzYKBNeJu2HXhi?I{0$=XIR!UYyE22<*188P$+s@+T-;vIVBtX1lc+}nz6k3ScINX z%$cK?pMXXAPx}m+f+;u1Sd}!6RM>E*7oQ7WKJoc`C!r~8u9K16@t01`5952f%@=*O z{O+$XVD3%JM%r))-kfurraa>-yvda8GM{A>JBMJ_a7;#zn@puLJ06!++Ao%xp)eH& zT9p74u;spQyc_=thgR4$gl{5`zz6%@ zp_+G=(sPBUKG62LlS7EQvO);LNe+uks6jN)z=yt2&9u8lbMH0~*pB)8^|;oLp%&6_ zotX>~3|127#1Ye0O^7WKVYdxp2SQFjwZX(aZ1o^T%;$Ez(5(Y2v)G;=U$T~>kvo?Vl4K@nCtOA6Osoez(H7F4%Qn_ z#`=XiH|4!+RvaXwp%;Taj#Nu1<=Gb6)(5ZvLsas#mT5=svYY>bodH{!vqSob+)qZ7RM{%Eaabd`gmU_q znKEab9B??>4wj>yGjKcw^UcifET*he+c%cg5o6>=IAIZMC+QiJaMb!MFGPcz z2{=Opv|_E?*F8&T^vKX2vlXmmmhO*8W!Gh2ysk#2{p1l6>6-awdT4buttocw+^~e^ zq%@V=P^itnD#gK{n(fS<8s#W^x8GAnacrhLk)3MSPT7LQS1a!r6g8W_o8!KEOqk7NSKPmJa!~b`H?`hH19w!9s;s5gdM#Ww9}3oi_91*9n}<{?yt6K&HbkfV#&(FT3l=uS*oOB2;b z*=q3~^`#egveHGQ1m9;~eh-}O$ngj&__T*)q@W1t-)rz9UG6uAUt8^vrRL!2IU2*Q z%|B)RIy$|7JXLhTmpjxSU@nFI+RxOTOq!MH<1e(cAgcaDT{W~O7mm_FwG#QaDDVRD z?2GrZq(>#&`72MiA3EE>_%M)sTk9&~yDqrcU~0SgkL7?%y*V3xVPWUXgicyKI&wxYVB{X}kT zdJPNhj~foto3$GM;%%aFbh2JYPrn#mWTCP=NE{=us+^igV;Ln+o90@ScU{k)h{7d! z+}`SdT+yF%fM=|?7B`ppH4nR;7^5x`B93#8LZHd|*DcFR?Mvf$8y~WJ*w*)iP>MiP zP9py4NEB*y9hYiWd^VLoaiu5!k*P_|aC>SNN>ocFH`Z@l7@&$qt=( z_j!%1E^n2tl^9p5*Z%1}r`a8_R-o`1rd<0V&>ybZ*$tQZAf>XgvB3mLFtVy-+?RlZ zc_lM3&i6}5MPh+hqJW$rXssx zhk2w!tm$RbwINmgxiH{D5zpA^v`&ptbXrZ9Q)anJcUic1^T!!$@8_S2DStX8=JywP zl`n>sDkP22or6*@z9Ym8B5!qVw{D6h4Y2}YVmduT48i}YAE2v?>lyH$Tl$zw#g{iQ z+_A%KEtav_?ia;v8}D)9cs?LKdOWppC-?hJV+r_3%@xdq?fJ+f7<;jhel~Eme53V% zzs-WZ6%sY_hdwNK4f&=C4Axv^#0A-CsrkHcq&~U{&h>qC=R)}ywjquYT|@y|VQ0{{ zj5DMRFU-=Fk(ci<;W4>MemPs&0|F#!_V(;Fr?t@Q-Z(Ct9f%Q=d9eeDZev9{+_Bq$ zF2{!|Lb@k(+E?hw8ITt`?pync}5ZWi>Ul?5t zdMk_y|4Mo+XsQCg=TT3*yoSSuV^DcPHJ2!eGHNJefNlTQZmU>(-qf+CV;*1k#cnLl zv4#;rReud0q{98>O|<9!^u5GSWMt&qckkMbQ8zmG>4E_Gl8uW?4p16ED!VTHx&ct1 zYuDhbV>P{Vm6>H6lP}vB0P-48`2onugDH*uNpvfLJ`;S>MR@{bl>oxZc!1~Q%AVEi zoU$@!Ipn%A8{mK&UsRZ__=UKUVBg~`To4DgaR+{?+S;GO!Z2g4n~hWqp)>sEL-x$s z(O<#^U(=|FiBMkIF;7t;PY;aC_SUt^v~_aldXgFW^QD+g-%W0d5PxfLaULv|ccC-B zHq3;99^@L3tQW)7NS=g3O0AX?<#0G0mByt7FsllL^m|Ols>YZ?ptMhcl>7^;>n?iN2-uNDOd#KiJ~?#eogE|`j>F|l zDUlyJx$-sY7Gtb1$Hn>_0~F-#mf2?b;{w_jAUC<7)|@RZ%3sZ@m<&i>Uvg*w^soTg zPM0N+%F>!GJ$a5pKobTiwchI@|07Yl=(}IMb_=ZZFhso7IZ-_f0Y7k4wz{GzzKNKb ze@jlr&07D{$`3F(Q3=?QfdW^myIQUZ^pIO=>BO`S9+fBYtQVbIoU))Gk?t<@?ISnW z>x>R^44>2SyH%A@Ohq2J!XDYL%I9s{{TGRH-3g9%nrFE$? zS9=l%FLnf;OEh_ZmWg6>KI=R7)RU9XPfvHwZeIn(ei1QvujB{l@3C=gqEr43U%J?(A5tKrCd7a-H4;i`E zYABI-t6Tpq>V98W-r)-GG`)h?rY6+ym16)7PK?oX#6iFoIu0m)hKT88h;#H3zrAaUWioBo7`5-HjTwQJ4R^rc zkR?>ippX|-5$R%#9k?Nu*Jjp2%#l7R^A&+kBH^_->uF+MuGbX(8bRG&?#!?LHm9`6 z=|$8LgG?`0KpR4CZytyR_|cV#YO7GdHXDTf67t&^5lMH;SG_KLkEJN=lOiQ^c9* zET94~M^$Npj+5D1ySyVj)u(4R>qc+eP){gl5JEU0jEuXWb1z+zMNTv=`Ib)u^KS!g z6C!A`XKYCL4gzQQ`*~LS9&AiDo(Y3?5G!DkB~P!=#-kSlB;QEq?L+tAX1bj=uGe4p z2sDKPjk~ND^E$gM)Yr_!_X&KGS2?=|3WU(+)SJ@NFylmW8C!pj5t+zeV830@rk8eb z_#1(i1W7U%-^%y!U zzv&F=<20)JjL#_kVUl7EaAN2-TM9Ha-RW+;3n2%qYndE>mOkNLim6nen+ z3xaByQ|m_{hmS1Qr=M8hPj=Y3uddI?eXr`0d$c@>SpdcxDkaTvZQdiqNXX{=wWX|A1 zmj_0QMClX1{GRzS+YV}J({L6#HVJdiDhb$QClxYj2*&?OtMoN95L3g~nK&PV-AD(c z4R^uM=f=mL`zr%XDq5o5yUN3vco~PYc?E}@z-wVoQJC$6vJ8-|r#@5r+_Wld}9Rb_IBb)(ceV`Q^s zb^hRS(TL#Mr4K>sPp5nHe@8>#TUezYE15n0IJ*G{y#wE+J?!Z%u`sQYYFOU{eRlSA zOz+VH5NM4fLTYH=h>J6KIdjg#fzKNB7KVe0w#j)ky0*f;=yT>6ygO^PcMH8gNA)^I zlO92{+8mM7W!e?QD#0{8&&yA-@xdEkNYhGwA8rO1XYx;hS+!;~pd`hWhpppu#`#6^ zj{~t;5dM~dT@xVS{w*nq6_SYeMJ}}24<5zL;Jn;K?FT;!m&^So3%*DdNFTD2wzDfd z*fQ`X<+4}+rq|z6Q(p`W)e3nM5cUquNci=AovnMu2zBOe1rAp1fGcx< z3~=*ClN0K_5~xUVw#84h%1=Itjlq=({HB*kg$vNR-eLfTMj~+}7V{-7urtXX40?R( z;P>_|t~heT{%-w?x2pd42yoL0;e9zQEUY&W2^Djt8vdCy;{SdGwIspNR)3~--xtq~ zptc-nQ!5?+h&odm4}`y?59){Qsg|WO2Gp8dSZW69;3ViXV7LHwxb495=IvkLhV0s- zXHK>Qd$UxTo@!H^9e!z^#;T8``5WFm9X?M=5xf1TO<(W)Y+B2mpk5nu?;2UFg+pt} z2OXz6u%av^Jf*IE(~J(B(lZAI(WDt%A|xR49G6KmCVmP8!k~rsc4aM1*z10s{W&d{ zQhZ4U+hIl>#?FL^2LH4%_?3c=W1Aq$h%{*Nb^hO%prFP%j$0&A?D(piDVp8caOk@5 z<5JG#t4Aj`KxxK)JXAGD~8wy+#FHHli#d`YL%bAApm;(d->jrbXGcro(|^f@x}#D+$NcK5E< ztMTW2`npbsgJ6eK?QM(#p`a6|)Rw{AVt27@#UA#j#%rtX^hcQi8lAx)j2l^Io<)LB z{$xh4ztA@lx`rny4;1>1EOm7C*W8yu#?QTh(%dySbHeuF)v6__&c|i0BBvc<`l@pO z8qX2-q*tKP?iVDlWguwT?S3`2mk$P_gRA8NneB>QA9HYbTPwP`xO$QkipGx^e&9sm zdbFv%nA{dzZ{@rG5a7fYlB;RbJ5Z?Msaw{ZZs1v{3_%4d6G*=W$#w6O;0kD4E!4gF z^ODzy2sniPN?_q7uNrECLDS(jtO#Wr`?uj?HQ~HdwyJR9n9B;E^6H;0XpyHw{vv2* z%BgRykQ|4xah~@TLD`(%gk`w3*L1H_JD>-%J`pou+39_=vu+4LSjNZI=LVoowYl~6 z^#hk+9Xpf*t_dGCZv$aHJ5zHt&M&xyNOm;tK(wTLbMwG?+WsK}OM06Lz+L$QdvRuG znO|P4<&m495URe5$7+zO{JQ=PkaG)YZ3U#dgWY@Ry*+sDmKwd~fgj#1hoLftKajxl zNAq;1l~l?Fc)94c;CS$&eaB7sXr_K?^Vdh!KkW@0cih}V7=MUv`|48BhL^#F{jFTd zN>lVf2Z-%B@l%Q#Wfl8X``29+q0)$v5(B-hCGb2 zTWUWbTGPI!mD<0W+6T)3>uKAhmfPrwBe^#q)@~-suc?WI0WF8sTz~lcjl&_jNCBr= z?g8jUR!2aqC1r@z#)6lIyL|)%Dj+B%g>C>QzsdPsO`hb)X$V1aFX$6L`V*%#;>hQ{ zb9?9{*g?-W;@Ruu6?`>X>rPUU==a{8K0UF43yM;HPya(wNE}Jdw}OhjPuNsY=o3g9 z%K=tF07PQu1B;IA8zUnIKnwG+;`^tpMKga_8T`)GDx9I>pde*d6-Fv!jW3&&Dc_7` zP}s@LPMNRWY>bQPHt2$s3SVu*`(#QgaDv>ohu0SCD>Jsiwpc+A(H=&m&U z!E59CWJ%L&aWR&eKLZ|(D^Lb5R_a_LQ0p1Zi?c6t`wF!(dw&s$sbXsR zt#FrK6WAx&m~`!yn>WoF4f*j{0o?PAK1iK_&cO0}04npQzmwp8ygd+(e5}BV)~oSg z+rF^$X3+}xF`-_ZckK^f4jjVKd5Hp9YzTcsgZVe~$Kvc0lxAi$&8_VngbmDZwRZ3v zxE(UxKOD7|7kX~4PW@bKNsJsmHNLw2>V|@%73^1f1F%od#8ECy8;vT^~bFvweE&TvA_)~-ukAjQL*+-`d&Y*XnUdyyU`_fLR zJwzM?NE&}0I6FJ*n&H0yU*HVa`deCP-b02!6XB(HjZ@qBBZrVF6X+K(vb1- z(k(YdtX-R96VPzFoAE=eAfkxBtsC3JOqxZ9-_1+<%pRv1!y4Wxmg6zyzANq+^e8BA7!!R4U7vkr2qz_0Zs}$08#m8|NXjZfhK(-B{}7Q8{N60 z;(^PYSN(^{S_GO{@5E9t3G0~Tb}Lg{?Ym$Cfh>v+33VnX_+9YffX-G`3({Tu4=gmi z{P9zkx520vyeJN&J+d+XtLCdkpVEpHJJI)FQwq4JH>VdT zO&ps{a$*N%ZjL@f4e)lkqlfmz{E!2+cHQ}_6?wmVsP-b^>WL6$sB1{PG?ez$Io7zk zM&DkOs$SJ=1FlMqw79e+`RhBJl=&p-790hfpM3km6(^#Sze(sE5qeNLCOh@dbxmIH z`KIqm7^*HrGzblY=`4vr@6mXPTVehmtRYx$34;`)W|$85JD zf2z;C&ri#;#;1P=1jD-EM69gezA&?XkBE=&Ov?e3nTX;KoX;G2r~sQJ1{7%T?)*;x zC0d+SKK+|<;V^k*SM*cVn(Uh4t2eZg??;omWhU;-dKLeW(Vc%|;n(Ak@!4TkQhhFL z(yNH{`*CrrL>IoZ3yX>kB$Zd2feS)GSGp7yQI?PMPn;@r-?m_-+wgw z6H`-10#9_z18)TIfVk9u;Mutds|kGn9*=_}`pU-EHoF8i;4d#PA5Bz$GOb;pX@-Tx zd4~Al%~W<+4Yv*kW$Z7X@PSid*)%49uQ!*EMC z`4^=)+V_*0u)=h0QlNu_io{Yf9jpRDVZ;EBRTN7~B4o@4^Ko8BhYi2_R8se28#fS1 ze|w|i2G3#$gqUc^Q6ji)BR;%?C*a28?+}qR><8JCWLWjJX)>?nLvcM}d{&<1(dkSc zQ*;)^5*5do+S}nzI0X{cuAx@1^CQgm1|El{ zJv@1Nu}M7c?92B1a1 zqJTu^t0Sf2wlkUwJIhBSl#b$)7A&5!L%*sE40*z^fC;A)5@9zcoBi9U_22>xg_Vw` z?T5Zriv+t~FEF?Spnz7-Y_p#bXr(V0ZyC34y4`DYZMuEr zfY(C!3BSl;G#hd6fm#7@aLh<%a_rgClLG4%zE6bD0`|Gghi}>MwFJx8FhF*8b|%&O z2!>FTz-q?8pj?=L@M9PP2e6fNy>c=Hg+?@E z0D*>(DxfO~Qm$nEW~12dZn?T8Ctxnk#Kwk87=bY~G^EN#hKq+M4WRNst(qDgW8*q( zWI#^=7~5Lq!r|}VFh|IP$G~(E4WtPO8g06*LT-;bY8)5-ShxAHuzUyPrPmr^kkEI( z9ufEeKnLNkx!)h4Og7)~IxmZ!AeNi`0Fj!L^$am!Bs2d!X4APdmb=h`YQsqu0*lMP zH)fKMfaX3U;|#E+17@fU3k`suWn**GbouUj5e%Osnb&ibT-PtZy8UF_%R|}@ed+R{ zF$~TNwr+2}_%%OHWwY!3n+~_t6_oumoPxjeuh1qi)C48nudZRlNBsVMGp!cX;I0wH zsKB~+3nPItD&2`Vi3vZjXruUQ@G|nwmT))JYk z>ORMm+6wfIXdsT*5ox)%5M#bE$ayIyL4Y&n*-w)1&}@z$OCKiTEfr}+()D=dxaDI! z(2!MpLc+`I=9Lu_HnN8&e#m|qV+9E|w%&E1;}Qy46-XPpM-qB?@N2#x2h3Mw_RtGh zMmyE|CBuN^rsN^3*x9>24Bt3;_+W$|1*^E+U%F7#OIRCl=zjM(!CX`v>@nisV%d)R zhR*BWq)IIH6<6zWJ2nz8c=TRC$T>(}%Fg`)W)*b+a&`J7Cde=k{yPx()OYhDeFL`~_pj zP<{_h8lyZ<TP^%Tm*RyXvuyaG{Xv;=g}8FAo>cK;Db4IQN~c zH#9)#pZ#JRH124*nHEU$(yg)~x%vHzME?dvOhvVGqWB(~mcnQK1dwfK)gJBu#NS^A z-ucWDHGP@-n0<9Rz+C_Xw*d)(OFO&GYQf!{size*k{^)Bl#Ztx4EZmUXToQY&*^@3^~@gyKO7J-}|R_(zZ<1WcSYd zDe{L^orhbtO9uf>4?8T(WOHn^H!gF^P|ctd;tjCwmJw(+e9hj1}o<`nr(&|JA;5MmWkcYG{=N@Se0`zK=1}YOkW#1 zx4&o4)|Ea!Nlp;v0TYqg;{tzj=}faGYnkDeI9sr`9`h@hijVCt<8#lEk}xl^wj}S8 z&OV8wU@tKeMoD%q-zJIc9iU_ z3vXr`xX)@K+=<-AUjf5o78Rv4sCDX!OgICGUJCYK|5Q%beMJNulJ)Ts?v7=Q-5f~L zn2}`w^*Lh03Cnh6`0Bi$Lg!{K#i-8%q%@$nf$KjA`f(xb-+#+9-87j5Js(trdWWTq zZDV2Zi(N&rT85!-X$bB$)Rfk?YbUOoR>02#DAe7Z*aw0S?O(&&7E72_6F)TUdH;Bp z)Oz^($pF&%l{zk0ROxZDp%{JtYI7Mv#rb+B2oF($rNK_s49plsb&SIMTmz0jd`y_d z)W2$~tDEIUl!qVG^7N+mS%eH(?Z;gJQ|~gs8u{`7y>vT07vls_$b(F}nTVUOz*e3g z`ZMzIH{s25=lGa0Y1vTklFxt=&Z6n=aa>@a)q=Q141@24-VXaNIQ1O2;*tRaWN|3Q zLZb%WH!k3P6Xi|a+m^tOFg!6C-B(al#0Lb`WZhXU=+1qcBj(5xMSd#t1Kw#CmaX5F zqalHS(jZQNbKVWGj0hZqhgba~dMp$3K7XPw5p8DI!^|>>fB)H+A>+X`iA=xNR?}O& zvy&0qj1(tWk3{~LwoA&bbu^6aTC35st&wfySX$`ymuun6St`1^pB>?TqI@fqN2@L? zUW7div>0c!XD6}CbO|gwue!T(Fw%f2fX?w9KiM)VUY7=QwvXM@>7jI)090w(D}_n+ zCRPfp5ta4YYECY&RqHR{3wCFxgD(^9ZX@?%m!@tYaeLQ$5nK^y@ajW;-j#rf@!l9} zJ^=3A=@bFVM58>arlFzf#20S0&Q@ZHH?A0!x-=*>HZ=SKcqqmW08`@U=g(?rn1|i` z+|2Mhs^0_0OOWtmDy4p&+ZNQYKNu0h;2u^D75x=n-a@kRoHL4VQkcG@ZPwT<5fK*- zNkk%LDGG1I2{a69s6h-WPOUF|LMZg z(t5T?Y5!0D*mCNU(E}2yk=x~<^I+V!jI-sUPSZi}Np8sTSh#_%9ED#Nxn-bx1Vi>f z0(E*tKS}@(+k#%C8w(rzW+?{H8Wi|=S97diti7Izc5a`8q&6WPs`aM3fA%vXm5z*m z?K~sIr@R*n$Qc=g*nkyjW#LrdK)>(4we`t@zthn}f575~hYZnn-N3-yxo2VL;Uh&x>a*)=W=#(+u6as&?)A?C&1_GK|@qQ#R=2Yy9%qi4 zHQe@P#l6jqFJxqEUW@j~8t<@hX=X+?hhfH)sQgHxQ%jA$Fpw*8aH7bS(z3-S7m07> z#V~WtnS=g4&6(%eOW1VkwdW89V#~uGbXIM5Cp2e&cH@x_%cEPs_I8TSD_E?wfQwn| z4_z%b(-aGnRA?vNq`aHW-DjgSQi&y1y+39a7tyM;GeuJfSD)RiC1P^>gg-F2lAHBX z(?X`w`6TD^*4MAKAm|oyS7{fcoTKP8LP}s5xoUT3H99f^FVxzwx??DD+EXokEQQzO zz8so!Wx5=s!E1l0t}kSRiU>yoAI^%OvZrK^Bd*_HKU0JdI=VSSn{L=Rgr-#05Y8t?<}SG*Xbf1;KRB++#!zl ztCy}3>Rd-YiNwPzOs;~7NNg$N7qwnR_tBio_hX38wcbZHM^TS({MARI%=}7eXg0*} zZexGemeQE_mK(Mbh@h|y`ro|W`(f=-u8-4n^?Yt?ORet`HeQu-jJ@X+v$Z(uH=L>& z!DF{yx9ObNHp@giRZ)o0W}K?mjbWY(+amSwJAZhC-kryV$$pBJJM}k-vJb9TsXSO& z_Q%i9Pvizj0N^w|v>>H682NiV7$cY5w#=)qF1g6qy^iW?n!|e6iwyJo41g@vcyi9LSfDc@(s$YH zH5_|JC!wJ-UA_FG@5b|7?L092L-2;k*2ZI7ynAFgZ5H(7L?UebH4|I2rGT`QRLjct z%-_6G>rH)L<#BxAl$#&yFCb>Y)iIwH$;pt@{!CG1)oa2{Rt&hlcH7-*1_~>RIX;t? zZ;g$gE1FhM^Xpl_zIbx1WJNE3QcjNyZD67J(da(vIZOl3z#0{}))Ltvr>!Z`3C# ztNn+CibW`P`zOKJMP`OiD}ma%-_~;TmNiJwHXlOLWeG*RI|sTip&=hH6&PM?ey$nO@19re*j77r zjfQo}#j<8;B8|U-_PHo=F~p4k?KV04o(ZsiCv(RRS&mv;J(&qv!+HbsYEp1w@i@X)zP$Wb7%);oe$HU=9#<{ z7(@OVL```^q@U?=4M&5k@h{p?Nx#P=eidFRlpkZ_@WFR; zbC_BKZSLrdwH9&AyYOX2=het3b8l=o6EE&?VS-=gv{v3%VLd!7EU#YU$B*nl{6<1j z66t7=-eM^*U*&aaubGq->g(692?z=4Su>%8XOjhsmX*PLZQSVMC)sIf%fI>VxMids zjz4jNr6)pa>PJ4Ua1Ns`{oxd0;Gu(*23tyKg(eBqZhZvN+1mf(vW!d=9nJj$lID)2 z`hrai|6T2Hn|s-!wd~C|96m@J*FM7x2q|IvwHZNZ;D>gs(-3oN`Sd@yg{mPqq^xv2 zJjA)#?ziWE{}2Is2n6v(WPEcp@S+<%Lmr}&9+D7OwAxq`R2kXL9G3jo7yBVVdj+J# zwXgjF)l^GL2t0>!_^@|t%^`17`bCzb2=jwLflWB9gvKSvmNKqKhIFMefdW>s)%AYh z?I4fQ*;d%YP_m%IatqQw#XSr>DgseT4ntpiABjm9Omr0xs{N;A_xoDfs2g{>5wXaW z*z^G%oCXI$Dv-TV(oDp0{iCHt>~?cr0MfGO*Yee-kzjc73y!ANj#B&26weJWX{DU3 zkCPXZS?^xrqzjFN99-DV#W2RWngPFKuKIx_N2wbK{e;D7w$XEaB_Hyb^bOm>QcO(= z22&m5Rf5mZWrFOs@GQ}an}Iy2fVGfP3G~J;Z}%p_)Vkdt1{n(65Wl(@&K%&g-VTsY zsx=M0U#+gS?BGRz_6BfkLdP__*9YR&wnj(yH#l<#&66tCjl(JZmw&%gF{|6x$9WK^ zs1@)BiWX4GRv$s-xnfR$lj0^!!aU<;`xP-V4A05RqUYlS*|14Tp`a}U^~=f0<>^7( z!EL8$_=E*|Y1@T5BnZIGb9cW|1;lfiMzT#8Z9tZlJa3(`s9VL-xH)l$ZvQ-C9N1r8Y4W# zE$!nPdgmT(7lU3~;q`@4!OX67M)u&@3uIA?B+zRwuhqURLz$X_)J)Re)mfGB#m+tDmwbpwHWi=YhbZP7%zU%D(S95^iKk{0{7+7Dl}O@K;YzL zd)Vt~oZX5hyK4uF@u}BWDo7~xPkAb|*gOj*MG>#Skt+Y9NwLK`H9{OZ5(utXqyGot z2Zk3WMs1PfEd&sL?@Vky|14SycYNzDO-NsPq!91xP>+h@?Q-# z7)nndYj^-kU}Q9{fFY_E?hT!2^01pi!n)W8w@7=3pC<0WR73cyBHCAusJ3MMZ;Hit zcBHm1xLyh;^Cv5+7pemF3HhX%K<&O$eTAgB;F3^w5Tg*w9M%7zpC%)eHuH3EMC^XG zX%v-A0daHzgdo zMHh}(e2-CrDfR~5E=G2V(RtF$&hWUJCJ9vt6{2e1-|oP^h)qZJZ^s~+V5DUAEeeQP zCOxcbiDL+Jg}?liVb1}j!!uyk-g}^&b|-GIMWLah3SD0}Hm}rFXC}b~B7`I%Z({`P zkwn&*jm7qMche?M_D_H`X`T{_12c}ILFQqrkfP1dfYH<{@< zw|7`QlInAuHJo2dx(W9X;`2K)Nk4lTVz$JV-SnWh@TsfNmE*f?|D6%W5`JMxr+2JK zaW+N!-P%q1gfW`Fq_Yot76X%;RKQcI!nT>vMX{;3ma{w1GfYf6vLp&Li0nSGPlE(3 zt#P>p0xB~{D%+C-YbJv92#hb@`I+_;+4-u!lwJP$9N_ zx$MRz(%ehlgxUWwQaK3c=>fa$jW4l;kOH1}rOe=j;n9$rd*UJCGii7>(oaNHD{TM#!mJR%L(B=Rb|lE}dF=|gEt70_7Zt1duGr&CcG1R4 z&KKB7JGU40Q-{7re-8FoZxVO8jjHF~qA-&Jzvv|!n+#as;}4evNiaX(zj*rW8I-s8 zmjS#xck&mQ@!9iJ)!46iTW`+I`Rdi!BSEjvyj1f$cgAx}Ld27>3v%z^u@n*s9ebZI zVIkyUgSMk*0e&wDiq(Sp*V$JZf6g++pxJmt*HeLNq>4%TEk6aXLKGcpv7U{&BSU!i zd&IvWWOwIM$n3-nEZocI#IiDMYH1$TI%+LX@NwHKcOjlZj@E+8@Ve@oyzXi3!MZpp zA&ug%Isvp;j&JtJU3iKu**a$1YRCs$f?BDstwoo9NhdKRh~e!ue`_1tJQvm2^X0|d zrXhxm9Nse|9MxZ28S^cvaj!sN{5DyZO;B=eJ4sd<^!Zr-q)QJ#*C3UYRRNN`9|fg#rP4#uP62u8Z!f-%PK=^!)r6x(df9XBO2S#+S=l`fE|9cuRc+iRc_SY(rPcuk$b?kv?13 z+XORBWM(b0xF1(f)Dx=ZBFKL*Q{^vj-HNEvAAUo~`oBo=WEr@!3EGP7mmaoV?bkKy z6SK5ym@|XaN3oNI4iOL+dD#zB5)*nC-VA@OJRj^~Dp+Tdx$f#MYCfDn`*Vgy71io* zn7LMG?I~MH&4~-|I9k`%aGv0qt(R{u8a*&*BgYkp3~yf9yJOQyZ6z3}9$($9I~`d) zVPC;@-Eqps9r901ga-U0OGYhh-|d+5E4z2zTb?1&y`+Pn7ova5!4^%fhd48Rhl0MPm9FpE)TszHG#J#hfk4aJUNSj@;MoGA^^w{aF@`c6<~kO?`_cS z;5bUeURKc$*Ta?QX-6s_V^txyy9iH7qTuo&x@88679GTQ(C!80oz|?#S?Vg%oimk0>edkJL)MOSrKwu?2bC^_a8aS%MeS{D5k6!icJO79jg);F&UG$9jpn+Y z_ok(TBrUP`vKVQw73D|RALfvvk%#*7{=32NOxsj{*gUz8Yz;iB83UB>@7T<-IeJWZ zvxcWN6_p>}7n3`JWYQ;FBBWpe)I1USEVh_!V{7EBQO@x4g5uC3DkL1*cuJ>7>uB-E z>dIDB$(XyZh~?ik{AM2NfAo7=T+`f$CZ&2O&e%0PUau1zx=OGtNKa31fBT(8r;yG5 z`fTSSQHdNw|A%Ebxp0Dts%qcGmh$+BccXy9wDyJEWNg%DE&Pd-Vl|kv2B4nCwkGFq zZ=QBe3*tT|) zQ&VN4G9#ntJfVMmc^Qq;o*skZ#nC8z`QIDQ{f}ITnOycVBT>&agUFTJSiH;0_>C{y z{lb_@6(IP>xu1|!dP%XP9o{+&W4%TOfgwwTFDG6L!=${N!V5jvRhD&vGzvSPWEhRo ztB+rPp}7qEuL@Y6kqtHLeYOL!9vq>RdH8@l%lq)8?$?Hr*&pvqUvh>m>sLh95)EZ` z+rNlmjedo-l|Ni9f7haA#e!+OXSd)MZSrO0%P#`gm#7oi{0~ki{s>V<&$V~|6L^9_ zOTvBrC${vz_^AH{PyN4q)Y_I$6fx3&Lr`m5ij5)?RD%2&*(pC*Lvr)BcFzerZZxi; zdV64%+<(60|MF66W)b=c(D=h44_l1%&l)WHjxQO9niK#0fgHk}zw(v@CQv6fU!zd<_wsDm9|AfkI^8y(5g>+S&>! zw%C1`b;Y&&;lRe)eQ$zO(soT+nnY@@`{G%uhS$PFIT`JWsDQv3s5SIS``-GjK2lPz zt`Wk15>Fg=J5TOwS*i17fJcMb_;l~C#PbjGz0l9UL=vN(vW7GA*{oyp;T%68pscU5L0RWp1la_@WdVaGvSQqP5&nwo{RxTuIkZ+wFE zaxUt{uk>`J!zRSyu%V}Dtvx*!aH*E`VDXwlRQ5{~H+Fxhh_jF&4G$|0ANPW~0|+3w zg_VYD(_5dg?7d>{E1Lk|(T9RqdP)=U@gqez8!8d?cUE07}eNG~;$qWe?kcfg9x zhrtd)C@sBd&ISO^=7o>{0$)D)Jq$;m4xR<6L>p z1iZVbZUV7`R(&yTZ7LuT-6;d!eTU6=F9OK6vJ(Yx8Nl*YZU-<0c`*C@ z6~R~|cceQ-{sUINK?lUuH?(m}Nl+j|xO*&f_oNm6>LJI8{k0-Sr#B7{9Ynv(m+H-f zXd^(`1$rF1aYz(eB-l)U0TT+oXbeG95)wDxnf|<$33lkZI=_fv(~|b>W;!gAlDl=8 z_ze2u*o2Y*TRAc7eHy7yZLza=P)rD>iMaa`&ITUj`j^Oa!*%4xTJ;$C3o*+E1fD^g z?tMRB#Q~U$26kychV)d3CY2ALh(R8x04e82d!>n*^gRJBGo!9f(*wLqT!vnV{KuH; ze!u5#0<0i1M4CKY7)jg;pfoAkHIWc8r_aRqRmND+Wc^gIDanUE?CvVgxru~~W^2h9N{x|wEf_nDmgcH(I z31ht1wW1&LyyC+#2kWPYi;YNP1vVHEAfW8$ElLpm{sjOAfXMYD6ft=o9;!#skWOSj z38X?*oRH3^A~@MU{hP$3T==n+^U}t5q{dlTB2t2ae7})ofLJCWZgt5ZB<)k4K5rr+ zaGQ52DQ+ozs;^SG%uM-DkQW0=*_8*!-B2CEZ*$ue{u z0fDRZQFD+Ki39^LoZ9#u2x;+x6iF3Bf&n|f3l@2D zs!*C@%73<5AXxqc|DsmD9BUwJh^TzhO zEE9@l;^10cj%xnLSr$p|EMVZ^;%%>bd)KiJ9`jnsxJ^nyGz+JUM*n70{d&$wL=k_4 zaYhH40{DS^2sV!!++^i?VfJhs+(&|a;x&JYhbmt!(6?!nx^VD5&ygT@AO%YD1b2VT z)CH}{`od}6e*8!{L3sQj=CCc8_@<=6*=}`MJ}s@;bMegtQi&Je3Np*_T6%b(O!fAY z0`+6QWbUe|!BD6`d0q4+bvDBpZnycMwol80T z$E%20Bji9T4fWbV#M5`RC}Irs>U|D9&u{O(84jmF;BP}nZyIqM&S^o5fPBzadA^H1 zGD7O|Wkq5&_jg+WttT_<&DswoLtyy#w*y@4mX#f{wZsL4be>h}C60eM4LReFnh%@i zbXg-rf*DC!pWhD+M35&}2vjQZ9XC$c%PFL-yK-HS*jJpPpb%r?syJSzbokzU20h@9 zsHbnXiJwfgTYu~MCPMOL0tND`6!VagF5Y@+oAut%#4fR&kk7#8Wk`ybe9jp?no_dh$Yp39@X1sbTYqp`)s z#UYoQ2-EU-O@_s}TLuOOLqLx4iXUD5mv?YM71k87Yy6=p6++kO!M~6lVI^@>{r5_Cs`Y3Al z1tl6Juv{n%9BDSqfbQsFQCw4pck`Cd#eM(ZG?^^Zi(88(TASXt7R9&|laoQyEg%5e zs%}pRblHiD1p&H~)yR2dE?2ZvRtgOHIV&q(qLGZ@mkn6NFoX2Pg^OtI7g65sa49gJ zM9W|P>EV{o?|)o9Y0VpA>YUS-J-BTfbzp0cn9^?RNsiFubg1>z%Ej+MWh88*jvr<>_1tH+OsD^5DSV&0l(dNkp1d`K^l+!-Ca-P^9n^}_^ z$kz%Jy3dx6_g>9-`b6%ckU3}z zw4n|p^5J`WoV>er3|4CMxIFHr*34OCHj-f^)RX3W{oV)k*`3cQJqm$-hbND(I(U6? za=Q27^W<|1y)fywJSZ%Ms3Ybo8CONWEhS(u>T@I83rT#3e6`}PzkkY0uS3{mF;0cu zc~y&bAL(t*7o&UJq%L}YabX)M0=1%+Gb+plKFK<*QBqKhjE#9GBv9ZJ?cUY>{*BG> z;~jTj#aY%L(j9lrYie8X==XrH3euPcQGXCLM8&{R7A5fU@kyVwBqSs2QLD>U$pu^n zlejr3W;CBZ&!?t+#GVcOIY0};rU8B}0(51v4sm|;q5>kgQuE)6iblDq>rV_8UN!BO z0*!J2k*BHVgYFwF)8<<8ny#wbu;{)%tqV=*%e4h{6|<3O?} z(Wl}jjL|Lw_RgV}QloBr0p(XWx1Uv2=;+u9kQT5ouj3Nd_UEco$6xAU&Q;rWPwROu z9DW75d{z;MSUB59r#5p{VD6(oe|cPUQMYH`Jzx8~vYYzr*6QqDQG3ntngKgmiOn2u z#LQ3Aj?bed>Tf={)p=&hAo|NEV||*G)^Z6)rfg%Yh#t4;v!ilO^N=BbkEGLj$X@`! zcrp^7hK5E4d2GDBWz)t@JjKzHZ4*Yq0M>}HB7rA7%Dv2oo2cl?v4g{Npql`M`kWT@ zSQ7{R0l__E&HJyHw1Je&?E@S`R#vuVo4JAw8UPyW_|7O2Amy^;bEB@eya|v4+P%PU zfPgT|>FHKFXRQ<|7noD?Nfyup~r=gM8<6)g} zmmN|NKWI8*U8SpG7tp@KA(2s57NtQluf_=BS*d=Z)7fxmCs+5La|tDA-_V7C?K{Vh z;_tY+;(nJ`i|4LZ#fcuC$3enmTvrJpLlTHA(XAZ}`_*N7NK24U!1HInD`0xbNM9QE z#2#Ibsno3*7)zsbkl})__sO)9`2|tl2F7uDmro6^1UC$9e~gL35*v6dNQL)y(H6q{naFzY7}IoYgSD7+-S*XAEpgHB$r>Bj86n`Tw%;YUvmF=IWEM3_@ zo0L#kwT^5S8(hcMH24;CHS2pS*ExEOl)Y0IIf6T+Fj@_FTH?7-5_gr|>Ig~XFbp$% zgh-ff=yz|t@tW1X_FUDPTkM>~k+cN!SWTrhG-z|KRNq~8M_sY9v2`c#Sj|u#k&@U% z(^$>b3k_7~Ph?z*j~fJ>2u!xNwr=n4O6cp;)z#Gr4M3nYP--0Lp>?r`mIYLgq5GzB z=ho_60ah&C^tgIE2Fa^$~3hkY%?xw|9ntDVdP}*$;1vS7*o2k?2 z)YRtj;+ccJJ-hDIOkDL{KSkp3IR+>fK07=6WSU8&6eB!*SvNmqiCs{;uGf{inS_eE zHQ23sly>cCb6ZapP1D%& z8p_Ka7F4UcHau(Gg7#NOPa#YJPW`X^f@9OW0M8qg-wR+^D%7gd2fKrtM5%RYC@H<~ z0^Ev$tF?Vqv|!?W>%@F6{E$f%yys5zI3sq^xy=`~qWX{Ug4 zYA9_!2%UcUt;8{oOJ^My{_}ha(EN_`k(KM{l#Ne1E!t z5ln|kdRFH(GCJxN9*(!e(a0P;Xxbi0F9|PhGMv2!g($rKSjWiohxv7~pD|1zQA0+! zsxId2JP=>{`k{@Aub{CZ%iH3VoQw#^YieP0pZ>Q`rVodG5o)BC5=Qz4O)`8>kRGL& z0Gp;E2fdaTy;=A_!{FxZoZkC678`NdOU+5ueD<;EXA>Wz5ogJa2I^I4aapANug@^1 z$pDIxH*9jf9dTWTr6uA6;da5jkfGN`ZAz&kVPHz_I>1!LGZ~1J&NJCEIr`j2@P`@F z0=cPL`Qryl56Meo!xlaD3gT+ibB~do;H|Ipy8iNkkJSFchbJa3 zZ|N+!DZrxo`)RQ((+`|^EG)=R*fW~|RmeAQTS_XOGwzBjs;0S=7#N5-Y*on1C)ZBJ zLlG80Z|2v(ak6cFRFv6jVS$Q$?wiV#sH3ZU@O6bPt8CdFu}|cI;GGqc79ROKSF7t> z+R@z&GS%IwmO!bgr#eJ61qGq5Hz4ZgI#DY`^2S8$)ndD5>Ny#C_Bq)-6?wLw>NkOc zCf%H$B0MW6HYC@J9k=Uj<}QbP!qamwJeR#*ao?%8&>uwkU5Sf5a2~gohsKc-$M?bKl-1p@dW4oMx9&rk9mo`ov|M27q z3HD27-&?2myZs8)R0%<Kux-G*8?qu!KW^F1u;e5LH&#dvh z$5^ZO=sr{BOQ$Kq(?|(2rqhl?`F(50SNxahN|H?KF=dTL$vw2jH;&^esAV)&dJT~4GFV4yr6(NNyzo2 zVd>DDbNRCK)3$;te?KU9Fbrw?8d{98{jL55%1c@|MFkEk^KXeMN2BhpG1>|ZYadY( zED+Ni%Gdqy@@$Z%4d65Yo%ls%pLz(s*gnRC<)~ zwnC(4nB7&~x~r0PpC>ZtVpWM;p()M-J(TmXs6;k=>S$k!xtll<)LP#zNi(O+{`(7Z z6OWK`U)%2I`-3IZ*^oO`4wMwFs0gcP@Ij=^xIGwU6#8Mm{5MBOx~ESiG;_mwZVJVm zu8rT#)wdhkYf>Q1uu552{q}12K(1DlZ3{PIRIzbS*tp=$T->lUwE8V>uTr*~pvDd}0;{84B(M#0l z?d}(UH7qczKta%+F7(ZA#Q@E5^=)Ce?&+$Ag?lP|oXFrRYexN}s_N8U$Bj0}>$i(L z=|GCschp?U!$Zh)AkK@e`SvlGdV`|z08E4IejY_QJ#N!nBGu!Ye>&A!K>qUPL=I9b ze|{$E=_Ov~){Ig7+pXbD@SD=!$G?Y7o_ubcfO;C|dHHg5bo4TU31?P{MTBSH4|oI* z4z&cClbm`;3)5`@pb~3fU|`EI1->CzzdI_IcF1zoQ%+IW4vxym6ZVgs8ZW`{qyJU@ zh}P2s7i5K(2<{S&{OM|tR9AM#U0GQ%A9UAkI6SzuwXu0Cg%Fl|s_BkzfiG~U2Z0N} z#C=0NtE+a3M#Up0Yc>ZrYS4E1TiRXXcD^g};F*w+(DH@)dNRNBSV1~-v>o18t+6}q z#JWBZ&()nNGQs~4=WuuaDVYzCPCCn8DgZfb-#+}2j4|0w<+a zeCo4sDCcC5KUHG)AX&VoucOr1d};sKb+uB{s|%e`i)d_W${$1q{#GOVIb_1i(d>Qm z`L1)o{|Qn_5)LE}8*{`li!{NNzZ6y3BVHVv7Xnd#Ge9HZvXWx{EqXP1^TSL31_1QWb{ zMxSH8v_!f1`w}e@+4mP@hrmvzit~rv`(|=6=7f<#w2&=c0UYkTkofzrb2vxy9VWh1 z8f*|ay92qn?2`nEwvVX#!{N`=J8Q7+on>ATxKpxYipdiDI`*u(`s%wQO|g$n@m00! z%%KUxzl9LFHPTS?Ql5p0e-e;ezlJW9Pfhz-29__dTsN+?cGQcgKj7>xP*i9Yj06N_ zA~~kNS+#b?hNR(45;Wo~7d=0r-*#*r1oe@OO-yt~C{VX-TI%l`v@lTv@6Gre^@9JB zAs-O2RX?u~7&%|$$R;(xc{F7d$$<-hly^*@%j>KUw$oeP`hY!j(I*u zObzaD6**WJZVl#t&F3*9JyTeT)VKR9uQ|66Ja`5fY}1#VSKX)(-6IiE^O6!<*vDtR zGiE{sg5tJ~SzAw*+&L;(4ohfL)c&kQ8D8EeGlcHL8rGg&;LsJp@^xKybt4r*{0U20 z9ci47JFKDynjbuGw?j+LcetMxBNTM#Q6YWFh3a>z!sBFZZEgQ7W^(6;ft|G!7*}w2 z7FD02ECL6b@I0f}ZIJy5(fbb31;aJ6%~`*2IK%(y_E1y>Yk})Q=?*FrJ3U_7(V~rJriPiO5OM94ZLn?ac!$u-Buys*1Dz1S>16 z@-sW+Ij~S5Fo}YP0kX%8o3u2w;-{esHii0__>2`?9V_^Oz+0cHZ$HXBJEWJt3l3DtKN-(1;{K`#_fMHS6H>lsu-!;Hj?s~mPb<;*E+?v=o zh%PYsB~5)6w(zmKSn#45iO)|9k~4z&WP9hJaf8V|u^T}YMJM0w4;hC;m+sRTR$!vK z>`y6$=`Vt1pX%^b--X>lDnMe`<%xua#Vg=g&<);QGD=q3;{1~+(I}Ar{7$p8n*V2&{2xQ;Fg;^M*RtF-LnEDo3HZWEg(FB%`KyvKGW zXF{r0yB0n6qt?phO0)sEYHxM9|1417ah?|Y19-}drg;L%(150W{1k?kKJ`f0L2Lvi zfgVYWV5e7}Yp7|La_;S2*SDJAg2IlIV~8mt%LR4l181Iy`Xf;cNKSv&I4%}E4WsQ0 z*;kWq`CI-cjQlTOd)xeQZlFWp)uG9XK>Mf}y|m)#oiFp8Ab-LY>G0URmuop=TFt!g zOb>y|6z?-$PSnl~hJi$3q?k>-$uk7i8^69;)4u|a?|Go_t$*=PJGaGg8=L0VUj`=) zgc^^4sbf&@yTcLsbr8}bAj(8oIPQFt52XR|D!&_lJo?xlO+xTxDmcb)I z;{g&i#)^0`1H3#*y$)^>@(r^ibsyx0Y0nkE>m6#^UQX2EU0?+LiMo0v%<|2xs=9j3 zr^EX5o`Itz;irClL#>YI&Cr9YxAGE}SK^(;cftf9;c|3r_I1h78+Xa_r7zGh>9w!I zPlh%^JI6zRpMNELj7O(x>Q8SQ;Cqup@#dC)L(F8~thyOF>bYq{Wu7<~;U#`N*>)Iy zEaRBFbl!L_8-=cPhv0cdGc{slhcoW;+yW9NUHK-`tRCZ&2m$Nw>bAvs|1%=9w5c-6 ziS=aWLK$mgOgz#QLWVGTdPccDj;F#O=j|*Ttj{;3qu?OG^{)j)%uh+Mp0|1RY8()~{@r)8ijB!_7%&jYiu_sT)TKIeK)w?$mkU z30F&Y-!OYVlKdR9W-N~mvJW_x+{h9g$zgdRS5xgXyyj6dycb_&il?7(b3Y-G8+J?u zS|*eEO%Iq?A9c;QXg8#iqo zox*UWX@0LhAI3;tSKKtit;37q2!k{BXS*!Ije3~@Y2ub&63GURo%tXziRKQ2e2&G+<- zjC(XO^_!%7+yANdp6}8CADtyz6-^f`e}=wg#lGk{$|CAvzgS)f+V%$}8@CJn$F!8* zGczEps8M2O=f^JW&Q2aph!c{9Vk(Dm@wbqGRSoJ&^+f^ld)uuW0$Dt7ea{AzjIE{$ zK!8IUs7XOCJ(9r0+IqHQ5&lCF1GNwx>AL}3vT-HQ5woWFL^wcE=i>Tj=$Q*D8h@k! zC)T;?c>t0?6032zyu=4M3i-})33r~eu&pO$Ba_ZjD#sbml2#$8qc(-8&ORh7O8T2x zEN6GFHWd8N?ZAA5cAErUB;ml?uVZ3F8LDk7RXI11&cDsK%R|Qe$cQchK@yXFGGcIS z=k6<&7lTz?Y$fAf|L=d<-J2Eev*u;gRz#Q-9#RJ+Bs3X9AR(Rp%lb^Sntyb?JX(i6 zS((Xth=$ue^nM~8x*f(5*e~(?ayg`jzzONLlRSL`JkeQQ^9_cNo;;ol1~i7tE;1G zd`gu=T#Y-`#-ou4qhDN2HL}UC>zYD~22GVs&>ZU*7Ok?Z^h_+p17P{J5K6xy|Dubd zuX_7`9p9`tzA47MlM}CQuB$<&x`gzrlP|%}7GB5G*HdHiGsWBSkm~>Vz1pKH9_NBD zE)!&#(B=D~qq}d&Np8sPXSA9on-x^gAvbGBLEQyRk%U>0AszA_y?K zA8z?GD7n2}cY!|^Vv=Mc@PXh_O}J;{|GgGo_qerkT~f+@asRuKjpybEsK`#pU++v4 zaUgV#If~Q^?zbb$r?8*zyham#IMcwdWN>q#msn zW7q2K=V6&o2yDo57FPdpPmccLJ!Q7Hd=N_QCiKCXj;4-!y+uQRXZml%P5KMDo+Vz} zC#;UmkFU=hfX1JSu8t0iuxXxWR{3kb*!9iL;3a`Gk402CM9kKfb^L+ObI*OxwRa~ z`d-5>T1yOzR>|^~s2L?b{jZ|m*aDdcKZEb@hiKXNWkd~aTT(quc&`@NoHN+&w)7ea zn{Ot!&WVY* zUsM>n{m6u?amZlOA4mDcpvO(3F9u7Z4_jhU6UX4#%^_d`^@}Ns@~I$Tm#FydA)s*J zUlTYW4v_0o{jgx>y^qIYcP?1f%88cqa#BG=TFl~I(7)BcY6@zClLvBf0=G(0dfy$- zjOKG_C(t}H;7tUYUB~>8CnUso8qrHPp`qO%hMT*sbbNfATU=}g`&-|9={=AnKveI1 z*j1o};Q0n$59lANd7!)f1%!8zFMue`3=$p=fl7Aa~F_GftiH1Q9|H{ zigQAtQ_2X6-plk>2poBS`0tGPQLuYCm)mh)ld)$ z%G7f4q-!n05?vbj=+|2@XpJw@X?p@z&ZqSd>`je^Dl?G72es$-604JsDyd3W@YQ z0F9H$W|O$V$G3vJRZ#lvVD(oGCGkrU(B=x?hP*wc79uoHo+{U?*8K=>(1IY($l#Z= zznH>E6%pTgll8XKYex%fU~H%R>a*id>@3qXE}vVxQm6NgSdv#yum{h5?0Vs;Z-fWl zdSN92$;B;}c(YeLR?a3R+_;5NA>sMHD9Gx}MamieIELAGj)AU`VQd z*qFOV5z){&I!(pVsStUtHvf+(RMY6U(9M#9kh+#CbOxH6=+G)&b&=pEPRv}Ar z{d44K@j~1JYL|QU8)!v=tk}}!BH0d^ouiS$(O(1WV7M}22;fF_Yt{KaQ~Q^f&!6EXwC(|3*;e zdM6Har7@$cGChN#b|Wkny{5lvWJ2#EOsZL9`ZUOwyVy~7^MOA#t(N@OC{EnrbSEE0 zYzRF1Rr4FhnrAnPzq&&^i%A>18>nH8+rs}oQU7uNcMw?17|cke!|^s3hYf!`Fy1a6 z%hRD2#XK3kOaY}#VgBKS{ZSNbA}jZPpUdk!p2GZKY4IVV_inCKMA>J~tSs-QHz0MF zV@)y#1u2LQRcsqIvL_L~oIk@0JNhg(F$i`z2-1BF_31+FW1EhF+!rw$8=L0gyu!kB zcHj4VOjivdUNnq@{{0Fy6dz6%Dlx`*No{=V!>R{-yPXe%bI?EB3#tBFe1*W5n6=Q8 zRYRs9F8F}b4(D`iH$5ium#<&nX0l;|oK$gZYi26E3r2mAd|Fys3ij*}WAq!v;$IyM z$EEDK7Mu+uT;F#{M#Lxlf5g3YR8-O1KRR@WqI9c(bc3{@h)4)3-Hmifm!xzk9V#s? zT|mMUy7Q~8E1 z$G5Hq=}vV7R6tK)AI!2Y#Vz#!900%^?lCLi-gil3C-5zmOjlkaj;>e{PT;zEEF!A) zZ@r*hWzl}#Sd#B<%_Y>*~0fCX)p+F0Jua3vGatk`j| zv)__%WZhVH!9j26DE#^J=NdJ(G?PuYyeD5^U8lZqlFwFF4!h&eEm{3k;S#>6Cdp>k z;tc2x4i5cuAf>QmiTu%B^N)d>gj8*J(s|GAy7@FcYtnkIJEvs3oU`Okia50I+s}hMidjthA0r002}U+`{!5Y}i4P6(I=cJzVldiu0wznvt}C zxThnEM)V`h{%XH!t?fjApA@$~Dr{z^uN2m0J-oN ztCHprdN=4}+-T8uxf~njB3@`6a!KBF<;H`<)bA>DmC1z?TIe9DT0XeuPFC2we^s9` zG2l{Vf2gpBI1hc~DS?c^+)$w9^RWYykvh0oW#TZ2$ zk%eT}$HYOlL$)#bK1~kPO}jh)Bzu9s%kL7{RXPE8EsQo|=X$go7#GcjQfiC@B5 zpn-@IkHAV(@JqfFH1Xj}QwgkwOeM&*kwwwAa=>e*#+=t_vv0P>eQp#(D(%LXGp=hZ z(&oWQ zP4yDVmOB52pXJP$b;WhSvhVj%EtC?lvdn>f6*7| zos0Lk32GS+;0IvF05f3pc$6F-rt)_4UKP|k;j$8ji;HW<+jh)jjHx(G`_~cmn~B_} z?J8%ma#qLxAP%Yj!y2I!CF}l*B_d!oX^#ra-Awp|2=*x2yVW^6DoX7jJW)hM>(AwF zyXZ~i@o)Qa6pqZW%Z2fIo;>q^FX+Wf>Wr0|LGlH%>5c8BPAGxjAqCc==lYk8b8o{^ zj1-9nqEvq}qz}6PVtlJyv8K|yKnT!bt;Y5qGHfYkLcR$4LbrN7*zW4zDFT#5^YcYA zZDn~PndakGkxb0e@9dbO(}8RbUl&T;ETXsD30S-tf4-Of^f-KdYx+c8I@Q=i#H|1 z`VnLFrI+%EA@i1oNWX(Gw?>Pl^!=`AtuVBD4NL6$`*aE9SRxYb)d8ATgSzCD z0NM)kQGDW3_dE54l6)U7)Q34gx`MtxM&;I&Th!WVt9FCfwp67ZH!E8W^={en$tg+? zWM_*PQfhf%MPRRcedoe+AG(M(`chh_=3!%4OY}6bXi%Cy? zxHCFSyO9-)=|*nsj!8{iK|BO$$$iy%4y)he1jB~~;Cwph^xaT~ny(m*jEs)9v!acT zS3ARYJxRVdJ{oFXq!&LdLGMA4M7rV`+O%aN8-i{J3-cJZVWg`M$Q&P!>~f{fFU=e0 z{2eBPOB7Ws)53=8vDS64ze;t}vxu)Rsx$HMDunB1)~p84tf*o-Pi+;4ejEM;?U~sE zSxHkne#TgP+|Jpxg;iCwd3ZRLvk3h>bj*NXQ>8MqwcWDo#ILG4#U1z zZuY3yQp1GH9CkHTY zpEiTe<}s&FYmG@W8~uz}PkKNI6v15=toqDpeUXp}znt;=hYqqX0ax7{IN!y&hN6WS$nL#I6LVlQ z78gMmmz1Ofpf_&1oyIm#&AC|}NTH%?5im0~gW33%=}R3pKQ-Yr!EKk;-5n&Vo6Hr? z*{k=TmQrC+pOza^+1|tQWlby?Ep3H(#3{n?6`w{8Ot84$7-aJN4O`QHiYG~d6!(F(t?BuB(JIA^OIzno9YDi+o64B6-~`=m6iO_o>?QIHaVJZfxn=a zj8@qfm~rAZl%S-}fSU)EX(yeAtmLH z{8n~NR84LQ-mmk=0g?ixV2m!!f=`Dt-8U(EtS?+(=^W+-$i(x#^23e9;}FT)mwH0R{f>II(`0KDypMtB!Fdz& z}zf88h1HKA0@DALfc_9q^eo(tp`ds5iX z*>u+XwKyQyGLs}4%#a^rkXi=x#xP0lai7gh6~DEeL!x#GY?-JBs?`eHQQ<8Ue^PLA zrw|fAJ(=`srj7sx!RWonsmaNUdQKrLHOU)x_uZX549Hb?uA)g;*sP<4_^om8qm!1^ zPSi+(qFKLC%_&5`>!r9MfKzThXV8n+fr8x?ZQY?~^j*Kv_M0)$u08_y>KW0SqA;Ex zzEErizB`k!oVANEEc~_F<1T>A)PZd|2R5w$dr4IjKwq>RQG2a+eET;znDEdBq;iuB z*``%CfjMq4#hH7KSYGW6%-E8Ir!K`%JtT=uVB*Bx^ZrCmT3KCf1b24$qYs$sXlcY# zZkwBLU;iv`HM`%>`nIG^wfF=6mV$0Hziw~f?HI%Omwzqpbya5JjKkn~2L?Ic@om|E z`!ts|u>xc6{T_sL68+gE%L;q6e|=7ELU}uWZ#$zv=zEFrYL*iYa|q*V^6onwU+gqr z56T37CQav*`g}F9p75>jn-;v1Pz}0ZEU`XYqoAXt+Fr`^IuDQ7G_(^wP-D0`5K;1W z_WU$MyTxG0MgW@~BJ!alwXkl>!N8w#SF2V_0Qe{`!xSQ^evx$aeMRv@d?IeU_(Pa& zoea6dbjWh2Bo;wo;}r-@u``-&x$O{r{v78+u0kuQ#C)%<%_gp9MO*20RW*ME?6+Gx zDk0p7i3yFn{R)%wilK*gYo%Sd`{ASM1;I>L(MB zX216Jy$+X()YHp z7K#;olpGkP75E?JubjbC#j~G+*_1U<@z`GRd+Glrio8(0e=F$1@9|pnZqJg#$>h{g zg7eww`JJcQou*0@2Q=8ZJsJWy8ca_yQdTfn`FC2qg zh-j;+xW1PFIS~aF{pHUY)9dq^ii!%)1M`!GM9cj-X2j;`y7{HO^CpiD>y_12ok`oB z0rZA%<#Q59S~mIGVcSD6WdJ>1e^c(W`0f}LTqmyf_Geoj^hT$wq8E6qZ?dOxI z8XFrccifOSgO8(^&hX>--h8G_XiENS)Q6>UVTQZ-q8`0(QNhqm;;vY^>dyVvk%V(9 zo9FhR&|Ra#@}cLcVmS>;fhK3mmsbmXrMZ^Gs2y|?t_zM1S1wYN!~BXgcguy?UrXa0 z72ZC4$sbOZCQ1&ZWIo)dej;PtVsK$@GXJ^b8Cy1pw#}fd7UJ1N>JS(J$Qkw=-m*3`g|KzLbniz#E0eJNKJR zBD4%N5Wa~7zL9A6MJR2dgEUKY`whZzQV9rHs4+1jm>B|rUDh}2oEH?FZyk>b!$)(= z9mW|fO&I2N&6+J58v5lZaek)PpxsBwrez4G>Uzh=FV>Ei70dKPxIexEu@)DuK-6 z`-Je5 z;*!pjYb3zinc4WWq)yG?kI7!Q20NX&MYX*hLR#-_fA*j49z5o6b$N!w;D5==Ml$~6 zmJFwT>qK_h{`Mc#`$j4xps=UXa*W$%mcQA;sYD^8XW%iWY8P(Gv6yunF``-a>m7BrRG=`LxLo45g+3`D+FI6aC zmBwBFc=me_T!Q7Uw)wo&x#F$j61YdP{+}PahKYM!*1N`@a4srOKQ{(ILkO?>j?gjY@JzBw8YnjJ_LY8Y?4r4U$fJXItp zyUj4g^5aT}uBvA7t*S~5DAbm|9vaud9$11y`R{nhyf=$9+YUi#E&_@v64HLX!bq%# zC5b(0(_lpf>94b;-L)}y*q_$3#J&o|nc>C+5O#JQ*4*L0hC#4D>b1>)|0EVN+wnhf z+%)Ji#SvX7sH0nGbOMzH<_m(>A4c(ew{++vE9j1SWIV;Uu9ELYy|(YgqH8uHg-WSC z>EV_`|L1;;Jg4T314CQk0mwW&| zuTdv1M5*IIn(fXfQy^&B)vn2Zx#{{@{t142S`8?P` z^-diI*ArHM@$L?40HVsLQu_j`cgS`}x&LXCxtq!m_l)6j%>Fp^Iw;5lVD$WfH&0J% z6wDiy=kFpds6i-1Rz?Pm$;3>rEZ6p@^1Ksw=JqB69n=DWx^^|`xK)z(RwZbkcRPf} zcFML4B$6dwygQbk2B)DTouSHO971bFXB#kOI_B4%D3FM6M&c3VygEO)B#Uo6;x%AZ zism`qMN!^p!LiS|<)Sw>Kg=^5;Nmx3ln*PvDh%0y(x56}Us6!9ogUbDY3_MUb*g^H zJ<*8!*&Q$Uq)5TdDcU!RMXQfASgDu%zU&>9}Qllk7v7;cHFZ znpoviuykA~-*c`W^gDOPpHQ^*=*P2clL33ftKNsa?5fc*5R{%+j|lxw^57Qj?vy-- zV7~ADg6j}E>ivVYA!7lp8 z^y~^{HPFJo=Lch$yGeVQg(OloYo%YPi8}OTaw${|{>}}*v`(Vqi?y~AX6%nnmJ7xV zrhkPkYb3=@3&F-C*)Lw&*?rrBZn@BZJ~V;zv-((FGzt)jfeqkSzyf+POGZf<)*eFi zL{yXtl%EC$;pD&yd1xZ0MKPUoA2DD4}h!sN;H~2t;UM(^>NZ_-eL4hRn zPz#Vg3D(B|R`~LeIT- zHUu19EgNgswoEfS8T~cp7rKfhhc?igu%I8;ksy;ld6p8=GPWagWPQ2C_3Syt$rg(x zdeeZ=Gj48TU0vO#-XD{R-6JzIJHOuUt?isKT!qgR^=2N~t*-S{Y?#uzDD6FAVUasF z9=bbsi~CL;8S#%$nA#RR5OV&fwDrsH#SnmJW2-s*F2yB@mp8Jbd-f=P|6_kYVXOHy z>FrQOP+0fbW~O=UOhvc9v&+w4xr8uZ&7i_=CWa@^h|MXj|3SA%a?fMHjE4BlQrO#_ zvblUsJ|HKhqqq4$aywD*<#nWiK0N)4&{tIc{`00a$Z`dz{AB(Zilmn*&haN0B#FAA z<~pZRZR&~G#I$i>gW}PQOlKHnEA&iPSIGj+05^qLTbFm)f=_&m=O z)#l-6Y20#}w)uKlm8LR|eUY=YGfFSFXI28E!GdJElozjrvK~lEnlb*bpAr>F&-8&m z2YG(6@$mt`B%(K7m;04p7IPmE{MXkfot;@yzC}fcKLNm#_foR~KqCMa z<0T8=lLASu{*>tuAVa_%0`a@J_@WbvBe_Lw|Jmm`5VDyMf4x%dd=DX!H7o|fUU$cX-MZmKBu*Su!^tSlc-)gFE&ob~apW|~FBi6LZwSt)g zUdFX`YGmM(8vp8!T$b-t%$r}=ELO{Y`fP2Ym;mCZUL$zM`<0($aMbHEB<{Zg!@w#7 z-A^0_7@}2B*auu!Q)J}c%FCLY=kYVPiVEh`0^MVBo#kYI9?H@P=OX!IHP4;tV!T94 zlA%$BC9NJV*#y#SB*P(oGY=z5I1OM3!rS#pLyhwz;?6lE*voi}YN&WH(+8SfrKzmq za-0cM0f0DN$=ba~bSf_RqAYO*9RvkYezq&UAKP!4UT;AmAZym}w$s?YxnF*|1j*zF zzC0(9WS4-nt0!qmkA^G$7POOS>tlH!STRVE3siO`Py2mN#Uwoo8nKQW>A`|EGc&Wjzu#DPNwrN0xnz|bjdc_*yI#@nI4zH<8F;wr zOcO5WpVU8i@L+ogTi@k}FmV%b=51LeVf}%ndtU^b`Dt$7jK+4K&abVNv2eeC{NW6I zGT;wmHU!i@1EHx66VjbNeNMCOJ32RotP=vIj|po{m8c@ndvRy zesgN~srYnFKsS_d#KR;tN5m4w^IGMX2!D0m@brqR;t~}poEElp_{umH&pahP6lVgT zh3Od%4so_fH0}fg)5ie5fz>Z%83WzF>#_+^9vITjn1wCOPCA`XJ-`HFX7iVK65h0? zqNg8~HG>NpXf`p?DW$O<#s9{n=YId^)Gw499FG{ZhEAa*4)z3fn<#f7llp+yPGV3x<=q>6%1yb*}iIMf4^3S z8Y&eNJb;Yxnifj;Ob6>);~!R#o$(~u_}b?g#rDnE9kjnbt{f1Cfn`k!q%uE!3Mlt( z4r=?tUQ!&0e-KZ_&Gv${0eBfKRqvn_4&bgAY*pu z?;+Vk!)RkPNsGG7$V*QGNVVj@AQeh>?~*r9#PyzeotuoG2~{vB=#99GmhNJWohxR0cPB=u#PB!A4^-In%Rg~uII-S_e%nLj-*BP%{47ItY10!*oxEAq@>KCk!e^+oCSE-!#Ey?180kUD$L ze&(6Jp1Dn7m`i|r^6m!f*{h!wgR>+u??grV3AVX~r1FlCC^Um&KqJ1D4ODJ_!Oub& zS;FL8&!6w0@t7t|oY;HkW=Lu&Rp#K6_>ymA!u53qR~%~l`?-lpk^nq#lFC{cA+KJP&_@;097oVNpH{{U*{-mm)o@9k6W687c}zVsOMz0n2lL?pI=c9e)anMldI z1dy_?j_f!mNqCF&Z(Zx5A+UbQCYX7-h|qjFn0@vMmBZZBZ3D(O9viWCrv#DC(}?-4&oD#j5$?lEFV3WS%>U{;Le z$Rqm;Z+p&S;i{=a1l z^e$DC$)a77MD^)zgZkk!4?vP zp|s_q*+hyw^5HNu!Id=4V$L+4-xF2S_kCF^O81qMyN|eoMU-KvGE>=`<+VN~dz8@g z7nCmz8H9EBUSyvl=$Pa52NhmVP>`KOrFBLduk~PMdSNhFKRu0q_*snTj1ON_kP+D9 z=xp!n>2wNA9ozYyOXZomgwS*Sy6HTY^q@w1!sZ-k=0_LI#nLK~X==1x%ewI(lx}vdJr-^f)*J zaPV9GG*xi@^_V*iLhbPrt#{Y+LkhaEl|SyxO|%ZGG{it;7~#7g@-wsY^LrlMabn1$ zUL%S|)K`hwX_Iw-dqDZ{mY3Ck2crKjr>CbksZkK&;y*pZnz7(Vjo8ZU+YJ*J!brFv=_zsl6!$_c(-Qmg8k1rYcHcb%Q5KD z4KC*14P2fbw;y#}89o&eLszsBOrk6j{=`9u_+up;-u;2VqPp^D)`uC`s`|AJ{gg$F zAPYgjnvKR6S60hPa(_asO(e^Mgbx^3d&X=3V2FMuyz^V|X-Mhu^2N@#=_|XCAr;66 z+1v*r%m~L$&+}90-&Ohe>U9#;x?{5f+tUm=GFzX5xT^}z6Yvope(c!s-zOQ9KYF9} z$0N8h!-q@1b~j_k#|AkD+rYc)bkp=fHmOO%*w{+=rvjhF%Ggw?E+FbSl{J#Rn)K(8 zLoV*pzC3#Di!!yMA{`ahBK$gfn|GAYNTp8&0@KXW3LabzhO!lKF>`a5P2s{mu1Rk} z^^chE>G4iC2P8ZtHAn!}z(iI@Pj}&);)_~B;ddu=Hvk#Q5d<)-1yhFxv2$i>9kQ~w z1}gWh8Ia|r(|6PDelX&ocpep&#V3R?c7zBj^V$=8^asKOXmgTOR{vG~E;@5bJbI@*x<4(@-q=z=zTiK(0JylR*iqVP!V?sMqk7)!_2j~4*al*BPI<<|-|l(o1|C zoMZQWw2em0-K8IniC4^YOiEvL%Uv-h%}OyKdJq5@@r5wOQrr+Iz}FE6!3!nEG|AkR=94iD1O?Z zLoVi8j`Hh{dIu#`YnT-5hmyW}^yu|fK?FVbVLm+}>+fa!aK?P${Ga&|5iE?{5%~E( z{a7?!UMOkeRStWr>Bp!>_m$%3CaI|QX3qMSPaw(4O5F6T$5r?0Cz!{BgC6SE9yBO@_ZRsw87Tq)BZ z50q_${q2^NUn?pK{OQjCI60!!`6UiN>vJDSm~MpPsjuuipaIrwLn67hEIgke`2jnO zNs=uEH|Lixj2h;#v+8gao$Rza{*gFz9$frxIv14|n}Nf>%;|51&DEOSA5LJH9#l8K z{z78#=4RKGel|QC6>84ER28s3r>({WVeb1Epk?gF|g(KV=1p=)-#S<*EyaA^v8TZcwhHrWrtkVk{ zlXozA3%w;aUMpy_llGO$doXnC-*zDN&@WpG;_t^mI$aZ8h=B6A>QTqe-tke_;5#_r zFF8zL)k`HU1eAB~p+krhkU_uH$qfD-C_dq)Gp5}dTDm1h<1V#?Y;L6!N1dBn!#xMx z%#;oEn5fjzIF;Hl{XjO1{FFz7?bcfm_y*Cer)VYjxB(gUhqpqCwep>x_jc0`2)IY= z0TxrQ2SKecfv$b>MX_2z5;Nb?O!E*n5uV=uM_aH*bnEw7g`MfC)sA&AfniR>)mY>Y6bl!RWN6Z<`UG<7ER{yjkp`R~VDv7lBBCZ1G z-OF&tX~c_fpxWeGkM><#r+lT3nV8@|_u1TwIs!41tbEsJ|>#v(NqA}(e z)7__zGB#s$c*D6Xx=Xp7UmPS|94x)Tk?M1+>#cF9wuP#rOGn*y%P@p$&-iS|9DVBX zN`nM>>!8nd1$|fW8ivlfrv;@5f-jTFo78+C!H~(?u-yLNF zx;C}#^n*M3{`U#k?xcPsn)>b^$>~NzI$6@$+L|BoeQ(mMd_!y;z>!+$b86M#u50Dp z12bsQ6}gP3s+ifY{_E+cK_2kVQ|E1G(*UNJ8dZpfP1-45w<9_@ZcyQbt!d-T5dyGV(P@iGJFNmp+E8 zu9Ht4F{JFO0nQzyMSvlK`R$UxENWKkBMq0I&XliEGqR@WuDQnx%>rKRSBlTqN~9SU zgn*<{N(5eeJpXw}AFc!?ei1RjFJk{Mfk0Ugxj?yU)1#GjUA5eJrd{|-h@annYAP`i zZ^h7%ok=7G#jm#ykM)PVR>7To?Qc7!@?Gk}NGDHrtkpBuk+U$_k5Rad!Vvl{`rWP6 z)ADCqRx?r3eSC{#T~8O=A^$`naVX2^kO93drw^F)q%<}{$C+XADEyf4_ChlP%DvQF zM$<+ju1qO@_!ktDr1bUa3hDP9N~VzvL=bny3D=t&gBN3_eUdkq&M)QA15PL)GLXm1 zpXyMe+8+Py1dzZWm5cy@Xzy8M3m@pDIdUq!EiEjJH-$*?x2%qPj$ohacokKVqqi&s zI&m)zygiseqoC-1K+1w&h}X9o@EdltP&pjVYi3{Uep}@gXZ5o6 zFR-V&oX=$AZ!e(=k_ti_d9cF5!PX8q;9`@L{lQf$Iv4Jm`1U#Ht37$8e^p4)@TLAh z8+N-f-K(^IY?-#DV@|*Oj8_ME$eDC>B1%SQSyHdRj0^l6H0^W>(xUzE)2+sL)e27< z72G~<8RS~ROJXbF9HWi6oYf&Zn+=mIL9E@K@f`Z4QkwW>WA@r8ZohgR93U)RY-JOF z#JET#^uTVr5jCeerV!4-_^DO*FkEk=%wA|I&eEE<#jHZJ9-&!M)uK~+4v>~c{ruV) zl#yhLwW~JACZz8UWKmY z7Zkq9%l6Md-U*Kh9096>XMHo(0df1H1pYdxQ*JjUFal`?()k`jKR>?Z|NQ93cSfE% zyg~hCD+%MQCuK(ire9~fsctTEjeA7d0s+SlgYYn&%Q-<(4R7iV&T!+88EIW_w6AD) z4!2i4?C$14Wp;KV;}VM+SDU;Hf+Et@Lo%L=cnwds(a6}2rc$ac&`V9dA*#<1T4SV< z%T+}%YGQkx_}SH_R&kex^1j!<-nZD+yeo_axYxiH$nxl9=*@9Q(_oVnapGG$$R!&2 zdW$%}F}M<>T$ z7b~KV>;Lv*L#}R4K1s`!o$56fPWe1b6Llqgw-{@8(G%yYhP^eI-o9ItFc0PbtOca}8;j z^DcLoIt7HIKwC{yE&S|id(U;(YB8j~Hlc3r>&mJ9Yi76j+eYYg!TEHW%|1NhMoFik zkrzqulK&^DWOFk`P)W<#$5iUx4&aTLBz%9g(if?Z_aHV_+S(aCEF8~}H#KL zvd&Z$yMM~()1KQ3$sdCztSJ^15?6Vn8DTUv?QA25d zn4;b=mjyo%xzkZYJFMTm+OWRlKPdJsK1I8zw!E3hg@q|m;6n0^1!t;WEAn90)s8!# zUL*x8{fo9Z0`+oJZMRj4*ZBCu2JPxg*xzZ~70k7(^=;rZtyeYX_=&t;jufpIlQ8VA zW^v=%?b>&*4TMRGR@4jrok;34Bb{Nf^HrF`>9nqUrq%&8e zLfRg1gxgx-rT4fH*+YsKKP!OAMk(W@_=3!U#L$m;ypmYklkzyK1&eJe<~rfqq;1uP z4sr2u$}qB6cowbhvZ?AuZz{RiZ^lD$8>vQp;6Hz}IO|o^JlkBY5$cT`#*nZO8@D2No>-B^PgtW|Nq*9FZ{p1?EiMn|F@nP z6z2c^^Vnbi&ug4b8j=6#kU~!af&v47+ATpL5O4Ro7QX4kL>u$VGsopUW8B8$eYus( z>eF!;i5sfqCi>cB2P?I}xgRxrN@Olq(eUM3S6i(EpR9M8>Q&Q$*f|GUiOk(a<_e!9 zHmG@!BD}Loi6j5AZ}Rv=Nw}>0NWHPipk#cIZ>y;{c$f6I6A^}o3lZk;u)sp4r69Y- zb3+KXhpczVRZ-7Fq7CHipzjCK@aWVUU#q!N!MjZlM+=v1Hx}e~-(JZL%uG7jDC%zj2@n+Dfpy-2Z{_BToiSEny^++B=IwX7Z|aEoH>2)%r&-n-d8(nM zL{QW3E$@6!6y=L%th)V{E3V*4sNi4zdHsbJUgF^8r1Nb={9yV6d4R(mW$gD+U~U?H zQNx^bo5qtd4hLoYR!f%$i(Sq;H->Ul=$#jIJod+PafALde96Y^#l-qsKYVrJK7q>a z`0yWv2H=#nt^sUHA<}`G(?Q<>b?s%(CGx9-d4lF1l34-dq`;m*(;aCj&++VK@~NI_ z02YB`bt~d-v{gy$st($i(^2xU9<@{GEbDRx7;3*|HAt^eMs{R z2`=l!m$ki7y3V`(fOw8n*G80D;MQA!fGLQlNk~W>U0ejqX1xR!_UYMRbECCrLy5NQ z&NUhudL!ammk;*Q3*PI3YQ>@X{4%LTd9YU!?HiI}ytohQ={f&r6pRt2|NKB+IU@%Lfu*G-@RpR#SjXX9^4|+} zZ231^%s2X4s3Xpj+){qf%8mi-*Ii6TONTZQA&8CTx8CZqmyQO#p~MQ5MIG6#@_qtF z$}gX)9Tc_H`b1uBrze61Fcc=402ZC(U*Sxfj z^Y3Q)i5qO5prY+v81wOrC3d47eocU#Md+#dS-#4Z^8gvdPkGAAeq)q;>%=CbKUE@9nbK$4ix=i+>c_8NHD zt{KGkC4aYXAPtcZl78G0Z!||<+f|?piFl_((uk5$Mq+|LK>GnOw*Lfrrj$lM=e}lo zmSFwQaSjvmt!L`pkfiSUg9}^a!*_xvhG5Ov5ziQ}(duu$)+_AXceva1Dj$maAZIIU2`ucDB zmDtJj2f2L-;(IOGzY|YeAPt*qioC`OdJCWEawNz9R1BRm$d|4v*BQMe!aa3+e3ojA zdp{p*5nr`)H1qJfGQP_Fd+o=GA1!wA2s7G?*sp?DvZUGXZNQJKt^hP5qw{O!kmVjlwY>Kr6AG_!8Ty_R`Mx* z%i6V&cNNA;wB*<29+G+10TEqpu<|8vAQ@2n-PX(V>|v2YDE4Zb0nEx$S8LHNXA`8# zv|c&8d3&K-U=U++8NZd*K@SU9^M%h@m_)ST$mZ_*!BuePpDM7>l8iiaTgz3PuC*i? z9UTR$Eb!fC&uJ+D#oU~C%9SyEtA{Wj^qg3`CPTtDGRjbvc7Z*~U zA7i1r`;C^H;xBtjPJnj~425WB?INb|aM5p=+x4~!v6-G~DIV;$bY6WdFN?H1zhYrx z+rpbe@?jpj^?AgKmt8VNK_e3uXxU-h$`9j9Lu9FzCAjT%zD0&K%^RIPG7_lcxF#!{ zq~%E^Qgj|`PP+vWu;4wHoeXLIg-=$KRowLm%1G<$%cnX1)450GCb=xgt)i$GT zq*-qw+n&TTzs<@3)6C7}9KJ_(n3Y8 zz_kMmCk%DtRm(q$OaOUC^o{Pjcf%FhLJP5!Z;fW|9C3#)_zayVGk-bOE z#UR=0EwuTU2t#Cemt9<3Mvaw^&v`KH+4tf~UBh4=JyU5PCLfdEhMb?PpVegU4PHxS`Zy{ocbm6NF^fAcFcT2;ICQ zVZorPZ=tU&IQWnex?%mk58Y9 zmH0}E{&Y(^3TeUNr(*`>7SR(YZ{-Gf^RBQr-Vjy2}4;=zK>a&u{f( zQ7(^<{b%+YX=l%?je%oGAxG7ny>_V~?~Bi&W?=B^s%w~74s56SMx2)F0in0$H*JB* z>P;3j>FkTzs8cK^$xC*~RvVgNIK|uN-slB;u*I&no7e6NdzXg=-UYXwyL$8La9_6t zJh8eRExV~(IxkaFJXZjBd_p&ORy%9f?)QCB6>)D#ioB6U>65%j(zB{@DbujA{h-(R z;O&E{xevE0)jmjXJnz&#EeL7hz(HO1kl}*_Y~A$6HUbhaSbYXYcD|xabCv53={8pt z3}ebXwk8c$YT799qaEaKHz3xE8q|7X`;T`OhT>s^1S`P6{)#AgW~FQ^Wx^%3;oqV=fFix6}fn4wdDtm z;o9=|*2o9I1p0oWe?6lmEW3ycZ20*1Iyvl!eRK|^2k*s|J+u3LV+C?K`V>nS{I1l+g?S=P4(kxWZK)Ly`!tZ}H>Q;s4_8t;3=UzqZk#QCd1AL;-1#ZUjLk73ps24y7BVL{u82mF}TCrMqDO>6RJ> zm^lx>_q^YEzw4au-*b5hduBg-&#?E}>v`5%_qy*r&K6OMpas!Apk(zWi^EFlXP1x5 z+&&K~@iC-rjfa0uoy=u|5X@Q2;$Au9ZwVA_K79*F$fIEr_hNp(r~?c6ZgB45L$u~@ zi8Z)2!bH&)cDki*s2k)+U0?z$CK4$~Bl5oGLW8KbN@Wsw-;it_v>wu8bmy1V2O!Zs z_e0iO`0iHsdq^>y0_GeYsP-lvUd)o*XrRP zIk-l#hMMEg^hPj0ky^A=;u3qZ2ib-|bnAUDQ3$xR`zITR{3vM%%=Zns*KMy4Yq=Wo zHUt8RTM3|T)Xxd#9%aCKLOx1cym%Vm=PT0T;U5`wKdk-T(xZ$$(H@!GOoa4#z%FVM z^&4f(b-S|nI^-S!!3!A~$UAm&v+NvQFv*eZ{hD$oWd6Xn9drEXcM&Fja_uhvOU zr3BulOkxtJU>EVT5y7T9b>7ZFbRINhwpl6(|M4bxPUq8pG5)656tuc6`K+6+=x7`w zlMw#vp3LW7`_T~Xa}C5VI{~WW8PU6Ic~t8V~gX+e>uu+LS+V za_Z|C#CdD+Oe&is?MmkU-8vks)n>gTWx!+`EgV?$+DbHy*M3R}A33+`Z~x2*3pE zhPyGVL-{$UH~+|6-3>AaCQul_Xx(CKJ4JVmfb}ZSvPHGPv9=K#KA;9X*8=aN>bj+D z4c$QgBUckM%p3^P%6TsP3M)3vwG{F3?>qYYui1a%9VfgnmO%5AypnQdSF0s8=EHVD zbtgF2tF`<_-CZ=b|JW!BwShc3SH$=Sk^qZfP0LIBC!O3>uHK#Kz39ms8{Ru>i+hdn z9C@QHq^Zv_l<(Q!S~iXo;za!f&hE#?bP(v>cK21D-*k|)Mt1R7o(!lv{w;;LlR2D( zs@**Jfp-$BAwfdk`mM&l{s>N5dTMt`3fp8|HB-hs4+us`%idA)R$sBODbHbPG9Jc!;g~k=+gQ1Kd)6$77As$W$=dSNPw!U{R199%xuaK zMCnzsXk8~WJY0Q2Ml)|)t7Ujf!+G?@(?kvL%LILi91dPg=YE`B6==CImps90Y3Bp^ zC6GD_t3-#+B3Y{LxpIcY>+1!#O`j<#5wn?JYp1BZ7xDXN#y!uB0$B`e)y!`t2SL+{ zh8uLBrYJKSiyaQ8C=N(M(k4dqiW>TKKZzQ@^Uz(GFXEbK#uhEeeEYv{F1QNXawtlw z|B)Mn5tL*o{D0>s*LK@dQvw-rv(rtYOVJyCkYEPU1l^@IOSyib|DST2|1;P4zh^uD z=bry_e)50Yll^3Q67#?Est;3t$`bLfBYDCGmJVHR_Z+Q8J#4RnnHYMWwc@(&x9+)# zUeq&pPn0VlzdUqFTTp0r9sI>*ntEe(|z(iw6>C z8k1amwYoJiUzAqP>*-P?*6SZ(NVzQ+;X{^t?K#H1jX&@a=-+Q03)JrFCX9o57)HaNRC3CR%ib9anx{07`tqwgwXTR88vX z`T2K-fI&!`Sq1E_`__9Gwd?~jZB6{vgwJSV;3nOl30;~}g*@2t?%(g&i=uFe>P6a- zi5sKimZhAm?ib8WL`i?EmP)%7AZ_7jOICSPtVH&+sX`u>XMCM`qRwDIq}ZXpBiJ1# z`RgGsy*0&_^91EkD>EB-vP|FLqR+0G1|>~i@!n*LJs#M~LgXO#qniAaZWHd+^oL|| z^0-9B&&bG+&`aw0d3Y3El_6~@KVEFNd(*TbZxI#W;NC#5fQg%1b>2u_J@DH%vNP?X zxvb8J`kl-Dv5@**zzCPc+Lj-y+6lfU8AZzl&Gp_2vgiC6qph#VwN33>s(Ws3Zkuh5 zQ8WqcE5>QSk*U?KDVa*O*_C{Nke@?MZiR2QG{^i{WXHoXPR1q%bVqnfDzex{(|ceu z3g^4fP7Tii&EWW?^AzP!X^~^`+cr4WLt4bviSq%G>+#+7$rzatzg!qD^=6cRzen9U z_@S&4*O2%I10x-WIpH49u(y`ZzeE0uwPh)s(l`H3N!g>OCNeVmuT{s)2%a^ma;9wRIbPxBEosEQoy$$%2z+L9366|; zhHG@p#`#p3*%?K{tvL&x)ynz5?GT9NhkIm{7ca|1AB1<%Z{A3h9{ywR;Td%skQ?<7 zuEL0N<2^1hb;f+sMo$s8`@3xYiys#@QN8Amo1^P1#c5+v5+sL_OKsQ*I^iJV9)>k* zaKV-8t5>owUSMU!h(|@TwtV@AQZA^{(HbQOO1yo4{;a(XJ6I`Wh>D9#%&@k!d=;nh z_HAx&eSJO5p#vxyLLf*a5@4=6Lt3tX9zDadv_f;+8d^tCdwaB_Q;@U~`@27BDW=8; zcx}M+0SO#?|5po*fg#7dN?_P6E%+XCJMC@A=qTjfyQKKUji@@0VXEcIE7#xmMmCM=JL5jpqf&?TFYNA~nUHNSA4@E}@e`>7wJtDxlKm-6^bvV}`#Jfida}8A~)C za_C;8D(_vs+Pr>z+Wt2HZobJZ=-_xQWQf6?a&+9s_CNB=7Lnbr1=K*=T9bd}e`J`! zAo=a!Hs)|XlrVre#EpxZ%Is}L+{*Hm3-H^|$iFgoQxikQF81Y5vm2| z#hWUPc9XQjOdeADkuWeY+_lkbY>B+1E+l^VFb1%DDyK-qpA+3{`x}aTc$Jw(+>VIA zG#UTKFHT@#ke_^;$%o+Hyacp*ia_58 z@b+W@OoXQ9lVm5zxZQ{}>c&#D5Ea=1UoRZcFt(VV{9RmJO_o`#7e*unhcNgaqX97^ ziowhgpj%H;JmE5;RIb_!wwY3#_+r(xN}lW5Jk3{0-#wuU#+K~+Sit^s2!ZwETPn%L zA}_uwZFq)X1O(ENL5r>QXK2*wHW(N%SN;p1abJw#KUK`8zs{IboFLojg~xR*dyMi| zyL1*7V(O_9RQK1h*ann{FPtA?7Z7x|WCr}rK>10d`oJr>+0IX2uS!+uqob8^{%CKR z+%`GK^)hPt$0#s^cEO5mcMxP#rpGD(N`q(x=C!poJ>{s2>MQKPx;l}a-tTa@_u0`* zoDzMPXJmA=yoJT%!lEM68a+N?W-7^R!uG{_w|a&sP}AO<{Db>r5K2W9S4*j~74n*v zP^b_B+0zna^eYNvZk>&9(QIqb1nqhuG3*k*s%w%c4qlxSh;WPmGaZiuwIA5XuGnBC z-rujN6F#w8S38=si9+7--q?ge#X_lpB~*7%WWpd0v)}%xT2aTJ5}P{{<>?UmuRJ+A zNbrH0lKu6CK4iGC+JNx<-e+>%UeqU*S};=d6RrRNr|0(;BN;vG5Wu#z)b zZ+CphIwtbhPEPw%3eQ(d+J4Gn5Ys=z$b0+gZ>gb6C&6!Te$kWoy@v+vQ=ZM9UEqBRagJIotR2%Bs%Ei);w+YNcbZ`>T!{54*6+nYHC!T zQX)D8aM=MO+L^VJ@jRvY)YQE4m#%!PK)M@lF~trUPS&2t zSLp=oGQ5DVr|E25sdD3QUZPP40L$T{QIF(sPD zk_!Fj<=@eAmdPvPKxO3P!2M_C>R#a=IyUb8pvtDM92SZ9qalMN-yrApevTR?FD4Fb zTfT2R>FaZEBl!k%A@#S?AoH=kb~rXZxlb=8O&{mx07`xNG0z=mMern8Ai z(w>WVS+>j4tGKV*cDc*eR!`klTi3`XYHo$n=EycG{3ully3J%gJ%xaX<)%A_=Kw0r zu^SMk0j8nwZnKkLB>QtYICyw?axY$lExfanmX_X8?6R!^^9wpqxHO3V^^3#y>iT;9 z)2OmtC37|i3Qp~uqXd0kt04N6 z)J^ktSHb%S_;y2WZ^EW?SbTk>W0wklb<;=uaVV^L-(Wc8m6dK9Cl{tqUPI4-N!(8l zl^fsXo?LIpYgb>HRlGo!wNwz5>eECYK5w4nHnVrgQkebwh zGG0OpVO-xP(QUcu+Bs^zKEr}oq)Wws8Uc>af$Y;#sATa@&4-77_V)Wiv7bE2+a4Ds zoO$9No;QzM5^OS>RSSOS50W@%ZjTQXa1 ziV>}V@!+85SnOSd6eQM-JGf*)5C`yYay5N#p@iP<>FfH17hRk_%jj9_j#{kkk6F~T zE_5ZGc>rcNFs&z?&DPN5z5Shg5a@OvzM)L+#E~lG@LXOVGex_@V6M@N=g*%%b=y(j ze*AdE&;MX=rc4o}AG(yj6a(TTsAD?k6}*+t+!^r2p+i6mX}SOH$K3q4Mp119Uj{IvSa+v5RE;3qj;Z158pS3kC63D}4zE90@X zg%9_T)&NPUV^zmT{*L@F3Su9wW}q~BV_z!R_i=n0wLM8aSi2X?UhO!trBc={>tu~& z@Iictjx&tJ`98GlH)c_r_BxDQ!+piFj5>U?L3b`yU)~ zY|_e8yf=E^;`VQz|E2i;sBMJ-yXqdK{8&EY_@v$}2c(dchvl+k;>6rDLw*@JD} zTUxbXDv%tnua4=LhxT1l;V*+|m*i!#^ljuHcILD1*ncU=+TZi%3_IdLsAy?cOE#_L z&BZS*v*${S_+Co8Qg_a|Et_13Jp+F7efbRRidt>`hojnh=^Ln$rc3=$5OiD{5pPa| z{QGHrQQ+R1?TccmsLe($t2t85?M;NGr6r*DaEN;C4FnpdOAVtcEBWJgq2a&K+J?4Q zgv>(iKe$Y}#Lv7=4TKF{Y&b*zm!_P_jrv4Q{dT@r-B7&|U zU1?d<6ldxAE>m>g*)c<5YK%}zqS8k9nGpQ~mr{Gz z{sO3kGu^HzCHuJe$jYM85#m61W=ki5AoaHkvb*m@J<=SiqF?Jag39Mw;9IXxEa$mp zjULZ@S+RtF;2dW~D<4v)8WAh036W**m_Eth&Ud~!N2EIDp zLXL-Vo&Tu9 zjkT*+{?Ts@&W=Yp@sm#}PWa++@d%#-f#$YOxY6rYjRNnvGc?9WoR~+}mcYy~Ojx6_|Y6@7(iI;wf0BgEmBL{9i znTSQH-(rpur%}gaeGKY?N0|XSE95RyTT_Nc9@i@%B6%cKngGo26FBqT2gK|>u4$ZA z1#|E&MGqwlZ5sI=-jleRG(JAD3D~)%bae|04n~jDY}cPa zaY>Y{&=pPXT78_MkY9zzXEMpOMU6YxH$0R;kMV_l%=MA&XFiLq z%~x?B;uBKi(wcnle35u7@kZWG&3$WLDKj>s?Q`i}2Oi$Xls%SV@51uajUCnUps?tKZx6Mw)N0d&}}_ zkVhZI)^cT4WKsQ)pk}tg!MZU$P!&G0L`)f=k2s9bf!Yyz4S6(fn(Q<(ybfU^MY>-K zuD1qUBFvX(SfNm)pn|F@;T_!uU`puw=aqOG0Qg(<{L1z`)pm?Or#iZp-d21(w=E_A zwQ|P>TBKd(8P%Tv*7D9RUCr5uxF8e+mUdy_X(A>T=H2LklXfI+ye8$az>Em@6$yUe zY%;B;p1Ht!OP6#`N+)~o?e|3uM9Jz!E5Q}~{f#ae#b2d^_S8y@i7|1_pbqo`A^fY7 z&3+A_E&|;Gc#+GPZM+h#kV|PJyqGec@C&8Tx4&j%77@Ltf{ONB47TelOHyu&4T}f@2F{q`7+hD-b19o z+M4^npRd^QZ(0`?|7D6)GX%5z&b_>`k!S8{(Tcbi_rd2~YcAS${z*^h6DfGZm>MFv zybEVZV42P4xY*zB@6z9pAUtZvfR{lCTD0>Rzj-dyF75SCqyp?Bf{d!}3)4}4t#;?a z24*x^nR*2y7M*g$kQbzOL1NuT(3|} zTc+8)iqnXt4yW$zF^sk27m=Tl#7f7xoS`HuR7f9rX9P?s09qIY5THXxfA<4Vf~9O$4$l2euXmWzK_PC1q-oSNHxY; z_I(Y{Lk=e(62~uc{oT664Z2t#NStj}fQaL&*|STE=YvTIbp`_y1?8##zN zdrFbbuDje$JKwIXXY~$#z1DGsst%uK2MwS}v|ZBK!(4xQVuR;#^>{~sYQ*=+Pn+=# z4+v5SmtGvZ##5VU<~K$P+L?PIuJj`kq9n6GEcPbKfgZdgNI|-Mg%@~A;VcZ9UFfm7bfC|E@1J=9U|Jws7Mm%>H9%<$O7#E)=F&gwUE1Sl z&yNzU@xYzJ>d@1TZcuR2v9o=nq2KGblDgOV28Zok<<1r*dCjbrjX)6j_YUKtFfJ7O zB^BY({HH+Gd%tRR)GY-JwW2f3mP$o+syu&R*9Q1SVfzr!5!9%A7g_FL7~N-JYnrMv zm#1l2iRaerI->CqKaNXSbWbf4<1P*6o+0yv@?0w|Uh3CgSCIZYZB;i-eA=_PXh0|V z@ytt`k5!-%G&laNoIJT8v0FUF?ZXEyY6c)oJ}Es>VN=ce|`J zwv*x=o3ZS#C3L$2*QRM6(g5+aKOQR&1+Cb!eL$E7Id6{&ABpFk{IKM8a&JzWD2quJ z?%^c1n>rtIDc0AB+OR)m_Skv(DmKx>IK(e4n$YzoCTS{~@hL?HJhSypNZSbxTcycs-_gBB#DGs!vuDSX?oUpVIz+g67GE~IPte{2%YkjEtVlC^4WS{ageTCjW zhx^an(aS!Px2wPS+?Fn7UD}Yrr0N36jysKI{k}w>F}{rO1!_?QFPvAotTD_b5mYTXyn$%SU!t~Qqdw$E&l@)R3p@2bu)B0q%WxMpUVHtAlpVEm*?k?ZuX7Ou0+8mhi#Csb+%Hh*vN_V1bSzF7VZ(SnR9|1A^-lm8R0 znOfG!qKE0KIAPDxqPo!mJ+(%Gs%(iTeO#_S%(+;dF&)ouKZ*gVeYe-<^v2(t?*iH>tdU0^9JGKei&oWXIfus`Hp_T8YIz@Po(8`t0 zo564GO;@)#C4?6HC!;V?ju_bZpHr&By!A?Kb|-*nbeM1(C}om^2@GL6Yk zWkmXSd`a^A(TCH?dF+8AIC6#P5UOBXJ2XKQyK~yV>>s~wXXw*)^D$m(LShJ|92iwE zDZm0DU!zzipq2Tdsj1s&(MBDd!Dxl`xK==hRb+C;MEHxvq8=pJl z$Qgq`fYR*h!GT1Wvti&TN`M#xT{paV;Lfl0N7Wtq`}_BaxrO^=j)=J_ysSSIv#QZs zU0)9Y7{SPsNWOoQ0k$vW|q6Zo|w^EAZCVNKX*!Z36>P=cP+nzIe3q!Ftm| z|7R{mK9A_r3cAe&5Kb`Rnj|54N){z{o$Nr(bTEP6=(wm{$kuD5#Ch!V3D9a%Lp&*dC(V_%;eNmR%PV_sn=XLHS9K~ z0vQHzw%zo`!M=*kAZB|cuEv7Sh`)$*WUDtVS5C!Hv&*2T^1 zq6){AXYCzosHW0t8p*su1XcIqVge1mQyl)sG-10qTX@L zmhC=>0mznZ!42i}8K&KzErkeuSQCM2j&5{#ke~IF_O9N&1$K?&W7U^-J9(9cE%=j^ zq?j}=5jr_Jfu1wnvSu<&G!Od%d{NA~_x%tVdL)DxG-%2Tq0iE;l z$w@pm6A&(wb@{@+GAFv_vIcjt*h<5JElRP)qFU54PbADz4^<9~k8be0db&*!_#X~2 z%|Proy0~Aa+x+^+F0>Ck?;R;qMT@l$B|m;Ex}qQkqi@lU z;?t$?sPQX_0^tb6YpBG70wds$!S>tdBI`{()NI^+ouAfwE8LFwR=ZBt!Am!vbZE%ILY;En)VWPi)V%Bjupnm`s3?vq^)V(#{vZ1=jonLTK z0+ff>>49xW4b68lQfNHGk%GZ5Cwa=62jx&-$@+dsk829{@-ia3oxI><G-Zrj)V0wzdXpduD5Q)PiYwbn%!qda#zmr(@eB@*~W6D6{fkLt;0{_eyX zoUyv`MBgUam;2s6@m@?g>7)@E6(17FhTIYH@2@5NkyXqi#bz-mKndL0^R^l4rUizQkg*%r$`77Ev{y~Oq!YU|K z>O}qcBl{tS)8as{Kq`YoUH9};jk$fnQikh`(Ide{&a;jI9sHj*jE}lBQ_+;lw{d5D zTocLC$;w}TmZga%UN>or(s2(R6n2?n*2*gL_*-{z1Fi1fTiwXL;u-}xVd94~x}ec2 zysG>sY^`RNpGh?Y^8X6o~1JcRK$!Z(%Roz%?dI!F3ld3sq2@QG-@86%@e6+I5 zo^T5;>6F^^9hCeB;;M3!1+KhStD*UqqWh}E@_QI)GiLahOu{84?sm`xQ|Lmy9q9i4 znU%Hb1?>+i;y&sg(UUWXH$1$56Yz{*@11WPy(Ig>`Amss8rb@Ly0sw)Gj^IAXDSsn zuKM`Bm>do&<`m@8MN{kpTy65V)3L8ycQA&@%ZdsM^mAZYky$p8Oo800!}++&a+ zrR-bg;k}pGxHNHBl_v8Ta0w}%S19J;@5??y7!VGj^1S~SL@08aWY)69rJvTRoOxg+ zv?PnfOA5i5VRVyaadw9+xjxJ^e!hOtJp~#5uM+qwS1J$vyZPJ$PzF!R``x}(!`?LD zLTm!+IrY0e>{v~fr`@B{ab9*rqHyPn3Hy<)Jw7FkkmurVc6dgjkw=TkXl+V7&7lPa zs?A9#a*o+lr6_z!_$McEtH(Z)}Lt=7?=PigK$J3sS!A zhP8}<9NUK&0wx^&r;?k$14Dy4?iwIN^wp#w%4~C#p$Ndzy)g*oxc4UXL?55?|9Hkje$B4SYb^jf-qLK zrxsmJ@3?~?4HEdv2>L4B)N#TI5F2|3p76G3w?wu(kGTU1mb{gD#x`1~rd7J6WZo=8 z!mhoU5_8BgkhO7R2pkRXea3)NpVZcdKsGUZUmg(8oGtW9lj;4}IV>7d*N8pxE?vf* z9Ef2FmlR%+H`2(&xkVhtw*oX2S#Pt7hdk$@C(0B`6BX$ zJAP?r`m~ryD;8oPTXD+Z6MYTo`cf^BfBx^exj8fB=Ouyg%L87lK!u#3#6-&Q+`Nj+ zi3uzt1i*^`A<`df5C~7=0brE?=a>`No?N~P09=>#L^2YmZO#-Av*cWoPp<6VDZC%m@I!Ds`MqKP<}W7fi+a) zq+Q?cX}`5^x-jH#y==u-PKg5elj74$>ztyZ)c_P;ThdnfhXHZ#C!EnIyun|Qol${{ z8dM8z@NP=EY~G927qd+t359PdTyAU#)wMgFkyNuMhQXr&_~sF{eP09KC~b?TF^Q3= zU%NQ?jQOtk95oNSm01ojLW%=WND=pK;tXjwY>-^?Y9TU_P=;6k)|iXpX~BieR+vYm z?x?D$bb~^6+7Sko8Y%Kmn&=(!g1v@jB45>Vb#*mKIH08*0EUE|kT*hmMp{?~#Wxfj zlTd>Rd2(*$z*#1$c#3fQ@;{&^XB=!450koH5~rb^T6&1pcM%U0WRJsXmX+Y1TRE44Dd`{uN3a?QpkA!4p{%5-Vgh7FfQI8lKi$A|5 z=MtJy)IZ6gAP+EBm*(nI4AUAV`dRX%hW(8B^SBmgZHn!lmJ1q*t_4Z;mp&nxz6|BB zy5QgG_4?-GVzRQJOr9hUlI6+aliu}#AZ*U%^oq-?eT=##u88N8PYtN1t zI{6Ps((e})tG9YpU1!(*O|w-VAJ39zNmD3~xpHiu0$NYp*ZueIPNo&YB$F_s2>8=} zl@ujBxa&>OGH~VoIsCy-yyjt0aGZDBcQz45mq8Aj~^# zFwYSmeWe(p8#0LXnBOIxpKokW6c9>z-6p6>%>xhYpKzz1nBUA8daX5II(DXs2J{*u&#Z5(ul4(eUWLr; zDZZ+gES}S8ZkgG0x)f=VUPNU5X|G5x>6$2O3b|ZvBnVqj?ofe~;yIaiT7BfT9$q=w zzNrVt+TC(Ja6c4Zc{oz&hR1~1>=EtwLu#^fOB79Og6sU1-A*&7yC*7biRiS71UK8#62n?ee_qN1XVps48UB`J|3| zpYJ>wt*4))h81Gx46I`Chx9VaNw2nfld~9Bf7T||Tpr`ikrtgVZ;V9YU zJe_g^l&Ou_=p`b{-CIav-a__y52MYAS|1hJ&!z7TqQ-wD>FeCr9pzSSZSV7jQhxPk zdze80rNO5%t#}=U!i^G?Y2@&j&{%Xl7cQx;CX>okd*;&)6l37NQUED~eUr|1tA6z8 zEaX#MT*SzhoSWM-Wfs!6Z{M2mC-b@?@NG^qMg0^4J;D3FQkm1ZOdam?!&>O-jUS{> zBgOt^!J`qCoc5p8NNf6f z#Ui43vdjwG^M}Aij+q1wEX|sZ1eTYhNCmG;05y5wRe1ATN!4%uHoe&Rc|tD0B|h_{ zfSoderi~z3ZJC~jZHy2qcdUQNGo_lt-r)!S!$3~}6ro3zOaCK&)q%XduCa9V1(0zu z!9S8yEA?*H5xobC^`t;85@xvZ;usbJI+1s$W-Bf6K;@Lzc9KmwLxMWGBGB=~ln)l- z8c_*Ou|92VZQ9}Mq5sOA)3JUAw`eLjW+tXb-+BFqPYl~9tyX;2K^(_h4+_NPQJieO z+(;4mqi_D!p&HUj1yZki4EdP9tOSVBdp{-5d&5WNsVJ~k{7KI*(rVo!2jClttyQ|p z#k1egkcZ$Hy?)`3+NtBP!puNC7PZ%FUvIfmQE_#xv=YJDAe^jR@oimlBvPUf`{wVX zkl@uySm3X{s-Q#Bz65(gB5~N*zy8)Ka!o_9Gx-bO%K`t>TO&nHoyyUyvxR3VP1hbG z=Z*J;J1TJxv3WkjTvk+DKPDua^4o;Fg?1NOwq7A!<5)R$x785`)GEujVrdA&Fj`Yx zOs^2iZZJ*i0(X+8$~tIOHGMvBTVorZ;3XLc45fEHXwE)-Vn<#}ORLR$$9d=Us2Mg0 z?YFq!=7fLH-)Mrb)>RJ>2qj_d8iTyrOEl^fF&5J^hS~LoaYVa%RL8`M)UW2i9>RBuf(0+1g#jav-ts79+i_NI?%oFQP^SMcy4cQi06Ngr)Er|;@c zDL+fRG~I~gEY@GK{d~9MowjyXgP6pUOYpg{kJ-t{W?Sk~fRKLq94Uu<>(Kd@XHG+d z;K0SjfYjN*PT5q%`ya@EQs6|RJO$Fr{&NLI1?)^E$i?G-F5SM8qN3FK4dy9Vjz@LQ zV^c0e@hMnK7W_=$?ijYWyZ_XtI2Py$q21lgdzSB&UcYYewFeV;uixIxi|sw#W~-RWk3%#YzY8+8Ah6La zx%rm8(#Fz-%o)>X^RM*Zq>`Sf*!IW|*wb+q_Tce2hKq6&CJs{JWZLi?$0N)Q-g+v? z&Ly8p&6(W3mF8WvZyU+@)NY(u>$tV2xP&a<#d#(?i;E0^|ten)Kj2lC*ZJR{bH-=;9 z$)0bv7Ih__Q#-$zmnfneclZ2qez1Mi;88W!$-R-?kiGZpAbYsJ$~%-FmR8_1wZT& zwTQDx1xk*@P;8j=$xlY zucg?mpNtp!b*Rlw6{qa?QeK@z)|}(PPG0yswAzDd_wGR{M?I#m3!pz9mJZuJ5j#qp zU?3P4%hF4?Ojvjpvij%w<(ZqjWjg?;gE=miPO{Js8M)d?U524cO?*3))WT`55N9Q| z^elel+Nw3d-qpv7*FbkW!$0;HXWat_d3R;H-C?BS^-WjW096?V_0s4$jmmO(U}dfW zf2`nj=L|t*)&F*oxAHqO&atssZR0XOWL+p`&z_8euzPcO(eI}}IiGz^NEVLnc{XW3 zuUeq7hb$Hjk-%75UimaSld4XFaB%#Aj}7{RV8%x+MSe&ks}U;%_Pwzr<@`Y15vapT z>GzGzR7W!){b4$>%b98b9xDIjB~+vHjEc(cZ85>B;u61oV-yw^-ZyV)%x19F72x9w zO0X}}Z#BBwJ!}MO$kgF+R9RMS+NJx`)(Rd_;zJ9LeRAtn8|SqtZ6v;02x?*{bf_ zk)l|fjKxWNm#!QjgdF0ef<}I%cE2>x#e22=87kUaarAm^IFF!k;|rSxq>&4#ecxOx8o~ z5XtMGylOUf!1UHwj1Jst8e-a8Pau-+hWmf=UXOAL#kpSRX=zvMDKNRT&Rnf!FeZ|y zshHpoUx0Ylaz2o{77<>$$yW^bKPDgw3@nZ)#`jiC{-JJ(4@KLz*WHd$9N1r9ba!KB zms{C#Tv(USbouce?TBsQVPW*DP+&S2-fe|lvR_)Nqocg#_JW*&7b3dq?i{*~jWAAo zAn>Zpl3*qB0ct(ABAy16d%JpiIvkOOrwyta(eL_X!aCWku>Io=QdEbc;BAbK`i>p;uS&R%Xe z!wpE;Oe)$m0`^Lv>hIo#-r<(o0@2WpsHv$%{BP>iZ|~w{9g^yUoq|jSE314hhUWx# zcYsM$5(jz<|JZch&vbK5CHML{11CH{*tCuFtk*N=oOhJYNR1zAyj6eQeI*e(e* zj{18>x9GRWS-YcBv$40+duZx?rLv0sC3WfI$BXPta%K6~7czcY`1?^c?ls_i5-9M&{ zuP)Kn?dw(HK!_`W;4j1r}LyT@pO8Ut84*{PXD z#>R#(98A|nv2bwU0lZ9PR1}7}^2ErWKMx!`ZvCaLhLhU8p+~PsS^4WG?UpxO+j*Ff z^l^%*E=wD(rsG|o>@PDU?}H={U&s}faOmW8#*h5R6fW&UqcLm}WZS$ZI4Gi4rf z()y2(D5oJgDF5=owHFcU+X)M?lt$w>g-BZ*SGV!Df#c(&TDB&8Hp&~S>6bJxlY~7l zNH|>P87GzHjX_V#N5$0vDsO6&+Csz8C)+vs1|=ass7Jr+*qMBwN$+S40Gcg8PkUhn z$>Q-G1{h3pii`0f&ik``bxV$P;-1R-iDS4D_S@=OI=RCtLSVy+jr~s2*J>2+1@&>G zQ+hXxT5`Cd_*6v9%;Ylxp$2sfJkNv0pm=Tk&c9D5oG*tTrZC~NdaZ~>EeSoQ?B5YB z*G|KN&@G;^!m)+#Ga-y9~GXXeM%F8fScQz~~^M0xsmd>9i>yvP(MXGLs+5%4=K3AOfx?X>-%c zbbUqC@0orhB9o)&o=&3a^VF0{yBO&UPGMFRJ<4OsWw`tY7;DvRN`#|kS?kZ!AAA_% zJQ&hmL*8=f-m2czJ;Sz!wc3U2?V@ip+Lv(Q`iE5<>=6HJQ{Ma9Rx7^QY|Petz~0WU zjh$NT{^Yr%SsOR!yhrHPx3vxYgzSDCg}cAGMBQY}?41KXU3NyM$24U#Mdtzzj*j73 zc{9oQM{jiA<>J$deIuYPlv*sM2 zL8Iqk+p?40|3%$<21V6vYoiT~AOa$iC8>y@WRN5X2$CeDk~0D-S#oF^$r42*X9NL} zoMRINl#EEuAUQQO4NdC)Chy++oOgfc?y6I_>i)P@G^}28uE|_$hBd}Bo-u}|fzCTR zi;tD?wsBp~H=FlMkEZmuChMR*;T_cR;P^NPde6FgI4`cVv(vA5O`zAkltLT00MpIQ6Z!#E*=Ofr>0K7^ z`++Az&ZFcWJ+o&ANp7Qm0_K+DPcVYkL8^P+)5&`Ymdyc?rH?=Ek=a8Wg@jsnP_0wb zqzwZ^I?rM&6`ZN-XTrcgw6hQXT%feEGytYj$Ix%8L29GmV?z9l1}19ik(IjXY$YY7 zcK|kVad~j&E0z8E^8)HPCjyV?cULM%NMW~MQ(ylOAT8T_*5%#vsACPCJYmQ~#;c-f zYOgH^qov{>5hhFF9(s`0My#4UL%(I1%`Dr0vT8B&)q{ucwjO^yCVY;X`4|+h6EsF~H(DMB7zrvwHPn%ub^x_qLTp8k_aM)5V$!cPXB-|Is%# z;Rbt0C-$>jks%ArNhR#qtzo7VtbC+W>&qq7v8gyrKgM&95~!j-m;5W*zFeGdPxf)t z9;a#|X8V)mkT(}CQ)93Y>;JQJYB~ZO?g@)LlfJVEa7*yyK(1}r=@BQ$VvjubX-jWl zdYUnJur-A+8A{PeB9ICYzy8Am>+b#O)70MSn55RzC+?m*(o*B3l-I>Pb%lJ&8*;p- z^=q8_9B(X+Z2y{sxKOI?;0W?L6HIWf%NwjeWa5;rE0B;-Pb33&qkd;oW3~+5@AORY zWv-_uf2uE7RaFx5EzNz;r@5roHJ5FPsZ{k(g6{-9+bIb_#3_h+FKZD?Sye^0f$FmS zglAe-wjpJx^s_F$^WA+rsq=>yF(__FSgWc=T48&w1e24Kud%T3T9O*)paU52U#d#p zxKcAk7SMXLY40KkMT@63uEDZ}mnpg7F#@}Qz`<~6DNJiP9??WtVA?lhMDNg7`1+vX zy_4zrYO&S$`VZ6xvl@gT_%2|cjC<72*e9yoU8hGXu5U8n1Fo2va7tD2d^vwgAJVJo z7X!;>|JqvqC-W3JO+!8z4p3XFb54qxtfrlnm^BdlIPZTPghU?$u0DFol5S4pq`blG zD4w*onM(laHNqVIt~7p|wizp@?!DAx83`3hYN$!8&3yIh)!L|A%=ho9xKfKZoj1J> zKF>`Eo6X^FF;^_RHRR4+UhmP=Hs)!Xg6nzKeH1r^puoVgAZSc0WqVzCHtFXfGLmn; z{apH}A3Xo|!RQOcXt;$@kh$uB<+q>gXL~kYGJP&PpD>1#8qqhLPtLV^t{Fx-Ge;j_ zGEg3$%&Y`a!XhN_v*h%7g~+{KBR#Ux*615cCj#lv;=H;#dS3(!AX04**rv*cklR#b zi72NMW#u$hD^Kw}KiBRXoij|LEL|63!TjXX*5mfXJkIBz6X<#u;`KWrq6_Zo*uT{< z^J{6Kd8+7QBeq-dRI+H1r8fdgZkZw?%jMOD-ojnXY$gQ6;Z zb-Hh(Sp4cUFGv)B{rDi(v}g}Btawwqj@-_R-*gYg<;wn7$dV^5e*abT8iA9q3kYNP z->i#kk3t0I|J4wYRdwxusDD(a|5Z^q3c$vycyrC3>Ir;Lq_)%Nl*&(7pJ5tY2+XBjtAvDL&=+laQ^ zbPvN}FOQB`TlxL_q_q+^bPVJ1U#30d5rr|~yo7^+4;}(}7>4P&KhVyZ{<|14e?ne$ zE;CF%8k;qe(k;7(s9nlPkMD$J0t)l9Jk{aK=JB$C<>h5O$o>1A)I%qbYqYd^b`Gyz z4aUoD#P0Qt?w~L*Q>2%Aq@#PJyO!3+>ZaP-+OCsF0`uzM41a2WGc1rOd&^dspAUg} z++c`_NxHXnmkU@Xwr}@zcgtvN$5)qp`9dh1LUy)DoCVuRhxSsqO>)tsI8OA>GBK9swRx{mX z&@izq0zZM>wgYjv$e6mi5 zMRA{Z$Z9PPRHb_!iqT{wUWU}(U&TQohE8_S4wF*iUPU$hlB3z{a0Mf#?(M3!{9=5#Cj4(0f+2zoxq>v!!MF zvV9Xht|!GHaBZ`vHK8IFM46)3d-I5t>A{nyXW?qh78echazi1X#yP8C+5L|maYv#z z$H>7FR#jECJ5*3mXgB4{tgY2mWDVtmjrNWGE_g-{sRkZ&)s71?UsltPQ6qMbFw;@S zHegz2DFO$oI@tDPl}a$S;8|YI8fpyC?k66hR*7D58`gd(GOYV3#(1?#l3;Da1O&D3 zU2p_@kD!H}F{j^$DY@@bpZfp0jHt_`BsUs&McU&`2ZFaZmLPYC#w~{P{z8|8dpUXBfL)Em~@(DgowwmUDRG zGG=^HKWLiS9=82rGNJ5Ov+Zy^qGBeb*%ARe6g%ABi`}XjknHjhlk3W`S*vnqIf=KM z+;{KnVV6M-8+kWS!70#l28)Q79e-6EvsuDTS!Ynb-Dz4lfo}#x*MkZtwBBbmyXPNA z#F@A_Im1Cp`m(mzF5RYK3S@eGd}n!iIXG^u1~uLf?#?0LdAt-SCvTDENF7I5XcXKr zZL_DXht|HYvhso3$P1ma!s7a{NP5BGNJg=be|_lqWek`Fts>l1^!0C0<_@4SZ;{nI z8}8oMt3eKF2*he2J@OI>jVZ9gT@W-bjB*jZy?(!aY6aB8X?cVDtYm$Co0IMKJb)lL z$+fz=+HO^0wzt?}w81l*)|=30HC%4H-5UL~r-vk^IXx%mPGh4J>tD#OZsjWq8ZKSG zi3;nb7zO5cT+E(-VubgI{1Qa$sjkBzqIMMvN8EcyUJ}Ua?}mu8(=#7#O6Goy^Z9Vv zcN2I-J|?<$OW;gWiY0`csSVn66HCseAJ`spb>Zmvn9ga!vTc!N;{*ZVV;N)I?ZvsY zO_P^rf&zkNKF9kX#-s-1!*jB;Z~sB_Zk%RV*Pi6$+^mW|sXy*y*xN8MhC&)o62=@+ zks@zSK@q{3QSHI-u$HE#Uak#=y4+i>>%WGz3^u=%KQ$mv@RioX?)plc!H5zcV)+i2d6}=@>KawU?AjaQY}n642DpP>AUOAEGg(@2 zq;(|jT?0Fys<^K(*7}E$j9@c}Do4j>xA+3A=V5{Q;k(9{0$K+bE}-FqIoF^7h328z zfX&ZqfB4PnB~V2r&M>_vmd&2g0h95@cR^Bc@YC1VHz@!C2FN07f8Sc^TJ+M=l2BT3 zFyZ&Et|MK<6yaG9FM_~=G?rbxGhg%bhYuh8xDBdJfx*rL*-8{d0Nf&g3yQRXaFPlj zTtG6pHybkD+&)iJg3YGXdA0v)^hBL=p0=9ir?`R{$!gmP|G+?kh#NvzE*gwp>5sE& z@qOTKpMu%!p|J-M*ebmq*;U-?d?}-%e0E&kOyZ>zeC6N?qHqroQ_`m#5KIWeM%{26 z^=ElAErLa<*ZVIGv%+z_w7i|$HFG=?*pp2_Fgm|gf+G>bf;cTVwM&ed_D?cI9MX~F z11TcBU=r+~;=U@yB1?|u#_a2#o#wnUQY%S*KwJRRs!Z8~H{qJAc~ehHu**V?M++f% zA`5tAlyNUE_UMb*LekKj-dYEBG%#j1KJT%i6Y~-MVge((_$*RV#>AxFk-#>da*i>9 zf{O~Z+`Qxg&P11oxG?jqy@{g5%6l37PK;M1F^ZwSI*YtA8K_})W`$NFmW2gs^=va_ zrZFWhxHSL?UKpClRt3yDWpqdb9-*z;Z7XfEb*(dNZ8E%+*w7Fi33?!%dP=gsKX?WYih7&-Tb#w53*PR}8kNxNGIy?)z7(LMqEtnyce zR?}tYmJJd10!e{uLj_*b!h(Bb= zD6vl_pfwzr<_@-zu<&qAJ-vbvkrL;w?I+I4sQl8rn_%~lz5nM-J z*x9Qk@S5=C?9=kPwI0z0(2L4#l8m zi3OH2($ZiaOFc5F&__Uu_qn49vazU zy)zc$y*oE=VoltJG=dCF2IAufR(e>yl>p)ScV9w-`%(|Jy15~ps%Qz0%^NqEi{YI( zC6Z`d{8`$SvFR>fi$>cT3#khprevfN?V8|5ITu+BiyZ}EZ7;42+;xs6gCvkL1_FO= zm6Y+5@H~-)g&X1D#!8Bc3<)@do*53FjkvhaWs6&e=yYZMLqJ%a2QJxZGgR-u_ztxQ*m zK%0P=Qn@`dvRjRZ*s0&Fw46m_fQfGOdpxfJ&EY7muOLH#-j4t@T4c^A&ARK!fWO3> zgIAXz8?-zxB?v#uN6Orp-zzC8A)=C_zclYa`}mBApabsr9kVHgD{Pc-!wlXsq{zas zL?O{8T3WwW^cx3D;OBR&O_rDW&(ZK1*D*X!ohy-^cbaj>eOo|seA(D=kG)F$iZ9m0 zJ@aclA1@pG!2AbP98bRu6YJuR2P94z8Nm7ru1YkOy!BDB zw$l!95+uB+s4a81`!B2hCC|2ZVY@OeN5J)7mxSW9IzMGpJ*WpmqjXrocjQ0VYpZ`F zJUm<$q)Z|ugi2yD7QjOobMA}Wz8z6woRK2^X!;r*PR8(yKGSL?S$QBJh6A%fv?w_Vx1aC=)F$QFIqH_9sDf*XNFO2CJcy)^;XR!T_t5 zhQhgRp0$gq39N1qh;a!mh@{fi@xA38w4us~YIC$iN7!zXpk$1ptbTrPmpfXvK5>y8 za)P0)HjEYE*kT)ld($Js`LPPojIE^0AHvr}w%e?7+T2kDw z^N^H|iYALBlh18wvnD zV`^sd{K4(Anz8I@<8X&4=D07k5-aJ8>VMsb<>Jxl-bP^wVFXEnoS`9OJh@?%3DYsP zcBF35NS?Ox(D~b+ZYtzuX(>oD24U0Oc>&w;(yaD}4kZx_4_c-jH`&`a3-ES$u7*JO z_V)A>oUuEOqFx7{Pu<109OkMc?WU^9sHv%ei(_^b`LVIH zv$C>6*Voq*#hmYY=ymt>0FQ=Nh#9xQy`MixAp!yd`1aE1O`sKNoX-!a0|n{i#AER% zdr-Avk;j?SmlBl5GQ|rbAi*Z^8gw35_<38L$;QQidm|?b;H?YP>$L*rqT9keSAqGF zgPU8>FhhP*(%Go5_-t{lhzC=%tvK>-!{1ocRAkY^!Kn-@Gz+koR6nt zFO(E=qJN4HVV>HfOHV$e0znf{jF9=`0N%^uxV*ea9VhzF?d0CKrI*hnCW;Y96s+u~ zZZa~@>?K}wdDRsk!prFMcdX}&7O@rq|eZtiS(t$kzYR$S!+q%o*j~Ld_$jD0<40-g;cl7r^4*@>X zm6EY=Pzx9h68o&|X4YM<*ugZZF2S_4bX`>=@gel<>%Es>p*6uNJsMf_`6jqh(@tbXlp8IgBWuV1YGQg#7G_QINd~tNW&oo zS2^sxO+BwfNk8{S8c}{L?G(o2z|-*Gursl^1Ia1mwf;;!&bf2rY~dP9FxdmVe1dC1 zUvC8erjj$@l~~3*3@bdv`Cx9Zs6MqwaW9-{X0GQ+d6fR9EkA}3B82I(=9PVLXvAx= zjJ^jU6+KYB&ipmZV!)1D6Hw1{9;}=o<;*5wgi-A+%1{>9k0W`m=fBF$0S z!JHZq-OSZ?qza_r#?pL6dSMq1Wfhgc4)Y&1pbWsE;nZ3JDwEunuzI?2fAuT<#9hN38YkB}yelW zXbCuNs@SA8;x;v;pMJlzttKemYz0GLcl=5d8cc52_oT5w)<>tM?HTj*168I~ZT(@t z*7L=j*9cgqe%*4nr0wh-SKg1Zqn3WO!FOBFX9S-C#0R>yOY<83MEwx!4=(!rQKnp%$HxU)BkG5&GbK1-30^rDp=ZtS##?cLuR>HC1qA&5Bq@USGNqD zJyNTv$5DF>Vc!IDa;;xYHcFIt|KlCR+mAV_Sjo%~B7$gaNfgpQ)+5BEqEf&76rA_b zdk_t1(w<(E&mtIRd>^97Li@1J=~5W~{rN%W)8HjJ1XB8)en_hQN+zDzx>ahC z<7apmb z-KS3P*UyxYe5;fcShFqjZ8>A1i5DAT{bxOVb9k2Xt0h8y&y_gahq4J7x!<(BzY<-| z75?*cuZOz=_w0;jc>TlZY6;IzdSTcpqOa5mHS|kF`nf3%O~kk^>y2;ipXK%Wd^3e^ zuT1F~+}d8zX*er-pZ|?Rr^1d~WC1J%J_E|!wO#P6JM;`F98s{128SGa7GpwRER8c) z@96i?L|(9KW-P+@IuPTYG#&jFYu0^3@s_O(2S5Q-9hK@qV6oRF&+z<|f2pp;-YlV2!%5z?JJ$6i{K_P`jyBmwF6es7{}A}; zH;3FyanwUHsQI#XJ9HoSmD;{cj-Ji=hZM&byXh5ofYmn*5}Ylq1n ztAZ^Q1QfTRTT%1hrtQ5!40WEjQE}Fpqs#9TeT#Z1P1}gYbYp+9`a&6fDEoV!Xq*v; zNj(ls`F*DNu~x7`$a15sQDa=We5JKulQRUiKL(8 zhuK0~F@C#I|ufAhg|DuiPOYxXSUGMZ2eoI<6&?utl%|IK%V-j83*a{l4UpC4TT36Fo( z)ria*jEW)^H#e2a^JkhLHQ!yIG>lDnOtWnXdubV9xYKEGM;kPyH)hlP(K0^hFHyv# zanHe_vF4l8e9S0f{AYu`OHK8W8%$Q6q|Lg0B{t@#zZAZ5^uTKD$M;94=XT68EN@as z59-_4rAY8HVvKxg8o!255zw3DLeH&~1Y13uq*d7FwOuXMTE4vKcsEA9+&x7<-Syim zhL6I$YB>5$9%9&z_G@!`iJI8EXCV~U5aHe8cxGG;`EyRx-Q2Qm@2gPA$@iZ17^?f5 zw*@JmY5IIqp1S>lHijdhcPH;3^1)&x{2$f;1$~o}uDLm}J@s`2ZZ{Q^C(KaKr4?Hw z`nHka#bJv=U%Zak;P3Arl5Njt*Evc52Gob%4f_gWkN+!K;(x~7|8vRTvnvw(8&?0n zEBVj48k^{3)v@^wZo(i6w_Wv=T88#Zs)z0^5SqrmRn!6y?KRHNs%(-*-duuk)#7|r zZQ8?m1t5+O({!%{I&1xl3()xT{cSBog~gK%XQ0Y;zOk_>vp@IB6*;5i)vx`)#>Qrb zP8Pa&p#L;y9OzSx_DRjJi1YC9n0m{~20Vu{KQ+lA9x!Q${|luDkmR+LBdQa`ZhI0# zr0H%^V4oEfLPbS&ng6jDaK6ng5itRhKVL^DKIGT%aGCk?Q@J{)OBTCQx7e_ToA2W| z^*~@{NXzheXhg4y+1-c>ygK8bgV2V**~xkD-g`1SKEDh2QZ}IR6HOHv}zX{ z{-ohCq|=D^UK!A-(FD@PK{jpEnjEj!P`L3ywhph4t2e2Kkr7jW`lE0V!-0yH7776r zMi5dLNVP#CbPt4u+g?3rdnteixj;z3I|gKh&n_}*NlV&qLjWbmU>eGEU~~zP#E?I7<4>5m*gQWS+XG) zt~^}2r4Z0`Cu_8Xzo68$Ia8MvqLzy<0BN;o^}lohyk2E`2%@)utM0I|UEIq*XZ;Z8 zdNtkvhzkxJ?KHHt2_>&e0D%N3521GJ@%KLhZX7@W0lkY50$k-awY7sOSmkdD3O)<{ z0)XJhkKa|>3M2ui1joaA4m-WMOLc;ufB!#VesOq^|B3m@^&?((tigKAr14hHb*QvavDjW!UE7pN>T7iw_?KhWHO*LKV9k#djU>ACO4@ha*a zztE8TpC2)$bAG5T3-2#q=CsuttnM-D{V+Y>-+ya6+gKObS}|dJfieNbru{3+m0~=| z3IETr{`AO-vG*Czaa*pMwQh%7A1ntGxD7Ap%IivJ?Lt=#O6Jlq;WvnU%R2rwD{sGP z*{-U(0^hR(fggb7{?`>F6BF`tuC1(YDjttf{!dw+PUjUIn1ElMeCs&1Kwo=%`xgEa zwBsgGg;_fx=!{;t$S!s&<`x;d7g;g5IJz%I!~#rRnFklRm#xH9u*7Rv0F*{m0;a53+1QKM)dn-2-fTAT)Lx2_q8|8I~h|ULY`ql3mTT z`_ny9r^P2f&X2ea0~>KxGuVcmwSk7Et8zFoDA83?&u_lo`3MsBXJ1tCAhwg0#6S>* zXdsC$@fO3iJ&Y$^h5RF-`!yl{1GNwx}kQqbAgS5SsQL z>1hMLi>G}Xn8JzUE%xTQv%5TT|2Ty-YajpXl*{PnTJ}d#4QNK>_wP?KtF;YyCEe8) za4vwcF4I>!>j>2JOP{hn3#6C)Y&k*e(pJuZ!6bUytjn{^+Xl2x(~=}$Y-bGP>zD5I@hAeX7#m)7+-W)6bFlx;x^(a#nI9Fs0us4y^53B~XFNErL zOxOyiPGT}$P?j}Qnin7!Te!xT^ysGL;OBP?S$}(&=p_w?i(#|YxB>4aFktRjIlkK0 zDBjI_S`aSTV2$;0%UW}>a+&f@$SN{fEtwsZzFBznwrBJ7TJ;f+tO26mBqj96+xZPSYz1`%VU~kznmGUyu`ZMNp>yvgg7mad458c&xEh6Hhrs*>PYHtawk!zKBGOzNydZ zX00dkd)tm8?Z3`3%xv-F#^+{nwg>)}k;D%c#K;MDj&=#2l81@!zK-UvUb>e%BmeGG zYns)@K*Q`aLa0!e(2Qx3h9#95{?Jw%c#^gA}^@T+ZjmkNDx~TXO zXV?(?Z2WjHPtt6+f928cnY_33jD2ZN)%T1AnnD)Dp>UV+WT?+ z-5hNMZObxXq~dST<`so^n(`4OB0)SSzjON<244i|N`{!XHt__<{M%cAa(VtvxC?kU zfg@lkOtyEdmU>R#-j^LjLa&zE0{-aLw`Ua{1%h#Y#7th?ynlV0Wj^GY0$)N;&``jM z=|QF>-R#)?=1X5oUJN_e8DbWGQ|NnM)a%Un$>k3MB2WbolKFR-zw23U1K!(22|brU zc&x_(gbTlvd8xg2K+f1?EJ!utc)XlI^erzpmv{t@>J#C&-_k8=?uumUIY76v5V3s( z#v+2>o{pZgJ}6b7m6(Jcr}FoQZ=aeEevqUFTNMGM&*x}&js+YBu5E1v4#6CIs?H}9 z9U!l?1%k#9z&ml5(>bY`%lmMPqIf{4c4tm!rCh_3(i~gfna|mO-Sh{e>+!hv#_0#K zmJecI>1ltq*gRiivTeq@DXiylzDZUiunP_D<@D?2{7oj*)gdC|7)fJfIZMR#(n2~> zj|ncsaBaq`-8=FgEu?fz=WCIPMRySBiQgK5p_PgaaF4tx)Xmj+f+mBMu=QDvi3iVn zbzOV;M6a^`+D~JXdji>9^Ys@cS>1Qr&WxC69yYFr$X69h?TNhFtRQs)J^C@?WZYYY zxwt9CaHlIJ@IFWAIL%x_AKxio`%s8n-!qTRMP2 z+cb@8J;Q^%c<}<__w5@O2$C)1;wH?)bCsBw*sfQ^&+mPK+$hwf`E4&`7 z>YSn!F$nkl6YKP5bd?}*GgLK#Hd zxMDR4!*Cr;xQo33)h{l@>am*Ujt}Wi6$?<@%XsFB87O#oPhXa(4mnxQc(_+FR{AIB zF$5A|Ki!nS<&Ly=?gQU3m`n+jB8_kT8V=HiB<54)n3!v5IKfHsqRp_J(!-R z{`H=)7YK*pp&M^wmIlxneL@xHMjTI-&8HSm%dwjBq~SDEm*?O7JlKd75ebfITSc|5 zqKL=Jbh$39a$w|zo!SUG$>6rO-`pa8Y*k<@>b`(fK;MZe$KxzI`GD(RxsHpdnA0Kw zFb{-Sr+eOQ3FXzV%(s@BnK_4g+Z739J_sZ0e%iVA80J|1o2Tyr78rqu>%Hj$XCM%E zdvv4dbLx{CMK@Qp0Fn5o9+T~sfU;T*7rkGn>785(? zRR_2s;~*bD5MSowbOPU~rHWE`A3_|OaY5DG&mADQkUKNjcm;{8Nl-?k(Kp|Z%Wt9z zrjZiuEjIe9B3)AWqNo0j(COgvc5af8IYS=LF+|VuFM$Dw%pu{m$38wje)e8o^;X}gWCQGB*&8g*4~ehj zjf`IE<2p$9IVtZ0>c;(UPVP<* zavH^aZ~L~@fsAN`1-h_1?od?*+J?f z#p`+B)mk!z@YjAe$_OoTTU6w>RMomoEcgk8#jj5646C9OO?zctRCwV8TN87WT(Tk| zkJ}^FyT&X^ZxMH$SIJa)vii-QMG53Au$GYd*jAI)j&3CyGVbeqCBswwFbZjHNP|!P z=>S8+6^7pusTVAoWdV``R|F5LAJ;zYpW115ENgjDfV7{Tt4iFR>h-mCln;pRi^m(& zH??bjZ~e%;&927@gIoyh_=8+%PjsAmOPc7*3kqXm&smxY ze=yHIBs3I;mb{Cu-vLiMyl|;e-;*aAh(wm9;Hi(N(DOuwwc1%p-M>~xT+7+wm@*Nq z{Mp>p!3yjvz}|JZJr!cq;ARFMH-(rr;7S7sHjW)6^D;qQqcUqR;5{q0U4QAM6D!!HXNO+!zWMH9_erXSTSTgvV3wPW0jg<%d zRHxRd(}R&qLg6YP^e*(KiaqP`a0W9!EJ@J%=@8;@(k3Q0ma>$aotv82Bdzn z%HSof40TaOCS<7m~3u=r|;K41;~$tHT4;J<9jubg1Z83>@0(($|!9 z>TRnxvA5L6rDU2XMu!oW_z#{nK3q=<+;UFwa*xlS{DNr_PuTLQaM3uTCJP{!whme(CNy2x; zPi12qrEudbmE=ll!ec8KlAYVBVjJ+zTps4Gr}SB^TN#k=y0HM2S9&{)xBcQ>m6zdr zLxb>K12Xg~`pk}h3IJ4(eDPJH5gmnFYE-u8H#|YKfT;}M!XH@narE}<rJ?&u!^*s2<(G4(|A#f#j&=E)&p zJu*BwIl0jH@25eO5fxHNoMB(f)1=Vlac{^hNtx>PtjgQ`r(Q^12OEOmEGN|=iyhZ3 zbewrfF4Zf1HQ|wkt2a%j1?TRD#j3iBPCO4ui+7$(v~E_to0qat#Xlb-FGZ31N^(zR zo{|WHfnfNEik4apeB<~ON+r*RxNXRaP99G^Vf9M&b{}7I*v7kcGL2p;3788=kXwgd zR)nkx$wlLlzaWpfD@uR+BN$a-%AzzeXF>+xy0m9~|Nl3j=fA{caiFZg-y)T(inJbtU?rkoigmBEOnP4K-l$+<-Rkc$N2SQTXr~igskQ z<2Cj;{Ef079=R*!Y>IvTZo`qW+g#I8If-0e1zqJ4&v4)cCf9TiyF|mcuuNCuC-(pg zTnH`-j_wXOZ5fwZ9)O#h&c()7x-Q&VAxuWzle#hu-yt=f;zc&Hm~R!Ve)po?#DNHW!DqV`vMLF0HnV^78Qm~# zb5N{%WQxNZll)7`?z`q6t9g=@`R}y^s<#f{ABt;4wqq3Yk6|S0m$0*o$MO50Oz(}(cS)y! zTS8FTAW7q2*Yhqs&aJq(BhwciKkEG=!}?q6=|#Q=zDx8TXJId)l>_9fjMLMe(~K^vScwrD*6H zSZZOfnh!8iM;zm!dqtbdSOpmF0E&k7IlQy6f5pFqpY%vaXts5QL4&OH)d3kKsG-F} zPvF@L3$A1-hv!wb_6x=U99RfAj|3M~fv9lo8o zNn!^JwY>kt+B%PIHiALR-r*t&(y#HXwoQ{c2(ou@X6p*d!_bU5nn3p9Y`%wfEtY|L z;CAbWtHr0Fkn8zGTVE3fx*5NSVg+@Bsa^(b7Pq<4e6=-0>_(V$3Var_Z(q zfltpJXU<>a%mEJ3>le~yRRO5E#8Sr#?I9Lmi9;-U-8QI}l0ovWN&edv>L&v$$-on$ z`dJ z`f9a6;{NUhoG5-&VP;k#!Id@%HVPLWQ`v+*hZAYnD%;(pn1Dhc8d}-O+vHNVLbDKL zLvG9|k*K>o?EPJFT1DlM@=cELhn^Al=-&`Y#*5aXZ%}_azlyajE_g|I&2^vdnH!U( zqOwj8$A^=6m0j-<255w+Ni;z}E~5z*6`ie*!&(1QocbVh{ra6d*VrCVT=VzyzhW+X z>%Q>h>>57+C7?>&{de$#Sz>iC@B z+sgVQS=OIavi(Mr63=b5TLVd`-ktu_Pg%eG{hx*-MJ0J2U$%E)SgD@v`BF9Avfn)b zg(TNaeOG_ETY+^zC3-He@)s==3fG{GX{OhNF|`E5MFEU2=Pi4`!}-V{NRHo8e9b$T zv*)8ZFeK4S(HfO4+q%DeX{Sg!PZpUWEpBJum{`k?^l&wvz0I{m-mT*w4;yqzrmw;S zuM`ESxZ#y}k`KK^3GLoWrh6C`@svd1jt@25r z)Pbp}I(+BP&)8o)wSdh1W|c&Gn>g0*=gVJS5_lk&fg-+RUTh_=Ht{ES_DOI>tX#fQHtc_P;QR-qtXgs;YW_)Z-lVRFr|GFuw_j zC%nFLP)nrSAboM!cuh(K8D+VmI?*W4V6ZqxH0g)y@#MQJ<=%xlysC}IgReAgC8U%+ zzpZaZ9KGEPnwpvj+~p}6iHeO2{w#-hU2=Rqcz%=NG3FS*Wjoy{_j^;Qb1?c9X`6@! zJmf%&$KTRJi9V8id}b|MsV03{Hyb<~@}4qXZ#eP3Bu--VE#oCfL|gbbW@nIrZvS{mi-i3w znLLS2KQctky{(&smwF%BgG3b#orj5ubnRqiio}C+XTbY*v2HaTnvuc@W!{Wcmux*d zMv<*@%SzY2N+aHQKUK=WDjzWzIQ>$9II?H}P7B%FQ@Drw1n)+CKSRy#QX&ej&lUuz z{;10dH{Zl<*;YKwHx88(#!nq|@RkE%Uz{r}TP*r~)v2A%J(XYk%{R@7)qM>VA+I17 zOK{Q5Vf-dGAikXW@DA+AtE{b$0k0fU5s79Ipuh~gMAl6R44OAd=ukTu$@)bQUgnue z%C&X`kKbn7AZG++QxA60I91^bj~nm zq+cjR@Z*i&d^U{Go8rAVh2=JJ)b})@J5AVJ9qR23!a>RbQxQqZ8>f^JI_d4VHBqvLKB7nj!|#*z9qGW~2uDZwDevF&s%MU?qcXC$Bt$^o0SRe$Px%bo<1bEF;@4VPXy0f@<@ zTlbdjEt6wE7zwH6IsRjZDe6SWl1Zp9$KyuZseq%yV!f<*qEaEq57Rbr4NUuBw*Hhn zRMbD5_BWy5v%Df19?XIb67?boHGXw|;K5$G9l7L@_mNl2j4W(!`SI(835>2>lEAx# z*O7I)|Kb8nh`jTI%=g~wGJ;sE6&%-kP+$(YLwzy&j-RKHU<|09>pOn=Q|UNStXhdT z-=J*Mx|-vDSpRI+edk#3X~x}wG6j73R{Ab!$M6vJ`Eot)~XR~kyrS=Ziv%QM5&*;X%EgB2n= z?knOeddU4m%BQHnnJ?WH4pxi5QEpyPkDFa~pPa;Wl^8_K8G-iiVF|X0NLd!eum63ay?>Ajz9<1+* zCmBR%vf_RvQ9OxAGeYcw<1TlO)@bw3? z?z!wdWIpyc1*qI}&2;wk>|#z|qSIJ?he|&L`-_qdr1n?V%(FPd%#4Tgp$ihzT~ z)>MtUz7Lpu8T-4nXQ<;b!|Dp&uT7=pmtWmBsYXv9eJEp27LH+^^CDg)H(0WqxBSSO z4yUs`?PZZZQ`lduxtzc|<@M05!Z`HZhRv&ds^d{*Q5o6Di;67^+2@24l7^Km4P4?m z9lZIKiV1d)YP`_+kOyvdSEOO0DWn(G;o~=Wp}euA*fysCTU^l6c$7&_N3=h}1;7l% z8=(w{!+yx`kcyul9GU`AAw_!vNP(a8(w^mytI0pHFLeoc4zv(E2`hoNVGIS&crdc# z{&9D;{uuBsoSE4)k~XU7^t>Q@tPX4yfWMwL^@I}mdiyl5$C(SK*qPrH1!42FBZ=&Q zCG8@Ae0QA|_F`x3TE>O!+Tyn9AO}HCX%4YWh!f$VR1BHuyWn@eYK=%|DPMe1$+{I` zy;N2Fex3sFlvm{ye%ysOIxpQUV}w)f{K8K0p9?E=CFl`Kr=9MEE*u@^+o?5vm@{E) zfjee)f(u)X!B6{{15p19M8ketkS#62G2^#hmqk5i?27SU5~}`bZZdIeD`49vWVBrM z0kI|f2aQp_{gMnEjQa?F1^PGN<7}twzqtfozW#SdVm$W$;x=9OC-|FJvSJJIzerF2 zUhx0j_5aqf{}=!N->zr8GY_SCX9PG1o$^Vgp?@8G8AHg9qqo@YZNEe#&BiJ+YRi&@ zxf1^>Tgmms+wwZ36cHAjbGH7gY|myS`l9UNrRf;M_h+b}UtZ4LQYQJ;_G-tgBqO7J z_i#R0ll5ZD8NAO8MDjp|H=8S;;LRF#GpYLn35Y5`=hmX_7heKJ?yTa7{r#D|^ce{VJY+El1&sNMh7sttEYPu0_#zedJP zrKaj%Nt{Pq_w5PqJWm*f$cdRRyRR~GxG`M%^=`BTAEtpyJc*b)c`<*`P+gnS$zU-OkB+-rU0Y#6(JQ=dn0T`T_E&hJi z>iN`Ht`7UpExAu0Y%jkr&i7P-bvjJ;P_DXDzjktO%E zeGAyHvN)nIWF%Jf#nGm}6-$ZQef=~q>s&6xnM%l3# zw}h?)eu9UW8atR#wZxa`-pavVj0%V_5>vgY%3a*F|9tMQ48B>xcQ7PeZGB1xw2?I_ zpmP>Gg7k+DGcQ8@%P%_T=1^>2quHYM{@o)LI{e?FUnG~vx6ImtAJK5{5KZyicLk6H z!JEul$)AuU^3F0K0Vo zdzEV*jor;g_rp=OuO13xjgYT0`oIbfgZk}b9|wyEoZ|7TVQV3*N6n z$KUF|HX}Y&Rz%6XzH2DkjF*`kxC=Tbeb&$%k-%13=8r2byvB?}Y~H^%t~<1G6KiDP zkoY48G8}xVBC1Hj@lF99m`6831WpJNHVND4bJC>)6XRCBd$k28IVsbY&PAgI2+Y6* zn?c!GbU48hVb;vU)7MCt^|sbyx-avo=7-dvX-hy`>RNqj#{<9&Ol zrT1uBuSappePra^mzGZc1MTZu(qcJU`$K^!>f(j%>Q# zUS;i*lgLsu{`g+;5|5v9!-(7iysS68XQxC-<+l@B^Wy58Vv5XUfQr2URBXwj%x^y| zyHANm2tPu~XrNQg873eqVt2ojWp53$m>^V5zxpQmoea|~y?^hHkR{OPzA`yzTRwHNd zbuh6n7ThdD`OafA_do;`m?g@kFi=W3%~whWYQB1RIN%@rj3fJdG2)+X)HFM7o0Ewm z2rT@`>@8Qh&sbT+;*Ai6<`>q{-YbIsulXS(6SUtA0{9T8UoPY>+Pd*)!Z{)WCR29} zwtMWYN)ufCbti#k zZNaT!=w38x_M86#6jjd+vD}VhV9X)M!z);ZqF60Fn?#Kc6G&^hYDEdGzfE{Je%ck& z{5Lf5L`kn4tk)4|dF$0A$~eMub_MO98ExA0t7#2~ef7t_Xk@NW(+G{WQg2_u6jUGK z`$gUK%Xg|&fS$tri}vK6WNlLPj^6~zj*frlrH+@j++*g#uT0H!!46(piAr4UlT6vC z?#kN9p})RyE;-GKV=S%TiHKG;DMHw9WdA)C~k83PL9?oxH z9oWwLkR3HRHXCm)jT6)bC>t&q?}}JOiZsuF-F7M2^u!Dx)(-WU7YFwJUA_>h6^c@k z!^7+k5y$6DQ>Xr6zqS_`2gIgWe`j`oL{B&|Yjn@79!8O1ZE@hMJT$^>Z6$k~%?-i) zz42(nr{{6A*h<+8h*UqR1*f+E%iB&!eN29hbq;HivP5tMoevxr?#~O{GmFI!(xe_& z9`+yzVuCa3G*sQH=BvdL_~G-dB+5 zw@-s*ORKMCHT&ll)!YH!;g5&<_AQP$Z$+1`>Q%w+UQ=+d^c*AU8NVK{&mXxVC-Cr$ zr26K%jQ-LL3kE*aOmU=00C#X^zFic3nE~$ni^c zL00;(?9*87&$;)W5s^;J?|lmv7pbw#Ba-*9{we24!if~g@7tgcx9xB3+8S~FULLxV z3^rNZq08`5dB+4mo zJ%4v%_Lz$$#rpZL)IXNDrWHJE_PwDpKb~>P3`MFcwdzRRiBjE0IJ~*(xcqvaJi~)1 zrpHfk$t4&4VWxVQ!PB9xpb-C&OlHl}CU^}!Z=(}^73xs;dbv09p&cBQ339xT6?_Jw zDecv1kb`(OnRj*{QIDcQzvYQLT?aIaaQrTMTxMZ=1v%@@CHkkb`9+kM^PFr?D&Iaz zIC2OTMlXJo8p8anYvz5rT99N1ilnqepY*N|C_4A~zesanK*UcFlOKHh?*`L>k^-ul zgOOtc8zQu3I#U6ugZVwsJ$Z^*Z{6_|6c})Q$ai{S7r+UVx#@+@azMGlyAhIFz1R4C z-wx#6(^(gI&(jnBUSW{LSeh>ta_=n@0_*_}@_>l6x$er=_vS8imaL5OE|e?TjErLBGUB?%R`JwpD3^5o{0Rf#@H;b^q=Ay3~(DL9b@q zXt5xU#yk9%xO)5Z<3QSd>64DhIi;7Dr?1&LDUaWwbl#2NWQ}7}?h-^6EV}$M8@Qf$ z?m4;iq!^wUYlMIBy!Fw@sNMO@QZTxgm;%LzML2sN*S!58KPx*W_Hx=$7%iL~Z%^rUKk$*qXVd^&+5~ z&+GC>3ss-LrcV~y>5^qGfL=^aDkSlEY)D8k1BYcPA7u@xX;yHEzO=*$v~O`fbCgLZ zB#BJC-`33Ld;EF{ov`q@?GBQqx1*?l2)c07B%H^Z?p;=x!dgicD)g>j&Jg`Jka9N9+=4R3uChn#h3}ZBTm7!y4x!dL4JxFm&90HD zUVHSmO@+-!1%{^gD^G5C%Dxi%@q+mO2^jL35+Kz_dYn*-BFCv4}pKCBMe# zH;J#Xw@l#;$LD(lEhC*Zoq(qxX5^r39)=`DS~ z!hl#ly!?kHa}2ZUR%@zs!QEDK52PAxx2LVywmj@7ylT$*M^^v)9PN>cA+`o0uOeY*ecO1%xGwLxX1y;) z7aK0H1=aI=>-5{-2PPkgq{x7X)JHQJj%$g^Ch*`QIp|l8t7c zbqG})Dx+UaFdo)8ldn?Kx2-D_uO&F`d3{~$Ejs&D0|rF9Fs8&?(3*Q2XOyBWl5A`Z zgbG|XRM`RBx~>m|=c$tg>8jm@@@`r1b3Ka=aHj{!bXpuM}3BDcscvZY<$c|}6lm5)!AtR}hd_ws}fzh1Y|G4Lob}rD| zt^3D&mVdhCq5mVJ5ED=2e?eOb|Fq8g=Le+!pY8u&2mXI>{{Py4t{5Getx&!_tvomN z;)uxbFYNTHG2Z0w0yW@4H)UOS#tv>xr=tAIY@kozZ1#%_D5S~1P^|UgjGj^pDBcCp zKyvT@1u%6OY8`!~Jm-5fO!=)OLk$UMdfj%deQM%gaw)pQv=ZEJFeytt`4?!if3xOz z0(bttRJT3D-@erqBj|M}k|B%w0IQ2#g#_#)duLGAsA-iDuKhEoab?aKJ> zBeV;2;`_(@>HzxCs{{>PB;Ja5G;h}~xa7U5dfwgPJ*41CDlGH(Ga-9>-8kuBW1nXa zby4mK_Y)-xYg{8DEmY}0rXLdr7z#8X+&fErZ&9sV>#R>}A?EDRtngc>CA|T~R~t$nwNPm%0YUO)Hc44v>sgpP!_rDFzAJxEhh+AJcxDZ1E#IUJ_;$kw4no7JZ|r zXGYGLQEn<_McE;(Q{5he^L;=I{Wz7k-S`8&ZZO*ny9&josThN5$)&^m)0uhv)i245 z+lhq0K%sg1(6dWFPpZAMz!Ew|)1%Th108%jhN|EupYSgizE!SYgj4Ggsj5jWtLUks zl2DzqF>dnP@BDYzbvQAtG*H&5!1byoE_{lT*@P)ue9pU7K6Ue+Qo}s<=P!VHd3F8s z6fX6@0MGU{Px;;D&`)b+fomx0`?gcCn4TRvMt%P!x~c>MOq<;3+HKYD4QXjo^r08Q+a~mxB7pQM@KvmO@r#^7ik?8V#M6PFFEW z*#QL|*MxtbZ51_9nnMPf?-Q>RpGUXg&b7qcqPt~3m;Da?=f>bIclNWpSOYrCj^XMF z7G@R%Us0177;ox!Y}4vGt(>M)L<&mzCa$ibl7?ydtwMFHmfN|JF);!Po`AD%gwkJryGqC6MRX1Ik??w6oa9YKIEYS^@}63)0c)RX>-S_6?E#nN##eehy;%6=PT&2|P{@ zS|xut+UlXrkepFaG+i4y+|$tvEK}xVd7&Exwt$!$yZ5t7HHHKStLXVxRaREJQS;4% zu&g;yegs!(Alfz7_Yud!-ec^$2ua<>B)7deYG9}pR#wLCfBA=P=`aAif(Yf{o@>WH zs^(?3xvR>F*{U{PLbDSMfl&`b{-6TqNs5-$^;$(N_HXH+Tuj_HJn)M56Qvf|f)ZGl zO^%NVta7_|uJX09o6K%A25eAHzpcmOUk&gi2wU2q#2ZA(d|BBZKs`*Q`U>CYC*9;H zwVZ$LYwPbnnDLGGiZCfPpa4aM?ZJIoCt`#n#Ih48YJ}r>#tvB|hFE$vJzNXEe~)oV za4lp1c1$ap6nw)Lh+6ib*x_id{X^iM=(r0JWAL2Q=Zyy)4Nw1t^x((qyujR{WFc&? z_X##oB`1Usg4xEj6hzv?74$#TRcydI+@@C;LP#%(_=cKSKMmYqu~XY2g2n@=Dp|wq zdr7mx1(s*&)8t*@^O?@8!IrHfX&jNa5?|Ij@m$cPuhst$9imI`+yj&g_}WwU@$l?$ zPqY-a?|k?{BjS+M&dCmbu9p|Z`F&@tx%fJYR7@Xf6H(F@qRh^SI~D@wga+7fUKBnS z@{V9U0F=bJ&vRA%E*b(tgK3e-o%aMXD}31O#)*dh59vm~Wbl}TVXbqUkh-CG(qNba z2Ix7vSlu;efmd%En2VbTK>4ZkDsROR*VQEvdBG?p#qvQyA{&k=58?irp}gh;`6Bck zVTL_5itdwrC;C^89%0A>%=IL+h@%JCk{CQ_oKSvhc9nczVr&w+7$5?oo=1T^)DeQl z7e~j(1)Ybdr?Q@&A~%HxP=&t78c?t%0!hjIhM>*lL*I)A5b6a)VHp`THyUz~<~-8) z2?A!Z+qaFTV1eWG)C*q_JL zdzur3sy_53U)^1i$$~Fh=n^MZdOjP|pm{3q8%gaR?m0sT9C<{iotNL%s`@Os{VIxg z*mHzFJ(GkIvtxK+$iEa?q_nibU7VHHLBkV!tNuOm8CN~g?+TLbpRTr&H#+2owCLBx zm^{;re_&Y);;A-pc{ADR-tP`GjR4Jj!1lrXPF#%i>1ky72PQ6UNwNBgq&>P4yO!bH zaD#35p4MRFyJQ@{o$#6d$c(|U#OBrZK>S5wHcelRSEaWPRgEede8Z;S*_SEGZu?P4 zAhd_|&95%>jgx;J1w^VFm+ckhH8E{0KUY=?hHDW@!UPDvxEIS=Ug?X}mlkeKpfujsNA$LDQ^xCczdcC_MgX>pr4B zYK3r8w|!L->7rrq*Sl|qE4d%U$~gBQF2L?kugb6>J9}YRM6~gbUj=Ehx-)Upezm6ThW+e_CFDdrmC8HQ!1g5ihsgS!g* zk)u+wwVr5v2y7DcAzw3{;d+Msm24-pHvh!|f4A$}CsI@1hfbP;v}N-L0X^mTim`~5 zyhG{Z`03i8>TyE>)?!#zZ1^F*J3zo;-PyCgxFk+0L%Z>1zdtgzVyb`1&@xXF8%yt_Lj~ z@i=o`hh;t&qArtU)5WA`)xu&SsPCt#XO`B3_3Jc8u##iojZ3cKg^w?7;B^_BkVs;g z>5*$)-nTRmAgR$@%N_5+7uV6cguR;|zp4aEvP zqwG>%n|MPr9_DlIUQ)SxyA$+9`Z!?>DVlrM2@8Yj_!o1w)P)seq8mQx(KDnf#8O{H z*_!9?pM3Rvk=;sU<-;*zY>X>CdoJB5uLJ3--@bmMpsdvH%1K6%9bNmxzk>GF?@Q~e zr{8JNPG)l(PrJU-7LkF9ri52oKwM+&y2H^L#UI6VkVlT}nmwd?Fl{&IZo zi8^=gopI?kE&|4|w8^m?Q3gA@NM0w5ENv+6tc9)ifSDkmX$yHP-k9ZI!?K&CG=HT;uBE~SdemBFpNyT9`jV+898!S4 zNm7PJG$tHsPvz^k+n;SE#k-V19);UnKWgeJuXWc5r3u1mSQcC=MSE{W47oORX5C&IZ9(@=HGxxB9OUt?YKR~(CVfAGj><=&C=J4LX*xi z(@)7}a_>mOs_FWw43k~lrgh1x!=MT=#CV-a5^p9!*h^+)6%pd?p z&d4ZdMG_Sndb11~4aMirL;F4E>%N_w`fJ_co?i7U>fXC9KRqu@Zai?KKB2`}8+oue zrl{U}>>Tuq?~{dvm)Yj@o7nW!qLigE#l?{aher|!1XK8Wzy(~EcsL;Yor=F0_MDF= z*(G818hr`&500lrPqdL&gs=OLW_b^fh&;H{vVDm#P@+1?cJhmq`CJo6ZNK|#xmM1z z3AnPuOSdD13GQ9m3Cq2#HIi($gx6|uUVIq*zPQRTXYcNzaA{&}OnN&{$W>NOj){*? zRR=~-DzV?A^!&gWkfE1H7%$|uJa?s8^a>n&ci}s@~wF9`#%etWkb2Z z4LcAgJB6~}K17O(v`)(p*8XOwfg}UpEcBF@-YI&VPX$SvjaqvaRgK_QR?Xi)flDgH z)bQ!Od$oWL_(-9Ni9|`{#xm{1wigTNFT&q01V~LEz_6wg%4KMY7_5+2$;7*@GmMLx zGNz{aM%NWR^qO3C1`&Z6TRbkp%5LcXp{L(%eD$#3c*#u<^(D^Up3AH8on9}FMkhGc zT)+{mjf4#}Y~0++jp2UME$*`in_=5!16>TW>1JFaZ|?8o+3F`p-H?H%E(a1-ZMs7^ zK9(P}V_CrsJePuR>HaZg2kas8O69v|Vpl9L?-%smUdSi^Q)$CsJ0CQm+7J5;hsOEUkbX;Pfn5mxC1nnW7rJa0bc7%ON=*o)85jO z(aq5bRY_>fI8J#E`sKV%>1ST=!d=Pft^#{fAYKzaq^oxz%nM29SI{FRcCQJPA1k-P zqv#$<73BRx#V)4&xO)qRN7;{^#r3~xv6P_~|N8R7{iTqK{zLB8rZ2wJwQQFY;h%_h zpxE&;`bc`5q@e2_sy>D)Nj`plqRNly>5+a{tA1#q;o$~}wzDgZf|bQQIx~@9)W!aXtb1vW zH!2BuMWJ7dJIXtUrOLEVqRLSIv_`-65^C$v(fsY(DBIGh`5k$`yqJyS?(Bjdo^hHW z*cn_7bxjbv%iB4IS<|G)qmR0lvzqk@)^So7r;&8smlqng1I5L~cS*FLKYuRs0U4=) z-r%@|&ZS$gvLQrGL|O^9rsSiMybCq<*-SahNXX;zg}O(_8u$@Ay5Blbd!Ko6*7vhI z(&UKFbQg2+2IngJ5C^kG$_}IS$6Y~Zko$3Ki?cuy;<>1Yk4vW6ppQN7AuV-P*jpBA zgZl}|$)Qdw-QyS6@zK!$66571i;RqPvv0afeiOs-pTDOoPt~RV7asLrFwOsO@u!49 zvA1B9Q~>}e6(n9C)X9YJMwc&f6-krv1cUzHFjP72zlc#cyoSF}Rdr;PF+iv=5f1*x z08)C?_ZOJr`b&yhh+pam(-SJ|XAOFkfvGX+)VZLEgiF`B9sfXC`nJifV93Qngegv0 z7l&i%2D931+7nTj`X=DbZh3Uf!s5i)!(-NF#^0_`VQ&Gou$N@|#Aci1eE}GQsCFOV zAHdyAnS=_vgwr!iqWY+M*0cWw8Z|RMJO5N}WUG?q2~WK9W#VE&e{V)#w$k?f;c-_% z)1|xo!4T$cHOZ6%IErfLBOdF2K~`YaXAb8cIMq3tyjJ#uI57jR`kIy~QvpfCv;3Q# z8H(=3NiMKqjN8PYyUTlQn`^3so2^y6Szr4aV2Ow9S+=}lqV z0gu(1z_%Te*xF{EirBEnD1V}h^!bg!8KNZV{o7;?#(yotU=u%vaPVGGel$FdZ%8<{ zfZD+FLqf4Ts36?a%fuHRabpOV>8FjCcXz(D?)~=eY^=*Gug~(A11>SLE6C?Ifw}i8 zHdMIGi=L^BZLUW3a9kwQ*S3~ z6x}{}&^Aa);+gf=>XGcVT~Vy zl_ridWtGK4enND@QUQnuO1Aeh^-i~i_M9lyr!n>J%iP~xY9e%`p+aavcn+z}s1Iv2 z^w~Cz+JEbd)i?O=d+FH{%UXifB8T z49i91#{j$tjQ%5)VacNG`#RYv=wxU5Hi)qlv~NW-1e&dO2Xs(!nunAE^|pibmyhE0 zL%^V zo>MY-DgNDNYB*rqOT=?TgPUpd7nX=8Y1*W=Kk~-D1@r+y3f>hj6`7Jf24vMg2RR`x z&_EO{_X^r!LzcGtN#{RLG9C^|cr)Rr!EhQr@xJ+5tIC2+n4 z;_qO^c`L+rP!79y%L)Kqt`NvdbmL5rJ$HNJYCu_S^9Q{X%_T15ZCAF-9A+oluJ$+H zysJirZ7qgTVQdhjjvpyuNS5{``_g~Eg1L8Cqr;p|v#y4yl{Oywn=IGILgpWQHbKB= zbEJ2CYd7nSIa^Ej1cvi?`RV#AR|oD=v|Jw_K{>D@xM%#lG5Q`JkDV5eP0eGprbBA? z75en{Z&3vi>jvq~6yb6GOEE3JM_VY!sci@}uNb=k`ZfIrA0;Taw`M*Q~`|0vE9 zahLLNL8~1m7W<4s_A`s8!XYsjZHIyEkha1oHA{~}a^!6i7%|Hjw6(TJIU+O=q{b2H@81U}t(szYYnhs|%v4)3pP;8DZGG-L zFFmE26(Ir2obIV^FRF|K1CgktB=Q5@i2PCnGXwcfsD1mR&}28OX5xW|%2i%#IE zUAOVk>JO3M=A7LHu>}Z>Hk)Pb?9+f*qwD}1<^As=ZCaFqC= zwp)m3x~7WRET30sb;O2{(oWDos@>#Obai8vmyMU4eEs}>HoDmqYqe(D0W0dz&`>mp zxVX5$6aA0PPqmPmY}~Kv7mw47jEtsQ?Pzo=d_`@3HwuEiLMJhNC{%RamWd3f$ro4U z7Hp2mnQfU~Zzz;xQDYH2+Mhn$&klfiCNH_p)Zc|Kph%q51DID~ zA^G)jL#QBLLeN1PKz(!)_CT6R{2F})H>k6xogfB)z`Nc*wbAB9ygOz9zhm!%d7|AIa1(JmgZCAur1 z&WwkySsC+aV}oKeRc1jx`<4iG5~A?vVOQm+z3txdE!L;jW+H8YBtMHRbUIq~ zC4$b^xq$0RGOA+K&SY`lwpM)?i}FQN3YUm~EjrGSL|`(ka5iP=;!Pi%Vy*D~w6*wR z6)vtlPG%;)5-!|_F_!NCNDh1Fc5pFDyYw475SnlrYu9w2_E&lS><}d+jB5v17ajj) z6m9UrW^8HOY{dt}@AGb7#6fMN!>`XIymo>0`#I@F{K;03ZSa((ne?nJ=RUZJ&Nx*b zC7c_xL8N#BO`;9n{o)vwgyn(x1<_`gt9teET@!td z(=cCP%?N?GtedAj7Dk(hAb|PQU4I?|nlBlNh@`-oBbe=X;Q$l@V+zpGN~!{*G>!@3 zsM1*K&-Sc~JUkUSbPH65V z>Oo&^F-*5Jt>%(-zM3k(k{1sn)!sMoyRJE6$ufipzy+1F107N%qTZRzRWOxeVqk6{ zFQ)Nh?yV4a+I8jS!GgTHrDbH=Gz|hCA+DfS@05B&X3@~j3vVBv)2W3UN3&d$25z-F zDbRk%;+m52WR`ljchs~dTSJz6TGaN(V=aO{e%!qF;qqk|Y z_IykvKU_AUJAS|IP}~)nbZcroWD*KR*rWN^9bcogOftoFA6Cz!S}rn=kkQJ#kPnEn zeTVjDG;S(6tO%Cb$CJM2#x*}p`Y8yG^mi~x^r%CHAo}8=Es&Wd@;I4f2NDtzaW^Yy z$}!!+j+!xM=E7nOonVwwh7b|JQ>N;j^7fVoNV6b*F|jnlOhQ5w09U^;Q^Y7FFkTXg4lvd&kM>VK1<6ZAWiSn6wwIn+WEWv%?$py z#gcMXR%8RCYzz|DgsltC=*N_tq#sarI`NCsv9zyJ(8v)CwRJT@(qhw3Gl!q0@}BE( z*ZX}A+?6mdiC&;RJB_bg7{?A&rWa%Ky%4il|9sl3P}~N8z9#aH>D)K3eeUNv@wnJa zIxbm_(#J%39`xK+W*6tnE`2k?+C0LVY}MOixYUt%h|}ZgK<%wiEQLa{-h;l5ssx#K zUSjH?$0UqB@!|1!+RkX3dV#|M_d zs+%OqUF-uzAC0GHZ3i^=LniUiQeAsk49z0ghx2$RBErgv^z_6BSYdcq0dQV1Pr%+^Ct>pGu954ijagMA*q(m>dg> z<`4#dRc2FL%Jl&t7aM>zvTC5+y)kjDVxdh>ak{re$g*#nv!oa{!LwV zy%nSFl87exQoK|$4Y0x-843zywW{1X__$vi4ebD5SsnIfae@hohc4!njK|V)wG3X9CxAkyT7&Gu!q9;vi&JlF+G8Zr1^`44atr44Ip9ZGHoWQnJ$|f zQ05AB`NXJqu~i}=e$pEOE-6d**9gxTX)K%s0CPU_j_T0q>Q}WW))`I5Ock_%or)gF zl(+svIRw{VW)SbP$Nvb{>ZgZ*V=bUV<#&M}6A-xhH6Y@9#Tafjlw{h6tigg-1HNA2 z-q3#z3ig=UQA8}L-Se0PCZJw(fb}@RH(b8g+k)(}6;SejE&F(STDC021x|W>IDKZA z)$*|5hSMYAqkgxK!G&DG-oErnEtu{IB|%Lb!zpzfmph%p*Ptv<{Ydw^q65$%NsGLH zRc49@RDZ8=(RqS>HrdMghFnyAo&c9E3>lx%!I z``x|ZHESy$vObXgm9Z`Tm9Ytj1)G2zZX;m+6J`h88G$={qH`&LK!8JEu}g;KU!fy( z4Q1YsTDtR0q?zgKx)94V(MkSni^YMBTAY>^Lc{aiyeXmvWkaOXe2}$HX2C{_W$Im* zQDw0jyW39}F7^>*Vjg!<9p__EZb&@@0xV`lJ`=$mbEq)Rjs3vEvrvjx_X4Ax}7O3C4hX z)xjbSej3xRO7%Yo4{k7N>}_?l|5xmx|AK}7-?D%Hx&Kp)?$8^f@!Tc;fO+xt-CZIG z)iL52e}V4&u!j%=LeoeAmcYa(89;yUUa=kUXC9l6jv4my+j^ankr92XACEHt`tfOA#*0XV{QF$m{v_hi4vI{esjb&nXbxO{av_Vq;ySAhts(ArPC1;_vlN zDKuS9Q0LAHh;>@5*LE%%-ER6V{gto{^rqi)%JjS zo_Fc#Z^{mfT$b9gir-XW1CP?6_;?avDuxf4YIWlP*4r%N^h-uYn`2*ZUuuWX(Tlkg zf{oB1n3$L&SkG^8$fqAwNdA6xGcfn6Xvar$_pY_a)m($i_AZ*)l9BQf$@% zcz)mP^6U0GUxwDLMa^ zj=$wuxbf|*Px%{fZ|_(W6EM}erQ=`JQ#MafYCuT_^M2FL%v4Q%*uU@g+9J0mm~*gFG9+%M8(^ zk~+t6{h6m=f&2z~Ec&`#@7PDy6ecbFl(!T8?qaMpWXImp7a#FVu%et|JBOU(Ki>Z|N!9Ny50sIP#3JWo z{8}-pXUq1uUr}8KmRmXh;Q~l}H})2guHuGvTsW$?zfp|2K{XSB0W`$WVIVDt8d8)d zNy~3OVCZmwF<@>q`ElA7+x5t*l)?s}Q_?WR-rjihb)`+JaoLk)B8bIsRu|x+D+y7Pu;6N%%D_?n>(Xq~Cef ze>})q;%hs5k1-nx3Q(928#i$YdE+Cp%IQx9w#+@;d$$-YCymu5FF~tr|5Z1 zS#&M3i_O=0t&G|CTaD_fD@{kn3&ETtUL8@f-_6m!^&5JtKB=&)gsvYTkQrJYP;8Az z@ahh$$^gpFvmtw+?3^o_ySP$W4mC+OlOFc*e-@WxztW68e)O7`@T9b@$+BJlQ7c0} zasm8cu)Q@6WrCt9JYE>p-tY$%81Mb=CtB1{1$>DCdSgKCW;NplzSld7M*U zPxT0O>uO=7y2%qC;wa95Pe(^*37=$i-5ZO%_TNlkYP_R}7jIFxLnwlZlN~fZSbhN+ zo&SCT4V0~G4N0SmCB1ZfK%pE$il&|wi*t2C$Ikpd=oiJ={p&=Zu@zG0>cgPtWw+q` zAzj`CI~8byt*TkeAt=1}z`$g4BqyZSe{W7yz-HowjtD0Pm)C>ajKv!MM!C5lh=J?*dpHn)fEBr_x`re*bka{7t^6x zx7dC&etiA?kphmrALhl1jvLyTo75mo0WGGUq|nkPAiF91z($IDs&8bUYEFEdb|W4= z^;Va`TXDJ3S#X>Q@%&91xu-u2d@O{O9O+$7JG+mVb_&@iCJ3lyipAdIFSgK`9XM5@ zHZXqU2O3wXIW9M&Q>V^<{A^xa*K~<>p!SYKh&%#ikSt7I-!}a0iGy;@q0tvL{)ryv zmp|`fJnX_PYy~5|4+2)fH@~*_Py*{&Ed^YVr4Wj5sfXOy+Isl9Z5N&$U&={MP2GN+ z4ZMK4xw%UYbHY%1Yx^i*yilg(*x%m|qR+T=1L0UB4Qgx@ze{Lb+}ygd$$nSY|E9q( zFq4_;I#(A;+KaVwI|Qg`ePbh2qmJ+d*!E^77J;A?jDGSWUQSD#hziwX6Uaxig7PFf z^ij+auT$HJUvPnjlvE#=7s!1z%oh9V%ynznUg}Va{T-D5etjS7f;Y5if?2O@&tl&} z$NLFhsj=efFku(QI3Ip+K!Z}Yq~7g4FbiyhuCEudodHT#An)f#QMppD$YVfka-6S> zU8tLryE)g;&_Gugmao^I5YVzAU2PJ&gZ6)H!@<>PZv*b;q&6N(N}71z>PND+AibJJplvok!CNK z5^;c$CLFQ2axHi>u5Y7HFa6A$*cB7^Zc}}If9-Az(vU>W+=91-+{4Eeau!g9$3#Ov zRV&(ubP&p!&BGWO>}U1q+u{6t+8O&lzk<76Hbfpp9YQa;V62k-qV}HgwM@gR&=%1{0l=l>v6%&6y)x= zXJ2@p~}|6D*sBAjk>GfDJH$D2I{mAroxJX zeekNoz){8=bloaJ^N8S(r&C)&r93ZVe zRnUeC;<`147x);F$`8D&Ma0A=sop>OMixAY^TlDI)!O838{@?#c0ABp+06RG*C?CJ zZegJ+#?L+bZyj)X%twac5VxtSKp;~ME^II6=Qo`lbAD zxGkU1Y?~momgmv)2ZW<31-6eEUp#moet;cjg|4PrXUixch5qbCAj`{4OovFyXY(xm z?>T=w-lx~xxKvC@6!|IY{C?vKe!=|P$Lu=GCw^!g{&6ESj~@NcpcMDm#@Fm<33$>+ zDY;B+dCyw!7Yxm}A&ei<&aUZ;KV$}T48823(YXvA4B9v#!*#IzqbVlAht#}|?qtcs z2)2N2Z*PC!U;$X14u2>K?wEd+IT0A(@K^I9#?-W6{t^cj_0K-h`yncv=e;&${YLe@ z){<{hCoMWLg3GQ$NF*abd=c=8q?(?d2HX23{h<&q2FMKYY7ZKUUvj*AkU3Q02 z5BwXS?Vf-Pfce6>z-;kRrcz|;05)+ov3b+1`#09+VP4DLSxgUX0bj^s$dq#EV}X_> zjEV(R^KB{RL(cIC`E~Q>K{igiXJxs@rWw?Xe5!8 zx`{n%0eRLrHjalc1GR{(R;6xK*$5?P1umZ^}>{w7p3-PB95zEI@;gHx-($Dqrx zZSqO@{k8eI^y;!r=FX1ojf4A5NKrJhxN4|9SyLYm@@;w|-SCa?$ze}l%>qg?L&Pc9 z{gJ*u+{{X5QItgd08-j=Hd9C(m^xYfN=l()|GeY&k50A_Q_IPDBTjq4y-LL$+rL_zSuY5-qfoGy~pr|B88#CMia1ha+RH(WtyvlNRuY zubLLY&($hI;NyPAOiH-2Wgr+?hEk(P*L6To7dkW-qZ7xNKM0y(geat6(VDdnH-+aI zKWM`alsXF2XI@lSs(+7vuP|)0YtlUb^U`NR`qq=8;}+SB-K7{I;bneR^$xu>)_qA& z@I<`?@&f%v6XN(^=!?8R4-s$-Gzt}c%YAL`OR+_nbqzX$ZE>_>`Gn_m6FhRCr$eO~ z4<6L7MIv!@pv)T&?j9GhFwLVB$Co_>(BuNQqT zQPTG=uAisP_f<9Olq#Pv0M3*EoG%zMraoepVJ9*1e5_~QWn6Z+c{V={q-TbEWPBT>3|`@V7H9!$Kr1aPi|gzSF41ypYb!Sl*q+~G|H<*m=Cehbk^Ya1 zM~=~5=#cjC-(4X#M^vUqUJ8c>ll33 z=Kg*>-|Y4EwW_>H`rvy01uZeXd-jJ9_)@e{+-8SrAMsF&AtbrRBg$A*c+7OcLo@-+ zXurnClasoY`R?k;H_|y<&(kyI@?KqPHXIIc6Vv%#4N*U`XiCNG>mFi8Pi5kSU9ht0bY3ZQr%CY$$j^R`JIrJ6}JGr zu0DCOvt^O3?vJd>uJBm!ql6?RCNk?D(;Ijm#B+~@P0X_{ZuLqMFR(?i`j9H^Kc#Un zfOgF8_tHiUi!sPygwqD~GM6h+#+}ZdF=c7+X&A(R+_rm=Oph^{Btm3p(icE9YUzSgU<%~V?0GNTzM{I)P4X|^_-PZB zh2j735*iA;|Nlb;#Qm8+a{nK1`TnUz#r}s!8t(t;C;ycO`Q)Gb{NMcKzj7kuC^7WV z|8;f7)rlF29meNw=O^s0X1Kv3=_*uu0N=g2cw?&Wq!c~~$PK&!Gy%q#FQLsz0g-xc zQ^cgbV93J&SU|H2v$N4E>@2zl^x;1(?^VJozCKfAlk$2qonY?6LzU#bhxvqs_-^pO z6}O#T8d|-<-x+`e$f!a~V04iF`1qKN5Zj1@(=_)~CWqA9$EOB%b3AAkoa^DkUr5v2 zMRo#rYl!iK8UE+1vQ+?|;`VlFS2s7td&GI=<)osbqU@ZUPety@X=+m96AKlElf?`K4AF4H|pUn=`Lv4=wc{1y+u=nJ^-gpB?f8^{{{6XWgL z^xM+GL0((?LrUb!e96h>%L+$7KUQ7L-Q8V~fD<;mJ5hNM!>d&?VI;%iC{Xo-zN)Hf$@Ot4)xziXb#`zt3R{HXPBkrxE;(E4q(FFwe;7%ZcBtUSNCcz>&L4vzmf@|YW z2!x;k0t5^01Z$k&5Q0lXaCfKayZX1!xo7Y9#vS91_s<)HUcGwNGHTAM`fApk-+XSz z0gTc+2Z=;dt6|-4HMJ|RioE}jTjHIN@$3EH)%B{sMipeD%3tR>_1so(ZpJ>6u?xfc z8k13_f0zXYDKIcF4!v8bsi`BV&K;VrhmTDIOkXiLk&xGzT1SfB#k?G2;em6^hAB z=<3b&>`D72(}dzvq{d``OR)HSt|FOKn&L%^aKM63@TG|P7X1(o@x|lukT|yS()kl7 z#h)AS>7pDL0al6sKDQ%?ZU*)Fe;oB`qg-T_B6=sLz~9j+*)Oo1+vf^*{293belnhl zDX@r((}DR*ehm(y@?}+3SLfOE4tUZLgnhT@Xfbs9-T#1QR$`!!NjrOBs{lDO7argT71KK?@oI!}dy!SMXd;su1^Vh|x*#=8DQK<>O~0cK%G>Xs_p$ z1BsSyrZ6r{H|_2hArU))g4{&gi+3+;w3?~qQlx9@e#HG0ovpicx;wTe^B-Ot>(xsO z?4b?Z@Dn#9hLm>gky|^2epne&1$r3$^-0|pzR)>g`P_*rB`>&#f2cv-BZOW@$Cag zHjPfTNO@7+7#2ll-HG0u`F4k~6qj73%V{P#rUPAk&!+Coi*RBExL&QNZeV}Yw{NhaIxUXNyLzJIr<{^)bc=wRy4T<~S*o2L&C0Y5W0;QIOseD@lL8DFKg*%J6E zv79Am;g-zt7Wxe3TbFwBX5y_ujbucRkBM;D6?B*y^H^6*! z=gqqom!KNR3cJD90SRKQV8U{7e|CMOTknCf;B=cCQ}Jyg z>W-Xxn3j{VA{nmf*Vb_U1_J>}(;iH9F+J2f(E%U&yQiRj*llNmV6GUnxjbpDBHI`_ zjf=t`-EQUOG%+CCU;x~FVIWEa8)|h4iWvZm!p^Pdtf=#4T;1Ixw>b5ay~apR2tgV` zvrr@OR?UVNuH#ptjAr&~?V|BbXH#+iFCY6Lu_^3*yG* zA)!^lHGA4$bU}QW6Nk=*f5i*8YvNf5fzu8)gS-mief zYYatDYqCf4dmfW`JRH|sxH3&7-I(iZ;~&KzkuG;;C~gnSIep?;a;)JF??PIXeVbjP zH~TSa$jWz90(C0e!mC?pjYJMGf|^2+rxG|}Oy*7Ktru8CjAm4>USA;fUFvwxoa9ax zL8hctlokqW#oE2b;#n=a8F$rGMrGt%OtWNk_QRMy6ST#CrByU-XKcmLF!!O>Qs|&g zzm%rad`xIGS_tpa<|q}cKSbttWR&~Zx;2(6HH|d#^y@$ zoiWl=g$U)Mrm@=As0Q0ES@8MPeN)s+m|45SkK`!LEvet%-Qs1>Ru_=7JPI{&v_Kn9 zdlv<5u_r=(|NMffeu}mfeXaZzVs&2}I{ff_Y+q}LU_c)?!w$?C>s!;L8NCtheH6P? z=D#%gs4f3x?@npF1OZ&?OW!Mv>cd*$z!@k(ohPMn9L*(IN#MJk6B!?Iw%wUk%%-=o zSr+qVM*Y)|`2Uf>=I|ICQ}pOOi!JoVx4A-Dn_Y4;;s``wQmKM?xsv{AI4MTZ25 zA0ooOO*v{aiL){_%E4&_7KssBCAcsI>0=c*q0o6#aDKXmCawfxu6^p&4x!JJMza@` zdkn!F_+3nd%pvx|g~u$PXy3*Y!ye`+QN{y6eh?)V_hRze>|s zVxUxb{>cUqo<-xEQ4@A(lq=3=J~k)j*&2|Bn|$2D|Ba}8&tjWril1QoC}Kl%DB@&; zipw3qRt%n|_DAcjp@@rcmP8IPBR?j9;}AG$I5sR8>Rq7q%6 z9v7!LV9IF_*#8t2RV=@e^J5>*5~ti4VTcwM+NY$HdA*up$C~_80D@TzC$f{b-@`UB z!8%M+Qk~2s7V=5CTdQRvXjRrS@I)53Z%CqfT_7{tmafo$;DV{r`k@`sE4(i2it|x~ zxKobS_HQSZt<9@B0&G?SaJl8fzGHyuaPsTSx=S!Cngi-U?c3!&ACI`gO-8;SLfe=* znBDt|D zN1Sa(Z!D9*>Vj!_V0NYDro=%Ht=r3McBd%8`DU`VtBdyckF}BHVE2JaBk;`zF=zIJ zbjt1Cug!p^{JBLK6F7+2%D_1IMkvIv=>Vw@-LRif_Ji%m8c(apq@f?-eND8e;iDPj z1@Y8%<{mprHFOmMN{DbW_s-pm*(9K7Z7gB>tMvAO^#ZQ3)!=Z(_UP$khH0%Adw|El zQfnndU7QgWJndXsL|i1V4<}_t8Bm+%uy;i|c^EeGwQa+`rn{OLNs6r$Sw(J@n8ZD5 zBr{HSguA6uEt8HE|C9fqcE3(P7IM}?H$lo=h4FVsCZjM-6$hAZ_Jc&>RjK+^V2-oJ zwWCzSsre#w`ery=nVRrPijWt9kP|#k`f*4Rf1r-75T@kIL8 zYq6T63$zA#ptt4C)#Kco)RJtVHis&DpABldAf7SN8A7x^Ua_Md_2?#QS-93!5h z#t~T+?cBs;ZT{g{-Hqs&-~8wfi-sM!2yb+m>yKvg!Hm zU$8r&=M$V=%|H6Ris~BrCF}Y1Js_X5h%#eGfy0Y3Z7~19NS}m8+MV7WOpTIq{#Vkv5%C*aO5I!R1g%@HI}BZ~ zw;ruHW6|ZQE}ES*))*2@5yEpvk255}zTvAY4VX0m3yg6v{_Ln89*8ZaVt7XE%lITt zerX31#c)RibQj4r47-wgr!p~JOyLU8b<#LEb`8X?04TaZ;Ravc8qV&A7MnNDHH4>s z8x?CMv@Tj6xL%3_CpkCdnVu`%0eVw{2v?KH|g#X?{{n@1l^?_bkptjW<-Z z`75sb*Z z^oM3cB~gQI%F#47KQH^OOKnb8{i(&ov8qSZ33%QTX4)9tBs3ERfM?+iwSDLus&%}D zfd;%cylvutG;wB5MsWYhWY8JMp_}j53(rHD@hmmXv9w?~^ne81we-XH6+Qx<5h>XI zWri~b0Z5PMm5<;!a7P&h)80{}1`77x?jG(S@0VI6-Bx!6j-V+#q%*uI^aRhPl^EZj zW+}&5(%~;=;jfr?wu{X!+q{A9zNf)Tv0AX8HkQu79_HV3x~YGC0DvuLlLh0N^R%dp z7}$F9q{1R~nV9-WbI+gPVS6f32u-+@KR*xp@I>&-fk zvts}p`C7310Q$)4@SEo7A3)_b)q|xccp(%L`#~KEkiZF9=Rw3(t8!viWcgrIz7_`D}n3_?DiPeY$r)eOBYvss~~U>5ey@~+oc9L`g+_j-emU>O0z4*TJ`x9Xi4dLol^}Lg z{Ee#4EP8-K7x-u1TPeoQp-8F^i$1_j%lq@a_(B-AwA+VM(M89$o2fB11jGH6OTHRx zBkyy98TRNAbn&B9N3;ODuo?C=gFxL~yqJ&2QzOV$#R{$GWtfIg>xh{Ju#3j~z|}D# zICI@u>E`h{fnW$(Z5?*{r^)|_yA*dlAvfc*kO+1PargSorOT5cRVrX=vk-ahHDZN3 z>CJ!edj7(caD6x!s_>?qW|?F+zM|;zwZxsHEG!SJK8G}}KG96$ z=-XW>`kAQ8cf-gu5A5>J$glMs{}y)~Vy(V;|9`@e@BN1z5aZu@@cxe_|B)b(`QNYk zzbyHWq>8=KfzQyM$HcrIw5YtxN_xh<2 z)DRO`TDWlU_==unc@O>hQnDnYzU#96o*N5oySE?UNj*yYKws~BYip&?*6*L&Coc(z zZyR;J4qNjSwSvFe9fj3PF{<&#w7UvnS}_AmRlL00)8=0>SqWasVD+?(=vF9*PMn(2 z!P!<7_AYWYZ2e*;HYy`+Lo^Tt*D7bo)6#z`;r-M1>gH`;D^n{+7yu_F*`l8lJ0oHU zYyK?SqG7XRMy=#;SU#z;CrwW#FlgHGsf zPdTF}1_UvqzWlBb`#`Th)4PNg=6i_8d3zpHX!rN*+-&YV7&q>@!>zx@98nuKfWvan z>^t!jLYmnl#3ezb{k@&DpYF7LBmpWue|kSz`+X!_E5TVY>84(lr)^t^5Ay*0FUOup z;0uxAr{G?_48{d={yOJkx(jp$%7<=4CZIo%Z;}6G{h;nIGz!_9UUQ?1gtOzvy07mq2tu9({LOhGexyeMz3lp-lrwa6(A% z2xSFZz3kU4>IzLNBg2fs83eJHof|3+=lBl?u*=&t;xzHOiTzgQmYq!$hT02L?#H$s z&4n)(hCP#cY@03|Qm~Xx9lWJj(`wmsZ@bs@h17?5VsTw(0CXa?G-oAb^IX1fcxTw~ z35#s-7ZyO@rZqhlq`%rb6s7i$jIy@>Q5q8Vcr@$)V`re&hq!%bZ;IACP?~2uo~d}j z2dCZmadxahc|DW3Em2NxC&R=jLHN5rJ7Qw<(`qg}PnF|i503fLhd&K|(qghM z@?>o$Zoz2_r~D%?=sj*6WlJFZmxI3JS!p(>I)pLj)Qp!ELundUidcZ^9d&S}Zmv#= zyHJlY=ZAQTC*g_$ChUW}`62&N*&=-emt=AJ?N8Z~mj=pd|6nP9#sKR(s2wx`Cp%RH z?w_6KR`#I*h2Z;Ae13D-#j0IFHjyRd_Vv6~KTBAE#!M~N6|s}A#Ng3!&Dy?l#H#ti zCO_Z!rI0GQ8BfL+Gs?!%2zg(@RZrco@>#@&uGyq(DQ+F_3O%pUE^8I3*a0T=L(l?a zeMu@0_zNsCHy^$l2=H2#!61?kYY7Y8Uhv;QKJL{(I>An$_xT9UhnwK49}Di_UKe!g z;mes(XG{R9wPapr6+T$1yzbRS$_-;cGX7QjU!!8K<)%H&E>KrBWKUQ%1hoeiI@~qN zTA2Oaa`D8FsB6!BiD2y(pdENJHvL}J4kxbNb^W<8=Pw3Z>Cw^_N4|C5J80x&+|;4= zM&NbmCb5Gn=&Tt*%G>^t(#FC;0spu0?_nB%)>(D>h3fnuqaA{(6k2o5eLQRAHNiv< zToMJGl_Q+raxP~>HWuPTXYThsx7P-0Wp;J8VJ{J8MM#$NGxz4A7AR&<)tD-BLKGf{ zrn*t2Q5}U^R{1zs$P_eO{krPzKxZ-Bs`>YLY$uVhQlfwJ#e~)D>3aPDd#gkP*3_Tg zgiV*>fOiwJ>2)eJ`6Dl3S+GnbH0R8W$^fs8T^8cMQct5aT|_HQ;J^Pt^G zugKfg1gS8#-4KSMf^MY~@RbIAR;&w=RU%2(+`35XGb75}qB}BFhs&FAFs?QjU-e32 zhr+4VDyK?S!6$2(b}^^QnDUL7MCM(gX4n+$T*gwU;Ef=f{=m*&oY)kqC*e#w4cR&z z)Zp~nl(RG^Vu63;!xbq3!b3OtLr6xs?!Ghmr&%L(qIje%zpTg)Mw_?)Hj&18ux!Ef z0%wb-O?*&L9m?9E=1H&c16j2b$Z5JWnc)G;j>*4f;+7|+FTINvY*8pj<~;83+}xQ2 zD_33*5f>Yes=bKp7!hz0nZ9CTgSn`4&=Z4)n^lz1q%1XNSGzguGM=H=*_+QlJf+-s zkZ$2N{`p7JosZOZQdEh;txcHJ`)0B10POTZA=>3<_u&E;1k)=&3C+_&a7aMqEsD^H zBt;NiZo9N4p{%B8pmpq~Z06phbHRFl^at{aXwxOQZQ6uw;C9*F*#2ngT$>QU2uW?z zL3qZ2f`KDraE+@@R}6x=>2l8gcBedMQ%URM8?sDMWJ}@WQ&m?Fs;d*a^pmU zh+LjcbqqtavRE}B=LmL{G;+;QxoxIs&`kz4Nc}S`$i5Td%{UwWNkM^~*_pEY_IrjO zKDu6}T(lj4{nSx@a-;aj#1B?+5;p-CJ()^r*^w%`t~?kq)7|t$v$28)g)@1{T3^9k zE*3Z|*53JAH$B+D>WSu!-!Qsu!47~SEMH!&Bp7`|oMDF=AtQyQ&<>#RP~MrMin|?r zXXF&2^?Sm$+mX1OyDRa}>UZ66AHYn?OV;+P{;P|}{0>*+E%xgT6UBq!2W#*ILAs*S zInekSb3+;B<8G|z{*?BZyDelm7QD$f$qmJ&(Slb`kb%FwQnHS}{5ghGW>Q>uM?XVq z?A<|3F^B*V&#-cH69c0Y6QN-}@|XZ&26j~@yWFvCM{Z=W!_s#{nlEz3&(97ybOO%61i>T}@V>wL+dzoZ&Xr&KDf z0-MJ2R2I{D_k_nWh61D@W@@4UbVS61BRPWyo{2ZIpZ?uICJ=!>S?lYg9pr4`0`e#jK`;EgvvNDIJ;ipPE7Uklzj&l$_zc55o$*f zF@gW;k_(&=SxvV@Nd|9;l3PfbY%195iZv2V1Rj*XyZBylvT+Rv7%*Z3HrGrg ztp;eIbFMTe$16?084cR$Syq2 z)L%S#D<=j%fOMf$92&4b_?0LN#>9}>TIeZj7<@7;nM^@R*|FuC1Fo+6`T2p%Nq_1x zl-Z@OFU?Fgpo>2@_^RI-OevJlO%)`;rgpyMAcva{o&wHCa#WRIvNvi1teV=Q9iqrT z8@zz@t5>)$vPrJ5uXFyAdJ!sj-ykE_1K`)Vi4z+E2=5oHW$*sr_=GpYi7J$tc*fBF zL?a)O$6}tijO`^|d=>!*e*#&-Mhy*$dqE}+u$Qg&0UvtqG3kMFdq0i_xQAme`X9wQ zNlz4RVvGOzEAOa`g&v5e?_Kt#k4M_OQQvR&qi4=aDa**Sc-K5)M??@)IDFwt!E_|-|?#c7d|US&d9A*tR{C@ILXRu zNl9ds{`%FA4d@)d$xDO{EJpB-4^P(ploD=ZDFWrn=W)dlBYf}Y)g)6g1qQ^!$f>}x z`9TAkM6D?wpW-$x8BM-x+c;INWUXn{A)j+yt;z7t2xzG|E0G#JBu-kZ8wb%E z7QfK%i4_6U@U2vtE^TC{rWVmS;p_*9P#hq8Yw^5Q0G%7O!#nM5_#>vF_I?JJ!`yYz zhVpFvP0U}lX-ix9EK{~G{9HW#)Ddu|%HKoBI6TEP@$g(a2?Zqqw!*|5qy+}ZNXaDO z_gsfBc60xzeU6ykI#giAhBOy#)EphgH|M-gvO4 zdU?w}bYKxj#fqaxQJjveR&S|F7!Tr6)=j5>`?FPzZ5BA$kU06R-XsS)^YpfjWc7l^ zH{*lA;7i{r#=%tZCBzz+?Cm$SGr+zs)*q^y7Rk3MRDP;e0&F8-_X|AZ&1o{ z%BD{#F+NOK5Hl$L-gXhGVBaQ8VN@hp?@`F+>n_*z$tfW@^g+Zpg`T73Z#sBotTQ9o zbCS166^qk%aL>7}qFAXNI;V7z+A%A?6$i4vkDm-OR&g&Rka@rcZ;(gsZE@29<$5r~ zt4X8&N^ri~jHIaX0zF=SDY#=f*I0wd<17mt$wefsT^c_*_C?N49c(=>7iQ)P)A0ii zPp?*~odIjmp8V`Uml)WL*&L1+z+;`V4O-ZWowf4t&KpLHE#UT{w&W9tJM)e(Z@9{= zS`Tz@@>ZxZB4<3<>}&iL^Iww>u=8cliLbnzv;HmhXG|~$5!thGz%=GR_Dkp1LBOU- zzl?NGMIc+%TJ|QCP8~NI7Av&pucFdH;GARlwlGd za&^7F|KJ8aP<0;hq7~4ce}A^JM-^$Pv5v0z6{A#jIOSVe80TltcT}mVDc4D5X0z-k zy1(=TB0IHZ++8nTG5Ehe1LqMF$np9+A2B_J8ptwMNxh5gO=Q>KnDI@I*8=EAl-@3N zwe6yKWu4Yfh~qt57QvhB`mS)EuAh15^)TOjRnVX>m_J@`|1}Hmdi95zfh)|Trdx*O-g`djfA=MN_~}J5 z7&H1W@1KA3R6&8o|1b~yZ%>^6SINJd2mbS#|GSd^FD8ZmxaL2M4gbfIPydmp^53ud z`j%S$_-`oL_)Pd2;`MIpqG-Ko_6jBncQN{}lFFI4UCjFlcbJ=w|K^H{mUdN1&SkURx`%v7RQy`oUcILGwB7o&SX9>^Ut!K;nKkg>En7 z_$(?aiU$gpvi~*IUA6CMU;HCz!Lb+IYvxo%PU<an z5?=7F9z8~`xQtZR+D+y7o>+p{%V~SmgT5AI-CxGl-({$WR`Z>k6qn<1;9V?@3~$Z4 zKbi|atHtOThW4Cp?Uuy&0Rg40?INc)?gulhiYS+!z2f3%ZzSD_qJ;#OizAUg(y#!0 z$WiFk;M_uP#>I(vPPs=jc>mQ`pLOzQV))WA%f69<@tW3lb~1Im5p3bueumsc{)pO& z6BsxI>wNCS_}mx5Qj7+kHUm;v?UR6BRQ>jpsIh_v(f66Ha{44)!sdRumZOYAE(Q>i z37NtG%4oPj%S$3T6@T>%LG?^bObmfymJ|ajNOoi+cxoqfYDZ4brwIj;H-7!j($(xf z-=Cv8yUTm@NLSHg!HufyDj7U#O85%;-{Fog_HC0^E=G>ii~{yVdwM! zh~~mvaULeHq{o6urXA*X&N}Rc?B*Ebu-(ID3em6uN9W?F9I5Tb(w3HNK-=1f=ZRMn zy`M5NN(~NFACptWNlB4nHT;+t+CB1%CCbLStim5QCF@-!^l5I*d(+U$B}~R$;$wss z05X7EQo4wJsIGPfneIOBOJ!gG1JAzAP2k7XL!L6m^CreJmAeJ>vXbLv7yW!UedU6< zz4hHY8QC$kvMO*!6lrP>?z!jY)oP*z;3vU*bUk3$#S>uAVbcPMh5s4v=Gkj2{fO8d zttS9aeof-LQY{l+Uzekc>5wP<;gX9LP%0@Oq}zMkPu*~{x=M;pMh|)^W_@^q*?8Fn z=75u#4wb1NU?YxIlo8$g8L3>1_8z(C( z24ys+1_uY|otKy51YFLHK+BxThQ*~(8steSZH|2pP>kSh_LgZjdU55kX=;t}sT+3t z$Qp+CSQ}$^IO6DI3uVrbFbl14udD2#r>uuGFiPOTOd<`1LQwoKNl94mKnKGi*YHjg zXPKol?@+sg;$n>-PdR9W8^OdhQehxAHMg|PDKA&yUt}5b;4~;}ZU311zcG2_?4Fj! zT*%MyegFV*Vu&3KZ0{dtFs&+4vIpAejDYU~t*5*(98X4Tyd?Ncm)3vCu0XN$hp9%X78dZCYepS>EEXtZ@UQw2oksBwYCwmz*W!;%f!U!h)oj%F z321q5-j?7l9CPu(w>SmztQKVB@en9rDo$7|8Xyb@{y}n~bu3Ehy{sH4DYjl9jkB*k zU&-^PVK-Lh)e&29|LRUE^-~>{{Ch!nMDN_v&VX}@0f1=rB`-LI@a)OxWiG~$9vS9_ zh1ln7X_=m^52Y=ykDR4CkFm|~oc&FB^K7i@u4=G;F=T3L$}WRBS^q;M`AMm8x&z?t zHez8Cm9mEr8;6t3a0hFnItlyV?*+J2vmRH;Mi2a#S$NYCcw}Yh7IWfbnnu z#K~YgQsZUDU7s6Y`DE!Y3O0wYMB=pP2fq~?#!bR!61e1$)fYzE5|SSupKyttFmYq~ z-=$iT4JPe^bqrRl;RUj<&eR@08_t#9RC%{jezes~)L^hMUG+|I(ZE3d2umUZQ2>{yXo!hW+=j2uvbjrjOwG;DErEnxD58kRQT*)YS<)^kP+{Y;JF-V`)~i>{C>} z0#SC1yaVte+$W3R8sOpKan`kU>FiZ%;A~i4l}}9n;HMCxXznf*!{z|KzyAd?_@n!v z_?x}WU&H6iOMwghZPGaW!!IHG7ZMLJG9CLsfcvQi9YnmN2V2>b%pe=X{Uv8+?oy-BVZ^mZLyiuV?fa=bHI1VGArd9fZ{ zP@G;~&v);tAfi~!@No>4tT?H7a5Y0~6B@eYDg@_S&m<0?+Id8lX>M*6ARjICoFusO zP(|3`?`aEi0~?E~mBFsBJBI%^??H*;>RN0w*M|-;5vKmG`6mL0f(0q_{R@=Jjyopj zk7yfi?3NaP&WC;%NeJ9^aiUwk(@=uUq~-ErrC$2Bl7irOuzN%P4MFG7#b-g{in$5# z97G2#Z1GM_gWbG`Z{FAL-ATpgQfMQ;{-m~+P{YU$2*K4nCCk(_*!aw{Z;rBQ`TZZ|vKZMriUv2*~YvdxJ7CYke@z4L|}i!EV6!R(@GP__0lF zbNMld;QKE1->trw_V<@PY_3WG=Z zV}I?0h7DRc#msWsQGB@LH>YQe-qjrapIqpFbwu|GJoyNnN*qfb{7>@qh_SF2!(aXf zi+6qg{{x!8#KLO4hr;;JNxH_UHFWz;FKTP*p1N8T-r@#{xIf15zprLqT}dYDpYv8z zi}46iU8*IY_b{v&s3RBoduD)FQT*{ZZDlzu;=FQ`8*`cv-E4%$lKh4TfTzMc98lVuSMu&W5^6F8UkqtOLbcHZ^jP_(w=^F$nxu1ABH9Fl@~`h z4&Ur-PtRW^SD}t7TOh_W?2EsY3a0ARP4t673%1Z}L{99K?&nA}X=UY)=Nm_!6_e(s zM=_~|BK-sXVYhux!#!vDhBNw+r_Yc##g-LcEI!W!QIO>Z`%!6;Ki+B9bpAg)&HT#AhFJ=-FMwzg_Eyk2`6a=>RRl$K?#mg1vUFMiJI0I$_bIzz?)FOzBrOxJI<15P!lXbo(!lxVN%` zHIpPtU2?7;Te#+|3v+QP&9%D!maV&MezZILicGMyrbZxwuN_rAAY}~@@cXyAfS{la z>VH*g7+*HNhAeI|kKej*Ek4LWlG*s1)n80aRC?aX?LdBR?>$DaYqxOeXYrrJ$k~tV zFQ7hZ3}}2qFhe`2K?dc>AU`E;bUPTIkx6*(&{_@?WYD3r2mrUy3LH-l?U?~RlLusZ z$hop-61r-EU%!4WG}A}c8yIw)iq>1sri@v4IqkZGTyNIU->?I>Sy<(qi2&_;yZqSx ztbU`EEq!}|CHZ1Z$gdF$;bl}UGp%kcg9oBxvA};y9~q>`&t{$?Fy2yS&zJtmqysb6 zGW+_dtnguy5xnFN&a_f=Q7!fAc9Xjyr6`7@u&zP(EM z^R}dFwNkhWKhLr!8GSc)_eEWQLT}Iae3tVxZH(6};@BwiTrdYsn|Om(nSSJik#A(Z z?uFSIm67RM|Cd?2f&Tvcj`BZS$E@!G)Uoo3U%q66xeJcYqj&G=RGMNs{#>J+|1iL1 ztI$IPnE{^~JBTfu`)^PP} zkCjWVJH}W&14WwBE^wn7ifpNv8gpkfHaQhCTc|Q`N8K zN@}C|z;uF12ps?!b1GnE9}$NNFe}uVb&fME&A0WAGaab&Z&8QArlj-gRit;^b*KDS zmqm{U9U*gg`0wQ8Ff%jwv9W^Dii(O}#?E_Ox`24YYGd%ZoSa;T(kH_#yYhfvvAb6hK4GHqzBxCrwHolu(#>i$j_HOE@Z-40ac0C*WZ5k#MJaPo_We4s)0v7 zc``k{As0LnhtD^JI>}wGUC*Y6v{xGI_MzZ%CA6w$Zf-8zyq!HUx%&LveR)<2X2dV5 zRV?^pJo}fW*=Kg8`~D0)t9m*mWfQisbY?k401sJPF0bW@TEI{YJyqXwMBm4P1FAxw z^a8tIf(E92oz&Dkl5&F3DJ!ZMVYo(k6+6}VXu!Be3^fKulFsqRC+lRquxp|UxoAq0 z-u~kE@3zQyb-V;AxpeOVY0p)@<4*1{aj+=oCnLga$xH27%yzD!pEJ&EMevT%q6ML(T_Cv;h-|?d9o-qEc#A`ch25{qE(9nRGElY zKy$*|w~4sC%jH<;g@uo0{)fGR%>I2>q# zQPm=*5AK3yCFepmoxld3wCul|y_56t$N{vK?9DBb8Dc4KnD`!#895`%4JQ>n!N!~v zN%jhie#)PkpO3kLp7BXtZE`z{buS=5QZ5kpfEH~uX4~n~J1-v}aeAU~%S72Nmy_=0 zIh4NvH31leHYLA^qD2DbcHWzL7%vpWDgx0?ETJ2sIqiHSKM{WavU#P)z*SOqo6jet*6@$6#(-1%N3<&w$3W|OCxDWmaK=L}b`9^jZm3YYIzy^n zv+I_6^VNEK+H!NTE1v)2?~kB(!HKTE+k|G?5m(I&IqCJh^+^vg94laQax!G6_ZZ|M zvmMbc(aClIX-CXXzQD0t%cykElfNjpuk1`&SC;5hf*z>jSv4z>`q;r%u#92Kp%9E8 zTbW{Rwux7a5=0^yAioy9vEba@kFODT%~w=8m6eo0P4+%8I<-N2d<_l&xPY~NiDvZ@ zdm-fO72`*6v2EE6`I0tLXt}QAg%(K4SyuLJ&t>i8YU$+aQ+#|N$miyuhrDw6sgH^w zBs3-}(0KJ-s(c4*oSS=lU_u%!RL~_N@(+YIhWB3Zb1_tlLG}*_q^8SRWk#~<>pP>~at;nf_KRV(f&IHc@U4jl@u&1$i*}?L+;L6z^lJ2i zxM@PU_S#v8e?g5+()1Q|x}Hx-kLymgoX<*kd2wAyFEScZK+}0+W8=BF_%StKQU8<8 zq}V<4_FDf>S>dsMhRq`*sl4<4-)v+L%a?KPp<73%?1PK%zjS=}UOKZ% zm~`CRO5-cSN}N#TAG)5qU5*e{S#927gb1=J-_qbykBseGU<+@Xt+HdAS>H)tqGu;F_JtM1H0VZ zkHW&jE820*L_p!pxpw!KHEI6A#SLl^$_k1kt0nt;0eP;cmp*w(kqs3apP0Y|M(IGi zC&B5(1*@ba0~l(i7Oi?Tb%Z3#W=h{1cVgFtP-cw?ueQX>=UPUXFS$46?t9((n(=o= z3M{ieLCU7Xbr885c zpmy@9MpPV|c*F@A-O4V>%tChe+bwTQEJRp;6bvmUfnlVUjo!5czL@H~4>})Cc=n1T zacS7zN;7zAf8u0_{mWiumeLf z?d^84V~8x9v~_NUzj$!zD+MllgWHf74<1}sqFP3DON(dEavQ%t1PcqR#tcldF-v|A z%pvJOOhB+i17jKyq4%t;r_#pmR_+#0Iz~Af9Vd5NKY^+VT;A%gdwsW_IV4-n8_s61 znZHL|KXgXt8_5tqN}hU=5pnWb0PIJN&9bPJSm{Hb%Z#e9>=K0^18wKiXU+7Zd0-VY!USb59{vJ8IqXHlxQ#`PA)$snl7;{*O5F=65))V<=uAk48 zRd`KRL_{9$Fw(6Q;W+uef06x(e4(m}51gMYkL*m^Ow~W?gW} zh@iyL_IKHZAQx8(X#BqvB((`U4SVAxL|k7}cqBXfVhV()6Mlb{4&(cc9`>r=Rf)|1 z&WTAorfTC*!j9W%S+OW4D`FBSkaS=40+$A9KO=Zh(~+bSPEUk1b*0R%88kP8;PQ#= zkbVWPVB4M$9k6sRQtqYvjnq%7YWCtp!EC)$4f*0I<><7dH#>zxAB=+n@l-0Lxp=>8lnHCC)xB5L#$tB4bk= z9Ta)my{%GI^44@DgG`)L=bm@$^oQxQHSGSoMlrTy+K^6@Az(9{aUdngvUt1&(;FA=&q`T(jiiIqe@A3Cnoa6RkV2JxG?JI;76Sxj^-E7!J`)~}4^Sq!y_FryN zWEQPP_CsA~o1NwKL?CBn$wG_;7^l)14(;c|ICAt9bO}tO1&$>GEL&HUu$Ox8_h|w* z@?E~Y&rUk)@d5gK6@;c$OTIl#4BJ6YY=D&&qgMmC_qyjR_BkM|F3;x6Wq=(Kd_cvFzyHv`roOiC-( zyqP#0!6wZh!nA`qb_{&(S6!G1&bt!5oVvDbmM9|N2sWKVQ!XGwrYDy=Uiy0S^`cjg z6zrYg2pJu|XZ~Cul?>=6*yP142#7X|x7aPT143&OKkghK+7ly{2Wd8U1x0EMw;R)0D@88CJ zsWqBEqwR&*OqD-qT09DVwv!DT1D)m$;T^+ux~T(ul$JrK8_5o}eB%$u=GlZx5;$5x z^EXJGTGe8>=PQTcoJj>FNP`)iw(2`otAC3I4S%tM1-36AL_~(BAL2b{`+=@(}p(jvs!3!x^QcR}KNUP2rryc4@YW0oyP@xe?>daTNE?R2$|aJrOP zSce%|(HZ-rn72&~Dpae$Gpb>Nv(D8IHgiz*4$l`I8(GLxMkIqR@M01Yp(V8qm#a#4fLVx6GQ#8h1kIPtmlaKL?<- zC4o;kZKwC{uAUQR@}gl1YXz+^dMPHqP2mVDRFt_jGr(iGK>q*v(=L0h-L+4sNA za-q{zwZwSz4d%lHr#h>H&u6Y?lr7GMt*XJrF8iudYSGUng~b*r9$IXMK6b>k+ZT~W zm{+;97BAi~-3(iNuJp5GdRp-A{gYvHY=*sGn@nxPBkp*S%e?i3=kJLmGSNB3jJsoK z_$z!a981TZcx&$0nGDtw>=hF4259p)=BFU|%z!^|g<9Rx$9$>O@DV7xMEvOv!GXt+ z&WTBE)U{PZ1|bS+_G)-us5TujSh|bAvy^8zf#`Vhf0*&i4b$2YEeR=I7^0XlbJ+ zC$;9k<9%l#0z$&V&>`2P7{(qSpE!k+U=TGQ1;+;X8aDFn`mVhuCnv|5xifWa{EV5p zR$E+NUY`y!aker7B<4hw_=P#A6WMwU9dg?)4OqbLgf%|v^4{CxDZ$}weO+E2 z=FrfPGe|yi>Pr49K~+z$IHs|rl}tE+iNvO-j}J#@1<23Y9{lN$ z7N8_2|87mJ8S8uB0OJZ$f!J8~C=(?a(R+HBBdS`zJlZnG#QzIZL3fU4s#Nj?8}6ji zGma!n>^SrH*`x#k68Md!Nd~oNeo|Jg!Vf7|UxP>N!QlyFG9`F2`<9g+Sx7t{hQ;X zQj%59y~F8?p<45W+vd5-2Ya~XS@j*5YjQ|dKTupb*|Ht#=(36JoDR`N@T1{=O z$xxbLzff;yJtv#a-;H^PH-j?y2EAA_@`_kL(b2yK&9!k?SBwwue;JCa_v^ zm{*oPFEl@E&i4d6Am&HlEz|U!%Zm)>C-dKb*sjex`KMO#2I~u0y#enJ`Yx!BJ{%!| z6&xp+EQ31cF)?YTvi9hqre^Tecyix{x8HhWdb)VNGSiQHYQz^}DOf%xJ-ZKn)#?j; zM|+t3JViq8Zd6$K-SV=b(e-yR$u9f5r5 zarZj{&slSG!qJO-p!CVn`?$ha*mD`!Qf}LC6*I&%uhbelx>WubV{aW7)wlM6&Jco< zf`W7@ph$^;^C?%akHw-nz)V_<~x#xY) z`QyEx>qlnxtlE38XFY4J=ewSGz4rXd#U;3wrl!E9OQ&AM@gZxR;c%fn^f`8?ZM3YM z<#|QE6Wu~HMkd#WHfZ>EUSU*T2nB8+h9qfoFDxltMm&5Mo;#)b?98>(CRU^iw{iR5 zbAcUX&)0;{?M7&Rfw~1Yy1BGs;Nn(Pz!y;E*5P7LF0#0~>4zn77YqmRDEJTh_XC>l z)G6~)J)LjWO?Z@Did7@v^$Wg{y&eS?D}TQx&wLsdE(;s9pIUe3nb%E}u)rnDGY~f1 zxLse&Grx47MnWz1Ek*K^Sv=dii6!JvPX?94^s`#815X|yoM$rJ3=2y~Z661GCdJ5I z6)fd9oNaANq^6hM3sC!(BVu-yW>(WJyK|rB;MCUE&Kb-<>h@a;40~={IH$t(b0!f2TkD<6HhL@UgZe^=wV-PZ|{aX+o$B@Y2e~F{AG$r*4F-xrJ1{X-1(DH z(otOUi~-6rIX^7Fw?(jS7US zaE7xXpcc@Khi!Ki1l-H@NW|lzmy7$xuBjXYEajD?O@L64^lXp#(4(v`| z`Sex)K}JkkWMPVs}r>&dI54aaghQVy(xWj{)PSd`my0YJlS{9jFqx1d1!m4 zakzM}#ry}@(Ou6+e@~Q$Gucf_a!xt(Zn{hP&{K*%XZ7Fu{`)r_aF)Ndvr|@oLI6h3 zt9;Jg-Tn3J*J>a{_m3dq{Ih0eW_80-w}pK3FS^lATV?b- zH7|#6<(?IDfHw@WHEDb7q#E?11k2uZ-nuBoAK=)0_rjL3J&5=8oOmj|RMo%6`KW9& z@jTbM${FzM@DCetuuj;d=KxG#Bg+CAnPvBMU=M>*wV3jkdzT#iD#Ob6QXXrJp~w=s zJ+dD3DB^^b!4gtwRY}koX&RhGUX^vKTBF-X{VJ1P&SSVygyt0Lt{rT#tK7G%U4}h) z_;8^jWhpQ35pDRkK_X)>HYUZ5hiDT$xQ>i+P=^k>vcRzhAq{{RzlShYv2M+*jpjgJ8n_qM6HGR~Hgvd{x@daQMpuqdT%vP1T&N}L)Tb{PwB7W~ z9s4Rrp`f&K91j!KHC@c8nwYcGY^z}CD zUf8oRCwJ!4K1&h*)&-FJi_&)F1*=fYONN>Iy;FqA6XxHizaM@nJ?&VPzIJN*>X;9D z*J0*h|9fz0W9fEY4|Pwl^7rvVnB@tkpJLI`=OSYoF+cLGg&xj4EH>L}4uI{OTVK!` zZ#kGAa~+^?uEqfm$M3CPi-+Wg|5~F)itsjla;OuRUDzrVZ+FJ4a8e(rKeK$a4cQl<*1F`47>o*R6*KYoEu?j zlsiY$l$v~TKKRO2DNdaCf%{%yo7$djP?rtc>C+jv>pTv3doJMIl-GBroKxN{*k6tZhws@9|{uzLOrZHz^nr@HfV>fOscw7#~l`;C;H(FR6a2lk`fS~!P z7|{N$MgD3_b+R+8Ur(4gYNyE&(6k>U2^)!pN693WjN5Ho^|fcvl{~S9QlxVBCvB*~ z$~AsAcYeHbnv-b^%x}}rxp>X2O;YLAig~x*GR`QqXa5-XTz&2Q@%+hO?A=)uI|VD5 zMb!VVy)Y3wdtI*=%_0BdGfPu_-PFoV4#^H*0!7+nJO$0s0&I?;D zq|6*y5C}Q7Z*|RR^y4f~1)PTcOuk)1`-<&l;Z}-OeeN$x=f8G8M91y%u8*(qHbE5p zkA-~M^IPQknchN)m(IjikYe+n2QR@qCMAU#qQaKmIFCE>4HF8*PMo!^Ekd9uA zhCKAk_D);ax^FWJ0Wd=I#IHYdl`#K)UD6V4(dR>5fT|Ge|J9>D^`G7z_bC3y72@%8 zoN4}FMUWthe+9nzm%7FOnR6HRze*ys|5fMz&e?-tP5#6iZ0wxhD^errqRrRZ^`8nx zF5qKix2!X9JZn0sSCbURn*lz>U~&-47!VjZ$;oA(<8JS8nUa#Q4EuN*f4slem%nkb zx~7*_V~=NTS(40Exd|rIebiD6&t-(9em_KPP_A-oXS4}vN`SPMm4^C|M0vZ(Ur^u% z^seSw)p>~++v*9#~0!74M9&zC&mC`=QvhjvK3r zL(Q_g1$tg1!(6bCBA>naUk)J5P6r6Re((2%_1uP#`7+Dr9$Pw9m(4||WSKOLjLv~W zM;BogQxFrD+S=k`ujR*^I}oZ(yE5&j~pjX;n~QB}pv=wg*4~hNVyLTn>(grMFdmdLgaO}|SFtc&SsQB!Q{?=T{Uz@wsv0Nb*X6e#{#ilsP>RkeW40<`~a0p#?p(24;Nz@UvfV zaP{I}?165*i%WIU>QD~|-h2TI5E+-Cgn`W-1&oExmEq|0BB$?}X71weuz+Dx8aQn8 z#q&Ww?JZz11LqPR7gs_Zog$k3QR~_@cq8(;GkV3yi|>3R&Sw=pgSoFwbJ+F`kHgRAq!6xxw@En_kr}OO)D8&(?97WkWLRyDtFgE1Kg^oN` z(1<=c>PU3fupn-42%8IeujP|a0xM~qb132*-?gSAYik0Z-b3qxQ96jk2?gRI3jv6 zWERgerqbu*{1iJw&ngqx{I`Pn%=@$TyypAPew6mhelqv&LS3=akv`e}2uf^lIdnNx z*n!fZw(268ZDV3|EL9R1iGB)zz)je)KzUpKm@Wgo?1`N8UO6 zr&~w6IqX-jy-q=jKNE4-1li?RydbDxcjaA{u$ABZ4M5C{Lp0#2lP3*Y8ufKv-_tTX zz8Ph{V2P@0=DlH1{M1336U4_8Fxh>ewvUjw8l>seeP$E2w|KjL16ctn6QfiQ4Z=4d z5Q222gcPfKc={*0lEIrHqOuJBkhvcP(Axr+fc1|Cf$w%7)}Cda_?SdeUnhG z$bA@0NGl2iwkm1{QLdapfZQjjb#8yY^CvMhM8CMUB7_H{h<@sWmSGSYY~8N^Q`4d3 zb+kM=(%i{1lj`O>d_EL+{^pIt%|Fm~mftf%^$|2u7%UAPu>#`D1rQQG%>7Ann%>w5 z4aycio_&_Y&z=LA22hYV{sK@(NzM+-spRB!|MR$@a4e9J>r-H=>z~oWxp|zR)HSz7 zuET^6Yv^4rKT22EQ;HSsPvi{&N$97PB;En0{x~Ol&TaC^2f3xS&++#ImY2C+4l0#g zq9~X7dzzgMjs^yeFr=*PXk!>+-$$C##bRgeRZqGZeoaV3(A&)>k*w|1-G=Xo_?YrG zM#f%bb!xvMVU%O#_0;E!X?Up)&25Zm4FseU{)zdB<*uY#rrwo4p5%O{<~XPf(&7n_ z{tL~0LjGJ1=Cd$eXX@Q)vod`FiR&wextAiELFz@7VDA-d5{g}`$h$!o(k}Am_F2S) z_R%1&Z`(Wlb31U|((y3%;L`?bKCk^l-JadSCee^DKmf9aq7`9QUm#ywH&PwLzQt3l z*;6@b>!nZS{*z(*YU$pA62%!h+vpLtliLCZf^47&vRAn>| zt!42h*k658pPqYDLF68m_ihvG1Q&!;rE$6Mkv+f#X*xnQk2I&*F;8{CFcDiD;UnsU z?Tt;EUZVfDUf7pv$X97`X~1I%4Q^G9Ds=O%B*r33uaE5aXc(fV$eMcr$HZ#{#M{UG z(_FhedIDRGY9t{+$9-Y+0G-_-*`eXD&U@w4#~pdh(SlO$?*z%j8$eH}N@LgEw{{Aj zGT62@(`spZJMFmu#&hl8y*V!j9*g~^;W)~}g2xfM1cmMe9B6Z+_M-5o zFF&(eJ#fsjjmDmxpAB8VZIm-HVv!SGUF)sG->$fz)ex5wad4`rNPaVP{SPBvWg7z$ zl@IlPK3r33fv|L=Nm3Zs@=3-f?|b}x-zs+s^uTW!vySezV9e8(&%{pC_|@$~#*<{8 z@hbEo=3%rU!SvmOhmHp+e_5f*sbThad3mysz9)J2e(()nBwuA$D9h@~s1tFia_gk} zbAo&rxrP)e3<4N~6`dBW`ucbLa){!Y?YT03jA;SCTx$Eaconj|)drKbj(40ByN*oJ z{Ln))+6_3?5I&LNsoC~wNyP$?Ykpm5TF}_pBPmrmqPEfboW)^aa~Of~ zo*_Z=+(l zZL8!b-v zKm6cbBx4A|L+fz9y!aqI7_P;n>G}Drf4chdRvQ7fDaSi*X)50x-l2S6=<;*Egv+HU zvkJ1uIL7y!M6dr%{yw}hh)XGO@#0B%T0{6S{a@cXpWzJG@0JQwaiFgH)7q|5x=DC> z>Q9zI8vfsoi~%o+`-L|8X2c=J{;`W-D@*|#lzOi#O3Y0JnlWL zRGw#SHW+lZWnl7jVCuV_mn+lIrI4dclaao|A}n6V<+k+Vhaug9y#Sv=8H?=!U&s%P zZVg$)njKiTNxO~RZg~GLC`rav@WKUZV9sPy{`ebNM8a_-a|X2-mHRr9K#LTo;y*mM zY>2d;&Wa5Pj-WGm>z$`9`wl!hZ-ZeRU5M6n#jmqAZ`0spP#Sia_p=-Tl~$m(df0tlcfY|;PMvw@srfX_%x?JSY>SGi;M8*CJp zRp8M=zBZOkQ$Td7_XZn{kjg+~6S}^&p7DAaXwXrh6UuG!A9=T1nF9IhOz$R~%1A?) zwMH(g!8TYQY`dGOcu*)kH2Ftb`_~YvE3^C7#`vk-LbtX0(DYE;t8$qtmD8P$EQzIh zoq#|kUDQ(xnL&M6_ z6}bN0Z1m~h_%D+=uOOv$L~6_YMxi zd*l!1DT|abbR6^R@Gz9G=yGvj#`U~b+=GXOp9w!CmdC%q~8)+^-Oux>pBBO8Xq!*Cm?C?%)^vx3}+fCnG63zU{ zS6;=;|KjuGhmD;6u3jmXbbI9QmiUz`SGMf>P6FM0b3iwc=;eG@yvW)QW@KbY3zSF; z4c`DR`@k91`>2`{i2^3H$0=8mN=k~D!JA9IDUF;0XFV+qIjV83Sh0u>5ZDG>A194y zIz8#f!Mi1n4kGg5q1gD7C~Lh0?nARNe%Q;Qh-6~ z)yGY%%KeAK+0T}n*2MvpHLb!QgEwV}KGP_(diis%-oGa;CT<8*yH1xs_-4>-7;wWW z{pdPs0|Nu24R;lAOfprw?xVLx*{rRa^?~y;Tjagq(_^b1(`!zpM(=S@hi%2($zciU zi(*P9by>@A_OSC$FAD27p~3b04=Lgiyg?fdq}623+;Yw+PXF%ljB*_NDCOsJ=%i8M zBW{0O&M`rM_PcSVh{sdm)IaEk#bbme9gkNKUNj*;=_l%@P8 z6C|wuvXXNCPtxliWbN$UNs~VFU5WQ_!?`?t8Hm1xcIm` zqpof&j`yzZDy1uvXfZGzc#!*j8Eh!Xz|Nx+AGry?a6-El_uNuM|+3?jE3-=XEyIc>X;1o(8hgN0!dp6Yj-N{Zw^5A3ZQz@OYYLkMX19 z6s4`-W_(^=paA(P)scQ2M0F(j9`sQ}&)&o+sj{HQhdm`@GHopI+(*&)sEs4)x(2is zF5lknd}F20qbowJ;)RQV6~><2BbuHxioMU~Um3+t@~aR<+q5!eu( zbRY_y=NQ>HPWui-C+i(`z&oG|k6Gv#{lX&}>*zWDF-!UvTILu0Q}Xn`E{{K{o&W8^ zfHtT`&iSkG|JqT}2bRM9*skIN{_%kIuO|MpcslGqeIov!IsXOE{a2m;ubg_Tn@_k+ zSlHXW2@{o>h+cu?S3*ti>=&8deq(z(8Ok8y{ByDgdMw3LHc^+bmjTzNk_lv zh3jilI{An}Ap%#chv3gUy8hfk6Hv-)i{~lJ_Tuc1!wrl{xvABj8D10myBA$) zUV^8MjE?@1%`Rs-K2+#H-W3_iOF@<%^`x1PSG}$o{96KhBKoLO zB5@ads?>Xm^>Cb}!1s4I$q>=lI+4-%zVT7NVU?T5tPRO-LgV!wrQrN~pE^ou+qMFjA|DW5ujzJSu~Vw^H<@tDNbl1U0-+I|yEwLk8b#i|rJ@J5-^j zh0|;F5KnM*2lG@hF_z}h=L8MtO~3SI)v0UHpt>QCZ%P?SiOT7%Km*bbYNxy=9_~L5 zhqn@|>FV;1tAe~!GmYW6nf>|h;*p_3lgB`Z2q-RCUCb3ZCjvsfl&X?3-7j2RTpSKI zCofAv4Vk4t8$}L##Cn`iCTs=LdAd$>!u0@EoZyXRGBL#VGjQs%TmhZV{Ia-PG99BCjvq_V?Al#9q z;GQ(p<>43p3ID1Qcf_!Zc`!7*X=6`kP#5Ev@xrrRQ3}$VA<4m(7* zX16*duYwu|s_WBh8_si%7GI#0K>T$tCZl+%2zv-(_fh*_&Me(j*7#W>10 zs;p_1%ZW~-8oINp*5Cz=K9^!+I-(KbjYCn7hacM0 zJRvD&a0T6pC4h)ct&1wC>xU;sK0uk*wQb3W(~XVyAsn7N59c$7{>I(EkW|Sq=3Np7fYSeAxdFR{<=Ck=7M{#IyUddwz@X%ZM1kcG{ipy z5sKf%$8!|xJw4o5<%c1A=I5VUx8GOb=O003pUTq0qqA65+84YDJ;M)wqu$O`=Lf@# z$ucQx%YRV3hup2zTN?<~?0BqDDS6j@a0mHMGXV)uCmh~44m}44R(<5%xXBFO@PD=8 zM!?!1Hg*QXlE{m^9^`W$h9U}) z)!$!?9wU^dMmYn`kI^qEkAVu749q0n+BStX6XU}D?n^~GD6!p4Qe_R#Or-(O?KDP%xJt*-it0VFTA++6Zg*$ry>-?sV$*pJgcMxK zE4CRPsFrq`Qie5`TD3E?uu#Bs%zU|j^-Mh*`Bpn`>vUshb`BO07st#Eg3!aHK*{xF zd{vRLr!e>5J#@{oRonPxB@rz%6IX<{gAhFKPT`-jfQU5CMDo4S56%557PxXG+e(bR z?a$Ee=p92wH?EyFtz={v-ba~kwZD!{#8wg!SBapy$2dfH;8CN1FHUSq&b6%|Atw$w z-?4Kop>}46OKJ?pph#(Ej9{j^6r_R)2zFm0;`M2<5X z?>z(1M~hrffF8@qP`B^<%WljeYjY!~f#R5`u`wXFk*D9+m>%B5FEb+N?y!v{{Q2?L zBpC*qnVGreqXX8X_44-6LxC<-yoJ|Q8>p(WtF^Utd+V3Zd539t%^<&QOkF#_-gSx* z4C`juF4S*uAb3J;?3<5ExOj*gguQ+3JX&AhZ@hbvC$AZk1bMHz&At`>s?w11!J^*R z9HxeQi@C_VwLcPZj;**{&Q`?Ih(4fVH2=K^EfbUWUhBAljnXu8*Z6IbJHjvRs{2vUJzx6B2)GTp`quOCtu1E$s>)Nt{1=&G{Ej1Uo8`=O zN_J86bXfuC%%6^lo+%b9+dUpi=G5m+agO936T^W*sBX2|$@i~@G?R>PClftPyERr6 zyo#FgIgjgqurA8yECU{6yB>`xD=Tv|nZ7!A_+WoYz@+d@AvN_Dm>Hz3>XbRIgArmX z#oX9h3l7MDbDS9fSzoe{Li6{$Sb8$h%|DE3a-@-KEGcc>9k1SC&ckqkLdS3i7)R2o zG8#3h36S7pfCy2+e)H?^f7wTu$eE0zco2~>c$FRGR#kKGX6lGh_CBh@Dcc#LMTjw^ zNGk_3J&7;tdQ1KS0{}aLAj_ zp_l%@hmiK7m&gY6uuHkk`chSQdz2$TZW{;ZY?5~1TGw^cS zM$ZbD5&Zww1-MqFa`pO=lAPR-lwV98`yWw1@f!9CuD5$45K;v%wu4;I1oNM>c+oN3 z(Vbp&hfKaW_Db^Z*c9vUL@wY%8k}>u%u)f{8hA%*i-GrvOm8&2mYw&j?faQcpuTv` zWj5qK5eNoWUq&~7p9XcTbi;mE6beW=h7k`k-MWDeMJi67RO(&aHbi9K~GYOTNU?US$d>`aZ>-5fB@I ze66;UQ-VaDGe;N{39&V~*7DCM*kxm{LVmu!ac>1;_Y}&HfSVy;&qXAW7`8F(+CHfa zLVG-tvRRvsCz+VqSGjgVhfDBbzV*EP?Yw+_iLC|%RDV+SFVqJJQxtR7thGAdiVzLi z@?L;8s!)8}n*YJ7lg`i-x^q-nU_9( z;kNEkM`@!H4dUsIs4$&BHMpdqcO-TD-$!e-!^46AS~`X-T|WiiKk;1gH`I_7Z4~PP zh1+yj>>{wwvYbg9%M++Ryy;PzXT|AuhQCptw&`1z=!L;PS%YMVrCL~6_zslFK-|2r z4d07tl;IYySAPXYW!Kc416WH)Vq#)O9RmXcuygx)?LS0@sFTwQgtX?0nrqw&u5G=R zZu^KpR}>0(W&M+)#18pkU2bS<&UCyL0w&Dgid3JyR_*og77Mx))Dh2QqjQvrl+*kuf3 z;)|J{HV1*c+kXB$et&=(0k2G=;^H4f0&BH!hU<#`Gf*)SJyj$uQAX{;Em_@t7H!+a2IY2Psa8X77LYl zP{bszvk#s47v7U)oFmGKNmKc>%~>>m;^d%*15M&C0& zq@bIPFYIwYvt47Vdw!vQc811-SpDu^Pl;%=V-+zdvpQr|EIG^nBI23e2?-m~B zNxE(f5|C|v@8cRJjXi~4k~-fd1~dJrodzSnB93BX%++vj{*n`_be=gIl84;O!TJtfaKgGr)N7Ctq2JZ8ZV^h|&}zQ^__P}Fo+AcaLk_UT9#2F^!#$|u`f@$6cE z?3pl}fkqD)c&@rJQNo@i+dEsg=!XuZGy1QRCO^flq*>Ax}Pp87P$l>h~7(0G=R#^=*1b3m!VOhbQFM)9byTqpwHu)Gsp}bB50jt-dD*n2nLUFEMtw_(D;dvFw#Gfg={dth# zq=8sreDV#}{+oJQ8DBZ90$vy=b2}fYFg2_$Tpu1+kHm1>vuvV3t6@jQ85~v}GyzSp z6MO8;Q^g*qf8r|QCW>VQKqPWAdc7efvN`qBErI%(v}>zbaiJ`tQhk0 z^Ft2;SSUZ;G;=cmmZ{BSCv|S$Zu>C74+f?n;8;+AVFm7<4G@@s9ZpaSAb*?ig*BwH zab5v>i}$Xj`F-yb=XfV^jXHJxyu5yn#prnZX(846I`*5lne3P&%7-zdvReWe(@CI~ zkxk%qW++DY+owwg1d^zo83g+@$N$HPB&|le+ka{~{r?6_{#P@~a+<#su1d#q{$^$@ z{C`j%0nXL`bmI75YF6<7466Ho=7|0$2&Dd>b^h<1&q4NSQx|TsoU&Hp4QElr;j4L+mINifFTIlYzTEF0KB2SMpH> z3eq2!4s5L12Nnx2tiP6U#!yj7!Myx;OYR`EigaHpoy!DM8jFO`*}66#E*g!GflG6p;D7Ud+IcON&`wT-o8)jkq* z{#ajDFl$MdI(ksKw?oPLac<{Nrm<;jdV;_0>t4@-3m$gqJJ(hoP{a5=?D%;nTz|$z z11zKOc42;zW}CN@AFz=+$8pl_F7xGug-#Oa*e{@87i*Md#B_(HMw0w(54_iuhFr(j zN8e19&OglwMZug4G~bi0#0<;0oElEUwgwH6qoF1BOO`<3v;tD5~Tv;FZpt#=y{>M z)`S2Gl4X;H!}5BD=oo(9H{c}eE!Qs5QKFvty-g;(nZ0bAZN0^_< z)!Z^q$LEYUb#uz<*R-w1$)uKHQ%?4tX<5!^K&kj+zUrgYa{5~KElzR7Gto0FK_B8a zIOwl_aQ6+gt2Lm3JHHV5SlIa0W&6*!t>U3~urQZxWkN}kmD zkln4WV0old%oGiu|Fw&+Ckbu39|38LzX$jAj*M*h**s!X^|xXmyHq{-tIG#_5ficU z2>M-d71pbVTvH3kD#F8>57*jH;Shvz?rhbO^uc}a@GZk?2a9}+amYY})NNaO2n&%A z+z5Ye)I{CG*%^W@g1~X-7K=^DlGSg?1N;4VYiFD4>8FFP*C_g;8+|+pff4PzGFJh> zghi0IV>{iL#E}x`L-JeY!^5534;PntS_WrKx>C^JLaj^%H9#$;Dr#7*3RU=)5FGAM zRNc@WvvEh@GjrMR+RMpFY*QJ^7?-qSco(Jb0=*T`NvdU5q{2{o5zmyM;HHtcD+ay`OYunX;M>gm?Pmqrec} zlGl7`m7Z>9bxWKYKV3u=xJJB94@<{MYQHxQ3Be92zEanH*bduNZL@h3yD2as;p;Xa z@WiUNBpBwa;u-&hO%eVaIMpzdlHiSzT`>&?=1{l`YW6Gj*Fs2`qB;bv=JNue*1O z)vX!kGz3ZZ|5Yp$k`bdrW`Dg{e0CA7r|pO7?S;WQ8+8VZjVqVC@=dBr2%Ggxxvwlf zo=%O8e;1NQTDScuYtNQF>FXB0m6FUJmXqpz>Ua{}`zycWXIknpI(+MJs@jR~i!`-S zgS*(ogHjJ>pK?!SU^pPKuAQ&5}0PXP0`!sm3 z*m5h{2BXIjzlM>RjKqDr)`K6NoxF`rzy4A{H>W&W7jPlf8u4GL&mxCLDns9X)8^i) zT6xZO`UbL99;V=sb}0~0zcrVoev1K?9qOrO%vSh&za8WqCrAiO*0&R1$=Px?q<$89 zN?4j9bSAyz-jfI!k6oG#_PO)jZ{&q2po>7D{bpKn&@>lq!s z$i0^U9iSo2$B#LH*Q#~O=k`3)vSUp-Mm>Pds%@PKT`mggpZwdI0`v)8ezXIPJz=e_ z)pf!tE6h!B1&8`0yD%qMNz~^T@|PRMo~Z9#I;3WFGYne1ad;_15=_c0r!=X|#r@jj zB<>*#vx+W`U^I-jjv-bU6~QOHppL^>V-~kK2YhtuH&8vbwy=EqG`#m$xFw4Cle6v4 z>1k-?)NRr6sC0ABr?bxk!u7`e0M$h$?Y|FeR$kw$91>r7Ni7^sfO|dSI3=MRFwUsR zt$Rm{{2e2xQk<=!Cq})TI#EWQo4>%Edg_wpypLVh2U zk|G8ge(ZRQgk;R@_P8wm;h3qj$kG;4ROB?P#uQZ?eg7kSUG~#u@n@Ifol?JVZe8`{ z4t!Z!cFzbl4-qV_FN9H3nH#C8<;Zes`lX(on#pFQIUhxjfk|EFhm9^QBs*Sb_O>7` z-#1^S{it>4(e-^>RYWuKE#!dGb5V58qlyVMP2~63qoe2K3aRQFc5jkF9`Z;my$`1G zcw6E3mgeGJMrEe=B&s5yHYR9DL9hy4CC_aSOC#*Xctz>Lf77a++EX8Af8`vTdRZ$j z+)19V9_9}miBv*UxfTR&Jd>MIptW_C7p$w`4qf39I^MXyg{yRpGJhgRWu8QRSwl`czn>uR6LS> zFtedRb7i4hq2%$=r*J0~T%~CB#=IK?1e1RN*x%~cFDV-8lLu+x*wy!j(|pq>+zId3 zxYfL{2Z59{V;VJiBE(iE#5x$U)6IdDHP|LXQ5}2o+5xr7UgdOSSIowYJ7MEn(ODFK zQC-!Lgzv7LXMrA5_QuC%<={!e-joF#Za7Kjf1W=8Cu`(=qMi;*jn%)4l^39>T8erK z$a?f0@aU31shhMfS*23E#Jm?a9D55)#q*y(+-Izg{JQnbzS1XJ+eBenpMyu6bXHg-?U|e?tYBa?d!Z6S{mz-`XhM9ZfirO(*BE*O0Ghz032tiXJ?2_bNP1Z})7- zfyv;T?7*0y7h>j71KQ)tJC6yBzgemHGs(wgQ~-KfXVxA88{oe&gl+QJFHmYo)gE1E zO*hVhV8j;J!dI{ot6pZi3pNCw5B~W2$Sra*SIGtc&qXvd82y^FD|`hvw)=28qvaKi z^4w}JE~O2(r7rp;WY*NwkkYm7QySKny}zJJcJjs=#NNBrt?4Q%TzO~-)$v|enKliL z9%DQ2XKFEAo_|)2r#05ToTDRs-;B4q~+c~?+9R@i7&6^`0Jy%}LFB$mU7QZddf zzz&Dv8PzXVlQ6Cim3CmAJ--%#ogcYkDkrh2;{X?O`xEq}wN&NC+{ogp@fG)ds2S|RC z(RWu_Z7wV_(f2p4g!H@afw@N-~W_aZ-B{O`12w;&QlFD6!amxb;nabQz=DNzPFr<9|n;3-$bd;)g zbmnTr#nPzW?0IPSSW4j|HNj^&+dVryTSMst-YY$`h(rDRX6IAev+iBA4~~j)s*QW_ z+G=?n*{egP)h3dD;?Qq@n?|>c<}-jxHs_mF^*93s+d-Bi(^jrU~{y z3jN}*kL&}U-9BiX?kt#-ywe@xt+n;?$@-q3_cV4ksP@B$zp;-hnQ-|ZRa0`uHLmtJ z@!EKyXqd|Pb7awSou#P7=|m^a;$WW zuELu8A6|b*=CD!?4&3Ltd@KlsP55w8&RZ;_W1pOC;1X--V)x1(8|($Dr>#ByLzNCb2luRk1=7n4K9r$5cA+hT2%_-43 zMN#vY;|CRT1`XA&U!55|w&5oqjXQhTzj0Nf6P3rgk`)bxDTYtsh!bn*VpFjOm71`j zqbb26bWtrS`dr3ssv)C+r-zrP?eyHmyQeL!zs|^R;XHrVE;l6Bm;3YyOl(V|ap9Cy zNqjmjYaK*2S3KT0vfn~H!N>OqqjmoSN~=~OzDk*H;?}~n?E|K3u$m7;>Eb<>#8dKT zX4^I|jMRHdp0nB!_X%Ho)z>oJ+WqRVX@Wk-3F=m*nb6@5&lo;v98R%OXJ@9;WSyVO zpmM=sGNm)a38-8x+Yl$U&Cn(FC#34Flr#tqX%31qjJMx2M8II8mEtD!=`ZsqCdJ_& zU-+a<%_N%os=W)_u*zlU>-9Bj^!-`l*V1yp#LA+0`BRg(ENpsy_D4-W427L&;1H2_ z`gsm!rI;%%KxDs8X=_^^$E65#MViWUh94&Lq%GI6H&jV?1QOPVqIS~!-Axyex`T`6qyx85DnoeEq4SGM&) z)S8`EZ5m~sKu_2vb6wXU_0H~@X6kSWlVt|(#TW8tCcc?HtE^(_Z~&-Yui)`4vz@w_ z$oH|ib1nI_!Xw^&nT&249ZA+aghd4tMR=`{^G78xUbg^hGa^Hn7f7TN27WEBbZa=> zEvcWp>zw7CF*w#~D>!lu%F-a6!#+22Z+9;MQ`OtkWf1F{Z$J=d2A)-$z%M$&17@#| z&cfC_r6Q|hKYU7?J?s8g)HeL)sUGY;RNf%9V%)zJIF;Q~6ZS~uvgBZx@y{zDaw*j!9;fuCrsKzV0KKN?PELcI(+j|K`UM?G&%IH_;h$63A``2Se zVzVCqZQS`{C>Wlm8`;cEKdq}k?=&(U9L=>BSHd2!;S%(fk)@5QIYdLPC0Bf_C!duyS<5 zw9**s$Hh+m!JBWik7kEd+#Aj|ze-|CFh3jc3?>3cbW}fZ!DD`&;J;)Y=sV9I zy;VCM`#w$!Mt*(kalrRdy@2U%FCgM^@a=Du;^pK-1(_B4;@`e8>BA@LF*nlev}$~s z-k8!}6EGGg@SgHZ;38kO^Jr550VK9j&H31+h#>7tk z`E6u#mBk{DgvO9DrBK|@A2O-}pRcY!=Zy0J93XI0iGeF2b1xt^GW7**yd7u#=?K=cYkQkotUR>u>%F-O}%uDUnJQm_$`lQzGR$A`5 z7U$Jq^pVUYLj8+8Zs%<8qMlDUt65)A_c)2#^eN0R2whz7%J8CZZ7PZBX3mDlCsqY| z()l_lI*IW~`LRXo$-bz+9v%$GI9!ZOWWI=*4;TaWqn(-|NNtsN;~Oc^>DdIN^}2&)pk$C#3pQ(G1O;^jIV69;o~l;UbufXzM7 z|4e!J1V55^v;-EQ78sT1JxbUDEO2Ve}U0z3xz9`YmjkqgRDZ&*qOw>bbw}#x<@AB|~U#I8#gJwviu~8)5qi%$3%O za6L6#GtWtLm;4eSzjL#r*N9w8-IWI~le=sHL8n_n=}PEptLGdR6j>bPWPZo_DEUo2 z!AW;sX3JQ^_@B3-?Y$RzFw~_5j9hKHKR=%sasFv^>(;5A-QCi|(5GM77M{a-Z%0H} zfPa%s5(orePXAx;0)3TfzkmZ(Ted+p|>HCuizNqP8HGO>D^+Sc}{=^p*_46O=hLr$=gCA5elI+PzbPGM5pmY*M+Oa%$-UWZygR2E_F3wr(bd~QSUnylir4F}HvgZ_zA~(h z=-E3srC5u5@B+n(I|WJwZPDV=;_e>Yr4)zYP$(`%3k0V)6n6>5T^b~iyZztyxzD{{ z-+V~2v*+18d*;mS%x}(_X--=@j+jNmJ*42OhF^Iu8?h`lVku;8r6?~OAq=tshSnk!np#6Uw4pE0|_2A;g+I0 znxC3R%xXK$631UL{5i{*xJqStB-&Jeu@ll~6r7m7#KD1srdMVHK!Pz8!&k8kGV~v@ zZx{g67%1rS2ZSs0jPVwv;O{ThW}lSf@z>8WfB4H)B7otyWf`ylVG!yv8qpC$v6HL_ zBkAWWHPn7f4Z-pQ5~COmjje2n%jXjg6<+szoco!HfXJ7X+V)4!5y4Xi~o=G2tlbpxnpr%DXsqo@euTVjNi??e?_A@D-&(J0qZ0^;i7`<$<{ z&{%5#-=I&AfNC>o2hWKqdW(~t_-a0qQ7yOnv zeQCnb2?egFV|Y9!)wHt39PUE|zVWC;#Qeobavq^dNIC(D_zk?-pknIr$Ws9)XxH&e&XGTPl zCG<`O;|4a5UaI&PPF>pW)1aLYgS^A7eF*6BmAqSiFG>0DDe4Xln-b!o*VW-q!4Oet zff1?jRd%BnngGOZ^ffTc+zfxty_c30Q^{M59AyFXBRJps^W*(fOvZ2%uxVr^4$@Jz z%ruHKG9q6JlZMRiul$Fx2nHPQT@e{kXNpi2P|56@b)vC_*%e`=!SsZyT-ND`*$>S* z2^CmzEB!`B-}M-{ofmb%@Rm7oNCabocClhsRfz<4ZyWbQfX|Ohh_cjMoLeRHDM=3} zCnreuqV@2mjHJ_705jXCGpZb~)7rAbBQszzqnbblG%+#%EJ8I7EJ_TdC-6ea?_34K zP#X~dij<#Un<%Up?1ZjJB(pP8S&hvd$KH>}9(kFS30=fs~?9Ri&is%7Oy)o0}W;wesAP zQB*PgsnPF+;(^#!mW=wVnQL#N)CSvZCvLl}Z@CB)gO*QFo|7PLcr3k><(}=#dylh% zjR#j1U}W2{iG-C!U`gM3F794nZKLu!w&Qh`h65*9a6#`*M3#u&>OBgFbp^=rF$X(R zh9ZPLhwSdwX>Oxu=2tDhtKu1ML2ZLPJw_c1tFTs69!x@(x>twu8swa2!PEAeA3WQ!UrROF)#agkB4MF{0Ol z>~yJAWU|?n)ry7#{X4k=%c!_<8FqWGGm*nx*aH>_mtJ^;c*XFi$AVNRRf<3x^RPqnnl=LmQ7sL*fooZV&2TblIE;52lTzDe0|9gV>G6~>ADJA>_Z9{ z9?S}(QSUvmW%sW2Ioz|XLhfot4^4hK=w7H47019?uDA6^qyg=&vU@52!9zxKb^3S5 zYOa2mn%`_!%-hb8CSX6=hE?{3{e<_r4(I;5wZz)(JBs1hyrURNs64$1b!e(5%Jv!o z0bZno0C?^JZ1iQvx(x(B%;gP#p%QYJ{-2OCe_sCoiB8L)=bR(wqV9m zORHmTh$~$V@QYBCsrbAmAf9}Di!{xMUBhdyF-Fo^jN-UXj+lA+b<1y(qx3X)c!b+a zyq?;`p0tmgJSk5Hpe1MLdpe=hu2ZA%`8OwwohV?@VMsyi`K716Rgt$Kn0INLaftbO z-V;*($-GTXwkYkPvJq{u%*Ee!%4TMx3d?pjoEe-=HkKM)H_T(76g`u&(T6kbY${^y z=t&;QzbO(5-XOz#Wk;M9VKwzzvX$ockfCJ!kH^%reqV>5F0ity;||2{HBSi4p%r#_ zm+cCIBKIqP)%suPp@Z5zxH=@}y12=Mwk>}Rz4-dZKb^_IHE!5`>Dl6vZ_B=Sz#I=c z=nolLcl)8Q?)8quG*TuMTbUrprgO)p11IiP;0ih@lHr&fL7-SXfwO_#i^y!wbo#!) z5c}@zcYg8>QE0fo>DedWUo5u+{UDJ0W2Qd;gKrKPpr`KQP&Z6x{;pV9092J`qA(*z z8oY3X4I&L~Z8^IWxEpk6N+T>Dfq(^Rv47$Dql5AWh1Wm3o%~Q!eQ@(<0?FvNERJ zhdRv9wtKGD4JlehkU2bL4@}F{^=(vV2xI|=wcw_bdOmt2UD<7UU-qqBv6XD~;YJUn zCNG%<3s`4I-_PCYy4ePmwT9ECUElgTh0>60ek!JH9M9h2fTpu}d^5(6 zvgW>46f0R7>FKplP6>r&6tSdrOfFU%y{=x_Z-5Bfw~dI%LxpK`1E#>pi@)4kGHN;6 zEU4Iny{nt8@F^aL9qaDgwT2i{3JUY7?YL`XJ@0As1{wH?tjuZ0AAjWKclP)9Gi&cP zGdAo21dcn7e8(~rT%%7S z`1yI!O(2w}lu?MB5e+OEYbAF~xM};hSp2DrC-ExVvQo&7Tb>##5`GdHGWSX~gTdHm$} zV-iV0zK}`^!HLJzvbi991PKVprPvoep!B8UQE*&ytz2$kPa_&r$&*h=bI=DN>gS<> zkD?wK@8;WhsyS~^z?KUMSd7oxx@>|x?#6>Qq@RDR3#B$6V}oV@u{uYTSgSq8uLNOb zTg*4LGfd^-=C2dJ{xwcDf%RJ5*5i;I57qpQr6Q)koYtHof?kxefa6Ica|0|0S^<(-w5T(n4tZkNNLn`*xc#L>kPUTFq*|eK}5=@{=&E zy*`wa$?;;Lej8OQE3?~a zjsH1H@-OLJ|vq^NE&8 zNK>9ul0uP%`j4O=@AOG_ZTscnA>=~t-Uvogyuu3^cdI4J;Lk8Z{JwWNzmsU9m+0L` zteAB@j=h+nEh`>SZ5WKR6ej)B7Q6SjgU(*C0_)YDu15OX7jo{rHkAk$ASyVS>-GsZN!|IjcPN`K#kDR=dh6LL_dSF{Dsbqb=>|Z2rf|^3W&=i{Em~TCND!$@5^Ub#-CPW)#%Hzq$kBTlm);K|EGsc45Gw{x>Ez)z1R5NeC zg2Qj{;xvRApaM!C_D?{8=jSfd)6<}+oan-VWKGDGr`=-P6W;c=xpGc+3Rs_63%nLs z%HR=TJe@HH0^wt082Nbf0^G#}_Ph?q@W@|dhI&4Psmb#2w&EuZvSjjxbgdVwI3UxJ z7wfPzKp%1rbmJ`=U}#8)J-k&Gu<|n-R9AjpPxz4;1~hG5`lJapF;3g^w*P!Jfn$D#br?`yDm!1&}#!L!k|EYT;MP$uKAS!rwAb7fbvivS?8TK zQt<6?$Yz!oeM%LPlS6-ea|{%SO8g}%`Z^rcsT5;0;nh$$9AsPd0lF(i7#Lq~!Isug zpfu{pK$jg%(mvoks>R8LI?*dJh6rEAO_tR_kp*XMGeMX0AKK3RIXdX1k3V1go9AOv zvQM2JojU&`{x(;dbS{_o=#OTyS_ zmp^5IsW9`(6j;drQr8OC=i4`-nHjzJj;$ly+u0%a#P~09@$>@A`i-pQV?lwjhpf+@ z4F&!X%BEntG6nw1Dhjs~mk{t5l+{waeEAqm89X62&nr>VWzxCic)z$5o1BJmPdrM| z104A*68{=m3pg7)IrtkxXK?K=wy$j2>y@0A7NdwCh39ul!br_ae%G{iD+HW4rp{%E zaX+A^IA%p1%u4Z`uIJi5{MpXk3&z@bIV|&&FHbJa4jbB_FA%~(cW^jI>ibu~b)*=N zKGMcB@JFqOrNwEHdE9*_#(02*>PZtGomBt?SD`^deUT7@C6stRl13#U*3g#gD2UrS zhqy^-0eb?TqtIHj-cddgfmX+8Q%fO3gBs;LJIt|ntRn!pU8lWKjC*xz&1`0hEp&G? zi4CyubPnowEcRflDh*|p2b8)jua!wS&0?f3uf5BL$xDt5m*fq(6IHi(hrR*B2bCJP zr$5SqDw`*Ml4!)gpnd*~6)_BBa$x1TJXVU*ytACyI7 zUMo+Z;cUAykhmMfwm`Ri0j>QpH94}3{8p?fVSe33?8)~z#t+pb1hv&~JElFd8^5nv zl0miRc^eEVM*S^>@3R4@s=TT2w1UC&Xp@9BxD4)FAj$Tf&C(_ z_Y?0*-P)?4Nb;Dz@)b(Z$cm0>t#0$FZ^l?Oo+%DT+sEZ!Y!=!riRSQj4KBu$AUroZ=>JT&kgt%2{mS4Nv@|)|IlJ6qg1-9fI|VC` z;Sd^?_{I5VGix$EyvFP~%3axuyK~9N_58SooO=El!l;tb`#qXV9LH5T=Q}i66E#S&zumB~(tQ{F3}i&dtg3K&bKDQBYMubVbC zb&BV9$}XP^t^RIw0*TIOar|Q;C)^omvm%0mzn5sg{`gY}B)DQl$_uI)T%i0%JIR9d zr=|RSnq8=03oas65uxsjdGeh6UH*XdO7N^%q=cGok(-W!|Z;^-P%j{5)r( z-}F_VC#dx@l@P*jISg9(1KYGNX~(k^H_|C1dZ@aj5QLVPv?Opd%0ph+*WwSkvyhS4@Z8*w( zxJRMzSgi?qtuN2KuaX7=U42sm?3@Z7Jo$|}+}^&kllbTu*FvX{nA#L!LAq@1KaiFA zi4qVX-TDWOR3^X#s;WAC%5YICI^I7H&W=^$2!IfC)!}K$wu_R5XQFPhA!I}p$D&?W z1KRc8T3riYjepNk6nuyjB{$@dAJZE>N~Jo;9~R@eAJ9(vQznO#xkh0($h&s{gU7Sl zJ@-kFr@|P~8$B2hy1s8l`0Psd7uRR>Wz-twtASena)cI@ysYw%E-O`-bW%!VNx}*} z?-?+`d4$ep$-lsL`DlFuHgy%{6zmlzAY#6V%N2%Qjs*;UVpd$DXE4|>7k7T^hE;v# zwWIZu9HCDBpL-T2wqcGkNBq%U*ji>e}sB2kEMJ=iDa&2{oqNKH{-!7IbkNk#;ky; zVkZGhQWQejJZP0(zsE+t?5)@~8k}|e*>~b~5|m03T=SrEEWkgTU~8cqAZ*N+)l$tc zx7-tm=MCqb`KxMGQE_7luO$C?QCblSB|D=a`tOR7~iXQ;|3p;2w(|x}S)5BM(IA?W0j&E~L%0W4Z zRb!*BlVvV|0?AAGNW&v*iF$xD#JlVuA~G|n0mCxS%pVKIQ6r^$`@|ytW5wn1wK1ez7s9=I*0VCC)v?n#SkL`np#5|rfMC!8 zfj_lUI5}}o5VCy3ubNvg)RnS{nA`kE8)^!k10VNtc+#}GAw|}$Wybvpi*6vjc+FoB z0?7@2&mTt7WJM*H*@qE{fRi{X3_hKVUJ2EZN=5rAWX0d(xBomOU=4sC$IX z)V4-1Fx=>2&~Z16WGbl!EzoV{ggHs|!}IzLa|_|o0DMC>M>xmkye%$ed`!} zAV6y(vPuC;$L1)hreCGT&M{CU$Q!p`AH0fgGc7{eE!TfQ?$mv4v(R3nAXfuU6M0Ca zr4&W}r@fdEEeO-1gZC9LBS<~-j@E=O4E#N?NBmurQhd_G(fw(f*9gKiaAIGiFWqvF ze{Ekh>!z(&*l7*f;S`U*@ut@;qRTW8Fb4^=AHPe)pd@oL?dM5m!XeOZ-O6F0{WkIF&9ys2Y)~kK!^@E(HoueAV&QHek4H!Hp z_Ynhzmts?l>@d=bN@N__WkdPhZWy*Te!voXkj|ah6gaNu0lGKjIfpyLHp3|r98C9Y zOsQ)z7IXekgV;g8<^{*ocn$hykiX{6KxD%g@iRX&;^ozrC)+(fR_v3=x$`HBKAoGL zl@k@dNBxZ=pn2mf6o=*LuqG-fB2w7iN~dNw58i(gA2dBXTXv&!Q7zX81&=f+YkkR8 z`=Ft5;sXVer~Aueq%nX!r#h1)CaBTrAVR3187E5ch~IehE*~H}_$_g~a7**ydzD+Z zm4OiBGUmRXzS-q(+Y(eo2!U7qMvwYSaD9B$v0EjRHHpSuA=S8BGtj+{0}Jy9_TOb) zL=8iHVQ;Ad0&Pr&zjAbq3)VbZBR^<^cV;c=V8lq#kc{ce17L)mj|(dZJfu3eer(08 zYe*Un7+knDPBajLiO++$_)NwYje%QOlaz!d{XcJG`l+}#UEq`5uLqltuu})vnQT55 zc|GLj?)T1AdAvG@33A6E-IiSVv3qnJ3SDa$@^3}`AjiHA)CHG5PszwwwPk^H{fTL5 z?Ao#s5fS`$^-`Bed|-$p6B1q<8PNk_l4h5?{rLu43ShG{zo=;B*_pF5!#HK>4dnW~ znvgtqt+@mbDC-ETzUMq93W|qiqB=LKwrNhwLWjptyNq`H$DOH>e#z9ina)d36BD@m z>7Myt60eD_Ye`ZhChV|?nd|L11xW*eby+dlmmh+2i0 zQqPy^;->E%(mWp7F|D;s;ck3r{;*AxXYgBSlHwqF!;n5V5*VlH8NIVK$LjUNrjTa) zdO*wLftuZ8PQZ45Z{5hQgnkI zSZ;XKy;CBNHZgcIqD{cY=4LP|a=NZ5i_u2}T7m5=T3J17mDyMH^J^<*Bqp0!l$m3a zmZo1}@D{u;qp^9IL6)oY?>y#n{T@iMwUY!Sv1MKNB zrjWI@rF}JYh1*WDF`6;<_{D{O4*$T~~LvPv*soZtlPMcHtLT zjK#anGeH`LDcy}fDp>^B{&{r^OCA1Q&Hv2KecV1XgF46l5G2;nGS-%*4|AWvE|s>Xw~Hnax{{mCu8oo!&9!m76;&y zlZqzo?ikr=`YqPFIXUtL=9^zKxc@O@w{4lTf@6e5Rpk+s+N+@ z9y315S(L6l`t){Nj>b&kSGW2ni^rlD?hI8PhFfJXD+5(^WaZ`M(bj`X1JQ}g^V-bw zHW>v>Y;d=Qwgn&Q`^$%@17aK=zI)w2KR-`30PK#ghW{bwoawwSW{W(#uzN|E94*36xl;vxsr<`Xts;sNmIhjZIrT;u=1J}=+*{_FBe`o~)oe?QF1H3_T3Sb*#a29g8N8y_(4QWo~9*W$yw&WaaZMO~PWt zBye;PWlv$g5@E*d+!%zZm-q-*&R!9)_FuLS1}7%s_CZ9&pid&F_1~+LKGsRVU|f81 z3~ltZ?|i9;bto~9v-DF~kj^gn$PjQwuiQ{EM7%PxEmt^KoBnqPM+Mlc%fCf6X)8{} z9rxPt$T&4e_RvQXGRm64GP&0R?C+uo1tEDtBZ%v91hPCm*TlRg11(j%GXqWA2EW-6 z%iufzy7Iuj*SZL|epeYvlHK?sV$Stt`dNTL(}zUi>wj3_mR1yQ2b#eFL-%0y7~Yad zHEZi9I;Jae0O)sRz%T-k+@(hT*sItmB!KZc^`S{o+9W+-9`>r2dfE?N0{SNv!0|k@E8Ne#rKJ8IwYjgAw5*_#N4FS0T{^wT*GgqWoDv? zE5&b0|8tLK5o9U3+kftsPn)Ase2`n`UVOy#i2N*cyVo^Kq>C-65OR&i$j6pT3pkX;_mM55`sp~ zO@GhcYd`y}^X{|OyVm(5xn(Ak%r|q-%xA7^B2<-S32-0cfj?sXpv zxO2c?^Bx4kNcGZu=OSh5Z0uy|;9_ZS2LgFyB&Q5kEb!xpOuJ|OmaCVJuhn;P7U(31 zY>_kgmBTQ%_KuQPfzA-(OO*w8AvwV}Sb+o^uTK6Qb^5q@$+-n}*eP++304tVOl9ITWEZdo_*Y}3ihsZ(I_9kJr1w- z(-#&#o91)ZXAo-vJ)Q>_B$TX&&U`)1Dttd>VoZ3l6ivdO&PF>ZE$3@Oj+-13SAw3L zKCMfwR1n}A6uN#~Cyn^|fsw@z-Sv`YPOcAh-?K+ftrB*Bmx}E6_KaL`d{oq(9(=pJ zU6@I}?jMnM;!%M1YJ7}DNr%0sK)LG!r#^RVj=w1`Pbfd5DuvDR=gHFN zib}Yf1Of-D)^jb%`m)Dc_6D_5>0(t=o-!tNnXcU>;(oZ%X7yqjNCh4~!#g*v% zBZuL(y2{T)+_kIPFpiZyxECLvsr=2-D-+v@C#`C)cU!o{Nmr0xu>%iG;`^U*4S_|7 zbL|)&>PSTLJxec^8`fJ$WShKiORqj(O3y7~W?-%=XBy z9VR0u&6A=ehbe^EVOvb{r`MCd7J5#|(;-$xvcr~mQ}T+Mo}@~da^8$!rj%8q_=!e2 zDW}J*RUWqyryCc9JK1YTyFd+!e{P@9#Y!=7@^R%e%fN%VBLAFU#s;bWdV3ibloCXg zz8^<@^SG}$M7pZCX{cB<#Gfn`B$(9Ekqyl$YR5iq`+OyUVx$xFS~^vF19^Yqb#wV_ZVsceZc2Rw-nObED)~ z*wpQhiL6y?=RQ^1R(jh@@1v7exWOn}$pdu1MoMDFD?JNkm$>)*K4YRH<&XGOHs^M5 zMn+<){7*&U><#3>_O%E8b;jjwN9$0k;CAa)%^>p&(g>-i@#mti5p5WEr`OX`4?hEU z!Ib7hS0}W7Y^lc*D)FyIJaz80hsj2(;&moOeQofDe2x%-^)ewKRV^QnEoBBD?8Q3 zzt6u?k{5M^5#ExuOMui(;q*$ zK?iQaVBHq&6y*5m_+GIDL@S5Q)>Sb2N3QIM|NO|93-%InUd_Y^ra?=qSe7(Z zas{EZR+woa0-Y66UHLa+#n}V)Ya)ab588=pcaMd+qZ8~tI*|2N@9hI3xTHO zb8NAk^Ui&F@Ct_9&~D#pgrUkV5zhkx3D)w~R3w_SLgn`0Ine{@*!bHIIY^K4(~z3` z^>EJ2_bC0oFZ2b8w9Co!m+hR_e$(^w=e8^U46-{@9S--`O^n`GKJlhQ;M>JD8CH z2X5}?y*0ae4ph<4MMdnlIess`}b{MG#v`|6R5ydUd zt)L`VUeBs;nc`rD$I1cxxxmP2|iRzFSV0=*9r#)fur+Wp37G9Uz%mR>=lIp}eQ+4^>e}BrPDSzW9WTyJHmCCPgyXRcd#1*j8{EsvKGM+8Xxb|&Z5@!^ zC3xG7BR*Ts_E47Fcco1C5pY60 zyk~4|(TLki8q?uc@hfu)icW*{+l#{%6S0v;t7A9q*Ag`zsE?s=_i5whc3*?}s7oTs z5^&Cx_x$CRFBEP1Qm~i~9|sP~13?JXU|UToybjpJysp7$k7U(6!*beT45?d?5`1q4=A#%&VC z2dU*S33o`qRAwFN1U&&uM-A&i){plYNTby1wll;}cd+N)ZI`!@AIZ(7NZb!B_sVmO zMFf_^`3x6BP1w4MqT+$Jz{sLKs1y$``FooW;x6^1u+BPJT6AZhXH5jh<&x&-@WTdH z6dsxl41S`OB(U<6w{UK-98@zXy$70cv$IAn;zP{cvNdR0+jK_XWx@%!^ zZH_c?1X&Bo%(p4sky$5mv5L5aSBi~MnW)Xp&BbOgLKNk_h`v`|9G(`ssHZ`~N8ml{ zmPDoO-QW+ZJfu=4qU0yg1usRp*6cc}-L&yhsEt>7TffLHFuJ_RCFLV%X()JV_0Y{; zNqU0!U@0xK$a3bNOzCc|`R4_g&w)gh?K*qBolmfrA>f)7(43oOPtuX&uXS;u;}aGE zo_4(t=T}5O<3f|T7zqnp`<69AN72WaFjX1d=$jkf+LY2BtASwraJ$!!Sb2+UO&xsDtzc)PKvG}1ANi)S-^ zh;u%k{a&VSw;fY&9eh_ni`WT2jS7^ciBOIsThx1sb=y+x=`-aXqdQUbF5$0=Db#&aM+LR4X&KH!$M&{m-5H(T+0;ufsoJPoz_RE^?I^ zFHq(i0*?$eB_)wpI@`}w87Za0b9B_y{z4_%A$`~OnDMNb^Q~p$fjkz zm#-FDz#XvB#r=qx0N_^YL5PX?A6WZVj%VcGp1-c?rXUMn+VhK7ATpoh^LS7<4$_Kt@6muxMA<-kvoz zbyOZCaq6~(DOM*`{f_N9V;6L>H*q%QifeN6Xvld5z2Q*|ajtI$rLw7hm$^18WmE_v zBErZ0%mkN=4ES>XpJ-y>aiThZ*IJIxR2yS!X=xoSwtW5at)v z65E$Ge#hl+^-E?r8nxZ1UT|@fWnNweXKMO1CI{X@H;2F<@W-s{gR}Yz4 z4w^*{Y?34Oqsd@WZ3Gv6W;)>%X&x_V&V^^YV--zcE$UVFf@0buPv!>MO`0#OYz!^erH&9qI;+|Ul4OWQSaJ` zq&SCCVZ}o@!<%Jn=UnxTb;>w;1_qw<@Q{7&59wI_x#>h*-EIOjs}H`gNt-3M`r*Z| z2M0DkYHA#XGG`9mGL#ER_VKW$y11+Oza;R7osJm${&Igq-cFONT3N3#HY(LNXZPm@ zeIGX0FPdRd4sMohp%YKqdNZ*m}8RG9R>nLxO7-rTj$l)!LpAWcP0g%?A+Ua zsU|#tGbf{|uzh}@^+IV5l+^qFjrVBj@1fw%0tTxOVFlTexLkkKRA@IXZd?l<8tfAn zf-fx+A5xXL+JDFQzakz4^$CjyPuHb+Y&vu|XrtQaRgIt3IVq6-k+#OtT)O^t>%&tv z$9B~Jz*f7o#1Ir8A0HeNvg*`iVP}U`t73l9r(kp=?!7@$+0XFgNkCfK!%86))Y(@6 zJ{BE%InPe(}7U%@>>mlEFACsa=A=(W162e4@|(D%Mm2kruldS#a0=5w>icH zxX)y83Jh!u$I97d%JH0PhCG#1{D#V3mw5V5wNa+t+p-w+PZKsoH-AIi33iRTc;3ODo&Y zB5_A1CjJBwi9SDIGP2L$drQk_MGg{JbV(!uUoN_%y>i;Pe{4JZRB;)4B?`t9eg6C& zF&O?94|l?-Bb0=KV)77XZ)LSMQLIt+k_|q!XKrRvBrh)yQp^@x47Xoyrv-&|{2Ddx zzS%$=$3aocmC;(*-Im*P6mM~3u1kZkNR0SNnhFR^_WkOE{NkI(esU$j4 zI_M|T(mdj~9oxT`z?-S&nqATNR$>Y$pJh=|R8SBm=ZL|p3~$=((AWWXvu`=%uYe%E zC^-ylKDgY~tl6ZO^zM!wkn)9+{Qh;IYi}(9>g`F5J z{idQAG&n{9@At4-O$ejcc3Zk|JyFT#S!%tsct%DJMStFAzhTf7aWB&zCW2d`5zvXu zFmt^B5v=oC|A&cuLk2PV10fe?fK+Q68ft82xwR`k^!_mIubQ>VFDMur8IhQEbZi+p zyfXAn786D)EBV9rr=bTm!)J-v@ZdXM>rG@z%+4nIIrjZ6r0%A-w-@B%;&QSrj!Ioy z`{d;0B&VRj?c~;?pW+9}Lj4S1H3R7iFOn`ax&Cx2|fsqSG|jwG*hvCZdZTG~*fQ zhOT8>rqY~ftAgnv6_r3mhBtZ>TNdE~_TT?5og^k2+Y}ZQBqSx7q^MX~mBjb=_TqT3 z7D1L#UfxjG|gkDE0#Bn+as6>-Y;id^fWn8xgXeRkWLJWo>1y!n( z&QD!jzc4VC^plc#PfR;Mg$3F9$P+Z5ey4-MGVU)H9zQG{f^0e&-}bSRJ&1o~nKGQL z!}y@-y5R%eiT3BS0iG8P%i|OexG=k-54f{QG@6|nme+MydyeJro0^&e-5?1iWfu~0 z8{_o;eJVs{Q^3&g`nwvPhzIAizI*1^>kKj9hnm&;D+o{c{!}?n-}Uu1Frf?v*od-h zc8Z-|PR!CU=FIB&JXxpi=IJZaeebS%%PU+6$rC&)ztdlv(;0HAi^L#dwaZ+T5E&;%5C2pUY)uQ7H*;ZtpvwmzcoF!^74`3FL9TIQKX8#KjIa%P>+?TtV z?afl99Oz*krz)EmN`?@WsjKbZj4dVxNOeOB1ChO*+zrVkw z6Ii8qc#^7m{6)0VrhIOO-L7V~xwBq~|LkaY8>3`-xf{&o3rrcCz0E)mz>t_5**IE_ z$fzi9t%kQ`^BVtlwSFiT{Uoq?Zdb*kSb6D%xV0m`mT>ML~sqK z#cZkC4LaPnH>&F#@IXKknmy)SyvK!G1c8`)nv8rj@Hk@u-M!IK^QI(w*CFKHo6whV z)y>K^llzY`Yqf{`=fScQVRHlhMMMoeD;LYF2G{=D0x+>88XYW6lsWk7gD2v!vbodS z3uOqtE%hG`)}Z%$XSAMXuv_C8W5~1W1u)fa?%pn0PLXBfU9F!pG8+6){`Be7&q3Kj zNE}LixO5o~8T=Pf=}=L=0M-@H_Re5FDB$5^b9v|mAk_x%0oVKWmuVVf6K}ULex24w zHJl*Do*X4ygRyM8z6aJdUaYwy54v7XXp^ZV$s~l)qbsXdBAc6;4I7O(KZQBLh}SEXs4r zY5c;iBF*2u=+`A^~EzL@CB z3&Mp+(bJSPS5bD_qR(L-V*BV$Kwrh3oYH5m3wy<)FxJIa!q65IEHA9Iza%HeCnSs= zZtd%FsJ6cHi#u&?XWVEa%7UTy=7!*TyTaRH=ppU*$(xrCV28k1iKCA_k$scJGw-9+ z1K?OWMjF3si6eXjdMj=-!&#t|`ND?wv%v))&9E&A&q}?Wugd74wEd>d{0-fayB+s{ zY+QF|XSM6THyVPx{YSIz-_(UYw>-a#b|W#bR$jK~@cnDwylSxtkVP3A=Rzkfv(>aAJD8=6V4P z^#}O^V?FR;W_I>Yvl^r7cPV1NLh}vwg(W4pz%VN)hvzpYsJ*$T_G;QtQo{sz%CMll3hPWRa=<4cv9Z?a1 z%=d&HbZd&@s*UP&9hu(uqzfg-iTzOhZZ)0V)*0J$mP3r76|QFiNb;n)X@D&Svvs;W z>plVqS|qSY_d_0MA+kkJl;j3jF?rEGUREAtRdim=^xFrdtSuxsOB`1|8aZk8{k$rq zwY3<&n-^D9a_oaTbPFYF^blATe=|}|S|N1JP@nts5Q%!vr2##wD)ar-h?+liyTGU4 zn}*()N>2MZslvIl(Jra0-b`Z8hZj4OV&pTt)^NdQ@}=eSKWN^h45t~P zu&@j?iMsemKEX%qG5|?+@QXuJ>ZkoEQidVfT7Mh(-x=jrXJmS|)ssiZ(3dY=!2U>M z5ji#dzk!Z~Kt_E%zpkEMNPVN%CoebN@tQnKw`P`7>%7@r{!dR&Z4v%U=r>zl0Xc=K zw*8C@=OqS@RolmXedAnJFCD2&r|=|cEiVT8Q$(TMX&JOWYNLvYH67tFoN4wEI#+_Z z+WqFxiWzbLwc*lD;r2vgiiPq{=!IHg)%#a9c8#z3((7Kf@9bC%nDHnVCU$knfHIVs z^p?OVy;4+-EZwOef{e7N__Y0g7IKpVm>%($YE2S6=H^bQs^a|cl4@{p?gks+wzePY z|IoqurqjWdqtOk|cAz&5TTG zi0~0?jvVGy*hi0a)10|Bzd>e}2-nwire@^Uh3-AfkxY*!b7_x_6-UMy-uO`iVi=%_ z3FH7>Lx+vnTy;$GcrDA7*N0lP?=2q;YF3dC^Ig|=9M!PMMUW_sMVwh;x}cI~HF8Y8 zBd4Nq#y`wOBTiX4X>Wex@63lA8UvczhGF^}>`R(WV7$1p=;k-p6L=Q?frRuo1s%__ z-634tOHz`VqKGD6G7SAS4qmOjuHY^Aha!wgsgX_0Mv9e%{zk29GHc{xJ)o?79TU@- z+phVL@Ts^V^z=g-m~^e5OQ7@DqNA#JoFTa~jCm>8IrS3~H5egoNqF14R|gccH>Vi? zq3xM?tKG5N|5IY~Lp)y0__JBU&PMA`%|XbyHcw{(`g!zXb8wI1w;$1ZVVb;*(A_Ln$^gez9 zpz=Y&7eo+1yfMYHatqe3xUrl*)${vKiweN2I!I|;2Q%}@(9#tkKzd`9Qx6=wRgTeC z@=Ie3vrDN8zzmf|>q7lJ{C}uVZK1WDSV)sj^1ul2t7Vcd{SIxGVbC(TmRfV24ysav&M+I^tV) ztlw)|8#?JK(%*vg21F_T?enzWF{xcfZ3ph2#knsWQ~l`3MRGVou*=46I52l z2Kw>ihlQ;hi1=Y@u!|UP>ucK6=#{fa{ZzQSdWZtO~GwItJ z+yHOEn3!DLBGF;$#=$#=y{vnrA0MTSdbA^Nh1cH-?MIAU^3q?tk&(d~xz<6&PdR47 z?o~Mn?MdOK1o7paiXbuSbbWHAOPM5>$9*ntAEA&#>+}N3z%_U^Xrws7PH z4p|V0kCy#qT^@ODs36$Vt51W zfgQ?)W9AckG5!9Yo?psP8S15JKhbz^>~Y_rw;|jwng;uteyavK2ipLr3^$4iAsxqS zFBGiP(;<+AAy@aWXO}u-y>v^-x92JImD>lC9JxdCA1am-szz9~Cp3c>wIbQsG8c+I zR4&Z(Spyp1CD7iA+^=?y?Ov>9lqOA7xl~+?qMQfk0M&5N4~Ne-)qS8z!y1QR01HZf zybzHba2Tm^~GbSe!FDfA$IqV!-mS0a-Nqqz8T3v%o` zu<(;~vrOvSwr|*G)J!tpGC3HK_*wK3S27C}v_H9coPI^oV<41{G0xAbkXaMm3PasYIQ_iOdZXWo!)tUAy1xHkucNuDBz z6&B*Di;S<=NjPFiGo4hmSbUlR9-^W1e~P0!e4)}CTu(2u{Z|e2@hj+Lj-w@4?!$lp z^#{Iis$9=J2?~W$3%L|c4-WHiz#yhK@*2F(yC!1;k6-4CbmynOX3loEh`VfXM{&Xl zu1qD|bc&}h+I?^D#JBDC*8nG44AGq|T})mMVrQt^qZ#@x`{W2-5p*A?6Y;h$T6J8vAlKWRKTMf{Z5qIcZT)7p&GA*#bN@5d;|<2KWe`ogL7KI`F^N< z@Hj%2)*4-678baCnQhSE@AZ#FHl-=0)N%BWxHd1K_1`42f9YudWI9x09}y5QMuFcL zLMk6D+Ge|tjMqah=^<3PeskyYagL*aVAk?7m%|G#TWBgf?6?YCCsWO$-3e)i22uuh zx>skH=bcD)z`QH?63Dk*QzIG&4F{C6rgs8yCr9)^@sg-@D@@n2UJKaHrYIjO<@mY| z(4=nDKL3@J^1u52C96Bl3P3SSG0ADP-K(_EVRw4dza^TjH?ceYg{>$5(zX66Ll?WY zHb;V%-{!#x!mQAqh=xDKmDeSRd*)<>Mm4hlU`@QgNEG0UYhVx2 zbln5U0Bb6mB-c>?({C3SQX_in8!lmX#liGGS(SGVu6xt7hb|^Zm_q0k_CgxJ^XKwr zUWj#B)qN_S@11BBVWSsab%lGc^FXe9k!bDAT#kD?&m)E7mVb;(8Z2q@iyEDd(KGH` z>2bX3spU`1I2b!;hiz;wzE&Nf(bTF_d;eY@05VzDXBZU(s$(W=J2~<`3!ccs+IM&4 z!~~ENU(Ws&&v3XPl8pUu!gS+AtI$uW5P3`Q2|+q`M`BczL%%}cA#L85KmcazZD~9` zJw;A~FRu$ZRDu5Br7r>rRqs4}SFSBqHdTRQGB_4ORa8S(FA?39Aw@XdmA_p+fhH}C zQJa-nYd$SFa$Qo~IJ5+s4!nc`!BFqk|4x zKXW4?t&F*yLQlq>AixZjyicrCN}bH?wz=`zX4^fW7DJZYf*$wu%@aDgicXiUr@m5X zD_yPn&;PjF3b1^nEfJN$;Hyhhi&!&R|ESE5ZkT~RG(K^Tjoe0@4cR>4d_XKf_OjB9 z>eTfom#v;BUZ{|fg?alF0YkVj^3*ge0;%8)Ui>+VdLPnK9whacq;cVp(&M5dnwsZb zt4DP;5E8qiR;aS^ZQZm%9-vtkqF%rtm^Up>XIINtw{-*p!E_-cb`M59(fv5C86d~v z05J_lXATa`%)SzS2+Uv{-FP2Vw|{gyC?AMzOa2loGt{JDxog4u$@le{)CUs@<^R)>IL|EWeDvU=`4 zZ25$`-*&@zFB7MFS!+-MALPi0XEqMXpe2}awW!$F+`ry{8wUGQFTtbH`OuZbxn?9A zS<--?UNX;zz?*>HaB$X}Fa3_j!;xhnjG% zFytP$n6x!PW@U)3Ew*BeYb^v;!ihNM;3}@p?6#K=2=*BCF9BwUKA92XxFX0#Bc7OX zKHjGhz@$Mpown9s#|k!)Irl;lbritJ_fk$6nRGv#Xbiuo)fu6ZIsb>%yptAn5G=>n zl`q=HFd^llN*rS+pjAF6HtAl}sx{80h%%28S#xcXlatFSDCjC38i&BYPoTc+VGkSR zB4wj5wBEAF6H}E_t9ov4UK+yQ!rM{6K=Ic%cn|m5`~TJ@_&?eR|NmzIjEJpHLRNNJ z+DM^Yf@glIZ}2GF(E972Z7>;8sZd+MJ@$(NFs^!=N#AVGVm_OEW=<2`TzM$MYC=z^ z5Th0r76Mv9jvC8|>|mDrj7@e`4o~9U$}cF<1Zi#m{zz$KX_RN2M*@I4^|!~f>i8lQF(@ID?ZNpk_KDmdfdv5bOPUTI79VffE*CULkh2ynt( zg+PNj5d+cqd@L+D{>b-4f1je>V8J&F0e8?}#iZ-gE0jE@5_>>LqjbYDt5 zsC9JW(;sN=@4DaLNGHPRDGS7z9Gk50-eQ03io%G#s>iOiUjB!p*8E5j|AHm0>3zsz zZX42^=%?Ogls7`BN`W@S4Z&y6EU*?2RR_J2TN zjUee>6?Zb})_Mgj^>%7tmE>U&e$=&lI_^X!UmJ3E5E%c$Vk^-CkIxB6IN>gpI90WZ z76K;oRXLA==Pc!4R>5t6m4G`kp<#FFpA7}?!ZMUOKNQH$UY1UA1iPtBr?|Tq0Pg*D z2mVhsNe`fat(06G>2LXYz56hZU5lsWA&)d_tJeR`@d&#SenhCqNXDNY1BCm@jWwMV zZMNg?zP(Rq%07|MAd@>=aLBK3q#VA4$rh&z)w-f+1HeSqz>F?L9tVIa*jPi00vF4Z z4`y_o0I*7)n?r(yOrG9L2gqYW+*=}wC>21XZ;(K(y?2bn3e1326A;+^0UU}|Rb>7a zZHmrH?2L%`T}e4|_2{E6ak;G>5~(0Gy{O-}Y$(s<{VF=0@*bbvg-*omD9{uigj^Ie zjZ!M)vL}g)B;_%>ZIvFD%ZRE)KYD=WzaO1m*oD8k9i|MONO^)!1Sm}mhK<3y7&aw@ zM!&xBPnm`!dY?R&e*d0rX6$#t9`P2g7FN=SLwhIIT_PWe-KgnA_c8{Inc|Ym*!p zs-&EgWqxHf) zhs>{)A#>X-`D~qi7k}WWuUaKV$d}KSux!#mD>?!1Rtz& zTAG=^u}Vx&KDO?Z0A}r3+^U&h(tBcatt9pXF$TkZVq`0+dhGtE*}kZyvIe+%6ECHt z%2I=KC}dGwAZ5Cq$K6iYC;x1tj0EsKssj%>_ld#r$6LE1=BWXuE34y$*{^qSlP{=* z@UsZlDJyywoe;|?la|}V=b4VA*PBQ8f~QhbTPZ8Y>KrUIIlp>Dn2?Ylr=$eyqxi?) z2q5a^!usO-(REniwBb4-;3fP=99yS_e=3|hqvj!%Q9K>8{Xhn|69pssC-q1vy*dG~ z0EW!!knf2!$@|IPEoQcWA<_&IoK`;|ytPnV7mQ^VG`oGGQU-9*0|H?pO!#@tdH33gC<9dHV_#>Jat-$&v3LvB2m4_&Die$ae0SDU^7 z0O5n2=g|Jf^7{!(^}vyq)z}Q%m7ZCw5};|mKlUSgZBrMLG@N^VlPIMw7R9((V`1m^ zF1+Qod*Pt!0hcJfo-NLmSVpGk7&C{1P>ZNn36;Z~yL)m_<<_iq=F*)PQbJ8OMQw<$ zN!8D-@GD@Jly*2;5X{R+OY76p(ck=wHV1d+$lcu==m6eoRHptWiH66J$r(SuIH1V1 zW;=-{wI)Smap#@5_te4bQI;pJqOJE(zfZ;|qHIX@GBY^L@t)}Z9X9#oG`aRkxSpT9 zGuFFqc%khA4>!YHgH~_4|R`#-YZ$bK;p>2P@Y??eoh(AABc$048!19-^ynlMn>)dfy zti$g9umDG-bkuRa<7Br3XIPgOeT~IwChEi)W`%D7nE#Sp2rF#&ZjzEyQg-SHs?K~J zc~&K8_JQ6R{Xth=w{*3Qa9`RZO{`x@P5N1g$tc5L82a-JT6PL0=wLX+AxkwYgHI9> zB6ez_OQZr(^JcwsHRiOtXXh@=_&Q8l)k(IfaQ$N=??A^bb~!D}pjbNL z0+TVs6&V@XKQ=}Sp82VjqifjZlRK*0>mXuPAnIOD^t;QvRA%sPpeY4ubo>sul-O5J zU+iBey7Nmq9cgHvs~bvP&X)tj%NzBlXywT@D_!_!sB`O{7h8vWkZQltH#^r)SmGCi zOmpVuD;k&Ff4MGcy8FyI8yshm8HoYIcj?Z$c&v<$KuvLd!i-vq8AMFd@_7H_!(KNi6XCA4RuyTXd%%rn(C@&lBHB1vv>=ORno>Ml+puJ(`TlP@ht2<(WLWZ z(zs%@5gF`z|CQAMx8=Ve6mUxJn*P^iaP+I2Z;K!jm1hV}r5|ey0?ahB+<_(FqvkX$=JMVCGGU23p zYVj9Hu=c53db%6j`y;BSXvWG)ktX@nKuoG@gqX0I0n z)%{^6@aOLzY1;EmSX53BhQh3byF-fKxVZ2Fe#nxN7eKoJj318(2nYA|@l`@=(YD;LxF?DihkrL@c0Z7Mq=Mp&1GirIjf%b;A;(U)-u z^|v2AoskX7xYWcfT(o8ztD|h@0rleWFL)VGAB|8&l&>_*;SjH=JZ`?eiv97&JIQ+V zWgn~XekD&jMhlrx#N4U#g{ejHc;C&_$r_HR(ess-Cv)?+-BbK~!iD<#QJSb3Y=X6c z0Y!=Q!vd9-DXQWd<$lUv-zy+|);Av??KBTvg4Z7w?eo(3#_x6U{oXY18p5ibwYwl3 zgu|pu?5E2pDzX=v=q~;!SnR>ezHz9FR;xFPxV!r;_u~4!6`g}^d!k4>a|Jszt=c%M zvUDY)w(vDj=Uc@F%R$~SrTaqeas0(!Yz~jo67D&Us!reE%{Yj zhfy3)_-d8jPBg~e1F6eB34OI!ocHK33TgT0V=4=@{{t<8P-rEV=J>D!# zW%Hkx&tADl%o$C^W)~$5?ar2Jrq!+s2wGck;KEP$**FVJ9PJLxtpAG>vd(WmaG}gO zi>$!DMt8D`)3%l6zv!8|sK)-y-v;kl6#sfR>t-uN4Zz#!Mw4caZyzfzLo{5w-Tcs1 zlt*>nxDu#-YeT)>-ru=eN8KOKCcf35Ec*i@HvjRFpWx^0sDysl1;S9dE=y$yC7puQ zdaGC>sN8~*{w|@}Y9^UkC_W@a=50XXj@qxhC9>$^wpGWqZ__hVY^o^JsqV6H0{Zn- z-*I4hgk3h}?`FIW!#HW@&|+r@PfE?^pv|o+jd`Zyp{c=U086~hjb5rD)`mM(#@#kP zB&?{|`ujy|)T{u()(2^_Y&r){H=C!$y=oby7EhmwY@}!Z!Jb9GvuE}S{ID3RvaiJh z>x%z}Q8O4WZ}Cz$%1bEI*sN@yc)M48x$;<7?bj9BBdgy~1CMsFbFrW}IvLOAe|6h|{aR z6y;e<>}EeNA6fnvKff`)b5mbXNnrg5_li;YI@GxqU?#pk0bhlI*xptB46oE{h+SFv zI7Js{^5`~XH?B!sJ%+BN?!BGWO)&{rU{43c>$kf#@^;W~_p%wY)?!tXkB=`I_yn*k z5!hOX{SgVj2C5qv6eO>tWIFmgMAGlmPN*!KRbPrj5^)GnSq=p72An2wtuCB|OC$fp zKVLBcoTz_|nST&O2hX29!|;!e#y;HD=Ut z1$o%_xmXsQq|v9#MA@X46O!_E%e4Vp3P36h{QOh<@t;5YPg->*Bt4e`L^eXc*R#9h zdo(osMW%%+rD18cS1HVQ#u8xZ*kE|S7+mZX@RaA-8-(w#ds~C)-8YF`WqJ*SBLn7$ z-UoNqR6j$`*E81wTSz%RGb!TNztTqYzkf&j{N;&YtR^9FX=O=Gc1nlYFgyQdhA^T3? zfP{N4c^*(sWk;`;H!OVuLUVUHlr4U&rE-tVnC5~=f%$5{)$RF;;OB2Bk1bHlKx z1;M+MsCTsv-)_!SrbvaA=arp}Q%3H>;cR_6<9Gtx#cHJ>ckdT2$txL~i5FGhXxh>*ws=-YQvlcK*lQnH)H;`F*AS zueVcwf9KljgHJ^@t=$i!Sn8gQdHU{0Jf9sB2YWg@w?EN}is#%q4$gJ#5jok5s#3N@ztvb4fD21Xn^Mls4U<~ zwb*o+NOlcz8PM5Dsr-C7b=fno(WA!`_PL?(b8ADp`G)os1yIpD^@5#^O-hZNTzc0n zak_y*`WxUzSt-wnX01>Kgs|KZ(C>z;#+*)^fbR)p^wvbe9leNwa-?3X5E87P@HnSh)KGn99Y5`+b0`jJ4+G zEaa{DV3DVMiLFh3HR8&+$ncOrhaOzEZ_*GGBL$dEqa!rB(_3^sIzpFd=adDfobnH(((&FqhCDgUFOdlZXZRf*dVlW@`^MA3OulJlJ zlVqu?vDSExlYS|XS9V@hQ&W>ge?I3w^k^<_(awCmE5@hR7#jo#ib)h9!pB3J8X$P+(2B4lG~i2KVUGW|^HC@P1OlNaq` zNJ?y?%1@(fn9J~N^kRqwNh#5zjq)>&cfKo+qbS+;G!P+B$Z$Vv+{x5MrKjg63FQ#V zFMCI5IQw+2eS7p84(nulWSG5G$zkT&kDZohstl^PwLQ2v8Nhz1rBywD2&%2ERn^l2 zwjtxae*M~D9t7C^0P`r8rZ@tl9Hs%Ck<9x(KK^F75Ulz@74iGGBraavwx-sk1&*hf z%d@jG8o9f6m?r|X$UHtTpi9WZ+|c6~5#fJ0AFT3;77_kA)V8MAt)tqpcKR#Fr#Y$0GG>h3v2><;wU!`YCoGXfkK(H~JzFGL)a1_r zN|1D(OrP=m1`L1b-`rqNScC)`qSe9)=Wi^FY>9(x0q2cj<@UMhp-r+NYS*yTlkoeW zDpVc#YBk))I^zjq{SP~Sr@Z15eIA@LZpytD0!?p;>?DR>Qma(1nT*K~mI;44Wue)nZ%e(&HP+Xbn2*#^0Gn0w^&*M z8{_HUqiEC9Et9|i2jCds8w9-OW^h|e%Wnk*SpF|$SB89P+w`nqdy`a^H7+c7`#mvA zDuN8tKMhe_m$D^c!+ag& zaVyHrwsFca=hloL0LxBu@ecdrMVA8QbhBE2k$udEi<-Ffi~UPfaWspLUQH*XZ3Zx@ z6)TI&Ib_EzyUcq5`gkCo9=2d#ID1}MdYs(3N|TU%GT11|6-uID8`OZjsEqkxBo?^S zt9j(9nI7S}kAcnco`ZO&;B0mYPjm~`cpn<@Qe#w4G;62)$*@;|86bt{HUz)CkVEBg zu54kXrS61|Y3$2_ucio|XB9XVQ+~b=MSFFwUNZ)4SFEy}5dt1Y9z|@f{XnPn>3Z7DtT6f`Z~$@}A%=xyl`X-A8xFu5=d5158#B5)` zpY1UYqkjV&a#Zvl*y?y5RH24D{f=#WaB~R7Z+cF8jmEEQJpE1H%@slESeU2KpSLAW!Ax$w8zrX?~qgPU$|ueT&Qg zMcG?M#SygI!Z;)(5FkKsf(Ccj;7*X>lHl%cgS)#!aDuzL1$TFMcboZ|bI$wyJL}%N z)<}1C&#dn1l1KL5l@`h0)LBC_wrP{iFf!A!=I!m&arh+;nYVe%7d2x}ga4O98#MH} zmtQ$Or~QZ^>0YTo7+1ZyULZdLSq|pS69YoA_;9+~wr@xTGmh=5i`mg~aj7|_ePzm{ zeCE5COHEp!F_MvyeL=|EwrjF!S)G}g$^P~};ir%8hqERWq+fPos*l_H+J*{Y3VhgU zUKk`Af# zZWKTB80ZvsfFX$51F z2;iEcV`Gb(n0zCRB830dXR5aL_*g>5f&oC4EiKDFz3xq4e4qS@&!0YWFqxM8oY0*c z1x_W!OI>h~*}d3o0vwHrbeD^?tP$9b_E1V-{s4XmprQfNcYH#EYeqB^6H~vkEZWPT z&H0frfA-k}LH{87N+I?F4qE>F8ZN;b@2 z{sl3YQz`^#KlIJ&@K2G6@8XOf3}Ge0!*)6cxhw8hH*KQ%cq38o;`OT3{0|2lQzOUl z(llEv=h<#YvHxh?35IBTk(;aEv%)fPY0+_FVXaDxqQI{YgQTvuc zS4UgM$|R~YKfk^*H6^8x3BuT8{MmnX8#O<39UJsKli6Dv_Z)K_Ya*PTBl1f3VVQvkGE%Ek7X~lDPujNZMM>ri8Q}wVS;n{um%S3yHwMhG zk*5Z-)-5}laaIQi+|971W8=i)(pgip*CPtcfX}j}C%?rcGM499gR7dG2gjc~#)m)C z62JMKguHVLt)?UEb!6lfC;3|Lmt%np6pi7lXV*{TihAg{3%3v^NfgLs;Qr)~eQ>bE zHh+UIjBy{+0`F3*8yWHO{(}bH z+m{NdHcWE$*@ zEXiB*+q{n-*BxEV9FwoQQ;g|$b>3GD{W z*aJ@wWHC^p^280*wr$!H6N7)S`1pp~_z^r)S>eb%w=+~)KmLeY7wo@~o|z_JOZJts zrZ{lMxFC#lOTBN;T|9@Z!7o-%V`l2J*w)6SiU~ZbyRm~Xz(i{3X)X@|2%|6i2FAmW zhfkz)^9!#t947ma6iu0dRxLV>v&mjaZL!j>L=~4J94jD$GFPTsG01dd6aZURy#W=d zmHKUfG61zJnd(o2#6t%2T0teqZKRp z$|DQ4S|6eA`NaJk&c+luY)p2!cT~Bd>s24Zp&CRy%Neo&eRN5LTOxn198ZYSd`e_j4 zDeUKeH>e^mLSuXQ@p!Hx3E{J1HIdJ$t2@Xb=yfWBTgZm?iugB$cb4G`cs40!*nU!Mo@^VI{bH1lR z|AGhlWzXiXsXR$mHnu8&i}E%K8yQi^%E~IFC}?~-F`+y#D{M66Y{$YYFUZ(we$SYv ze%WLJ_fd~Y!^g>liXKvSQ;dApk+BwjZZi2=Fp+jiK-awf*^Q+=SM)wj$hzOT_Q(qZ z39d>UDO!;D6A}X4rG%9au=N2+$QusEN05;i2^t*<4yMbS7)}B>0S?yp6Y>9Yf{GAu zoRSEcBy;>)=p?Iy^nj>WMA=91;#3$dSwCcWa_L>n(;R8@2Jm+cVG;`JHsO>p)ZJ4` zE!feK8Vp}-M6lBZi65LMmre2;a;EUUV*K}2bT!1m{~P$6n>&j<`8Y@Vb{*;IH)0;W z3*!yAG5)|+$;r84e0|qGdn4&h$ow%*{J2}btvPmM}i9g97GLFmyH=PPcAI{8`ExKz1F?!fyCkQw`Yli@8z)QG(-U08#y^S z@AU}F%hlw-KmL2wlZWFv&#U!g+QuN6o*fnk$uH53Tm1%mqsRhCE^Do>TDJPk2xMau ztECDS1DkH;?Y&l|1%-~Pa0ozKuZ*SR}_wKwM z9HZ3n3GCVsb}ZT*+eeFX;flDTp=#UB0PMdNe`)dDGI|%a280ObcmDexC@F(Vwao#C z>Mh1cQCGCA-ZB>(7uQo1L&|mu8jkWJQ!Vuj6$CfYYSadg#`bFaAylcys@0mH`MlT{ zt37{icsURUZpR$D8T6abUS-T^Y-rJ=&E(_ZJt)cbdN0Nc;{50~iCcFD4si8^IJEr& zgf{>a=@SuAlw6^3;WTv7G9V!VlrRF+G}#wenRLeQnVi3UTRj%5ix^xVs|~9a3sdZU zHab3uD)*DsF;f&{B8ABs;N_Rjl#qPZH;V&{EOKIqMyQlixkGuI4-sY;O-cbJb&{Z| z?y}I~-5j?G5y0cfIeGW)oib`_@bKmHz?;6r;9ReCkiZx1Mcj%iCbf-O&{0h z9aC>=0=ct;!^9FU*r#t`0E37~{@Z88257*OCm- zhQ=0|ec85oMP$e-O0!z|yfA9+N1?}@@^7gw@#s57OC1$&V@iL_bTJ`oOxj7B{t;-d zRK4}GAJ6PDC(U|4fBiM2$$tN8OdK)A`Tq2CBr59Q+tHC!wlI1A#~q25upDa`Wvig7 zpfDEjBcSx4F#n|Xb(s0~_Eu2M$9(5fXyQ6_45j#9992=E62CM=YNfl(*}! zY}V|I$J{2OZ()RmaA5z?U{B!VnZvLlBH8%cdtTb9er-Maf;}P`Pe<;C9=6Sd-K)f2 z7f*0}zrp{x^CwQH`sV&bhj!{?*7NH55D>dLS0LI;g=8{Ju>^PYd?v{}A=JWH`bF!+MZeb%CUeRlfCz1E4Rz}8q68P}Oj1L<|6opV!jEn6l5tcUD z8y|QhBErp<`hcf-CD1G8e|Nq<4&ZR04DC5} z8zLdmSSiE_2?=Utb451yr%P=s$xOIN;-)~i0|fU-;As-SO=gg=o6nb@R_V|<03k@2 zaw*_dU-ncx;8wPuL8aE<%7G`0%|*I0#YRoK!{C@Pvf^mTebwt;#LX*9Y$zfu zC-aKnnGi97@hc_M&Aox$^r@cu>-M-jEAjVJk)v4yyckx~d!wf7j)N1# za0RF$^!AF>txQaOl2+x@8{*bnz2mvdk;g4hT&+7dKNC2%h-*GwIHojh)S;ViKc8EH zaP8xR+W^*m8XBos(QX2bs@WODVtRADWB%N@5qz-^S}%Lu&q}pzZ*D6#{1`Wd0wRK# zJ{Ze*$UNm~EU}jS$Rs1cN~jy?nS*SUEjJ} zli8u)SN;?C4w#Sg6iCH~fKmT5;mU}QFALPg^Xmux8}eB{iY*&X)}}` zvLF5;A+-Se-j%sr7?Y@PjYwYrs24yo2q13)sqa+74*Yi=`V41F_m?~<4(;cs03xr= z%WU0wn{(o^eSWgW*prf9KNtVMlm5QPa0{t5A_d9NX;-K$nH z75{=wrYL8p^5p;KGWa7$%NtlWCY{kFLThAvC#DrD#v;I>x;$_|AGP!;a;hpge#uOV z9s8xP`S5CTTAQ7lkI-R>SR+5)W4-)cTzb^@ykuV6#ujr_##ENPP)FR!iJc?sndU^b zoPy62LH@iY0eCb=$9@(Pd`}yjAse@Dv&tu#6Ne58FpfF+G^t!J7r&xj!5X69eFU?Y z_s<6lFu#J3b)M(+mukD$(YxDc-DT2L05b_dt$P4lwf;gDw{B6U)9-^i-UW3WCf9?B z6>TD==EZsN_us$cq2Vp%;tWrZOuz7VE=jN-;|gLkpZis_$Xx-t?QCy9YgPsR>&A^w zQgXAZ&^3}_ap4gRjHy6LL_|cYn2>Fq?r*1)0U(ck$LV^%S|K4R)xB@sxna9ybHlfo zJ1>2CV3aiYC-#FxGiPS6Gh|FDVQpJgX9fdG5LM1d_3gxDjtX ztfg9vsoJ)Xn{emS<&Cw^(Yq!fC}~@jo|##m$VZ4;5X>a`#?m*;XVYFH?dBNmdJD@otitKW8QdFEzLQ6P}7^vy^+Sqk9w$7SUYRFseiNLMU9!G`ta zP!K$L@c%`WHMsc0Fey%!YZ8L~`|;IlX=y2E2yot8Hh?OWXkIk5J4hLm$qLW2VVybi zlhaJ^DU`f{{joklyc6$bl&uo*DZzl*!` z0Ol~DqGJ!tp?ixQ*NEcv1@i(et0;m1nhGTdHmK*16EZhGN?kic@Bq_IEMDM;L~CBl z8>VHxhF3iBIv6$w4{!|7NJL3XUVh;Go@hP}sTcO}NzlF~D?FSusCjhsH4TO4Q+h1EVLFAPgBx3yaHyY8PPWr0iV6k8-ZW_cBQWaOSYzen#9|Q1!e*}7)^r3g2V@;;%MQd`9{vdylA(1 zf(~7`u@VXjy%Hh8scEmR+U_od;Rn7LNOGUhnqE|i;SM+tsJhW|NI#kQlZeIS%&>JI zYG5zw1TQvVF(EkMBUPaxu@;n=hyc`kGIqY#hz-rCFR*|wy3XJHUeelMG{lJnE$608 z?9FrKY~oz1=H^S#XGE3A{;2oie_Ykz|7RceKTfV%XdyP>Ef!Db$M60dh{Pc^HZX`z zPL}ZS;PnxNN*nDj7)|RdH3vN519&0tNFmkD!SUfZWaRfd4-YP}1}Ok29dM~0uZ9_# zPO68Cii&=r{{w7(n6Bbrw$aaZPCjLQ_CoXAUj@Yl(X##_GS1G-N%=`h?EtRc((*DO zyGOym5Cs_bK%Cg7N$bFY8zCY7A7HYUgNT$2)XOXWk`xvp?Gi|$chBp-V0%ISr@ulm zhClk5-Fv6sE&|X@Rp07I|^JRf&offoZZD32Lw{=EvwMk*DlI{X>n+Z7x}aA!fQ7yJ7*xpOBmo1(^T>}%tB!s>4%vt$ zw=;U>fjZ%y>9>q})x3rDX4rpGkA@Lc8Y54AfLQmX8pVcPquVyZu8ENLbM2#S4xLNw zd`#;dhFD{wf-g7TiGFX3^tRG&Rckjt(}J?Iw||Tn%$uW&F$BD-?$f*Tq%4j4le|}G z2h5MAIw3N?nf?eorn>%pb9z-9PAyDdJ{&#B1D&_)SM<$|0}4K;x5G3ePD55J8^3I% z{p^@(3fGZY-OIe{`Fw9wchRvVf<)&~*oU5^VGcl*CnfN?n9>Z82nvSA(SPq{!e%mle`3+SqhS!1Ib zDu;wr+fq1L+?t$qIEbM8{0OEzOYZ?{B<=0HvXx9qoUF?D{!#!}V}iwW5MeA!r~CN) zYz`5ITg!@wTZ!9EnBTs_tp>kvKy3s~=f{RL1IKVxAr+wDk5NlQ~v zQGMm$z;0QM9N!m)%t7A}spvDSAXvqo}y7!GI`T>UTc`$C7DZd48}OcxOAx@UZ-LG7D0E3q&0P))A9vV~j_V z|0IqlCwCU1$5Hbe%gFpVHX2Fp3d!^vxDs$ve&2Hyt9*&WM=h!Zc|TW5y9mSqDs&s@ z%^=6~WpN4IbT8B&h}dNa`7M$?CIhg=9-9ujk#}EOdAaOHxUu4~D2JhpGs}C9ktdhV zc5CR^JZ{?KB8bZLpIoETE2DHo1smvfXa#O(lxVe^;{ioa*oyg*IjUu`+?agnq$@x{ z+LosG1;yrI;?GEyKo+KO&=AyhMTgERBotdW9-1&2C_{73@$7O56pdu*^^t?o$Inz) z{IbUD{ksA7bw^pqs}kF7uv9X?y`8XdS`zSTW61#j7_ejoiM_}7dya3>1(@HdBWC(K zNM!Q3NIF%ND}41O%AiQY`7<{V+xQ|dcmfI0NW{m8jtfR7 z3Ru2FY@&lma?NSmaxiF+$)~c0$fmJFGkUEw_E0X*l|ccDpCM`Ay`EBx^$0yznq8_| z0sXi{M=`-_TJc*a>h9bnJ$!i2tIL6_H>Z3jPQKf#+_iNXfQgi~R5JHuC}^QBe6Ax1eDhpfQbJmJjXJQ)YWm~6E4rzGk1N{uwX83=XD2G#xsYU zsLnUpu4V>>arkI6_z*RUEw7|(IH9TvQVeRSP|V$2B>In0H!lMhlonf#S0vfcZezp= zHvwsVsJA{Ly+0Cyo+VDmH5NT_7{pFQnBlYGgc!&%WSg+NO-&V9#cIXJ}JUcRa?^j$RR=!=OWTQi1-^tOQY~(Bpnu*%t*>~ z+Hk$;vYLLj#G+xF>bAK#j>JKcyn@==e%2Wq8<#92-UAWnj<;6L!-5R_!!(7gLSNyW z%6P4$Qg9UN`mnLFQI*qmV6xX+JFZ@|K(W2<#llBR1)K~qntNIOZ1z%*S$*&?;Fy#TV;n3_E@l;x ze^k*Xl!g-}8+>^U{zdE8x82TZPTD~^0SiPN-7Q;pl)YEXYa2hCXWbu zS8l)wxda;Jf|~F>CqAmc{`rB#MIZSTXmdb7&Fag9@&P@0^nk$Y#@xc6>>?eTkY}s) zvrLf2g+bw0Z5`TSYn8i49>p926Ms-9f~u8q&)j*<2?hB=;vAr9QeW7@nL=c-P*@pd>Yfa;*S;haV`b(MD;vaJne)gFPMNFiPIn$1& zYv2ZQkRjespIcOLOx~WstIM5DQ(Nvny-{DeBSQKV{5%`XdpMZCNG69oQv>|QEc)o( z-6rg5v-)B1#Z(RfkMJ_>d$15+;VZZ)f$Jh^8t@bF=>)h)eHW#0S_I8K6!^T^%j4Cw|)&h*6jr zz;^q2sc=+BHk+d~;1Q2>kPG2tC4wkO$T1de3%&=&Wr>kgey=d^i@fa6;wCG2g_Fv%lK}On;4H24V3ydf2Qwd3g7jm43D;A{8gfJ@!7+arDfkRj(9|i3Z z!F+@_m~@mc+VSDjEZ??SjS@$4%X1=QZQZ6aPAOa0^}o_BNvt@2XFF1;&lkmux=b1v zpC0EW{i&)73t-!j@v**&dVF?wbY#;Y`zmsESeW$}$2z7$o@YErjpca7KEHe`C-}$w zzx_CQ{_kOA{{Kd*mBS)|5n@q&b8~ofgab(CerCbbd zDlW8y1d_N1;A?sSi&2<~Zj!&7!QH+)PX-HtHlM?#++~|7d(q3d$xQd-KdA6B#o^X9NWM`z?6pm~pAm`|p zG{nu3by~V#`)5(Xe!qFj99qNX^;UtWxTuJjfuSM|$fp;=)2NjG81O&=G)7latXKcB z2#2BxeJ`>n-Ng|MjO>=-MlhaIun71S?C&W{rp*5PuW6rwy)R)jF+ECf9Pt;JETXKw z@O4rQ3)GzD^~kemAS;Oy6&dBpklMIEWvOg&Yd_JHB(4MDPnazO_O5fe&MOZC3Kl%D zwI8k*gFqs7Q~L^zF}weqs`46ga_SzS(mn4M`NRZ(XllI?e@p04Ob$UA^9JC4soC3n zu|CiES5VJ|&$`y@Y~>bk^*~hF#h(T`P3=te>jAV3x$njzry=z!G+A{Y_q-2j(?yeP zZ)a7f6G2qZH*xCLM7{MYB}QO(^o0FP_j1)!y{yOh6O^KIr1uRxa39L&zm1GiX=wz+!Q1w_*@fN|` zu{A*#lS#AU8Of{1jgNhFayl#3kvys=Ti``kKpdk^dc>&avLvBy14Z{mC%6lH0wV^; z8fu*Xnbv!WpwOV7;2gZm#x9u}LpOZ{n}nLR7W{_{MadO5^Q#IHe2gb^*C`5;kCg#Q z<_arPAmc|AABJErT?}x%$OZf)n}cAS04*nutv8A`;lq2Sjm}HirJCWOFA47S%k4`& z_3D^1ZImIm9ZpavFFq(Ym+uBv1}?9vc>`$rUorvVzS6n-6sB#n(zzf&Hkg%_^}=rT zb9tQHFWNIQAxV*gr!`%X0)u<({S0Tq{QP_~R{$m$pP0z(@n8dWce0q90_B1C;=J3B zXT6hRoO#Fr(l)iU6qS^l@EuA;(Q≧2Gv=G;^X_=WS1suMZk%v%J0iz%aI75&_w% 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 z z7#F>pQ(p$?f5q8^FpbN@pAbddf#l?|1a%3nB&4%7nTl?yX$=mM2yr3vpsd4&caA}=B zW*_qCgz>X5oUxZu&^Rhcu-hy>uNFE?5Ec|kAppgSFitKJE-Gl}e4H`pl?%ILDxhZN zWmYngU#L5)jlDo5bk1ZfqsWTO)Az&q8P%iS7u#k^r+lPv&LiH;z?LXs?;!`n0I8|^ znwGY9Uew^ek;vE7=i1ctu|~NdR*{F`>SZidCaa6+dNu)v^C?c#sA~Jp{jlODHOlMH zFWCx5*t$6ie>($rW8O)yCCj1~NN{zvha$eO7wJCvx=-)hv zDLW;&uKwt^QxNg1>(|USZ5C@>kGLB2uNMagrMNmjZqKWCE;?qPupj^wtx#!+MJ+k$ z(^b0b0h)B=e`2vU>5cLpVW$LAytdxgBC7~(rLK?7s#(i6`d;6pb{g1{`&%T#PJcSe zzM`Z5S0MVo$0-;0ZNhEKA6(j8jC~;GfSeC++E$P5gGytr34Vq>-9zvO3Zgxp_rVvB zwOZde20VTkq!e>4&<)+&i5~W*sP$^96U(ztd($?WNYdWJT#4ihMe5QAXtL^w1bJ*c zYZYxC%XOf9C}D*C%8P>qQam3Fz>>V#WY_`Ya^#k5f;XM$!MY@*fCyL1{$qDtwWW?M z=!frvyxv9X4X7TV=Y6d+ITQe zB;_bzty)~aaDy#nF|JOkMi1s)al;dV*(lz_>tqpjxG1fA2s}|ubm<$cVYVNNxA1^t zr5r~&c1q*Wd>UNK1wZDguH7}hspLuAf}_rgam~QZ_Y7~XGq8aR(y*p#i{zWob&A4m z{95?H5f>bmG&qmFwY)spv;i9>|NW~W&z5JE_qO649XULJen2LGa`u|;I!)puU)m3R z{EkI&88nyEhm+%NKTHWYB@AuXaq&4p;;i979&LZIEBRM#F1{ubumxl++zNSF%i`;@ zblxLcFx9(gHRtYL$aT4z<7M+&-*??szh3hKV19HCJq_0ZTbAmm)?5fo%>JwJ0rdy! zSU&ptVffw(P=`BHM7%ewC07Hma^<$`=FBy|+1*yw)$g7Q0+Lp^!JU`8Vq*ZH`?#L%a zop&>V@U`2n@z;|+{H;!wuYYLwccDaeXpZD

    7E2G#`nQ8ST-+6S+ol)sP`q;`%* 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

    TtWPKUq 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 Date: Sat, 30 Apr 2016 06:03:12 -0400 Subject: [PATCH 039/191] move legion skull to mining.dmi --- .../simple_animal/hostile/mining_mobs.dm | 4 ++-- icons/obj/lavaland/legion_head.dmi | Bin 541 -> 0 bytes icons/obj/mining.dmi | Bin 53395 -> 53793 bytes 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 icons/obj/lavaland/legion_head.dmi diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 94dba2a3264..4fb74177567 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -737,8 +737,8 @@ /obj/item/weapon/legion_skull name = "legion's head" desc = "The once living, now empty eyes of the former human's skull cut deep into your soul." - icon = 'icons/obj/lavaland/legion_head.dmi' - icon_state = "head" + icon = 'icons/obj/mining.dmi' + icon_state = "skull" //Nests diff --git a/icons/obj/lavaland/legion_head.dmi b/icons/obj/lavaland/legion_head.dmi deleted file mode 100644 index cebabba6aa730094f2febccd328854deb9b51740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 541 zcmV+&0^^qeWL{cvYG!+LZ+UTTZ)am|Wno1_ zKq4R@SW!)AVO>>DN;o(-SWir0T31+3OJG@6dTwfGU|mf}MQLGPeQalCU0OdoI%Z#6 zdva}hacz5YZf0OyMnXV$Z)#FZN@HDFP)kWhLqIz_I#f?fI5jUyMmjn-Fh)T?OGiW? z9v&edA0;9pes*&^H#Bi;V?H}JX=GtMJUfSfe4LVvcyn+wGcszop05A^00DGTPE!Ct z=GbNc003xuR9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+BQ-HaiHkEOv#1!zHRR$V_YrUC#ITN#~vTQ-yc005CmL_t(IjqQ%x8i7C|5Bb{ zck6<6yVkeA&Dfu>P$(Kk$;93)S2*X@8uE3~Xi6ztZB%pwbuFt$qK_7c2DUvUg28A! zah&OFj&8aO&r@otRxWzE_BTPW^>@g#aDRxR<0*teOlP9YHHHDZ-IL_;#Ga+EEPJOp f0n=LN`rqXPbnOhh;P=$r00000NkvXXu0mjfqc_$P diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index 28259f75fc551a7677a95b16663043d5f3cd4ee8..b29f65d5ac9fc3c5470bffa21ebf3fd38ea9d00d 100644 GIT binary patch delta 12037 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 YAKyN+ohMb70MOSnWi6!&1&iSS0e+@zH~;_u delta 11595 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 Date: Sat, 30 Apr 2016 07:31:26 -0400 Subject: [PATCH 040/191] fixes a typo --- code/modules/stock_market/events.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/stock_market/events.dm b/code/modules/stock_market/events.dm index 61b1ba86e34..1e34fddf03d 100644 --- a/code/modules/stock_market/events.dm +++ b/code/modules/stock_market/events.dm @@ -129,7 +129,7 @@ A.subtitle = "Investors panic, bailout pending" if (prob(15)) A.opinion = rand(-1, 1) - var/article = "Another one might bite the dust: [company.current_trend > 0 ? "despite their positive trend" : "in line with their failing model"], [company.name] is files for bankruptcy citing [pick(bankrupt_reason)]. The president of %country% has been asked to bail the company out, " + var/article = "Another one might bite the dust: [company.current_trend > 0 ? "despite their positive trend" : "in line with their failing model"], [company.name] files for bankruptcy citing [pick(bankrupt_reason)]. The president of %country% has been asked to bail the company out, " if (!A.opinion) article += "but no answer has been given by the government to date. Our tip to stay safe is: %sell%" else if (A.opinion > 0) From 3d458b857c65709e0008a916577f2c0eedd6feca Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sat, 30 Apr 2016 15:26:22 +0100 Subject: [PATCH 041/191] Service cyborgs get a spraycan :cl: coiax rscadd: The Service cyborg module now has a spraycan built in, for hijinks and passing on important urban messages. /:cl: --- code/game/objects/items/crayons.dm | 23 ++++++++++++++++++- .../mob/living/silicon/robot/robot_modules.dm | 1 + 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 1e22c43a028..a74e7a1eb38 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -232,4 +232,25 @@ ..() if(G) paint_color = G.color_hex - update_icon() \ No newline at end of file + update_icon() + +/obj/item/toy/crayon/spraycan/borg + desc = "A metallic container containing shiny paint." + // Use depletion of uses to determine what the energy cost is + uses = 100 + +/obj/item/toy/crayon/spraycan/borg/afterattack(atom/target,mob/user,proximity) + ..() + if(!isrobot(user)) + return FALSE + var/mob/living/silicon/robot/borgy + + var/starting_uses = initial(uses) + var/diff = starting_uses - uses + if(diff) + uses = starting_uses + // 25 is our cost per unit of paint, making it cost 25 energy per + // normal tag, 50 per window, and 250 per attack + var/cost = diff * 25 + + borgy.cell.use(cost) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index ef48c295882..085566047b5 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -260,6 +260,7 @@ modules += new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass(src) modules += new /obj/item/weapon/reagent_containers/food/condiment/enzyme(src) modules += new /obj/item/weapon/pen(src) + modules += new /obj/item/toy/crayon/spraycan/borg(src) modules += new /obj/item/weapon/razor(src) modules += new /obj/item/device/instrument/violin(src) modules += new /obj/item/device/instrument/guitar(src) From f79a2a07d708ad097cb2bd738dfc12f499dae1c8 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sat, 30 Apr 2016 16:09:21 +0100 Subject: [PATCH 042/191] Fixes bug where it didn't work --- code/modules/food&drinks/drinks/drinks/bottle.dm | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/code/modules/food&drinks/drinks/drinks/bottle.dm b/code/modules/food&drinks/drinks/drinks/bottle.dm index 8cde1035cbe..c89010777c6 100644 --- a/code/modules/food&drinks/drinks/drinks/bottle.dm +++ b/code/modules/food&drinks/drinks/drinks/bottle.dm @@ -236,20 +236,23 @@ list_reagents = list("wine" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe - name = "COMPANY Extra-Strong Absinthe" + name = "Extra-Strong Absinthe" desc = "An strong alcoholic drink brewed and distributed by FULL_COMPANY Inc." icon_state = "absinthebottle" list_reagents = list("absinthe" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/New() ..() + redact() + +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/proc/redact() // There was a large fight in the coderbus about a player reference // in absinthe. Ergo, this is why the name generation is now so // complicated. Judge us kindly. var/shortname = pickweight( list("T&T" = 1, "A&A" = 1, "Generic" = 1)) var/fullname - switch(name) + switch(shortname) if("T&T") fullname = "Teal and Tealer" if("A&A") @@ -264,7 +267,7 @@ if(prob(chance)) shortname = pick_n_take(removals) - var/final_fullname = list() + var/list/final_fullname = list() for(var/word in splittext(fullname, " ")) if(prob(chance)) word = pick_n_take(removals) @@ -273,8 +276,8 @@ fullname = jointext(final_fullname, " ") // Actually finally setting the new name and desc - name = replacetext(name, "COMPANY", shortname) - desc = replacetext(desc, "FULL_COMPANY", fullname) + name = "[shortname] [initial(name)]" + desc = replacetext(initial(desc), "FULL_COMPANY", fullname) /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/premium @@ -282,6 +285,9 @@ desc = "A potent alcoholic beverage, almost makes you forget the ash in your lungs." icon_state = "absinthepremium" +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/premium/redact() + return + //////////////////////////JUICES AND STUFF /////////////////////// /obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice From 51d3dc9242723d218eec13164d6bc3e2c34d1bde Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sat, 30 Apr 2016 18:44:01 +0100 Subject: [PATCH 043/191] Hand labeler --- code/game/objects/items/crayons.dm | 2 +- .../mob/living/silicon/robot/robot_modules.dm | 2 ++ code/modules/paperwork/handlabeler.dm | 33 ++++++++++++++++++- 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index a74e7a1eb38..86717ffd763 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -243,7 +243,7 @@ ..() if(!isrobot(user)) return FALSE - var/mob/living/silicon/robot/borgy + var/mob/living/silicon/robot/borgy = user var/starting_uses = initial(uses) var/diff = starting_uses - uses diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 085566047b5..6448a821d3c 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -130,6 +130,7 @@ modules += new /obj/item/weapon/wrench/cyborg(src) modules += new /obj/item/weapon/crowbar/cyborg(src) modules += new /obj/item/device/healthanalyzer(src) + modules += new /obj/item/toy/crayon/spraycan/borg(src) emag = new /obj/item/weapon/melee/energy/sword/cyborg(src) fix_modules() @@ -261,6 +262,7 @@ modules += new /obj/item/weapon/reagent_containers/food/condiment/enzyme(src) modules += new /obj/item/weapon/pen(src) modules += new /obj/item/toy/crayon/spraycan/borg(src) + modules += new /obj/item/weapon/hand_labeler/borg(src) modules += new /obj/item/weapon/razor(src) modules += new /obj/item/device/instrument/violin(src) modules += new /obj/item/device/instrument/guitar(src) diff --git a/code/modules/paperwork/handlabeler.dm b/code/modules/paperwork/handlabeler.dm index d679df9e53a..d2aa47b502b 100644 --- a/code/modules/paperwork/handlabeler.dm +++ b/code/modules/paperwork/handlabeler.dm @@ -1,5 +1,6 @@ /obj/item/weapon/hand_labeler name = "hand labeler" + desc = "A combined label printer and applicator in a portable device, designed to be easy to operate and use." icon = 'icons/obj/bureaucracy.dmi' icon_state = "labeler0" item_state = "flight" @@ -7,6 +8,17 @@ var/labels_left = 30 var/mode = 0 +/obj/item/weapon/hand_labeler/suicide_act(mob/user) + user.visible_message("[user] is pointing \the [src] \ + at \himself. They're going to label themselves as a suicide!") + labels_left = max(labels_left - 1, 0) + user.name = "[user.name] (suicide)" + + mode = 1 + icon_state = "labeler[mode]" + label = "suicide" + + return OXYLOSS /obj/item/weapon/hand_labeler/afterattack(atom/A, mob/user,proximity) if(!proximity) return @@ -63,10 +75,29 @@ labels_left = initial(labels_left) return +/obj/item/weapon/hand_labeler/borg + name = "cyborg-hand labeler" + +/obj/item/weapon/hand_labeler/borg/afterattack(atom/A, mob/user, proximity) + ..(A, user, proximity) + if(!isrobot(user)) + return + + var/mob/living/silicon/robot/borgy = user + + var/starting_labels = initial(labels_left) + var/diff = starting_labels - labels_left + if(diff) + labels_left = starting_labels + // 50 per label. Magical cyborg paper doesn't come cheap. + var/cost = diff * 50 + + borgy.cell.use(cost) + /obj/item/hand_labeler_refill name = "hand labeler paper roll" icon = 'icons/obj/bureaucracy.dmi' desc = "A roll of paper. Use it on a hand labeler to refill it." icon_state = "labeler_refill" item_state = "electropack" - w_class = 1 \ No newline at end of file + w_class = 1 From 80a0e230e286d076e56e009f955e9c54e6d0fb79 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sat, 30 Apr 2016 19:27:13 +0100 Subject: [PATCH 044/191] Suicide and RSF fix --- code/game/objects/items/weapons/RSF.dm | 4 ++-- code/modules/paperwork/handlabeler.dm | 18 +++++++++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index 0ec9b84479c..ba891f89d78 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -6,7 +6,7 @@ RSF /obj/item/weapon/rsf name = "\improper Rapid-Service-Fabricator" desc = "A device used to rapidly deploy service items." - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "rcd" opacity = 0 density = 0 @@ -111,4 +111,4 @@ RSF else matter-- user << "The RSF now holds [matter]/30 fabrication-units." - desc = "A RSF. It currently holds [matter]/30 fabrication-units." \ No newline at end of file + desc = "A RSF. It currently holds [matter]/30 fabrication-units." diff --git a/code/modules/paperwork/handlabeler.dm b/code/modules/paperwork/handlabeler.dm index d2aa47b502b..afb23cebb9f 100644 --- a/code/modules/paperwork/handlabeler.dm +++ b/code/modules/paperwork/handlabeler.dm @@ -12,7 +12,23 @@ user.visible_message("[user] is pointing \the [src] \ at \himself. They're going to label themselves as a suicide!") labels_left = max(labels_left - 1, 0) - user.name = "[user.name] (suicide)" + + var/old_real_name = user.real_name + user.real_name += " (suicide)" + // no conflicts with their identification card + for(var/atom/A in user) + if(istype(A, /obj/item/weapon/card/id)) + var/obj/item/weapon/card/id/their_card = A + + // only renames their card, as opposed to tagging everyone's + if(their_card.registered_name != old_real_name) + continue + + their_card.registered_name = user.real_name + their_card.update_label() + + // NOT EVEN DEATH WILL TAKE AWAY THE STAIN + user.mind.name += " (suicide)" mode = 1 icon_state = "labeler[mode]" From 5eca3e4836ac45b0475aff491ad046d7aed31cfc Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Sat, 30 Apr 2016 19:07:04 +0000 Subject: [PATCH 045/191] Automatic changelog compile --- html/changelog.html | 12 ++++++++++++ html/changelogs/.all_changelog.yml | 12 ++++++++++++ html/changelogs/AutoChangeLog-pr-15872.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17018.yml | 6 ------ html/changelogs/AutoChangeLog-pr-17224.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17262.yml | 4 ---- 6 files changed, 24 insertions(+), 18 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-15872.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17018.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17224.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17262.yml diff --git a/html/changelog.html b/html/changelog.html index dec2902c511..bdf66247cf3 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -60,12 +60,24 @@

    • Blobs attempting to attack the supermatter will instead be eaten by it.
    • This doesn't mean throwing a supermatter shard at the blob is a good idea; blobs attacking it will gradually damage it, eventually resulting in a massive explosion, and it will not consume blobs if on a space turf.
    • +
    • Hitting a locker or crate with an ID, PDA with ID, or wallet with ID will try to toggle the lock instead of trying to open it.
    • +
    • Cable coils, cablecuffs, and zipties now all have properly colored inhands.
    • +
    +

    Kor updated:

    +
      +
    • Megafauna have been added to lavaland.
    • +
    • Ash Drakes have been spotted roaming the wastes. Use your GPS to track their fiery signals.
    • +
    • You can now knock on the Necropolis door, but it's probably best that you don't.

    Mercenaryblue updated:

    • Adds a basic paper plane to the game. Fold paper with alt-clicking.
    • Paper planes are now fully compatible with every stamps on station.
    +

    bgobandit updated:

    +
      +
    • Nanotrasen has released Cards Against Spess! Visit your local library for a copy. Warning: may cause breakage of the fourth wall.
    • +

    29 April 2016

    Bawhoppen updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 94109b63f59..ba0c7fa87c4 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4788,6 +4788,18 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - experiment: This doesn't mean throwing a supermatter shard at the blob is a good idea; blobs attacking it will gradually damage it, eventually resulting in a massive explosion, and it will not consume blobs if on a space turf. + - tweak: Hitting a locker or crate with an ID, PDA with ID, or wallet with ID will + try to toggle the lock instead of trying to open it. + - imageadd: Cable coils, cablecuffs, and zipties now all have properly colored inhands. + Kor: + - rscadd: Megafauna have been added to lavaland. + - rscadd: Ash Drakes have been spotted roaming the wastes. Use your GPS to track + their fiery signals. + - rscadd: You can now knock on the Necropolis door, but it's probably best that + you don't. Mercenaryblue: - rscadd: Adds a basic paper plane to the game. Fold paper with alt-clicking. - rscadd: Paper planes are now fully compatible with every stamps on station. + bgobandit: + - rscadd: 'Nanotrasen has released Cards Against Spess! Visit your local library + for a copy. Warning: may cause breakage of the fourth wall.' diff --git a/html/changelogs/AutoChangeLog-pr-15872.yml b/html/changelogs/AutoChangeLog-pr-15872.yml deleted file mode 100644 index e8006c6be50..00000000000 --- a/html/changelogs/AutoChangeLog-pr-15872.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: bgobandit -delete-after: True -changes: - - rscadd: "Nanotrasen has released Cards Against Spess! Visit your local library for a copy. Warning: may cause breakage of the fourth wall." diff --git a/html/changelogs/AutoChangeLog-pr-17018.yml b/html/changelogs/AutoChangeLog-pr-17018.yml deleted file mode 100644 index a6b4149e70f..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17018.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Kor -delete-after: True -changes: - - rscadd: "Megafauna have been added to lavaland." - - rscadd: "Ash Drakes have been spotted roaming the wastes. Use your GPS to track their fiery signals." - - rscadd: "You can now knock on the Necropolis door, but it's probably best that you don't." diff --git a/html/changelogs/AutoChangeLog-pr-17224.yml b/html/changelogs/AutoChangeLog-pr-17224.yml deleted file mode 100644 index c657ab9f167..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17224.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Joan -delete-after: True -changes: - - tweak: "Hitting a locker or crate with an ID, PDA with ID, or wallet with ID will try to toggle the lock instead of trying to open it." diff --git a/html/changelogs/AutoChangeLog-pr-17262.yml b/html/changelogs/AutoChangeLog-pr-17262.yml deleted file mode 100644 index 76ab51f12e2..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17262.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Joan -delete-after: True -changes: - - imageadd: "Cable coils, cablecuffs, and zipties now all have properly colored inhands." From 7862c57a8b9fc2bec78f2811f23b3ab4d914d8fa Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sat, 30 Apr 2016 15:48:51 -0400 Subject: [PATCH 046/191] Broken dominators will no longer beep once a new dominator is activated. --- code/game/gamemodes/gang/dominator.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/gang/dominator.dm b/code/game/gamemodes/gang/dominator.dm index e2c6276dbb6..6c47f9be193 100644 --- a/code/game/gamemodes/gang/dominator.dm +++ b/code/game/gamemodes/gang/dominator.dm @@ -42,7 +42,7 @@ /obj/machinery/dominator/process() ..() - if(gang && isnum(gang.dom_timer)) + if(gang && isnum(gang.dom_timer) && !(stat & BROKEN)) if(gang.dom_timer > 0) playsound(loc, 'sound/items/timer.ogg', 10, 0) if(!warned && (gang.dom_timer < 180)) @@ -101,7 +101,7 @@ SSshuttle.emergency.timer = world.time priority_announce("Hostile enviroment resolved. You have 3 minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") else - priority_announce("All hostile activity within station systems have ceased.","Network Alert") + priority_announce("All hostile activity within station systems has ceased.","Network Alert") if(get_security_level() == "delta") set_security_level("red") @@ -119,6 +119,7 @@ if(!(stat & BROKEN)) set_broken() poi_list.Remove(src) + gang = null qdel(spark_system) return ..() From 6dc0d71c0a6643e121abd6427ba4da22571cac5e Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sat, 30 Apr 2016 15:57:28 -0400 Subject: [PATCH 047/191] henk --- code/game/gamemodes/gang/dominator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/dominator.dm b/code/game/gamemodes/gang/dominator.dm index 6c47f9be193..bc1236d7d0e 100644 --- a/code/game/gamemodes/gang/dominator.dm +++ b/code/game/gamemodes/gang/dominator.dm @@ -42,7 +42,7 @@ /obj/machinery/dominator/process() ..() - if(gang && isnum(gang.dom_timer) && !(stat & BROKEN)) + if(gang && isnum(gang.dom_timer)) if(gang.dom_timer > 0) playsound(loc, 'sound/items/timer.ogg', 10, 0) if(!warned && (gang.dom_timer < 180)) From 526236a55835afa34841ad5f5dd1f3ef5d7c1b83 Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Sat, 30 Apr 2016 13:42:08 -0700 Subject: [PATCH 048/191] inheritance --- code/modules/clothing/suits/armor.dm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index c3cb4522fa6..2dd3343470f 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -19,15 +19,10 @@ dog_fashion = /datum/dog_fashion/back /obj/item/clothing/suit/armor/vest/alt - name = "armor" desc = "An armored vest that protects against most types of damage." icon_state = "armor" item_state = "armor" - blood_overlay_type = "armor" - armor = list(melee = 25, bullet = 15, laser = 25, energy = 10, bomb = 25, bio = 0, rad = 0) - - - + /obj/item/clothing/suit/armor/hos name = "armored greatcoat" desc = "A greatcoat enchanced with a special alloy for some protection and style for those with a commanding presence." From 719ee4d226323010d1d3071796b6613b4c2c12b5 Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sat, 30 Apr 2016 19:43:33 -0400 Subject: [PATCH 049/191] fixes datum bug, adds cards --- code/modules/games/cas.dm | 15 +++++++++++++++ strings/cas_black.txt | 5 +++++ strings/cas_white.txt | 12 ++++++++++++ 3 files changed, 32 insertions(+) diff --git a/code/modules/games/cas.dm b/code/modules/games/cas.dm index f4798b32f4e..cd4b536d5c0 100644 --- a/code/modules/games/cas.dm +++ b/code/modules/games/cas.dm @@ -75,6 +75,21 @@ var/global/list/cards_against_space user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") update_icon() +/obj/item/toy/cards/deck/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/toy/cards/singlecard/cas)) + var/obj/item/toy/cards/singlecard/cas/SC = I + if(!user.unEquip(SC)) + user << "The card is stuck to your hand, you can't add it to the deck!" + return + var/datum/playingcard/RC + RC = new() + RC.name = "[SC.name]" + RC.card_icon = SC.card_face + cards += RC + user.visible_message("[user] adds a card to the bottom of the deck.","You add the card to the bottom of the deck.") + qdel(SC) + update_icon() + /obj/item/toy/cards/deck/cas/update_icon() if(cards.len < 26) icon_state = "deck_[deckstyle]_low" diff --git a/strings/cas_black.txt b/strings/cas_black.txt index dec808fa46a..d8de124e0d4 100644 --- a/strings/cas_black.txt +++ b/strings/cas_black.txt @@ -19,6 +19,7 @@ What's the Captain's fetish? ___________: more robust than a toolbox to the head! ________ is the crew's friend. Would you abandon a friend? _______ tastes good like a ________ should. +How did the detective conduct a successsful interrogation? New in syndicate uplinks: __________! NanoTrasen's labor union decided to use _______ to raise employee morale. The Chemist's drug of choice is ______ @@ -26,6 +27,7 @@ According to space law, ________ is now punishable by ______. ________ is why I'm afraid of maintenance. ________ is the most robust person on the station. What made the nuclear operatives fluke? +Why did the Chief Engineer disable comms? Every spaceman receives an internals box and ________. What brought the space orgy to a grinding halt? Scientists are no longer allowed to make _____. @@ -50,9 +52,12 @@ My lizard name is _____-And-_____. What can solve any station crisis? The traitorous atmos tech slowly replaced the station's air with ________. _______ and _______ were found together in the dorms. +What's the Syndicate's real beef with Nanotrasen? What finally killed the Head of Security? +Code Delta: __________ has escaped containment! The rogue virologist released a disease with symptoms of __________ and ______. How do you drive an assistant to suicide? +With no chef on board, the crew was reduced to eating ________. Why was the emergency shuttle called? In the future, all ERP will involve ____________. Law 2 is not to be used for __________! diff --git a/strings/cas_white.txt b/strings/cas_white.txt index 45a38d2c2fa..cc536c9b55e 100644 --- a/strings/cas_white.txt +++ b/strings/cas_white.txt @@ -12,12 +12,14 @@ A catsplosion. Mime porn. That fukken disk. G-g-g-ghosts! +A PDA shaped like a set of breasts. Woody-chan. Meaty ores. Yet another explosion in Toxins. The Captain thinking they're a badass. Mech bumper cars. Purrbation. +Baymed. Being in a cult. Racially biased lawsets. Abusing Law 2 to get laid. @@ -96,6 +98,8 @@ Gyrating slimes. A motherfucking sorcerer. Ash storms. Telescience. +Anatomically correct borgs. +Friendly neighborhood death squads. Rage cages. Lore that no one will read. A robust mongoloid. @@ -119,6 +123,8 @@ Six max-cap bombs. Xenos pleasuring their victims with anal. Forgetting you're a traitor. Itching powder. +Some overpowered bullshit. +Griff. Ash walkers. A fascist captain. FREE DRONE. @@ -134,6 +140,7 @@ Immulsions. The crotchety IBM piece of shit you're supposed to call an AI. An irritatingly chipper borg. The lizard fuckpile. +Fat sprites. The throbbing erection that the HoS gets at the thought of shooting something. Trying to stab someone and hugging them instead. Buttbots. @@ -142,6 +149,7 @@ The spread-eagled Honkmother. A disposal loop full of corpses. Assistant-on-assistant violence. The mystery of atmos. +PDA sexting. A cult rune drawn with menstrual blood. Magic missile spam. Double dongs. @@ -187,13 +195,16 @@ Farting in the air distro loop. Krokodil addiction. A H.O.N.K. mech. A dominatrix HoS. +Sexcurity. The Experimentor. That goddamn fucking mime. Actually taking a hostage instead of just murdering them. Spacing the clown at shift start. A rage suicide. +The Warden furiously masturbating to the prison monitor. Welderbombing. Validhunting. +Nar'Sie making love to Lord Singulo. Fun. Crashing the stock market. HONK! @@ -209,6 +220,7 @@ The lusty xenomorph maid, Using assistants as human shields. Sentient securitrons. Decorative C4. +A universal recorder endlessly reciting porn. The suicide HoPline. Cultism. A corgi orgy. From d32479d6dbde26f04d8396742506149c0ca25279 Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sat, 30 Apr 2016 19:46:17 -0400 Subject: [PATCH 050/191] shuffle --- code/modules/games/cas.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/games/cas.dm b/code/modules/games/cas.dm index cd4b536d5c0..1c0aa7374bf 100644 --- a/code/modules/games/cas.dm +++ b/code/modules/games/cas.dm @@ -53,6 +53,7 @@ var/global/list/cards_against_space P.name = "Blank Card" P.card_icon = "cas_white" cards += P + shuffle(cards) // distribute blank cards throughout deck /obj/item/toy/cards/deck/cas/attack_hand(mob/user) if(user.lying) @@ -81,7 +82,7 @@ var/global/list/cards_against_space if(!user.unEquip(SC)) user << "The card is stuck to your hand, you can't add it to the deck!" return - var/datum/playingcard/RC + var/datum/playingcard/RC // replace null datum for the re-added card RC = new() RC.name = "[SC.name]" RC.card_icon = SC.card_face From 8a4319c78b6f0f61e1e5105c732e19ab9868eb80 Mon Sep 17 00:00:00 2001 From: erwgd Date: Sun, 1 May 2016 01:07:54 +0100 Subject: [PATCH 051/191] added code which sets internals on to plasmaman/before_equip_job --- code/modules/mob/living/carbon/human/species_types.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index df97e03d43b..f1f75bd3c8d 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -510,6 +510,8 @@ var/global/image/plasmaman_on_fire = image("icon"='icons/mob/OnFire.dmi', "icon_ /datum/species/plasmaman/before_equip_job(datum/job/J, mob/living/carbon/human/H, visualsOnly = FALSE) var/datum/outfit/plasmaman/O = new /datum/outfit/plasmaman H.equipOutfit(O, visualsOnly) + H.internal = H.r_hand + H.update_internals_hud_icon(1) return 0 /datum/species/plasmaman/qualifies_for_rank(rank, list/features) From 0c772208d625c8b43d215c7b869ff30ecc5fcf9b Mon Sep 17 00:00:00 2001 From: RandomMarine Date: Sat, 30 Apr 2016 17:34:32 -0700 Subject: [PATCH 052/191] Improves medhud. --- icons/mob/hud.dmi | Bin 11117 -> 11142 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 73da3a8f89903eb2889b37a2629637313bdd47ca..debde211b8229e7da6cce4174e1be46f3a9f266a 100644 GIT binary patch delta 9034 zcmY*;dpy(c`~S;XN|a6#Bd4S&hgJ@oL(v?PLnMdk=oE9zaeGMz?{aLbl*JU0^Z9%j z3Moa5g>2p-Y!0!_VQl-&`}6(h_jv5}*!{X+_wl-)*LB_3^IC9z>{1>g1fpY|rZd-; zmv;P!c66>MPaOUF?VZD^T-d~?1C0lEAKKY@{AjSqSLcf1Pgf3V4og;6`{rOvZq)pE zdHLkjH^eLS^hOb##YIh!@(JK2>Cwyqq4W14YG6}O7B{gr>!pS_wO|h0GD0Q5}c0n&p(5dL|>OeAYv@;bF#)sBa9# z=}4A?vaejZg3V=s)fU*WCE^<`L}5wELg0dsGk<+seMy{zH>sR|J9!e@i%f>3cGsXc zSCbZ$EmNF)eSK$HGYyO_0d}U!+#k(hYiwyDUIj5)AY)!egm)*wtKE2uL&*^4MGkn# zW4)r4a&vPi2Ai9cC^h$tJ@buLM=f(L4~j?+P?x9bvSuqO!M1B%Gvd;~M zl*dOMd7;^);ID-|Qo);9FnKPYZj{nV9A{K;$2B-Hf12m&Fl+3ko=bfsuo%x6{ema`y>+5r$?$^`{ znfmNBD7Dy^p|8o*$Y$<|Q^`EF65_Ew{kpL*5POgI30Eg_@_ZGyb0LKK@R_oul|z@f z3HF&k;83}Y8o}Ue?-FezjIZaa0L-jCCea_EBU>>KPL81lcPMMyc?eS~Iko?+iN{I4 zLF0~zJ_o4>jp&V-2;xRT*3A5p|8RXNXpz;efP21FA++2sK;pI1*~rg~pP|?l<9mu{ zxg0W;kdcuQ$lE%3t$H?_E`%Pz2u(BuVkU(Gj>tk}O@}1Y_vd}3MQ6R`xYS*Mx z*W7q9&s1t?W&up&hZ7U-B?#Nn_dmId08_ws9 zmjw)5w_CwuNabEv?L0#6bC% z7*zzMne|lR6;z3Y?9eT9{|(`8xIP=QgLAzg?+PKTWlMX|fg=nuH5#n%j!z{h2)YYD z9%83IpGMzxxoJMjk}_n2`w*Gm)H&Qm@|j1TaL)Q5o_OoedJcx0Q%bOAK)($=-8u|N zzxPO%jHds4L3S)&GnyUU83^QQxzVymLAB_ zh|t9zwmp|8R*AfWr+V-HbgWByJujpeoBi?Ou*Kg5w8AWod9`rkLuD|GE zkB|WylAX(zP|mapzuz=}kGHpe=R>dK$Uw+xw4`E_03IeJWdX4t>bv77e0l4EPX_VR zaYYkv4fmA*c+3tj9=5XIB~JKzbI21yi!if1$L_Qi&nbKGNeLxO^SJ4CO*tW4V&`SJMD zi(C>%iV}T6suwR!`)_o3*z9G*0BHOoAA$XI!b1}=T5;2ImiQ1~8vBFrw-cv=AZ)(X zM6kaRqp`X9gpniBGMCCA>%XKtIDe4F%B(5^Z=xZ+*NA7zVUD(=ajXZ8*bxHpr%Y+t zq=kRmBW-K!JxaLy%mZzdWXldQmXMHEY(pqy7YU@LL~&=jcMZGl9L@!6Inm2=*xZ8| zqh?a~z1_)#jG2ld2_nCPH5wVL?s~i)^$v5LFHn*?e=G3Gc0PEpY7bo@v|U+kDDKeU z3}%)#SAkDn_?U~psi@*7GTqkvIBZsz-lzd{ONAR240KSJ>x;H z?)X0pg4pM$1tZaO8wM+HT#}a3lH>PSDjpJe#bo^uk@cQHLeLp%;O0yhts=q?@xX1dxIR+;mi0u;@iM=BuJW0QlQ-A?P1MX@ zJq%6)XWL5WTf~8nN;V^*eWo&}(4u!5mqiEUKz3MKfkyT@YqH-!E~20-W@fm>f|h4p z=4%i;UJnL^UV8P_?8O zhR596^l~WugVNa*Z9drt+l1EG@$HkrBo?(fVr{aS{`^s^;4x{IPVlPmW!>+yd z$D~HS9w@tu(xNPGN9DIajCehgq3R~}H&Z*ryN@ItIho7S( zgFE+=@?osaNDeoU_l6Y_)x_RfHq^($^#jZc2*1+nCw*!fqSMn|t9e#jF8SdiGirbENScZ}9R zzTZBstqr}mH3yH`M)bsb)$0#b>cSEsgL78|B=)4 z!aH5L624(~%7a*2dxo`V2$oCDD8_s0(s+p6TIN>z`K|^_`^IolU41wIqBZrinz)?ZcZ9zWltyOyn-O{ z@=7mtsUCIJ2@XCQksHX5v+2oVKe-`{<>sa;7+=%9)7!6&+0$-k_Ap*;U$}0(YeNQ# zq~tZ&hkV`#`U$7OI5#Ud)-3q#%4uSkzZ`iydT;*zhy00wHRZxadq|9T+pLdQX!im_ z9x^w!>!MT()89mG-^I*t5QKdu=e!1u-C{~|46;w8{j4f8mgTt`A$lGYxWNN3-i1^v z6g!U~)XixA{J#Ug?X!JmIYlUz&gDKvN2vfX`zX5exFQf2g=?2F0>uHK+$nucShT;c zK8h05qsx43?QMsjwjP)&aPb?bxjBr1to5h;^rliev6_hrf!&LpMkX7HF|-U$&M-i_ z9rlw5`teoX zMW3mfh!F3-;S-2Fib(9O;1e^oiozYv#ATsm7aMhVkST*0IMC@tJgwyMS3{ZQKU_Mr zzQL%u`$Qelc&oK2+4|+|z)iMn0Z9Iwpn?F=e`ZN%ctom`WAJGKfEm6J5O7#0viyue zk2Pk}u-5mlmom#Ph0`)R))c6_AGnFv9>jOn(V=kL6o7J~)nmJ2RWd@ZfXA@b9}GwHgpO&;fOEwsE*ozv0Q6-exka~WozriGpT;I zfw~j)g_!VsO1esCU*=In^xFMszV}H@Ae;yI;^MdZ^0jYh;Jvk~s?gi_?>lE^f5Jm$BG)-_ zdJw!FChJqa_o9QJ$Ynp-*{ZePwYuh&gPB3|)Z?60WNX#0&%0sa-OX>{*~rFqXJrWF3k!8>$-~3P6;cx@54Ud};H-W3 zbnN^CsON5D;XFISqLjRW6F(R_tb50%Ya!e80pHn9Z1jPhpBRv0Tx$2E?3lc|>q}`9 zq;q6P1&C))6^r<*Ac&r^jViuhHNhVR&*opcnlkuy^V?5nPtU+y%;qFDU1h&*lNu{3 z2=edF3{d*~a-@6fQob25TO_e92YIlU_ie)~`s~A#;sg_EGqu~Pf;Ji%_mW2;Jj|_R zVnG3@F;jAKCD|mdRqLj3+IX04DiF^ex$b4PD&AJDC~osLi@hT-00)yif2>WkV2??u zZV*lx&}i(U;&W3)cSB;FNliERXTa{_4hu|Wgj7r)HbJGqSRc1Qy~;8X0G&A*m4#uB zH(*xx_RFMj#`;|Vk*lI#bo$-LTty`wCW;@77l?ZwX?Y4~dI%0~-^8!@y!-5;-J(4s z7r6DiyDGW)Ukkq2zW*g z@2Ln0khr71l#Vp`Uw9-t21i1Bu5xN?Yu}_wDj5BI%C5L-Q{+bQ;lOj=BKZx zH>+EP8p!CJ9<2>Sx2gx5>#uz^A3}b;BW}WWxJvG=ucV}8 z!KNC1iB#aI@6(@sF-7+0LEVG*$B-@vMm;HC_1k3bDmnT2%Ut-ch?>1t+=0|Xr_FXC z_~!z3hWl)7jvaWplW62FOX)BQhCWT~D@0;f7f1qlHp+1uI)2k-Bz$V9X}d0KBrWuppZw;P_5K z;O(YpJ%jTw_k1_!7_D2SGrGR@8E{C4afNgJuUA0W5&mzxB>8%y@W}u+caO4#&!>O( z6zpl^V@)r1J&5n}IK0URQ^%e)t~ZrTNC#-1J&$!7_({5b`|?$-t(9I9$u4LoBkxjX z;lO}H20S{s-vtyv4D8V+%t^i8@T1-Eiiv5W#Lgb#Y}8vOX$i^e`#I4%mOj|$gi)eq z9(jWA45<;%`)lLP_579;5LV-B`v*l)h}q2`UZ)frPQkd*I#5CWUv)lH9Ec?)CvUP7 z_L~q+w7*`vBt)#rqsi@vGeIDpXd{x7leZ>>u-sE&;5(3$*Z^@m>&)&=k$lT7bzi5- zaCjcekaG~Zvvg`0nfk~L@`fj zcbwh+Bl&uh2ZRA&=PfAOOz{Z-^v{S4!Zu)a`^i9@_{k%9_XXV2=>_pRZksFbCI4mS zwCqOcqdV&uqsha-F5+$gc-MA3``7lZW*-?BENTKqnjgwejgDNIdV^x_J?lN*c$ufr zx|!JCidl(cCWpSD4>NvUrdy)7WNW?~Y1e2=!9$1@jdGZKS12=HzeS*i%@Ckp%-ATZ z5~NdFHn%dOL`2@|o03^ulY!jtFyf!-KWb6PfSvC#v~|ue&QfNF*~t~OvQp6Z*E1Vc zeV~yofy>NiEjBIDS}lhU@3=1sZ~DU9Y$ps)m=b6!SI5Sd=ym~1I)VVZ+Fi2$bdVrB zIaC$#jXKZ1yews~xHTm(R}?tgv~uY>`Ao#RB?KYz@Ao({Z;m53xR|m*N7lrUwa|Zm zSZ1uG-gHcTBrj~rfcv*+kZR#Z=zJzf&=d#SBt|5uYagZV6O0tYlK=-vqB#RkFfO6vDp>hX|9M180!HBqFlCq zg!`>8k)2lE<}{J7ir3vD8=x)4g70J!JhW}4?mek=a-j%P0-L@@FS0hM_6Gk zlHm5Y!HDYZe{5L9IG7pj>(W$#eulM$$EdW41GAF@c*?&Jj8C4=wNN{P;Fo$eFE9Rr znW-uPe~o6eXL^?-TGz5**sxFDsXr{S_xLZ|ke}B_|JHj?&GX2Kc1zKc*+K$wu$qrpbuN^W^8luh+dTX-zt-~5bPkn0pn!`ZwZeD0GQ@T4;l#qKEEWIr5 z##anERB7JbLd@R~G=O$1V>?PWaNP?KbGFneam6%B*f}9F=~^?5bABw{Piy+0)*RQU zdU_n3*3&$~e-CG#xPfMrLWTS|BX^Wy$I`oFYH+8 zlk6qH+gwi6E@@kVDrP(H3zX6!CL8_cZQ&m9m)@3ppPZjn3MyxfmoyN%&v)2}+x#-1 zl2us_@7{&pEcU$Sd|gF&+u6NBYMkZ@izSB@Ewx@CUP=0HN`d_w_{{x z#zI)ht8qh&9VD)3@HPcliON3}HP=2R?loO~Yw(}S4eO`58`c9kzKmn3i>Sck4@ZZ5 z2`*qS`kz=~#qcw{s}F6@ev!WF{46RFro;sIm^3nd6?=Y(EBbKlcVrO1?N*Dkl1ce} z8qT^NE1ZV;gYp-5cOdW^x6g_zz7mvpby#2*+%Rga*&`#Q<{9=iD?z>Nu^tra|79P; zn@6}s@##aTsCd7|u}_5yT%}!Is46}hHKf0ODoo(2mFKLjc4pf1pyNp;f}`c3PjbLl z2JvN#msd>C=00Cdh(XBvq%s0UW|CPlMMN;&W4~c)poRf2VA*Q-|=P z+XAX7)D_N(T|pSD%Hl;=jQXC0$oklkpbb;H2XWT0(9`@vdh4(G@hV=b${ev4Q%@+H z$D8epo4K=eg|032BS>Si7~T&SrlfuN+cEkmDT;S%aw+WNF-x-A@3%uQb!Iq(Se?+J zK1Zlgf%2|oQJa#rr4p9F)PZY2aarVOLGzL_oSN9S4I)zA5%S*SmnM3gPjKx9&t=VAXp!RIC{FPs4(oFV?KsaNu{!xQL^pG{ z5i4`h@xMG%7aeZsA5zFI&>WU613%F7Xy8Ot7oAKZ<U<0}*e>5vqssxNq`wwb?Jmev4w*k!J-QLvh{i)r` zzaCs-u}%+>yN?#}I(W>%oxH(R_RHbAii4*_g#XV5^KU~}p91`4?g2~^z7dTOcreO= z)Fg1o9GA93Ry2Btvr@Yrj<@TejL4e%Ad>&UX&gZMw6oGk!X8|O;sNleRNQ;r-Gc+N z2^U)AfTLZ@s4Hg@F zV41wa;X@_7`Qn~)soVLt;zHtI7k=h~Oz`N>;aix%^ht(Aj77=<&J%u9m>+}T*q{YJ z{ikyeAW8MTp&4`Oo|SyMIpw3`;aiW8uTn7AYNk)(~qu^fa6Tbw$#AxHxrdocdDt<0b$Q+d`Z- zb^1DARrdYQm_2gRp!RifSqi()JAkgV{Hm<0t1F9>2g$kT3wGH1cGx2j2$fAm#QPoU z`_GF#)lihnh4PpIV~3NT+o8B~V~;hqwgudx8*~G!jI_FFbrDmNBiYo_zos;_bu-g0 zju@C(D%BE_z>kH7$o1g^X@9M?w}vR++n#jhCfw*591N#d|J`UAEpM9f^C;h};s^0W zyR7@_y&_<&@3j(#2jM~^wr~Z8)cU%sh_L2aB7IAB*=}B@Du!@^d}*;6{Me|#88#J4 z;*0V5^FyeP+KR2koI8k&7?YTx4ajT$;yMhl+B9oDMa~6{NY_Gc?LdH z=AF0XCdhC8sIY7AoG3qstq$~9>8+cbC;KEugRTB(M@JJrLeh%EKN|S{N$z3GZ|-y7 zwWu*?+h5HWl#}%N8maMuZ~M|tzC7olC5Yc^(;n6!?(ZdW%mtn46DV=KM#}2artn&_ zM4ney_?sv(vhXe&f!o9Bx#5{((b=ug(a<-yFWo8%(xLIZ^;qNQL-t>0SKHM&3)m81 zmpD;~<0nsYV)qq!@rf8rh$ZLzc@`&yjlQ!#jTG~e&x;doXa5+M@|Qi!T)lG(~(&RSug-Ndikde_0u?wJu=q( zBWqBGI`(O8X@MoxWd?0ns)+Ax_q?&>i5Osc)_4Eg=s{?TI~WpxC@d=a>c)GjSvt%3 zk9?}zCZ9f_qBsu}1nRdDjr)BX$wx~#{vy)`x2u&%ay55IMe~FTc$*+>tHsL7%3&;e zWxb=eKb+&uY4Jnxs-8Yg`CM-t^LOI1(6;M8kT^#xDs$!&6^G^IGO^gb#J6uvq2pmV zoWGjdnS4? zwG?jFa#wKOYVs;#^YP<^7ke`aAT~wY`Epv-#=-saKW;loKaM>57V6#S{EX;=6IWNV z@oc`j^T3Jzc#)kBN?vA;p;gQh)a}5gWedr}XZtU5roVj+cVgMU9xF`u|I(&mL4!h} z1+B19w+k0=qPvgW%Hys~7s8G+){D}$$+&QJCAr*VhmFog<(HgfgbE4tQ-<@D9*Ftp zIA$+%DYy!C6)-3DP9Sf%F8B6VvoeStuVBsY+t1d<=o;pO{;&BNypwfFJwH8>)Lj44 z)0c@k8&tSHe{h$wGr{Wxf55M=-1sCObclY~V^Fs!u2SyCRY{$~E;$?HZH1C`G$rV@ zj}Q?rUcA5(T_!nG`U%Ti&mJoNSKwu7;W#+mZ;QegV z0N!5YcbyrTV7}XTUr-KD0iF&h7KXF{ zg2es#fX83*`ITe47bb9>8V^9fq2t}*^7= zE~ehgcP~>1*y1KuXLva&*PhpuSUBeG(z93K_n8%t<{z3Pr1xiQH0vk=zN^UyP)z-- zCFm_C2(%S{7W87#Rz6q>0k^y)d=`J*IEnNeJUu-)mkjk&36=y@fOj{hjs{5!j*R8X zt9=myLV}F?cGdu8LO>ivgSn@TuVPnm^y2~hg(RXDHVy8a{D<#Y0mOw%=S$7J;{P85 C-F{O5 delta 9014 zcmXYX2|QHa`~RJ+k+diwrVt@iVp14V7?L$AYpHB8B3Z{(l**PF`!2F(ElajheX=CR zKDJDG-_Uh*lIQOOU(e z23jjY-I}3+mpC{jpj`0mgAN6qmgws?BxW3l`R9NNwm_g zfx`+DT(Cp+#r@==88Cew)5hkA=jt9?Cwa)898;mqWu!26vZ&0AAf}&eG~I<@qvary z7H~2_pBuh%A5xnFOJiQxq%;J#2>y4|v0aG8**s<0uKy>U2HS{$)%p27Z@Qvbmd`+R;ISI4Dz zU4=EcILRcq*p=Ot?BhTDExo_W&1M&@Ddz#oW_-Jr0pG0(xL zQp(15oD+>pLvOZtLj}^CaB|%7AW>Ljsy@UIztfR9w@7ifYA6HmWwuEq#IIB`*H|F~ z>}Co*i$ERzj9u5PL0)EIh@>P4G@k5TMcca7PzncTM2q9^h-b(Y)8k};9GH8h%a^I& za2Eu{=H{xC^k(X{+DMu_M^2Let@+oo>>%3-F2Q>IE^u)IiKBBM@84pH6Rq$!77cgV zOo?K`ntsr(f_2$LQ6Ap?QUFjP1OtFXNdRauXEbsjs?krdUBa$ZTIiOsKS|FNu|MVE zbj#3;HI6qiQvvn^4B-00qD|(ypPE`Bh)U^0!|mvrQo`AU<{3GVSR&@z9w#fu+?-6C z6Dxt!*2Zi>(3}~bF6&5<&*W>;f&nEN&wFc`IyiZ0RJo$MHTKe{bqQ1-1Ks?IF=xz6 zOIqFN6lO$(cv?NA^~WNIBMKMvF}r31S(eCeaE$r#5gRpnP6R*%9IIJp9tFV1Muras zGIe7#Q0C556dq3*jLspNAXyu;$|>rs!YnpeNSW)~HTJ2N#B&4JU7el6CW2k=x7K9C z;2}euIYbg|L9c12=bAuCqwLgyjp{RVqDA=6l{!4|kY`CtX2hh;iS(eVka#xx#bQ2b z*SP5K__)Iu?gXsGjcN4jVs{|N5BZe~YWv!)Nz=TiTmqp*Ayki4Odil!pkqf=Sm2W= zXs(3>ZNH{^vpu1$8%AEpWC=ctO%boa6De0X1T)!-r!L(F?>wps*;ECN()y3FTU^vp z(73PA8b$EiWaHs!)ll1;4jk>CE%}6&uwH#j+UFEem=OC^>a21lA8(JVFlLNkzi$|y zcW&d@sTcjq4vWspFwN=q!?>uySo*d{IpLxy5c>2c42Ckw zg#}~)qcNR^_n%bMTR<+&YO$34AIBhn(Ys~!jaPY$i+kLSx(6$M1xd^KvY7~nAtqHO zy#9aE1;wveV!>yAGjiBGb)z8zYz>+uL06t^?Q~d`4W8sg^*Mv{hS(4WI#ZflRDgIj z5#CSX(PHRYA!qNg#el&o1S}-9x}7b9&XMlZ`M&L$-SapEF)~5xSvG- z&R-*&Yv}Jf%$889!@@WZ2Q8}+lga*iAq?{*%mzG3 z_`Wy5oMb(YO5|HkD|FaXDXjxqN|(PEgr2oD8Syv zyX+v6@@VSn!(7Mz4)f{(G8oJ=omP=;qJGwg4if8YCEX|S6WN>F)6f*b@WHi_#tvL& zpIIurNa75e1tH0StP| z%mXin%LOf~yX=FYcM~z89XMr@b?~Ap*Cpo;QRCE0a)bUW!&Pktf1Z(5jU!Cx?XvIa zSC=(prbM+TEAIE5_Yt^UC_WH-ZJ=KZE19y{ahvpzS7=jN4(x}pQJ>BfENN^ThT!dt z$p`m;obPT43pBgQ(Od7UrrU!eJR_gLZ~hwG zHGZvwcG(?qX6J8qtZA4O*llQ@{4b#e_k#Nh?)@1hu-Fuv`P>dk40Bl3X#4Nhbvt}nnUXWJQ>h_} zK2Q(>FDH?fvOcqJp`EjkAq9Ht1^FIlX*k9azmuir+s4~_5PCikef3uBQgzJHKxTdY z75tYkm*$+-{53Y%;T!bZw{I6MRaaNHQg|4qHZ}@!^;5N_EDk}9?9tKDs5!8?xY%%J zW~Ma;$#gck$e;?J1l5kx7!6D&E(VDjm6j` z#Y*h``4r;NP`=iO(TEKjoNvFo9uquVeKwPQcIz}R-r&#sxn>yon{o<9EAXdk=&2`F zXk!$*`P)%s;D$>sbn0%;bd-Iuk|o2&2M8YM#isVupTdSluX{=rl4yn;0~`U>Y0 z`cCBfj!87oR{-8rV^6q1?^!Vc!;~MUV=SY^87QXU-%?=$0Z^URvyakb-imY@IM^ z6uOC)C|$(7t-Nu_%Z`|(?vsBIx$7kW*RsV9jE)u~NWm6@THB|jfb8-}*&~5Yn@^7I z1WBWo7e`XhbPP0v#-59r89yGbJ-mQuEMI#^uHz4pM2&)_a$shccUZGY?Bb~yR?tThi{h6kGV)Cpos~r8*@zULc#s!j zXJ^+Uemz8xZD=I<}?RM+t=;*zlQ)@kGJ>(?iO+l@H z$?368Y`RfSL<=OHnWGy~TvUW|YK`is6TjqQI)D0*2K#HWKPwFMU57%WQ^S;W=aGH$ zoqVxZ=_?jl>6MO9#X^j{l_2dAvQvIV9sB2^f(r|Zn<8VsIy<8W(BL8ioA<%h`lFWM zvQ)4RRq*9miP+99rX??cxjnh32d7v%TOEE=FrtEM@+j}M_Pj;2P`MlZW#$YgQtYQS zgsSRHWAzQN`7mz}5!!{T(#pt(wM~&%58UjKfF&R2eBla3wr`~#eFZOgxrR@v?rZnu z_VngFb%VGagxlzC$#EjQ3H1APtv|xUTq@MoLaD}5xf0aY@vmTQix7WH7ceO#h;?WC@i7JN&swf@@BDz* zHPEw7!ToM-Zo6i=dam26lcEkg@XcfI`brhmdE8Ins=<-@4Q zjoU$}Nd%1O3o;}1?Te}SODax`xdj=K64KC6BDL~c7>|t^@_3}{VDW8vd3i$*Wd()) zR8@Cg*me1h!!1*vyZeF?a)ofu#?v?26`E9+ zn(OL@X=yU_O6@JnN^NRi+mBh_#9!IuunY3aVdXxI0;S2LVf@wqhNpaIBVXNv(meaQrW8f7SiEWpk_9j(#YgkQu^rsmq0Pn;@&4$CNLp?q3 z>(Ny^w=%BW4&xShH=X>V>4MMUI;LvErC1}(y*`awZeW*zD~dkVWG$aFt;~FLSStSg zrQmHZCt6r5zTD%!I@?G^bz{{?8l@`;;;&n0)ehZRn#hAzxU{qsH*hc&4CF1l`&kBy z(b+oSHOJr>-wDd-W7Q2JjsRn#L^pl2>VxXDR^r~jOGnKtOFg1zQ%#MGBCV9=t##XY z9cdrDt7~dR)upJ%a0BWq$f=*Cf>dzz&hT>Z?ze$Ure0#U92H#yMHYh-6Pe%z(eq~( z4j-yVhh8O_7#KbqkNpsG)BIBeMQnfQX%&ZFI1d!++j^mEuk}8qJo&65Y7b$0Q77U= zVNoY8T>B9rXe}8xyoJ=#jyX~kiMQcD*f;bN+Pls~8{1iNzna-q?z(Br16IzjUUe^Sjstk(-^S!4Z65j?`wdp{ zaw`6@(fCUMaD*yM6JF`V06=ea9F--_)%+6$4&}JF%2+d|gKm!fC`Eb=;boytz)d}t zZH`DYoKVLN{3z!DLeEz4oki>efO9`paovj2qf!4)20Lr2g! zbCFc#Ot8m4w%5^dG4AozWGAOJeRoeW63SNDPgiAC{d;8VHHJ2ag6KYDSEGPXEk$dNX9vn4>kss!t!LbE<-m7jtc9MTV~I;nr`IHfkO{ z{ET^8D(|$E5Q^Ef&Wwt+wUE?Ymfb2?Rs&V2QmT@}S?@1vqlJ$@-#I_?Gh?Z~WceVf z@6B3U$s#;v0Qxn;E*Cd|y2{H>5H-r?Rb=N_&J!>IV;k6ibt6phw~(>>GTA~~gvfay z3iy!9ip!&A&h64Zsk37INP`jBgN)y1bkn}Qj)S23bqbssmCj@b_7>Td!=9Z2dSuV3 zKW(xon$LGkOs|{RxqK7WWOpa|04$6M^g-Oks%mI(Nhlqpbu#Xlj8+HLPK-cyS{nT* zzS3M0!Xq9(>UnLC(id6*kvc1 zcB#->1`T)M*3R^L&yOv2=ZugTAWD0DuwX zdX92?UUYl)3uU&+yt%e5@E5L@&}rj@j-|zqWv0c|woXV; zFva^6$)TKImo|W?_q0*{?+&wx)nUuO0KJ{$4(J|e)VPwhfwYQO5c+P_ z;ut&o^V+Q2ulxlbWg<^cEv*>I6-OZ?q{dHd7{>tn$i_)3Uch~Yc&vphQa9K^HyG*5 z7SQcSl0Uf6|9AHhSZR2i=br%`=%vQ8rMS&^(g}QF&D#v_f50+x|kVVdIe#xcl6aV38^N#CRTkKWlD9 zvFG#Wt+T`>-_!U$f7UK6h}oYXDZIj4%?iad=5!y_E&uYIx)`x_p=iaEOkZj0eY|Oh zmGMj=ePq#lBcli5f1j7)f2df4|3Xi;;eXg-!ezf$?{k={XJJE_mox}drPvro(w`jW z*B3ifp6z!(H(58px7S@xpKtMHGS9*TdF#q3ZR?8$l5xD6oCm)&H=Nm`CL1L0fAQ94 zmQi15Z)o|T(B%Ok;J-+7nFLbB*2v*5Z!e>EkNaeIw7s15n zRj025X28F2{F${gQ=$2BGs~{l#AuK``YKkW96lHlpt~ z_5Ri_O`e^noAqY2?7H44$!uip&sCjzd%c^H@9yUe|91f_&x%koi+e&hUsp4$+$vvj zz4dCEm{#iAZZ;)21l=*8SS4KzG&kyU`vN-fX{}n*2|H%b6|bIgLFQkMJ+E7vw0-(2 z@1X&h{N+Jv?y>%ps%TuMIct15 zh&le|6z5F@TN{25c3pPhu(lRjSVmbh`6TR9a^e$FGc^zucL_uVN_$Am#9_LOUzs*s zS)wk))(OVN0(srD@W_h&`Xc*`6fUBBWy3+OeFjNd0@5jBFwQQdybiT?vuDa z*#fPoSfG!v>ml$WazO=p`Gh!((?T0&Ar(65EQ3y~MOl2tp3@O&k}NW27-XeC`<&kcVK^*Z>Q$RCelkKB4yd0U&}ckVeTWTC(6 zJ5j|~i01VWnTJ65o=)o@d-bYFg%t|+8)IL-_m}@<_kQ5%CbCq8GqcVNd(x?2drv`D zzOP%3nrP(6o`D`@&Z(OzaV)*1%OnNQKJe~vR@!UyC8ae5&9ZUQOk$$o=2`;A!UeXv zxTxvIoY4_gdX!G%0q+eSK61?dPQ&{PD_Ku=Gs@sI^9$ECzKojBHnNYJJS?LJtkY$m zCFk^p7SUKu)mowB*Z4zykC~_^Y=z9v1sxuSKom|-41*lS>+$bc{mp9?;+bPYN%o(rsgk}@p^qILjfxE-y8-IjFH9{w%@DQmX@_!tD&Mg=WShsoh=QK8t zkqDkZVf1jJ+*cv8<0#lhZ7ke^0f%6Edtq+wdr{VEn8~cA=4A53i@npOVwNzzVbq`L z{Mh)`ATnU*-V{yn`5#N>mL|b}?;OjL`HEjyv^;A$b0>rF^J`=mQh1=Yp*gxK+i_}0 z@XJ#QkBr;Q#I#gpH9E? zke0>H3JGL^bTd*PU2St;ekcwmboAhS1vyF9rC-_PO&|hr!odVYc(j$j$xA2e;U-TV z7b^a{TtcTnw|)~GkZhHgW}M%L%i%sIYB>$7c-VUS-o>f+g?=2`|J`}@(0&?<@Nc+r z3#Y_DA-yIJUQ+tPpOCU8KWq5(uqE51y1)?2Dsrptr4xRqrc<{~?3;&*>BL>PSZQ*- z3V$FJJAN*C2T!;V+AA^R6z3=as<6ySE>K<8dN7nenPSm226h>#Y1s`t^*6#rsQtDR z4?LQ__te8OWtab?I?{MZa9MC{vw^Q!onC=t9 zQkt@^wr#C33?l6Xefc=VCSkXxE;xLAJ6&re{rl2nc8EseF3ID`6H658ZTiQUUb^{K z3=$$)H6%bSiC853d&qKqqurm5BS=-$z4dy*bukWOn(|kuer~M zXJxsWEFDNso^DS%f(4IY9VjkLCFKo_fhzmX+|j?~b|sW+<>RMaSgtfx&(cfMyM2)6 zO`QM!_n_}sIr=#Wu54|x+z2v9C744x98qn-3GwkKK=k*uQG`G0gelg1-;EhEJlP1Ug`L z?CGZamm8YI>gFQ3Y)bbzgQ5D6(o59W51BC-J|*t0_zfACdrnSH^1KiWyFBoiul=}D zhLZ3LUpmClI9o$f-7N^=S%_SB}0$P;{4Q=?#3|pecbt>7b!-4qum~w zrX(o(b(_mp-M%bB1CJVG5OKC#@mfp$rMI>F3rxUUSVJQtr0`GqWO9E&*034!uo(uQ z8*4l-z__FI>IcX%W6f5f=b&Hb{;h$15j@O>SQ)*{A$v_3ZZIduaR+WZgkw6-o}Qw{xPZsWf#wKZl?5R>C+blUjV9i3T6Ny4dyRfYR2BQDKYYP8FWJCczFrpG8-nZEzL zBYaGJ=#k~2*Zz_@h{pu0IJ`dYwCw4d_r4hLA3xXgl8fK`wBt1kpU)em=trInliUKL zmwODDkGeXaU8fyR87oe5{na9;w}3z(pdjaCbK?e%`{2ok`K+o(#afco?UE$Leq4;~ zX;>YuLRN@7%p!Y@m5KW$D-BA;KJ;V{)#iOP(k+KyVi#>0cMUfe2PSNU^>h}bvbzwm z9mDnxq`Z={i>CP89TGwnl4f0c@#%KaEJ#gGQ>h^$1}XA(gDNGVRbmhB2wW^~6}zdq z=Qko2I&j3d5j-j(Apr}qsLW~Ah&7f(2MIUsX?lp0Y@s8=h4VNo54IVfr#YEJB*L#w z!YwY7AcljbeMk*NB1J7n2-#5uHxg%+QN|7|?>w4y#%K9HdXmG$mlb8cUiA`5EmnT# z8Cr|{DF``rZ>J4oHv-l&>$OEUw@4(qjt5)Pq1$}U=_%~ag6)!&Zw&CRPvUB4ixxz< z7FJc63u<`b7{`9H-6nNMB zmuwehu-u4SNk>RH)(q0}0!2kE=awN zQHOy4=~%eKJz746Z^%9+b>gO+q9#g8FY3HKg7FgVCEgOh$lv_U7qEDFsC^=TX)GGo zA}7Z2++z+mAr}UE<A({;BYT0q=DSVdpXQXW)EK4mR&mXR3-s+SS_2ygahMF#s@q zoX)FlsK%CxxszO7s%MdZ;F6gHG-e)l2r{e%ynVRYZSWcjd7wc9I2GHjw9lDmAJFot zeV^lC@p_>l2k_95&t-Z1fufC7|Am=;GL7gi{Zs%r2Yh%iE$MY=-^f_rlFTm-z}riM zz+VmQ)&CQ65Fhs|LE-M4AkcIO Date: Sat, 30 Apr 2016 21:27:08 -0400 Subject: [PATCH 053/191] Watchers now instantly fire at targets instead of setting temperature --- code/modules/mob/living/simple_animal/hostile/mining_mobs.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index cd7ca202dbb..58062a91f7d 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -91,10 +91,7 @@ /mob/living/simple_animal/hostile/asteroid/basilisk/GiveTarget(new_target) if(..()) //we have a target if(isliving(target)) - var/mob/living/L = target - if(L.bodytemperature > 200) - L.bodytemperature = 200 - visible_message("The [src.name]'s stare chills [L.name] to the bone!") + OpenFire(target) /mob/living/simple_animal/hostile/asteroid/basilisk/ex_act(severity, target) switch(severity) From d19c750a0638b389c83ea795a0e8a212fa4e5787 Mon Sep 17 00:00:00 2001 From: Lzimann Date: Sat, 30 Apr 2016 22:58:21 -0300 Subject: [PATCH 054/191] Oops. --- code/game/gamemodes/handofgod/powers.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/handofgod/powers.dm b/code/game/gamemodes/handofgod/powers.dm index 28e824d5f35..30b3365cfcd 100644 --- a/code/game/gamemodes/handofgod/powers.dm +++ b/code/game/gamemodes/handofgod/powers.dm @@ -139,11 +139,11 @@ var/obj/item/clothing/head/helmet/plate/crusader/prophet/P = new popehat() if(H.equip_to_slot_if_possible(P,slot_in_backpack,0,1,1)) - success = "It is in your backpack" + success = "It is in your backpack." else H.unEquip(H.head) H.equip_to_slot_or_del(P,slot_head) - success = "It is in your head" + success = "It is on your head." if(success) H << "A powerful hat has been bestowed upon you, you will need to wear it to utilize your staff fully." From ca8a610fcb4041fc0c1a426e128887dca3ce2573 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Sun, 1 May 2016 03:24:06 +0000 Subject: [PATCH 055/191] Automatic changelog compile --- html/changelog.html | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index bdf66247cf3..5339d9026d2 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -597,17 +597,6 @@
  1. Antitoxin can be made with nitrogen, silicon, and potassium
  2. tricordrazine can be made by combining all three.
  3. - -

    03 April 2016

    -

    Erwgd updated:

    -
      -
    • Our valued colleagues in the security department are reminded to search boots for hidden items (such as knives or syringes) as part of standard search procedures. Alt-click a pair of boots to remove any hidden items.
    • -
    -

    Isratosh updated:

    -
      -
    • Fixed rudimentary transform not working properly on ghosts with minds.
    • -
    • Admin logs for bluespace capsules not activated on the mining Z level.
    • -
    GoonStation 13 Development Team From ed975d5785a31cb3dd3d163ca293662629a99ba7 Mon Sep 17 00:00:00 2001 From: RandomMarine Date: Sat, 30 Apr 2016 20:44:32 -0700 Subject: [PATCH 056/191] Nerfs closet description --- .../structures/crates_lockers/closets/secure/secure_closets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 67292b52f2d..6b16c70b7ba 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -1,6 +1,6 @@ /obj/structure/closet/secure_closet name = "secure locker" - desc = "It's an immobile card-locked storage unit." + desc = "It's a card-locked storage unit." locked = 1 icon_state = "secure" health = 200 From 31ced651d0ad1474dd41159f0c3ffb1492de179c Mon Sep 17 00:00:00 2001 From: Lularian Date: Sun, 1 May 2016 00:51:17 -0500 Subject: [PATCH 057/191] commits, what are they good for --- code/game/gamemodes/nuclear/nuclear.dm | 4 ++-- code/game/objects/items/weapons/storage/boxes.dm | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index ee02361d451..29f7c46e864 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -303,7 +303,7 @@ l_pocket = /obj/item/weapon/pinpointer/nukeop id = /obj/item/weapon/card/id/syndicate belt = /obj/item/weapon/gun/projectile/automatic/pistol - backpack_contents = list(/obj/item/weapon/storage/box/engineer=1) + backpack_contents = list(/obj/item/weapon/storage/box/engineer/syndie=1) var/tc = 25 @@ -338,7 +338,7 @@ r_pocket = /obj/item/weapon/tank/internals/emergency_oxygen/engi belt = /obj/item/weapon/storage/belt/military r_hand = /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog - backpack_contents = list(/obj/item/weapon/storage/box/engineer=1,\ + backpack_contents = list(/obj/item/weapon/storage/box/engineer/syndie=1,\ /obj/item/weapon/tank/jetpack/oxygen/harness=1,\ /obj/item/weapon/gun/projectile/automatic/pistol=1) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 3e831000e76..94979a08502 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -77,6 +77,15 @@ new /obj/item/weapon/reagent_containers/hypospray/medipen(src) return +/obj/item/weapon/storage/box/engineer/syndie + +/obj/item/weapon/storage/box/engineer/syndie/New() + ..() + contents = list() + new /obj/item/clothing/mask/gas/syndicate(src) + new /obj/item/weapon/tank/internals/emergency_oxygen/engi(src) + return + /obj/item/weapon/storage/box/security /obj/item/weapon/storage/box/security/New() From e6d0a8108698fe870db46bb9328dc95c5bab4d42 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 06:41:08 +0000 Subject: [PATCH 058/191] Automatic changelog generation for PR #17245 --- html/changelogs/AutoChangeLog-pr-17245.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17245.yml diff --git a/html/changelogs/AutoChangeLog-pr-17245.yml b/html/changelogs/AutoChangeLog-pr-17245.yml new file mode 100644 index 00000000000..5bba55982bb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17245.yml @@ -0,0 +1,7 @@ +author: nullbear +delete-after: True +changes: + - rscadd: "Added X4, a breaching charge more destructive than C4, it can be purchased from uplinks." + - rscadd: "C4 can be used with assemblies." + - bugfix: "Fixes chembomb recipe to use any matter bin. Again." + - bugfix: "ARG's disappear once finished reacting." From c19975b0b53458e7f63774a75a0d074a209e2b23 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 06:59:13 +0000 Subject: [PATCH 059/191] Automatic changelog generation for PR #17219 --- html/changelogs/AutoChangeLog-pr-17219.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17219.yml diff --git a/html/changelogs/AutoChangeLog-pr-17219.yml b/html/changelogs/AutoChangeLog-pr-17219.yml new file mode 100644 index 00000000000..79103aafc7b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17219.yml @@ -0,0 +1,4 @@ +author: TrustyGun +delete-after: True +changes: + - rscadd: "By crafting together a legion skull, a goliath steak, ketchup, and capsaicin oil, you can create Stuffed Legion! Be careful, it's hot." From 3d781f1498c35164d2e29817ffd879ed2516911d Mon Sep 17 00:00:00 2001 From: nullbear Date: Sun, 1 May 2016 00:26:46 -0700 Subject: [PATCH 060/191] Implements freezie floors and buffs frostoil (#17081) * Implements freezie floors and buffs frostoil :cl: nullbear rscadd: A reminder for crew to avoid mopping floors in cold rooms, as the water will freeze and provide a dangerous slipping hazard known as 'ice'. Running on it is not recommended. rscadd: frostoil is deemed an effective chemical for cooling down areas in the event of a plasma fire. :/cl: Makes wet floors freeze in cold environments, and evaporate in warm environments. Makes frostoil cool the atmosphere, and make the floor wet. Typically resulting in icy floors. Fixes gluon grenade potentially making floors permanently icy. * tweaks to gluon bomb as per bawhoppens request * Update syndieminibomb.dm * Update open.dm * Update open.dm * Update syndieminibomb.dm --- code/__DEFINES/misc.dm | 1 + .../items/weapons/grenades/syndieminibomb.dm | 5 ++- code/game/turfs/open.dm | 38 ++++++++++++++----- code/game/turfs/simulated/floor/misc_floor.dm | 2 +- code/game/turfs/turf.dm | 2 +- .../environmental/LINDA_turf_tile.dm | 1 + .../chemistry/reagents/food_reagents.dm | 9 +++-- .../chemistry/reagents/other_reagents.dm | 2 +- 8 files changed, 43 insertions(+), 17 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index a83f410d5ff..1ce95c99325 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -283,6 +283,7 @@ var/list/bloody_footprints_cache = list() #define TURF_WET_WATER 1 #define TURF_WET_LUBE 2 #define TURF_WET_ICE 3 +#define TURF_WET_PERMAFROST 4 //Object/Item sharpness #define IS_BLUNT 0 diff --git a/code/game/objects/items/weapons/grenades/syndieminibomb.dm b/code/game/objects/items/weapons/grenades/syndieminibomb.dm index e49edb574fe..9fe9e1fb04e 100644 --- a/code/game/objects/items/weapons/grenades/syndieminibomb.dm +++ b/code/game/objects/items/weapons/grenades/syndieminibomb.dm @@ -29,7 +29,7 @@ /obj/item/weapon/grenade/gluon desc = "An advanced grenade that releases a harmful stream of gluons inducing radiation in those nearby. These gluon streams will also make victims feel exhausted, and induce shivering. This extreme coldness will also likely wet any nearby floors." - name = "gluon grenade" + name = "gluon frag grenade" icon = 'icons/obj/grenade.dmi' icon_state = "bluefrag" item_state = "flashbang" @@ -44,7 +44,8 @@ for(var/turf/T in view(freeze_range,loc)) if(istype(T,/turf/open/floor)) var/turf/open/floor/F = T - F.wet = TURF_WET_ICE + F.wet = TURF_WET_PERMAFROST + addtimer(F, "MakeDry", rand(3000, 3100), 0, TURF_WET_PERMAFROST) for(var/mob/living/carbon/L in T) L.adjustStaminaLoss(stamina_damage) L.bodytemperature -= 230 diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 1094c43a496..068f0b945a6 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -96,19 +96,39 @@ wet_overlay = null var/turf/open/floor/F = src if(istype(F)) - wet_overlay = image('icons/effects/water.dmi', src, "wet_floor_static") + if(wet_setting == TURF_WET_ICE) + wet_overlay = image('icons/turf/overlays.dmi', src, "snowfloor") + else + wet_overlay = image('icons/effects/water.dmi', src, "wet_floor_static") else wet_overlay = image('icons/effects/water.dmi', src, "wet_static") overlays += wet_overlay - spawn(rand(790, 820)) // Purely so for visual effect - if(!istype(src, /turf)) //Because turfs don't get deleted, they change, adapt, transform, evolve and deform. they are one and they are all. - return - MakeDry(wet_setting) + if(wet < TURF_WET_ICE) + addtimer(src, "MakeDry", rand(790, 820)) /turf/open/proc/MakeDry(wet_setting = TURF_WET_WATER) - if(wet > wet_setting) + if(!istype(src, /turf)) //Because turfs don't get deleted, they change, adapt, transform, evolve and deform. they are one and they are all. return - wet = TURF_DRY - if(wet_overlay) - overlays -= wet_overlay \ No newline at end of file + if(wet > wet_setting || !wet) + return + if(wet == TURF_WET_PERMAFROST) + wet = TURF_WET_ICE + else + wet = TURF_DRY + if(wet_overlay) + overlays -= wet_overlay + +/turf/open/proc/HandleWet() + if(!istype(src, /turf)) + return + if(!wet || wet > TURF_WET_ICE) + return + if(air.temperature < T0C && wet != TURF_WET_ICE) + MakeDry(TURF_WET_ICE) + MakeSlippery(TURF_WET_ICE) + else if (wet == TURF_WET_ICE) + MakeDry(TURF_WET_ICE) + MakeSlippery(TURF_WET_WATER) + else if (air.temperature > T0C + 40) // Warm rooms will dry up rather quickly. + addtimer(src, "MakeDry", 100, 1, TURF_WET_ICE) diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index c528d622549..c8b395a0c84 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -69,7 +69,7 @@ temperature = 180 baseturf = /turf/open/floor/plating/ice slowdown = 1 - wet = TURF_WET_ICE + wet = TURF_WET_PERMAFROST /turf/open/floor/plating/ice/colder temperature = 140 diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index d59cc3f0462..ea8622dd70b 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -105,7 +105,7 @@ M.inertia_dir = 0 if(TURF_WET_LUBE) M.slip(0, 7, null, (SLIDE|GALOSHES_DONT_HELP)) - if(TURF_WET_ICE) + if(TURF_WET_ICE || TURF_WET_PERMAFROST) M.slip(0, 4, null, (SLIDE|NO_SLIP_WHEN_WALKING)) /turf/proc/is_plasteel_floor() diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index a0e9c90e029..cbc9232520c 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -192,6 +192,7 @@ if(air.temperature > MINIMUM_TEMPERATURE_START_SUPERCONDUCTION) if(consider_superconductivity(starting = 1)) remove = 0 + HandleWet() // if the tile is wet, and cold, make ice. Or if it's wet, and warm, dry it off. if(!our_excited_group && remove == 1) SSair.remove_from_active(src) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 878e2c2ad0a..bca21857b2d 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -119,7 +119,7 @@ /datum/reagent/consumable/frostoil name = "Frost Oil" id = "frostoil" - description = "A special oil that noticably chills the body. Extraced from Icepeppers." + description = "A special oil that noticably chills the body. Extracted from Icepeppers and slimes." color = "#8BA6E9" // rgb: 139, 166, 233 /datum/reagent/consumable/frostoil/on_mob_life(mob/living/M) @@ -152,8 +152,11 @@ if(reac_volume >= 5) for(var/mob/living/simple_animal/slime/M in T) M.adjustToxLoss(rand(15,30)) - //if(istype(T)) - // T.atmos_spawn_air(SPAWN_COLD) + if(reac_volume >= 1) // Make Freezy Foam and anti-fire grenades! + if(istype(T, /turf/open)) + var/turf/open/OT = T + OT.MakeSlippery(TURF_WET_WATER) // Is less effective in high pressure/high heat capacity environments. More effective in low pressure. + OT.air.temperature -= MOLES_CELLSTANDARD*100*reac_volume/OT.air.heat_capacity() // reduces environment temperature by 5K per unit. /datum/reagent/consumable/condensedcapsaicin name = "Condensed Capsaicin" diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index dd753c9c057..d99e80126fa 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -254,7 +254,7 @@ /datum/reagent/lube/reaction_turf(turf/open/T, reac_volume) if (!istype(T)) return if(reac_volume >= 1) - T.MakeSlippery(2) + T.MakeSlippery(TURF_WET_LUBE) /datum/reagent/spraytan name = "Spray Tan" From 287ddd24a19387ebfb73904f8fc8a874981b45cc Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 07:26:48 +0000 Subject: [PATCH 061/191] Automatic changelog generation for PR #17081 --- html/changelogs/AutoChangeLog-pr-17081.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17081.yml diff --git a/html/changelogs/AutoChangeLog-pr-17081.yml b/html/changelogs/AutoChangeLog-pr-17081.yml new file mode 100644 index 00000000000..5ea2ce65b8d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17081.yml @@ -0,0 +1,8 @@ +author: nullbear +delete-after: True +changes: + - rscadd: "A reminder for crew to avoid mopping floors in cold rooms, as +the water will freeze and provide a dangerous slipping hazard known as +'ice'. Running on it is not recommended." + - rscadd: "Frostoil is an effective chemical for rapidly cooling areas +in the event of a fire." From f1a3a1989d6ce43479e3f6e116d4a6214eeac0e0 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 07:45:57 +0000 Subject: [PATCH 062/191] Automatic changelog generation for PR #17263 --- html/changelogs/AutoChangeLog-pr-17263.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17263.yml diff --git a/html/changelogs/AutoChangeLog-pr-17263.yml b/html/changelogs/AutoChangeLog-pr-17263.yml new file mode 100644 index 00000000000..fe5a2f5dd8b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17263.yml @@ -0,0 +1,8 @@ +author: Lzimann +delete-after: True +changes: + - tweak: "Automatic nexus placing time changed from 2 to 15 minutes." + - tweak: "Prophet's gear(hat and staff) prioritizes the backpack instead of automatically equipping." + - rscadd: "Divine telepathy and prophet to god speak now have a follow button for ghosts." + - rscadd: "Divine telepathy and prophet to god speak now has the god's color." + - bugfix: "CTF spawn protection trap is no longer constructable" From 0a45f89bdc1b2ca275158c341b08c348a5753dfb Mon Sep 17 00:00:00 2001 From: Cheridan Date: Sun, 1 May 2016 03:51:25 -0500 Subject: [PATCH 063/191] Finishes scavengers --- .../mob/living/simple_animal/friendly/cat.dm | 2 +- .../mob/living/simple_animal/friendly/dog.dm | 2 +- .../simple_animal/friendly/farm_animals.dm | 16 +-- .../simple_animal/hostile/mining_mobs.dm | 101 +++++++++++++----- .../mob/living/simple_animal/simple_animal.dm | 10 +- icons/mob/animal.dmi | Bin 233157 -> 198314 bytes icons/mob/lavaland/lavaland_monsters.dmi | Bin 17635 -> 63315 bytes icons/mob/mob.dmi | Bin 247731 -> 241578 bytes 8 files changed, 82 insertions(+), 49 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 82b7cfae730..0aef48fdc9f 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -20,7 +20,7 @@ minbodytemp = 200 maxbodytemp = 400 unsuitable_atmos_damage = 1 - species = /mob/living/simple_animal/pet/cat + animal_species = /mob/living/simple_animal/pet/cat childtype = list(/mob/living/simple_animal/pet/cat/kitten) butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 2) response_help = "pets" diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index bd928eb762c..06ecfca9207 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -24,7 +24,7 @@ gender = MALE butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi = 3, /obj/item/stack/sheet/animalhide/corgi = 1) childtype = list(/mob/living/simple_animal/pet/dog/corgi/puppy = 95, /mob/living/simple_animal/pet/dog/corgi/puppy/void = 5) - species = /mob/living/simple_animal/pet/dog + animal_species = /mob/living/simple_animal/pet/dog var/shaved = 0 var/obj/item/inventory_head var/obj/item/inventory_back diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 3ec251097b9..66a10c95760 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -300,18 +300,4 @@ var/global/chicken_count = 0 /obj/item/udder/Destroy() qdel(reagents) - return ..() - - -/obj/item/udder/scavenger - name = "milksac" - -/obj/item/udder/scavenger/New() - reagents = new(50) - reagents.my_atom = src - -/obj/item/udder/scavenger/generateMilk() - if(prob(15)) - reagents.add_reagent("cream", rand(5, 10)) - if(prob(10)) - reagents.add_reagent("salglu_solution", rand(5,10)) + return ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 43fd1e2303a..2181ab19482 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -49,7 +49,7 @@ /mob/living/simple_animal/hostile/asteroid/basilisk name = "basilisk" desc = "A territorial beast, covered in a thick shell that absorbs energy. Its stare causes victims to freeze from the inside." - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "Basilisk" icon_living = "Basilisk" icon_aggro = "Basilisk_alert" @@ -108,7 +108,7 @@ /mob/living/simple_animal/hostile/asteroid/goldgrub name = "goldgrub" desc = "A worm that grows fat from eating everything in its sight. Seems to enjoy precious metals and other shiny things, hence the name." - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "Goldgrub" icon_living = "Goldgrub" icon_aggro = "Goldgrub_alert" @@ -186,7 +186,7 @@ /mob/living/simple_animal/hostile/asteroid/hivelord name = "hivelord" desc = "A truly alien creature, it is a mass of unknown organic material, constantly fluctuating. When attacking, pieces of it split off and attack in tandem with the original." - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "Hivelord" icon_living = "Hivelord" icon_aggro = "Hivelord_alert" @@ -289,7 +289,7 @@ /mob/living/simple_animal/hostile/asteroid/hivelordbrood name = "hivelord brood" desc = "A fragment of the original Hivelord, rallying behind its original. One isn't much of a threat, but..." - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "Hivelordbrood" icon_living = "Hivelordbrood" icon_aggro = "Hivelordbrood" @@ -321,7 +321,7 @@ /mob/living/simple_animal/hostile/asteroid/goliath name = "goliath" desc = "A massive beast that uses long tentacles to ensare its prey, threatening them is not advised under any conditions." - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "Goliath" icon_living = "Goliath" icon_aggro = "Goliath_alert" @@ -398,7 +398,7 @@ /obj/effect/goliath_tentacle/ name = "Goliath tentacle" - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "Goliath_tentacle" var/latched = 0 anchored = 1 @@ -489,7 +489,7 @@ /mob/living/simple_animal/hostile/asteroid/fugu name = "wumborian fugu" desc = "The wumborian fugu rapidly increases its body mass in order to ward off its prey. Great care should be taken to avoid it while it's in this state as it is nearly invincible, but it cannot maintain its form forever." - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "Fugu" icon_living = "Fugu" icon_aggro = "Fugu" @@ -736,21 +736,21 @@ //Gutlunches -/mob/living/simple_animal/hostile/asteroid/scavenger/ +/mob/living/simple_animal/hostile/asteroid/gutlunch name = "gutlunch" desc = "A scavenger that eats raw meat, often found alongside ash walkers. Produces a thick, nutritious milk." - icon_state = "crab" - icon_living = "crab" - icon_dead = "crab_dead" - speak_emote = list("clicks") - emote_hear = list("clicks.") - emote_see = list("clacks.") + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "gutlunch" + icon_living = "gutlunch" + icon_dead = "gutlunch" + speak_emote = list("warbles", "quavers") + emote_hear = list("trills.") + emote_see = list("sniffs.", "burps.") density = 0 speak_chance = 1 turns_per_move = 8 environment_smash = 0 move_to_delay = 15 - butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "squishes" @@ -759,52 +759,97 @@ ventcrawler = 2 gold_core_spawnable = 2 stat_attack = 1 - gender = MALE + gender = NEUTER stop_automated_movement = FALSE stat_exclusive = TRUE robust_searching = TRUE search_objects = TRUE del_on_death = TRUE + + animal_species = /mob/living/simple_animal/hostile/asteroid/gutlunch + childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/female = 55) + loot = list(/obj/effect/decal/cleanable/blood/gibs) wanted_objects = list(/obj/effect/decal/cleanable/xenoblood/, /obj/effect/decal/cleanable/xenoblood/xgibs, /obj/effect/decal/cleanable/blood/, /obj/effect/decal/cleanable/blood/gibs/, /obj/effect/decal/cleanable/blood/drip/,/obj/effect/decal/cleanable/trail_holder) - var/obj/item/udder/scavenger/udder = null + var/obj/item/udder/gutlunch/udder = null -/mob/living/simple_animal/hostile/asteroid/scavenger/New() +/mob/living/simple_animal/hostile/asteroid/gutlunch/New() udder = new() deathmessage = "[src] is pulped into bugmash." ..() -/mob/living/simple_animal/hostile/asteroid/scavenger/Destroy() +/mob/living/simple_animal/hostile/asteroid/gutlunch/Destroy() qdel(udder) udder = null return ..() -/mob/living/simple_animal/hostile/asteroid/scavenger/attackby(obj/item/O, mob/user, params) +/mob/living/simple_animal/hostile/asteroid/gutlunch/regenerate_icons() + overlays.Cut() + if(udder.reagents.total_volume == udder.reagents.maximum_volume) + overlays += "gl_full" + ..() + + +/mob/living/simple_animal/hostile/asteroid/gutlunch/attackby(obj/item/O, mob/user, params) if(stat == CONSCIOUS && istype(O, /obj/item/weapon/reagent_containers/glass)) udder.milkAnimal(O, user) + regenerate_icons() else ..() -/mob/living/simple_animal/hostile/asteroid/scavenger/AttackingTarget() +/mob/living/simple_animal/hostile/asteroid/gutlunch/AttackingTarget() if(is_type_in_list(target,wanted_objects)) //we eats udder.generateMilk() + regenerate_icons() visible_message("[src] slurps up [target].") qdel(target) - HandleProcreation() - LoseTarget() ..() -/mob/living/simple_animal/hostile/asteroid/scavenger/proc/HandleProcreation() - if(udder.reagents.total_volume == udder.reagents.maximum_volume) - new /mob/living/simple_animal/hostile/asteroid/scavenger/(get_turf(src)) -/mob/living/simple_animal/hostile/asteroid/scavenger/female +/obj/item/udder/gutlunch + name = "nutrient sac" + +/obj/item/udder/gutlunch/New() + reagents = new(50) + reagents.my_atom = src + +/obj/item/udder/gutlunch/generateMilk() + if(prob(60)) + reagents.add_reagent("cream", rand(2, 5)) + if(prob(45)) + reagents.add_reagent("salglu_solution", rand(2,5)) + + +//Male gutlunch. They're smaller and more colorful! +/mob/living/simple_animal/hostile/asteroid/gutlunch/male + gender = MALE + +/mob/living/simple_animal/hostile/asteroid/gutlunch/male/New() + ..() + color = pick("#E39FBB", "#D97D64", "#CF8C4A") + resize = 0.85 + update_transform() + + +//Lady gutlunch. They make the babby. +/mob/living/simple_animal/hostile/asteroid/gutlunch/female + name = "guthen" gender = FEMALE -//Nests +/mob/living/simple_animal/hostile/asteroid/gutlunch/female/Life() + ..() + if(udder.reagents.total_volume == udder.reagents.maximum_volume) //Only breed when we're full. + make_babies() +/mob/living/simple_animal/hostile/asteroid/gutlunch/female/make_babies() + if(..()) + udder.reagents.clear_reagents() + regenerate_icons() + + +//Nests /mob/living/simple_animal/hostile/spawner/lavaland name = "necropolis tendril" desc = "A vile tendril of corruption, originating deep underground. Terrible monsters are pouring out of it." diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 887a1ab0275..514d48ec6e5 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -56,7 +56,7 @@ //Hot simple_animal baby making vars var/list/childtype = null var/scan_ready = 1 - var/species //Sorry, no spider+corgi buttbabies. + var/animal_species //Sorry, no spider+corgi buttbabies. //simple_animal access var/obj/item/weapon/card/id/access_card = null //innate access uses an internal ID card @@ -456,8 +456,8 @@ ..() /mob/living/simple_animal/proc/make_babies() // <3 <3 <3 - if(gender != FEMALE || stat || !scan_ready || !childtype || !species || ticker.current_state != GAME_STATE_PLAYING) - return + if(gender != FEMALE || stat || !scan_ready || !childtype || !animal_species || ticker.current_state != GAME_STATE_PLAYING) + return 0 scan_ready = 0 spawn(400) scan_ready = 1 @@ -469,7 +469,7 @@ continue else if(istype(M, childtype)) //Check for children FIRST. children++ - else if(istype(M, species)) + else if(istype(M, animal_species)) if(M.ckey) continue else if(!istype(M, childtype) && M.gender == MALE) //Better safe than sorry ;_; @@ -480,6 +480,8 @@ if(alone && partner && children < 3) var/childspawn = pickweight(childtype) new childspawn(loc) + return 1 + return 0 /mob/living/simple_animal/stripPanelUnequip(obj/item/what, mob/who, where, child_override) if(!child_override) diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 7306ae17f744e962c0f6b388d49c48d49f1a4937..4231d6804f6134b30c2eb9e0f97f2f34ae74a346 100644 GIT binary patch literal 198314 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�HN->;Xv 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 z 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 z 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

    G-uW(EG~&H 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 MJjj#o$ zWWVrP;RpE+{=?yZ4R$;_`PH97e`cM{Q(tTNII&D?b22hWzw@0+G8fO&kT<~|e#Hi}=j3ygmA%`^QmD|Pd%l9gufG___I=ErHZ}ko6WWZL_*`n=Xbu3OKHHCI9 zmw88#fRz?-dAGw2YZnY!iMAf$Aa`%j>p0`^wn&90)}IzBPrZ zg<5yy6I7T>@cut|UEW4s2ppo%G{WvH`Z$JO;3+bj`U`<^A>U4(F^+f;9SOazm^O+v z!jsqj88ZPTml)r8E)_Z+Cw8^qjMc5?HZy1-;kYAYns#5{*YU2cmr~{RoOvf@lf1NJ z%_(5xix=YGvU(BT8aPn7$wdG8^ZhK18{v@44HECr4>s$$<%VJu5=1Rrc91zW5%O~W z2h~T#b%o>!pXW#ZU7&~WCS5eacot5SCz+#|tRc3oc@}8RH1b5XkM_!G>s6KSJFXhd z7pPhx2b4}1GHKYM=^aEz3&8&b4=G8|J{r83mL7Pu?B5o)e@O>CQS?LP2?a&Gjf0dW z-tN-x@cIT`FR)p#Ovc7VG`oJTfRD&s(?;`~ORkNLU5mgV?4;N zVe)&cg2&eSmnS1MW6@037JH{JK)H5bD>s9*Ztu1vxEc^ZVYqZbz#BL5fBIZZjqUC( z|PJ1-~VnE?k(xf$iIj0lZm$O8W*)5kI(s#Pom{_*m?ydylXw0fDqizaPhe- z3?!?qU=>^lAjuqYWHd%Ro*4lRMx$2bvl{RmoGfa`_4uMX{x*~5OMx_JqRHnL`lEI@ z-}e|TlGkf2`Jbi9Y5{~OQYS2jw1D9zYmC0%%bA>_6ZqGQ1<-Hbz2x=(^q6H46IsOb z9eX;Shhu{F<{w(WUHmI+xq*9*dR-nqnu0o4AMed+G=hn)2CyG#Gq@YpmYOd_=3zE< zE^$I*K&zzt<{}Mhv5yA)5>>~}(rbCz<7(vTRh_bhpFR9-pSnsiQP(B{d&~s$RNh<5 z!KTLUZ*{;Ki1e1)F_#X|*zu5b9G38U1=Zlm{iMI5-?Bo0(E-bLrg-|y884DO8=y-) zGVK8Rm+hQ>Z1QwQSwvBI;y+r)f{zn{$HZ)xQ~bo>MxvIp06XT`j&@zuG`&aW6jx=&|kQDc&7bZYeF_5hSoF z+j1`Yv?&;q#&j0((4(AlO;A-_4!>zsn~M{CaD25W*-D4Y#C+z&Ejhm8dt-V;KI5-< zQ|u@mi%tJX6^{@@^7nSCo+nzYKk9!hlHAKw3`Ad`j|bc67(zdO#O`X(S)U$PUn9Fw zQ&6a)ZFyXp(C9c|14$ol4=cVuf}_3S4Re4dVb|3ILS5*6WaQ)VfATr1Uu2CuKieJ8 ziGP6XvAYd9y)kM2hug7x%R7qdS~Y&3H->IfdqOm`%*XZ~YVOx#D4~#|8dRd8pg2PV z3=1~>sxAMv)Pmzwt&G2SoAuPmADD49_rFb|cIDgUx;<_Jy*FNLP`{iy>9DPC82>dV z#K|BB4CM_=)X__&q-*0(>9s`O;HiA)e81~YGV{HP<`Q_5;YhN^Yo*pd%{3+wJj$Ff%riv1A+MJAN`nj(kj2QY^)$+@qg`^@Lo8almf2x zf%Le8vF`qU`P0@qq}j0LW_jzpP{kID%vt%ps!eZO(AdQj0R=gqJJ0b$nNrh971R2} znZmpP9*y&idl)uNc{(?DWivyFt=z_!Ri&e)&ZD@)OnHanFWZc$b!4)))?2nc=mre; z=RPcdFDKvD*{(2LKUQ6>e&M4e++IYmcyM4$&)y zmaQtI4JyXOaM>TlkDG#{@2#y>%#LD*8W3SM5%WVC98ruZE|QJ3Q%lnv6YAzKZ@IbwVN$B?E%_&`)5~;71?&tyXjvu zN+p;26^Dl%R%Y|MzO(@?V|}N8Wir-fO{B%*KUA(bpr9a};Oy6df5Qyl8nE`}| z7={46#MPKHKvP%x?5;THdncB0sVP;+laDJc9si|wlg~b3fF^QG{<}0T|7ft!-@T}( z@6A1Tb#!r^`$bsrwDudk_|lfSfmKNxCjNJb2#6Sg=!j;WT8dNj;2-C*ioYn?Bapj- ze9Qgn$$q)c9u~8;@1q_18g0KvF@jATPGjZ=psy6^5i;Nipd<>Qx`V3L@VcuM1Ej+& zzo!3P1*^}ENqLW{G7Y^%&bs+>{*r%pxLx-x+70H&!8?50t5NK@P40Yn{ z)!NS%iz?*hu&na+jX%xNX_LaN1pdnptWP#@8>fcNxR~{}u|<|0l8BTByiiWOm`$1& zEexDx%UZC+g((6UUk*hhEPF(Q)zTezqUEKS@p#*#ZZzt5K zhRgF0eCYWSRGW8!)_(kxp2s^bxvm#{#Vv4^C&z3xGSYLO)K_Duxy2KcyR#<;l#bP| z6Fvz2$!d2#DXSHRw+k`VGUQWd9__myQ~VVrkqR}mi4(@s=F0?O0+1^8!7vWZ?$_}`@2yE%wnOLy=gIF{iMpN^+fPmI6qS~4`^?>AQNAjhEoEg70-W25t(Sr zbf(W-pm*MPQ{l`w3`Z`18Ud2kk;5^$k1wyV#j9Q4mz<5E8Q(V%({RZWWvx+geXS_A zvnI`aWvHEVJG{gh$tK9jn-#&oIqELpKQ?>mmmPZsV7pz0vq7^Z z$7E|mxCcTpF!9oJkm>Jw5pfeq)NTHFMq~~G#U{1|w@MaHO;dkDQ5H|)JZ%= z>O^qB#l&i)+F>pS)gcaKm?7~*aD$q7UQu0O3D?}A`{DB-C&Cv>_7gxKSF)M=wTz5@ zTO#bualAho{z`U{V?*7=u0|ljPf*lB7ah>|EK?Jd-17^;Y%fq}q_abBHG*%Z&W4zB z3_kpBL9F_utRs&gPQ=)ac!aJqu}TAyk`od}?Zl9<_s{X{b&w+Id*rC!^?DIj@znj! z6n-?+LR4NJ@n{yRBhL9cH|n2gMA*i_Zh3P&%=-3R!0c}>;D2iYFpo&M<`Li6%y3+B ze;tRoa>-|J*%Fx+a4wzO^i(j)yD1_M?G8`oE9Tp;A5$ze7U<0tj1OwX149#QBk1O7 zFp=(R!PQ++N+C#Xr`RRkcT5#|NQ=pXb1PX$%yT6>{BBo>FWuY>k5YxD6)P)-ES@}k z)F!UrbVjLXh4*gZX2qM^-}XVTF4dgG^g!Y_pdzyo)^@k_?`MbK@9XVojQIT!BQbBugCr^I$RC;A1B-g1JVJAcdi}hMC5zrxEJ=k`36llxITA~VvmJnCP`+IjxhYT=I z_n#l$UlUeAmJ+PLc}wTSE9Sp*?Kv=9)fgxg|4kxc2(h6CYzWN$LuT4Ue}OOnQ2)o$P06h{96HzX6rr!MdYq}l)`f9p-;c|^WWFKIiL`d+*wF7I%Y}3zW>K** zcE9gBJ^U(OF0AkB>U_CBkH`2yk;wczPI{{b)Gw^rnR7?=cW;(b`Y(G@_xMJjoqzCv z`o`cH+w;xlukU@=(8+uC^QQv=uaawcb^1ECn3f2FBRC?NGVX7=VBohH(FJQ9mx>Wh z;=|dfVrQJ96^AUNg=|`YZ-;b8xle+%?|wFcQXqJJ+~$l^8%Q;8`KUgz99wyke$7;# zY3x-2m&sFEitpJFg5T_a*v!~2g1Nd!ukgEFKbs^lo>9~vqcJ5ltI@^M`s+R&iFaog znvIPuOW^(-lb7+CY<8WMNH>rDJOmRsHo>!zJxFKa=N`A?K4GdRP1lnwO+7GqnJ;xQ z?qoSYO>HQc*(b7{&v2fl{l=!V#O1xzanmNQ7NJy`{VNp@E<*XYGu~Y>Ii)NL-P{oI z?K2I@HvNdIH@o?{PsSfcyXh7>W;K_BLM9!2(a3MNOEP?L41JmfRT6I5KJw9;w;PQN zbI=i4B&*Em+`o#Az9wmbAv6eCaJ-oiwD9hHHVE<-5tgHbUNX>(H&@q*LqOFe+Gy#E z>f-FM5(SI=zy(z33rvr7Z5l7nc(VQQOG?m&02U?U4vvX2QtcjDBsU01;?w!y+*kko zq}Kmz6>)Jvl6+1aIll9jXA29&c?_Ah$B(hGw_Qz{XFZd`XQ}ybnadp3Y!B$>S|P%3 zs3il%i5KgH+B!3t$!d>iuE8pSgsSh`Kr$^t%;#QdaQ8D6`@15;7Y;`-b8(m{gmlmD4%XFzeZng373>>mr8V zx_H}B;bdI1dB(!x)Ou>@zW}U5aUJvm-&UV(0}ry=J394GG31VtGS7|@7K=0C=rRaj zHvX=S!V5Rw#Z-r`;yGmD*l6Skk#vMwL5xzuL>M>?fgm^`z}|ADh>Rxdd-Up!zj5f5 z|1zW0Ljhe385oaTf|$8OBC6Jgn;u^Vlp_js+#EM;E4_|PbX&<7Cl;ZAo^4`Mx4dds z^Yzc~JE2LRJPx8|^Dk*vJ=$h2eq1|9{Nhu9KyDYwC45%;)7QP?<5Fp` zIstJ8onRq0NJtn|yBQRkXY^h3k>hOIOwa>otKHQaR*K`V&Gur)__D(|?-s$Lia%W? zPW9(Q&rE5;`V?sUAj(RuPq@KARBW|4CV&<5((RcTpL<`Y1Fb$X0@*#i>9Lo3ncLquxmH|PrFch|tlirE?x%iy zQ;f;2z*0u&IC~Yo&!w-9h2_%A4wgdhES%oV!*x}X7V9O~`wWifQ}BM;0JmfkUM{>~ zHM%HP7!wjkF1Gr;0a5>H@>MW9?cs7WT`$62MHb;k-prv0%ux5_ARzvutWR2~O=R`YkoKE|^E$x=O0>2rhhU$M|o4Zz4vnIP= zwun8;)BU7P*k*=qu=Q*w(*5d9cMan=5&M$;-Nhd0W=>A@p5FNJSrKBiHa-;$;ot4< zuGV^*{PK;0N&HD{lUW3&+B9g7q1^bBJmeVFyqIdYvtTi2b1K5FrsP77SF5Y`k8b3oH&7m7a<_`oCu2{iXQ*}95A zDD*D1#hZT+EDQPeBJV22Cg~5e@Q>_we&8DpZdLu3CxN-P7|L4*` zN}tQ}^~0>~vH!o{_}y=|{SR)@LpIV-)&R5Y^`%v+CZqs+T1A*y^>RaWW-oqzab-au z$2@oWLfc@_Y@4AbV;}`i4I&3Xcke`BUh3OoUoc=KFUBSX*bx!HdQP|O)*7m04}A+p zxXUsA@9%LUra8g{vYWc6Kb&#w_t$V^~9!}}Nqq2?1 zktJmneT#6N7(lDEa0!@hc;UR3*bW%aKlH(0gyakZqsiwdDirp}G?FQ#Acv{+nIwhI z&O>?YIm*(hjs*440--wchQeZ^{GQQu?9ofPL_Wt2suBNW=%i;mCqgZHDH@j}%56jh zgvf!2I!h4#Mq8nBMe$5T%S-3JCR-*EZ?)p?bh&b#kzL}L*7VX$ zsn4@9{S2vLNhuJ^nd+3aKLI<{J6h|>H|RCK}h4hGoP?bV&`pO^AYGcF}Uno5_N zg_Eos^7{dNbnU4F5Qdois-t!1qmz&ipl8KEJ8o6#f#-O1lHFzY^8wC{roQ}-6f|S1*BEHEzAT)7Ck-LeO7VQS7 zz(ET|X12N*T{|!-(hq2FHA?bOQ>s@3pn@iTmqbOuAA4l-b}R?CfXyWSwoUCWT6mUb za+Rh}+HU+#8Ztue2^gq5JsZaP#cD76*lqc)0YEQ!edeic27eM$QrrN;-rEBkd8 z3Z?HafkH`CL_fd_@&xJF55^} z#&u_fVbed@SDn>Km@8!tg@1`{zzDZ^X3c0b?HFxcD6K5ZF`|vFSsJ+W&GAP!g5Rhc zMebtt)s@te^ecu^VdMVS#9@!uR)dLL^(g036Z@Bqu zEd=I(i3u$?Ct+e`pE)+^X4>8MxVB~Kt99m8y1X$AW)Q2@)!&RGRF}oCpf?4r)@`NV zOF_xt8$ju_|BDX0KLc~Bm0}2@2;wip3UW~&{I6e=x;RKb`b)=03EZzaIret=w@mI` z1a<}00)2596t|Qk8k$68xqqShgK*2jymHLtx(|GxJoTmDG;d!@9kiq5HWTKr##>c6 z9VD|wsL+iPWxWY|`nNwV0+TO%p~g4mu2_%x{`xlYmniiwV-GD7bY!`fcd`X|9<=fM z9)#XZ`8zVPCH)32m&heSOzZaLLFAZ|itSh^q9j~z`nuxQiX9qK!ITYh-4#W5L%OFk zY(W)D=1C}7={?+TF?Ap`BrmNPE6?`5z!C06Yfnl3605~ocYfvA0=LmyCFCjI8siEX z1Bv%pdnDFEa5m_O8p)F)eF;v~w#(oJlN&L>OmvuEqAU05+?_-&M*U@-Uq5{P^YhK} zryijzA#tX0=&1E32?97yRK)U$jHviRt3!t1r-KUS$EF#R7XSIH>>lqg!t!qjbe|+` zhq4vN46SWo8eY+nk)I%m68FUhM*{lJIExAHUM8X6Mim? zO*ez5@p$7+vylviC3)Wh++c@<^t>8s8`^(W)dLY-fB8tqTXjXZW{-B`1n8 z{SM52q&lK+Hw~ZsoKH|GYV2K|l9=GV%Xn#|_-_#LB;Cx*&W+!%-XQcZc}Z3~$D7&e zVXNgxs)@{pmhvG~Kf|@5?$;z{PV2>ci;OuwmPU^gj^)H>U+gaBl9Q9=Ud}0oOx`1m zBK`uZu|}c(HBRfw-P3J9^IKmHCT^sLm;y1}q1T6``>brgsI>X1d2KY*NuGkLVi(}I zRiB#c=WT~=w&stvoriY;DVKH8+Jv_6kJmHiiIa;Q*gLG>2!g1ASxi2MZ#=MA;0kAQ zkx1UR6a9R==9VFlG}d}#osH%GNA=yKpKV4MKbbwRk7g?iV~rB2c`2v$Zez%k(&&DW zls~BQ^`mCpER?qIc+h}=bj@4!K8f0$uM|zeID~Zn@fQtVtDUJKp%IIarO1q z0oDRrn#`YVjUwz1p3)>K=zRDr5QcWvS3zW?w9p*Ci`- zh*p^_dANR9LLkh<-|fPY@U#8G%QNmPs%c(eWOl_$T)KV?V0bs>Gic}LS`TeFZv|)r z#L*Ol(K+pGodqm3P&4{+mAdJLjY9((#v0&`c&sPLQ^o=`@mMgkVxR(E49Y(&?0?+8 zrrI1w{`SXNakMrt1r)@XYn@>HGNhIOj+{6Z4>OS?p&05ZI?{gZ{NI&^>rS>@ zb?@S9WonH=@fj0tH?rV_6YMO%Z~sR7526J?>F(H|YN(&I+%1*g+guFeIw!bM1<7vX z-OPXq&14y^!8VmeZd(o+XX)*6FV$3bQl=40KwnsOG2ZvuX0JWQgJ0GF{x+%K;Ox%}2_I z&p&SvDq1;AOhHk#{TE~_i=@Y?7+*9dCEqcD?4;mZ!cVw;`c(>*FMmZtVvvj|2y|ZG z4D*R^s*oU{@3|4Oce|tj`=_;!lZ6qR2XKwFjgtjc@9A3q-gro7qhxAJc)5}mpHe+3 zprx4fFs23iJGQASn){2(Kl6sO!!f)~^8KRPZL&E&ui*DEuF6juZV7S{W| z08FbICCB12b}%mrZsF4{Pz~ zuT4es^WqnpsUlRv|3*4<{fPpEhhoyYY4jx9_*< z7kiJgEEWZKA!J_x^f(UxOOY&P?j!<{T*?_pWQb2h2X63_9$+?KLP=>@isiFHW55RI3la5-T5TNxKw zDOdyW5XsF#C?fs@&tOQW)FrxBqF`G%UHj*O61&@ zlHS4V%hav^N&r1MPXBy-f`o70P6?36C)mmZP&&~7vfZ(sT4yJGUEI-IeThq=a?@5l zK-xnqexRr8T?8>CmZzDZhaO`o8~S?42m!qWWX&MQflMb@*t1pTuT(Px zB8R=#WFnyk$mJ;s)1YncI|ImTQuC+rv2RaHU!@(`0mHT=FY|KT(9<8>jJYE z0~#(_*TE6VsU*1`6yFSNEw-bk>(|uq|*R;J7%H57xiHf<~kFa zZvtBLIcIGW#47eRs^P4WBz~2z9LRPu7^)%bCwX;h#%o>kx zH!TC&>P<^~x5Zcv{Q$7TR}6cz-apj)bq#)I9;N{tNt66$C%P3P-j>J zObE2UM*}p8TyJ8fN+Qqwzj(h(#vb37kR2Ano0Yck^>Z|XQa1u%P#Bi1zWR&Xvitih z8C9uT1M=Mhih4h=7CmH{m_XoRNw*bEl|-C|#P{p#L>B(Ug5~6(VgC6*$??wuj2fV~ z{x6snH3zF^EtVU`gaH;iz*7g4sVyLvg*-qH0yUz-$vBnyx~AJ_yniwKt*QQsfrr?Z zddvx{$)=x*bHT7*!OhVlRDz3)q?s@xvZ@U2%#+Gq;_8>A8s!Y$$q9`7lX^3X zXBo*Aju!&1{SwyRLxD-~eb??qK|>`%tRHye$Vo-^r5~Z89$NzedTzf?{5v~emyQNp zoF|Yym#G4fT^5k<^-&A@(XX>=?I-Qr>llHoEVFx74{SQlYp0~RpFXjk@;I1EU^ip{ zpO^fj{}YaLpO$^rEySicwXjDP2!s!hang2f=o1?k#k}yF^|Gcd2R$Exe`w%lhBkmc zd0qR_yIIs9QY1kr?2|X3q3%?|d8kGSRv`ZTv`hTNT?NYVDqU)1xgP z_iJE7IyaW78kbSmr)CVW%S8QiWPz}?0STY*02KL%t#(z{5JhzjV_?=;m2eH^tmQZR zU<0^+vjm)g4oFOfm`+GPilmq4MyHvh_BBJw!zCiA>;Z*Ib}aTEbheP!4y@PPtgwq$ zT_xwkh3Ab*leEnSih$NZ0)q5rO8hLhrcXPlzuCYT+s$sf=Y^R<4E}Sze_oD$Z)2|f z+$$pSp0HU5W$o~0q}OdI`pUy@A^zq>?Qr^L$3^pK&|P3W6G%JUIb0nMAOYEoSNTTg z8NY8rOcIbl$EqgC`m@Rex=D<_;QPt=Tc9Ew=Vz!riqZlSaCN6eh zf%*mf2J+7v6HO3vmSVE_ez$>t|8=@&Io}Rx2~%6^6ntFgesE$j@$*(GpYaO z)2O?}`=q8k0a-!;;?T^d*-%sdWv%Z>Ed#@UY>$^3=xt2|^mZFi+A3g2=~bHYke1Rv z2c@1Kf4 zCXthW@*1tTR<>$Z3)@lAz;Zfkjb%YnqG@MaH-wl5dfz>eswx!W`55pUsRiTW;9P^u za%~}I84VhA5T5%Fe~!AmW2cV{^ql>e&0+n>#|3#U7M+vr)tHi#&s=BDObyp|b|V4v zKh3!!jS^tG5;huqF?bRu@+kh!z}B0?D!HJK^;)hQ+V^`Ma8o_JU%(SU2F%hLc5nv_ zOqyPmhujD}p45b#Z3_cnd~pv^I!Cl5@OWe&e*fQEfC7)gN6B?Zda3nf;j`ybh^U4FrZ2%Xhm)fpg{bsTaiQm;D5sL$1K)PN)h7)%!f5(qsWC1(g-s$b4=a7q+#cRKP z`1CVx0Hi8{5eIlFc@La~O)#L=jA&ujkNcO{b8Bj0`pZ7`mv_qtD&B84Hn@-z+U2ziw9~Zs zB^I&UFRi*lbkW%C`64#AAq&IBW791wZlCo=cM^OXpKD*jpTy8!a_rY8o|idD=Ljzz{+YVf^}D0x+0-Af z7kc`563P||5RczleRaS2e<_0mSWdd+KMeV%nRF)5OoveR(3POW<%k5(+z5Z8%qTZbR8 zL`XR|#wZ91A#L~HI-EYT7g?s10Fu~rQYCaN?2>PP1&5@= z{IKIN_fJ2@)aBi|vbk?( zZ8ae>|1kL0Pp}dG=-x7a@OamarIZgsqd8O@Xn6WRRJ{dQRAJLTzH}%O(jujlw6t^y z0@9#_EYe7Kvy^lS5|Sba3X;;XbayD-jda7Z`+Iob@B3fh|GGq$h_AO02}RL@8*k0N$oWPD{{@J%{$q%LyG@?{0Pmy&nlV(B5&f2P&D8x)IiNJ_^_jqMt$xkwX| z%_EuSTTtoC-yB`7>QmeAa;%PQP)m$$M!U}9TG6;?)8iiUknZ?qy?KMQTYHnyR=Ec| zCn~G>=jQ=n{ZSF)!5#T}UlV~1&XQDo43Clv=sAJv>GcA5b~Um8S{CKB`B!QkdYCdO z?6#v#gi7T#z1*K~pqi$O1+=;QD^Vr#+aHsR^niW$%aD#d$$5&tUN>;&c)s=P;e8jH zSKjtcPUVVec|OKJYNoNLyTBW(#9;Qbbv%bQJTZRSJi$n4$0oi&-f?M)cs#hMsnhl6 zxJD5Fdlq-f?>AS<*`;U(qs7to(dE_|AEPYNQf!B6%^ z3$ui?)~>^tH+wmkJt52E*D>^!A%S4m;k^9Q(O>6syE9*&Q4{PZUxMtB&hS=KZaY=V zC2>Q&dtDJHGaZ{Q#J~RIOAr1tWb<@)Dgp6T;+u1y4biie z$uGQBlO@#|vf*cFQ4A(iwt@>&Q&TH3WZPbEo=8GmJF30~#{Mp4AGrOzR$zm%ICyq| zzlDDx^|Y4!>Y#!b+36Bsy2}cYl9!k7*`2i&lrZlj{Wn)vIe)S8POu9#)}!a`{erO5 z#+^f7P_B)x51ZT*TKzcCx&|HT` zCG9y@Fb<*pMU!IV_V#v$=j0&D+S+<v{^U+>|uN5(p-HbB$ALq!PHxE z^}Xc`zOFChNo(5jJA3jsMq}W}y+8JsxiC5{e;vL`1|4we-orQfw}W zk&uy*$=G@&!=n-3o8Nv_@@^2gcSlRCDwNBM?}urTiPl&wXH5>y?M$s*IdH?HQz6k` zpAgw}(8zXBig}hfO5r@9!M#>`^-3BHrUY*(a{F!D3b|Vfr~M0s`4OQ&*BH?dNlwl| z9>JBT3xyA>15Qs}xn?2!!)p5a`V)IsT&3bf2B?w%c0a@frMXapowELkk#LxL^JfhC+>J0n|FmVDuneT+y=y=HkFV4o z(=jOJ_9KoB!&cu&Gj*DyrS2|sKu7f}AW3z9&a%MZELWSHlK1>2RPCP??&@B|)Q=ub zgUk5`l71P?GgOI{sdW z4(O7Z@BZMEJF)~o%DB!|+bv(sAH6L_3$-Hk+dmp(WEe7g5GhP7wD)8CcH1Zzk}&)Z z+|-i1Zq$%>2#C~ZdtCc3JLP^P5$0|-FYc}2 zxbiZUR#9oAePD)c`xsyv+eo9UH-{Qh1`$0pd&6SF7S1bo|61Xn>kHoZZI}~({zRHS zWL60n-{#K%sw+dTw;b1e!BX^)E=nuHC#LtmdGrk5O~Gmf%}W2FS9Xyy2pKtt-$g?Gc>Vf=hmAgwIiP` z^t|COZ?-C_IfN?Wez25(LmPZMp;0?;udS;~O>>@{VXPr2UInLQ z*C}Rqe7?~AmnMe6e=|{SITgcmKh)xp|MilZ*Q>;Fwe1kx#H^PmegmxB~Vyg$SXi1rLiHQRc^|Np_9ytD{97sS5@u2Zy*II8P8YGcLt!r!a8$q`yi9dXC z$(QfX70kdYL$%mVQAVJbn?vaHf*fN~<|s2CB#IYJKFU30DzMz$vwUn*-N|U>{~)W7pD2 z`AuYFU)%w32b5xo zFTTo#9d>nbK5i?;XIO!4WWy+|y}D@{ClQ=ixc}LB33)(8-i%@G80S8EIO8Ka$+LSH zsCe&CmhY-I$a((lR`ZSMPj8BF{jm+%o+vU3s-_Q*SGXf z{g;0vf`*!Aac9&4r9yC=gXr?MA8-Vm%p1mB^Ju~+>QGP91KfngA~2aomV1&?P-x`P z-Nk%>9f0N3C84`pIve)}b>ZW9h4F89@Zdeb?TDxQD|z?Nbz1k_an8H}BNz0N=n)ja zzF2;~TJX1mKDW;23^9x zaj{Y$uu^;dnr!HMM&t%4a=m*u&%kC3E}a-3AK=13L%&;xn%dVG2yZ=p=l|vWWnNw$ zX8tTFZo2ONAy{8ue_VmRI9Y{r>IGko6>WaFD{0n4v@kMa>{k znSjof$_)uk8gy*_1}C=SeO?llswR-c8#lIURS3T4ahlCN#zMlNlvCN$v>x#dO2JK)Ls?DxK!=eL+e&!+Som_tY{;KQe=IgHQ2aNTa(C*D+`P<+RCqjtSv26wELG zeP0qA_NW55Pn4_7kw~M79B^{;@9-sTTV`#E5p6L%MeEpk71&FJAG<$y0)o! zJx^iA?2jEyZTWVwqGP%Zo9_q&hVOw`!`!`Vatlvh78Im7O^#d!T93ee)tD-r`B2iB z3kg0)1D_MI#Z~I|*-RTD1h8PhP026E#I~o-g}(ys5pW7lUHfpw-j#b0E|uOcgv%p6 zbMt%#699D^#=fk^Z1=DIo;^H!(s3YVZO!IlLyk0k6Uqu9d4_K3eyjKm%8P=#5IN!J zPPdJY;{e}rY#TjJpu(WuB9_SzTJ-SLEY@**jOhrAUo`jedUWsYTPsxD@a98#O8(cf z*%E%aMhUSrxGDWuAXKP@hzslur153W-1`aQQ(|uEaeff>@uEhJf=epS|DulJ_ieH> z6UV>W5b~FzlGwC5t{;}UF5w83Sqsd6`T<| zM-bp)e6V&&OQ+dWN2sY}GSjN`jMBeY{I@`F6j>3Un3H*1`gkGji5W2Y=ibeIK3<9y7i2kOok1HQzNFAtMm<(r$+x|$Y1c9w@ z^2Fn~6mm4kn)n+CxUHc{87#=V8}JVwOUUaA0*eIhl@$3A-Z0u*Z@+65i1)fOi4E3} z1$1Pckn&t{RHT&jpalRLR7d^0uQ$1RsfWkM#yo*?$_Yy2;>eIR({})hnShv7Z)Hsa zlk!BXohTX}Bxk3{PSCmz&+cM4xhsj1J(VyIQSxxpOC$z6)Tbb}n^n7*=uQMGHqaVB z7eOj*FNK5oCNO~lZG;7tWT`VElfuNk0T@@NN|(>DZci?}n~bAdw_PJirUHzjrAqM0 z_p~W@P-|!21jM+{+KkKJ65(QY_~%&Vf9qXMPKb{;rbKOz7l;nxsi~=L-d>+QES;>w zIsM={8X4;Lxk}A{0}HYIC&BZQ4(DhRhA;>#6?fb#g=dTjn{?nBHhL1zH+Y0~nglK$ zgiX#Evi?1|SUq0vFMG=|RpXEy?q8jpB5d%Gw^8%L7_4q-aj{v#v80iH$Qu^3JIBUI z@T-Z` zTfiaz-rdA1Dr+C0rAcbLD!Ns_@t4HmcPD`Y$gbz-^!*RiuMyzk<>r#ZVG}nFW03_P zh#u~}mtEyu?LTu&zQYy_Peh&;?tCH-@>QCqV=|cOr+e0PS3aho|D z&~;rk95k~VX;H5OUO}brKnu45sX0vVJj#4A-9LHwjvVD}NgE!#A!A>{34JngOFl#w zcZJHtk;NSN$Egk4^G zj)r0Lz-Fd&)lX%~paIB`EElA@v%m~;%{$jcquo;lFOCA2P%dEk%# zMiji3(FO%pG@S_A@>$PE3W`eOM&|aHqTV?a$8PD9c2>Lv$`4s?8g(6=k2^ab?owSF z*jvN#iZu_XmhKH=8ZrQn4 zC-JMCx1TUvgZ1t9Q18j9%+VeLaxvEqR2!e z4@b^_UG_GOOOH~fLEYbOi}P8+0WV>=a+}S64H9*$YRPQ^xM(IEkTM`|3W8na*=96& z(SX8X$Yrhx4Y++F`JKIpit%Ew5wkghq%j$k(746gyekvislce`~4p3 z2KrERb-hg3L6Z{O`_6KDJnrC(J$tWm3kQgs6qS@@F81d~n|wUX%*->W(LS5FV>iN(kt`GE^>w$grlEK2QKzp#-0MMm9r=;Wo zc@&oAa8~Exa=X*Xpiqs3!8W9 zemu8Mh|3`LSILd5ZG*4-?zI{q837x_a%JBBW$8bcDc=oYMKJx>Li`B53Js&h z|EQxZedVWVbv<|T!lQe|?zB!p-&;X^;L0G@MJB z?V`HkCEq2S!AyIyXPS^PF)??sA_%^x8a%j%GDL!x+r!!|D$%U6lu6Pj);xe2TrLF@ zIs(S&H_$tHg#WeN$5$b}oic?_h4$V>Y5Tt0_921*76BV0vLJhy0&$mC9zeaQ5?=bh zh|FfBw_9dndA$y|Y^UQnjFJ4^16%DT`!#b@J}^}4VTKK=&0Ig{G)`?N?Z%IQt0+Ty z6*(5)`b%bAuJ?mC!_BF71VuIp=jHL737Hv55Gt((?9<;p1yomQz+Pwh=vsh-685|1 zUs+w1pOgjg#Milkf{zKqvTa`hZzfpKls5`Ex$3I{Cx9dUrKhIYTZsMrn}0cEbNcjm zDUf^sYr*XEYZ>N?UD`_{Y}s=+-LEEK6>}pg5Gzu-vKBK7ZXAm9Jx*9kk&hoxbI&|3 zCTX7I#pxzz7y3uY?zm%Z3JJx?lx2*F{61pDx z;A?K{|2Uco^fxYw)+dG63Y@?O=Zs^?H5ORevS$NLBfbVZ?M$#OPb6$XTrE@mv5i?D z5D^p(x!c)s*1PRmguCDE6G22$u8a&j!aZKazkZR$mU2jm-uv<$&k}d!@7-PZ;XQVR z2sMwvO^rh1$FNF5llc*$+#!WpO&dbFYNP|Q-&-uhkLXco6BXHzVvhBfR3DP}dwM9~ z&R#-Y{jNk~1VB{?#2wvW4~kDo32SU@%u%Gtw;)kWTJT(rIrJ0*5DBHQqj7qNljUM? zQltVwoIyKkC&U(U8c`s3GFROOAh|rm(b3V?Yz;S{lDC1>TDB$+N1!0T%O$&>2JPDr_eg33)i+9xzcoD=! z!z`NATsDYNByLZ&Fls<<2Kr#PnUsfDTs-v;o!IT<=sWll0Y=kocc=S)@Af8WaS@7c z`#NAyR@b@}uZdxiQ^)-ltS*>|aF=i!?PCZE?2M8}N}1~izKQf`F)3dfbx@<9{BiHW z3jD|Qr@%YX7Las(BnU-kLPEaf(mjLM7leDVzDTm3ylwv-a-<PSk<#l@?DMkTfrH-gm*g)HAJY!k#%9ezH zcA0_Y|H}oa-&MOvL3oJ_M*oZ*t0PUYv9f9@Sua{X^1Mr0z&S$Km8eZGvtp z-*l=$%)>LEyIi0q<~9jBBme_>4{+lnV04Wy7#ccRhL>Z*Ru+91(J@fjuy!7gS#02E z@511SALDKKv5pA9tNGEGF1T$zv%0!^^iuX@3XUwpjRU>2QXA|rvV3khlWtsDvd*DZ zX2FPh7z(-K(A5%%L2z5Iq@;ui1Zt~wHH&RDg|0C*A+1K?SjK0fuSn|5w!(^^I~e$>&vsnCj?eY=STS&;kL{S71tM$Y{+oCxi*n|{3@f)oJqm0yz;Unu z$s0kS6y%YReaB;uIfksUPv2&;kcu6WPAhW29A!`5<%q~Iimq!DJAiOWV>w&ci7{X! z95UECSLY&6g;0~cB?VQq4xvTg@%NL5h4h`^QE<9LGgXGm+h4kkXMYSry>MJNeg2lb z(@48H*qKQrc*vs4KY!!OSpowP7M-9iWwCD2dn5DFP7$Hsu(v{|1amOY5-S|X>r-pr z%jK|8=BlKZiYrgYymp>l7+W5u-x6wFZP!~MP8-Ut$G_8yGM0a3^8a~Ua6CL;jpi`y z3jyI6m{NaNya9O~me4fq(1XvSqz>{eanSii4ngyM)X9do7;N}{tC|kPprW-{X_*&? zA_HvCp&Rh9gY>XZpGW{%67R{vbijP#mvl+3SN4$>y~J1|Uk*1<4b+W{Vu2^t$Y5Y$ z30u_m!^{6d=kdmuBNu0_u^C#4e|LtuSwTp^mfFh%x}TJnyC+3uKN8Y)k%@LWyKn%B zNE%dTj(T|6<7cSIHG;}C&JmdD=DSAMXB}m??(hrBa#NTP3&j=?&@DpAV}Nj`hRIC! z@sr0-%4L1Fdr;q9+H_RzyNUnovZ^Mx*z7MgMZ&se5n(zp1@TV;;+ceHr3nH-LjYY6 zt{t2F)*Y=rJ>@Xu4x*g7``pQ&J~3wCP4|xTa~9%ff)!+9%AbG0BaoFZ&X(bFhYmgn zlbxa$?LIcjvEuKxv$ZvAaNlbydDjrM5kOH3!tt#5 zHt6#;?Pse}@o6a=)H^*`r0?j#XT!)Wmslx!VJYeVDs7+(U557;?88-u1jRec%_D3dp!Uy}iV0 z*QkTnHS{bj3flCBJL`AT78uu45RA{hI~}jR8aNi9u1IHVK=#annNzZcs0%tl{$Vt+D$LQ%*%fEr$y4?@}wBP%~dYhw3XoX4pJ zmsrNAQGDFL`THg2r%K956bieT^H|F)RPzAxj;9%@Dut3^G-I*qb2dY}jUYW$A#c_# zA{$=hdlH^bBUYK^`PG(wpW*Dj%}{m=Xxy;`ila@DR*6KQl@Ti&8*w8rw`|luw!0K9 zJpBaHe0y#HEFEovBBJE=?J%gbu-V2(L5U>uSvS0eccFS84Tdv_bXeIqoj@Cc4j|X~ zuA_!F@Ed(y!dQODi=&cn0bYTB*PHe`8Rh92+i7Vr2?B6=ea`&Tx|PR z6n=OG`APhY&uCIr2hx|Vb$f8PIq}$asHn@He4Qwzp%%Co1^9$W;7iK@gkj+>M!IEq zb-n97yxi32Em2Ez{@sWGA~%&pjg2k^cxmAiKKEM{0de4N{F?CQ2tNUs6|=R_)F7;? z*6Alf2Zmcb0PQHcD8U2T&lZKw0%FdXc)%(e6;yFWVn?ld*e|}K2Y}LgE(jW=^DhNn zw}%ou$|Z5b!$}|P+8j)05nf$6%^U}VUWC1l^R`yaYG%KEdT{a1$Y%xq=Pz`>d)>K? z$8}2`xIB%2A6>XG!}QM$U;6qsekJ)jyGQ;b40Gn;?tv5Oo~iUT<}`$GB!Pot5; z#ML^=W?f?G_8_Jmd3%Ef@$&LAj$TIoa=<=vn68jFGzEr!2^baz<`}obcAT(~OK$GA4Tx7a2$4=*rzoB0 z)FWtE>xc$s*YHinCnmN#u(P#sWP1fKfV@pYbp3^|I4jv5d(*(e(r_IHd>Y6XWa`vv zVlH2?CJ+E0{1t$INgt5(qGpTHmpb-w&B2-4q$G?FTx4_P|B+VWe-<^w zf~(66t`qWr-?5{6CuwiMc%5F*t+SIhn;H0as7u%dR@Uk9Uj0hAY(74aRz8<=RyFvK zB^?=OxQqw>#1(Q%Q2FVN@x|%Kr2Bxgx>jaXhfe^nn(mN~j*EK3${Lg)$4K$65C%a0 z^}^nx#3D53A&ob0!T^+)KznwznO)P5$B2{aE&YS=z7<`({zo3_*xDW6hlLcRG4q=z ztskmZ64fLE=j{ovyU9605hm29$q4u;Tve%3RZHE_#wJD;qZ`7gDBhC=A2^>4_euXQ zRQqjs8h}0ri|@3eX=!OIz76xS4)EJQ^lbqfJ>6-1mP?Mpa+s=h$z_0^uzWHs2?FSP zg&QN%{H?&A3nq}^A1WOKO3?7DJ;Id>PcdNaLUWE75Wo2bYSf(FqrPJVC@372LO&{F z!ZMD}fXv#i!abTSdVTeGQ5>g0H4}e@h4wgN!D<9cztD>X3ADGl3wIa+0A{BFskFBL z%l)7GEce8YhpiAh{@K-sTBmynY7)$!dnJ;O)!^Kmia}N%08(5@weYW0GkY@QLj{; zbN)zK=galc4(y-f5|{zVd#X`M)&gALulr|+Yjul$6Pbl6yGtPa;SA_#QhDa`4?oBY zb)|Yf<92ZZ!jw2AHs`vJl4{9QEZ0AMfl2dD!yVHs8@H@|~y24!;=S<=De--J2)+2{_5yVl?~?;>>TH z)_RBsj(J`~!`BVe^1z0&EiiPXWKf?2r@eIMo#3z>TCwv~ z&S+N@f=Y8@&+-FJ<~KQ|?%L$JI08aTh3SJ>1f)GkSRDNCywAUmmaA`G zt5e+VUx(Uu((d0kM3K6nENGR?^PTh8yqVaggAV6FhmY!BD8stDF|64dN{XNOWp!7o>f zJ8mXO*v-fvn|o?ZKrOS34Kkx%{dzoo#{5^H6e=y0GfgMqwMzS1u&JiAk3gh2DOhQ< zzX^9M#Tqa$42=|bw1{6D?xjQ81GA8y66N!o11$>T#+-d6=!7@HO}HXfG#UB6J+#V; zJ95zCAu&;Fbkf$sx zPnejnUa8$`;s|2(?H0Y|FS()3G;ZK-?E+rie&4z7a4QTbWBwKlV?r8*4wmB)4#-3QR+IzX zo*ZCL*sTnLLNE|4z5&asAj#1JNMm?N5at{V`cMYYW_tN-V3g_q@&rx%?*FjF_IHN3 z7+rGv-|W?#sJnbU{sf`_nwU64SE`mBao4iSnXb%7vwBJLxxpgNIY1#p#h=}AGwy(Z z^H~Q9pGf?S>xCQu2}yxW9I%2`z|IC5E6%E41|YtH;h~yZpQ~+4k@bWUHOYRT46FG73+Sh3f_;rU_5CNW z(TN~No(=|6J_6d>Oc{`;bT?`-U7O&73)>e0)4z9kibveW+$5`7DQ0b#0Xa zF;rGIINTS)GoYa$yYXB9mz9+j(T%2=XVZfF8N+h}AAuQ*>T^3X^k)-QiyGQb{r9)3 zaAvBJWNL^!S=$8S54Z3k7)cyrmHvU`NhyTU0G2(RasVtzEkig#t?knn{qYx?+A%J% z!108azH4yDng(1%dxqvMKN6Eu`HW+cua3at6fd*&;Hv*{b~%vBDO}5A`O1YwMeRV@ z7WD!JqGR0sN0La?^v&@lYmv|GW@9DyE9Nv?qBd&u5GHzh5fBrak z>RS8E8k|M$mNw~36eZ{W(fnmFUltS@8E`KsfG9zV(dR9CZ@l^Q8)tu*%1}DrL1U!_ zGn#Mquw~CcL&m00^84oDo7*gx51%%=Py3fW*WS z%AHnUB92c8o$`Z806C%okG5|20py(w5w1wGHC(eZXnbI`)04 z%1=evF&D}Zdw(lfRFb`Q(m&|&$C^?O$Xav?=G}`exUSn@!FuA z8=QIJJT!#;B*s%AnKNWWUtD%hAv*I0oYxn5wYgS8H`FSLJR;Ok7vppPw549T>mrV7 zdlMYHQm5zAsYq)RR@3Bi)ITh#@+CV09{3&0Bq=8QqMh;CKfZ^7zWioo=^=Ph*6fUSfYE8~l9l7RBuk^xk6^ZOv%q;Lf>w2o%UQN%%{R6HvZW@|QsqR4f7 zZcruXodM4xr0SCW%|awL_0rL~sHAKtnLW6)*boQ0$HFs}MUsuLgBcX^dTO;*G7wEB z#>xV()&7k6MI!f!V3)t-D#aT>3$Y1`kt(%TtZ5t0m2 zc79Aq9-&z@=_&iV{XFXV?X?gi3NCqz-;jOHhn#Vyp|HCqiu;Aah1uc#($p&=*-{Wa zM}q(hCo1(n^a>#=#>MPi{DNo5MWLD@%R@;oy0-TdGwxNok1> z4qdc1G>CCOLH!rb9Djm)WLWIv{`;Y=;BlGrz0)w?FQQ#)U-@oMJJAV< zFXpcS$S5b83j3{+Q)`MK_1?5(%FPkx$s>`Rts(i1nLB7*+?2y8tk?aKBKnk(Ja_dogA`0*5cz520lme9+u zxM5o+g2gcz$@%K>ee6y}tQ#lndK#0Mm*c-gM541j%BUzHPOA8o9~rbXi0OZS(g8&z zL#~um|H+3ZFiKm&^qyVkI(1-n9@&}NBbm*TzQbciyEiJUzI!mG?Iu7$?+25U%V8*g znisCP2b{HxDxMlj2RcQQ{YH8`w6t+J?CBMqF{KYs+^7d6Kz^Ch>xC9p*LU25b@h^E|@&o0plriA|IUE1~mzck?CV)kOhx zd0pi1`wZ&$2(m!>D{#WQwN#zN)MI#CM8fKD??Anx0A-^RQbH#|<&hlI+D!*jp*+|! zfU(b9x8l&nD___VchZ4QBkgi>zm#$~KHF!!c$#|twz2~^gGQ3*_+v?*en9r#Oe8GX zzI(qw#)s2?Vj)^+f)vY#FkE>Hg&%!$iF9s+w-Yv~D@m?b}2?YBcgCjkYC&++s9nDiKQ zX{HIn%#fSZWMJbG;cU8>OowUX**_tMri@8yfo8?>qqFuR zYX7-_5t0DnU><6Kw0$E6f)PkVSpIVXA)(c!*5FqPCj8U{O^0pwc<&&&-x>f&=fvh*rB49j-kF&hTD{Q5 z+*}#MXf#}rHCraps7`eHBb|+0>FpawgJ$JhHQYJ{?`R6$VsU#mt8Oip7^;WRCJ}6} z{ggN2QQ3>`3UNn#M+KTc4llcRzs@!(Cqt>RBtQ@Lnc3O#^T%dzfzeC$1z#rD`M44^ z2#u&aM>HxT=Fwr1GM79(Q47FRoKCk!^K2E9U^&)k3z=jjX#n@{86NKL%=V*6R_f_f zJ{79bWg5A2WN`l_4M4TL59Zev{`kRA^(=6~f7|?WJI>-O@(ny<34Q}DHJP3~Q3nVC z(6!9@o~={*?K+rWIIhGUA^UG%$h;v>3OTCS-KUiNm_;i=32fWsZOGFv1SjWyj|JaE z4N5<WKQA_Yi!Nsn+<bZac1eRYO-!#;qJ3T&N7oA3XCv29XxU(@Th}LBCw9u>B4p-_se2FFHXEMB8rvN`Eh3IoJ1db4G2hW2wv2D;o6}C^`tAeCQCj z)zhuUX}zre%h>E&{6x<$AMsBT;xCYw>A!R%@-8=W?_*0TM?2wMVl0ciD0aiE4v1o& zB%1M5*?WE#792=?W+s6&k;xD{8!IaW;`AH_yx7jpPCb)9vuXxza4Y@L&3gn`uG-6$ zC|PUDOp)v8Y|h?BJA+dKsl@W-<9=?6O^mAQ>N{@C;gxTQU71z++p$l_DdC&|rpqO| z1V`W*C}oH&zQ}xV07v=P*lAoh_s1TXpcF6|)@ZBro1*=OLM~0V26=mGQI^Akb3)E0 znur=$Ic=;0Z5K-H+I0+p_yZ|&x9ye||Gdu4&5Z*A*%>_M7) zMEFRM(gJN@Uepgz@Of6)slSuN{ehsvx6j{@pS}liyUoBDK9a#GQ?l9K$+$cooMUW zTb``XMBE zkFB=2rfY4pJ#>B@n!}K^w>jGV`)PFc-WXT+V)t*%gKBX+5r0AYlJket;`dCB;Irp> zo^(FLjE25oSQzL%BkH`dTDA&}_h-2BBZC-MdA;ng2zRFBw<3D{+zb~}IsouXk~s~` zGDTxv%7V!H{+*3Pi2&49pJoY+cE?2mUJ1Ud-A>=-YvzZbW1yhjOp+i=Qe4ns?D_Ok zKzBuHgZiBXRQ^JFyl%o>=%($p0=7WM)SvVpD-Z_bsIEJ<+dXaj@?V`SB0IfD(Ug)? zB6zC3e$YtXJm3M6qM)Nn06<>mCkQP_zeg0$u|G~SbRCudU0eH>G{B(RHeyLl8}qnL z?L#FE4EWwdRmq#jt2Y6h(XD;P?%gZNQM8An1QP9XeZ!00QBn|II$!4Y;f}@r#edjD zSu%nJtFlL_6QOTqk|dEb3o_5IeJYFa2mwc@aDd8pVLk#1)F|5c(m`vwhqQsX_CoUY9f0i`0o)CFwle_w~l7MeXk}OTC`dl!h>lvf6kP4p#-q1cty36UR14`My`^31P zlexQxjmCV&Tj2`y#E5bureu<2y#M6_FfqAyMN_%1bVO+X((PX;&@I{qIKwu8M6CeM z(Pqwa3}Vp#95VCUn)j;Ub^1%ofmGtNFZ+j;^+)EFtANJ-iXB?~7pQF+uLG;pijl9* z+)7THHr^=nja`)Yp}0;_(}z2IyilVMdp7cBMEy!KzQGr@sbie*&N; zeH}~u9`TQ?)E@YN(~5qs#HQp;i;Uq-t{g&(;k=X0VG8I0C9wqt;LiiNO%aEHTJD?E zVuAeI?D+zMTixWOq!DHArlg@%-eB-ouU~<-CvBJ0Ugx4uZ|#y#B!3naZTkwC94`vz zYOYyIw4T)6>)1^r7(*t_wC<>79C9Yd-EZz7;R)05z$QIbeJ2FjV) z29)yrZY)Zl{6y|7PR${e7fXw0&8U(Ka2a11bS+Ky(Zz`B5O+bdt>zEL8QVhT@!R3ageE z$Bgk~BM0{U#ENX4F;AYgUpmleyaHcr{loX9l-M=~(-j=x#?Gk(Nt$w%PZFGnUL(o` zSFiNyH2oJsaVjml$X3dYd@yA;i)5==`iHOCi60;>W!(-j%|39RQ{iA5Tl}Yw^w3qEkbfBHTzd7PV{P-X zwELc~n_1q*`90?Tm;9zpdFF>JVVf#z3!b-GR#eV=iEK!#3q_H9^!VF7)ipMg2vHNT4c@8kb{QV~BAqV>N&+#MQ38^qZ1e_xf8 z6PAPf|3A|f11q}9|C}^ON*c3xIyCRi2jz8IEc|90^^0n>O~xLmjA;EhO2zh#(|EY_k)5Xt~KV&ecCxohGC2?nw{J-u(b}#t9xJDtk9#;&_$%z zB_IFiwT?sWU+i+8VC#R&>i?bSCwQ2>C&Nhg$fv?+Q|8e#^^u3dELudpP+ar2f&!6` zEVz?`BvyY&QlZ*f%#A%z+{wjXxz`Qa+72Z2_lGhrcVe!)WgMoRtE+~m+B1(ItT-vzY3E3_PDi;oKe0HbkU6>+fS+_~h8bB* zPa1``%fT76PTFzrQYk1$0WwI0_VXoLkY39+j$w|>#@Iuj3gl10z!e+%+Vq!>;VXQK ztjHNYwzRS9isAZ1bbc0@({uRM=K>r2AsfZV#aaHj8F)xf)z!Mg39*N6TifB-P#oQt zVn^+!2k#B0{KhIY*AL#9NheE_oftK+2bdP- zONe+*#wwicIFv{KTp=A3V)qd3-M!RVSz=alywOZj2>wYzg5kAMu znTeffRz51Em3f9k&oHmL5*m7dzyk)%ypw}%T?PFadR?D$Z3BZ!g5NL=@*wq(k9T`X z8GrCCyhF;-_#(HF(`zk9?o9e&+QS|=y-9;R?Te-!SR^D;Vsud5=hb~j-Ialx`w!rT zlKbMe7^2k|Wt=}_{@7x0_VM-N$C}MR_p_|bm3Mn))AkR3fb|~>b9ossipmQqrcYYH zHX9tHpCSR=J-T?|WecpqZEWGgf0)`88cQOdMQiPj3I5dSn$1m75%q9nvA&g$qThEO|C%2 zBkP62SRy#=y6FL{%u6}Sn?QEZZ8}S>o6s<@Q?ZKLEmdpr3?n_82yRFfkvn3No201@ z;ZPdtAYhPkF*vvlKRN3i=G6=^xeSmVY71zB8XJucRLCWi~ov={9d(UR!oynX#m*vc{?wKauJF#r* z7L;FIUSB>OflvR3%RY`!Dn&}sjH6>k?K|y{<8Bh@(LT78%M(-zQ|0@oRTKMKmNfB^ zWmc5DBh>F3<}P=)k30n>v$gJB$+G{Kf(-@(tpW_p2PZAjt#5tX0xl&9y|*P+7K*YJ%3JiyWDSK zw|aIZ4N1BfR{mM+@JQcGJ~ioyZqhv|IfIv?S+-aA8!>t%?=El7_%>sPaRWO92m!zA zzL`23drl(H;UCP!U!sD|329kAMu!;E!p0CBRrjR^w(ylX$9MTxcy;ah4aPr{Q~i?o z$LFBd$S=aIdC4y#Qu4N2vs`@iI2TW)rW;4_+$1nYy3SusK0tmo1A8M zA#M`?N^-2AVhGEZ80WJH3#}KOdc_r_Xy2C%U!EQA;Nm#8Hxs;y+jL<@#|}}*p}pz| zSR`-@lh1izX3jvd9Va!7L$0wo*Pl~ghW4sENV&r1n)TNmlZao zl#Z+6;Ya>>chQwe$wXq|tQ$4D-J{tnuB|`#ho9Ab%LFRt0(`Go*m9=SCCTj%-0$P6 z)8Ju`&+HFqSgiCHY6UZ{d4`@+$g^^FAPMBdr0R2tw@H|f7{%^~5Z$LUmiKE<%M*!o ze(h>yZM)1=RWM?bM;gFCmb~pM#@zNv9*)ije#vk2l;i&~_7^~P1zWc;y4lzUg1ftW zg1Zxf2ZFmh!8N#RNFWg0CAhm=g1b8e2)=RWUz~f-ckf^I-m6y?Lb2#tyIDPZ_FO$i zkCAab7#%0qoz4V2m1e8>!EKmql<0uaxX|QoScoeJmtBw4ZPhUcq5&b;NfL{-Kb8%=^({Ro zNfz*DRDjtv`#I$xdn^OznW=QD_iv!kO@{b)Qprn{{BXYc5U)t29aQcUNB>EQ>vvMp z2eXM2&{_VhuDPagU@jgm#y%MyEwtYb&wjF^4p9R}j*F!GX%Li*(v2oa z!pgdj5p+h*A8Jv&F=w-(W-ImtXK|pMMjAQeA0tC8voXaOveT5ch`VLrST@4I8=QWt z$4f)w_vtBm!o;KK)8qL+pD$%}1gtVwupp2K&JwvB2KG}3^iNVrM2dWg z?;r1yBJg2nrB?OZZMvXRK-SR2Gd5901LZPo!)w3f+IjlsIMcN#S;iNwHy&Vw(Q1g7OKzIp84`0J7 zC$JPUyTQWwjjODkR5V?6ouSCmKp$1@m&43$%pMwT%%Sz(MwIQXykG^s^OA69>xe%R z4sXKhPH*>%5KXClIt`DT6Jq zB5k-zK`lE08IfYFy)bK5C@h7!m=JnDbWt6Yk)XQDWFKYu#&(swBkmUs!8%v$=4!Wdzqv0EN4k7IYxE0wTL^wY2 zjVlCwHNkw%JbJWBDb(Pp~|@hZ!QM)PgKmP2#y5sn03?>ZF2#W&M}`a#wN6Q2XUE5 z(Nct$IyhP}>P)HMVnJ>{Fr9!Q4>9`Mb9j;GZ>*65iH7eGi5t672$Ay&tl;V~JC4&x zmKshh#DgXh39&S)40h;pf}#v*eYuohXlPnx!qsRo~KAZRzim>{1 z%ID`-V{;#&%&LYR(OMiWcV!k%>d^94>6D0uR&WhE>`okU-KN7#egds?e-ZptO~Fd! z0;{6GBG;F1PVbe|jC;bXMlANZvJanIXY(=fJ?uY;Tk4#lF z?&oHTL_D(*Bt+1BHrA4NF8oO)diM6Q^2UP=x{lI<@v;Zj2{kLkTm7sh$m$xzih%(N ztbE6mJN3)x_guFfr;)k4#t_e?#gotXG+6+$p!Z8VNloX04u^yS;gs|Jm~U++5I?Rl zyKaKz!F$saC60H|X(v%1$M8@7ALy9Zd=IfVv@N~Lgo5V$CWb%UcSfEG+Y5wI(IbTIbRG9?S7xz=Imbcmdl2+%r{e$ ziQ*?j(ES&8F5ABlgXJrK<`$@n+P0}$H(52 zfTTZEKb>>K_Kpn`Svx9Om?P5MQ(_=VCP3mbHqG4o5yxra(Mc73EBwKoq=rjnV02=y z6k+k^h)4vUPoIyR^vuk@n5nYow>EWeF5p&GS(C-k^H%#MiCHt((7dzC1&ETEbZ)Fq ze?Jjo8<*+L-ITT4%Sv>5{rv<8`)*V!^EM7-BSrh3SE1EOm`>1`_iASa{iag6f9~gd z-u_or;fX4q2K&5=b}RU}53$)mLp}q44(d8Z&Hk6k$k1|w0>^m#1KTgRH&TsMNyP&s zUW9#3!rkUp{&|5>T^)X_CNCHagV7{TK@mX#fdlE3gK}wqkIr_l?Vo5o*}EggJVkE` z{tdT%`B8l3D1~wT(t$DO(@61NeYHY#{klWVk0ebsYNh0PYbSgh9uQW z-#I)<@<@x6BT6V?WJT5ArC}4~sG4HRz=C9~X1aKDM7Gr`cS2;_AY!>$rlT;C{rIP~ zdNu~Yaw&Kdu{xX^0P1<3J93O_;z|8ZY~PWh*9=mr?UZBrzSwuPGcE4*-aa`q{zoPr zC!%6$p@XBQcm47q{gmk+zFR1svC-*b)33$#5MW-+@Vc@}bT6fPOy!Msew%yuGnD)r zVds<&Rt5@!D-v#rQ6ygfjx;8*PvjX5*pH2Dn{n)2ZqtP^PHpH*W?!v7a`UtCUJA%^ zeKhq+k>O=i3%XWD9@qcyaN~sjsJA8TjBfbR8l4|;#k~)2HvqQFgk>P=MkAk_loc0I z2%ASeNi)Y;ot6s$HN9MkfOVkCR*Pn2@jyZFCePm+MEiGGH=8R;(CJI@??NZ*-OyI8=%U z3nWS8Lr^K-iKiB#7U$ECe+z9k?-qoic6_DqDYhy|_Q#)d$L3&$*JRpWHkBTYveBL; zi?VAUC{tL^?t`s8dI**7AJ4pfF+f~F0S$tiK_Fg;YxY?{0N6-v@(YF-CNgtNyZFxT zzIY3!so9mNaie789zmJ5OkL7XvqQ&2*Mj5mlTh3o2ym1;NC~iF%5rMWaKAl_7oQ-i z+6@!%&1&ee$lFg&rgcVaYM{?pu_4XI{^;nFZTp--C(F#-kv7gp30h!)<9z!*CkSCX z5>4dxt0T9&?&Dhy`j)yX+qfBaKMp)@!MKQ1uR8apZo#!bK^_zK#|~PxSH?ZR$FK|tc0q$! z?g4F|Bk?&C4Vd?|23kc@g+HcY%T*?>eP_r;l5N*eT=Y;ASj&seQOA_8qH|Gf`Fip@ zwa(7g-Ku_E>ubd|qoz`!UGzXw*=pqHKTddBZ#?aLMc&8vGf|TnvZRlrdA{W_!?!d& z$SvX630Yd&gNje{v(L`%_S_H7hp#oZd`ykUiS+?$@`ZYDd>~#9c;<|O#<{l_)#?{x zEv1?zoONbaOHu^bow$-rMpXo7;o;91S4)cM_Fxc8yE`LOn7WbLQ(@hLapSTo|2rBs z?u?hc8qTg4^SukiztsLJA~qt$k-FE~tX*1gztFF?&04XOVfTw&C^bz7YU6nH76}7~ z60zC#XH;y}KYKo@1m^xk{)`O+7XUl?pl*-GZA%GQ5ipSLq)b>)d01Dz zW?pmoApy23JYF6{RYi&rO_@Gj+f~1@*y={z6|=FHg^AC)_dZI<~%mGC~|((^4^X1W>y`_?xrFDR8}q{N9xLkh${Mp}}`-$kM=UOz1k z_riqoJ5_OGx4&jSRq7Wdx5t9s2CcnYzaO>22@eJ6A8z?G>|hf8q|ZCcS%!X8wBL_; zAPSNF3fG(t#l|x^OY8jFeTM!Yot0N zV29Js=qzvO<*7bFIYybL>%lX`#F|Mv;EfzSvJk8|@+r9W8ja-seE<>0FnB(91`=Xq z!tax<+2cy8N(%H~I&_KN3WV21U2L9;#8}^?j>{v2b)cioecp&+&j)Oba1*S3GZ?s z<&lH?3NqYa7-aE0gs)lxT5z4B0Re-s=$I2Spd!yrsFO^UKBj)Fw)k;F87eZ(=OG~4w_(Jot`cs(znvYgz~ zQ07KM4Yg8iAe*?8+YR(#et`}Ywm|3~V-?+uB!c*l+OWx3!TlJ_!lQF1$k8AB<=M^t zxqTFA<`P7}!yFptbVaWIO`nR^sEp(8EHSu^B36WS>R1x7C5>MjAIW|~wCIfl?gq+D z;C12KmJoJ*$~KCfZW=L8q&*2MePRJs+lOy2V|l-747I*!U&=EbZ4-@B>Tm@s^TPJ* z!Su^F3gUlNTK?{ZwNBjT{LgUeVTUTs4hD{{D_~)ZIf1LnRhl)QZ+^g}M&ij%oXI+4 z5<}6qe(SG=-XSj5m6|8>s90vvX388C2q2Hi0IN7pq$)f zCR7dM_AhCb=rcjs^MN~ww;eyiY6p&o&^06`o_$ang98DMEWVBxE1WA-fyrX-lrPB2 zCE(WQmO*Q1z_n-Yks!gD|znN?=!Eyp4e4a-!210*8ZCItdCs!Hiy z4$OkRo%cUQmY1wgxneBHl5x@4>BAS@lNERgU!_i_`w=CXc=Y9`tNOSMJ>RO!m)r3p z;m+Lc8PzY)#tc~~eGDw<=;{tS?ewGyRAYMW35IC;LkWxz*r9rG?=o^Z*6J;{2?TU0 z>}~x-c`2?f{%Ip5HEBg&zGR)$-Q67p&<~@7fU2jzH+r(E67!1qu-fK=36$gBoO6Uw zwpK4tE`R=xcsC{^82`F6pe&B1%+nDbubx%HU6ltg#LY9-gazuT8OJhZ-BquX*;b9b zUv0>?N@f3!9!gT$clgWNZTT!jtI%z;+T?uw&DWW$z2^_=mOwO(RkFElKq@iCWQf%W zw`>zHdpMs~qJMnX=C_HHxb|%8%k0z>FMQ2W#=AZsE&kD?N0%Xx3F65G_QlAaLsoeR zvMPij$Ogl6Oqhq`iM3Or6jY$8;_#>YrNr2H2AABtB=GQ#_#s=tWa*$fazs#Q6@?DX zf`1o*?QC$@&b+G*?mD-FiSdnZD;;EeP2;mKuMJ_x>0Zba#<#_%%RRbo_j}LQp~P@x zUr6vpUU*qrpfY-8bCm1Ypw5tBP?szc7exAHg_P`)b+{+;sU)(>R0Lhfk6a^7F=gx0 zXf5BGPaO94FjQ>=5ySH+VInkM7|ad2U+AsEz*WZq8AIRGu=oMn(T|U$C00gT(e26D zIL;E(I&dF`SUqA4hx8my@E-!V53yL0@oG7{WcwECb42axrFoJ+P;~uMYDMF1_*V06 zrK*Nl$s^wm(RSPF*iFZ|tji=nQmVy7oCw~uRJ%s{6WP*YfM^VJKkfF1z%i@&*KY{K zuNR3wI8QE3*29Z?XCgm^BAdaxlK}eBP8cmNH%w4O z&tcN13rTyZ+4~TO^+w@i(=WiTuvt$CQleAYmvcJ3S}R-)djni!<(8W*lfR09pj=G{ zzN!#zmk9J}sWo5`z3k6>;)PL4L-)l`lhFp(O3so`Wq3v`VD6R8&~OS$dOcVyJa`x^ zkDh`Qmm#?|mbWT=kT(wOM?pmD@?Q@%C2@^V6(_+#eidjS956(W)Q@1qhA-WZPeAY1 zg_j5JM5T1|1|jEUz!Ce340&E6T&SDN+J+Y}Y zA&KK*PDlk4$fy$#y@`0B@RwIF&V$iI#SJs?XI*-^qjI&-Z|tii*@{H4X3{U5z$SS! z1^L)!wf4Nt$|3GRd(jk;L`%8MHbdh`(}c5L~ask z>NjC7#eDgeEVrT&w>vE+e{m4Mi&N%-oh}Mm zq+YuEW05U1@WncS@0o~KHj^bYsy-==^C9p{!d@;#Ik*hqlSPT$w;A9Cf{|F8Ga|4Z zC?<@>`Xf*gsaHJL4lu^1Z5}`YkU5TV7YAM6vKkOv5*d-5^E` z^}4d!@=mHQ1&p03&}9au*!4OpOg43nvhU?MF6cSaG*{Hxg~l9l{U-Tvw&~`(^4a}N z^jZ7fb0E578z#QcEk(o1lPJMc>9Xp@?e^`zE8d>gdu~sSPBi_!6^iib_>Y=9(;LNC zNp?Td&?qTly=jR8zn#;Y%Ky4C$C^C&(y%ZnDd0GqS}yzbW1Zj%LqjTvsM%LkKCn(u z2m>xCSC3k$o-ZMCU$Z44;(Owe1b+1x^O%?G`#glUuUneUhni-Xd8qE16n1w$eo(l7 zHi_-3MXnSX+sfj;Qu3j3v_1J-%o^IOJzhHj^wFBn42wIuQ+PG*1t_s;l5RW8KKC;m zX>YYXFsCKKkEzm?k>Li~+@h{R->>$%Md9`lrfM)Rh}3>xQ~;c2Flr9_4r@NBD(|ep zK^X0IBKd|2Typ>7l&0PQ!+k{zvLNbHA?gb1(Not|EDphwv<6vPVcbzPMHEjWf?X|0 zm9iSP$KwhUUtqNsj;PAJ;UXZjX7$-&Lt%ls0yEykHg)vYY2mLpv3w#BC265Zp;?u?t*PXR#u*M zH^>Af7$5CR4#(=+4DLRbys+j?Rc_tPg(C{ai$}7#zadfU*)|?yq<7MBW5^RJ)+4j~ z$wT@C7nDl=0(Yn0HQ9P1Zunv1d|{g*8}8b_15Q?UpRu~KH}(le_!{x@)_lT8>53_*c+qrdfwwuK`W6_;m(Y$fM9OaeIO%a}7CrKe zR>xhyE{eOdTyUOlIBhJ{{F-+umCx z(t+Nk)}q68#u_a+r5HFKhk=IF7Auc}48s%8nnxs*st3VdVt}w&Gf#w_b8`q;{fC}W z`3dQAP={jvg8hi0EjH6tC=&l1ZwmN|nx{7>mB3`k>kTDI3V3Mn3oQKvr)%hmX)Xow zyCNpx+m`8Ec9ay&9jN7fg!_cSaVJ_KF1|OlQX-S>sW-nx2UALB5C~=h*BXeqSV|o* zW8G68ZQBHr`+@vO-tBBebbqV6y%!Z%J`5t#ssn4BS`Q-Of9{jSxV$%3fnfqyg|06M zcoId3ivhEAtr<$cuwplOwCo?d92qd5{H!@db$eCtBJD^Iwpf3*wR33L&LH*=>LvnX ztA;yas}KNQoG`FCzo~KD6qSJcA60D;U{$lJ6UpzuQS~BijlV+Fq;|K)imjV}UZ9NipHSkH;MAOMc1@y@H`jRyt4_zNN zE^nP$`WXeN|IF~u^$`A9V#7B-7;`@S7lM@&flim5|4$Ey4M5_>sTww$8BC{dp;r+j z)ja(%@=bC{wug}|difmVmn*oNBgE^g3Rp7M`&qTe3?XMNpZT+xbH~yW6lu`+D#ld| zYP;C9z=6@6ecinWdu}&EMVO@RJ;RbS><^4{DUkLlaU^+4v#m%{!Q!HYe~2AfwQv9h zKUcaD)ST%L143wR?eG8&;Q%LPKp@~30BL+9I}`Z7%e);IU}ghU^`D_ z={Yc>OtIt!4nF?+)Vm^zqB%ovIq#ffTXJmGBS88@YWw`L?y}F*I{KdulB)P=AX1K2 zsS0@2h37l2(oZ(o?nOk~hQMp)nusiTxX+h~`k4I4W4f=pvo+0{!)rM;5&<3o?>G^o zpvvi2*xKC*a())D0mW1iP|Kh+D0^#^kx9X$NU=h?*{_qbwOaB8dO>u@MM0dAjz#n% z`BKuKTbi&K@RM%?w+1s*e~A>*HW|w9&r<9IXBRT;m3xeQkSD^a^c2!z0*1Yr0ZuyB zHi*DZ*;sbWm*g6D|BZWFPGQs1HICk#uG8Ot^nDK+X_g!4_J>ZJp|jk0mi+)<4Nc!U|br-dv zNCgvuC8A#y&xmseZlN*&PJRH2e*u z&E1~qS2FY=Z9f9!-6gYr2}#))h6RzLbD1eEU1tNWIMN5>k|Gz z^jP9N_r_)XYTAvENY@FIO#THeZuMtkzx_tPKMP+QSh4Ft=(Y(oix_6A@J!=Ua=@r7OaIGmgXH`O? z189S!exxQFxQIluF}|hj`M*hMpZ%z;VG93CWcy!ywU3fI*D(Jt?iv^#n)CmYs`koR z^M?HY!+1Nfhs9yw(-eb5Hk&aN{9LsW9~!@1fGS)t{|}#TUnCKd0)}@IgXDx@+;9C2 zhW1kOdmjGcOcAZZC@qZbva3b2jjH8XF2k-I#(DYG;cfSG#_&2-_TJ1g#_<2p=kBwQ zU<<{>-(X1W-&~Apd5VjC7^?f+Oj`9Ty874?gvb54YBe~}0^i-&w3mXnn<)(&P!_3^ z%1cRUsf;I7i>_<3?Ib0|(Mq=*C`V<@PQ;RcWZ2Iccl3kgm3VfK_?gx!rTYHoVUCF~ zU;=Eu+yG#&2lgU|)60khiGcHWKsLxs4Si@7%tneUrRpEVXf9v}h5MW!9sl#G&S@GK zdy}mE)Am0kucpt=Xvl+j8_oQt6THbAQ+L$8740G<?X{LZ(jH!xHYdo ziM$I%?=-{iyJ&OGtHING-(W`)5k2m=_y<8?tE+OA z!1J8 zKNS;*Vhy^J03wvj(bb{a3vNqms}`#NWxn#ALZQq4`9v9*`1;TClj9~mw%13@UriZ7 zAWxx+Di^VH6BcWjfxh_}X*B?ghX(=BQnmBnAu>#H1>Ypir05lyXjP&4?^G(@WxQ|< zlFCsV7uo^qOA|p$1TG$MDS)(?cZHoA;dr#(ygSx&rWHXhtns zmB~(7Lh+L7tSQxJC~h>T`hk-C;EY2{t*X=f2B*VUC*W))#MsCBxBDpV^?) zWs^7!Ur9W)XJwirWrShscH^H)PQxe+h`^S!3+F8FS^?1+Rb-*VK2Vc3d*Ha&Qt%7I zJM+!>i!c+YY&Z-Tz4`DS4?7)caqor@EL*<)!qmZlttCm#B)i4U)x%@cX=OcuyEx+q z7sX=XuOvnP!Rs;_3LHO-jQIKosXF8a#&oL`fGg=((lK^{qM>#cDX%{Q*z5h=AmB83 zdh$LE0u=vW(j(*!3Q+1c{AtwRgW?9y(CmXUwZOT{xK^5?qr*q zHSIC)3|ce7lO_P&esL(~_J&AA(9v{BY_SmJpLyzSU6IA3IA|iyReWKW2%*J!eb-TR ztmq(I>|ac2v0{3|pJ6kx9V}A>18Q2*(|WnRpLo#FT%w|4*{Zg^Vk2Ndn6WSG1!k)> z;>sQr1|ls{xc-*(;FHZ8R>IV4tC)094QX|^dmjQQmqI6|9{{qW>dr4#h=S=@uD*u5 zW#bYBBScsJjzLujuziyX!F&_4WCTElz|c>RvEptB0UNJYZ-~_6e&JLqC#6Y$XCve# zd4A^uT}M1>YWft45|&o&lm`3mp<%<*g$%BoaMWIj&(40|$|;*YfbM0VDQTMLjx^vKd>w=xV^p1x3D8eiEC`g zt8v70$Kd{<@uq)!`DSAqEnZ8B>G(6x7BE2n$|5CUKsOrL-s52vE!8gFMi?Gr#EQ6> z?ta0M_6Wzsn=UMi@zA@S2&F8M3?)E05TL#HL0UXc4XA|i-ym=T4pF}%sxF8X?B40! z|0^=y8y|#VIwoN(I%?g4^eHbR*E^`IFp!|-NmvWCQpoi6u;B5 zGECvY?CO*4|B9R##~gYbfjaD0#j@3+ePNN~s>g_D%4vf>Q>YlQruXF?sLO~mqQqa} z7HUN0dhu)2=q7(U>@)~OA2Q*VtRKOvdD>=8os<6%XA0pJ{R{6nWF zMM#rj6r8k@b3aL(=d zZ)nQRfvPp`c01vhRFN+Ntjx^8qZYxlHvND{5hpOX$RK!lcm_5$1Yjj2OH53Zg4AV- zDc6b94J-HKg=N-7;%~h<6nr_CuzQlmH~vD@?+J8hcPv95@U@NrG)Z4IA%5sOh-+&T z!Uq5%F{TGIC7^(Y1|C3mNcR83y>48AJ}p%6yL`jjMt^}icwfx|>QUY*Z?j424gJwT zO-EDFQqcY)^7}6*UkRqusD{oTRv@lXRrR*(-~UFZ1^t#aL{KCP>Hdx=`5%0ZzvC+H zV6v)~Qi0-Al4b!n>Q|&}#jCVFQ-DGjGv!oZvJ<)J`gvF!KuHFxnny7-b zU0hV==i=^7PdH%uh7_c5;Me(wCC-w;Kx25bOF~n{{Xui7s z@4s$vVYal|c8nx{iu^wjx9TQ(@`2d*MtCIi3;ZR*yAf?XxJLs|!90Bj4~Aj6Jnk^* zW>3ytcfk$Uy6wEHER%&U@C>N~fCI)5!z=^HZ3(d0Xtp(id0Qn_ae+mDYqQ^KWj^9Q z_DZYX3m4P{?1hEZ5LdmzX=5-ZJR^jHi0nuHFxsTrz(Rt|Vxt>!lxv5B&MpJs_W+lv zcwH;rl2?d%Eg9{(Uo(VCrwvq>cHC5RnzXgYO+QCbN{s@ldi?trVEbXI!L&weHg-m} z1qr=L6@s9)5^*@sy$3;b;evAjz;8x?8_k|S1Zc5j@4(pUmi-B*wSq@e9VQbE3h#O) z%-)sU*+x>Kp&0@K0P5WG>hfi`J!(zEOz7sm4Dm^-S$8gX(b=P9tJCk3aBWhZ?^V6z zec3GBOb-^6g3Kt5xR<@#ve(%i7k(NVxh4_za8I2VvZkxy4`=I$>HD^G+gm6P8yEKB z9JQ7Br~V0u;n?&=4B*Ke2|wgLIa8i%D>>-q+HhDcTZqOscx< zyQrhxlU;W_s0&0L|6u)CWm>lOnDWm-_smprXw~zPfh0DM)66%`(~q?0A+L3#AD$K! z)DagEPzCMWVKQTZKLeEUC|M4;0S}|2s@hNB~(q?0NsiA?6zSDm*(IgLT(%TD+{3Sj+Rv zi;yW}fMfd=p0R4>VMQw%d;8@#&$ySBX}}@K{d5hL?&}HQGE&z7gH6hPm?`r&`*ahX z`BX`^dbLIx**#`9jr`rJJ&IqMTr;o3N<`VXyUC-zN5tN#xTil2GF?YL-((f}T#!mw zppvB+#rqtrmS5W!0-LUNy@yxb-)wP134@g!5kOke9|C$6jrXt&LSXl!5Li=NARwvD ztD#?a{{e#m$Zy2poTR~VJu`v5D+CFfVfz(hYO%CSKDdrS`D_8p-W90QsjS5( zUPqe&ZfnHr2Hro%@ld1}9UF+b*qcdNIBf=5e{YV=VOcB>7Jk|t%-c$IGIjRSupFsb+3dG(|0 zi%?Z7e`@U?RPT?xUPJdgg9V9k5cH*T+rFi0%Z)^A#%aT(mYDz);KecE0O3uQ4^Y4= zqi}`nHPzx9cv3dufsWj_iod3@bFT! zj47xQUgYnG`ovR&^BQ*0?LpO#AA?quJ;L<`oerc_BVJQ25VBbIfLy`;ToVg3a~}Gt zGk@6lz1NKGb-7Q=VD39}bMwpN#&rY`92n+tUsiM|;w*}eZ0Fw>|mYa2d(d*N7<^Sm@TgUBImFdlj3pxZc`x%T!C{>_Ab#OwZ}cym<-Ff? zB_)SIPXte-5}T+TlPR!kvr4i63rNJUpg6JxM1YSVQVwj1H&L8uXuIeXQpA2cOA;;%@*uIWJ)Zod3SP1$B)n#x6`9MYOyT zY8}j{YO3Tw>1AV(R%<{yY#{GuUeEl%bbqC8%_cI2eKs*7LU6t3$k7pxR4cQy@om!r z#~RL4N4?no4H&{2{1O{)qMJwBjDSwmX&tyqE+w0Q?vCCsi}=*^xeDH<5#?t5AYA^% zFMFA4#FjKv8#{b!kQq3M+^^Q(IfYZFz!uV-%lwfu1qqW*6P@2rK}#QEm=Kg4s~%ob;3Pf>2K0d*R!qt;UlIhp7Ja&~-A{Puqq3+OzV+=n zmy}gk;)OQu4{P5%Ymw8a{ol{73&w9fo|OI+$QA~@hHp?1_*F`LIGKGA5J3BHFJ9jW z1OU%sxZv)p?VlLN&R1WzEw9M=ooN6cp#`>*C=LVP>KXw7fhtR7hW1Q+i6DxNX!eeX zjrX$TeOO|kiBA9h&EPurDaruPhpgv2?#rwPrEI|A@72EQn85AqO+W?IvE>@s)z!7j zjwgH(>?(>|Q&tueM28HM=^da1w_ueU?Ff|*}GfWuxA|o)vL~5auSdtEyjTQK_vgk7sz7*V=BcK(9R!d=5bUpkCLOHc*+7De% zJ6be&^hbbUll%7m=rDHtR&c>(10qU~uV%s_Y~&}DWvJZu{u|AGvmj?{-n&)$!32$x z&E#JEKTYa=;eQBOv5Y|UnNb^Q>lX{&O3L#T9s_+I*)GW@dZB`|Kd}nD#u#umj%XJ2 zOS0Q~#GKra5HbQsc7!B)XuZP)&yVF~W!&BJd_s8j*Ev{~Cg!}1UFZiQ<5CH71vG!g zX9(<#^apJpQ-KalCNbpR5OP*@pDyc$%;FllQHz-iOb^We0C#m>e%tf;o8Br= zQJ!S`M_)5!@uRPJFSuCuYfUDkHVITS7gm||k5!3G(5wNv66r*>Q^zhB+T2(Aq$1-% zlYL0LvLd{|X-O*iBhGX<5GPIA9FSw6X>t7*q*KmA&dkEH16b_6_Jc}5KqrPwxaI%q z2cYSa{R8BAxtqzF8cs8Qb8oeN8vEn_>IDNIU(xsuI`~EI33#}4Jf07`V}jf;F)=CUD)g5( zZjM=d4x%bsFtY(Sr~n6C&36Z><%O+Jf7lF!+hDl#&OLRSl5r zuv_!Chm+PVApdhOd#*G&ncOaJ>1?k%-uLNHd3FcEkM4GS{YKMOSK{pI>yK0sRYL|% z2nlg(p33hRob(P*FeY6Wr!*TF14O^9|ni@AI3ZIy&(7U{Mjsga~g}m8@3Q*_l#o#9>;Wv&8oEBVU$3JA?(XlM0Us1s0n#w$?M}cX z^8DPHO}{0iva+(AF=3DE&&47j?u^?Omt4o1 z&f?t1mo6HW<-AkNGA(rHh-Yy_34F=j%r0a)UkKdA7B&q0&ma+A?dSCeQ!Z zuTg0CTiYN@2cFzF0zmRdm#XddPr7ZA4mts^&~X)q_pKQ@4OZ-BjR^_WiUS_)hFjWzV{Wkh1Y^rx-Rrm zCE@dK`6SJQh!~gYpk-87v~7s58L~cu*va{#P1Z^GRl4Z!di`$Li#Cj3%kTGYKjREw z&V0OihCR|Ph8Km_npm^fm_k9n0*KT}sra1saUz(0C`IkQcd#yPI(@o(JKd`|{IHHy z+}GRtlj#d;9NEeHOz_@@ka{M6@gp1N)<>BtTmC1>jX4Hm%?qWEvp86`e_niz=$h^I38AL9`i$l+AES`Z7l5Wee0|EKdxnYjUVs1KzxqK{ zJhR!?_UmDtQMeVhrT+5(9EMmU1#OM6&h;a-3GF8AqgZV(zY`q9RFcp4e zt|R^9r^BrChiYut?2H1dfVa!FPOx||LS%L}MNn`skV(lKt%Y7IQ~efKN(Kgqc7C1Z zea_M4DG*eEV)PpX*yiSDz#}6gCML!`&HqPA3d5f`|5aB(LLjGSD9QTyi2%_?!^v6w z+FeUvGSmU8a_1KpqknaS^@;$&--gIqHh)tvgo2NcK;Gx~BwN5<<~#fTX*?M9Mpn1M z7Yy|7<5qXhs~JY`85}SMV5r+Q`+GT$_oj^3vXYyC*CCw%@L`n@`#bihtrHZXC65z){4u$8M!2jhVLHaM&b$hkir7B2sJts8`eGXM!9 z4wqepxpLiks!j7)7r^Rw3Rt-Kowh>$^MG9eiwPd5xxbDIAec9VZ{ZfnN=iz0tuz61 zn|59YxK#E4qF=#(_gc2sX}!=_=PUP~UG{!2oDqT$E6pIk-BdIA4IIZZx#2>kK8RB$ zT-__-DFbny+r$v>QWW!_dk+*1M zLJU8r0eu28ZC}<$gF5;9w2}6&%v2*$8#d#Yy*j_wU}2uLpZ?GkirkLQs<$!!3!jf# zKY-c>BHUIcff|MKAX)1#^ES zAV-+5`iA55i1n|t7q|YC&;p-8#3V7XL0u0K3vW=Ia6(_8ivU*7dGWb>o{pi!Cuzc- z#lW}dyep(kj5q@4(wNQCGH;Q8Avpz1_xz4C-Pq9U9S?tdyOn9x((W-sH#~)pt2dy# zE!p1BK0TD`yqw-H;M8ywEDKc1@f@SOZ*ZqUadB|6 zC#^6fINYC^T~F6Y%QfWvI;)$P!0g^HL|p)m_a9wd>ms6~sRbVnYHxlgP;1TQ3Ey|{gRR1(Q@5Np z3}5b(wVPIbFGek3X2`ahPHsC-s~OGo7m<&y^;;JZ>ZOcz6VlTa?Ce-%@)AP$FJ99x zaKG&ZPBnqKdac0E`IXD!1?B#C!-fmBd%vQZQW~Qr8mr*Etw?E}wky=yD&mPk?3wV>q@b}(D zjST)m4f9s53Y*B~H+t)RbHcjg_5M6PFVsWsn69JDN%wr{stIpJELgQEq`zpXUPKWJ zYXRdbe7md`F#L#e`fY!@yma=|+}HxePwrbEqSM-CQ$KpFKZcs9fLL)6cJ!dT>5yz^ zLb{iEZq$PCwzU&Sxyiope}MJmGVhiAXtm?Qgn6!toH zSRik(np*BC2#5a2eg9lm)=dwNNh-+C*KoNt!L?>gy4?RbdV<9+A~ytMWRQpm6G$dh zPd!cN($xab$nSOZ^-jxGuhKnMggfl8db4JPn1CO?_$iNOJfZYKa#rKFOBKt5)^qpp zhr5FomUc%}W(x&ew+G2*f1j9mX}rmOcsx@d)eMF!FmanNNDYUDk1yr5ppADsU2E6R zQ;yyAwrgU!cy`NX?EgKr7L0(3bt4U5KYaW0sBTd%@?-Et)Sa}QP5x9@auw=G=w%ZR zbt)fxX>!^QA-VcW>EA)-qoyB^nryy?AAXHs6aV70JrJ4DG2~A8BD(v}_NrRw*>K(O z>_1&|8|*aSDG?qRtS5Sj{(lI2%ebnd=4}{Iq#Hz~yQE7{K)SoT6p-$Qg9_3i-Cfes z4bt7+-Q9iO#r==p^FCjm{o%wu`|Mb2)~q$xTr-0|__`csf9E*tXBGv`&^DXRKepY$ zoO97Q7JV==5vC-6h)NU(U(SO92p}_Ejqv?NXEjnjf>x$FfJx@{8dBE9@Nuo$u|BDt zF<8I?#ZZITh8fne>6Vc~!D*i~9JZ{9?@I%B7sK?R8r=J#+248Vd`M_^R6YGf-R3T- zi*6wcofamQ4`r5yXcXJqsyNZ;G4s+O;ZYQc9m3%9|uhQUCZA$We>v1c<*TQe<>!i zke|@SU3a&Zvg{5;xfP#L8=_fwv)*!)`DWTd+32IS&O>P!v_9BKXIM7yu-49S{}g(* zu-(DfRDU*~G5+CWQf@#`oB3(xY-T~<=i^$INIBE^(p^0Kp$y|~E9TbpYGu@Ev6s3w zOZ7i0$SSAleIaU3^<1SW(t_3u)|!Y-*gJ9%i0M`eqbSV^Qs_tdT>M0MjUNq>l1nA7 z9&T(`u8Ftq+Sw11k(6S$wd^^082_+_R8(R!oKROji=i!r**1&F$9us0N1pGh(49(p z*Qu`3)O5afs>dP~S36ki4-=r+=n2yGoIN%5CDi;I%>1zg?}_XF?dpcB)6^7$^im1u zm0s$7a@nV5*HKGY4%+7QP`HC(L}@bHV&7#FKmDf?K4naTbt`6T%|=h`4Iz~PlEHv zZ3}z@=b2Hp30bsCT!YxOQap(6j9=XUp3eV}Wo<|hWTFjMTbK0~#A-R1Q}3UC$7dfv zI~kJ{9!|opqw%qn=>Tp3{o_Gd`~SYIzsqpC_nG~#d-~6fJ->_^&A`VKIdi}`t$4wG z9zXT^J3>*WnX%?a{9OoqGjw|-!82?>!os-m4Ze&l=yjH`eiB0V5RrIVoG%`Xgt*}N zCqbeJ_o-rBTWNHB(HgcftbXnzN#ApuqAt)z>|50QcSCT~|L2a1J`=g7odmIB^E&6i zXz&}*$p)5zYZ=}8C!bCg;-%5PAkK>o56`l_7zh)A9rh6!G!XxM0%vR(nN=0 z;RPg99CBgEZV>+F6;tt%&kwACEs9eyD(3R(IC`X&ti!{QZA}|PvI#aTuz*-KcDPGY zEh+eMe?p&A^yL=!Y{_5?6t!yfU3~hl4qE6bLtz0e1s9%loPJaLqpf4sGx-W`_$al# zZLCPFv$JjN{qF3d!_9|7cw`(?Wlx>&-GeTbK~Q&;*0CR!f691&E>N_boh_#X>SCEs z!n#}`W2&gH8PyJSMx|&8Pm=3=nnl8I|C(RIVW<7sxz$+R_xa#nzB2~D$+sYvMvVk+ z-;bKQ%;|Tp-CrUfV=?&UkTy>}V4y?si&y>cuGCBEO~J$U1X&ht*VG`|gx!P{^_UcM z!CV%cam_BHn^|vYcZI%&jUy8mnlF_5&r=oqd0~N`&wru$fJ>sjf@i$(&+B6%u70e> z4i+tcom;@|-P$@bas|K5Z=5%vD`*$5*(dLcJ=HYYuv|(_CJi&h(|1Z3w!Euo!ukwd z7d#QZ?dR3Z!Nz!|;=^=%yP?GK>AG#&sD=y=n-tM<7sKox(b=Np$$!B#91j+R3pu$A zS>$qZrzw3yssID0r0#AiHwGTtHimkfOhrSy5GK<<|0Uknnw$S_t9s$QTO^z*0wtbyYTz9Rcsqx{iUud*Qe z!~xruam*IP#l0|9W_TSSD1MbF5I#Ii-O1^L-#4tiEHly4u!HkfW@QKT!fDUS5aJka4kXUvb~s)*R#%Jvqz5b`x7_zw0%Tyoi_hBSfMR%@jQpXrVY4l^Oyss>C*Q6jh$C*j%hOKH>eNw0Tu=SAZ zWthd^o3kL+HM?`7fP&?@_uj1>==^dXu)90M9C)FPOAk||^Glo`f@Uz1d*!h~8<&Or zSVFu)7=MGP7X3SoGT^cG?et2%N%;5YW&}g0l3Hm7+f2-xKACSj3(2c+YJnpG3S@7N zQ+G@lht%XPB`yuq_{hQsI@c1O%ZtsHkLMb;=yR@t#`ODi#Y7$pWI9BY=-FS`+(R!I+ybAA88KMs0iDJL59 zV|#9ys|LpYqU>*_@mp@KmltTNt`*zN^M>7*KXiR&M=8I2X9syejf{+3fiV>r7-)Df z^Y`VeS7W960&p*0STXtTon7ya`v>CCXz}HVhZA$HUzaSwy@KD%&xmg3ie3xyp&o~R zd4GY3+ldDY_TV~AD6r7VY*xWoVfone={GgK3}>3$fHo7AzA+BI+0QhAT2|nsexe99 z5PeIQ;*@(#3GXuC`Xfh)AKCB6A;L8#KK8!}e-d+?JgQv&2TVIMEK7k}1V5pFN_1%- zO+E>ResTBobDY8|qNQ*XOPswenH6XdCG^uwlNP&P-5MTV;-8{+f?QqwRoSmmieyV4 zMVz?YvO(m$H&w^_-s|s+u7~8^~nBONj+L3p7RNJJP40xY{9%*B#6$wV9CSpe@I*S{-iNe7na|`yh}Kw%B-Oc?u|3;(WMzmY%BhYol^whBW4R$e2-$1$8S8qjRAtM3c6s zO}eQd861OiTQj<)qVoIiM!k3|2ZaFMlt{J7MqZmoN1ro33fif*ke=tW*6aS^5Kz>U z`8t52mMmyuN1?7v~Q502$@K^ni)^1!_ zFCZ0Fb1(YlRZ=JfM5 zHhDJ7%~eB4sHh#Yv!FaxW5twH@#=(cGgT0wY}kpoLyNJD9rEX3as?RUAmtmgBNrH4 z9&~Y>JGF}aacWqz7fEI_JI3ZVIJSLsU{g2DV3D?T?$ELXTjKyJ|T1LKSj)bw=_9%pBUd@w71wkBs=OShGOi>6 zs)_bfif_HeC%uwcE<8aLJ~&ZFalYW_#XnmxAKspZe6o~7;}W|k1L|#cmoitz(Tw{E z3+dlP2P*41_sidZMG6eq>@OTz^IhT6kPTPT&4qaP-=wAK4nIw6`AkR2w{#4fS<_myuFMVdoX^(1pd=kLB(LfvCWgi5zx?1<`WPyW2X3aFt6%P<1M9q!`x9yZ?Rq{uf1{5g= zhl#B!{ECgW9egXSoWD?l?h6SL>k&%(Frv-8DVowh21IW8q zvz;KJO~T`JByvrTW%KwQ@ixg;!C^_^{SIX++N7>k6ffA8+Z)_bs7&1zBe)8C>&=9g zvAdEy^JfK;I18nBYWRF>mYG>&7Ju*<6mQy;=@CKYqw(Iajx5P+dEb-OFtIaU{p}F8 zbqVdr|4bzCr7lWKOCqybVebtN4HL0|Nfh^xz2?tobF8flE(fn|(s*t2%p0dG!dRIH zl%_lQ)!YQ>f1S|jH9u~VNt@@XaL|<39v!W7J?9WD7nbV_q}Kdrk3ZoppFO5Llnn`{ zQ<4ZCKdn-$H1>@9mGo1{pGg_-dwtn6Zg>n?pM0)&e`;IeS^19_Bd(ThZ@=jXoVO`v znEi#pXtF98(cKYNl;uh@7wCS}u*>pVj(`06tge9=-`paM?3*C0aV>`zo_gS(GEXG_ z%t7*!u65z{IT9iX;l4c?9^e62L5O|GW8y8JIOi{Xko~7jht%zJE%~r2Ib;LK)W~8J z70|YvAdg zhd2qKeL81RT2*ie|E(e$jDiDn_e6flQy7(w`e}P# zY6!7TtMx@f`7?*}94jTT|wq*-CxiH5Z&F?w&DUxhJl?`|R;5GBe@ zm%S?ti?6DY0i~%Ce~qate0T$vI0@n$Nl3dzS>eV^F4GbhBkF6BMeCy6++93LnM~F8 z&5QtwKIjX!wyvez-^nQ5IC>YzA6DnL)!`F_w7ZKrjWo zbMzso5YS2Sk7EVcgWmigUA}B!+SXaW*$!jY0MuiH)W_tU``5F9F?PuMNnK^J?CM%a zQ8Z`XxH!l=mt^6G;Poq*CU+hMtbI8bT~?r-JGUb(ioLD-o`M^Hbdr}EjLNFZ__Q$d zd3>}T=Ps#@hE5mU&`Bgw^*&H_M<#8=jYd2cpECc}dADJMOyy4YR!To(7)JkyzoNI` zF^X7veSV%AD=|{e+&(h<^wb7PG;8GMCMq$R(l0mr{Lm^&!u|bV!Q(N1MIiqRPuA$> zvG=F&BN_7V!8&39t0$7ZDSq?f6SzT^ubD4krtY9u@T@|h7In%3lzG8aYO+aSFooZu zkPe3;!bp!poHX>PU3+l(jaHit8o6vmLTFYx3#3C#P`>)$h5TK&Hgw# z28MPZ-#JRXekk}oJv|01t=|`%rgZ_Do+tV(5S;e8R#%}qb6a~m4+P{WUUVTr_Jfm* z1k=VJyxD^M{LfjVE1R30;Q~(*ii%hyUKdz^3}oZPyK!@{`h^CA94Pg<8po~Z^j;D) zO!h4O?GuDe84SR_?mRu?-c(q3iusQ z_=C{6mI?qbXz;GQaPq&kUo+x&zRL1%j$B&pbVNO;<`f8Ti8ZO7$5_;tX3v>;_{96m zZTw?nJn@|rIB>l`F!*i$#|3JH#+9`wrQhqegm+BFZ7T9GccpYDU~TSn-^_YHEqY=u zz7ajuHTHS`?3gHV$U)wHYCUd$B;t{Ab=ktB;x_5Ubr5s~*I^pX0+JWsU|V`4U)ZN+ zvAsIt^41zJ4eNZIqta&g4ev+a9a6ryXz#&hsQ#ocV$Ra<5?DM`FEZZ-n_^NgE!d?c z_K_>Xxs@i3xaG@?rTl7zaQzZt;j5Yrmw7msWvzcV3rR^EHt2+SL1M?y-k43wJrpW4 z64=yy=4fj5SZ;UdM|!QTvFzeBCOp+`rAoK@4Lnc@Y!zmA99hBYdxNR})IRjr%i0BK zRJZg2vAS_JpO3aBt`84eM74MQ#5?b|Q!ibmZwdAZfTi}w?A%fE3(aUW%raE&A1BVr z{W6`Il27mfWe}HqoK`tz6emYzfVeRnp$vH~W25XTH@x3uS-0@{C>v&tF%IcgHfb%u>FJt1qESaVqzvHCRR2!UixSiQ!_J% zgK{Mci;IBPivg%;6l`pfpwMlq*OewPga>7jLIMKPh5gYtwzlj~Rs=!ag%3dD!Fng( zDK+_5EpUm6g}(C>%J^J5jq~Qs%pR@A=+>^1|2!8WT_3!U_q_0oaNzAd)_S+y!Ik1?M8BGpQSlZCBgJvt1aB$bJu_HZJWk{4H??Z`t*J;x zIhSpuU6>&)dvYXY#NSLy)3d5YOUuqez<>~6XxeGXjR&`lIOzFj_CYqIl2kjg%^GiS zU;xad@bLcv)Q)adBemBjNQTuJrZb6=kJcGR;&h!32r3|XZT+qV zxTwvAzna>|VB>FxB+PwLRIQP4vllI@yq#_V<+>fB|0d+FDW&Qrsk~+2_$)R3lN$?} z0O~&hXPc=1y7bw|%K(DMr&6iKU&>p>tubdab^8Qy&o8%v( zl>pNLzrHpKGDAwerCiJ`J$=~LM4J{?{rM%M4kZ}bc(X+943)$&y`bQ;nabU6_sf~8 zTV2DEICjT@WRuB5F-z!rxE!9U`wKE6xMzr%f;~=E-zIv`TmR2=#om7C*pC)Ix;_T_ zo_^-FsNpHDLOC$AG<)5X`x*dT*^d3H{YqKb;IzdypOpRnBA+(yR6fgvGZ0HqUVFfocsGO`w|yy_0C=RdffkWx`m znN?{yAI$s%5XoK)8Q?d3uqAa_utV_n_C8o{Nh{W_Q37?M#Kgo3w=&(9Z*3GC??r!j zV63JY(<^o!eHnhKEH!f*o+(mO2fyVI&NPbov_mK9+}Iz5a6a)0zmFNU_06W_sC@Wr z$TA9&zAoAAkvSO8gNru!nUi>ttJt6YjH#;EY!H=Zir2WpvwTf%+4u#L!VH&SbYwVr z3<8~qTdTWBbF@CG=ahCfs1bbDG9Ye=b{5Wlnxpo9##dX6D0n7a${X6>v*oH)nEt@G zbwbw@zVa_zD_p+9tiE^Rn$M_P%VUC`IJDnv$4iC1XJJeniGKW7`OQV^dK!`M4EqR= zK&xZ<%>&5{y*&=TJ;nU8&4`daKhabHuWPsl-LsN!6k5iix@DfOzvf>)C3j);h>{f3 z{do=LMs_(pSC%iUb!QasGC5uNDEy(tgni&<=@cu7id$(bWbM`@0sjJ zc9Qz=z^vswFnrIeB^lRj(4VG{A^kk9Ya&SC{4dJBrlhW6AvbG|hLUXOYT&IznGkMn z=cO8~?OeZQeYCUQb4%QiP12e;4m~|iSm_Le_!`r-!X9}yL@YvgM2_>=Kitn`bDeU( z0;ZKM`o8oNDDiaahEaMQdj_z%TS@A;1Fbm{8BjR=V|&_Kp6t0mRf9k9eDz0Ug*+Qo zuU@W@noCG1RJfS&dQiJ!DXaByGt_J1tsEzN{w^8LSv^3+=|&vO!^1qwdF4~uT$~}T zfo7^i^iGzprmNJeKU&QEmf#CrYZY1U{mQ<$i!@lw`u&W`N+2|EwH zgTjH?s<2zY(|&!lC@CS44(P66g8lvb_djq|t)@2t8@aFlHTg$4nSGRu3VnYLL4SIr zJC9k_yOrVZ*;GE z9NctwebQN()qp;J`3pHYY`Lz_u{?2XGG8~g?cw(e>E|9-8H^*87`u2I?EU+CrtIM> z3O}*XmbVHt%c9qYpx1=rZ~m#tLY_Bq_W7y)k?R|D)^{f9C3ABf5;akPn9@~^9TAZ1+&8Smh76Z z)q?E2&f}2aOD^wJ1w=#Stw5N2;@evig(<3_mIoIB{4v7cpGex+nd(KE1;2Qge($Gy zbfN~W@kOS1>zs%g+{*p0#xTc?SRnhp0{xE|>YZhlDDuPGZ}{5%Zl2l@DWTVWgNds-FD z6*^_|I^C)_)-HKA0!_qb-}n6I%L@JU^7COdWZO6gmlKaMSVwo}NOux)ioAh^S1f^l zf87xLtjJPQQQfDyS)W-hAF6IuiVIuwZFmtQ{eqyfr9b(-_1Gj!-kDK_+dfiR71T{B z1hV0Uv{C_)!KzvM8l=->gzz~df|jm1q``mcVfNo>LfeCkj?RLu(|MahPANW_c?sqp z2KQ(w_2lFjm1sO=P0e3g1R}Cdcw$+9j_SueKQ(y{q^%av-d)~PEkLJBv+J!a5V?i! z3EKJ{(r{`n_WEr6<<<`@r5>X?C&4%oRgL++WM@d3GQ^@k&cKu`+&xqy;VYZ^DFM{r z^h-`A6cQE=1cVVTuGjeZ_)^l+y*(^3$H&L=-@eg(`}Qqgg?=cRM_5%AFEuq)1%w$X z{i)rI)z+vmK?97X^}IB1^JcS== z39qQA&}^(y^KpZ3rpHar&HqA?Hq;Q4N*9=X(-ELIaT3K9K`~0^D3CCea;pgzT#l)0 z3jMI$V=-$*x5d?N#t%n2jB5U7_}q8r3> zA?i>%F1zM`8!!xV>WZ#zsk2DXFC~AVabDZ);KY{)P;jB+lso0(Dps-}>7<5o!s`d0;1CVcofVa^2y zI|}`PWVOlScB^&K-2`HdB}kn9JrRt)t|8z3c3l!-W;(uc{G}pWeUSGAZN1PScl1_@ zg&k4RDYpqEXQNdXgI?muu|oD{e{I+isx1V3wYK|8L(AeSe-|w%DW0nG1!0?SPvJvo zHS`Oi(iL&le~4p2HSj!E*wpknD`ju#2WFI$|M+tmOHZ^<$br%y0p{mF2AOXgbE(30 zH}m1H?)=@-q9ok3t=qIgh*x$QLrpK^YsHQU)J_=Km%4xd!Y0f`~cvukVJX?9<#LZOe)wnf>JUQ{BU!7`#UbKyE7Pn)VwM?JDbB* zRz?ODn0NV;=0QP0BfE~pT0u+Ld#(4r;?PmtBiGo#;BDpeGi}P3dpns9U$(!#Ie1~Z zP&gaC8P?8FapSyHXo677NwBBcm-!6lcfXYQEkPNUY>kw(5i2 zAKuE&LFT!NWp8j)N{leSzqcDz-s6F5kz0g8V(TZ9a9XrtZnsD6ae5(mcF7p*sN}_2GgJ{7gPD{oq0I(d|9GxT3JJh zeBX8)Z{INcH1)C;wBAgaOl5ov&y9XH#Mo68hdeU~<@UCh#Hs?O z8<#gahUJ3J^r?%&xAZ2F)=RIV8tZR8qIg&{$~cK9D$Gy8;R0rUco{4@b@g%K{PJ>C z{Qlq)5sxpm^#uc1bi%4`!35U%^xPgv^$)c8UOSjkLM+a__0%;uvF zE;fL!J<|daSY2He5f!!D86o3!+7oehuI70xD=Ul0%p@lyBKnh`pAN*aNUJI+lU#Wb zzyZLEVGK+YMlE0A691MKfu*G-nH1g_)k3w^!^2RqEHb`D+$9Voq>S`*p9suxP$B{W z!vxgD{qpr|LjO1C_2P7veFr+nHuDVP%8ra|OJK{K>67{b*zCo4pp14+*RrJUhRh_VhtlP=93GAKBD@)*Yy9d}*Y+X4yOv$29{zPYKCK zV5~@3XF#DzXwkfewzf>K*#zI*RV+i<_GXuL2Z1lmo$ya~R7pVak-7V>l?}B1q4;kL zqiyL1a~bB!=10AD`PVDN)8alfdnh?zWOnN2;h&h4s?#o+Jhp$AGY0@cM(H!p=^mVyQQP z^{(KgN@u6TqeE)7mFvOq&}&Jj+t6Pc$V|-!&1zS$=6c?}me8=)4~Ork zHbJSjf~?u6qZ%eNEQrJ19c1g2~q=T(t0Yc8w1--b09l%%wT>1ubn zRT*QHVmb@vG3!N+Ia2z9p^66i^xF-`T(GivtG&DaF3TxCQ5DDteqWgSvDxwnZzIPs zVawTvE1c$;fH`2V`~btolqy(SYA~2+lh_I2n_pIG>2PE%hTAz<>s!q(98EtlIMy0v z=9ahlAw)i+zBf~ErC#9%mKx8fu0ICJ76=)D>FDmxQY%D4Mh37kCK1sf0L$t;Z`o=V zoe5eVuLuD63tWZHM+?0`MSm|`6OW`E1*Y`tycd0nWf{W$i9rK+$7dS>ddWrMWn7^%By&E?<$~`9Lyn|bcb^^va`#vI#>5CTu+u)2pYM__*0oHb=%vvHdQ3z zMxK&#a?MQZq+DETjsmIO_+fSG@UAI4*9T|0oq{uE9wL%b7z-XZuxQM~%WC%?z&hXH zdmBvXpQIng5l2!o2Qi=0uT5jV3GvV*x-qOcSjL1H->}atKhv>-dRR_A=(kzPI~y#Q zITEMs`ZUPPN8MyrKZc9=+nye?%(=|nk&inSG4CuXSBXHKizuH{R5 zQc{L=NE7+|%%Y22TU!&W%D~qB#vc>&^#e~~e$jh&D6Gl9FZuL&jRTb-4%009g(wz1 zu0WngIR`4+4BRvWL6l_N*IqJ*J*o3QTq=q15kIro_4Z(ZSeAbq4^RG3-=M~8;9%P{ zmzI!9&Ni;R=Ve3J+}P-~OE`&ET-tj=^tiZ-y%iicMOoikNgFuD4dazlVy!4Egh=M~ zbh~YGI@#pm@(YbX%+Qd`bQo0gNEa;9ZHNU)I@p~LG}KCTBwM^60{|EVG_V=RI|q)w z@_{VzaIOaQ*d%Tc!|4k|G*hiGFd%@GmGw6WHLkE*7n>^89|j41W*c0X>FDTCi9f}I z$WRBzfmqtY)0NUXp}zBCN)QizcIWsN(Ad@ko;EIbrJM^WAcJ^HnxX!Kb+8r60u>y} zeR576>goaL-%Cr%rrM`thoJkPf)qyyem&r~C{olWKmC1qqT0!`D`wXW<9s+r)jM>( zc@a(pelzHSu+qDq^M+T~J+u`KQ}JXvrsYQz%|iPA>U@jk&(!Uxp@LRbLRMF3k=<95;I4iI zZ^rxg`dy(WP`f$JLvsks_f|r9fmpG@+4ha(R7P26)a|um-IAnpw20*7_qvT$C{aZ1 zy*zx{1w0<{3&!6f&e6csfW=`0e=$*9NC_wxfMX|36@!*$igKT4txGkDCos6FZkC3P z(p_o_gcRmRCgi07_@ME@n=kUJmzuybw1xHI?SVc%AV-MAmA#`h4@fSeW*^=d*Ozdh zy!F&Cyprc%j*E<}LE5duhw+b;abGwHVHyf90ma>}Pk-{l9RP-NC*Soah2!jjiwazP zlPm_tHZ$CbHx_YJ!6BJ#o<8nIBD+RfRSNqg3t!eZ9X2fXVpUb*^`(=0^I4HY#J-nQ z2CTJNvW*WXfB=uXK4hkB%D^Z|kG;w9*-pGPA5w<|R$bneqs`Ey zJZ=yNh)$D(Nqi7mA#L?HA%dlR)Op$uQz$Y^TvJoia;`E^+omZdIvQ8c`}S*OILY>J zabm-%BF*HFkW`@cD!lHU0UIYUC@8bO{$2VMbx-V9u2=n`>GxNMC_Zs<_+Ix{R5UaQ z0O))ULw9rI>Fn(Egg#z_zyMGg8@JkOzAIlb>*VT+EAA`Z)*RgJ>fN*snbp!^kXm7m z|I$U}LgW18!wXl&C7*Yt5BjM$HjVZRQ#xooE8M(uHOi&=1rq&v;8&1)OoWt%VcbXKhwSNmuitkI{&%^xcr*!uh z>r>OG?~BG3wY%NlE{^tFmmmC3F>H!eo828+2T;TwY@K*6+a>8P0uY#;U;u8AoGk0M z%*iQ6NQk?IDDQm7bLIdtFN`6<#3a$k4bk_ZRKO}&y!cKL>g?kg)~w_o$D6M9l8)gK z?iW2@MoJbfGlSsfmZWUxsAsWG&2ylTd+I`%ucCTfsSWCM!=uHNr*X+~Z#Ew}h=F#C z@b`6MP1{~cXF2bI!)P7t?Ik2qu5+8BzXyXrR9Xp(5&xe?lRGD1SpoYferlQRjm$PI zE*`+fMS!UUBDq8WKSvUqH>E`My!lHHfuMf9<8xeMV^dS_;2;$>^{Y@ZVJ9a}_a@>{ zF=Y!ZOn_Yg_`RF&dZB%($-~aUp?!WnDLy`4ZL;0G^GD9IV@SsV$!R^T>U1pYXyi=;jf{(H4HoSn}bILjp^+(34~%)+xW7Vf$A zzybqNY|{f)#rkaVehg_me0DPdj2A^`g6cTm%64kL(9}Esf3G9Z9OtU6ILZ0p+=tS_ zHqq4;Zp@OjOdgKN~J+c#I|e6woFdskJDL`2HIKUtj;??ZaxA;Zzq18(-#Wn!)T{1k@V8C4qE($Hkht+s02za!mjJrbW z%6mo~VS>g}V;jX?gOHS6R%f|m0U^Q8{@Aac!Hl<=8JUS+vyiEZ++cXvO;xL6i-7C# zgaRo`ERw~%)XpXBf4BhIZbu`l*|-i9y$Y&wU%$QuM$+b2Dq7tI#rj$YYR=(C?pRb| z)jCZ?%e#zIRhTq@BvYc0#3Y$E(Z*#+4TD%Wc6~QZB=9$|EU4O}4ldo^Zlv!$oVjQZ zmmPv_SUQZ`PV2o~1Yfs$RKss1Doz~i)mGQmevNe!fnfsvcqf(Owka$P))WJ9tcEJ* zEagUfL)K%8|O zobCQAv|Rex*E{zPNg2#m{6T4T_p!p1)Ou?``AEt%b}T-k>)ygz^TM~jet3h{xMtQT z4C!PYX@e~zg0iX7{B=GYeuF&>H6*eXUUQo&c})0PAjh>EClK{$8mAvIRR2oBH7dL~ zsBw$7vDd$%1a?Nsb5Y{zn(JtjofX?=eaZPRl;n0P&hQqs41Nf;QKIT!>*9+@37N*1 z2IWv6N*`(p%<46aM7FBf$0nSkavtcj$W3)%C?0=;x8RZ}ceoe-EV#Fh4L;4AD3}apD-2_Zq4jn=QsIj^ZR&K^Gx)4rVQjwuP^Pw+;&%!7kIY|<0$MexKo(6`AW*f8_Yra+3w&XQr){A zpo#A&Glq)Q5DQs})AuIh;D`oH8h}(;zcx5JI=Z>LTRT1ukBa)n%mEA^fE6I2 zpa>&=uc_gFPWcEpU?#0Tumka|Kf!EYQ_JK;M);V|_2$FOYL!+uPLr%h=jzU~N!Zp2 zf@}h^f!y~9h>umTjZ5qP`tTPB`!)v76N^Bjli_}SKf0~(RZA@T2ZL%Cj}I%53lIHY z4?t4Lry$IDK$|Q@hCC~k#zHQG+d4i%LyL!&F9WQn1lLNS-+2`t3I=Z}=*yv|FI`1M zt7ZFRQjUM|Lz!0s@3|kyI%`m+v7R~}2@;(`{YRq;3P@~s8c_Y#zCAktiw?79vG0S+ zg?7hgF)QubY1Lk?%pPf)3v^TseOjT9QmOm>1Bv;tj{;I5|^!%T7Q>KK@ z;mv~q_XPuNrRRWh5LZ6+x~^7n4*DFIs9GrF@Vc$R@x_W?3nMixB^;Q6kBFCYWz+Dg zg6-|qGJt`tZG~;h#ALlCP*(zT%k!24pFReehK2^1or;Qzs6@QDlIFEY&mRdtj3mEu z1zZl024KRHzqa0d4fH*a`vomP=QlPsNF}jVRaI$Yq#hm~0Mn0UdUSX=91#CNk!cVy zEfFaK%ngsLgH>pS%hIZ%%03BnAlJH_E~)u5vP6Cc0tW}IV$i!Fl{(x8oz5^tEh`unpv(bapN#)zu-E95T*_M%uls%rQrm0_C zOoy%qZikZHmU)x`=R^aKB>{L+^zadlGc*IDxv>=%*Qjpk}o|!Cqm-ApQucBFIv&Xi^C@IOK z>l=t{JwtvYKKakn&`)K9|J}JCUZlQ@L(HwO385wz|+KOOy zb{4EmZ0D_NPAAp%RoyxoC?$;^ZcampKE?u=%!n-kz_^VM<(o2g!X$hcvG{@@rZNen z=CN%@<6ha_l?01pI%ei=;PVH19)!5lF)`&fHYNkCuDqgR77W&Rp}%^1B!*J?q;+%% zlenxh)l2n23Wag9@LU1TC+AVS{y5drf7V?;ZKe11_bVOmYbu+6{AUvyFS}oxR8oGs z__1nzr}sQME};l1oNy#hr>CYFwKlV{vFmq!my(*6QPac8#;m2q8I?s`Oss;Q$r?D? z@pvLkNjagt@@t~S=CgnJ$3$X>|W` zs-IYv8V9&w^8hXhXxz`J%ZK;3KP=W!^Mwxo{|!;QMi+2pK>wFgq&hI{6PuG8Zck`M zulR^xjg5*BC9?z9E#l@^Y9*!({S2~UbtTL6v$3q#5?+#~9@R zqHk_Lvi$wuo#%+J^fPCu>DCjDc21_8vEk6i_|CqkrDN5KV&-;Xrk6f|(8L4ViBgi1 zni{0|06yoH%W3`YI?V(U%ISf5fAtj&-&t^a z3&@}W21)Hv{l2Y(Ll&6b8yi1?h3)Cp706@c)7B76PG@U#5)CT?`iX8;2n3<0(dP01Ci@{UhW3pj08 z_i?Y8F+azA`9r3n-|T)n=>!XCJ+5D83FO{xnuT3Lmw#<{#D9~{=F^S~!dg%Lz2Px@ z6#vDIEvu`0nYZ+z$Af2-o{?4Iag}Q1=6-cUBp<*zA|fJXARh}o1H7du4mO8<-}={U0})v?D3WDJbeze-Q)#YZ@fhs?vInY5{Zf#^&ZKI1r#gAOQ<_ zB4rH?SHJ2;ranY~==}Gvmo~aaocVbzhx0YpzHQ#m@IBpXTW8Tb2s5W<uw)$Z9L06Q#o5 z#(2BVQN(%qI znW4?_!ExQiW@Kh}h#2??)VbYywz%lW_*_-9wu}D$XZGm5R;!qqd;6|0RJa8HJM5F? z(p?oLZ z4EaB2$lU@NBd1jz{-o+GYYGyHO!R!*FRF?30c4ZsO=nU@^P_}}n`uORxk*I(&nh|# zrkJLw)2|FVfrPH}A6qtv=(F=Zd~xTrU8{E2ZNnSqF0ho$Y=VEeO30Uw$u5x&_tMin&A4C97BvV8AK}a9KtucL)ST?2x>CPIJfQn~B}7Z&DkH9=p=7E{-qk`gWR-Au zao7hsb^;euECeE-kE-wBd@U|l{8RpOyzSevkOv~p(!z-=o(w0eV4Dk!gH-p33+{0k z4G*&Dz`C~~_+237^i`ea7t<}kVe0+c-`+~<1F^{}tyS1|PM>@f zg^@V2i*GR3xW3f!9>4jUPurxp|F=h+W(iRvpsw)M?zQgDxIj@wa_m%T816+hjBUSu z=fCCtk>%Y^_zLdvFrB4Rs?gHbh8K@n^O&3sK3hA`;pXk`r;T8R3Pg8=NVkOZ|##64-6dx_essplqLzZ>@E3O?k>6K0`Dpbm#}A;R%1Gn#Tai9su=j( z^Yz|;Fu$r1^tRO*L6zK%*ahx$tF)NU=ZReq(@oSb4K6_ooti{Nj(@A6&E5|yqMVjB zoP_SsJ%|+-)}TWQuvj)xcdB}8MJ;^A=dTklQR8>p4(Lrk<7xe>{d*nMJ=UBK&4L|t zf8`0?cWZo2JUl$VtXK_8Lz*V}%JuG^z4DPfXn_=imzcjjmRnas&EKvAB@!Vdo$4|C z$q9omB(`6^OF*ahPwFAk0IMC@)BAoKOALkeg!@=>gMs@@&*gD-o!2-lTV95*GpBwd zneNY%hyRFv&79*)H^sgJL+3$#lGZqis#lHcL&g8&Mk&wKQ~ z0q@&hEKrmOk}-=BmS^DToN#0;4NnMN-Q&fIzJDG6^~p6oeBa^}Mz?W)d zS$W)gBEsV}kXP(UXfLLcy-o4Ao~tr9py#3FRA%LYL4d{RutK`YHUHhy_`~qM&#znV z2XuU8yQzTS1N5OH-}hoNvld?Iiaj9i-_%LZL?fhUaL92B3w>m}9lmt2X7s^7LoF9D zS($wEHtC}(&9C=!<+#cyTNQYc2q$tBMMO+SSLpL#?f$)0Fg~mFwYy&Pr*GtC!E*ml z8RNa8b%X+$o4pEt1xso(i4$c+nE}t=*R62L)kQaLqLVew1o9jVKhfW^nf8d^qJj}} z@#1D&bg~UWtC})BrK0a19pxnHZeodX6o^f?^k2e7G%dvmVX;1~U0nLiKdxyGox-Qk zUVPI<$v4d}EWq`#FdlSO`!M`DbL-wxjFkss{dpw#E**UswJUfCs@~sn)wwGnqGZhKjdkWJQuSXDH9J5|TO(KS(MYm}K~br(K=Y=?tyiti^*Tma;eQsk^$~OE zgZEVf=lj{ya^B?;_AbMB56grfIhuJUxD|vK#CQ;2%GkjVli3ik_x(jovAS!&D4?j@ z_lB>7?{HX=@3#z7+&$v4xm065c(8t*(FOm9q#P}asw;mB&UCHGF3PxvH1)x6%zVaR zs?U$uYn@bD$^MqT7(u)W2gOe;Pn~3MP?6&mUz-uB#Lg&lEc5=Ydns`FLfL3J2*tuA znDyb4Ltb=YJXjiAsuyHpxttL|-;uc>1H5S?p_!*Bi?M+`-$;wwX*k_oNSuwWx4Hdr zBYg{a9Z}<=f}Ws${TtKf%%M9iM-eXStw`HlLfKzf|oMBp? z_|;U6raRPrvg}UGi3$g-+qRGq>1CNRjX)&QuvH1#~I`4>%1uZGR^AFWk z{*i7C@vWcmOdjv9^Cc>JLxx!bs~6kb|JJ*VOaAnV25w}=GdVZ@M6l?vst+D#o()3`<;IT9b?D3z7Vfp3#3eGc~AYCN>glFbA$@Uw)lE{uh z7CA==@pB^f|0DVw!-K*qxqtaT2X9y{&w{_y1W5;jkXSVDl zi1)aj^j0Un>iAfGmFYi~AjOceV3a5=lS2hIkj2i4__9+wG1%$fAQ#)z55C>;^*@@_ zzsA#=zkHmHyhR-K`w(eQusqrhrJ$qiDts|Aud2FQA<#Us=)H`!I2xttHwGnKgT3DI zP=Xax>ah}B7I-iIJ@-)O;HJF7UH>Mo$kAFtpVPhO&7Ntg`+tQW6uyp|kX9SuxTf_l zN*wFfd}kYi`|_*5VGqAcY8LiqK8J5E5rti#)+66LufPB6W+GQ1-VkjUI@bv`bfv71 z`pP!?)BEkhYo$j+r|fXPz;itDw=Ow9hpruVQ3#dvH*%jIfwz&>9hFirXp+4n2=9}# zl<0s5b;D1b8Zzl5Rq{)f6znkum^*2GADAtpUaD zyn2uY)N}s`;hh}ROSsAt9BTyYUy&4`JAQ4&l58McK7(1KtketB{FU<2E1Go!#611u zL2D45GXz3b+Bdf&@n;tL$~yx^qHA6AE#RkW$R+gdgLl?7#Fr#9Wo4UxSU){EO1O^| zd-@S*i)FMYBl%UD&oB5T)p(10tv5xe1jh^3fYf_~cJ`P9^kp`6y!k{-p91~JTN0Lm z&otge?xIE{qgLUg53f7Ak4A zV2L|k3M2X2>sQQt_bdDLQO>-^DRT4gggiII_eo)qr^tHxo4*1xA+3%u-$1|QW97;G zW3DrsXO!2~4^My(5Yr7oQjCC(DyIyy8*EMp_x)6ab$pAWoleTjw+Q34psteZy-z&G zRsJ{kvC#fyqVkfHM_|^-*i6sZ{xQl{3|vy&JOsjq$G8J5tF<$CcZ|$ess8;f2LAm}s(uiJC?aC9Y9pA>GMYT-K01~m3_5`d*5udS0a#KLJ! z$jtY?s)B1*K`x@}N3Z#=s$mgK^eOND3F#wWaHU<8o zl$u%KN*HubF`Mz&zbMh~>sTNGN6fb}mjXGDLhe$pN9T=1gG<1htnz~e(6nfC*b@@L z@5scBm$+hdjI-#W%zkJ>Aj5e(--ecAQ&f^>7q(e`UuJ-u-QO{6GO)FUS(U#3kAjJx z4yUn+%hwjekSp{7o%WaW>AT`}L1B8+(?upw=SE{vB2TlL&rK5{Ilj|sbtJl7^y9ub zkLn6pb@8d*x5d+W-yul=kqw3M(5^qPk>vEi*DTkw{e;_~6*?Su^DsWr#dKk=8Rl_AFI z!S1a?txIGx_adldtUlNilr2$8E2F){3>!0ILqD$(E=F{BI_LZno-vygiq}eJfdo2qYtshM`U>N!YQMh` zw8>Q8-ejKQ@2z~qxXbg*!8iublF#Q#6w^gxOk{F+-D1P5F|sOYtsWs~ynFkN7yBb( zGAd~h-8p!(Scua&SJ?2{bt2#8lDX%Zy_6~9-r7MjSMM+Knk4M2x3E6pz>c5Y!{2?j zlao^uhry4!*O^^g^9ozVi@3|z8uw|xExi79)IIrWW1dcTd;iTB`GZphe+or!tK3FH z#702T=m2%3I9Tce8?TugMap_J^1wQ$!IqbCEvuYzpDulx8)8E#8h)qbWNJekyscCP zGBXE(3Wtw0;>rbUqto5093mViEeTC7DpNBulc)pzdjY&wGY_xME)avPApu&skK%&w zwO|e)sGa%tOhFt%P!ivqF`|Ek;5_=ni2ioDa}4E7f{-n^3JP`@2Jh%9H`_TBiGz=f z=6gK&o2Q!(b;-kSizo2VvE7b~z2$$f02z)1Muz6K{(e2!+9~`dUaY_qoJ!F<8sj)K zF#`5qSTBe*bH`T`E!#eR!Es84r)%WnIRE@enmF+pv{2-l+w~Xs-^@Iw5_HLmr*-Rk zxLVs}aH;}Uyu*z%Xz3!Pi5nb^(mNkRjnZ+FU!aqy;}WF%Y{@NnlHW@A;k?{Nocxr1 z%n+M$V12vw2j8(8{d~n5WVey-@cV$sR!k@x#^j&Z7Ih1s=WNf4)P#=P$&E>4 z@Fg}2-hn-pea$B9W(sJFC!N@b#Tc*xw{KI$brA*I4w&z-P+g&1Rwk$~3S{M)u{~F_ z)QO|>Luv`0evw*m5Ct`aS3WwaDGgiB!^OTv_7%QJWGVeKACl&4q=ZvvxEaj&4HcVe z(emncpB&9Q{}p~2r9(zLZw7kB+0#^y7(^2O$S)%ni0GX3@pUZZYOqnxM}v&$gn6J#^R~jw5 z!?D8)g`TVj`(RDHMG#bO=t zmZJ9GZaKB{m)63=9`w@KsM*+seGeY$NM5T)_NlBjoXNwMPa`i*m!P>n(7?@MSd%8^ z`N4bpWcn_i+5*pisFjG!{h`hr+7hvsZ-JGP46ReD%dNNnrI-bIk*{9Xw1d;q8_SKsm$3st|#3~JpbA22QpdrpY--dgTMbvIr^+4vq5cb@VPj)DO?3Ymv>L8hQ)Ke@@SwJdR zY99X0|IP(@V&&8Ir$la4ZMcIUE8b~p{#a>?F!9uK5e0e{JE_dOXqrR12v@7Q#3!Vl z{abAI6g#wF5ZGPaD+gnuz6qTh;A^*xPy6op;!X$~2>4hGzZIwBHG-@cK{~*BKrc5h zwkU4}<#YIOs?BZwt=`E`m;Z=Ls_|Nusk=tIErdH^5Tgs*BN%liFPAgT!*m%ltP}kw zHxgyUm!Nt*yyxY%c(@P6x4Htw=qG;))@3ZT1y7KoU)l0)TOGW*=rRv*n)NDn~@&h|s4Z$* zq`C771GZlMcfEn5^HW>B=Wt_yoM9=tZLND{<}LR}N`q+}(}SE=eH5~tzW{~gi~o`- z#*~BjBm|t|N`zmKA9lBPeq`Nmby(IUR%X$KQCR}xIae3a{wg;E^ChA}`vLmmWlM{S z<2)v#!@;<%v$C{lUib$H10QeE(6OLGJT=PM;;sHQDVt zj!~RDdVX79dBPJS?vMm@rZ*h6Ho~33+lW0dx;WcZT{)c0rQKm)gBEm1?fx(GzpeIC`&&0)Yz6_o~6<{ zcfM`*wD~XaYw7--e=e^diN@>kU;^L=b`L21zUs-5E)m+HaFF~@kkjkHU<=`oVw3b| zO@Kdxy#;;$LinR?bBiRk$zt~R!QP)bJw09t_@vC*Y5w^+5aO&QG+W#%XH5F6TTh z@LY=6&XKl>^87JyN9AU`x07nFH~Yckp?G4hIH$U=+Nj}Lp|Xg@yObw%IskBuqJZ@4 zq-e{&zR4=0jNcy@{@Tafo_b(ay;r_?#D};1; zJe31QffwpF^_$vmtBy_C!M`FKQj4JsE9b5rWWipq^nU%JBRTm8eyi~J#J8JR^pqx* z1xrF&CK@V=W5_@BA-pmt_}yPivx6@3F0{Ov1vj!glThY-RBRK8H4#C+D+3Ia^gjyh zdn1#pG0o3v_+MYfpgIpWi?33`n2WJV><_h4;39>g^CuO$-@$OqEpL>j%7&_I09uhQ zh~r9Ytw_^k952P9Ab8z1ENm^w^VA3Tdj`4F()o_Ez?(YD?H~|GN<~-`fiW0@kzz9{9UZ zoRw^a&lyJKgSkx#4-#O2P6>5+f4Is&_kW!9Q@-yC4N{~`HrS;XnHPp&a$b$_s+|{% z&h)9?1e#qnn9WDxkGU#nsgj^2&ID_vh*&Ef!=BKP#Y@`rk@ti7uDs>~m%J5|DB6GU zU#D#qOt6hul>n~?oiX;wW6{}>J_T;+IG9T=5!b~dWiECV)T_8>7+ODqiNqZ&yty;b zzo07kj)v!+44i>%vc<@>9&6s>}nn=?6vOtazpbWJRL0 zx_WN3pMKYrU~`f(YR`all2YF!y!J24IeCBQ00&?HFey}$cQqA2LZ@s$By-r3DdEN- zXaywX{Vt=RGMg_4L&s1a8C&#xXUZP@9PX>`tWQh~H&{!=mpG!q4P-mg+^-ce6IoRS zKF`gYe3il^$-YVb2RD>4J9R**hi7fo{Wu5k$7U@!tu!%cSK#hbEF=8z*8@@BhrN_He=H%~$sen+KTFhhlgRs|$HnO4dm`R|1Ri24w)kmtyNK zrlBc6QYXCIpRb1Zr(tcdEuI^jX*gz%m^|*;qM>u$d-q2weovD%V|%F+pfSO|Z1`fm zoAtnBEwg$$p3(L=xNm&hh{LnlKNFoRICYs`yIM{}lAo;`rEm{HZTTMkEztPK)Vdgm z=*o9FC4*_|&gql2UZuR_#Zw_-2IdXBZcc8PrHziuRiX(iEJfS}=(EVDWgy11ljq_F zz)BxvU=%xD1xW3Ip~Vj|z%WCAbYzpp!0b6!nT@^VX#=&B>n(r!53kQL!B6{p-;9K> z|JKLA+6E)6TPtXwC%fWTqBx1PC4-A!4pALHSZ0gFcdso!H(&t!!#l4C{HwR8r(0m| zz#i)dw2x$Fc>pT!u?^rOv#R1F)lv=kEe%EhBj#iZO}~-k*YBMYu=4TmtUw~9 zjP;8t*VTSj5dNiFhU2%UO7fb5&FXu1Q8kXVb1}tfxK*+*m<&`hjs!aaHph|!;GT!= z-2m3YdaOk-raaj{Z%lt4P^kS(Cf{N`25&~^dt*Fu{Oy($>|;M|&!}|q6FgYYZkv}V zAxft6z0P^yyehRfBfu9)2z6sx_l!A}kG{*xg~73?$RJN{BUpr|c(W)Rk7J}DzGq9% z7RuSvMEl27z2rNns012fO4ncfyxIAH)JBc!&zn$8BrSDwox3Xz44S(9Twm0MyOFY^ zCghf#uN~&|WYa%>a=mLD=P!kJ_zkYj=^gE^P0Y{^yZsLg+OaS$eAAl^6R=;6oD$(! zt0-#vkN(5_J=rChz|q3MwJc4q1jPq#^;Yj(g1T1E!N(YfI)_lPR-~BSTV2gtlbB&} z74!=wf?LOrX{e(_*Cyp%9o+s1@MO5vJ5z648Mmy5$1NdVQ0 z%1a;VPjML?x=Gl2B~blCpA+4th#D&!yq>y$-8<72Fj8*!bIPYxNLmZzYLh#Cz(rNb zbxxHw_#@K&tn7pS6&~a9#qks=<8g8#7BV*r|Ms_nVWtCAa2X2xv?5EoaVyHVGfza2*)kLUw~Wx&!ZXS+<_sMT#}#Vj^+tx2QJOR z!3_Rn<7K0;f=M86tDkezc;L70BP=(QnXH*RHKdiDH9vQ%9B+TIQ76_zq_Q6(*%cMM za_~XBvm(uhR%-*?)XdhKIJU&6LWb}5l?TZ{|lhDG}8QRCn{mwwo6qOPC z>T>?5`)akF=;I@HH__)-Uaoj+c9_9;Txf-j5pAk37=osjO7;Sw$-vd{#N4of+)8pe z4xjc^`A!Q?(3PKLGc>q(K|9m8E!StN(wPY5|0v5Jk!4=X50Ku@zb=DLeQla48)fKc zv$-a-lzSatyeB*Ye&ac_Ic;xvoulY?6%s3weM+VF7$lmWVAdOp%ZnmYY59$u-h?xw zY))FLJ8s50#+SCV1-v*uO9Fi2xwXm)=l9#xjpFNzaMjJ2(&#B-!pddDk}W+Dk14sUX^b$QZvVP7&kUxIYm z+h!GS6~x1>(sp6EYQ;&m^H2$JU!+Z-c{8HMR`^=yDES)Sf?#1#aq7j3 zWqSsf%mA=ckil+s@|B%^IN30YXU}=<$}&2;Mx7bgN1;B`^8e#4BgE;M(#;4$Cr<}9?T>eHlrgH^KkV-za#zC6WA_z}&#jmT zlCVh_0h6nxQGK1%b3W2Jf}p!PigTj}VFB)yUmY6l|H@7qT?E6K))2AXi)?7jH8Cy~ z$Z;XE&yN)G|20K)gV$&WI37Fv;P#z&qXMg#;+54T_|HRR*J1F5msYxGz=+hiB{%PT zN+Z4*KQWjpS>#{XhBDq7S1yhwqNK4aI3)E^lY1X+q9)_(+fOQb~ zRAY@=+w!kmHT1g+J@c83~ za!9G{aozk|@Fot=51##7T`j8eb5X3wfWu7QU(d$G{R0x>9vptZP26I9w@wvwrM@Fc zX@Kp!{?KZYK4)BWg^$)6AhG4SeNm)=N-CT;h{7vr?GILrn0=C1I4|6^gwOo|-@rGM zdS?daf-+S#Ja^|w$W(Ln1zi0X#SPFV zfhJw!w9Mjwwu02Kek7Ms^%v>GAKy(^1gwpI(K7mOX@Za&%DGShTDkzEaGW|3u2U=a z8gDPXFU#drWrsh#M~pP?a#wrx(Le;)aEcTV8HF5Il7^``$rBqK_eSj96a0n+b~~RX zR(Hd^{`Q;nTxY>%NI=BRlwQ(Q1z<8rUsgGt%Y-#4`A;qQ9!n{=5a}7NS5{Iu>A?q0 z;);oqz-n3%x5*qoO^@k#IlZ>k&`;!OhZV5IwMW8VP&nGH&Fk3V?r(_|gNpl$@@5ST zTwkSS#vTua!qMTcP`azDaX8J`J}1HoN|U|LvW{N^*zvveK{=7L%eepJ`?5?KoDK~F z*o{CiPUG*>uXX%*&k^NRNW~@^;oj>k@JT?h&aWY7gMMt8VqcEpE0sZB+}R(fvdQgl z_&0d^0sOjLR02Nwn5EXkZcnA>Lw=2x3({n8X}*z6X8~`+>@2s~Rv6qnU_yQSG*3oeoL7Po>U-qX)3E^qDUghEQ1e)V5huI68deD{|ADP-?8 z>twtmMQSY!ZgT$}PK#P&2&pgXDotH7h-;DT&)x+{Y2dCgKGZQD-Fl^m(SMJ zCQcD1i&%Z>>3^Xs4y&}(soX)l{AXc9i;w^5!gh6YS`l5aH0qd)(h;^THD7&Wk4AS(K`SAg7aet6^kw+r^VGHT{Y5xeVAE zkdPn~gG`Y&_Fnnf+jB$W`0bp6Z67`W9s+NUpbr2$;3?LG7K>Qjc^Yb~q866hybeDH z-7|yF92~ve5qSLOgN(d4TYi0WZ@7;Cl_yTshH%*MOgcrbB0XOf!z)KODSr)D+a4NS zcaBw?h&P;tH~$lmRWra1<)+JQaVgeF_&AWUPH&ibQVZ*Jnh%=jrBhLSu;~E&?n2Nt z50!*PO}kOjL<)RO5)-GtPawhcbJTPEs9{Li==>%pCgxsi0*=JTk3r+7Ahod?6SAKW zAs<4{i=JPc!aHbqFL2b^;WYHU?C(v>khi$BTnDcp_ASO%q#(Atv)yw9>}F|KR`q z0;;#+-0#KDBj{CzCth3>G!u<^uKqg9v)rNHrxs=~`imt<0AW~er8{4?37roacHpM)e;}+v#-zvt5>T2Iq{ChR^8b07 zal!?OWw|RU8H?Xd#-c8=Y0xxHTFdr+PQoE1nt0nKe6-8;&A5wq!oe%ie6wY~M+%*gD@lML2m57` z9sTcWxZVF(JHSvJduV|tL-ef_x&@!07AbGjD=QY^M&GG|d)afp(j{j!cL(73D#sD1Dh+P2=cg$2*lC<@^a~> zrtFRG%L%(>tF6!a5qf$k;w@so2kzaNZCQaH4^;S%f5ETZqx4ROc zZxwy%xc)R;FjQCTiFEPP_$pqbVnm8ICn3kw@%jC^WbP?1`dlN?tcy(?aWbsa%D3%I zLiCQ|kecmU;9tC7e{pxC(tG6~hG&S4KJmsJ-bKr9HbFg;QTqO>YZHVB7??Qj%PA@# zr@QJpZ939vsVcaP0zE~e_l6bOvgK6%3v;wmE>Txq3UgUKX)U`S7WU8c!(*e(;ck4- zflLQ_%(2(9PJUIOo#go;obYz-Nb2E8kScLqCwrE-dgRI(iZ@gg_?nTalX(1i-E*MU_aUzhhcw~zN;a}T=QL0`&YtTN9$L@W zjQi`?uMa5y?$Bm|q*VaJv211%g469gc?~pZr*(t#XQiA%rN~D%(bepnJ2uQs&3>U# zQTUve#_Wl(8DVbjs7x3Zq>g)?KgkTb0fjLok^hD36v;X{-P@+7Vx1Qf{;`AQL287S zmGP7rwPT|N{1ja-VFo?5rWL+7Q-}j-IK#p(uK@5G7nc>FKM*qmH*C8^hgIzQ4y& zO8xoT^4>Uxu6|rZ@0lr@ps|twsUZ2XxTIw)D6F8>G?9wx1(QHv z>fZ+S6_amykMEwZ;paO*xJt-XDMd9O8M-(Pp0A}wtokxM>Kb2KN*f&9;Fk*4K#tH% z!T$)2p8gLOAlGwkkL%x6cm4}AS)#5lge3@{%jUtWQR}njD_#eY*GpD*jEkt63&-|V z$beV=-z!Xm4;Nl9EamL!zePg&(u10%!G<_(f2;b_f0ez%PO=?H2%V0RL;Cb=Si#;n zW#f-?obv63Uy9fPb)Ka8%*r7Hv0n?N4Lw9N5wWq_%^1+VONUO_Jpy#@+!#t%P*=at z%gb8~dZR(1&;~bT*Un^7dJP%Kmq`JU`E`${tp8kp#$U{RH@O{UZj=K0d4nv@ICb@L zwCwNxK6zS|cJK5El?OVN(TVxisS)P<0K-~`e(#S5a9!0b%aI=i!LZ>mA1y6)^oB<5 z)KY;=Ho9(IZqR*9w&f60muC*sKbc74h<1>Q=4M&S`B(9NoerB(|6$bpE=IcQ-@bdToS2Ta(ePTnJ@Zhm?T;;lf zFUCCkgEv32pp)6b;hwPix0FA>f>6IElV#E4LM6}=i>|2q?l})mdgcw%)Oof`Yrkr$ zhi-;E1e@y1H|nH(!2`|Z%lEg`<(bBe9E3FycFn2fllN&UASqre{rkD}-u%`0F zz(7KQ{wJo>{+Jx_BZb#{E@X&U*p3MS=>N*kSun<36K3XD+>G@sVjxNt_9z8O$QeOT z`LQu|?J{FK(Tl{y#Oz6HkmA=Aq~liB3$b5p2s=D<{M*h|CK4JJwgN;!*+JqF$Yt#g zp@Qrd0U;r?3Iy~M_Vn^v0i#EdTa^y{cokl8tnTaEOhiQFwADt%X~{qi6|?0MW?>1^ ztF$kn01d3c@t1Q{8^+v0u7x~^aujZii@}+j}YtQD%&pEP6D~pZ!;;_9WPHc@-H38 zVUz&vJF|13uhe5AIg~#bJo?%;0-GBfH8eM^?{y7>nmF|JDWp!q1TWtyDdnDbO717S zz5v^Pst|CSzL$LX40PwKLwIDar<=NuE#s3giZG_-6PsA10H6GI4@tx?PP1H-mrp68 zkgf(r*ll)YRUyU0Ko#gsW^2prw57vhYDH^NPWY$JjOz-=bNctIN2l zXHx@Vwo%uaEWlYlVZJ}EGcf<1Wmj2Bv&6ebBkn0e4vdZyGg-df4`eGX5k~4>;a;7BxOmOz&{%cQ=+M!qQ$SmPp^X1Fi@CUw0J^gz= zZdb0d7l52&dEJufa%5VX{`6#G*9C%~>2vU>iI5U;JBs^s`{IyTO-sbFyu1GM20URdp|jw3mi?EUqxFHQ-`=_HnbuXm$Ra0crW1Z6JZ(1L~6W8k7^-WJB? z@z*KgxpmlSBg=GWl1}tk{R_woo{ug*yQu0!t#kr*QxJ-KTE}!J>G3PGKKH|ZS#JwF zTG{pU&bsJVvFFY{`2_M@g_+=o6|pHfFnM5(KgvXG>_wg}A-A+OgTTia(=lOD4yz#) zIk>of4xJ0rK2M^Fdp-{z`T(|`#qN{O2b_G8d;M3ViPyVpEVh_WuO#40BYlLe~QOx@FAi^r>HYxOnr^$=N1AlNaPh8 z?=$@z3Q{jUS2?**P#wtweRcyte{2@{zaRPDKYs+eX@e9CuC6a3AXz^cS4nu6QP)VE ziz^ZwIL5}uQ}`|^!2=OFc`ZX4eF+aU)OXUl+AWr+?Z4SNl4^mV#MNMDd?7ns?z&%aMj``=+gggJ3X=U}-8`@D)L`{0w zmcM917kb;yo2)j`%;B#8c17jWwpwO%Qd}8zZf-G%bWyzy@WVzA4CQgqRKG_K_w3r{ zUz%u$|3^a3^M{U2Vp$kO99ylh;-1UkYHPIK#WDn3TDzeDQ01y018OAzL>e|4%B$+@ zWtxeq+;xe{nh~1yCqG>O>=yy$9VtC?n7FMA>X~*N&zP#^$n7Q`pihZbfad6UQHtAg z@E#J5iEVjZ7vv4PLE=hU{Y;S&4L?^q9A_VqQL>K7;4)_&jP>n(IeoQhpUH~zpun|Y zZiosZmc{f~KsYcvH2-^3^<$JGO>C{U+>-vLmzZLOVgNWz*r{@>sLQWBJQ0#IkvSkI z{J;f6rq*V$biF%*H|e*1*0uJpMn4ZjWn>iOaY+^UmDr7(|9J)_J@|AbHZ}a4eWC?S zucWiJ(c8rP6LGyhNqpZd_oAV%1gm+y)25oJt$?->bqr^SR6z)WN-v&iVSjE=ZOhvM z{v&I-`-z#ED$-xgS=93@n=C)B^~8V@@WOem=PAO{+&m`pU?%_l>`r$_$M?iU8Flqo zw^;JNp)r+r?{K-{2Az|W2@w$_;JA^Sbl)spSyt+R-JV49wv9njV&aFFG`&4Nt&@}0 zAjOf;bT>#xF(ww7H^frh04$0ABO)EkMvg>|Jnx@z->t?f=mKy4G4ZwW+2HFA% zR}UPB0!pW_2nOd6GSf}@{z-F?XU%r5F8oCbHK_Xu#-+5SfNRIwTd*1jCXX#hW52y7 zE=E z2@;f}?PIoRv6A!Csth#>Ym@#@y4CUwIB}b99Zxist{~Uv&}CQIejs01U(6uMDFUl~ zS!Orey6)D}(KWxJ2N%B3pG;B{4h$?~)kpC!@s~|`f37wvMyl)7BcsKGwI6 zi&;Zk$JrysvPmMg6BQ(yX zKIitaadERCCuG7we_tPH^<(7ZEbg^rvKc2QC(j27pQboOMCioD#Y2!#VRuE48>0x- z94vWTIbFzHl<{5cN#h$msr+$}7OGI6{Hm?34U8=^>&EPEC$DR_$1|}0K&L?iq*Jqy zVVeuJhn$i;WgeK0G>!ZgB_v*zFP1{~ig2Y`)%Na*mAljpYsvXfqWd`&>kKw{X8f!T5H+-Jt6@L%s{?nO^^-8aFC z`#3NlCfqhLa3152y|H$)v2Dk}b|n0!l{3i_xH!R_tb^JhjCE}LCB@unN?z{^l^-b| zEiwkiUJX02$y?@W2<^EN<=RQsu#s?)sHRDLc%I6e+{u6ZIMCdnhP6MDYX2Y_>B7}} z{IvJu=q74RVQjSd{JMGbm(Tv?!hs+n4vZqU!Btx*MXp3dph!gU3U{idCL+H5VGdpC z^5vIKiYcJ#)}w&-m1S22&hud!{8ZXVOR`FPBXVAy%XHo!2iwl;jjk)HwfF3=J+`Zk z&t2<}4Tde&n1=LQ-?ZHxg(j&@H|7*!wGpZS?!KU zshvHBFg~y5xA=<9Z9z|oH!Q_1?a3gU(?I=j;}h~2j88M7^Uvg}H@(kE;+tyQyvL@0 zmo~VJPsY*c#m8Wig5%XURaqMVd?JEhVw8E_Ke#>lk+BMtNEzXu6{?-^G|og@Q{sbI~;W{j+suSzq7Vw}7Q5TwDp26&0VXtZ;4ugo?ponscxt zA0;JH`&xsC(%DT_RWG-ER&>$rp|^eZs;9-K_Tb`R_gwclb!xJEiTjiH**%MUIKtWn z;qp)wgW9+n`+ORlM$hWF0k2yk4clTgJSu5%Oiys!&vx~Cy~8W6POI+>%cQti1Z4Vg07a5>wZrA-tPPTK?; za^fQ6k5&QfQ%nL7@@P+-@f_MYdL{r#L(r(`T*g7@I2r~H5QpVVXYaADLnd)QE;%!8 z;C*>7srp6y(BW;_#D5C8Rp}i$y#j8}qEv+VdKVD`x>9zNx;Oe9?uJi zK2+LvVzt&hPPq4eoj&q<2?=YTG^t%EzdZvU4x6U|i+GbIu_T7glGKcEd24m(Gtcft zeqUw^dMM^_gz{is_jh~Syo&ZcpiBLoHM|Y&uphq(bIC`an*b^s;uzu+#9}Wx--J4W zbo}xcAF2}ez*Yq0!+UxyoNk>`#{}xytIqWk^0V0sK0bc{*A)j)-BQ}K#jz&fbkd-V zDNvmaiJ?uK-_y495|1_8{Sqko+h zqo39Unyc@(R^yo@S-_m&3v)H!kdxCFVqR#i=LBN7XYk?7c24GEc(|s<<7xjtYPc6l z4kc9Bo`x->(P(QO`^gjFYgnySktL9aTH5SR>iC*JvRutP9eL#w5@Dr-y0n z$@Sn$d7EnFe%%LalbNuPVPEb{US|OIoIK5s`WHGoon_~%<*%KF z!=)c3!iYTjQ&yC#_;z_sUAIpVc=1DL82F`zt5xS~6|^mlCA8JQU9Gc)p~gWcs57c8 zB9vb3Z2ZUgH;hir&wl-f@fg;Sq}KQAF6+?`3~I8NIMviVGePHrmu{Ks5=O8;Y1gOQ zQv5|`q)6{e5d@#T=wPZqG*U`xYjxG> z9QD3-zTR~^c34B@NN*t&oc>Z$6TTMZhv=!PQKX$-9M*y?S`KR3+Fi@75OCPsnE~3~ zubhBsydL`t-)E`7$i>F#`xbUZdOv1_tOC&oO*4LQ{tLPk&A4>*8EqzcY{ zLy!#>wDygRjr|3q8;^E&7H;~i_dOi2I7y!EWBc3h-pH~M5Z1v1eekfbFsk{|Av%f; zB#rLq@UI?c7D5b*U2`I^XSIPs2-QP)WwYqkrS9j8gA-3(J*{=-mb28s9AjS>o2>O- zqmlNyKN%d$QN_l@Tt^*XD$>7fMRf_?VfB(}1sW_p8atI{T;z6FulZwSpp)62%Bk7jt(@a*!E#TPQPG+Q*VrH1x97KcQYXq`vZkk`1I-1 z@`hHC=Jn*{BuIzZ*BuQd-$s>1N9R|UM1m(s6y}4pVy4yly+cD}J5AkRjLW+B+(W7{ zA%8BZ3=jO3di~SPlyk9jhwY)SrFZl4@+z*I!#`R#vY9{Ix}6N0iklMk;mxQVSG)3| zLlS=xM9cndF*CxU&xLn;4k;run#JG=Nl6Lc_sFgg)j=5;_m)K?@BX! zEYYQRUvn&-Ff_mjhE6rC5Dt51FvRKiTS)fFgGbhl5-RaACf#jO^xq!MwKTu=`wTj@ zzTOJsH9rN39Fi43T6}~Q#Fb*0`d+-?ljBVp=?)1d zbhs8uj{+&UtdTq4%~L>Pu8(?oHKjKxu0lpVd*JA-0Gh;hG^Amf5?)uyAUpJZpSU;1 z#u--+_(v`q7VSYMGcYK3hW7j}J<;_($OM)w4wJ-g4y54ybZ-dU^Sy)L54+u=BY~wF z$Q<_A9MtHX1|wEXAgF%ilzdGbsh0Yh=t=p53pzGYBy^Sf)?w^s*XVHukY&*6M( zZF>;&Nk=$?$8KV-=H_gRjQlgVfsdQ$x|C$Aw~8WiAJ{`qXu3lU|xYC4B26ByXMEi>aTx;^kthT6r^|U|&g;Jrgj=hkd^&8m0 zG|U^)kP#}oo_rg(gz3WeBpNSp;bhn~J7`0ZNo@0eVI&gqnx)U)%f>h)l-e`5KdMbG zFH2b{J|tX7Z@tf)%V+3{^q1>m{)S#X#pUPHQPmr9OgY)(hGV3kxy?PT%A}fcy!syA zt=sWDvvafdm*+o#aSqz7{Q(^jy?rCX!ZsG%mQ3My*Ie9h(yEb<&{+~Uys3vpL><{&saZ;|YM`nzTEOMXb(W~AeH>j$%ccnld45;Cz@qJr2sTlCL zD-7dzNdsnlLP8WlZEpdZNO1j<>s2ug5*ag{U7 zbGb9b->2aEjh?Z2c`rX^xidV%APRip4;G)b6NteTjmSaf&syCd0wJv08Z<^5oI_t+ zWGxyV-Mq9(Yqh(XKS~?cf`K}Ih|YgfqocOq?|c{PBIN3xU6Z=qf5(jfFa!N!l^#55 z>=eDA|M=be8Q%UiOuf0ayh~-j`3^rO~=8V>+NmysboJ&-InB21W)LuB5LRGOHkKB>3Jzzn_JAg z4PYs@L~D8QDGz$#Kyv4!RDR|r~?01*><72a{W!33?ldx8k z2Wk`U=A*~vO`h*#r;Jd_m>fuYd_4Il={rZ7>)-Vqd-f%fKCAZnz6v3D)da=a{W4@d zt`vzd);?Mf61+iZF=IEUd3eIWv$RKIdj24zc5u{RYVGl@i|d=cpzh;4 zts2`DW?>Qd)tX~zW2ZTy+2{9bE}&AOJLsHO4;RtrQ2bR) z1poIiqFyl{t7k?+PR^@)|D&pEp39DFJtH%7)|8&Owlu?ujBM_fcL!w9uO(q_jh*jP z`5<-tYE3XEKViEG){*P#6uvyOzvK+~;@+|fKUA!nmv@lsSsTg>3wbYlj!UQZCQj{7 zmNpfna>stWHre_|M=s|STlZ(tBD;B=&Gq_QxIy}}!XWtd<-w>bd{3l12L3 z^I~Gi25IQKXFw z^7Z|KR`X|4>uASJGQZV^!PAcTzb(Ceqc>3=r=uOcf&r(M+;N+p2)rMs z!rSm?>E1T%RTLGyAAA>_Ek=mv%=x>@rrd3wV^LN+R%(l-_hID8cPyCw=Hdh zKW9RdK0Nu2O$97;xt~7l*F1;{f?nzFHPQQin53lSG_O7HGf=oZ@tMdt;$XPnT@dxz zg8S2Nkb4@#E7BmE-%txWL~})Z)(oUUQ{pTsDG5ZC48hZ`*bYXHVeXF+DL8<|tTC%; zGsJF@O&m-WY0^xMzZ72qHp0%~A&zWd*aRFGDWHxk?K3Et8X3}5{z$2W@#}{gD0&4Z zsn?Xu>4kGXS(s%Wfxc{3NTGzIQV*fNL9-U@_TpX|4pw@3u(a)zh$9>>j3!pl_O`w) zy#$R;@95UY?m4R!D(W*FRI%TJf5WQT0*3}f>)YOP-0}UYDK{QD`vT8! z@=GKEae6>Ly`+QPcvWuMV8e80T$9O#1?POnOZOYi`f4AgcnL8$`VZp`GAiw3Rxd)I zU%vf4C*x|2P~j5KrwNir``$zR6>B|c$P`d_I72+L1wcx6eKhyk!rd~jOY`y)A|Ws^ z-*a!nuWdgklt$p!o!Epn+pUCZ=c-8ZDl+w58$&$Q7KAGY0+=BBtWhy{5Vc?%4~kPr z50pc^RnW%9#%`^9s{ZQ>n(bQ{crG` zny0mfM7mu8u=caq_1skU^)YTmijmd5J3SJ$HU4WqyT!C^_5VC5bW}?7C1k^f7IXCv zQQW`Nofo%!kq*2vhmX##%en9VOfM;|MhCCqzEmp1@!oS>L^2&2(@ce)-)Vm3f&Y&S zaD01weMANAi$n@TLMApy5qHP8I!kkfw5!_(v3W%?L+atrc;M!H>^bl4{GGLPlZFrF&U>`)4D30f_omFcB zLKkP3T83#FK@GJ?1%;eM74zZ(#g#y}`!QGi%Z!2UMiyuC)$aG4qwd$(zw-WazHa1S z!VNQD1J7luXc4|jIlEWLuk09F()Nx)u(g?u`cC=^mkuHfiH`8Pr7XH4c=`P3nu3ohS0JfVN(+c#Q{?Fg&qx#J z0F=1@Y}dN?MvpOwDNk_fW%jcYgtWoQ*2Mi}MoP{i{4#WEbW|guIHtA~hemxh(jR#( zfduS{lq5lYc2Gp+efixd@{6_A<0Jaz&?%kD4?_^5j|4h0JSry`A`!lA4r~GmGFwM=&pg0NF0wEiD`uKL>oPVOdJfb0#QWM= z*KCL~B44ccB&`+!XI6@AYtD-!#+47!vDVK3g32a<@D{dAuoOQBkU)L#Kv41_k)5) zr$>*L>k4CegrPJ1`ZlEZ6rS5bU)di`tB#H^(9(8Gej`?T!%SRXU!NWLXaiInuNSZ% z{rO>8YVPtveEN}De@Qd$;>G8(Tl>sC=)XGyNA602*q4g2LtW(XuJ7Opi?l-0(NN;w zu;quzoO$xza?jPV=pyP#p7pD)@7Qm@FB^XrP1#K(ct(kGyEb!Y|LIfb-fA1do)F4f zTeT!x7=f$$>MGJ;cKxBHWV~9@{?t@gbz|fH_iyAX-iRjmY1)`l-mzevd26vR*~Yf) zqw-|#3mMP^k-&k(>OC8|>C4gx`?>GOBEnGmq4zB%XDcia7JMuceQ|$cVFS(8rTo5@ ztZV4Y(ZaBEy0@=8 zH_f7=S_QD_TOss^86@IZ@$V5nye)#f1!7iw=9Mwu@cR>nTgNB+t`4N-@NXL>Pam_f zXtn-&$x|t)qV4*U1C7}~;>m;Q9HIVe3#+6yM)fc)t6lDnS?iI&aZg;Xku=5}F{4w+ z!w_)Kl{7J8>E^Cu;h66obqmOCV6w**wH&W7VM!4_8r|R?oc7({k5w=Q#=(3(+&?z( zze%8eC07kJMhB7osK5Sw|1Hw=MQr|DV!<)eI|YTfv$HeA?d|R5*(xjHW;a(?4zCMq z5Ez>{5a8z*>vVB+tZ4AP_Z&UiwnYWb=|E-rB1_eHQ1D+ru%bH^<; z-m)Ip*qk;u+&O9-2%onTp8miUF#-7fzspMi#kEygO|^O=haZcO;lrizfb78nAw^b* z>GX6%NXd3l@fTLHEJ3&(Y1H_oN{a69>gwU2g7HEW>KZ@d*%V!08kyi|Jfb9h|3>*q zUVw0-k8r^S!?*ldAd|uQp|6i#PMNSTI1y%Cmg8dCb(al>L?-fiYP?lc#HFC1P!<#O zPfkeSwM^~o?2Js2esSB{>E8UMw@IXve+yuHCw+jNUUVmP+D&r`+7C*_y1BS~vB41y zgy~CwC;Ff$%_742cT0|aEW$3<+)1_WC)5Ba8wH`5_3N`OXOlmOaW+C(hI(?$`p=C-@j*+!XQ0 zUr%`N=%YRNeeyo6jI@OTcTBdmoSIF4Fi|Lo$iw61(PshLmA|14-X4;A&vPCj^Hpvc z$i9BjG!#flePHr}(yZYBzc|_T<)O7~6fNK?QR^)>4?GIIkBTBNgnjy>6GgjoBXJwl zi*|C2I^J?VKd-~4p0)Sgxx39D9m@2bN?Vn-C*RZ1QzW9Ne9Qy>c<&o`AVBJwVhdw#~?w=(xtYmr+spgsm zbcnMLT8%;?O)Du02VZh`cX#}>GWLxjjGAfx)^Kt)%AZOzF7s<9vS9$NjH8SUMr>>> zvsM#=-!37^xPtqiOgu5~@rjB2i^n0T7HQgXv@&E-rXH4r47tJRP^v9F-psTomy9gy zS+tD8_)b{@i(`SSnNvQ?KyTEWwzB|9+D{g0lix$xPWUDa(k6D2M}lMWyyR7%XoX3! z+;T~_14G)x4|HXF_3D+`UBee2zuDPYaw8Esx-S|OnM5UU7T&_+;%6cr!^sf4dXmsGFM7$BI%Q7)40oPZJ9}jZB7Ov9g{a@GYSIU z-=%pLq|2)obK&2L&mTfwqd1gUNj9I+A$&Mht4O~f^i2-aL_9-z2=picT_D<{-NiGg z_LUH1qEv6;uW8B5SXdeV-~=|(Ofu95%43J160_*1VMf_cesHP@j@3O9Q3_pmF^{-Z-p4&*4s5iJ4go(ytlIQ$wF{iP;u#9kQ3^q7 znTASco8M=NkFg(*?41nnoy_Ci@?Zi0@Iy!ZYIA9a=mB`4zXy^A*{Y3xp-LeBaTJR?i6#3Ye5%C&~}e9 z?)r75*+7(&qvQDC7H_1fCQjc?RP=#P5EJIA4Ga|Qx759wkkJ?fi*9Zb>_Z0g3_V@l z;*RUshHJD9$HQ&dJ~gPEYkiJ^H`q882i&-l}5jVT??5RD6 zTAf`xPW%u;vA%ko_G>q1XZz*9pBb-TZ%n&<;f}7CiwzGlYm)*3Ra@^&N0g!~I-rWn zL+9?+&>n3!f{66uhLTEvq3EI3Q|3+WNMA%}-RH?UA8i%F-)d$PtUiyl% zCHDvHvqVa`UPO>uZnQc!>Mz;84Q*BdT!EA<99(JaT=YtypHf=3sg2pJ3h2KiQgDWb zKm2(g9-@}3LL{nd%TxLkTX6Yj;=6GsRAl`<`K-Q$tT+oo6+?I4Sq368?*q_N<{ky* z&VGdYd1=XJP@CyPFRR>FqB%&g6S~DO=u7~)G#3jD;RlJboPJuAOR{oFr{y^l@8E}5 zLDQk37EX+ctv>v34ckYvB)D_CqWMbwI{ReJ_YX&7cVDL!wKPAj$JGpg70%YzJ7@1o zZ#E!-QI%X4|8CIJ1B3mT^;IO23WGMRLL)7oqkDBNkv}XF(pRZ`a8u1Vi7f%Qx7?$) zX_i-AD}!!_{`--0=WfVSzb=473qVx|-e>OdQxg;TC4)Sorlx=*M<=Wlq~tLnjyCYNaUjTht12%VGUBuKZ0aVLnWmiCbvH)(-w_ zprG=#$@Q`HYTdl8pz{8A-WU7m^_#zSe#yu%7%QL>SJD-Ue*lFJTR0haKJ}Ledk)j* zI5r)6|LOOoJ!zBtHr?n|bHm#H?oayE-p3O(P53 z-t`!20}}OO|4iu-+j^3=Y_<2Ertl!wxkj!-Z@Fus_q@?5$ZZsj^>T!Uf7(0>Dy`Oc zAZ!uDE-Rc~aIanUOFnPn66v=gC_z8xB1SirqbQSKmbN;3QT*zAV^|Ec1Iuj?d)wX6 zY^3KPt55;Qbbj=XR04Z z8= zEPrw-Gq89L&a%$heR1d=BNzj;?@z3ksJEcAtJ_x}^o+7p zb_U~a=cWK)I;DvaY>jBXMB21g`5TC4Ug4zC_&YJ)wZ2Ua zHv_&U6(MNR%rX7N=>`A#mf){@bcp9G)MYyqpM)l#d8HU(yVeCmhxj${;dac>+CV^J z$TeCNZO>v4rDzBO@3Zi-IjGYtsBthak==!`L3#E)(h0wY`aTRcfNv(Ac zi)zLNMy!+_9f$+bhSpDyQcQ=8s=GJyR8d!NLv}(sgvWPj1jSN*3_m>Pf1% zoIf7F?lOt03d!Gg@f38G#3tqVH?FzY$|?q?TsziUQmR(L3tw;oK7F_6nsM1KC@81t zKab668h;!=4@EEYINKymgy=q~snG)tVm?w)db*($Cp#uS`ga0<6{7TLVuJ`N={|%+ zTr2mQd5+!7`pM}}-jX{pUmTHc&h$g$Qz6ZWCyjTu*Pf2VmHcFXW`+kEE|<{Kd~8Su z)C3Sr-4+KEIn7_PvTlMFhg5rk#hR5;#9hpwyOq%qCBnNQ?r6t9NPc}hOZ~Tlj{+kC z7cb#S(Ik&|MUHC2K%*i@Qj-}K2 z1<5561;Q7RdlBuGwH8=w>)ej;Wl-cPTR7>1*ZBU7jo)`js4Cg+zAt1YFG%TrVa0yg zo_BnS>UYWqNTGS;lgUPJ?6fsEGcgvW?^XKjH4%F3J)K-!_a$3>e{*A@c;?9RiThPA zjpn`(b3Qi(4jsXhL+5tT)k!K-iGwUmyp{gtxx+w&9H!p3G;^cko?wa=*w?;Gx&=@Gd147 z4tGTYQ(zyIn}Hp&+rZHEx7#qv;SE>dz7}5fTT*y@Or*qn#iCb# z!E>%dOKLTmqohV@cM6YndPR${%taFzP~Xl7?IiuN9W;$=3^$z$ z&m8LgJ2BkeGm~w3JvZPb7WbIN^IT2ynOoTAE7$rI(4FeR@v@oJw_-S4tlIarp+wM> z`(|Nd^SF=jczj%yOd$o);4E%#+iUMNnt5*C94#H4(tr6Y^PJMf(JeIfo#z`Em71vT zGq$*YQntMT>fgId<~_($u+2%kw>sQY{%N~E)Al85<}5s_p=qI-}Wg^2#!-BB369b z_9YEhbIX@mZp0Eth6!Ut2GL}t-flaxhcZin$#-WH9Ma+Ia3dH114+l~k1Afj_29Vv(tIO)nruhK01Mfk(C$*LRZJK-?X$5da;_aG z_Y-+A#Ayb4Rp9EGCKG65^4jkvJMfdN(-$HUL={Sd{;fYry;pGzMaZV%OLRIv^v1eP zUxt9d>g_n5IBL%&Y`uD|3nw|cW{<97Cv`ug3DkXgjV2nko}zV-Fz2m&g*Kf((fgh{ z<)8EQ ztiPE>tNa*sp9S-htX8B5gZEM371?fG$@H5D+UFxyRfYnWFj zD^Gqco;6AYTAXbT2s2K1c=1X^!qx}oO0HOYTUlB`NYbZ$swbM^<8AAqDtkV<#_cRe zQ@N$dVi()ez&d#$GuIoQ!i^gJ+JHZ9@E>+X6~j%{*1h3ZZA*G8PMioyV{5>B7yrUd zI5#`NtWhS)xa64hlaw|2lhb*bN1qLXiHV6lnB0hF-;=RTmGSBJU`~zC_p>cgXr?UO z>fD`FEU^0IO-0OI)s(WV;gZC@w~J@hT^;a5ZWLNbVCMUC%D{6PC`RUH+YM>x6R%`N@RTgX*2kq^Ezg!ViGT6WKb0x6x6NBS+Rf8Mt1`R{=QGY#Q z0{||3PX-aD=D#pE6^13jZ|RAbCOY4^QBmq7NPBwnn=7anJ_zW8=x)L8Nuaw?IdGFX zMVj%HDAW2wWI4l_L$%e_b8+yo&;Vp?YPcn#P2i-=C3rdRh!9Kj;flofXsH?2ARayk zkLZ9}hrEAKDY7|j5_52INmLl($-%{(#g*oNjts4?`>L6DIbKK9=lsL#gl_DFeGIHt zLLY-NKqN=lpceuDgXjj0+#wsE9nlqth)xy7Y7;%`_apde8d`<%(y(z+9F5Q9KoK%I^b!d}8DZ%(K`-@%f=us+ z-pXRC6~^xGTe}$DoS}T%*s>Z_C?vcaRZ5Czgl?NsVkbQ%CVo}W4hvY@&7>BYUs~M) z=v?}~YDXhU@coVZ`Hq{SoDg0cplvY58@f5+c8s5;tF>80Kym%GP8JQL9b5XpPoOZT z{`dn|8Lo@Dn-~U7u!=i6_F7Bar;;6xZ*FbTBoPFE8))a`4W{QuHJ%hR>*!L6nGa%Y z@z42qtwQ^zp|*;8uSqv<^?Z8p*`t`GvIIgr1fj*0qo`DvvDF&w)g>D=7K#rSm@Spx z>*OVclPdF~(>8@KK|0<1%Uwq>Tavaj%ts;!kEvDxxitZgQLDJ2xJLc72`*f6C!+79 z_Osy1KmP#Sid(7ro-z~!B+Pa7^@xAm-V0?DOT+fBX%8R`LHApxs~Vl=a4$7Mp+V4D1*iqFM0JZoPmAc$ z3j{K^6#gl!7c_KVaxT<c-D6o=Sm*Ot|yt`#moY%XYudy24dG9Du#%S?W1X{pey5 z6ZXGk8kr%Fr?`bR%~ypPUa1BPpPB0Ku6qiU;lMzql#*_3*n`%3A?Nn^zb04umV28r z+R?obuI(-7VfQZG_}$WviN1%eSct(!o~jXkPbCx8@aY;UBa>_1W9xu7CA7HzE<=fW z?U&b~A!wjIU!D;lWPVF~65~5^iZT{1hH?9P6a&@Xm2cm|ajTE2KZC3q}Mir9uxX+e8q0J=@nhC2t^ zY3YY@Gk%>%nURo`TydZBaX}GwjY>#_=V@thOY}??jmnRTo z)_E5^h^}F4V}(_y>o*n_rZG3`ZLMozr%vNICfS*c9oMhPUr_AKm$J{u7T?aKl$&Xx z@n~kByT`0X1~~v3NWQSsah#dy7g}oiKtSsHLfani=l1FbIIX~?K*MZ-f(d(1ES)dO;%MEorwYxvv%DRKjY`|byo#=J|GnW;aP)ffc1N9*?(au z4)5_1nV!e+naccq`bHG!h=Pl&L;u?8iAw?c_!V@sO({JA`Cy^4bNl+4+oQ`nb1`k| zbQz5wA20OUM}s!f#C`*FHOikt)CE@3Oj^m9$R~eLC@vmBb0$}pK|D}88Nt(Fh;C~z ztnON^$kU*Xo?fD(0PT3oyr;Tv&{(Xld(QTC?u5&z!Y^6;7m0&-Xgys)=uVLxlTPZcS60^d*?#cQM zoUbjtj@}sM_?Js0_$@=NO{qpcM?45125x*<6P59WCH3R!VDKL77TGP@_IuLBxxV%8 z-0ZPTzSO1_c!|$C zl37pqKdS7hOwI}fyI&7M1g(O=UBn+Cu9PG)S@q#qW#;2c1UVw-u;i#HF(LZ_4Ous6E*KmzH;mr(# z7sjzsx|}usEJa6xjo>qbDKmRGqyMP(r~Yf%z>h5Y&pCkg9eAEBd{Vvz^2_L~ug{>r zBhjy*(kD*}@Q>|Jmo|4-V*SNpA++#c*nAL^ta>j3V9`F~bBsB(Wr&@SwrEi8$k@OF z=0tu3LZ4O5@lftKoxQz^j2K7)NNInk+)^GCq~ z(AE>|p_YOEeuJTUubE~TrTJj;Njck~Ilp_^4l)pARq|E_KN{)qDBXYe7IR79wI&`(AMpP|Zyc z{g|p2-nH7YVn4jLYiN4GJR0U;*%%ZGgMG@#csC(c$;Bl1^@oRE8hYt}<8*uMvbVp% zPK61n%#cvbS?)CY8uW2P5^=o7AI2O#WVK7?2_`Q`<|bqdT13ImSu7dXrpCuWkF4pk zLBu}x#Pv(2rLIW!3WVQJkrFLmUlpNnQ<(Jkyf9Yy%3mtyeaRXT60W45Kl@3!3Z&rq z0#9Ig$2D`x5^O@vC^qnoLD2}m4wq{4xws%E}* z@s?o3qN-qNaf?IKod>>@!V`gVwiTWD<1@&SfmL&4SxD;rB11%c-OhN1+;o3nciVvW zt>=`j*DlmD14<84h39&mr36FZptA*!v+<;(kwDtyMj?qkXJ#%LZOI_MCog}uR}RzK zgiY?)UtHL8QDMM*#d<`(2bV<%Kx0JuDl3qvCBMzWAn96j@m$a6@qcB<%^A+w-uqWU z%D{P4Fy~oVP+-;LkDwY6m75EGc{9Hy9OQas#>5X}vB_&&ZHOj%PqG+-0=NaB5LWw- z*d)yg6O5z7nKrkALJzm0=a`tMd~S!&&~OhJ3SSI#`GS*ng~MLTs|O1C=BsPnuh_y% zD*T;$Q6@|0Q%QFcvk9!6N2E|aQp4+B1IkJ;Uz|H6#m;L@Udulab zLJ)vjz&5T!NN8dut1t-loo!13n3-3N5IV+bLIlzpH_zzE!L6;tNm(1_uS+J2YBdnejn$UKhM zb!hK=6_agZ5~=%CCkytXi84ah<8k}ttv5-jLeJYMYm;gV?#`!)Su0gt68v!BvI4N? zT*Q!Fd;P&ix2XM%GepD5Kqv2+z7J;Pii((ZJ$M^*7xXlA$fzFhgk2V=omU#SE1GSd z3akWOJs&jq-aN1))zL|0kWo3dI4R|<`lPT9j^UOYMmJfCh(~Fl;kRIGu4G6B1hoQo zwPOMv!zN=%&p$nn+I1T?z0$2gp8D~nxw+X-)|RW4tfm!3c!ogCXEW@WHHy{F|JW?_ zQq~Hw#b#IAk|q88bV-Kmy_KZfzIV=C?)w;A=A$mu?lqrg(8 z+K!O(H%-mvcfkk{4@jGE9L1Mbsp&tY=xs1|IJ>_lzvZ>tTe*C!b^hl+*0Do{!TsPZ z&!rpWrF`cVFD)%O0{)u5&M;LLec^+oBa@$~2;Y0!7*Z~Gk7R<1mgoSHj&8G3ZLDx&puow-xjQg7GmEtCi3}hzbnB~7 z)piRJ6*e_98=l%*aW_Q?ScsP07ob9NpxVb+-`ou6*9XThR4}8=T@xQbGnMAjC$PRP z%FLCzFD>bB2|(RDx^Pe!hwbiNt#ijY)EeO{d061(Di2bf-1a7QgIH_n2b#C7LvDDz zE||ex_(Drqyu9>@>*koP3+Gr_318&64vvb3D&~2Q^}L{%XoJ8J6|G15wNVi9t2n(|e5_nqlk_qeOar+%xIgZ8)_pe{Y=n=a7 z^GL$@)Z|0-7pA)dlDNMJVqPrg$XApxY}R|+;xY5r3zXwl8BtnhSJsbh)w>UH4@en@ zXE*N^3^j;|hPApp9)g^(-z8)!?>Jm8JJ!2*7^FGzeuSH31_Hx4Gs^Be(FDPUQ9aOt zyRGl?L`H)jUpR~n4~v2n7EyfeN#XQXjV?PoyVTPU-3~`;AiFne-pA+9?G3N=bnZqor3sXkHcZvi%_oXtXV z1#Q`(Wzw#qqA@41S@vD)BaX(Zbd{9SC!6OEHe=`zZ@ z3(u95l<>#pKQY7S`1w`gEH|IxX6tI1qymIxHa*2USs!d6-=(yThT@<-4AT04G8Mhe zl9a`#OOqofAfv2h49!)3^M>*pBp!q#d6h~FVQsRh3fyI9n;vI z%lGZ;PhzmokB%h;Oz)ujQch?Y${C45y}T>$Gr(30RII*Hv#vIq_(~@qQjKDa+_|}G zZ5n1GBX^l-ZdPa~IbJjJ347<+Z;%yR1$R-B4cr1K;_ynS;k#&2Wi1@>aQc#J{jFlo z5iWt7hYYRRlij0f@ax?^o@=URc!x(a_;b{XG+IO<1oK&A3s?7T7mwCX$nJ9ghgwXml7>c}6ibu| zO-huJc$WX=^lhSzG66!0<)=tYEG$hWwN5Y)qYf@<>A`L?Aaeb+?8uP`(4yvMvsg=G z&eOk2hi(9*(KFz4>q=g9f{1D5T-HrBch83NSJl9f_krg&Hc`xdqve%daddbp-7B{*&+c#WPu=%aohT#4``{@F58XAfwkjgRK7?91N-|xunDuGglQos}p%} zpZ!2+@WDY{Jl6-DjII7(;%kxZ%x>hU(T+;9mI{%4&4IXNH{IpuX+zpoSbuLfnO-NO zSTQd~gZz+LkRO8D;TyLK6zIbhLxbMLS)s$V;%jBQ^9_+F$6L)Hn=5XP;@@upRd^Dj zx<2KW6zEstx;~npKFL2Yj0hp+C>luCIK)g*&O;5{> zyHw#FFsk`JTy#}c)ptBX$63$F3uzfXADnq{S?+YBGr1fX7Vfbq)u8X(zJYqAb?sG$68U|)xW;MQW zaC*p!tPnJ7RVt%hZT+M1OMLezukL$`2C4F@UuY-T&m0lN9KhO>?9E2&!pzx5LmGu+K zaeE!Awr4tjD9km&Zla+WIli{~VC8*e% zTpZ=7?g>c^4+M#L9X+3FPppp6M-CLl@k2z)OMXOD<{z9fSw~c*Yo)#5c~xLjW4Cai zI9s>yyxO){D9@&*YOZNvw!~)TVA6K#WBv0wOS$5Yzkf;MBcdoh;fqF~ibMuh=265- z;(IaC7o6!qI;o1nGG_En3qwxkI8*bNP9iu;Xu`yG6Z_C{TvBp?2KIyE`*AxqwAa~`F! zX<*0o9_13XODXWAVT6l3154bn+4<%Qsh|`W!kE8K(`fGE|EPOPuaD?L1j_f6*NDu z!#~JWZ;iUw9b?Zd=Ubn8%7_yLdr>^IhN|{8A zfZ`pwR|G!uOHubf?xStMsK0?}q7NVAkEDBZ73;gpI#I01Ga%^W7k!obzGKn~v3#V< zW8ycuq+SLS!FkmYcw+qsY4#21(LS}Su%_W8XyI`LBn02;gQ{HKJdts6qHkIyFxqw? z>@spMiVAc7fhC;Z%VWE$(N5Qnu8i{i7*_?AcY`tqdpkBYxD3=&)cdj_`quU)sOuHG zpc+Oq0_Aas1CxGtfC)33dL%lAG^D=>QHiZ8H&5|Qik42b>A#YSFCoi@7XIi2uQmT` zCXaX9De$_2Id|IG?ZBv(w_zTUx3=*0w;We}?Z@#qE%O${;}F!-lWyY3w>gk7lBu5} zKQCa{iLDj99nEzTrKo_j@${bBo2Rh8t8wy=@J_>f z>VR$o@;<3iIg0rFpQ_sgG9z?RV#Qz{o+$ zsCkH!pv8aFSj?1R_oA61SUx~f$(ea>sHN-F-fZhOre-j(I!9}JP9QCozw}OGRKeEe zgpN1%zJCEh>?c#Gm*A`G{Ocv%a@imx*l-5x%jb#!*7fdIR4sIBQu- z9yAFdv)m80ALknXYt3HCM!3;8h%rfJ8Pwd4-mBiGK!Gq#->FukJ}IxNR4|Bt4x0E@DVwjR2>yOeGb1f)|WC8dTgNu_H@=@O8Zt`8(sI)+9>N<_LP zlm_Wx<{s|<-{( zVcS2fY_h2c5|R%J=_z}eem58=!gBKc-}Sy|k;QKaBY8iZ(^U4cAM;Yhm%XPhqsUtd zBcbw&B{Ec$h;aU_s2}z1YJT_UpGjx;w^KE91oFn0+m;YzE5U98?7la=w>gq6^}#6b zH!6+vVOU{p>s%YCjV_ks@jtCP_d|pQABCa?jFWFccsw5h*9#eQL%iAkjs|IYeSu{> zde;&0Ejrbgke$uu!Lw9m!myLy|Kj|9-a6zwe%9+U3 z9+v!5<$2ft!hfEnB^B52x|8malY8O2>orJ2^vi5}&6j~Wa5?%W(~gics_LJ6=Q2am zX}kCAa^`~4Fh0Pf$?^Cx6~Om6R1Q12yAQR!*$K=T1js(!ks>+9r_&b6*Fw652$E1- zQimU1E4pU$vEWC{{;?8=Zy0IT)>ftanDyC%p_uq5Vus@FDJ^=SYZPtnUP7=> zw^@l**EMRW7u7Fp56S3Pnlhb@B|zO}XQ5;-uTq}J77zC4h%K^opsr<+Op^CbZT!E| zU0ijgtwvN4xu+TB7m3zaguhbo3MyFC^0qka!@f0zJfVO>(ht9C$+^ru z%Pf^|baUJA@Xw+ar-84|h&(S7vG|WILa^L&#q(wF{2B}m?E3IgUe>_#A(ba9?K{eW zFJm9v*X@~gy!AQ| z;X&evq|pc_OYN?DdcnfxoF5^*L)EKGxlZenDtau3<2gDe9Z?qcdbsVeOA~2OkkX$c zjCOsrk5jmAe%8eAEd3k*bD4C08=_D@t5mEz7boCHAmom32Z(oXmn~G})$!R`$XY@P zgoV;sUUw#aB^?3U7><0fv%05#@y^;+@b= zLU_{wExrm;(v{aGQTR&?=3#Z>=j$PaKxm$eD~7#((UsMX0FC$0#GcL3#Z}t7<=@J+{I5>xssJ~FWH{oII48)32j3_ctT`OZB66g&3 zCBYTNr^4HA|4v8Gb6ktXIv`gdZE7+e2-jwx~%TjPT)lM25{t#8h$u1`E9+} z6{{WKs)52f$ex87ZFeCcL@Z$g1^u1#B9?}RhWif&#^0X_L~Lwq?5?ey5+7y# z9~QvM=;}!Y;?H@Y?@Le5hBfv?N(ftt4re+W(3Q~E(P0txfDeVmar7NS!X_tm6BEz+ z#?Op}`6Q_!q=k&5q4myteHf4dj3%3~xj$OA-?K$Ild zoc491C#9#4@0-*$?+T>a!`k4u(;>}$LN8r!Ip_iDESt8`+@NK2u^TGttV!JJ0`9sc z=H9R{Jo8X!^0WWhPQ!fP2;i!?J&lk_ugSh+9j?LW+f8t$7oh zs6seuBp(V1q+FY9cAgJti$eE9C7b&;x8d0d3PXBGGti#+J-d=T3e~Lo??1&iZyo`i zl&Pg9*DT+!7J`^xyCWkb^Apn`xL#F1^h8@ zRaNX{MoIL~^O|XSFhP)+;2Ay$6+|TaRv9#_E18(kLgdR|v}r|^mz7PLTh<9EHZ5b2 zJiW5Forzfd(;yG~`Ldr(&X-?VR#w=IpIeBp-}4B&%5aRjT zK=|`ATr1vUypf}D9Jrk>r3yxmTg&oWfcf^l2Dj|>=f^`xA3mF)T#sFun6G1ZYh+;< zE=&1~k%ctSS%b!US*|$Wa|ruY`%=ug!*nb$@|GuFI0dqYqs&fr*Rgs>OhrWnzMt>9 zae7?!K*ft{QflhAb8{xa7xRvt1j2$qu9y%~R8upWEcf66=E=!P=NU%N*EEhlK-Uux zU2XtmIW7S~WUo~ZfE#*UF8h5JhxDoR#~we}*aPsCY}pX0vKKr+A*e#TAReTcGBPrX zDk?6Y8CdjkoH_gp>nE>3%JmnmavNw#Qia`=X$Z#BnVDVQER}6d*RV>I)>)F@Dv4 z9~#=vOnqL?-R+H+QAciJA=bP_ee6E`Lpt3#Jtt>HhyN5^#Vf{RdUyBBr@d}Ov3f&j zwwyp*a*~xsPdaxIFc41DI2i0a(+q){#2}eu%UDQef$;t{YdG?bTN7Vm(VBXlcF-|S zxL@xL#k8>|RN;!5>!x{(7UbTZf>d=%hKY9#+Nv;2gfHQDCki-)!o5LJp zVwB(~X1O?69Iim#QAW=dVVQs$!`N5==sUmBshEmHi$ju5d73-^C(ZZ<1?z_(&_K7NpwCC`{6dU zm!$8GVHYp1E{@5qF{6q8M4WipI_D%xZnw5w3{V%lv2LU^^+$X zHwQeW_t(-a>yq~4YRDDKFj zeG-0Kk~Q?GkmG@TSK2kgzAZ?3?rw_m?%0WSfW+x<1GMEl_c%oUs*SZ7w^v7x@}mK7 zG5BXx1OC6Iw1UhXT#=%WUu9}M9I#pRauUrkIT@6=e_AT4s^}2V_tx3j>A4zmX+8R0 zK(}V*H(RF_IzK-@p+-45pHXekEEJYhS0||6zN1i6SBHH(O>T21s5GGho}WPa2q_cO zSU0vl+V4tCa-TGf^80}UN(Z`zhFF;zgYiO#zQG(kJaJS|06;0?UW6r-aQg=ZMOHXJ zp?DS?9yCcodIB{1qKa789m}|$#>K^H4`w}LxE?wtE2foYr-UId-7h{%ukY~vJ$a3D zLk>N}UfM(nvMMXTDmHs6ncq%B%67aSfY`m^;MM-9+~r6-L`~^82K5QAarB z*FStjO9-r1d;6NZ~YW9g4}k4cg6_)u__E8)Qm>d_~C1VRmq+L+i zloMtxp2zdT$@XBOiJON<0ciESN=Rj$s?V}{bCMPR5)uZN{eoL%f0_!79~*=U6Qq34 zQy?IVZZrHx(11r;TqbQU+Z4aMPelnn`LoE2tWZ+XHfoRqhXok|MyT|$Z zYz~;Q^F%4k8yIeg@`Vo}tYRxd&8QF5-{zEDd0jTLQYxI|mBX4{=Qmo3A;$+TtD;LP zD!4>M4{Znh+pwp_w31llJ`fWT9rRA9`1mxjA|Mpc{(dBB#U-LbDv0?lF+jY%=RRPj zax)%J$A+Rsl3GEIUxdiW8gb9Xef`>D8-gsne~=9)GsYr%=26eEYILvuIB4>kM4wgX zHG;j3+fB1eHp2y332Xj!4|!r0!xN7_nSMOJxKK5+g@DQL;$SZPdh|V;JwUJSjzla# zAi3~L_DHE1Smy=F{$e8rAJAK&?lW0zZN^8t9#CuaVmE=O`>p8}m1qcC3dT-)R_=N_ zV30xgjxGk7w(2_uQ9^^;_a8uUQg0u;E4f3_~&P%>TQry66g zCOwiFIcT&2FZ`U?9Ft5wxnz`Squ**$fj3jBUZTgUA(MgRb{R@qd8}rVO)uJFfa70?wS;moanTv`iK~d(Ry=wuDxD8J-(| zK0=)x!dcH~lvdsEPulI0ltFsmE0hi$7Ks=?hLeF6m75x;^-p zrjMZ6baI*D5NFS(f*x3~PoA#(d%5FVqBsfQ&vVBl>`9)A8pTg&5N~D%Jv#YjeBd-Y z)60^GoBn*Ds*2{&dLT`Lb5jD9R@&Lg7#b?xX3?A(u>W7jahuhWc?Q0jSNEzo*$W@4X-9>Xz2;$$GcAHLfw+a%Szzr%&Tj&>@`m`updF z{nFX4qx85w9)to={DcN3Z1$x4>;ZflYP z8AHxUS{JJP+AX<5BNb+qT*(w3h{??+H#B&5RIU1GNuSou$lom`#zb!z%1LalcfNYu zTIcMTMJ65P8kA>504xO?j%z2^4S^hg>&o#xnoki5>lH#5g^4VDL9DQmq{Kp)D6xcu z@b9&W@@gmPw1myFfq3q(!xLJ{-6C$nl-RY*Lireo`Hb*JO-VQ1j42;F20H6|tTkX0 zA}$E!{NPuaR>P=~7Ne=sA)NufO9w@M0(mQW$bU^n20tbGZ4UYjlW4q2#VI!OvMTyr z#W#V*8TaCi7`~h(evix!%Iy^w2fWcSqp~V4PT9?j4}l@v!`YqNPSXGS2={(%1i_R; zv8=S>a&16+8|&$&rhkslZ3yZ~Wz51L4H4*WBIo`uv1Vk5#eYJ>8oOifWDRCv=X)DvFdZ1jy?fq+NOGJkekGq}No2m9BG^R_ zENMXQG{@|UDZzvB26@Xo8Wje})d6-D5~sY8F`>guY`#nqP~pi_b^84&zVYQEQ!u7c z4HbDDCP2WFiW8kKpj9Fzpwg_AC03+6UQu*192XG?P+ zi5&DOC?6I5^pXq-9%{cP#^XR$@0s14pZztVwwPN`TBRv+vQ)FN&e*FLSV;=YD_IIV zZmRP&rAvXxop@oJEaeAFCQkw!m}h3sSDBC!t4|2iS3-lcp4Gp-9Gu3H{q(ujL#}7D$uRm`?~Bjyp=WIW@+M`HDRc0 zXefdS931BP+FJ;~pK2;9Y!3ZFMcnw5D!n$1Yjqt*Z(CX?W@**uSmU@}SkFHIUaim2DS|dAUL$5{B!{b4*xi)=z15m532PgGm98yP(9| zfHXN@N<|Ci^~exdj$Ae2Dd|H*ndna=;l9WYrd4sVpEJe#3y<@={L}uPGGPzT&L_}R ze|j}LscSqe;X~r>oy&H1sgh8~uI5wzX;g=-q@34 zSkBdU)5w#GlIs7&t(E6i_~TddRHlwH^WOxbE-gnSeHml}3QmD_yuzV4{p{;x-R))K z8Hx@JXG`;#aO=DfSJ96tGT27fe%BF1iF}m!Mp0<;hK4f}Mqy+p_M$oRdX(-JyB zrmc=j#2;ZBTif}g;7WF&*)<8Y*>t;)v1PkLo-#`tCg$yZu+=B+>g=4HnZe4fux>I9 z&{6r_T=?Bj^#v(fgHG7t)z=69_;vtH9J29DM7eb5laAsG=206rke7%w;lG#hIr>v{ z{qsTK%cqaf7pG9Nva)l5D)C}BomK}sr_y~)2+SpoNT{pHVKY}4W_zu7?iDJ{XK{W@ zF`@onHJ-O)2WC^#3@)KT!>F0rV_Fe*@@}N+?}9e=Y@$E<6i#h+Pr%ZCUFgIytA$}P zE&nOAlx;x~;uQi#<`l#IXabM|q|PVQ`yc;e@~-{rUzlf^N=A*Sr!TaU72HLx3STMBA- zH^noPF{Dtj>?_Brrx=Aud*hOd-C#iyGAZvgTUNR1M(whobE#Mme>nYIIdvW3ZAYn_ z#B2^l7|vOk+aLK~DvRP1(9Od8<%mSnqYVPc2S<{=pUhb2$&Ru(LC{$8kgQ^(uD= zqDuq`r2Y<0GiCK@qf|-;3j)V4-35(p-%dUJb4v*7{W%`?;-7X0Hjkl>7{? z4=10>@4vi#1rSKdcT75~U>pMyn&sNehZ2f{j8<|^70O6rDJUp( z-9T$*HvCu$sFX3iuA7!^HS{dQ&ANTVt+h) zAyW=jWyN|4c`}XSk24UtRb2(;H447>(=2cwMi1B*N{O01)+Fsd7IM3*TPhjC%!jdY zjKq-EmliQ8Ev__Ca*rkP1O!aq$Ao#pkAG+RZw%5!9Aoq#wQQt-6%QyA55wS+_;QW3 zc($b{|CpZ5d6y^)TdF;6w2{<$QlDX1(r?%2aai!jbai!O8`k))1hpj4jWi{4T|U9@ zI9#`{kL=LKCA&CuivRE(2x(5@u0_8v!`wemE^3tC`3cjZ6Nt(RSHCb$$aPaCHwPP3R)$ikPU)eAO?@xK zeV#;8t`upve+d*91a1S6g{Z+$_n&|DbjMKvsiPjvz6v#;GnWY8J!d_=AkQf5$)QEa z`e70ta4H0}se^0Fkv2<@Ykqy~OHaUI2~I^$UmT=E)?isea&WiBW`z^tCs=795pE!} z1elC0M3R9V;lSYF-TpQPN1qaJrXnzpz4J?3wE$Lk81mIVH_5>4-cgKEO|&Lw$KVHS zoX_*$jU+qU4keox%2G)52i}>5y!%cyM3WyU6e05pmJ~DeSFe5TDFf4+W+v#`>kPps zDPUKl<3W9adsc4lH#1%!V#!`mIQac?Itv9VVXqznfMCChe(UN&aqxK!a;*wAXxYNBDtD9-F{PCE=%To5KGFrn+9tq&UBlBSoMpC z>Cdc%cXjRE6e=Y#|L9*gu>osbb|zLB$8z|dWx(6AnWeF{Z*G!aku((Ir@h@p@}565 zj0);J)tD{jCgxuF7+qGD{TDIY4um5+RWyw=7;J(i`jQNc@JER)87a4lnj^>kHOA5( zOd9i(;~2s6O?;|rqlIMi$oQYhiJ940nst8!DTO4XPOZtfG|c5S`KW^b*93mP_F4t7 zafHBB4o2&VkAX#QJwNOn_Fx*Wpm^wiL%iz(?k*3YQ{ z51ATPLw=www(r!R_relTQ;s^Gmr|N2J;~K2}ioHK4a|-%6;J)t~a^_8+l+8g*}o= z&+@GX#dNK*Vu}0i`5X-yRPp4^!PT}E=D)EtZhl&VFT`rMR2Pm_695GM*0x1_-8%@Xjvcln>#1cHS1zuK3dF&QqEImItd zPZhmH9^nn+Hw4NFAVw~aA8WX0#mI>AD$a`240j_Mv5ND_4yuw z_uPENY~pPWjHR$B@^To6d1J!BDpH$4Ta0<5+;P3o7Y<9PiR+| zPY+Yi7B4sNAM4q$w6~TXNE$w#n@hDv)*-1jP(Qn|fju|1#;X-W|E>e>!>_r{El6;% z(PU&|Y`3G7C-C|*XHuYe-*WLs$1tqCbhv$M)p4Pm5531KYU)E?Vk%p849%=uOjS!( zv5h5WwaU=SVsifNMZklN-^-#a9ojn~&Ll-5L?e3o=9NpD+>IQ|~k z`@e1_gmPk+f=f$QEZ-*V4hyg zEtyqPQgUx~{Fa^BznsLrj!`)6|n;3ee7~_qS6LIvf^`4 z+h$LjQ)#yorSq0zVhBGwJ>B>yS^_K>;0EUn)Ivk;i z8(O7_TJw9mf)El5JVU*ikm2G!x}Kh8%@Y3OK3ivq-k=q>w6sLnwGy_wX0@9*7qwQw&Pce{#!WNc$Fc+NwK-K#D!98JpmOY>d%6I z;3$@U`h-6=_CoqliRP8C-wUy-by;p9m$345xDDy{s-VI_UY_uNfzKSuo`cWd-RQkM zeF3JDJ)SHw7ze_7D^o%50M4*N9+0nG34L4%BYRcoFiqT6l2BBxk^rLHl5&+%J~^5a z*ug+-laB3N1FN}d7h3gEtXaX$$+A7B5sOg=9^-{ypm zcBBnb1h2UekmHuq*Izd`3r=x7uiG|Wh4sb83PG|PkTL^xcA_HP6XQca8g0pfb_)C( zIvGz&v*r`(!^>FEzc-spGa=*~yl*9FMIt2OLqo&1&VG4u78FkowigcZzmA2J8l_CK z(s4dO^K&h6L#B|}&yGH@`TD>{oOg&T`|h@XwPnX{|DeEVH|ZeaRC1jrHJ2;E}co*Ab(pkqI``o?3ew4_AW z(vmnVE-W=e=%dl7syskHzr1CH$7-$*-UzKLISo(WPoB3wJAx z78v0m=aS4MJ%lfnJ`x4gY0TlF1jN2de|Lz7bDqtO|8H2aj0AY7w7!l*{YkxT!uQ6>ip`Ld_V)@rl?lSn(z?c7r1<=td+GOts!7e#O)eZoSB$L8a)YKYFc3qwc z3_VEll*E58`#79AT@2m$xywuB%65k+tv5fac;k6&0^yDf6}i}4t76ap%Oee6g)-Qn=B_6i!!HihC7eV!Gw_UTkx(0pmXtFQJ zp8Z`1=6cE3P7#tP0laP$uxsiERB3#Fzr!se-ct)OpmFF)`LRBhj5~Pa=u1TVF91Jh zUPd`vkgvcp$EDZiVRWRB<3|6(i!{OE*_h`J8*8IECbeY^qB9$(`RY-q{`rXzgy8t}2@*oI!}c_w|jw_wR1}&FnpCF<9m2yJ_r&%$2HJ9 z{IHN*wjNxfVO%;0fNx-cVzJ-Chu*MQVRUz>Q<_XJ?)ccsILMd3m`3FhP(AxGquyUPjO+yr^EPBZed~N=uDqhUWA$ra-1pMs71c}sg0D~GPilVI zX605ica9%Lea)HB89JMF;Dw3qb_ec)C+u_1Bwy%A5_Kqk9Mh~{W%PGN_QZX`LE8RgB#*%P%HN*?!GDws2CgEm!+gQIk7=2*pt`4aYaQ%=kgFh zu+eI<+0FGN5-jUTJvvX`7F^w@li+X|)SyKfph6yy;{gl_$Qn51zEx&d00N{^Qc`nY zdR9Y^je}2qx=4q=&&a?8op$)yp#Qnm?zyQcJs)pd2%7Lz>}ZzIqT2+H&@2t02yQrA z?hH6_?C}yiV?K?n_kRk5Ck5kRF@HCwI&8Q;VVMUlNX`RZXuq{N4h( z0(1zt1!5LiLJuJ!JJc%b{8(<4HY-CJD#&Av!Wck-h8b{Uyc{=buwXY{MpYv-(zQeAPVk#S}A+=nsX=-QX8io zYKl)ei*C{~?js$juqd5Vb&lq}Og9wD6gHl6Z61W@^ck|NJ*af!h`{F%CTob1Yosb@ zd$V2WzXO?cl-d|PpI9G-cg6lQf&TP~JGM{5rkI^SL}6U z_7V5xLGm@(j<3eC%QxpWAiBil?%YU{SzW&AjeE3zJ+3ISF%l0B9QQ%r`c%?hgz8iu zeRvl+TCd*mdG-J&GV4RN40eC#;#};{L2@g!dROtM&A#FxH}Lbd?KxU42TDt} zKiNi||1@QO!6`QOcOuaxutcP!Zk~oc5?EPjUEfQ%Dk{n>j82IO{6w$9NkMFEMEu{? zU>Lgs$Nxt~B&lNLXubul{PF-|*@f}_iP*av zTw(NN#JC>oJIT?TybrV#6iQ@M$7_)!CEGPkfRAVxcvq89@)K5_wGqEhS^#+A(rubR zFhRoL3H9_^zqY|GtV_k$gMu4nXl~s7K!9-Afqa6wl*q52 zKUq0ABB^YEClB8~ss?PUV$E)gL#nbKo#~2i2DA7&&7mNrmE3(otZz{E=@U5^P5pnS zD~qp#cwgy&u>i)IuD<@JhCUkP)vwy(q=SP76Mk;Q>b$E|oJRTUzcBU)@0WkP*HPm` zO>PsX8>m-{A5_+ds_(QNr$D7LnxXO&0$jL$fM??9$mJ{0vN3SuZT>Zo5Zw9Dh420< ze03ZZd_qPF1vssXV^o_Xh9}#eNWMv7vc>2}R~JrbeiAQ*VuX$Gn{7=~kOC|FEsBq? zvCnRGpVH@PBUIsz1~f50ERelUd#8~D6OTn$PYBe^vRK*?kuQ-A!VZOCO$a~(zN>gJ zbzMS)a&hWa^w~D7+8`P6$uufvP=Ss-Qg3S0>fmowV;58U^z>YJw&a_NBIM3RhsI1; zS{fNGl??H>R9bK@8@%?Hc5M5%>k;_H+8^n6o~IuT#UPz`Q!m8-_G868DF}W=bq8{2 zzV;gyy-#=Y3%eY06`&g1J3dHnPOyo5{M0ch1!5sUw!0Q z?kavLg5t{;r;}q^EK3V99G%rPJIBqU^#|yWZdtwuoP&T`zU$~Ix@y;iau4{~zid8e zs_T=s~3>P{2ucgjYj0*Ql3rh1>{c>8Hu_!mtt zotp124dggV8*GVwQcv6_^YCqr^H?H6)aJAHBYgS11Dd8jSR z)%NbY(QPf);pH2l!OgnV7(M?%1}tL^5q8z^;a}t12ib@nW{=tr1#vPS!C_y&s(&%T zAoaQAhG@cZz3z5yIQYlAbx>`d>=&IUXhsv`19F%D7#X-ApU~`D;*}>=mF3HIiwwoC zGQNVSJ1|nQnAYG11SQyqSAt;hMJx8IerZh;IJ|l!2-bkD=}ND}=sWOAM?CIfF{`}f zzd|;3Jmx=PIj5j7xK`U}EN)KJgVu2X;Kp^ieP-TcZF4gc(Q*_8s$;exQ$;r=5>+!U zo_y@@c8xhi#}Ci#el@FFp@l}kOzu`(> zXz>2?!ha+pg~J0-;!#eEsWOnd@LUP1gDf;NJk_S4}F6Wf-K9*S`xg($Ke@bjiKX zOtt6SsZAo^d3K z+L#WA7?zEt3Y^Ju76QDj#lZk%ZUwU?OoGwCmw5=wB^b=2x4|4JHx_e{N%#%aH zi%lH*9@qbEA*QB*BUAIwoLb%BHg62?}0i!`Z?Vng=QxGM#ZlJCrY zGe@Lo$x0!I*z_p<2Vc)wtPmo;-)S|~wFaY=jOVwOVwjG`>0(r7uLF*^VgV)mv#F^m zSC<)}X;VGFY&bO0A-sARhG_yKhTOb7w)7DbJu#P`+^GS*5JDG0{&z+uy1HS2fVv~# zBXIpiQ%!QiUzpsm=ps~GLlJ~swdXWzj{^le?KF<{Vj7fY!&8 z8e(H{#d*b>t8nc{Mq*=Q<-t^O`XQ~KJ3+~6z$v>PXhVF*w$$zh4M=3RA!OjA=DH!- z$lZmUM7^5pO-x#->s$jGisM%3ps6hJ;0>hV*K=#kxhfi#Op;B2TL*x~VC40V|7jdo zgVz+x+n=a{cuMuhiN_iTf|#3xgLrtUre?IL(F|@=ium72Nq3-@g|o!Y06gISsvlt? z3@OPR@=s6f@#FR5bq1$}970)--nMS1Z?_!8jGl)uNAdQ)9J{vg9r%-Yu0ntGDLp-5 zUvK$oyKnlV8oloxarxIT0`tux>S*^uz>hi9lZtoq=hdieY0S+HV?|PPvK>_JtZ!ZB1B``xtht_01 zgTGUM@TC2nq}27=j^YFIsmXiEnx`PyZDi9cR#Wl`}-N#$FwB|*{M{1X?brM_2x;ER;-@h<8r#Sqhq zBq0`L47ooKv|blsU|;|U`R-4YYUxxt%IfuNQ6k9H$H7)ME#<0r0VS}1yL!BABJYqs z3z(1|l5zoc!n24MWU(w7W}c24!Uhsz))U3kl+XI51OHWxhV(Aa_DN3femy3Auk+Da zrTRYtKTgr=y45Y{K;{n@7xNe7O#c~_=zSdGR^rhJ&OZBGBe7ns&-H_2U}aMOyS_G^ zo4iUXS}9>U7-$#}psleshI+8I-&~gmZfIcZ9r@oCs8)&o(9qhg4bcV_^)BIo@5RsD zTJ9%r!do`wZd>ReVSj|&D{k}+k2eJtdEN;=xf>i4yu|W@-feOD)+1)gEK^{8U=|~Z zK*wk}{|_51)HaOuUwE$V(zP(6&UTixQ)0icxZekYUp~5BnGQasy!IdUU2$dIS)E5g zs2@^VXV+d@wCp-}9;?Jy?Vu!>PfL$JxCc3eHuuEyR5weXL~;qt`3ca)z$SusZg1eO zF029+`rIxok^OL-m2Yj~QyOG|&loGF8MYV?7WH_6chC;jD9cbCR>)d#H`(k@ht4M+ zl;G+6pY3VvYKi&gJ2QPD(y!1gj`5*s`451@FK=|Vf4ltrdor-x%-TDQW6wHD@QnfM z1XaIMZ8Z$L_Sg44gXMg*a1AH!YGfKVdZfc$>HdR5RFoVtSu)dSh^ES^fZRy40tPAK zlg@lOQJ8Wcs#scD;)0IsoPM%o}C3uQZsbi$hDn6AJ zOFWRrcvXl{Bg_knj7-AL)x>h82jyLMj2#z-CX?Xl+1Bc*spoA(TnO@!$_-OZy>lZ1 z&xs)#s-YJQ-{X|E|#FcVub8-|Q5{CteF^*NmzSzK)D|wWqK|q5zU68i;{GXj4%; zV|i*Z(b4x%d%*scI5B3#0sMH|aMNKsCZY?J$bs#ijkLZA*j@{7BFPMcS8m zNh8x`Py7}j_&%;wifpMMaatjgzr~QJ%=Rsa_KRo*uGS%%YM3PQ5cFqj-Uh_hSL zB^R|qn(t*UpywMj49`J? z&p3z(GCnt(1V=8tM%@`6w-$2KbPcK(>n;U+At@efEi=K*<6Tg}(c27!c zu6ofyE^{g<KNrGW&|P(Hdw}Ez_izL?n50+@ad6^6lC+sp#)<;ER7D;BxoxO* zG?2pC%@|U1oS)S32onw~MQD_5?J7${HH+%jSlP z>!9dCd5Jx@yfHe3EsJFZb7y?Jfa2ld0omDs4>Cb>_ID>R4~a~S=nlkcmQd6&>f-=S zkHMTYu!qlW6bGspwMGP;T_K)-O}LcVp-y6b<2of%vBH{Y`BJ|kd`rtpSO2yMY?Mr2h`s7hGEFMlAh2S$ z3Zr#Qc|;P7&*%Eg!JLir!Gmr}-_RL63qP`r314qTL2P!VPGOiBd~>{jO-LxkRQz!& z^4xzU6;y-#-*`}{DAP8sci5DUf)7hh=h3g2w2dJdHim}G>>PsFF1v_>^pTgD01J@VTT(gC@YTOo-t^U!Dd&)zere_CqY z3QlN2-`YyTOV8%&u1NNc4LRo@cC(Q1GMgP^rrNtn0DW<}`=vrqa6s5c*sW0b8TPkP z0jdU*RHx_A5;a^xf(#{2Yov#=C#ZjYEvwTC5H$gVd^xbRkj>9Jno1~mO2JDdTUyxX zEeX3)_F{7uYD{_Y{)x)t+6uv5)=@v&b2?9#tJ+ zBpZ^VsV1hOGeYKmD!hBIKJ;e9PIUMDhS`u}gsxq zis0WT6RU^Rn;-s3H8*Qb6YNfi@VDv*3%8hzAb`wJ8anC~nnr;l25rYHAu=>dQtsaC z>AsAfhq~O~v&FRHn~mbB!UmZAIH9D)YO^nkC`YHZ`E(z)%d%d~DDV*DSU5I*9>KWm zTPBlNb5A*@mvSO~Z zO5oR6o=3r$EEug$@x*Ym?Sx0e0^HRHeWR$uq80zIDcbbC%JOoHY>3FY6=m9&mv44< z7$SN5(B?RwV7pFL^%6rK@`$vML&0i6OhQAol_|PNH-e9qHH=x#oiSbriVgYF)T9Rz zA7YTyEjKr}h&#NuxrMKA)-l(_E!7xW5fIE4>#AE=)peUMsdmpMtY;GijX0NJ1>FId_|6o+S9iB0mwy`G?zEp!517 zW-|Z2Q+pzM7^M_hd<<_NoaFes>6)Y4s#nvSWI860)rL_vhE|-`GWQNfs_mz?_V(tA z!6j5}9J+8K_w!Ef{s57F=;be=R^SxOf_CECoiInqmO|NJkmR-Hzrrg(u|6MTc z@L4)qIsj+_-v%#K6aWvAQBvB?IjV&5CY;_-7CWLvPgKLT}j3D>1Prfs+f7D-99tBE9n zeDg}u8*Jm9Mmj=Dd@Py3e@+n1AVc2F<-m_d2@MUxsTrEliV7g#wz6-)O?lsp9FI>h zFPCRjV?UdY!LC`Y{8|J52r(|dke`|gfkL7CsBH!@iN{m0+cgY@fWo^?mOuKA6YLxu z7+|f^`g#lBfH$)Ur)U@@v;Mz5^Qg`{Is0#v?LxA{-Pxk{_+yS+B6TROF3KelA76Hp z;^QkQ#6KDJ0T8NSr=VafNE&hsYAb*f0&}f0NPzqgSKk58X7~0VrKlBJYOiY1YHJm( z6{@AftQxgqwl+mnD8O6}SsMhP`y$0i}k|JLXE{oeQee?Crd=f2N< z&ULPHUEl9@77!3T!C~kMpTDn{od%t>v?u{or~wO*@D1r_*OBDGxzDZx7+~Ymc}mLf zSZgjQFp(cPxoZ~3ojGPdDGhD({$M&gI($V~biSatczqtcb>SVb6yF7Wwr2?G8V=3Q zTi7#g4BfsEOLE%gB1voRZk@GHP$voUkglFOoC;Xe-K$LT@W3~#ARl+#MNzwUL{RHQ zVbhD%06uSr%qKK`+p9#65D_;F;5+WNq*zNHF|hphTqo7mVwZ#C|ycgfoaor31u zo<37pI|y#Wj`XeO?=wHP>6p_G{ie{+)F5836NPiX$iebu!4;QGS}9(p=K`C5SWf=7 znRsmutjD-J*i=n+sh=8tMeqbcJNIYQczW@;fjG5f2PaK|Gg3>*Ud4FUej~`p$%?`9 zcrOZuSZ)2T1I^hXF(mBSN94ok!~e_$0E#iNiT2L(n`fWKbAvv;u7*mosO*x^6X6;r z(}BM>k8=3V{P4{y!tVuHdEACxQ@Zi{?tfN$y>!K$%=dTf=ZkysF$@vymS$S5g7NQ` zw-6>lig1#9IIWhJNnMvo6i5GW{NjooX>JNE#>x-63$l2owCo9Q?kXP`A@Zu7z*k8m zsPD-e=pl*s7*~aeh=u0o-kb4!7^wK^4HKWr4hiiY#-w8GTaIlw_0O1Aoa>wn)S@^O z5Xf8(=ZZLNLhiU9ww{|vZ*r_&@4n! z`e8#20l7~i4U`kCdFASpuq&4(7D;MZki~!n_PGKC?}=#_3DV-~bV{1^BhB3{lEfZO zOSDS-P@VV@Wi#GtexdC|P+y{>;C5owmpBKTB=e0YZ$B>GVwQfC=eb_8r4h8#e7<@< z07V{VI#V-yEAG4Khsd&sYvr$7&BAEkE%kk5c@WI+WhqYhO@ z9sjfxze8^XPLT%1dKiO+ICLW0Ej_6z%%vFjgX}}4>=PZD^YZge(_+=~@-_kz)LQKP zc~(7lr|+!vFRbM;-tWU-sCq{H)eAP{R;nk?DgD~wYZRBt)ezGC#2$uI{r;=(mJ}OT z#3U|TjPE*f6#h5CotIoR(ns>PfWa%|{v;d2H1Cu_7an{~Bb_x}jisLVn{erFB$*)f zeHy24<5sq{lRgu49=X!@J-9&A=fQ^H%;irhUpO*t!Yrg~Mr(N@O748L+v|9h(c3K= zYQHT{`LGAkd^(C-Kw;lkTGdYW0ow-o=MvcxRqFEmB5$vGY3 zJmq6tIv0*jV83BznQL%J(12d&riYK&X-1)1I8lU6i>H{j9^X z+?stRlkFMtcMqC(y>l%uj+A^z{9Vlt7o4VVo)s1}5X@)GEG(YvBY#(cIlIRbMhs># zV`>vKK6r-_H^@09E>W3#(RtU>&P2uyPn>U0r&F*sEfyKxqN&TO%sG8V%Ke*gB5=S$ zE*=cA^DVw!a37@6AqhO;;BvlO=+hfw`3ZWTG1R0W*oq?Yt?RDtjVGqW#(b?}xgk=} ziE?xO^+kLC=c7!BJY|QgBD%B5DNlR`eWL}ds;j4Pe{hR7whm5vzbbrhU5A(L?lB58 zI1SkB$7eVcSlp4PQ2#5LGwC2qamLj~7)_@!IJGDi%r2-ATqtsJxq?XIE{p2FO*A9==a+^- z3+{q94SS@0kGek0hs=NmyLi3OuViUnhErTcj;O@O5_#A)GpfeAgXMmnYmUAJZUcSQ zd2$`TymXW;G92?wYP{)D4L*Sed|}c^H@GB!dL&(7DG4w7Hw`qO+BXSWe%%1hbfbrO zDwv@l2Hc%4FIzp?c;fsB`R8vd8gP3N1V`mTuI%ckJOx;1ISCVgePr!MLoL_%tb z<|NZ0zc)Amx`qT2M6CxAfHO8W9zxAfwd~yZAQQp+*et`P!e$=M$neUP1dlUWVk|2u zEYa@TYiZI8m^IJs>==w`ktZ zR>RqKzq9K+3o~9jxl#@{vQ9%ap#hl!P^a$Fy&p$AiS;0FO^zcKg>a~(siH@*E?J?? z2>%jTKd{-98@3sHFnv-pKI$EF`=q@7x^>d$*hjl%e5UvQ(bs3BvCaDLs|EYJ#g$dn zxhA|p((+(e&PV(3+XqlD1?T;3{{p;q1wQvlW-p?O>g#h#rE9soGEp{bLUdm@-*w7~ z!q;y-=qJ)ZiDRX%IAfPgAs#FpxdRNdD5=#h7L;%rKAA5-=b`9&?1~wFccJ0*sgPjV zZl4Tryh(qpg@-U^@jx+Q3Uu=&et#}gjB`ejPf9gimAI05=dKuw_hT~}NQO>!;9Y?? z^=w{JqCqU_D)jod!4}t%UN{2aVh?-FM;Bii1-8)OU(76iy?vSaKjzFV%(39-?w*G? zF4fq`X(3qtJ|OvK_Z+-M)75*^c#?^Hx|_n-ahCsfqf||$eJ`Sr%q(j6q@QdAW)x4U zd7 z5mMUR97sKGf-nQ^0NmXB&VIi4$y&{h%gD&FOWtIv28V2d#P&m;R*MWt|6{RZ0@`aS zaiy{+77#>>f{>kw0S_c$;h6Ng2aQ#)2=5^^jO6b?(SD`(pv7dL>Q5(g;NwLkk^*Yq zj^bO@m`?;wq4ro&5#OQaSiwz}?T!5=C8bmmPpLIs{6=R_-R8*=*{Litpk<=`Wi7HwZp^vl`2#0*C{p&Xf3f z@1;b8uO!j}WE<0))EV|h3RhcQa{3$8ybWxb67bpXZ4z8^d&HkT=>0r_p8%1T))ymx z?)2zbC0vy>8V;Ndb9(-Rk{dJI1v&;p><$~(cAyuqB>8sJk*d?85zs@qH=o)C38VGX zn>cUJNMDD)T+07mH0?o80Q~pG;2)|VVB8!BDf%geOYyr;30}K5mr(qGMJ+`yCy3e- zurY^|BGhgIIrK4V!b$jn(uZ-V!n#~3Tz}OZaQ0$kq8_foEG*E{@?2@-E{$gT*#;r+ z97W@$?D5?UZr#J86!QMg*qsGv6HuKL(UVxx@q#G)*kV1*XK&k!mAkXAGuEoD(dW4T z<25VJPq+N4RzE&vV3DBsz(>Ba*d6bUmY{G^9lraE1dJ+3a=hDEUW{qB%ABkR{Zn8HJnvSX$B?AuRx8`wx;akqm9GKfIMt97w z+Hu(|6F;$t1g1n%^@vdXea$)0Wl>6Yr41rUoIB|&RpkTUSrtZL!}uJ`_r3lK1#PQ* ztpy|x#B7l9!El;%5gq~vitp1+GV?@48bX))k6FfTXSN9kCop+STO{j|?H1fg;*_zA zpW=h6j|csQ=!*xiqe*&g2M33q@83M+qtA^{I|~W~sfAri&qf9{kY!;vO*gL#e75h3 zNq`*f<~QgMhSCoIXjAq$O2&L9J^^~wQy}d*6m*^mt%NvIw|F7z%dYGf4FZOo@%QnK z8Z^9m>F6LRRAVm$Kl$DA;lLgS!7FEC9I2)Pe~&3`<_HIlJqBO8bYL+Owch{Oc#Uot zoci(O}6eS{SL?wzj`0R!~FYMb`=>Hc}xPO7o7WRq$-Ay&~2;Lji_nVX^(arQoK zdF(M87gkO6taXB%fxT8Iu& z(k9w<{|MPhg-K7X`cSN55I9WW1^TuN@XX7qQx)3Fr?fK&YlW`*Q=TKzPoR0yfl9PX z0$(V3k=g)Lce=PlEEe$FH+R6=A9*Z|l!w$`F%+bDfm`o#Jy&i>2M7@KOs#oW{6gw* z(ysB6SGbRo+&SY%-mgN!!$Hpi3rYW^K*!swjLK`swF`fquDqf(RjC=~*EU0v9D5Kj z>Z}fsuwav#kkF2yd<=%T9sVo_y0&X&Yuj~K=$SKeesW|oi;hO2^uU8&s8~QJa9^mCELP}<)rq)uDi#d08 zd&3hTd%GjzfyK@?y9}3+?#D&X>)8VS0sRPRY@p5l^ckMjq9`Q&rhYNQeBTe1`vL`* zHIQoVDI{Wyh+pZ;yk>p!N7_Kbl&?Weyg-{N%3|dk_xk119%`a(K#5lZK;CoP^Yv5= zyd~sc&vUHkMpS-OO>;8mO8a7>=^hv8xuRWuKoxZS3y4%I?(KBOu6xD+R)L3;Q_d6$ zMaB_PeYriK5ZtoX-U&!P%I%2>Hn5Y1xKc&a)`gKf7lXH)_6K!1$qs%Dm=f&CAAqmS zTwUVZW)dRK>Fwoeei>i-ob>Jyosmt_E=E7lbaHe-g1$X-kP``T;7B8#b0AczU$w3U;0MNGa=H` zn=gUHT+ALzY`4s}!QjpQxW4ZFwoo%%DV?j&3unc^#;ai%AXw}Y5D?Ib9Z>MPS+~k= zL%Mt9xkK8s3%R}|T1zGN;&w_r>yd<_`x{lnin2=d8$4(sjlAm3Jov`@57o^=WxvFJ zUE&dq%JT}^e%CAS1gjEwVjMty$zJ8MHM3?9;stKZFXK}hLJfQWu|c3IJ3;o&U&SO2 zCqSF167@+UO{a-wB==kJ4oWt2Kb6MI-NJWA$uQ`rAHbkvs7up9oAt3l_pbI$W^#~u zq(WSNVT8|WEJVqMP+$?o>Kl+dUc8nvTn9rmXo{yjU%~ThwD=s-fNMYOMLPHV@mc&ytU)aA5N&vgP!+Ep!aUPyQU-0zDO@-PoRA2YRHUKvWmK6~l7uUc0=IBup zemij&Q+i4ffZ={eG=$IX?hS(L!)`|(mUv!=vnL{l*WtNIh=Nf(bakn8ACJ($xl6P> zu>d{7=Y}r}d?0JV7_mt5+IW&)HIY35^SAg8GBOMF@y6XrK><|I!C_6J?DxTzXIp;f z1*wQSV!p$OM43GAS@$E4!5G{MHaHGWfRL7izTbj?7vgpYns*I+38nkHmlBQsZJpo* z__%LN$nYiUK49kQ0j*9ZkJuRKs!HYaRSXUMc>7)9sl@{Ul_FY2(*+f<`iyX#EI!wG zJW1yMnVm1@-eD5yDK!fFX^v;}zYbvj9)Ps$0v7)C8S#D+T1-PXiB*~L2E|MPI6Pc& zu&v$UPUPXf&uGE%;a751c2UoEW8t2xpXHi$_8ExV)B` zPrg%-pG3+3u2bN3xOlH9B@h)!cRnt8)ZmaM65gpozNN!I^RZ!7uoWMA&g0>fseoqv z{+Rzx<6kD!Q~K2SuT+k3c>t^1C4WYA?D?CA^giDeqiWe~h#6KqGh6^ejUOKSo4g3d}&P|G`(7j@20-xqdxo5_BiL)0z`>4Qp^s! zMwwHL?LmfNC~&KV6#!IqKfYJDEVE{x`1DJ$%Coq zI^X&KW)$bb5TlU_Dr*jG-nSEp^IzfZBCiH)mHvu?3D@r11HTPkXU|fk=wg!Fj(jwh zOJ-dk^`e8-oYQQ9H;NpTN15k32{99dDV>QSSCe4@*J zV($&k=wDnYo)|O{5`7{?Rg!?~Ng}3GCikD5H>9<{+;0nvHXWabtFhpL-Mw2q?&WVYbl0~6P`EU#L7(+f7n)~%}L?;CZ|$P(|J&tgKof&6aBMmRs2}R0QZ7zAktcH zH!`rDqJEXeS9JFqJkfbUqD{>1vrmh7v!cP~&06Km(0%^A>aYzh2Zv(9>iSj%i7H5- z?EIc^(U z)NmU}nd$G>F(#%r^F8P2SXNk$5$s)H;?$f#d@2dtuzj+bz-k$DnH{QJgGucUsX35L zE~Crw$b2)YgwlBB&+_s9N~u%}$lTSO20|U~B#Nq87;oiV%i`SU&!!D>a(s=q3Z;MW zb=vHeI=y=0@8iO09%0aQ|p%FHsfY&RzN5C;YHR(3zK6E z3xQqhfnqVQ*X3uA9w3KDN*_?xPnTKM^2P_qT$z$FhYOxK|BRUr1X}RNZ?DK75S%)E znkZiJ@@|MNI>^DV(gh^dmid;`B4Nw=%DmkMogkOWP3Y>!`6V0wozsFNK?L)CxE6Vo zy!r3B;ZPp8wn$D>r*BTS4jMg+p>vgYkuQ5SME6S!TUR6I``$OXpd zN06@bZ=YFb<}9&>JR=b!yZh5dUOqK|T-m%;-~{IwiWsYjR-MwGCf)(A*siX1_NU>F zh@hCADl0>5*M#_QL=}_j>@`UCJ3n`O75>q%`?m$6i22ChoS&k_I|i<`J=F*%=AW+Y zu6fO<@9GK@beDsM{%{79>#`LTDno*JL)xxmPtM(3C@yUP2Tiw)ac`;^Pmm?}54%p%xUYuN?tBiDJ>6JBZETKV4A;AU`Jak6 zS8mZXO3234pdryis8~$ZZ}|X_r|cN!OE54U;nAd7*FJ0saxkw}P*P2VNFToZaR>SW z{>}$?4bkzz>cUM~lKiRjA}n}U29JLoOxKQRIyIWzdIMePKQOp%jeja?vNBBCJkny7 z3V6E?&JczL)fVkY=#C)=?WXLwPsmFMr+UZgD%?CiyXWtGJ`r3PHyP7#wRC?n;U9idh2)yZru&J|K+^7s=ryX&ul+~X=x9LrvNrSQ@%=}@ zLN#WY7TZ}?p(&XlZVjho`yNMz1degkmr5%S(d3xQ8YLO3s3<;2o~4ojiurc!+&Oe( z!1fQSmtJ1<_C|!5T}^k14`of}zsYlrYXw%mRNY_0+69p*c?|kx(mVT;6;e(BG4oyl z)ecqyRG9p$NmPtmcc;nQs5n4~^rlq5W(`_mKr*e*X>9xpSINt;WU!XoFFeJIiU+QH zw>_OL{row$e8u0PPG=T(J%Q<$TvKUO%tAYq)Sn9>fSL0ozpi`u>2&Qw*{fQM^$4Ya zgbcNHqtQs5^N%$UiYG`Po_K$jN^wP*{8H!^#iyruh#yXBuwn%oNbviD-xg@RmoDt= zXT>Hsh73!DQ)HB>CIgZ5BPdPRqjwKRw6fo+PSJd43+)FvIMMJ+Z-mS)wSfc*=wuf} z(tb#>kQ+_Sbo4*}g`XbYa?JMo*`z}rFb;JNk_!L28K}xW5N{unE0TSrcZ;SFiRBV| zqDg->C$4Sz(|AIiX?Zd%KbB62F|vIFjD}m+y2dZrPVT+E7N@NEBrUwIV`aUQp2KdD zeya+Bqyf>`pKkBN4|g3rRj3WQ-=3+?&@ko*1S+vNypVA>J6%2+9nI6m3n#io@tlx@ z9G=%|tF8cfL<6^`1R(SXkCX1h-umFp@T>v>C8Y7x5_0oZh^OT_wU}!(MpP?P#Rg&8 zNXK{jB%te3z@F1iUbxmoT0$W^r?H3*k?aNG=f^Jh^1y}z4RG86c9YQlh1?e~0XY~3 zg>ae|fk1!;i{u*o7KEv3iaWmb=)(msQ%SUTbmWha8cbw3ZxLK?!Qlp_qp3n@ihgfU zR-MW3;L+hR7nl5n>XP*D(bYdfU>f+6r^bD}?1g}3zTRPQbqaAHaex~~qsTj0XELVS zF@7HmihpFC8b=7S*x{5vo&+ z?+&LkU+pV!*tJ<-c{84;-OnR7!A+ioJTnFmEyFl%V5tsd0Y%RI4E~L5{JT^L;PvPj)B!|M z!KEP6+_myY)zHtN!O4H?C*9(a z`FfI#y(s^Y>1rIOjP-_Vb~vZ`+D?eQKa;G0dSAGG(CTj7ZM4!$tcXY@5tAclUOTxP zvZ^mj(Ut7hN~br#dK7b^)x`3)^xevi&)o{BV zh@$4DeBHG6e~o2@n6btb+D2eT2U7*ZY!m^%ofTV%~-Of9wnP$Q?dv_ zuvxzQUE|byDe#A?$@O;{QWTLf2&O#aWp0qCQ<03PQ+<1L7(zLF&%=jZ=`$Xs_hhP_y8&xn7a+|4 z5P}~1S={(7J56tPnWCM9)uMdCTp1Vx#`(D4ceT-x9W{!!5Zr8xI?TfV1>@BB z^O&bVB0`P&Li>A*i}oHn>&Kf0D%4|j7C5n14|m{Hv6c+nO|{BM*Sncv;wX}}$5~L- z{YQOv0O)30pTyuz0XkPs%Sw$X(SNuXKj#gLsy@dkQ9d}OnjngQL4+5pwD7eQ;qtY# zh6uTPS;DIAU4kBO?_|r9aEp|@-jnmS=)I+bk4w#4ilD(TzKhl#WS_(ZRRQ99hQ}Ex zB&z>~6wXbrwkCMX4)WHwyW&O7*ELWqOH1hX2e14KvHdrMMp@M`Bh(@t2Twzp&ON&i zCVNFjKQp{5J37WdhJ7gWlkw6&n$u`o>llj5g&BZAfq<*9i$y$DO%^*US78K>Wb;I{1G6=fclw(W>HZW);RpG z&3)FAg4?5HU6x#bi4IWw=RDVY2g&hzbPZQFOKdP?LO-=lJ=3d4+zz?^tH>0Y&t9{e zQ?Ogg&L+Ff(&up)JTS=N4qDpb@cyX)R;T+{u0Ujh@IO27l3f=90c`hSGWEA~B zeB!Kb{BlK4(#X#Ka3A%`rcMl9flfvc6QfrkCrsq(|1xQc%tsMq(vkP>N;~xkKU%ti zr_Jq{XjEH+o)^FyNN2%q1n`)Sd#hlkp2UNLJ)1Z2G~p<+nYO{-UQcJ&sdIHB9BBXH zaj@^wEjgF;ea{%~D4D1}CY6!U8)>=bvenQo2JlFLrK%4>|Gt%961cbE(x-u6)SrJe z@wRVKKkaPTk09Q^HplwXcuhFSt$*4i^9%O%J&aR{cK=cBmpy3%VT|7whuN18sV(b$ zZs%UiOu$J1xl+|n4-StZzLy%NEm-;}Js>@Q01tmMj=b0yx4w?y1UkseoTm0!eNLKd zq>4Mjp4@z!RF}q&x*xR8vTkw;AG>Jpvl1S{m4MIHWXt92P&{Uzr_Ay_ob+@yEp0jH za{EQ)CYibJse#E4rOZva0TN*CuH%coVZHVffRr(=( z2#uGU-XG`zO;^Kz<@{U;+n9O|b!DpF$1CP`ZgwN8v1M~n- zJ`47CN8dWHm8xQdoqGP;<0-py1rV1gZ%%KXBr$LD=R5zXu)GnTvi*F@iBj@}$M;}^ zRW)s<$b#m=Y1;Fsnu~OT#tnkcti*olrL*KTFZh|SHJr#5x#<FqjD|^e5A>($V?>5$-%cIoGesLhs%>-Vt2VU+fGcMN`S*)t*1h*c zplZ-MynCbS$#?eiXMq)~whKSQF0rZKt@q)kt&J|dKl(VqxKSQ;no+F5kR4Jiczh z4~*(ouwG6F@E!z83RmvoKPcag1t<-$PvQt&J*fw!tx}P}!=sTLQFNmz!|a)-O*W!;D@8soA`ybX6h>w^ur}?Ba{RCduK{({Sj&WvT7* znUDG$-vGSS>TbmW4lyFJ|4oDcXV{(`R+*lE_hL92bnsHWJ?PWnD2`)hM#|RC>!w9f z&Tmj_14@b&Y%cQTRc&E~`lf*55jZErQ691rKB- z93*5DLC@qrOe$d$awxxS34~Ty>r$nt;Bme~w(-Rbu9WzcN}O(K;=4nfSaSjKL6$F8 zQi#J&WaWWJ6?wGqYCp#2Ea_|*FPtM#7_HNEcN9r;mm>+*4 zFhHuqor1aE76_m;&%Z`V?a?31OC)bs`_`?jL96xv(gWc2`x?auZC7OYN`KxmB^-Ln zIp2MsGhpP<)t0cp<90#ey-8I)<_gLH7r!vf!>gkKrvlhRZZk zkA|Ab3~be;VMW^F2!oB@WBeq>)3%lBc+QhhZ4uaEMe7o{=O@HqYP< zBUf_*ZQ*eaJFzLEJ)$$Br2&(CNchCbaw`@sNuk3kd2f(Pj-s&Y`l9cJ7uEcaxUBYg zB-74gWp1G}&7BRg$6yUI{kozC7KKl>W?|I}s*tkwl#v$Xhi101k+tl#T!!^fNqubWO_hIh8HEIxUJX((!l(v&`sN>R2yZ zmfbz<*XioJNmje&FX+=Vc6^aA69E{@YpbHaOy%hTgzl26(%-eC7Z&W#4y%KXI zG_ozJv@Zly2Ej;p@%aH9RG|eQxMzOG_E?bAhB8KJAnFy=kNi~j2NXa-Lg!G=lMs3S ztIp@3B~#etm49*i^72yWYZ-w7@&P$W{|yKHHHonam-;*u#iO^X?QSo^boaITA^}IS z9+Mi0cR$r%-{oM++j}eBTK~ZXILyF^>Nub$hvC=`+%gWiv`JPhsXTi@5z=xLcIN*c z!ZmYO!FN@e;RD%d5irexECuqkq?Br_r_E3Jz-|S4GB=A+>{!=h3Q0k2PGdM{OSiR4 zHxbnaflXVn`Bc9KSk(1J=Sp(!eAaBzulLF>K%L7lB@5M-yF(Ejw8xNzYJ0-^Heu_B z^x#Y$z49=O?agSS_6pqjo1X&TYIDJs12UW+J)lDI-G@4o*k2y90+vH(A=^ww5!xdQ zb}On%Fduc)o#hhwIN4UNUhI-~*G&*QQQ_Y2^`{g=>EYv)^lBH+JTMff&;c%4 z1n)pEW@-T|k+08?#R!aOvSGh?_wf#y>NeRupMOr)m?3{YfS3G2MoiX*cHV46$G5{#vG=U4_D+ghj16_%+r^l3H$ZD${bMSX#p&w>N>L_ zNu7Pg`RR)T$%4bro~?hiRtv!k6a({1nm~R_WkAT(%_FVU@sSt(?Tbs{q-#L*j_tuC zPQiyO&M}BwjqU!Vt-NB~-Wt~{H)P}Rb!os|h~inHB)9O(=cvESSF_%+?7`X%cCfmx zfmY+Us;HIKtYCxpsaK=?(+(%2=#u0B3?cP^WFA4RUd=`qlwF^YVqo+ z$&HlqNh6<52MN=jYWX^|d-X%qF{s5RM+5S#{jK_!f#XN9{SAMag&#j&?yUES9~g}E zB!}<)v>-m71(U((n{w_>`~^(_>IO)1~$DdarkfE{yc)=saXd8JLXti)qG5i3LdBKzdij zk?m>h(&wAc$?0;WTLXXTZIbA-|d0Z*Vi_K?kyf^qU)-t zSE>3x!~o8^&DzPs)jP0T%vB%g5D#1M>f7m0TEVIU6?xM$1eZP=uTky=mPpcm9&BXb zM?aV{rmK;T%GK|4fU|r&s<xVu|3%wppu3LAmgT`2 zN*7jpKgsk_(*Vc+54x62JzzbXs{9W{xc{Nx28{9_UIKjHIDa-m_AgL>AHrt-A0k2h z@IKvtael}Z{teia&$t_YW5r$>LROf$#s8 zoQV+n%*t_A09N)ExRN?qg2YB9!$KtinSjP=yL)oU^8BC8hMe;KpG+*a4}w-XD%~pX z=I-3$`b!ajcOcJ-z)T4Rvzbdd+GjgB&RTua4K~p9`RwptG2G8xz^s}=A;=t9>A#rX zq~9l1gn5@I9~dIQs(NQMeB0nyxF2_WH19b}lOgVJXGU`ZdLXKAb~pEz!L?N+&>9v% z?y5jA!>KA$dl&LF*b+rH94KZHfKb1>5ir#J<}LUMpuxx$@M001k6fMAQ(|!DB`IzF zN*t&@;FEA>7Lj_jla*7GZ%QUZK@j14c5}VPehq-$Np&Si8d!5s&mgZWC4a#s>CcZc zq?y0VwY0BA6mz@u(CYl^m*M-XPY*ruoO!Ff!&ua@n^8SJl7r^E6Dj$EAxn&N58!6c zmwKPd)kKg12I6@Fuesyh`KdhV*7i03*MIE;D`79uSr(ux_t#2W<)B}l051fnRfM;D zfos|}5GKn@>I@csiAfbWdl`Hge{#Du)4|{CP8Bc~#alifLa+nE|1o*hSsH_Rsk|P3 z&F?B}a_%$-NnP=Ab)35SbIshtv})&|SF0p~==<+0^_EkJHvl-9x8jmHiv?)V7Bi-S zVS9bYqjC3{@B=v2naQ#)M!HaE*$t@)sjh{jF^S8VGqeHeofJ;5bcx@CJ2~A9ZP3F#mTL7W8 zd}NPO%^2=R6*0(fF%^!khPV^P`k!gfco@;uTX!`vxNbHL(-j3&FI{~Am&t-l1Pq}C zbqVCi2p^1Q@lJGQO$NXm9te#0#r%KcAfbLTbT0m|4Yn<{K38F@rxRyE!&tO(gMX<6-wbL)8spJZ#3!-1=XW8%fL^Mr@}XEmzHe0WcG< zx=VE_#@Vd%TxcnI=wNz@RC3T}T~`jnU-be!!$?0F`7<@e?u&xYd(X6&?{%43Hi9Dh zt)|qqbDhDydiNFa#SJ@LDRG$2=X5J;DXr&OP3BTd!HUN%8(SsH8pZJDrr|H@cP~}I zY_u<2tP%NNB^l){TMLrKYYZN$tF<)A>YvI2=J!LF*zy2UH5IwKn)J)I@;Y|PWg7Bw z*KIXsN9C{SZC&A=AXoi#8-(h^pzCZ*ZW^VY(sDCP#iToX%NDaff<4r1|Jv<+1Ax{> zk;yLWTP2V0mEN;99TC+)4l%<1m`jVd{VR(gz^*365?5svlrv&%D_vS(yxs9B8r*}c zU=VaNPh*}4np>~c+#W=5Cq70-_0p3 zT3jQ|{N%OFFdASQ!&{60jc#Y;u~etV8~gznlb;-S4eTIcW`#lUtHZFD>6AUu!zRP2 z?xx-iKsKKpMehKmLx`NgVhwm{jAouUto3^#c^|)5)0g*TrW$QivKb@I#dZ@mu3*70 zZZC@h6lKv|K!jUy2tqi#FFAbxb_~)GycnT+(?H-woyQ37Fyqp>J+c`_7;|OS^#qBY zIT(HY&M5U>*j)g(-h_KD)ZJZ!+WU_s7LDrkJsLHV3Y!=j4FkaH(U%F=R_73y-CpC6 zbPvSE+h-xQ8?5u!kigTc0qKoEhmd9XVv7WOTvH6~`;tqa?6_?iUKkY~DIYj%a}U~; z^2mKITQ0a0E`drvT$;jNK7%jlD+qjk8o6pTt42#UUD0;HRdvM$C74X&jr;Ch>^fX4 z&Lc7JXJOHBv)bJC&>QDo{HQc_3W9Cv)bC8!H0)KlV=C*cCJKLZU970O9s)$u#arv; zw-;d6mq@e`#Ish7B%X4VxVp>X~F%$`2AaJ}Q$VfJg?0qpvv zLv*G*07&Y7fWLsN?@z+V0S2vBRq?nW9M723o$=Wt>R7zqJu86R*2Xz7@QX9EdJ-JZ zxycz+evdG{{t)ivn?(v*H{t?pn9yz^WDb(`O|ly2qdW~WE%-21Nc(^AukNNDGeVwU z8GBZ#NFqb%AbNycRR#)!;%DfZ5j4YGJ+l|bb06AiUz_`sU$Ubi^CzkMhG9sGw6Z{k zd^5WE`KqPVKA*!U^J8NFJaR1Np>y|GhgN0(159dFvrQ zux3C{e{&Y|^k&L}TDi(O_?C;wD7i$c z80p0_TtZ;cr6}Cw@V~ zA0#Cno(|;kEUI`N7@6TYfsqR94d3XWm?8-BavX>6gR~Yt@=tXcdpEaPRy{Ip{|}}G z2V!4o0I|o^l`(3JB=Pw}n9thswZ$pwkyy|p!iV$p7N2QVlmDtx77`UW1PM^Ya0GIf z`RC2opnD}>6foRnyg8hujT1hjf$-{ehyz_2A9EHH!`t%7&&;z^%r^{usXFsC++M4m zP%iJsif}%F1CxAu=7~vpeIBK3!pudlO@y&jnW?4Eq7J`(0bD9+@+;|!L`%d8)D7uf z!It+f7H z**SmLoMdtZ%aFc6!bo$(i@&Hd^S5v~L$dZH^9bX`?BdfdyYzBkR@;9Osfu2qP$`IP-`LEnLy1M1jo@Z= zl8=;`?*#x8_3)MkF7A<$TFDbEwW8C@su;?6cGBF1TtSi!P8>$FEeA zx5%JL6SIM+P74%ny)Um4wQH4ck-R_TL>0sxuX1?UQ0f3nBW=T2bDQ+@R`(o=?4FsO z?tXcU&pl%jfBRXfI^h-hz;81r-+<+3DWNa*+04U+9ELmbTOMm^0l3XMnLDTY4QZS_ z^E|!VweAa-wVPWNxNG-1x7<5~W+;apA3+r`{k+DjLjieru7mAo@0!_McyfIo^Hpj* zWuNRT(>?s4r{a?&FoVDS8&5eGN15L^1yBnCW0)NWRO1)DS0H$v!7KO_j!g9#=W($e zbjHx5p?U-kkSm(@6RRgsA-LXw!}F%?nDs9)-M>Z*1`2)Wxli@RN|oua=RWq)-s{-8 z@l^XCqqu{SJdctEw9!!BM?VL^YA}8&m5^bojVAXXErvd5C z^+z`yik}Hv`Wzs4Z3E7VfrU)hdWZA#)g)l2WEtl-&`!nKx^^PucLnQC|E&_IFecqb z<))W|Wi8Kg2ioYrVY~PJtUSxea&0j4c};`q*$LN#0Sm#Zy0Z&owcvIz3r8F6eW)BQ{q~=)QAd{R z11dK`8Ec_zVT?7L&+Yxg4e1&=1eLjL?};W5-_astx>E*Bf^aiB%o$0_KpM(15TyYA_0SE{hfSH9ti#7uwfjk3 z4v}7Ve+^MV<_Qp;eY~~rEuNRlj?ssPuk_HldSM~tJSH5%dasVw@MmqXjip5lHM&m97BYEW;|be#HIy^X+kCcOlv9T+Up}*D0Yx9J$nzO%J!{EbFpe{jquWvqtHit?S#hhJ)UX5Yr zVjHzc81V(CxwSRDV9*Z=#($^f0VAx4G}^_b4_tbx zE!RkTKXrLXYqrA50_k_odC39ur`>%S2Ye`;C)3hiq^Z$MM}K;m7WfHMERgUy&N)O1 zc=W|SDn}IW5X(X!oGH7x=c<-#Z0FP@t-p`oI(d_o(F-6QY(AEt z1JggnhvzVT+V9t^8C}3*zjjYii+m!obD9^;p9jUi3u%H($$)_It9u>L%N^uaY+e0V zwyI_l|A0UJ#mM=DQ(i@f~|E6hy_oj0A&6MsuC-t^*s|GS`Ef=NQ8 zu}9SwMG&1Iz-fV&rFsDG2LhF{=*6LeBI4Vb9Z$j5{J$$v zZK23Ybg-da`t8>5+Vd+DkvmjD^;5SzUwoCA{q!|N%{&G9s8EPf)u(Nz)eGi#&K&{1Z{GScMzmOJZYF{1E~#Jh>g`6xAeI5-M!%;2!jPH4aW`aU z?H4>-mBUq4v5nheZpfTor_>_ZBeb-YL)jm4Pkuz)&ho{k(Z++{EP>zC5?zG;csFK} z#l{kN)Jh!MA6uigiw32(noC%UI|ISR=e~Ol@I|FXOj`)cK_e{WTJMVA3z;=4e*Zzd zS$dLe4K(;+ISoMLE8u@e z%O2WYw$)aE2HAK^&87%$x~?@BZL>PMOcV`V(Z+KfWwBnap3mJ7Xe%gpigt_9Q!6Gj z0fR(QDTXqI18u!k%Liam)Aw@LXhW-{-ul?^!P@C5eZq_{-_|d%yU(9iC8@PH+40Je zU&qkqfn@Qb*>l-Q3mb01(*v+|&<@Vz_x2SaJbYW=CNJ{{x%*}nYHG=Er=2xeZ!l+G z`4s=t%s=q6T8f9sskDjTCRQEm5p$K~8=K{mJHVQ9OoU4RS%#MTXx$8$J0YT?(aVbA zrt$ewvUo(ARYIe;`_)Y*Rd4E-{2eD3$BH{H_ZDT9WC&BMb;W?1Rm=jX}>*3*Cm4Q!}$cFR7V&|R` zN_b8b7`|Jr)|&m))&Kfz^&uDZ;TrYwS~fmvOb^c`W-7NJe+ z#ELym(z&8mO~Wfbt;6gV)vP^L!xj%5{G)%rrWR4D@@%e?>3{n|bUstkF#Nocz{Zl% zrF9e>gznXflY$>#indbc;C!m$8Q5NLhO^i^K0 zB=z_rqJ)OLhUe#MAx6{~)x~9$S-^3_t}ZO7`QXP_w>f=-{F6;4<{HL!nT^`crkQq? z{N9w$A9N?okEy@PJXi<9_7$ajy20`5>(vT1@I!^22qw&g$Hi*{;iU!GRATV9itbpf zkNLru@*w=5{gikWHBBq`R_YQ>(ePinp6{+TYnoxEZTb2`Q&Kd>JyZr?lGH6(voQ-W z+!xwHZ5mcP1A<_liS~zQOPV8u#j%eIbJDGwn#ocTvI}<)bDg;l=40{x6;<$abZI5v zSKvN^0QH!-@A?lG3jthsFpTX8H^k<(+t#Z;_cSeAN#zWG7i;?AZUlHXr4RFIhJHKr zkJO!7ua^}24X!I+9k(qW^rs0NtOT=2OyuC)`~ffSl`S598k-r z=ScC!xisn>wzXm9SBdZp$LvQ73Tr#lfx>Ulr{%>)^nquoh7@HDBXMp5S#~vUav{6n zXjt-UQ=JQZZO!LtAK{-DN%0&dt`{gRR+MyP@mnzB;MI7MgbuDqAV7&`k5g(=BP;3M z8x_n!ZDbvEelUvw%x5pNuse+#eub{$^D!V&GSScQC;i%9hI8%Z^)}UsXN-;N?dGEP z2+oxrBo|6&AGz&Lply5Ly7Ut(QSycye$)9E2_$k?P9#9B6<;&zAYvi;1X_1REWhwQ zsvW3tm|-?piWq;iPYb2`@Ng!(7xAc5)y?a^q6@*677)8i{V`K(-%Bs?(~S-UJAC_l zo>=yVcXoXjrx@O{cDX4?5c0Nt=~@xJ5!PL%p+D4u{hk3<9ZME4--$mXaEG~}xe+`O zyC4BFE;BShP}Um;8x_@Ve71uX{KPVQLg?D58-$;b1=Ih>;dJg-D_;2kG+5$_wsTqk zbHw-_?Npg>{I3N@?nO%or4K@qvJ=j>Y=~?@rE?HR8yq)scPJgvUk$;I|AkmhdoE_N z*PG>Ny`yV@{*dD$l_}mf3COefI(lkGo(>*?E=~Out)Hf-0Qnr+Sr76uW_^4$*>g}k zPmhSzmDmG?<+uB*AlJp)u;~RV%SkFrr(a}ca0T+l5dk0WE8 zxPb65;C9s&VbnSum_HrhnVc01J9Pur3cnwF3DYGIS|VTsiMYQZdtE~|l8!E{Q)#7} zxVNzS(}7q+a&dnc2k@W)=W{ICr)?a;nY(|{cZ3-P9)7jiN<9#_!3B>zs+Z(0k!X~; zuFF%nRtkwN<6I0Q!l{G`k1op~7*ad9s7&7SI;*!mTZm9=*_9Wyow^LThIpr)T;|`j zVd8xXS2onPozwGsM&7e3vR zi6;t~Kj;1jmv@H$52CZHI?$Z_#tl?L(CYfk^GhVew;CoYehIdSobI-XD7p+QUFB}= zICeI=4e@eLe}3yicSP-)OZVq*50EPT$r=5SJ|$s6MiH^1|Kz5)C^aERLaYfsB)3#C{ujH-z6`=*m@JFA`PON^ zo|*;TmWRy1biEG1eeGrdb}Xbjrt&$T(tCdo>pz*)*3cdDN~~Al{RmiycJ0>l(Z4;h zZZ)9JQym>I*O7De~4uK>+|R^a3c^$wSvo z5x{}I3as^seG!(a0qN?5Yj3IKvzln)ZY0~JyB8+}PV=_OoXC;m{pv^oruD28&3Eqy zBE{p?2Z>9cTgRqT|NUSC21))PW;dAl++;}dl)S@Ca9e)<_VwvGC>}bvPrs&Mc;)jS z|I-<{e>!G5mAj7PGCAxs`)?E0%H#P})|;MOf9R?qnnNg(A9JvtAH98Vd@Y>La=s5X zQJ_YY_|@+Ez3`y03_Q^hV~AT<9YtArB<&k~0am62YyU0HZ1zRo5P43X4K@$K?>dUv zj0cQ56myaSoY(H-4$3}9L#OxM>JYZ@mJ7x2+JCwTbEC##=E^x6EWJkFO&0HXx1+dq ztTVES#@TEc!CByt6Ai!l6bCEKEr7IRGWa}22C17AnA@|^y>0k#y}VlWS|Cmzze5hGt(~R%Eh(khu|b~Q&uW znR)g`(V=F=G5PQ>c-L_whzw6T%SZ5WyQV`dZ(}e!Mmw;Jf>(C*9i3R8Q!E{IdF+J=+ zXsQXwl>h+BVSopy`pE4%c(ox?7Sn0PUEeHhL{XJ zwy1FC`x(;3oA^7ruKbw7{tz|d3VCah4+qb#sD>>pYz zUbw+TTHq`D4YJbhQqGP}y;%i-psAn~FWJ7+vEUHvtD2!_;}_WzEjf6`1YSAddgFi6 z0i?;T9|c(M@H^25*_+nAH#Xh-QABO`yI=3>$KGO6!kCy@vTfK0G&Mx-tzJBSCM63% zx?TCP{LSoraF!)sut!f`blz8nn&%}Jv3kCR6YUyNmWu?P8Q|bQUVYU;$BtE3>X(lW z28MNs$~jhG2CSm)8U4%cRs*iBnBhHhyxLysI_}wUn7zG)SH2Z@lvt|gufCfmo#<@Mic=5E7MaHYPzS&993vHwJ5P{iTsq4;V6J1KZ;K|1Z}`4pwulBms> zvM*dg0UPnBQpqy-SsTO&$jv9XL3>dLzx#+|Zu@!N&m)35+j#u9UTfaPL8&_klz#aA zr5MoC!;^uObv{OP5~V*OO$LmXM3qJv826+r#$Ofl{PuM9qFU7dN5bea#7S6&1po2t zFv}(YnC)h%K-%?orD&BTAH$;A29SCA0By%|12m)ai7EK@*BTP&ZIwq{u8k_e667!X zy7@%SFJISbLb`(R=P^pbJ`_I2)V;sCgFubYT;CfO8sWI2Tq3ExQU_5#_k=_r7x%Po znNAW(;hqpZn0SB=**p+Sw{x^7!p*frKGF)Xzu%iG$lqNKpYMd2wJpL&sAebhTJ|v9 za_)aUy07cv97R1+CEjf2x*XSZ7MDZXEDx3Yk8U~4j=sdH*WSxO*SsTi-(7{T`{WqF zwl2|g#2j0PU!%T=Ck3$a5C24fK>TCXc-VO{EZ-QKy4fIxy%G+y12#7|*NOJ|#+9)+-{AEzQFZ+j5)zQCwE@O_6nSDI&vIdpReD z;UhmdE`=E|wLsw;?MZ~Oe~+CS-(kw0x~T+G{oXx)!uf8YO>yN4ElYK24sQ?zr~Qy` zS1ZJpyov~G`AlUTrUNF-zUbL+eq3s05;2Q)E9rk8R4mVb=beqACMg9RTcq-yQZiXe zduCRkrDFFbAZ_sFx$)=TWfWpue=W{{rE@nyYI|IPwU0BCXC`ZCZ|wURMxb&8YYZai zH>gq)`~~W3J1YgZZ*~_G#SHh^U)-4+h>FwX`Auzh9v6d$TB3`QE79sx<59t ztdoPw8&;d~JqK&>c+(q0NhzSN0b_iIM9B-%4ZJ(VH4eE8g-)x!cJ*(b&vmvIL#$nY z?GFt|P?>Y%2M&vWMsqt{OLAB`r91-FY#pcFosHrirqk3XIy;F(4p32^<=NVl+d(d@ zDkLO})ENdJjoQw{e0C1loM8bxS&AJGZ~snP{re;Dw)Sb4z<_+(e-jA#hu4b&desGK zrWO*b!NbYrd=KRUXwKi;<__IvQ~m2O{*eBV@BljWzu&1pX#9I$Rx3CS8MKp^@7vcJ z$!jTEke0BLC=N1mM}7S}OSf-)2R&=YvL5$46HA8SW#`~)6-pXa4KDZH5Tve=1`V4Z zh*Zz6^lzq{9s`syFR2H@m{>}ssonjqP5UkR65r-9O!^Jvh>KzU74IJ9IZDHxfcY}T z)mSA7HdeahR)^%rFuVI}jRaQB^swig|Q7|7!HWx9uD4<$~|OS4EYBw%Qwto6PT$dSsX zHu^x>paum4-jU;QjqT}={h7e*Llds$Z2OCW!JbIpvnz+mRMGu_5IKYdRGQLsG7W+hE0ro3lGxc*^|3@Jlol86JVe{Y z*|}5;2}@n62YAUsi~0{Qj)??L%&j<`h@t~>C_;QrJ4kXnPVv?^vA&!(fIx9~sOc*) zXs4^k(ilfG!X331o10jf8>*Ea(Y-ukTR5vCEvTofL8XsUN9I;krs+QHbBmieZle-c z>Y7_4!wipacw1`XHnL;~oQ_Rj(LKDr-CZm%4iU%ib}|Vkl1G%i=v5{ly)-VR;ZC4@ zS0esauwpc*iF_Mtrt9bQAyN;}moNv^xVLg@ho^oy8B*Dp zTOk9#)D#rREUm4R9UDseqtF4uAyUDX&YM1t#*-ELu;4l60qTl^NLxWbL9%MgLQjtr z0Y9%Y$hdEv0{vjBWVxNJe?q6{q^qYiLB94IZ+^kA{nY{i*pxw24VBPIv{dXkNSmyV*t!nJ~+ zDth{zm@knlJQ|lRqk#}N@Yk4xBLe}}6}=7k!j!K$FcA$Tr=<`3eu-a8t%X;8nC?F^ z^I1SAfr;5{?fxAtFo$fjeL|xNJge=GI_1>4)D1#aUj=Ghrl&Vk3&;e?oYVX8_;rGOsle_x!U-e<1!8t;bCtvYolFm=h{H3nq)*q7V^%Ag-Q`)^^3h>>p7-iW# zOCgeEoCDn4<}R+qQO)jiz^ZER82+5}&MJ&bVTym}#rF>rx!Q2&7 znqkAFKhLk{a>f1*(eeM?uiBR$xGvt%Vc>djbUQemNxlgiXH$ix;dhMxVtJTwfr71#>YIn|8Fe$9lk&yfe5WoR9=TETWEDiFM}u#= zllM<^mgR!a)Eb>Uq9|6I>@`HJ>gZbYJpn(*gX82O#69F@Z_{e0y3>Pu|JVL$(sxAP zKo}I_ex8fq+Eh-&h-_lZ5C6A|+C(tP;vINu?n!oO7y7z^p#FhehFdNJgzE_C^wzQ$ z`lmyE(VIgyyRSOwAI|PA0PZz`_j#j)GCzvd&9_&}IOxr99cJ5UaX@c_kNH6%cEM+- zYzNaqV*OA`i5DlZ?}7S|rqy8mu2Ix>yx)2EVrSyrdu)-@wo5|n zNF7te3C6@+P1xJN=HIDYnvtX-tHZ8G_b7KqcG8ZsW^KQ(RKDK4kP2LMf?c3LQkE8& zu0>x1a*yl`wAgQGvQiKG3=t`psKq~i)CAtw`$8+L@1l%^fCge8S#o%)+AdTcBS+h7 z;#keur@>6}kiv145e3BY4+n{H1#a4k^4{D20nUPQqMJYftI!re_I_yX7pA?|bOt)Z zrMl(=c731qaUJqnkXnXH}fd5bJy`Dks2$7oxZtw&eKMf=%-4$91usaGqD8~($lwaIW< zHuT(2lC)0xm0n|^ycS)suq}XMufUx%M%O|VzFG_3p}HqDmW`Qql0cBIIi5Kpbq#Ad z57SdWJ&uMn0V<_7uz^5Dx8rC{L%dlo)6;<$>aX#WX!l>&lwm*$fi#9A;Jt=&8LLc} z;x*_Md}_>JgJcWHl(gE7x3NsX($XvpvE&pKyp&W_>TqU%dYYzSr*rd{E8TC5Q+8r~ z=)K(0@md`pWe93ixmx6)%C)$4qY~!94Cdu;EBUxPsWVlgM4<1gK2qqh^giXFo=Jk} z7J~inkh*~4;349tZ8Ox;qWM9X7tw3Lh4t2`2iu28ob2Rp6nX`e{A_-@mqGVC7&Soq zm&^UBf*c#fu5hOV^8EXlvgk7M2aHlkr>HL>L6uKif-v<@iB$0!mTaM*7YB!Hz?NO* z>S?Uj|t-QF<_;W0pBw+uq42u7m)|*8h$u+8k;sWRBP? z`$LZUm`_9sgDmS3l8ZU26To*C!=h!~SF@c3wVW_NiKEE|Q?XxF4cwVzF}U;{&IP+7 zd_B$4Dv>t;dcfv@-u%3%@(p^1zge|_C@}oByCF=c%Z@|GRky+Jb_?1T3x8lDsRA7! zi|$^_0Zei1^;oxd#;-j7m2l^Nni}8)w(-|De*CRZ_D)U$iV6z2{yfO(b|X9%tqf`6 zPMSu(W9*NXL)E>VQ0Cw0cqo{k76wxj^vmD=x&Qj*B4=_qOQykF9AYKGJu@b}rbZw% z;ioCQ7Fgd7oDjZE1e=Vhwl-vyn6_24MqBFYrrN|b2(JILBmek@T>!chAD#GZOx`Z5 zG$nn&raHAo%_s1HqC}fhRt{NKpILMu-_=a*ED0d$Hy~{hv}A0EI@q zVgCp(zL@o3+QnJ}O-rVyUbfuFIW|+o3#OyEHe*VLm^f*die#jVQEBR){&JW>@`p%~ z=^kI?0xJHz zmbUAQ;S=xSaY-!LJ(aeL%&kIpBf0TeX87_XyJUX8%*5kEKtbWx1scKmC%8Zj`B%e% zE{+FYGvn+EjIFxo?=%0RoHb0{9|fA@zv`MlF`q>d&{}m*+NNpwDeOx zQZubb@W8$07!(^`gWq#@#`ERN7t`fILRkdsAf}^}2%4uJ9`}d1+K`9h7iiZ@tBZ^F z37J1?C4(p_j#Z;)rK8`>O24@xi2BECEc^pTU*AKk{ktg_3@szd244N8C(9xSzh4Th zGO${vG(}{u(+Io+qQ(h7#XotJ0%GB#&~KyZnyTuF0hh_?7&i=G`Dd0APz6(GYu?%-;INLJ+4#oz z+;2Q>GzlNpgq@c@r>woa*VR_cF%P=d-x_{ZEf5_Yjr6jQP&|*^Qq1&~@KjmEm5yBz zM-GK*I4}k+dWf+9_#OCwO+ELE|FPSVfC%c75@Lc{%r+oxI+AX@=GNWj-RpC!(#um} z?oY+K?Y2cDmq6=DRmDbhP0=4kl$Ie4s4z?uaFj%T;lOCV6j}ffu zg#bimvNC3Ib~a*T!}2Ltu>z~K?6jV&D_psk1N@*0^DHTR7??qk15R8|?D$SeO9N4P z3_NRxTi0GY0g>C@M34Y&K0$+!y#ygKG8&?!AUg!-y$(&eL()RgdDd2gS36 zB-y`t9a^ZSQ;3PZ`x=Bq*bHYTJj^pyc%D;TcdYmeL%sI)rgnB**5OL!R zU-VU{wp+_66KbL(cM&O&%W;{Jk==hOuTdh$kuPlT+SVE`YqS*zMvz2F^K&%PE;_hM zzc%N^?YaoLmY%i>Sb+apjOux6B8X36vUq(*+uc0uCYv7&3a1~ZeH0nFL1wXL(fBr~ zGA^@7=l5%0jNW$55Ajgp_>}hu78z}T7hluj8zas?Z=hEqeDi@fp6ZAYVG56MzQ{nO zXN)6b`i;zBIM0nw<}SV^m91aTJid5U+K}7Ut)`{#c?|;!b5W774y}&#?Fr$FdkiTaG;%9cx>R z%`ED|ET+clHq4`p%1;7xQEctp2xxhxvk!H z(#UXw2D?4-j~z$*2y}{+qIYtX*b{c8v+A#Cp)tv)_l5pnxR&M_U$N3`ux$n%|e5$`JjeX-U%P6l)!tN99nw zzu?-S&Y!VG|4dt|7T>0YYxemQyq7#VYRaGgTs;Jdlf*|UFWl<0w@8>E^;=2R)+yE!`6`;?vO+W_dwP`*kd zvjyF@C(4~?Ii=QI3;pAlz2EQJw1DEY_l#eK?zS=yrH&WzOjB!p3BST+2e}&Iy_BFx zW{V=F){vfAM=o+Z?SpzfiSPB1A*F}U&>YxFB}dUnwwg4c)o1o40&4W)b;Zh&$#}}^ z$4v+3&}OyF5DP{nrrZvn+z<1`o(-2GL^Xjs#ILHY`-@==t2zxKuT>!RsZ$>`I*R zVi2WYxR7DA0zoh!NZJmu08i-fq4PyaZhIDpS3Gq^HETY;=)Y|;cx~gWDH&vJ^x>t| zqP$ebE7@5TBd>gaIfsaWDg>y`Gntl@DAo*tv^~sP2p3gJ3z2`p&eU7}^oBe`#5{I~1=9!{DM2Mwn8cQ8`{G5=mx!H&H_vz~i#PM~r+E^oq21|tf3&$mFohWj z$o$%y2UO9pKNd8Ym@}5->n!F62rX`F?%Z$g5UpSuYTbVeOvXiyqv*Y$%fY15e zZjLk>XyvXPVjx98FXwXcH)df+`iU6yx{n*q`D&KfZ9X>U`wIFhSIVh!7j=}+v&<|H z%66BRRw6ZY)N)dF@h%4U`VdgzMFzp5g4g;6q@HDe$X`>_O0P#azxH4t^YTL7_eD8?(myvC^ z-%Gz#%1jAKK39+Ok=JK#i-ih*MKxJSs#S~fHDvfkwdP@D?y=LF%xgaNh>;)fHgY-D zLSM5`fJmk>M>YP#wWNDsL4&30BKhhzsC0$Js6}d(&^VE#A9LY>+ZFcM&G|DXp-(cF zGP=08dc5z;6v51V%liscCamCvh-Be~oP4sd3KSgGuBW!2<`)8W+L*|1-*?g$z0GZ& z)N;s-AL9g}-nSMgP_KEL@EJbCM-xp={Hu-fE%$9eKI;LxUk9eC6cJ9AQVAa&@*usX z`9;fZ?6B0CIrd(0UwhflOF8fDBt?ok#n_zKPa#7SqhnM*QeIW_Zh5(s{alznZ*XiU z{*j!

    4uo_nccZ?^fIW)w@MU)yW<%0i1JK{@p@M(JOAHbStf6^FYyEcCDcAJZ2v> zsp!r3Xexg}z{7t{n`wlgHEf^>-S!korNK<v*G^+&7<_ld3f(a1So6$|?N^z!s~9o}9$fGw)l=Mgiu06T>Eti^#9E)X zt84yEE4f;(NDSpW`;*o|?ZJN6U{v8&>kk#Ll9!sFWt6O|cC5owIW;=;EI)ooSUY9T z?Mij5sC@2~ccC9q?&+v+U22Xwj8bM z*y&k_`vk_Ve~AR0#1wKj-ks*+$$bK zk6~IAYp}$ty!#*MxIrSD0v-A=y89cEn$G90QlB^&p2pCLzutfrc@y*$op0K`TVUM0 zS(;1zqBh;SbK)^%a!_!d>2>v+#ZedcqAKrK^;$F~fp30(FDuBnwWykSu6SH@o}xPp z9ou|ENKmuf^73|1xA+g-sX*=<&2Jrs{(DAzDNdwl z>Mtx{AI138SB*NONCj3O;td8_)~_%VIm0*Y7$!G@qj?!-Y097f=V^yZZ zFUqm_?oU8yAR&BFNy3s=v7GSoXuNDn`q@DOQ0L+m6PgK%Zmx0P%~t6$I)c2NuC!?7K?so z2Ft)zKVcc)3QBPH%*6!8tJw(`Zx{}bN0o?Fx8f5YZ_5az_x{VGyDydH5dl4y>=S9;J05KSJfAeNsN+Uaz6`af?Q)G`!nNVHs#jv! zXs^|{T~E6iYH;wfv+@YaVvvq+Z#p1(r~qtNSEvyvrmE;qZTYrR^AnjjXtB1}zd`Dr zz#euHIAVxyK`|ZN&)wN?8Q3`+KF>X&2u($-Cq=%fIkaSQ9GumiLw`7F%KgmW#*qhf zgxKSAc6oxckt@gPvh~CDb{~U5h=O^(9?q>t$Sm@sB_prPksa4CV?R|VWZ3^XBiK1Y z);Xen%VqMRNju?TF9}i7X8T(|39qDvF1&@~?zUX93R5Q|?>Kg8keBHP_`QPO?3pT1 zFDEXKb-O-8R;Pg8%Dg{_j$h^Z8;#Gb%xt;w6R%i%8l8nAUwE7qQf<>A^U+i!;4eI~ zQWI&pif|OvwlKvi4dqSB(ra<^(C?(*g~ep3wa&j?zU9aT02ZcPB@)+8T$-C^M>CzQ z_~hd68Qsvexw**IRrC6$riJY+mcL6Po)fw3LtNDZOYe)LHP9R4iTknd>5VTLsMbgh zKa<*~Atx=lw%h)Ilf`JUi^RD}bH^OP@-8@CM}A0tcVdnW5Kj6Te>=~zTo->vf|KtV znszRxzTWwKt~}5Zls8( z%m*>&be(CwT~cUfEI(X+H5r)dU(Je<(nZ!WwF^a?df*1bFa&p>Y$wd78 zmv-$ve6R9Iba*2XOe%}l@Pps_&(A6d0u8_^0s33 z&d*sqJ7h2!^jf@-h}yikr1^nw@pK04lu$WL(U^`NcAD>JROg;2UsMw@}->yuw&9?Vq|fW zF#?IJIG~0;{019jv5p{Akbn$%IlxrD7L3p0w~kL>vJ6r|msS&5CJ}?V>_XcOyluYZ zLnQCxvu|hLVOX5_A{Tc+u+eEyynnn;o8UsTuq&JIvJ$z5>GJqUARU3?fX^}Omb@^R zIMSJ6(Yih+-G^*z$_J6G;y0;>+1SIDSruU;TCh-?{OqfHp zlj!Dno9gr#dBA=NcFBG>b#Z}9VpO;au^*K4tF_aQ#kF7m7Pfu19WAnhaRKjVgfxJ=(X+^N1a4YMZj~r&Jn_E{z3CJn*3Db|E^z2Uv#1jMsx-haf*La$DY{q zD)ui=5hk=hPW0?#;g&!uX6fyiSV@+955fM3gT>hKp{$YNI@55Wo?qYb#O+jKH=&Sc z66r%BO}TpDfu8f`8{|?Lo5*SEZ6UVd-ZpWEVmp>}9BsBG?U+hZmS$yq`^`2X zs$8mRcBADv>{*s@iI1pXl-QIFNE|7)Jt_o!KV4j=86Bc$+hp2Y(RfWqzh1Dl9tq-h z@g+Jd8NNM~Hov$$f0AoYs90o`quNZ;es2XP)!(>f_s$M=Yt8r4D)W-#Yqp%gqGVwM zMcBnfatGIHw0CB5ti4jD%a{q`v$3Jk^Mlw|5@(#wDcn;Nn4zLNh)V1_Nwb8>eOrl1 zF4(-hnmq$DQ!DlhwkH1A5Tb3#c#t7_)p!}A>;%=SbnDxi{t}uv(m0$FsuSt23X#agTcEj!bFO zV)-&P_gz$I`lpR7g55V%BHL?IB@gl|Fx6-cg=n6MDM#mY+$KS=o`P(VWh9GtuA1d1 zvzf(}cSYtIr%bLH25)7|G3d#%%j*}c&(D6di7f9i(+=WG7B+y}#=fl((Rtv!*uK^N zlM#i^3(&Q=xVYqU&DPx6*z87aTynNH+;nN2(8aV6!8QMOn{``1PV|t0^BMOewYgx| zwcFpdK||*QK2k2(2E`lRsk@%>-#NHl(JdBQu3tHazF7lV93C8hD(IOkB3T<3OWt@S zmwOgDz`?MzavST;*ILUhiVtGW0R_E%2Miozft2Uk*`{UYV=%7^)oCM#YU5SlQLAl$ z!mRUX)Vy@Q#1(CnmOPP42Dk5i0k!v@u=t_8{Yus4`+A2C=fTy?H`N#ysT9KnWHMBG zFeY&CxFe@2-TDH?-K|Lc;=8d23<|6J;Y>$H+?e2ZvRvW`9)cH&9YHO%Eq#1fkIbR2 z9E1b(JiIXNB03 z9~d0XZOkYse?ChtIULfR!U+AOH|iB!zEMl2pH8tFHDhLML(QvHNg;2|bb*5ouQ(m&+zx9)#Ovb@PSNn_GA= zGFqPeH(Sse#Is>F1X3QhPr*bPVdG2a;FEPrB)$KfYUIm}Xzkfzas_Qd6cMs# z={QgGRXe&rOhmN_b6z{(Qu5)0ZiSQfeowR`U|tWEn&5!-G*)#%Ij+ ztbgkwV+*^E&(V3Is_Pc{8evHoQf!au6h&q1jNA_2-VM2yjdH~X%!{pb^MLLThb%|n$#E9sb8f190 zp~J7cm7c5|Ad8pXyvc60|C`itf(4m7{593J?H1OkS`fOfq^!(Wo6tD76FMyxZr{<` z`^sz4a8*ddGr$E68=qP+YdbQ_Ka2dGp>bb@qylVx$H0<F*yf-rw|Z^<5MAB9sS2d#Pr_(_ZxuM&%06e{zgjoatu8rXI>sEW-_s+cIu2CmLuOH0d=ycVYl}VrI-l?wiW+rxb zlwP~aT2jhFX(^6xdmCa;46$YJku&EhBP+@;7HjqE^ffZYzx{FUuWiNC!A?G190A4Leo+!K^{h#W34TIvK+ivl`kuW6S?=pz zMC~bLD?DBJZ9X_R{ln2dJEq{|@JYoy0gIoiC z^T#ExZJGllw>@ZkX9=PuBspDb+FurD=fD5NBcuV^RuB1msN^t*)Wz5K$4+JWWJ$w; z-#R+5`mFo&S;Y1sZ1N$4i-R8)9optH%>5N?S{LgM`HZQ`+!HZzpY4M~b$wAMuPsf{ zLS9`@_f+{A%FM7Yrqmg*)!ac%#CRo2OX8uPuOP%~cAtZ%{K3o1h%qkuyxp5m+@{Ux zZcTfOW8sxon@Yz~>E>$90-s~g9dAou)`ybq@-|Dx+$MGT{pMTfs9+zB!;u(89Y#%g zx$1$t-d|OZ{cp=(_*&p)R}UdnNUDD}EJAqBnq>kGs^4NWNYt-Jn~ra}>(~0(ubiwT*d(xY{}xvY3a68ydi#Iq z5^CImm3={s03}IACLk$H83|K@E;eqWD~~eQWe+#luk@d0XBveWKc81#6XeBR=b~Kj zj$fuxp(%fSH>PXqjMpl}$rYjAMkpV&(pD}*D2Vk{J%SD2zCZ#pd8+r>@zr1EW)Ds< zmm+lKh0MZe>Ad`iA($aWTdPr;{#99$7~hewo?Y>447t0Ppy=98JK5j<}EfCT|=qxiTHaO`wdFHBHslzP5|s zCzOxbd!X!HY2b38IQT4odX{NeF2}e5B>qzRNV5i*$X8i&H#w$3sqZ-7($~{K&oZ;; zTqmLmIkyh)U9ZzL z)Y^PM!62ady&z<}ta7o$^M}8Gg7~S*(}ebh+x5@GhULe$RgbSFl|Z<>@zNq>hOn`2 zOxaOWk7~E9%kH?o?Ku~^h#B|VX>=)#_)#2-a-L8GZwJng~=<=rPz2PjT<6;D_Z~I{MLQs*#9cs{xjFKalOD_G@NNX%Qg&$j zqY|}@`HZ|}#epYjJDerl_R*3t4?;5}VRE7k%t&);O0+#Kn9kb|2=zu#JLfMQuu~j4r!^)}%kG zGIBTnjUSPTAHz{|(ggp_dsjjNGgG>_qG?wFTkeZ%9!I(8lB<^i>M`3+eRhdl;Q(J**=lzGoKm4Q(ebt8E+v^(?vsRy!Ok7^^_+9$ zEyae+Gm)fPbuT7vb*@zc>A_VZ((im>IBYnR4+LQ?6%Y!UI+s2hLXu_Qoz=t^!V}^- zjt3|I=PiJL*!lPsZ$hm=Aiv$hlVH0$f7EwOKgw^xYjb6TH_wY^5;ArWkA(VBI}(S6 zrd~In)|Wfdx#J6xeI>ATh_k&GVtX>(&Z86$uc@Mg24&r@X=ayZ3)ufDGNa`J=PI-=h|FI1hFWqHn2gkWsS!(vPdE%o~7|IEf+rVJ`k&Ih3 zoL9NTf`1Wi5uxY7FFcOa>hKjH=j?J1#PNScb4lHzsEq#oC)WhP7){mmNRO zC4$!KBm>FtieBA(LmGANKibe%lK$lWm2RgCDM!=+V1H7Z0Lkk9m@>7=ye17JoU}Xn zn=C`~CE0;RCP`B6TgjQDpD%UBkW3c7Lr_+3phlkco1I-4eW9Jx^qbtBn_rd7^rvK? z5e9iL6R=h0Pk3xVSBXSc$Q1LKi#bo1xn}=F`C)Y!3ld6OyrnSekpCWrkxNxw!+AC! zGZYj+RrwfEO86PIv`4Z1gdnWuPuEYP()|2<%ih=!q?_|ZyEbL==ug{(LrD`uj-N#= zAFlOH;FEec{X=DqgEnV^_Htc!4d&~NQ7KM@NU66Q^wU=j@y_Xcu}X6neqlUB_w@f% z85NHfgc1Vv01uWiL7at;#FAA|2QnN|*#AYgv8iP%a}_qs>Mc7P<;rX0h-nXV{LHU1 zluG1P1}(wT<}w$=!^4aBhyZ9J%iot?mVD=QIz*r2kirDCvg!iiX3Ru-O{Pmb-Y(7! zFKwR0G(>i8bc1|h2U4Qtbn912?i0_6q$!>xz%0f79dd9zuZ@XMSJ*LD7yg}EsA{sZ zvIXC?+3Aug|9f40VG@3`s~~}mr7vP#h(M3Ap(4M<$;w5d+YJH_r{2+!Ecop4e)|wBc=N) zRJ8=W9jb~U-V8oHs&uqUEw&MiqsW*<8c*AFx~#GwobR8jA81HqpvkJmm*rNAc6ry; z*W4LJ*VS+u5@W>u5XMjV-@I$?)du+7+P^RT_v!zxe_!bIC?&^Yv5X#&>rSM(bd}H# zTk8ba*tp3BjO zBl#Gak+EyaG*f>CmtVmHMUbY}^GD$4c6R;aRa|PXs|O%=9-i$AOihaq8PNXIg$IL- zuTVkumcD7k;7^Bk-@kV-W5nTqA2CRTR3hFTLK+hwHa8Fa3rF#@VeAI_=+(bhw@SNQ zw7Ktr|H@t@y>8Vc7$c5@WDi{$@8=U2&HYuj(C2~#g#d;@sE(Xw{X^ zxes5m4?3-s{5^lVX7zwydf;^C!6!KP_<=wdJ?~mN<7#4{2^TK@dM$K%0rD1; zzQ`O18$P0(7M=A+fW6vfNQ+fKt6ZXKf%GOa-PIHN!Ma6v9mhhC!S{5R@dx|VV;UY}yabEc7&6NQiUnY5rxPJ`=TL5Rd z21!{gTn6rLJ*GMjjojplAY6)xi0P?LTHDLJTfR2E^#w;5&ZsTW_P7!f`lkv)Z}8;P z1@MvPhYvmxFNO3dcayCo(|>WVjcbxJbgwWKx6Z3eC9_HOj`iXz8ZsO_5cM1O4gxiS zZ!V+PgtOXTHB*HR?}aB?-AgQAw*}^K8VKH@OFMU3qk8H8GAm~PT2;{cp-RJ;Utl|7 zC$BMb4kE?M0t=u6!+x2KK%W)EZQgZ1<_}-Wvl_r=`15(GfQt1M<-wZGPLlA;jOu~T z0R*H!Z7symSKR{-<`X($t}Q}+Lls;>Zx zs_WVwTDqj91wj!(P-z$%R8m2j0qO3Jp+UM4DG`zG78sB&0YN~zLxvnWX68HdJn#E| z|2Kz=3z);4bM{($?X~W8ueBeYf=xW(;5)acd3HYGo+28lKZTngW{S5%A3uc zi3)0uJe7Pm4?#Q6`^EmSohmnviQQ_uvR(n6svC160KE3`wB$Ft>&&eixP3cxkaf3? z_P1V10iqEQ438Dot9&$;n;g1VcHvs*Of{3F*~q~0TF2+dqQtu9Vp%`*?@kAO)N3@4 zT+DPJWt(MZFk+$uQv8ka2SR*Xr;!C+n2&zX?uabA{&p+A;_2`RzKjSu?pxO6;Hk3; z6`v#y?KbN?s!zcia+C&N0iO~@$8F^v%Sa-#k;41F!%%8WtlNr9M0|@kQ;b<)l?~y; zkW-cd9tBy(MPtvBk3vu#esn2cBTc#5b03^=De=I>hYGrZM(uKk_=9p~Lv^iOSM zf3Ped4VRVAVSsnt@;9%q+IEj1Gw9gBs;Iw1x?~sZcvlV`7?IBO4G=*c3OP_hBK&?h zzrUl?ejLj5upWiv!Z%M;%075(fz$z=la2lM1}SSJ@-`jsx&xvz;IandYPk5BW|#V5}rA$3VDT=$v=Z! zUvDqTsC~KZ>zI+mtw2xA08@DK(#znckSONlKE-A!l!ox_U+|qP?9)pE%M6tEN7Z#O zPwE%cufUniQqGZO+Rl6DD8L!qA| z7#Q(fqRNN^wQsfZXew{=H^V!Ak4Y2khf@lrr;T+3#-D3hEa+b6FjqI{P8DszBy4+z)*H?$_6S#&z|wOnW}ez_sn zzT^+1QNhbA0OzP+2s%i4e;zda*b<#(cYPtNfxO8dzrN6iZ#D?i_Z!ZD(W>slCiIGE zS1tuUIl#J3LMcWXkE>q2_&F0;97W#|xvax?tz!|sfe6`Iehg>AJUc-AsB^fbZj()1 zyz?nKEbSBOF{t%8C2u>>E#q}TpFe$uk=!Qm1ilBw%FBYtm z<*PwDJxlAb%zlBdP!%vzy*>)T=f+r8*g&XIGwxNuSjCS_-U--|5XE}dKj(rbar;Sc0um^(LO~G{=dQoq7o@S3bqJ3|s zDAH~*7E18JusW~G`%8|SHr~8Dp?SAT3584utegCUF+(>eBhPtp9r0(s2Od54nP1qL z40_YBth#C#EMxVg>#GN;?~{!E>5>vsf~D7b`vu!StW=|C(e)^|)<%l!?XQsO4i%Dm z6rNVtBj7QHey?{tKdb7pXGYgvaK)lNJheuS86$@grA;hl=)!*rh*bB%MkG=EVnCHgBSMAr}4OQ&@H)<-2$xB2}4 zn{whDeSJLUACd1g;m3+C-F`qk5P!12yIWg3R=gJ49&5yq%9l1a?wp<1n4sy&Bt`w^ z6*9q0Xg8082YJIzhIB&|o`5%X@Fs;$I~+wA~D+qId=5%Iv|1cYfC_M7{YK@M58|u=a{=)8kKrn)!OZ zS?OqzFMi=~v}G%5ks=(WUAy+Xg9j&X8u}DDyxMiO1L1oOhcKnePY>Bl1n*@TloKop6Z)G4i&VbP2a*r;%3?*kBo~6T zz8ks;hrotHLm5_Mp#$4FAEdnUR32@*3B5*GG+WdVP6Y0n^UT!Eo1F2$C&oWFP-tq8 z^=+kV%sOj@zVcLvbTJ!#sED4tp1IBd+ab&H&+?u?BBr6$wOW9Cg4k;T_+Ed3KXgn( zOa6AeH`nixnUMR6=j>>Iy_-0vFr)Rz*dL2IO~(FB+NYY|8~?)i+c(S4{8;9)-ZydKqnx)P{>RzUfE^wFqsU^MjL z%jh=1O9i-Q%_mIy=utQ0YcKE4sM$r$g7^%7N3FJDfn3$JwSakt_gJd{*hw(SiBTfn z)FK$~gMSe5APgeT0{cIRI3Jh09k|8Chw)Jgk=5LDJFF<7W265mf`e=RhZ8k98U?8ZG17au$9xyoQ&w%l+Bp&2XMb%9Q zX?`D&WK7-x<}VAjS3!Gv$wvc4TIp(CvZ~*4g%2T?rP-t%=^qF;`!^7qkrl~RpGeuS z+8lVo5wi);X5^K$NZHch`ng!Z2fP^-DL!~0>OT79n{Fk#(qpy`hX;r?|G$G6^Xu^V zbspn&6)5QJ#e0E!76$n-+I*_Er}&R137J`Q8yRK))Un$LC>z`G)M;(v%-TE(9pd(P zFf&N^-&JwqJI_!r5wO5>ZFB5fI%^)vjsl1ldo(WseqWrfjz{~pqC zRsahJGWz0hfb)H_UZ;wtam8{B!TKSK9?QKOuR3?Jr=Q`jC8qi4;K92#3ps;#qCBae z{As!d2!d)XcCn=Qd?)c*L-B0D!9$YXN1rEXm@LO4KWn7vUHtg`LT+{XU1vMBAM-z2 zpMOTK)Pfmx%pr&obpfFN64y<4K8}3H`oYv>Z|&CeK2U-Kmo@9|#nBB_nkQd?@cI69 z%_~i*n$6Lvmw@h>jzyT8T;a}20@zp4(bq$X&4;Z1koiB~Vp+My-BRG6UA2e%cUXAj z!j}jq0X$i#pKYV$WecOHLj%%iGajR5+cVhu=u;y=;(0?8|EqPth9S&$oyyg>pD*P= zLBLAHyT!fydK>Gs> zord#eOGW{&oHn+Bo`XcXFVS2O;KS4Eksx%qWOrzG>H*1I~7YjsBo=HGmmRKIOiz z%p0&(!fioO@HMCKugtmHNBl8w**GVFZ2rCR4+5a|b3u;`xd@*8o_{7tr3~Af-dHA2 z_+aO=C^GTPv#4;)^=1?AoD=#8EhY#Lnt-3FPFj>4gS+9`!Pj=hju z(eMy_<4TWBo8cd*X4!EYjJz&=0<|83as>}xRqT5~Zq z+_%%txuT+x4&Sx!U^=igLBbAH{MH!3KqytmP7T2ZW5AkrOD5~1vfZvcn!hv@{odj} zz$)>7kJ58HWXw%HD(5WcCuW^+#q-j`J|OQ=J+3nfq%U5`Zvg;~r${jf2DEC_$}5}h zpw>qh>Zwb^F(oD9K%DaF47VNy)S3L}4K@Qb43{^`FO_cKaJVV7B`wV^$2E=lJhymG za(-h>0cmG#{YSUCtrs^aVU%Ror4RrI^YfE93<*CnG5&2V(Wl3K5#h$p9Oyw}7gaXb z0kBN`5{hcyJ6a6H+;wBeavaN}#U8SG`f@AN?s!NifINEkE0i>DHa>jVVC3Nks zP=tcV`b8BGDLven^pZ|22MQSI97vk{jolH1o8O?Mq+njdrS}tMe>_~em8|gN9>SHv z;QNzBaWs7|QeEd?Jjc9VF%0b?7h<|d=U^|3g4KOa1~0W`&ilN>zm>$A^RMS3_ET!w z{f#~Gsjpd5Ima7-bcx(DcLvrUPHTWqwo)yT=6}5e5F25|0rkRI%n7doMd1*+ZeqdX zsJY41#~VkT@idQBGV(6lT;^hn3;`$;17=FUyXV`<0PBrAel`>KYyRI7lKvMQlV7qU zUNtbU(a~}R$|V#yF8EZ4ZchIOSY2DF#YiU&v`)>!dLhqFz|i5w&xD*r<3~xr!MB%Ok+Ebfr;yiP@|C8qzU$lQpX+dX!>}x$s`yPc zRwXM~ZfZyDdqPIx_w<=U0KY(tYlyHAH2i$RRPk@MLroXy$pc6bo1(nGxANyK|3K!9 zu|b_>^YhAutDyv7_37FLTW7ZMUF|~5Jc9?w1Nc%6?*r$vWmu`a4$SXHm*>Pa0~n)s!0XO!_I+!?C$ zcv-l*pYc3oKu1T14sa?{OL*O|e7;8E`V10;_3w82oi|_`BDSAsKpAiMqP=Uk*)Qhfyk1ro;u{+=OqyuiL zS@?zHL_t^A<`c{HTU#_SM}#qe=lnAzS(#X#3L1;+aR1VJL^11FSK?_KDmA7 zQ!HZhhB+l)U+J6J7MG4%SM^0R8?kEI!646_Y~Ths1}GrlG;*>8tnNuQ{!|r^GObTX zvwyBfqTjb>uh^y-Wdg}84A650;4(e=(72Vvml?|E8X_8=;QJEBJr8YDqc0){W(w80 zh~KeJ+-$*lh}qQuY+X*yY_veKLwCDJ$V2C3kcb?f z=!f^F;bi1miGFud4MS#vcNIK1F(g+uO`8;&skui)!kh@aD8G&NMufuK!cU;$DC7HX zPq^s?uhx2$9qDq`FIoq==Jmnf^ zda%fYlVo!F0w_2Pz;nM$K%d&&3j^kzis<@s9F5|Sc9S-#aDAM2JZyr^_20f(FNrjr zIsco7xQ8nK%+F4A$&iu?U# z5~34hNCCUS)GiihQ2JOlrTYB*TvzOsl2YW$Dv_a?am*{~9)O@T{31*^3S>ENv@@D` z#+b(w$}YTx!FlKB?SOyzRF8TEQ`C+iF(%i)SjV@`QlapO8qx326vc&2;QAcY@aTF6X&bWlIxZmWT%c ztbdJ?J=Piv%6KxIAcyAJD1*{`8AsdWJunq@6kmS(#AOt|7)V4)>sDtL|zq^hbqeeAY9YPt*y!25e4 z?zz_qG)aAO1^gW^NfmLiKObo>Xfs$@Rn;^~Q%gS34}fC{$E**^OAKK;cUMS^aByWr zB(|QzTJrh0-zCljhR^D}hP~s98D9GrEh;eMNl05z`>y6;h$oEr@iLkSQtk%DH-tfC ziD3+alqA~9>=hnsi1s=929(7{0hB=#4s8tS>L6mqpIKURbo_1_{1V@1;pJ0hvi7E? zruilQJBW+UHAQj;OWV)H+=p=c86~7QrHs}HD>c&Oe zJN#cR0O4)@q_LOKGpS8)T2A!9V$&x;940I+H}6hX6YSn|KtPGFX4j!WX}@l}Zv#y{ zJ>39k8PHKOX0fnXNJ5)ks;YDl5yM?H+RYj1xc{<3-N$9?#9s|CCK+%QV4^?Kei+ zk5h6udYq;=U*wn0RxKKvnzH8U9*kg&-}1Y*7y?@1_d5~2*4dD_=sBK+H%7rHbfcoX z9}l0ca#ppsFWQ%s$oToS`kcGYegEd+J4Zz5Z~gOr{qNrNB0-U%?e`t-@Si-w2i8UCQ-0skn|R`tH#d%o0BOT-%BO@{f{tSZ*dUnnvE z6G!S$YHFXPabYOfR-)dL@}O-S8+F28CUC2GuSrYiGhjXeA6Zx8*+KE^RK$lc%KTRg znhC4I6PJjDdvzP=F=|%P4V`S-vArwe3|9x=ht5=y8()$A;$mXa$eRm}v{&qDuN1Z@*$c9U7CWF|plM^pi57va z_>@4r6lmud62A^s8)3{8iaUD|@lug@U+F=lQ@9@gdWO7=#}a?o6BQ}~W2+$)KxtYO zvV{-S>k<^&b{GUyk`+1|xp{J1m%1;F!Tr5QmYOfC>tQN^s9R%0diQcP(fz!+{y~Pp z?Yz88m8>^`qPyTbn5nv(k7cj75EYru*Hw2I2r`cvTj{|?-I@FYh<`g0-}(Mp7>>Mr z)E@^xP)=OzU1NQHM`sbf67}wsOOoP_4DFiX0qs{enr1g&!deRRS(I+O1~*3;!i18JAEM z7@}?@43B&E>&5bO#a-MU9+ys;Cl!;E7!?^sf5Qjw zGfA(-`|?UiMid}DyiIC?w@)~Om#=;jc(2%Vz}(?_pw3@qlg%~n@#9X)jx{6PS%xWq z9XMG#zf?fFx|)_^<)tW(su4x}C@PvF_;DUoFAn_|JyeC1IX<6vVm$4?K@9U7;Qxx@ zhkf*#HTTC@S`udlz*sks92F-ACms`n&d$!J=NJWVMF#Fjy6;fzf#lvLIc%9>UI^9$Y}jTmS{%TkcpEQ@j3vU82Qf$8-{?92UE)Xczir z56Aa5WBW3Jkqq4lgr}HNvv8MR_)VblpAMV$zUCrjB(_(75I&umv2+^)H7uuqn;dl1 z2hf{ae8J5wY8J^}yDD2Oxji9**Mpg;oi>9~S6ejmi%!N&UsnlXo;D5txL=ueLRYh% zSr4;nS>A{@*;AMo0WsypG*)CJJ~QD%^D9vGBRSZ@h8uDKA=>QUai$KKCjM-3FS6p2 z?j%ZqlaujJ3ZS5$6=ouHhn!%*QV|=$SpRW0O;V?)fyYQMlD|JG~x)fX~YfPA_#$ak;-ig1X$jvy|C!C-1wX6li6m_`?&@v*wdr zVv*~ZUhmy=u`(7`e%r2_!;ZWY{c>Q9S_3Ws3cCd&3|{8e=!7lEVe>gF(ZRiO>2y2C=!>`0#~6#IbW%n4^5M547pFC`+uka>Bd_L=aN!T& zNDdC0$DC9YVO%O=p0D<5T0BVl`uJBHSTC@gM}PC)ZV+8RlRxDT43I>TfhkQx7ywI- zK1l5d(CorkU$zhyc_|Q_A@Nqhpab{hG^<#|C?WmRFWxKA(OU279~4u{Am^KsRM*Dm zy!BX>q|SoHSH5zce|Ra0XYHu z@KDLa<3&6xI6e=3yX`ZazR9mwi#s(n^)WlUXJ_XjptWkb5`V3&0B;0^yy1BHN{0IJ z^KV$k{*!;7zpFBKh;!M!=IM;(HfqpHUysbI{~aP{k%+3SOBX@}<{Tcs%EIN&^@W+KESpsQ4kPec7L zo|q_OxLZD_Ar;Z zA28SYwzkrGpzdUT6ml&;52U+UEC<+0B?kVD2p?+Q1&xG@D&DS}4vI0`lh@rLVK6^R z@(MlNOn;v#?&4d(?TYmOg_5#&#It<&^>_^WE};PVzBXi-Tn^VwMldth{=Pip%BEcq zPA6dgqDDtY%Y93BUoOMpaE@P+X*X*z{O?^|ClJ`)>^W-doxwOmzFUu3DI5%1Tpy_A zh=ptMgv&*e>CJcnu~}=Y_(W`w76A_ za~R397dLE!%VbPJrk1>M?j78exBF*mYV*#z-@du$&^ZQqdfF*&3sQR>;%lS~iyrtf-qD8Ae!4@Bbag8kG?(l82pUO zx7J6SGixk)Rjrm#7y<@%@q2uGP(VJ$Uh{gC4@qh8@ zNmaIz#aQ*ZA(ka8f~mHT2}4f7Or;RgwLM01LkA{oKae2j1xD=7V}sb-l>xzcwp- zBCtR-&5FAu5Hwkbn@Zifkg`#-Xa`{Y11qT)rWFM#n+Y#Cov(N6%lylbfO4vXsaS?M zIOvXFYrQ8-VQnCYWt0XSAmze0={4#6^;pI*e38KeAOw{tbKG<_OWI}7W)5<;^ZgQt z;zR>F@&^z;NY^(5pywMC_%_y-11jP(%}oS2K(KX4I41f}J6ytEs2>nJr(hW=Ib{51 z6XFN0Yh(!WpNj$K2fn>{v>m%)rutzL(UZ{JdXZ*4sWX0YNp_lT8g`%tQtUBPqgXp5j>M2u-r z*$~;AJdw?9zeRi8!_dNszGk@mCj1z(w4P^9glJ&MTRxL(Lo6B`U3FYNF`m6)J6hHB zM>z#DzJggGhV0DR&I|5$U#$EH#gy-qpJd#H7a_ujq^khhH5!r5rVI$hP;PajvDrar zZw3X>`>Ooj6jy}Oesm`~$_@^-%Wi!wkdb{-KFv2P6rLS_~|AYzi-zRY8oAYa2s9_(3 zk5zerNJ3vLTL`eDA-HPO3QfmPAWd?n7J0MHgu<-XgtSZbxados+JUiFtNt3ms|}^& zLY!m!4ntNF(Fs-ebnBjrUAZqOwK}~Beq1c_M8YKjQqjYj5D;58W5k`D2)fKlhac~? z(lKb3%MB}&s%`vnM1)C#p9f(ag}*T!Jyr)d94q|+>Hb9BxIqEJSYxoPzE3EH%aH)P znr|KI17qwXRle4p`c;YuEcVDI)}X1t*Qg17dPZSWRVZtG>{kI1f#4Vc2YJ%sxa8tN zy3e`6W82>i;S?U30FW{Bqe9AMT65C_M5II%l5S)#+56#*y}^RV8d3#_DVfpP{(8+e z&w`fq^B`A_B2=F?v2a#)fubQoL6|l?atBjDqff|YzOHB7!NE9oH*hQMbFg^|C0Q}4 zN7H$;Pv@PDCu_#l0PF2tGC?4@PsPA`?Z0(8SdslJf3emPgK&jIfH8`ftj;2m<{wWt zF?;=37)gNT!>Km)do|%{9QEt;)oHi;ZFa!SIiGp~s-_F+t7)_Vq6kqD)5ypVxNIK4 zIvqSR_fVJJN;6qnKeDggAuR@oOz5B=01=B&lRY|0p?>XR&Y43f8nY#uc>CgY?;H>R z74#Sme^O<5*DltYnI5Ewux0i${N;5YqI3faLrq8%Jm&=77p$5-Z4j06U*qoe- zd6)k*4yd^PbF=f@PIO0n(As! zXC`QO**q#e#vk-&;;CaeOo1I*>qE07`TC{CZndQi*AIm<)dsoUXtP|sK-7)UJ*R(^%@&S`!hK~*kxPN z#(s1le>-qnl1`(=nq#D?uXdwf0R~E9FRQDg22c>-3yDO6o?lJ;gWY2>AkNZm&{JZk z6A3Whcql#J$=B|BuI}fO97{9rtPXJ$j7ghfJtSPPFM^x_jJB^-yKE#l7z+o4$)J}? zJkr8vnC1}#fdEQK1VH*vh2M$^exH1Xint)QS*5h8q&oY2-Zbi#jM3_8F&+l@u>w+3 zX*of=!$$~_9GBV2Qm2WlTk-@foc^~v9hQ+~RD^CRQ11~n#<7bB9K{Fg9=tlpn_!Zc z!pSr`icJ`Ri}{fa7A1!?{ofnTE6u6!u3tMh=L&>w5F;EwM8OK~fWyZ`$h~v@P}u}P zuW|{3w(uV_{ZdDjd=lf;tK~dYNnJP*77@TQ1m%7Y(2Fqn!=ijTkFz@vrRyi;ZHk@p zv#j%(?$&*Drn>6NtQWuKxi(|pTiuAC6y`gletatptT@xwUmZ$weiF|DTj_@$o;l{faLr zOK822HGl!qf`;H-VF!^XtX1Tu z`D>rUuM(>PIHSBJfB~>5D=F$yKfnRLxoQ69&hN1=NypzjvkjMUv?->`&nO?=-{0SY zF@4wpz`d2X4I(w>nQ~G-Qo+5M*HQK=_2>IlN`2)XIxRyTXA1=Htn)i=dozEd8wpZt zowp`YY%6--cl?-K|4G#kQDdCdgNn7PUZ5+bvG4nm%`@M!ZB9>CqHJzFkV$!21S0-4 z)}emF3gMU-yx-^;IgJK6drJ?1iq60bII^3A_?G}e2inux47%~XA84!%rMVRQ3;;lx zxmXe3R0>*#p28pZ_+0Zg<%OCjsE8AW?9HyqheL+D*PB(yUVWE=58rOMVLzZQ?KWEq zD`q;Y5@@B={_`MBA+Ka4%Lz7%+XJ(_m8c-aHF0>8=_Hx!U}Q4{Z!*7X%Ds{HMhj*V zp?%FqO63GLsIQ`VaEkuTXxIE8{Bt13weyUCc{yN!M1rzdr7Is>`2C|nY=#v?psM-v zx7L3K>K(NB^SDVY1!07kPStQJ`ud?Se(7U4sLdyuxlE&q5h4$=J|7z63rE`f`%(T& zkP#+a*GOWz&wvp1iKF6H>44b|vwlKwlWOtthgQjOVE0v>$%^hk!A!66+*SmF$Cnyn-jH~Vl#7(n{6PQ{Pjcj0OD|M$LU z!`klrOECF22OOd3JhHa%-)w7d=MfRQq5Gd}*aH1Y|H-FQ*Hc#JYX*+58yDQw*bCg@ zLc4iH3_=_)?EXE0@?J0M1lScw(DC_NI1Bn-uYAo7P$vv#bQ{xLsR^j~_d?=SMf+g7 zG=aUd?G$q5cZNXg(^T=cKDV`co4fNMuASu&ghD zP0$g&gn7@-;e5%bB-dJR`rVhs1-U0}ih^2`8~J*rb+}orRK&Z}%Ksyr@z1l;*C+XU z;LpxCd&hc8ab2>xq?TKhgIrx+t*wL%%SbnUywoc+p1}sg#adz6XnW3Yp7X{&a+5+(90|` zS0SH7K(Gzw!9f4+_IO*6nh~D|X`uKrSW}riijfe9XokRi4X@`l40IgZ5_}bh=jm6% z=VpWk^e?3i%JkvY3W2bt6rK0&i4+@$ZGiK{g95KEV{+XnD~)nAE6`yOn!0(h)PW;E z0&Et>W%7?I1hb*9D2Y_Nthd~}_333m6c;MDI&jhy#zn!MG0{;mlB%a8PDbhR0_)A= z8!;Nz9Bn{{_v{Go5QdF(CEh-%r)^zNwORNlpiJK{I3QuJ;~gqpR8;IYKjOj}(8fLR zvq9^;P?fe~(@A)?nI5;>w{kezx+)#=&^taW* z?w1s2Ys~911Qm8~EDFrz`yv-h46^@2_z&y))!$3ny)s%EKjs9gg`>3Nbxl*Y-X!Mu zp)`PYLLxIuABz)seSx4-{P2D^j}3e{!@Uoq^k7}tbP;v*_&~%1P~Q)wmS7&DsN+K= z*cZjaFq?5=iVpa85#FHh8CO2K73@B=6(AS5IjIzVg?3xU{#;R^>Ob2u>7D}h7ZiW~ zyNvHYn!6gaN)s{bt>|yuFCo+a3<}Fg?+4@DPWg8GyWG9BuXq|_jqmS$@A68dIzYz% z*=kN!61xvTD`_srfr0uG8L*ckQHh3NSw1nIaFh}p)@*fj$!T&x zVH!EcNpdpAk0U85soN3Q?qpO?fT;qN>!xmRZ?{}$SUGgM3k_6?oZM-L62y}g)l}*; zIZ1F-#*~pQT)tVYYv_zAShec1@tn2W`h;Fx$`t5qHkHZyo8#B*nn}5RF=T4R)8h4x z7^k>o!mqs#DDeHN^YJ=01Vvct;bh#81Q?cq(}4j1ufry&{};j9ge1S0&@Q<0nAKe6 z?yHNirvWQ!A1Ltmaaw+d8ds@XDqC7k$SJ(iUecFNte>4m`vL_c-A_lXP#s8Jpx_sv zz=pHyFA1{l@J3;j_CY)l(^G?%0&n(1_&r&TO+PwhX7+C@_U1tV0DOd5Tmt~Q-NoX5 ze((jYC2UW)_T=V@X=WmGW3c$f_{wVMl8)1g-S06hP!x>aO7LHdk#>^^VsedkjSUT} zhfX6>{T9U}{Axr1_w!pDEmrl6b8)3hH&9H()}|=&yi_-Ujc>6mSt#r{^``}L82;Tl zyLkF|Wb3$U7w4kIp5rsZol+|-I(ImLSRQ>u6wb+<=8G;shet;C`tpOXbgMf%M{~Fy zaOTT12cC_yJjE;DSw&x zOPVjFAx@RHI>~jCX_bb$QgLUeY(NEDUkANHOM9{&O}3YoKmER)8{_{pqaS@`<7fE1 zB{l~rd_rCaEs+16b24gd*Ime(>Yr2RJc8k^`6{(cuAQwtJo;lNNqhC>dt7`xJ_^mF zh+g+SPf5rT|9J+UOR%C^J@1?Rr~cTCb~UY?d<}qMLUdq$#6&NAZmI*N&09p_KWq)N6BsjqSH#^D0P zC0LL8U!nE`K947>;PH@`6PA<&(J4-|joS}Rn_sa1asib8z%zTN%mF;q+L9}g23N9T^B{B|_R2}aDB?<`?pCcYLxP%@k@aq$tcX~)=U0t) zizgMsjg;S#f5H{}r67;zqFyT7dT^xi;{<5p5;NX^&DoFXJPcjh2LLm|Z-nMl*pSc7BWx8R?Wh+MATBm>K6Q zK8KH3Q|ct7dQf`RW9U*;m^LeY<1(=UG`cY8dLMXM*lkBD3qL5>DzUW zDHKA25a#JKgAIM==N zItOT-RXm)d>9Jgb>tKG~E7^^;jalhW?8XK;$oq#xY?a$~)~?|Oy7b5&2o3&gw{NrB zbAAt^gyn_W7G<3;#qRjXv=vBrN-8DJ>NWY9PZa21j=`0#Khwz=v##L@Bj0|ch4$t{ zyL8~afm;4s*{7;~m9NmIwW|uV1kFusDy&Bnk~2{H#o^4IuARa^>#WuN)mbPX?{Crm zc!VulNmVc=5AxKdOY#Yzuk!=H;sI(!i?;#F+jo7H`*-eD3Qs}`NdoraCRP2G}_Z{5QDBwfep$)XoiZ1*Cz#F zN5rS{Di_DmA(`zgo@Wv3|uwj(t*+#L92Bl&X7vElK#?P03<@xz+g=8vuFxr4V zxxkQ)17N+~F%uQb7P258nA_d+TM%q5v243)sLgmi8lucO@{{@<(KP|?hc(<}^Te8w zcG+6g4OcHxrt2VjiU4#hsh+fafVk-TFzhVeh{{ zwOB<`lTZCw-Ndf5yDhs0{q0NeKR%yq`8LvU%E$V4ik$>gl)Tn*TpV1yX@@OD{Oi{* zQy73)24&Ie^|N$^?(FP59nK7+`GPD&#J<4dm-F|&%a7a{4heIZjU79@X7_Y@QGM(N zY_CP1Nsrp*jw~OH_;5=wOuFKa!fn|uRTuOQvNwxi95z+f1zhL0QHcjUW;q%C?2J04 zB!)aV(bJk|YEk!XNVOB6&q1LDH?ghu#X}CD>^?2NzN9=<0nk3eo7sG9t2(BJE-VbF zuT^1@N>gWTR@a2-uzntsd0V{w#m|;pxGRrX85Sdn(%%2#b+GEr0cn$%y39B$_2qIi z1)jXKn<0n7G?`m$V~pqiR`|mKoto=B?F^<3piYRw^wb!!eHZI70nP#!qzmM?+1j)M z%vOWP&-Am;T5r-@aa!FW$o(=rKSerYG*m^OoZ9LJAS|dPW9D|v^N=3y|~1Lu086gT20kflWW;F9gy}>%ym^=+0vUg{~lz4|q{w zEk6zeujRNoj1-8z5V#I5R$FjC6nWPJWVQ0TPOq{X0@O$e=Kb^MN4>G2=54_)*e%n?MHz0agV7cg65@>W zwv=t@h_sI>0+9phpkzfFmPB2ygEQX-ts7+^?7kF1OLHfDd#Vx-zt>YQ;CIb!@y+9X zh>alwwh>x;&BSUggC86fPp{g^qr*qtVG;u|0uK^7QZ#ECz@d~ZpR@Xht&dudB>#|U zZb^+=ZV1MItK63ENNBnNN|@J!Y5kAf`3eSI$_zwOIM}Wo5CT8mDcq%}VY_rmMqKxE zIc$r3{9tJz!K{;5{8jeD_G@>9!Y}*)El#FigVxt5zY|UVEq`2o`-JsDP~bjM*8~c^%i; zb4-CM4y;(dLn1IGsD<^gFL%H^u3xDjE!y7FWg}Gl`+<*@l9nT}Tt`>$YTVF^p?yi0 zwrOr^cC4jm9cVK}@?LEJf~cqdp#nh&Ni^*@E%3-feGqVviqLzdcZg3#@AL=IMUln#YqfapmnE?RZD(ZE zEYcvoCnlV*5&7l8i@P>hAsrXL&XMGbVNc-ptXC4jYk!yENch1rS~;pjIx2meyth{- z0BVl4W49dimZAj5(TKpXu#TibjE%Ju@u2A;{AXJrgC4H@z1c>sWX2tTDOLG~lOcYs z`BHF_tsm7&X}cTp2BN1oxbeIPuS}%cHp8-2udx72z3>N;29i%PAiD8|VwJb!iI*ZE zPShdyT?5oN(wyOPhj)RiWC|u%T?X^_B(q@gguUbeoKAXolF|<%s)WusyJRV4PLYS1 z#b|@C4|P9Z`l*Mo;wUmZ!^Ku|m}LampjXKTzt0RB1E>XV6yX*1=wIvIDh(YL^TM`6 zdHL!|A-LW%H!Md;@Qgw_cdS@*N6F!CqCD}`lkC9Z~&|x`Rp1yQib`Id& z`LT@74WmI*g!b-{QF=6gp=)uo-wM#5UzqwOT#y2-q=-MAkXHBXm^$tXB-n@?h!}f4A@Dgdx$2JeaG86}G*@MkA z%#I;!Q5u9ic$y>N0wwoO4$AOj^X2ka&ay$bmzhSopbN*6^Po$?@B53oRf~MpExxH{Nl5`uk`t}vFDk|^abS4I20Xjl<-R+giR&5 zhfaoKk*0&gB*;dygZk&M4_ zx{xCFGo}TYTy{+yLd&6}zEF6vf@ZbnmhGi0-!KsxeEdVwf7+l9-i4P%#e8_<+nRQK zZG5yY>u?~D45?~_4N-&UK8|S*88p<@C9rSJH{WV@87gH|Hy3@3cgh&{)V~XIV2>kN z6U(a!re1uc3XNRTi}?FKa7{0g-K9Q8oS9`S9w^k5^mT)izOF8yd=G!9ps!G|^Mwmg z^Ue4vB($A+VgcDmO7T9qUj@(2tEwP`=&BO)A7Y3{2HBI3*|}rYjNY36YAKO}r-(^= zmp)g^jC6lZc{2Yw+8(XG8--#2X=J|q)oLi+6P)3ygar98)d4XXc%HyhwJm*CXvFba z?3g7LbhVGs)wFzgm`&#EK|W#c%3Zy*EKFeAz;(CkjNvx-`OCzlQH;cj-srJ@#gN&u zX?g(uSCi+D3|lnQmvK;OA~_r`+W6B-C;W7skF{4&1!#{Fo5HV2xsOKoiuDvxxqtuu zcu?7;Uj{|I9z{UT=QB#E8a-t z1Y2f>kO1}NFsknPCf?=|gN;a5@k3d@{lYlTI>zq7YrmK_d0RH8*E}bQu0tGpV?jUi z8B6TSF+mIr46Pyxiib>Tf z!XB>a-xA^@qj{npb8j~+z5Fb19fTuItsYsDImN$j=4zb*R=$sv z>$?+nf5AysnqTpn;e6{ROtZHeB=hFevD=7rC&z{7#P<6Xo=R!l?Dy<)Dv>qnYBN*% zl@CYas#NO%suIr>kkDm&tMWU)gyu!R(yn4gQ-q9}!oOps;4CNN&hzWEP;fR!?wDP= z|2!HwFQ@Kfw{w9SeJ*@R1y8jDzXF3#XQ%s@+!njnJPVvpIokOh>Wgh(C?^TY8h+-( z`upne5$?{qqoZH1Kk$#bXn%1JNGhN^h>cq<=$zE)b@;hODoMAnt{NGpN^;H3tS+hSoy!OoFUX z_4}^Y2aeC8u1B6SHl3bc%!>i#yNB|3Ui>p}{lN{AE$^>vyLgOUPid7qU({;TYhCto z4#>k*RWqjgu{cxCPe?UqnM7yy_=I1ws0_dRtX)`m(;qL(yrYyl&x38V&C?(e`z$C* zvq;a}Rrfx)LR)(E%+*BkNF^{3^_vB&%L!3I{5M&4LkAYB69Hiq(-he7^h0|1YV*g% zHridp%QMft(y?iQDKY~mGHd@~RRy4L1;Bp>6!JU`T9WzRxEG(ip4QhFm$Tr!%{$mS z=GsNL3moyz0l6t_X5xJ)s$sT426XRWXl;6)=Upi7gDJ|_j*Haq=F1Sc$oX=tzRgyH zjlxKSsiqf#^8MW6f%M7UUia6h*KusJNB4J?w(F7(#ax$sZ|70cZh?f!t72n;udpk< zZbO(Rs*W`&uEm9NXXNqJ-^Kt107hHFTMY zlVx|7{@e5&<64Z3ja)pKx#~LE>@S}*jxd=8^uCyt+qSfV-EA0*pKkfL zF;F1D4?sh)a~4T_q)89^=l5+Wv3A0NN#j09gzwr}upwi+PkJUSGlgLD^-p3+;Mt~tj`x;!d z^vfva1T{4W0z4v-8)WnD0YjavN0DHw-R4zPhazw} zePwdJDMZ}lBruDzp9!PTq)aT#>Qf8B>V+}+q`hT?IX*;bMqr+mG`jjy zs4a&cl|px7N#U66y<>UOioy26xNz(=FWzPdB{4;T8`?gElA;0UH1pdF0xxL2Fs2@b zK(^%7-(BziYI(TDeSf%xafbK@?_W7Gubwdwdm?LQSoO?(eUrpO?|erSsz19|7BiMNET2=f#uZsqN{V}5|In#eg| z%Ftn#PsK1N3GE>Ott<^GH@7_x;)D)eASM_1#T#mQ>N(uvyhJF59Ov~s^_1m8P1OEj z=oK*F2fQoVflQ!N1x5=^+fKZ`MD>a)Lw~Q2B%IET_}0_=LSY2&9Uf^aw%jZpN=DS~ zbT$Q62I?R!ZUvTwv!IH}p{C?y8; zEL#a@huQ~12`Zc8P0ObKB3UH7&a`f@iaW%yC~6DCqx$$mlTwPq(jnR9qz~rN!?`4_ z1>S3nKnheTypTdtom`U2JJs4$CYAe-r|9a$Y1qGbrn4ye^1c7kqpvl{f+fSoUVsnI`www(Y;>kOCpS9JDwaPU>+O(n%Q#BXSv6Q* zEDe`^A9g+kDs$N4Jm0v3v>?vVJO1MG}hyIp2hk$;q9E%~vKd!q>y~M_1rwB?Y&uKA}7VLR* z);|5+Utg2(yZE0gA6{R9NRyiF4Fp^Hv@IGLRiw$`oHN+Ib%0iTSUJ zJI%zbqI2%0oN+5!QcY`h!IJ(>I}*3-x!4G$!%%yCJR~C_@6H`Un!8(%$B}QRQZNR> zyViFxHV)yrnF09L=q)!}>Noi@oeihqYdxy&a_LonRl2GV;#O1hde1<h2?TNZNS zzq6^vYYp+YifTnw7rVf>%+5A9b=QAMpj6t$)pe51nTUgQ*PEFn_lOrs=EP+D%d2x% zfqaudutp`{9n}WoWSruO^8lN5D26^v>5cSPYqP{1CY-*gR7D!T+npau71B+fjSteA zUX+K&!5^m2?3VX1uFBP;eS{dK(50z*>xxdyC=NTno(-Z0}X_*gm+ z`{y=A4|#RN(e*lcul@NLdd-;ww=*=G&=s`1B}USwq~2?SKP~kv=bl6)%lY#*cj36Yrcc%@5?0T9=eJ$_NcMu1r3Kz<+Fp6Ec4effXV;+) zObqw7fa)RxARdS+$4T>6yh5#%JZY$Nf#nLLDM$us`CsyTLfC_VvlO>@=R@COz;) zJ>5TPZdSf~x>lHo52{61rJrU7x2A`HLDzu4=7)ysBLVlO;@>Xd$pIOQWnRB| zf5cSqfi~XOT0il^nK!q)CsCvz^+YM@Q^PIp>ifUoj_IX`IyQ@_h}XM^0Vd7B?n^KI zW=6*C+7}nKR7E0T2z*ZiL=EE%rAMN8#TTVdC?K^@q84jBqz_|WZ*?V~3F+V5L0HVp z0%K?b9S6`NA_dEE>^t(Umn(-|of5i?$9AD8E*C>fLvf;~_wWs0&Sic~q2XIP0Gof7 zX}cqF8CTRSlFuTw`*{BMJ$|VNIBOs=H+f-J{fh^XvpdCtP)=1?oI;fUuyU4lv*a>$k5!=a-en@LlL z@)x2)#*)tgao-S!+E2+3@7PWqN;y7!$d3|bBbO@|dy`?!>jh%KA<(^B#HP`WDK`qo zE7pjhi<0<{@8SiOMjUw8M$~#jcZOfA&myC^^#(orwL9ROOtOb6mWt=|5KN(J)|}F1 zNQu9?HJJ_@&yCmMS|1=Xq)2?lV?LE;wWl)3`|xCk-oWzKjQs3}$wtUXO3dmut zAD3M+qT??aAAgFUIN`sIaz%P$PmTRSl;e{je|$WxArk6wM!jS@3mgzEH)KY6Nr+ArhTyKi=)6SwqP7{+h=9vsHiBP zu&|d|IXR-R^o$JO{p!0<8i*PS*YM&@YSoRCFtm(Z{qNh|eM1n1Mo07c&v-kL}3g5$D!k(TU;Hx+g88dU(7nS0JfI`j8{0i8st9E>~H(BWN z^(!$l1}Q2#jWQk{UcoiaPN#GhR)*ADF0N@Dh$xi-oYAF_&Z?L~rRDeST)O4E6nTyc z4~46AI;Re|qsniKyITXq^&4UrHzW2CLwL!S+F61-Cz+;;txAdTs3;bFpDghuTIAyam7ndAr`B6XNBE zIoa7%TwLn70d~B}So-Ay(gLqlR8&rYPE7_v`y{@)qa`LwNKJg_;o-^4%Udy$c)B#-!FpDaNn}V_6Gng zoROABsW*+;@(0Le>VswXg8DzQB&i=2?sr1Mi_ueZfSrg*NC0lrsiVX;wYkmvm3z4= zso9KY8kB;y3tcRG`1tRP2b31(Me?C^FvZ$}AL75_?0F9R@4)o`TNKry|4)UCFZ6#b zm;OH=X~UEu*BBNPK>2U!SckNVC9Ed)f0vML;GqE2=*j=P$jnF-#?Cv!{O_hvDKrJv zC0Lq~(f{{vC%7TPU!-af6q7F980t0 zPn#EMIu^z`S*BBlIax@DV%0c0z&=<_?IM^I)*sJ!pIq|;v}t*bPZgfS8IxduH|%3l zNPYf(1-<%ogbpJ7y}-2wZ}PAuv`??9zGaOiy~UA10^RZhp+ zDN#{yARFFf?tevL3n&c`=a{72SZA>FVWCu{gKz@zZAjOyLq=H{HV`70aM@O31E`2} z)1rzB4nP4EOf$~_X;A=Vvd!}WG+{mo$vk0ZmUBUEvxHp#NK7oOsxPJDO(!BE%F(PB z*35kT@+-AdTK8grg4+h<%`==jxhzz8cy;l-Dkfe*=~T1b%*wXrweJt=ll>T4b*5N0MW3ytby5p2G#@qrs}l9N6@AEFAF*(zV4{2;{~R9 z>RqiS%eec=_JVva?)UHCbt{>k`UGuOgtM}FgPyNuLA>-fyXM_ zzW|a$BA0`P20=b|{0}=Ri#T0#TAFZWC6L8M^u$DpK#A1FuqM zD*M+Af-fF*B4WKP`#jS&d#1bhAwi2)D4>}`$8bz^{8H~Dv7}}`PEO7OvSUD(aR6Va zDe35>&Y5iV^)s7uU!l&Th=_^#&9Nl_3M9W71U>IxqxZ1}qtYHgz>|gx4~WumsbPpyxMetF8M_o1UcjU(Y!=PU$!W8yZnvr~ zOvcI`4+bWnvL{>$rzP<(FC-`4WFVsppn%&dOvmG9lfjMP@fm^PFv})TD zb`q;Dd|`31nh?4hpk8`p zcz{zPVFA~lpSb<83!A-wC4t^$uZ+-h3Xh4CX$gh>VEf2j3&du-3;8TcIAv144|-ux zQZ=;HfoP7&DrvZiw#S*6O6+RzJb8UKPlh1s{4csk9DVhvwoNU)Zx!xo zHCYI*eUS>TLta1M04(hlST^bSBm@$^^h9T^Z7%~D5?ECd4&#}twoc6vdmYWC{j4J$ z>$T+W3V^p?w5qNsXSbZ=Fsh!P8#$mxv8PnnhK7|DJOI7i$F_}(lg_fDNmsyQ7iXVv8BbH37dh=TH zEdSiDQnAy%s!xcN(7f+~-Dx>|?>G$Ik;&fYyQtqWQ>kkjFXBpkC1tKUub1!O5d?gr z(Ip3Nr*gTbEx<~2o*jjh$h*sX_Rw)-V#jK@AxtvHleZOyJ6CI{hrV=6TO4@ zSw}kAxE2FA#G2fscrr9L-sXc)EN>$;oqvaXclpUgkC&vC%QGS9sdn`q>HxYV8>H$H zAGlN{^p!2S!(P=rE+2lcrqThoQoPOSz39Q^=%9J2}oc^qjrozz;hCWo&`h7x%`D+p`uub}`n zMkhRR);zMhbkXk2F;z42AKpxn7lhS3R0c6d;Uq@nz++vE4e*lzwrtl0`CYizfGf`wg7(B(B)G-vl;q^X z=cxYV=Z{*j1MdFYQeXxEVVM7zQEmQc@5W+|`ENexwjpu?%r+^+{vabKr#fD;0RyIC zPF3@>A_|qyS%3rVF!qO7uP-2p_C^9!2zAs8=V+Y4d_Te?m*I-rZmzG%T6`?{Ti?d- z#nv3{OCGlZq(lI9$$j>`e7YZZ*W_}IG-|dF{(fNfczTBTQsgZ%B@%;l3z_}y|A@EG;Mw7`>EnfT2JH1K1 zW}T>F@tFqu!a8vrY*XIbOSq8?Xd*WEJV^>9*VjhpCx#)GB;h{o)vNKuosTt1LO?Mp6b?ir8{;SoqRUW4m<(l zkC7#VZ;-EAZ#?#CQ2e7aXwMiMjTpH2ZgXdIA7(J0h?!m?Mp-3x+Iq|gg;yYZx92Q@ zTsZFqu&3ZsHW<6>c4FY%Q0OHCic33JC z^*|oGIqY8j@8Pq`Yy{0+Y%NWVhBely?o@sLJ3cdejc*XwU$v~h*=6L5i?@jG0mhALy1@+k@87$50qSXX8lfmeFHoko;bEq9VeSFYjkRI-75#poK+YAUx73}>H?w46cS{El~c0#zl8CXLzy%q|lAR*T=2#P$25ftKo~ zce@f$)1rDUhsV*qbOwnJM@NcU(*(}DR1m@LwZ)JYv-2t03Rc32@j=JQDqmDQh@%?8 z1J_5Nxn)l z|4esd&}Jx)b(;%wP4C+JdBB15ID**B*jO@h6}m9deTLQC@m9VFWjS0mifG8o`rXh8e}fQE2v zh+Ln6y1&rg;bi$--re#z0!+mmpJ!C<_M*e)EY&`6t@`+&Q>11^6kVQ!dsP%2qb*>$ zshr^H3&+5_abm%FPEvx%r9cHi0Sa~Qs{8T$P(R~-O7apCNI-N%>HJ~A&X|7neAMsXMssnj zQSh|Xy3HQO;Ew(Ad*!Z>P?xMe@BWzG0haeG`7f4+SxK9L=6@8fz{yZW*r>PaS1)#T zUQ_s#J{TWx@OKS3#t%uJ$i7+K+uygHFK85a&!`{$XuL(p?Mpet{10#`&ZGC(2v`6; zqOvSc)>{r(XEVeP+$7fXLx$8JFr!sr?qwSV4ua>YbZ#AuFajCeH>hopf1Y$eFz`_Y z+$+;DdtWHI>sTZvqKH4n|91T;0o+xB`~QK+Vgo=j@Y;`U8tKDHrbA4F`S3gKRbL!~ zcWA6GGzZIV9KRW$gEdT-_skN%}>i zugxq*2PV6PWI2TzHkT`l0jKupsO~E56fI77x$e+ zS#$9{EHctchKGSxL7NoXwt=8*>SvNmGU1<6-tdHVh2z$T)SiK#}hf;fl6&wMVFerya2~i2gtMv^n8yqwja+HyUJvgy7)?W zBu(TQo3PtJC3ib0vp=gZ&A9(4Na;j~aX63kusZQqbL zpn&4otx2~ANC-yC(q}L)oM)Q_oWUlm_{<&QDgBq9#=PN6ofGRoEkAT=7ROcxVCFrg zQJ}P25U5H}?4?IlU)7;;YM{kDtXyHSSPH*IZ4rU#N2WGR{?!}tc%4p8d>AJ^1B33j zDhoK!o40TEri#8K9F`joOX}%SgW{+?4ekK=-o)Bk>f1Mxp%el1As+7Soyo#jQ1OXUu_Z{k9zt6IH{;�*%p3Ibe^X!PGJa_+Bs$O7>;6%t%A!#W5+ zVMO)}p4HdwX$Q)PVU*B3F?@MZ#NA9q`>pWywXtD=6fx9v9ctab*DpA3Y0+3+v|5tk zYhR@#UQvT|Y0vRM)x2nUA7O9^RlB6#(-oQ!Yvdgt94bqqJj#zmI7;`jSU+O zEkxf)0)o%{wF3wmfuoNC-^8$WYPz}cB_t-w1xqq(*8DIwHZH{G5-~St!ok7eFby`6 zXg7#5uAWz&e_vKs22@F2;URz<4=v$4a#2~Vx(GLxi}ZKFfxK@OZ=;8o#1f&*VAl)Y zD0u)_qqv%aVLqxQ_8JFX>S%*RqP>I7N3so=*dn3e8^YOK;Z#hT(@W{yhk}_?2>^Te zaEGi1S#rW$5(7>ic&#v(l#hc?h)zmuWH{^`=RX}B95t^1M;bE^rt!F>sQc7AQ<}0| zOVqV9&u21;ibLB*PYJfMw!{1H7+@9OCAs97$g*%QDJ#OuF> zYr9)6To>0Z*bZkV92(7{c;nKAWrpc_q`~q5SR2v1Nxz}y!u|tJy9O1e@hOS`HJK%= z)#!|8)`h2ZzUyLLI~DI!@*(|{DGb|Jm^^Xw;~QYYl_d&=wbpc&aQ^I+VqN=WtsX(X zS+-p(G#q%~M|$(~6z@T=2+Nx~#Fwc3ZR&c|*j;0aKF}&u;8atP>sUhd$BoET`P+UOU&+@z^irl8I#f#r{Pt_xix5I8**cc!o{zpyWX%>pyOOfD{BqWun^i!uR z2#04-$m1=I>3k+;iUq}!n$tj*O`R@JZiG{Ck(5luJn_EwO|zYlB)Cg7ID)4nqQ_aOk#v4`|2M$v6KywxTfoHN>UF%ZgsGL^rGm(B)bR=pb!j$jiF zaz6#^H{zbX2r7z$OJRjSmw$E&q2;5FdLsJNhg0`tqbI7)H?8K`+dWExNV z-hRwYuU$8}0(bFJ)NfSLN>n7Kyesy{| z4N;efbw(QaB!n1UAs7`nGdc<<9PHh@3pL87aMcF}Anv_k$Zfp+c@EOEEDrmQw$~X- zkZ2gRugv^M-t;v#3kXm)pj+5}Kr%#K?^+_@`4l8h2@gxZomGDGPVtTd`JFH_Yu9-o zMrXR8+vvewpP!(?8j!?kG#5{zZk)pO&Q3)Xf+`}8O2{-J{;usyfIRuP%xc;nnQs=^ z<|xq@bi_mH4A`cLu-{vd*hV%6H|t$lE}{5=K<8V75~jPKxFa6+93j-o zKu#P)8Pfd{(77Xq*C9GK1LBPB!SNLK+~IunIscOP;yXDlI>AWd4}F=}w*a+4-m2CD z$Lu(7BM{Qa%^i}kbbA>X_Ug8B-jWst!9ah1#Ez~m_#I+(WRv5PI49X_y{*RBZtqP9 zCr)=n%IE6K!)f%&M5j1GWDDUV)`hEU^q&6u7R$S%#by0bc1%PIA$mAYZ`1aQa%{Mn#D_CR+@Z|-;Rtqw0@2B z6CELLvGuRsdrgn-q%u)CDU~djV9Vh_H|%pr9DO9xi$1zpD?r4no^JLBDIR_eh;Bn` z5rW$�nBdJkz}umG$A&X9n2VIMWxybOYqj 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 diff --git a/icons/mob/lavaland/lavaland_monsters.dmi b/icons/mob/lavaland/lavaland_monsters.dmi index b78084521862837caf9633aafa1327614359c346..b22513e6aaf381dd08e2b007832fdd9455f99e39 100644 GIT binary patch literal 63315 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

  4. {D)Q5|B^tK@cq^<1=S6@K38ABD9y*Lo~FZJV1|Q1(r77>ylQ z2g5T}Rg`|cBfv21pR_)v+zPPAX1t)Zr|$?ew&-EH4}q%of(&=oTJ^b@5NN$P=T{tH zZu!AUjhtYH+sn!qL(Ptet1HH9t?DnA(U}E}MHRo1PTty4cSWQ?yIMwF$@P;V$TvZ$ za$sms5jXnFwPeH+!{&LlN^H$gdIx$VU7KfS)8m2b?<^YWmn7E0ZIv#G$`BCk{09#i zhi_lH&C+FjMd>0qTa!ivzhMkjegyIwa~(!@Ju302TPHB(zEV_SerDF}X-^oCQMLV&*y=ZFi|yGh13Z(`szARx&3e}fe}xRajm-Po zQHHo~2tR#ocemXg-w5x0H*|KIikI2Xpv8#rYUDKXd?Y4+L<5eXhqE|exbd>YAfm+P z?v|DdTQ{m$BTR;|XFLN3dmw*`HHtzb)|} zp?Sez_mMT?Mcz+;SG6Q0Sa*_ACp-xL{WClq;C(+z#V9ZCb#g_VOo6=7pX1jVK??^6VN zYzr?+BWr2Z&KRxBh}K+O+(-f5bE~6I@VfHp{*s;E6!EA=MTEU)_@@#QCWhhIWaD0> zoPvRuAKN_xWvre~NiYMUO`}tqi~7vMNw+MoWc)G%bGN{Es}>AVQrBsWfa3gea6EoU%>}A-)bvNI$H)ijTF$L}ytjSm*zahvrmcf!PtkqkW9L zxCQTvwiSW0S#xxNN<2j@=vPQgLNt-F9pMWW4VkZD2olFFr|p!tuS)CwhM(Ozd97a| z>oj=!&0}~UmNnQ{K<%-z?=orgPo5wCM7cnNonC2+6F7Ib^=eM|sy(Y;`=Hj>5Cl*E zpB~(R?7fGN$N6=X63ur&q=Bq^R@yuFxmQS?eL0d`0dP=D8Bx5<=Sf&=zh(i}2ewOr z&U$)}xta92pJMCa*c22L1b`PWUSOkg-NP8ZNmP#!dP12=%J&z-C4H=EQ~V(WKpTOF z$6l(skf5OV;tsU~m%Af!!&+d=&0s}6`55#>!;%{Z1%5D313hIA@aD1)#O$W*u`DU^ zv!^+Mj=5h!bE-@Ssn4W|5a38K_qcbkNbnnv);efA0uI%oH)SFO+}u^y=L>BO4(PzR z+gMwl%PRW2v37zWF>wux(d_-&>(Yrw&~BrkpvbkO0ADtjZKnj>(%(TE2K^YwVunr} zIhiYnAfrX>;o%`O1&Sm{F0WoJks~=}ClR|X`QfjM64l8iR@)=)4NQgB9s*lm#_o$9 z8(Z^i>OGx{kw0#`w~9J-Ak7kMPNPi|$UY%#z6&j%a*PG=}-_}(Q(ZW%tu?#&ZK zR|uUV0dv^~hh(;sg;d-oV=7U#%s5_HN7dDDg0}44s+S82uq6#D;OPI<@3)Cj_;|TV z%h>>H4glEOSMW)-idcl4=LmTC{(%*A#!LHA81;W8$JvFEWu6a3QpUeuZM0q|sbM*; zF%obKvEh&McNe^3{6~lFGG5D#oK5%y>qvYi-41`mF?(&7!jIo-$VhKd+JbFOf`3GT z34#A3{p~2wR7P-u!efKslkw&~B?o2|BC95_MMI;$C5uDR$2=zUa?$zkc9`Mz$Y;qs z4z9x4GS@wxjE)86loiu68_x!YVMPtAGU{VK&*Og|{i%sHnsPT?T+e>F`?*4@Bzr!g z<{UZj!Y2MV^xdB_0%w${;lD&OS0m2aQ6kxndSLT=B~YHNQGzqkA0|$NLV%gN{<*w@ zH!J)hlJHi^_1?h&0f0-=h-AO^yl%$r7%n306_Awl1tT=2anF3T9$VTkv5P?{sI?nVwH(V1`>d#`=MCqa?qjECEF4T4 z4(YX&6KSsB6lwLsXZ6N5tjfv|;NY5r$E^!nVh5@bXN{$v0j@($jpt~8C=uIQwvCr7 zNj=pw9EYG}rry83Pj_-S)C4LU8br1-vu@CW-m9tMY@FI)35Q3w*_RJ|l~qc<(A$}u z@2Orid1xj7d8}1lWsrWZoEw2}0sGUdS*5h}{jSZxSMY+?bhNAK)7{!4#ThNloy%GG zP!_sxnt{XNpB;!p>ACWs2zXwWxEK4e6WaMw!>XXL9ex6hq`hE>NiqxN=@0tlG|oyv zWP2(=Qz9^A!rS_jI`V|(Cx-z8yXP5G8S(7iOZ85DUT&L_m7d3jRMLUqgPv-`!nB^b zq9B>;2i0q#g{adY(RS4{tsVoU{0~0qQHbWe=YDpm?nM+?rqPBu&wl2a#mL^~D=`p! zKX+H7TkoJ^%!b>o%15I@Q#-pLXtK^|F#-(tJZ$6(dwm>m`Jl(Y*ug9j=(NO4T(5Fy zCZCN_s@2<~{x8U4&@*H=QEu5U6LG9N2D6a>0E?8fGXw=oGvK{=;HHJZpVy!Uz0NvT zlE_Yps-D&R!Bg2%j$1XU4N@@6&7SD&h=78;Of!F+csyyKvvu0n!9+xNhH6rg!LC$B zhimNTPs1*swt|QJb$Aa($xSB&Q)Kf#XGc;{XuShj8}`~hHDbFYds^z^o@W|G@_jeN zjI1lHi+Nti4y-gW?((<*p6G5RlhAjSPkfG$kn-Ul&6$gQ`}OPBXY$gf=j^(Is{W?` z-Z^C?v(o00r4@ukFTl8^$80nqzLw81t)$@Qj?|K4FCM+PiER_x!sf|NNK<#Dhnx+ zAg%bUqOc{7fYGzuw$!kdp6MdI$}?Y{W-3~)v8l)c)k79s95#;r@st1Jk z^+y39zOu|HlCUFM8|b=pcydFAihy%p(s4FS0&IM$!244N-1UF#fzrLkBGAYvQ*P09 zIE`;ong9w$;`fq;HHKELXA_c9h+}(+r3e(RT6bP!v+m4sv~q8|WA1v1(J6OA90HMG zL)~}kBI_L@e?#FhMK&MR*@9kmn70c`(+ayqeI<`psEvp~Jz8z^)5I}BEv{|b8RL=c z6rVcoa(7^u`$%}UW(I>!A|b+%5a4J;tMPEMFvPPMf8iVdqGKg@-m4FvBS0H(mka^^ z1gLI0*81@C8sxXckDeDb|eV+J!H+&hQ`-8wv6k#Wv-@G_SeuwW7j^XIoMNzcLZ zmH)gO1ZPY&?Sx}79{W$Yt66Ds=YoD=9OC%1mv0?)G55^ouOxYpwi`j0ON0dr*jxII z(ecW5@U?t+gwp-tw2Ucc?JKR?gsT_x_6A-ZTzbPuIkp_v=JZ8Pan$U6mm41s1O7Rh zamXqpolh1zolpE0m_jgE-V~DewYKC#BC4*0i7n=4W?lMxx&Pm^6r#qUZMm-<@RxHm z&;sKQ%FBP&HKr%(&1Hj0g7Rd;1?V=VO1;)8xKA#ZwB^>1^Y-+?C0018JpWvIJpK`O z8QnU4={kNhf`^e?(1G$v-A=2 zo-{dP)~;-d2#*cMI$kT1e@i{pMw5;}H?$Rnk`}|E=_E|S4+be4yGxn(>`7{nc^0P; z*LU;&e;mtf?l?nEZvyDgMq23yMv3dAsht)?>z*gO63xp4(ifs1DfDXV4LNQ9J@F`q zY5Ll3-%Cpu>6sfDM~#q3!?>kQz1~Q6>hl=A_^Y>+&pEgTL%l~bRZ<7}4SG`MjR308 zGxr2C-7g_qj26dBb=yF$mjnr*SBMz9WI--oM~Hr}4e--Q%P)|XQ2KRNc5q0*yWxma%YoN$b$ zsweL(l%Ve$cdn7)e1wNo#-xk>0p#Z@0nr%E?*@k<_n*iYqma~>e>MuFnU2Q_p*}7U z;j75}r~3?K77HGthabgjD3~LkgQ7qW{%$dd);^ssn1krypKsf_Ln)KoyUHE8Lo~$y zpb*=6X{{_xY49Q&vw%?CvHJp-Ab9ne<)Ih92Bo4*79DhN z`l`%#`kr4rdsVC~E%C>=i_b+1oq4@5{C;>tc!H_fQW<;92~l@_X$&`zi8udFdijc= zR$7jGDTftBv(BUH)?eULe(r=^eTnMpn}=}Qyhj9Di*J8IJnMZ}dQ!rK)Vg2ih*Dy% zAyYnuDX579xyLdh40yAQ7v=%8S(-=wRUf%Z?9ved^trh|jD_I}>{UoBe9(br=}%A8uS_3#F+ zGfNgjIcpA?X=Jhze`RQjO15slR7DlAs8hmo&qaw&@vJQt&o^W46gP7;!Ll!(d2Nb4 zH#d)$pZ{QnF7nKR4NkE9*9gNPqT{DXDMx)lZ<12M=#heHWG||TXS~j@H!5Bq+hpfv zDRlG^CyIV8%Q6PTyVYsY7jr&4(=6qb{eukT{XA{NK__Ds;3)`e9Npm13k&y$Xp&)0(v09 zm%gorm0-}#Mm#tO(yPA(*i-238zCv6e~}#)W3^wH7bHfJmUVM2glOw=)-Ve*5g8FN z;^MA4A9_)MsW9#Poe}YD2Ezun>KcH>0(1E zb{u}bOOf3yNAtDoscO7{`MbQ+V;b56lQ%|1r5}HV*a!5bw+5JVakhOi)CB)=2E#Lu zK3L~nx6SG?#-)*oH%Oc^VxiG}oAKg}$;ip-uG3~qM@wxxWGWi zyoDW+GjtAMiw~N__Fr7wjE2iTPPy^bb&P)#bFZD7YYRi8@doBhyr}m^UvV%0BOXMZ z)Z9|8|e6~O|M$PG}26kPlt zr6RD#aGAH5(#D|~4nuLG8fyD{lpovAx`mWXv75DmS$dh9IV*lV6Oa2aF3@mf&C9Z~ zb1_3|xoc!Mt*CC(v`RoTOicVNH(_R+r2phY4b2tqvxcyNCj}iYW844e1Uf=Cn!-Gf9&wRYjzN4+}h^=_CX$)$wF{dAGy>bU; zKf*jOfxZVg2eB0~{=nZCF$u?;Awx28)33m*m2%` z0k8A2J}zDmT&zgLEq7sgc_MUz>sJD|Jc~F22y}=*ODaQsxgzb0pT4X;gf4n?;Z+{( zAGxBIMR1$LyXa}N5oN6F#GtsxEf`?2nB^VI@VAk3qbaF{m-`Oh2taC?Xxylo8OdD! zgHwR2JF&s{J|V$W0RE$A5`(gNv$KU+Mu3>ajWZ#|HvR>@qGIc2b~ke|O$TP5Ts2#b z_EZ*cHN{OzT4Y}1A4vEzMfC4;Gqps-a#It$0%auAJtT0@@HH=)?OlK5v3RPu8UpJR z;d^~B1zwJ-3dGYCIZobtfvVKMwNQyL>)15Z$)&g!<8s8h1 zG4q7=yR;w`v!UxW> z*}~s@%Q#Aku;{9rX}|&bEG2D2uQIsmpsU+{C1dac8^Zc~&))!pIi`_N(b!2h&w`nl z&e>3zN?kLkG2*Kxo?~^dQ>Tsn9?t1ToFX&X1v^*;}NlQ`~*I|I{JeF z7y5m>XC01qe7b25$;)|?7dUw;Z~yBChdluv8<2}&X|LDBAc(Rlzel^8K+-3SZWj%F zoXrG+SW^#idNc??4n;p}$nw;8u4+OJ(j5SxrlyVvGQD_G6!o#rVLrN3V>h0v!ScKK zBgF~gDWI8fZ*LC(K)_>QEbAFnm*S(1=-c(hjkOL?0m4MyyOxln!?%L-R>KNjPFGFIYdy#pf%$ z_4mV|Kqzx##;p*=Mp5tFw2iJk$p=W4)rbW*&SJX9DfAKJgR1Xt2!&#jMqg$LiU}qW2PdYOX zvu%@m;iILpnPCYiA?epERQV5lFpsCu&-iYTw~A9J7PIY;Vs)Rit*NIh8!zx-P1MJb zW>5KqGBwaX$@9g2SVloW%Y=xRQTqX7edBok<; zMg_xBnQG;7#>CXZ7iEO*m5!>?tsq#c83w%zGE8H;Gs!!c-V9uWSUDozl7(*vWzJqu{Aj8lwq1Xwr$c#$ zEZkEiYFO<*^5JQPLI~Eg$r^V$`8z7r{!{qpf^Fe+WuF8IgHyXbu&l#-+N9PQ$`{lg zHX}qrP?o)9TlF35rHm1`0}oK$BFJ>Bj=MacEpdx~@$rQz*bKG~!u=zo4wL-0Sl3oN zLR0+7sala;EOy|S3N7lgBzP7gef%hFEGrC=FpIG@X`-`*giWl#3iRcYa?4@YzFRBX z6=iiKP)|_Ju6{+{<46Ej4vIA60T3PHjP?BAo0fjEv7vm}9 zOQUY`baU_>RU;V{*q2Z;pebdo-*S`)&hdY1g${o=AE%`7;aQgK`w~9gS6NSTnzT7tM2hX?)}e8qXgNW49;jv6I-d;Qn&=Ssvl9h=N$AiU&3? zaDNzi`$m?CYUMqe{Rk~UG3$-SoI=9_T82jYUUf`K&BqXtq->Ogu#{+h(fyX&l*bbL z#*P5D7V5_BG&WW{8aOx0EXk~`bIqIyXbNf~DGHIu{r&B$bLQuP(mPv6ck>`-k}im7 zi~L~b_Y)i;bSv}uf{ zaE6>#`)Y%(eDS~2Tl)W$WJJds9j*Ky4@`#O%r^$A7oB7CgG6K->E%tv?K#fLw<0rbxUnV<+!?D05&{nU@vDCt`sng@*k-K;A zpO89h3Jas2y+0qT&+!+?jf@7#`@*F5k|uw~mj?dS8hG2VViY=Pt!a9*2C?MM`nzDa zkSVL(`5~b^s7W!^%l9>S7{3Lp6HbL`dKWiE_~GN@&0&tI=Xhm1pB?wNaE|#`pMuiM z9@!dxkI_jqD@tSo z;9d$nGKmVzt}8D<+Bx}gw6q$X!m8!RVM^~Gv5uFUbnINjqy9y37ME}hrD(u(WKF~t z7Iop(WQIn*x8_>NP}Hi;b0X|*`cOxPG-KIi)r7Ap`C=wROy&(vOYi*2SOYOYd#(3; zs~-Wd!3|l)CEmR|-|9mZAowP{9ept$$7UJF{gs1qV=XY3GMa430$adKZ#{bE^-0rd7>X8hBa*RX zMxSf+=z$zYw3^9_0H4!0dp7nD6U#w-(dUH%5k2F*)CQ z5hP=2RnGl&qJS2`e%=SBw%T|KX=-P;gY#0?1BtLuL10lC z*}@59HZA#(70I)lkQ+LsS+5W*%rW+LhfNd9w&7>r#h+oD0$d-A#Wlq#7_s`)VHR;v zqxO3+xh^4QBa^kgGkyROTHCDskflUG^)IAbOd?xDq9`u)mR2&3TAWm-=#X`_jOX*u zeK9c0N_PoZKhUn7dzL%_gw&MufgQC4Z#X382Gsc>d zkd{m(Jem!#F6N~mRSR}>8;kw={8{T3Y2VQTze`)1X36uE#c z%EiCxX9)0nS`1$7?cK5-!drBH5w-uRP2(yJGUx91XRkvzSN7P z_$FxMKDmNpv$aZ>`APq*E!)MMOhmfI=ZNBeh=Yji9UO!JQON3Q1>PPeU2x^LiH%L6 zBEs2-e#5F1o?0q*-5W&Xy9&d)K~1Wlc7Zew-~$&ymx?tTKw#Ck7n5IBHc~^#t0#_5 zZBTEaltEgP!XF;pilpt$*G{QAP zQjB8lDHYO~-xJNE4+Ndu7JrqAko)v43S%!NaNzPMJru#34XK+#zYH_T))fUnK2F@S zw1xCpxH>yrJ#{6nv*zJ7Vg-h)QeYGU~64 zhGUl&+1SZ=N;CO$FLm}hIVj{BX!n$GzUjY!o^(5pJ1JQzfBA?=5iu08KnYn5aamh$ zjTz+cDURj~ELS64$MFK2U)^zjn%+nG6HeBTEk*wJ`KjeQ6@ySFuD8X>T=Z7~So0ML z6smMcOjjslF|#FdK1?xua8b3}?m0x;(DUJNY4Z#CK_W+P+3I(;kBnGjiA}EyFpp=Kb~mEAWs#2U-&ga3RfcLQMw3~#4B5>f^nUX>9TCDE8b4@$CO zMO(6uLxkT8pYEG~q$0N@Gn{ci5p?juBvX51nGaE2dMqjf+6_c7jC5A{CvV1M?ssqS?YnV7{A%I?h9$|z46y=VlB9g0a@O14n;1M)A-*vzA6AXRb zb3r1e@g0Guv01}4T_voe5qla3{P}=C(TL=BQJ`#6#GS5~aNs+crz(K2gzQ-w_N^0H zy5TOmh!zFk{K`U?{a-i%nLJvPxag>EL%+RU4*>;TCO1NYkb=+r*dXk4QUidX#Eyva ziTT^?&W^*vtn2s}Sr*5vt{olx$AKZu-_Kvmzab<0c|nO|vrZm;oXn^RNOhu|fe2Y3 z!35>XB=$dgPx?n8(^LNgQ$019=TvbRq3n%DT`tk|@#?dIJ|lG~A592Bp2(dxVETUZ zQV2`>+tvMsrpF8Oo$cXH|7j!S3-fTkLMt{ZtGb+*;=hC~0;eUA*=aFV!cs>Cr)S4h z_SPBc@xEg$umx{aH$RP2KR@o7VyZkUXrGRwPT|c95J}%y&}jdSX|+JFWxBtsN?;HM z|E@z%1ie@a^`}8PlF<+I83+~P`I7j1{9_318eDUj=x;`Z39F|ngiT4&vfbK4X|Z+K z{Ij}G^@bU@d8$5-Kc$8!I}p3BAFOK`>12RQ*cVFDlfOw2-p=)Orr!55C^Qc*O-}S5 z%w9NPauq=7xEy&M_{_yc{f}MIB?*YHcd=AZLmi2O=FS2qxBe8L&DBcA=%inAc|0}p zD`g@A)h;fkTYnKvm7X(x6{*Jz!nHyC6_OfOiVdwSaU5MI-A9`3&NUvRBltqBuKDrMjv^6m+2x8**Zm|y)4K7;p57M{oFvL zRnn4^Apd08u=%<^!r#g9vy9nr<6UhOnXVjU2-`Q$3Q?0}rKpUq4B}ujX1eT`qf;O9 zIdY4c}QX(P_S zft55=-Ajmq`kIzcr!TRi<4c3f4^*7J^kIh%_&)RD^?&n^KKT-9M^mee%m*(%J5$K% zezE^E)C{A){n-4AtF_!M~qXFNh{)eQ|J%_R%3~Dk5A; z*qfU>{~YxX|9<*Lc7m4g>fs(ce(V2{Aw7TKO$I~juakk@g70bVMr{d7zqjiWkTyRL#AbA|l=Z6kAcFqpfBUg_K79w$)3CzivYeFSCx>I!^~9 zj14RU{h#D*g7Nx}lS(CC#A_>+UcYwbFymg4X7p*NpQ~&R%C8ZUpD%ve%|G+{0G6L? z3Bi)rMpUArL>ShGM%^Y-I5ScDzFXY)i49X1yIDalxf!l@e=-P%s{-ojU9{svM;>NB z7twS15>~dEBM8TpQJOzQ35)lHU)M9n5*pYw`UA2UcOED{*Ww(5j_PXfRV)nGM&-sl zx5v%J;pWELrklP4X2P{u7YyCu>|w24(PQ%4aN6=WN}l)RoGbWGQCt`f`IWn4U^9@4 zD1+ENQVEEU?=!Q$mSzBHfr)u>I0?oF9xp#_a;-a%8$|v&fYgr5F~<3mC-?6A4-U$V zIX`0jI-yQXkv1n72hk$7> z`prr$GN^CI|6<>-)tFZ98QHrhRQ7Z!WWP z6U7X3ySOWp;?VFVhEV_UvzWYJeiO{1X`VEL-k)#oW4m%V53xm*iDhaR?$nrJRLvYn zq|7q6v4|HqCRd{$5?Q^3gnmsE&}S6nQS>sDoxS;ikG6_iETq|lRd(vA0~(96G^(@$5G$t4N&_<6iN zPFnK7ZCSj<)G915>I?Zlxd1Gz94gT7XQtr=`f8^BJ3eGXbUUoHe>`!2<9KfK1s03T zNbM*p@t1s)-+ve+pTG@8tgl5<)(;giAO>>IaKc@x(c$w+q@^e>@|nimb&xry1TfNb zWyvEhiw4E+39KlMD>kCl4;m_K7G6ya>r691Q18X{%8)DhfkY z8`CD+Zzi+DF8W0lg2)#p)kN!__Fk)M{-;@QN?$ zYP*eXB!Q2BpwA+n_2lJQ+WU{p?IuRt)F|Hj3K~)YtO%lM7IiD%f>xlRX=GaDzRyU3Z$d;P)Tc<7OxriC0qam~6d8P0 zKLm0_y#>PF3+ACrgjwcUb%JD{#m3 z!@g>@`@lA$F~SbNi8OxrscZ8_bs3rwil)0$I=#8TuN&cY496%dw_5A_jO~XOA^YXV zv}PRPAv(#wDx^wDDPWn@wEw``z%}y!f;AMbvhu2(Xk-_ntC!0x@=*>TJ$t!l6;FW% z;Bd%x6#k27XtVEoXC=SLD_fuv`5O6hD3@zGF@0|Mb8u@M4B404_*p25mt?dv-hweQ znX?As4EMLCMZXCOYI{f}rMeko2GtkYSyR+f^lv+I5r}~|W`E`P-3$Zcgjfwog4k>Y z!m7A6vGo-V_oS;HFop!0IOH~xMCr8XDm9SBO#o`l)E-3(TBEtm%6t`kUyaPU$+Z6g zVl}$|0kP4|58=6qydJ^EZuxSz@Z=!pSvZJ$)7$}|vSr!$@O8(OJ3zw99_J0@=3>|r zGygmHKi7&^6q^_wdP!Nt>-t_np?#9T;OqPF12+07qS6tCwJ=5*OPV?cHedVoAFGM5|C&H>MA<4 zD5bi(rzzrd^WNIi+MO8c1C{kP;C89d7PkP(I5n)mYbEbf5Jk%Dqn< z0XF#JQ{X^c`SLTM@mS%}>l-=a`is+Nbmycoo*v4+qC`qr{~YARHdOTSaYMf1m>wekxtdB3t(ora4t8aSNAagY!=5L@4G0Zwm@%{7zVErQp2t!%* zT*Xy1V=^m)0o0=_r@xuxpv?>Rss7_nVsDzmOw6`_2CQ8z{c_w992$^E%30>yMz}Lg zb11x7-V_cgGNi7;>=#*dTmZ7o<@qZdR?EQpXhE{A!-q!(bcz#+4*t3QxZ6 z=2=4p7HQW&<5y00($24`r?F{$7~7H%O(6-g>Fu%XQUk=;6TT}@*i=cXQ5T@&Y1XQt zM&o`okgo!w49*Gt?9JE?FSP5{aYGW)1BX70%=9bH4?qMi2>R#`-o}}hx?p1RD`3E= zkkL#l(GcfvnH*3rZvSN%dzsM^Swv}U`@~>);X&QzEJr}&$MdAL1k1;pWHgaoXww2W zgFopECK6pG;y4l=mHZ7E>ihf7gDi`K9#Odmk2Eq%z4VUS5zT7Fvut#wabm!BgZjMM z26ClX)wNeMa!&rtEI92Er~E(HE)6PHb=9HW zgC!D&6GI9hB3;{U^ZK|YWoD?|cJx?JbI2eO%{5w-&FOhQ{Q!btq3Rh%se2@KYNga|5!7bW-}SnQ>;)r(sAz&QXa?yhBV#AC_}aphcn*9`7cLb zOhKF>l7=Q0S|F!*{nNm|81aQ0m=z$lu~f0m-9#U$3KF?ZWn5w)SK7vzG?E7KXc8r+ zj_6t2A9~^T;~`I2%YfI}ZJrJ&2%!{IS?%qP;o3;hb@0U$ljoR)PoudG&ZGO8V%VGc zMlJHq?5pM(w-g+n^GD4EtSWv@6t5y@NDBRj_mqEf8D`s*@5 zL;`xKpSox&Wc8{rt&HDFpcI$);-nCSj@dNJ_r~xI8u})BFgh-YDW-)&^?GaQ@xi29 zQ93vC?bqYa=JLZj61{abquLF1K)O~|8|}|mqGuSGxV%0mvETsG6IaQT&^`8?1^PZ4 zj9;#m6huCQ3b=#27$2X2O!tfrv_Nv_wZZU-G;zQ18Gp;C9!qDtjYJXAsMMa-8)?mE zi4Ko~Cy^h&nei6$VK?zgWkbS_7TQ}(jar0j&%K|$@ECnFo+6lq5&rE)AewSCPO~;& zV=Rc<^7!!wB*L^M`XJ`wx;amSLHc7rLeAAf`*!0P_9{Ec(Zs0G=g-_zlS?!<-eRd+X>g_K-y-UHeXi-$)3iT=Sa2D&}lvqW`_ImbQZ zFxfK8_os|qVgB|g25So|+RN(Ovg^tXb2Rubt>H)JCbZRNL`%Gv8y*Rw6deK6s1(?U zkqJDW%2*i?fx4F?7l;GMG#3N9jg%pTyL*Y)FO~I#hVt4*+TXu0G~FcH$gO!b1^tX-9%&9ATaqxUEpKC6p?$I3JO$mM z?SjjA38^x?RFDWsm_G>;L3M}YyXub$8tMv+p0$5SeK3;q1Er47D0)qdqrb_F`E?hg zrSGPn)p~a4N>Lz85`s@6?T#L}=kCAAqlYQyy-=)GlFQAbNiyGtN8Zr(RP7pguPVxu z3*#a&plW`qH}H?aH#=farpAej%HDMS6|!^u2_E0VNRJL$l-%;mrx^-Ljxa#%$fIFW zA;aSmnBY7SzBtP;wAHtFj9={~EeY#v;>Jsc@hM_df;ez!nk3(|w7tFox6k@3PP0;{ zddWBd?_j|#MfD4)DthtNuihSa1aMdHS2ZX4LfS8<#Dq)u$nie!;&ArXEl%k;uiAgViCGEo-T-=;=;?Y60Sp z@O-|FO{N3RT#7FK1?WLX)?k=YC~A8Z9io8iMZ)DTYGtOV_Z2hH30hHJ`apFin%lk z>cLM$kx8~8w;+xG&O33G;p5<~VIrb1|5bNoC3wVZeCl&D0m zfrHQ*+CTtuQG`WWYV9VB8}gZxN3%{?;?tv4$#I-=8Kdp#1O(NFrWosO&|W4(Ovd^+ zN~iX%MPdr4<9oc#g0}91U$7jNithjt5$h6snqFPIESz? zR?pY7?)VUf4axA@GVq=RsF-NeT7PT*=1+{>&0ieYd$ku6VZg`TM_$q;3MDR(!Td#& zZYNastN5i&I)wMX<65qPjBp3wJ93qIodsjkRNQgHSnVV2jI|zC7j`McM?BxzdH0gG zctYaDdcT-SS!bV!G}UNU9<2O*!IOTASf;x7SIXS(@5-u4LN=~xakxl?Mx{0({?{ul zmycd>R2HltqVAtHv*I;BGW= z^|XEP`7i&0N!VvpY+2A^GH40k{(6Z=VZyaFkl_i$mGLH9QRFKXtIv;}1gA^)^31|V z+~gKCMZC?!;cOtIo4<1wV$tXcn5nxP)ZvR0?OON&ofP|{d%WJUqi^}$D;p|)lcs$> ztC<^T4d&*6X7g^NtBxdPpQJSh9GX(=s%A|#XqUc?xOa-J{M*%hY<-xhh5{YT#I-s4 zSJJk30!mQCr4+1)wOV){rOcq$q$$E3xuj5H$bsI9FRnn_M0S#|sTi_)J?!40|8o}9 zyGXKbPY!AcVbkQ42@Z@Q55gpKy1Nw&|BFj0j8EG8N#%Wp1>7#X6`?}r@{ znCL9J;W&*|OIM7bs+(iqrKmt;I6n2GGH1(k46%wyf6!LKUlWpZA5OcD{3&UFX293H zR|al0%D~t?C<3h2hK0#>mXHTnEZ@4`b>ur@OoWS=iB2ScT2i+xhOYe*SdA0j#7ToC z$h&lPQ({slf-Vx!-07FZsWSZVnJ=#(t^qd z*387zWzG8iXy}-gvv4#8bF7EB=%6fNH(M1pxX)mKbjM;mgPvRdS(m8U055x?+k_@e z__||hF>EO}Z5t@zRFo}tX^7vxTA%&3qhXg!%@*Nj3xrPQcj?3SMf$q*r%jeeqFiO0 zz6@*q!mmF0GTyfNdtC&p&Je?pz8TGKjKK~&Eo-N2N7_e`zo(~*>gwyCGe7LpiYDNH zFUG?>(x;W^1AMcwc@tHa&$}qA4!BRz6yxmmNMKdUGfLZYk<48Eo%I33to@4y@=7>Yx)7kMI65=-- zTUYKRj|)9Z5%GMa?87@&z}^>Kj91buf8_PzXX-2;a-#Z1E%=eG>>#L$`1$igZjVjn zX5V(WUzHs;oK~zi$wl7dnWv-}9%&}1uGV_2ao9*u2kVwz@@M1(!w2IALG1#be#(ue z@tuPuJbyuHsNS!Vw25N4`}Lj2+fNOtvrRY$kOC z$!E4Ui1WIabP}1Xu)MZ2QUZimX6F+kM9w%y8J;NLF)fp)hg#>FYmUObI-57c!`$<&pCMxm!7v0v>X=z+DVC zaMRL$el^4ovg+wJc;h-VJD$9yrAuYJy|xLhyaT}>MEOTTAFkEOis-rXqR~eX*BQD@ zaZ=(_a|?!nyz>t&6^Y5^x_UIOk^{W+dEW2)3swn;vv#h0+KcH{P%sgC#Bkf@z#rcI z1Kh$P#nNe2@zfQw&Sg!eq>n2`#bY;X>1#+jcCL$A+qW}uld?+^Xh+b8ENN8y5 z!?|InyNyq_z&CI8r4+G=M4UOZy; z&3KQTYDp6!4GEh&etmplXIIMBc{qJAJdIcg{)PnZ6SrSN-t0SFR)4v zMjyb4a0`9Iuo+2he6Y;*)%Fs-W$WsP{w0;k$zJmE>GhQjcY8S-@66ePKGZ8jM*&hU zFH+_j~ICuK;s#7dYoC5o{>6ZY>aql$72!@g^I3>~x%MSj0G-TrFnvaJ$h46nx!k%M9yG;-nlAsy*&=;BzbZ4MuJ!wSuowEd zHq|gjaag#fDG4U8ONj5{){coXcn7gVU#}lcr z%54W1@I;-y4eiFDFA)b6kD4(l%l-;^v)#QGxiGj$4JK>`G8~$X; zyW?W$`Y7Nu;G@FE`+Ja5)+I#qP*R4A7yg6}pYdQ&_y5y601RbTnL(g)#9neO$!a{F zKAGFP@c8Wx`W@n&1#uPD`b=%_OfYaf|2bH<6v~R#*&`B+uQiV$^+2j__O&ff%eN;0 z#&{@wH_`u&??8qO18N{S9_~bbu4DU^65csXzrXj1!(NH>!q`k)cHs4@d(_iU|CklX z0;7?LO6KB|l9BOusmP3$@q$KbZ>%n0wQRj?&U4Ab#|xM8+r7+snIokiGhHVuI%qyLIiDVKTGSTu*l!qa$*OWJh*_yDIDcI$MXeRl zpGXP|^1QtTPUcP4>45T_pvT#lbGk;hR_Af)#~|-Dhj0>rz%1{88}b? zmiRb<|9HK6#0a^hKQW07LfrzTBF=UahQNDou}E31C*7W&QnZNv%mml*1=AEHBZ!bsnYuOetuK%X7#_@VqDeiC0- zi;=GoL8#@)#}AN6E;|o8kLkc2?{0X?@M8^6A(J$Oh?RBpygAE>M_*ssboi_$k>6-l z_$x6*B>kYp9$5(f&i|>R{G2}19Qo-)m$QrQc!PM|JWeTAlIH5Vrz9g zn@DFikU6qczjVv^wa7vygYhrU5dRR&8r(KxC22uR!rkoVno>eWv~%XCqM6kT|l)$vs6TYUFzjEw6nA}Xg#$;=x`!vSHG zm7_L=f|nVO5OTN;MCWgf^a@{*#;2% zJt{Oj?Uw!rd<+Meg^e+(anx|N+hV?;{zO^@ti+)03XSn+-hy%C$@8+Te9+{#-TR{? zq;LB-^eAWbK&I*iVvUl~(dY-T)lI#8Mrt+erB}LR(8;}!nut#Cv2kafZhBtUMxQ5a zCdrC{NN@SzIep6x?MKI?=V;=wO9_>8-4#ehQIu8u=?cd`H4DziNvYSJ5G&7#%mhy* z-vXZD>`(SW5G)@I)AGs@3>L;l8hn;Ly$QpH5RkIwC|SG_yM+Sl0M(lKqQVrA`j=>d zxN@8f@Rwy*{2sgBP9P~Ell1n_Hy;|GjPK=JSk^GKb}em0jCa|`;K_tKb)eH>V{2(B z^@qwx(Rx{@JrwG&{ez3)j3>)&wo@*xZCj>K0_F`iZbvY7R~j>p>@%&zwcc;4iWviM zixgf=tCc8kS;~E}LNvW*@hoGmmixl76Fwx>=HFde77Aulp@lJf=$rJ4MUg*V>tRzoYi)d7vU$oX(07(V0eL zVA>b>k7?52LIEUQQ0l%XcOEHy46Qaaim%2VliPOgLcx0Pm;4)1vL9z)7q!~>vh3Hl zmH;S@<%5MT#T=@iMk$!qH7ZK-k^ELC-YkZF8XFiYShV2#n-*$<+P@N7LZ8IXe+<%LwCo~nhyY$}d)u2gg zSJDsoq!nefKWG2xUr^n<$(J=^ljW52kBIN$O*0H-(9bzK0i)PqI(HZiaQF7>zyXLT zT^?M%&vMu#RMl*U1FWB+Vg^4D0J+wJqz#*LQ+x%YCgnOfVyh|`VD|Nsj20O@hxR?W zB&c<&)QPfkhL}5y64#EWim|(8e`{_`iw@9wpK`%na_~Z3HyRFAwDMUy4|uYWpXRV1 z!~I0UZLjQG3z@;Outcy3XBfQstZ@qp-yEyfJoEl7TW6l_B>ly?KUc>-<1+sp^;*@> z^f-2zw*KPSplPXM+5U(vx&(IXqVKhXWiMLOhPJcA&QH3zxoCp}lRN|Im-=1*b1#5C z?a7q}PVKKToKFOi;?q2z-m#wv_xKN(D12bt;u)5z-hyPn`&=9)&ZvjqD{rh+VRue8 z^XtFMcN`0HO~T+I{w*R)&>zdB(w={?{wK~Hyx4O3OCFt18y)_N-LI|@XK86k+1tBO zhVbdf=llbPW+aD(r@b482XSvdC4cb;QCke_6`C1BR8X)c!5rBxD_l${RR z#3C_C##Ru^)CU_=75B8`{h~e{5`TE>P#+{ebJelWm@SFE_JX2958eBzv+sA?|EO-7T%O6~{3| z+%}{BtPkZp6Y&@Y3UZ(Es5mDD?}OXw2^C`>kBg!~6u<+qInSbwhBdsBjWiTjQlVU6 zA_L?jz!m7E&MaTPcia({5f2|G~7ChrF5W zeUQF&Fmx6;+Ib!{8jnvmPx6#I@wDZ1l4NwBCu_ob9@$p=>4+!QZg}PKeM4+iZ1@IO z7^zIdCmC0#@OQ>Z)g;clD}*p6>rx(rWIk-6GYmtW+4QC7uqgyIn~T-66V>~+&p92- z_{AIjJn$WL^*a4Y^bss&V4))oo7?QdwRx@#U2eE z7kC>%U_`3pYwaBKjr`;fuLNPyTOlb4x}!b?As{jLFNbNxZ zN8rSQ9bij2c+lkk!RwfFHEtBE+1YCjkQIMk&Bj18Mkbu~TQFSsD`$uGGm2P`$yOMr zY(M!*YeGJTVW_n$6rFsnO*}0`{Qbpor3kduEaS=xv1{*; z((cJMx!E(}?t9PBpL-mmk0d%Z8-IW%<#P;W(-a{$sN2j7g1Ylvis$GWj1E7ZCVZCF zecJQGauR~ncV~>*8o+e)ib|!_2m{8T`ra=3AQq$kT}(DZ)>Ya#nc48Y%b~WOf#r2{ z1Y0Rn@H;s2*lF=8bu2Tf*kkVy&nX#VWJDKyGTw5d0!0dzIQ)d!a`jd7G$6kFl<}D{ z!<9)dwqqFN;?|=q5wx_lI_#Ce4g6z791B)U%=4;B!~%`_p#+8xN1fyeS%Q||)gYQV zdvDzb<{?8nj;a@J>hdXrL-&m{Kn^P+hq$RPV)8Blv}5~fSuUKqoJgi++%GDv1ACuw zCF%(ZtfcgL`i6+t6Etp~^gCy6Aq1)ag$U2nD42zpOyXO0wbte0@%V6_%`_zld|slP z)0C%9$5=P*6A_it`ASZsyA%U7xWY;{ogE}AH1ItsX2t=waE9Xm!vG#0U0N#Q8kqDB z&zv)${&N-CvAUj{S%?8=Densq$R$p$E;C4sFvh^rX|81B)9OstQnbC5YsvYb&zhsW z3|8HWkGQXI-ig&E^#bH(v`*lpfdqUXdm+GYsMuyDZO|RooCmX>Pj+->#hG>YuL$e_ zq5Kq{FaC@wVNHLz-`Un3?^*}H@gcDG3y2F znp=jMzHfZ>5qP>*VWZ>`Yl!c@}Oqh8`=O?>Iq-X-!){1^YOg6R_>kM=0}Vrl0AAn;$x1ymMYN%!?n9YoxDKV+;P;Rwsx zFiU{aIKzDnkY{f0?TQN5(!-K7r#z#^M-a6fJGJm}@BdDJs{T9cu+PO-i!rN&$~$q| zbIFaWgv_C~gg<=ZUnJ`6llY<9A(iHqF4`pTsMCi|KAtg+`n5GiX z)=Dhe)^0A&;#qx#UJHH6a(d7FKr)NpyCqR9n`p4Or%hcqG-w_bZZr>D-eH;!Nefh#g=b-W{H?ZvDCpnsbKxwOk2@1=+sHD98TmZ+NpFtf9NA*nIZ< zlMjT``Jqw=UDTtbUF#3}0@>`=0)+*4QE8zD^B%yI~ zFpi%lmS9ZR3dd_319DrwZUPE&=6J>UJ^bfU5#>)wj6{wF)Ap+8++nGTju$|%FIk=B zdY^CttVqp$XzEl4V^U2BFit;YG@#zZOF9$Nz+GSbfLrzVlpcns0-URUHijAF2*%blY?b{-m+UCr2lC^(o7pexz%FO@Cs!z1k&r-*N9d9O8A zJ(T>k2^(c<>_}2vT~ugw$Fd#OoCnboW27*T?cTLJeC#k&&@;r$ldaMf9i<+|HN3f7 z>c7I-98xU0u@Z<-od=f;NoKoJm|4Gj^(5@Rqf=2btAWFk*%nM8Oz0P1b?!t#zKZ$6 z!zT}-yLUoJEkZoLNJ8iBmO)Z(j9a4AWBEfFb%tqqgH4arnr-=Z;}thn_C2I&ZjN8M zvKoo}UZ>g#zF~SYxc}F~&hd4qJe6qS-V;3f-#On5Kh(}bIXTS=J4b-G7&fuSv^*P= zgJE2oAkV|M*ugYZlQ$5af%%m+PxgI3y2dh@*C&1O?}#50P@h8$Yupc|4x30)7g&TaWbm&$W< za$6jOI6cVlshFareS=-|`DY&|xJ+nR4_Q+~{RTP5K)zM~c+)w&PY5Z1_T|!W>;IR+ z1k6qzSlZXuz6K7X8>=rkXll_dx4Icu(%0i$KeD{UdDE^}b{mZmLXrAEK+L27KwjTD z{v2F@%vu35Gx0bpf81`kSvdyk9Yx1uPc}xGMZUPQH3cEgXbaGKY;>sm~-AWe`iE))=!_(B}!B;`R$`csNLPdnMOc_MfCurCl!2F%LUH=e{$H$oBx`_ zK>sI))xTn-J%05si9tO!dHz|-X(5R|s-@e$`VMlnl3e6~FjaW5pn7YXgry-SeyV<5 zHA)aFshf*IPP!3-y`oTE-_GXLLB=yx&u=YSMhI6OzA`9HyT{QOb^Lb%dv|^N94^!% zgfEl}yz#;SIgg6eLPpSZ;MK-HcbSqZ5raF74GU z*Qia$6lq=1C{?rUjNlH{y(a*0_d*vmt3@`DYJ4>4cmOMAWz<4uO{N(coU0Jae zi((ZEnXl+XzZ{Ky{zg-kCFvvUAbQ z{hom~w7fBn=LedLx7TBtJ4(Yvv3WQin**dJeJSEVwk=a%Rcq5Eb(sZY3gz>GHumwW zJa2S~FUWX0aTSt^R9a+r>2)nkAuMg7-UGqOj-_CGYS|$`&Fscn2+uky@mVQNfUT!*ipUF>}g9 zsBp9n;cG*_V8S_>3Vn6okg?QX=7~^Q&dvwLvYlnrzw)1E`fmdWja_8N@d^|+J%lBd z3SQBy38^7uv(9zX$QF5)9X-0Ezprcc(dl}ZYQDT82*yxztEP)`n1{3_UQJV-D;KUk zr@sy20*7#cpE|%K#m+S5@CcYK{4BY4)2BCnIHoJvhKc5tl$hwK7pM~U?ImQG!n(;C zzxw-qM3rmZj2${w`$Jjq6gQ=XbSS|2Hs1+oT9``jn=H$^T4Lt^NVUWv$X|rz0}8mA zt+OLvFS>vuSl}S+-^&8#T2lNu z&zyw5**$Q6sqa6k%=UP%$opJB;xp?nQBQ}mr5q162kqBobj|n+ z7YaU9wFS8sGkVP9!9z?Zg={3M%=qF!jl$b?-_WY>Rv->{3bz~Y`5ynp)Cn){`2;97VfUUuv7c%$>|7Dv6l`Aa=m?geW%SXMHTMVaLQj|h(vfOwd!3t zX-d_m%Rwa0|8Ow8piVPk{V+l;9rdJ-bnsSKNT~F!F>r$$D$jYPF6}-!Gi_gZ%V#i6 z6L02H^dnVJd$r}AyMEN=PJF#&%Gg5su5WfUds51M;~L;;aqtu)?pVc>_MQ_C!cIzp!q(cY8+Us(f&!^ zRS7`K)X@5yout$5h3K#cw$Rg$XJ>M2!}~l9lBZdAHmi<|NGE`FB~ebpVBY}~VbC>x z&7M*PKoKvDwnoFU2?=i<6gW&C!DPgAPR+K+tG1vd|Ckyz0#p3};?KzWG@w`2JVE{A z)c=$*HHAZ?dE(bq2F?_cI1><`VBhR4V4eR3h3&;#Us$aO$QSu<^6yTZraRIO?4y8{ z_dW3>rx!8o zIRNV?X;E07V~o4X5aEwsjE{E$o$U$eVIykaH+u--L4VTgeFEFbPpZZAbvX;2yrior z06rqb==(BkX3(DG%^kE#MReuPu=nuSNc=ro#i$|ocumgIQks)Doh@9ySsR5u06j&B zzZ(2Qf}S^JdG^R>XCu@^>}2o(oJ~*S8Rg%kEkcaJMvQS&rj|Wy$>;W9!*Iz8>&NW5 zce}5QQxA=Q4R>)lwnQqgkr0(;&3P;yy!`_xsTX^J9ij9CZHP}2P-nhj6S;=7u{zaX z!{%wwFMZ*eo`m*=vg49FZz7yPwkP+KT$^6vuLhRi=E*c{EUFA~ypz;#NC-2S7+O3Q zpVNOgE;c_w?$zG3&Vd@)H8}NjpVW^7lWzfrL$A6H4H< zT+Y>iiPn34WUy$04Oc;lp%BPp#bq3N3hV5f&<{HRyBI`!E8Hj2l5tEfM4AfK=y^qr z=AGXzf>rnnk>8lJQ9G z#Ug%!nrz8ufKsbI9y@&as6rHPh{^1tkpyNT&gO8Ob7rzUz^z#s*^Q0~^1z+8FNT>v z4<<$;oGk8kVgQhOJ_!C+O|j+t)ICZWJa&6|UC*U>>z54lF8g!Tsoe1IGKoIZz{!9M^u0-femT_K z)8w64$&W`r)~@x*f{QWE$eWN7RcdRk0ITq8cSC-~CwOw}$Sk%GMvqmq1T z>Oggx{&(`DdgzVQl&YyG^ADXn9!glTtk9W8WFZsku!Ph3Px%MU$|e3M%zAs8$9J4T z=SkO(I`tYG*9_$j{O@^+9<s7u~k%apoO=kmm_# zOfu8R-i0^uV3q*|r0zTAv&Mv1a$|l4P{l!3OaYUd@=6|*peDns%VIQmY~P(Yo|xCL z^rRWX9wQo%&I(QU%VqMJ4K|K)z}Ckm-a!o{Jl);jf79C1@)kKS%tx-oDT@ivRL4C{ zJ&57C(Vtp*kik~D|Ap{*v|;a?1SrAWkR&+}@_1OpzRS->Vr?SQN~*sOyMW%8pZa{r zG8@Os&q2!OH_=!}i-*KFbzDzD;I1gl-e*N;0 zZ~JKsN#*Hpv|PgYNyd%N^=PGw`QBL|v`?+Ko9ln2+F1)XdN1?EV#Qn2|xDTR5~b?=8a8Z7A_o&m)k=&akD~7y6Mt;pUSwkQz;|>064LKcclq z2#UL{WkNk}K?YdoCL=BKaf@{#S>#>SHvblTbyyRLIFXq9q6LUxaWnpPqqiEk`KuZI= zbD&R#1VjV)Q~46+zc2X%`q@TLH^0&RS*ePl3k9`#*>G^zH#CemSOcCgKX9d^OY7P> z>`&{4G$N=cj z`f%#un4-*>HpOx9dv#h!10eKaWmzDl$twnqI(T$BQUF`0pz}{-^OxUL!3{M8W z+NX;g#H8i_66WjwL71I47jv9+zX|rb(R6)R|1X3|Qt}UB7X3q*J?4qvq7#@uU>E~E z-UV!@{H~+vl)sgXv8dzA&Z&hjFwKs~5LNZ(_dhmpX~PcDP%md1km>wJ*OHRlPRWu% z#9!hs=pYeM(Vb`9=YyNc6RTbub173V{gy&Ux0YVI3df#?MJFV>{ZYjMKFnIX0ScnK z?DMI69+ooz-#i`KHIXOPWwBmmhzTkhLH|Zbft-6Qaq<^5d{(psDzki^Y{yz6q;?G45GcYqX1vM@{i6;vL94%)> zD+Vx}pgfF-fWT76izSx^1QNS$if$C9V&WqYRm|>_>jb?nws=P#fx`W zJQUeTgS5!|`}maEg+2?wiT@~ZV`_N*sQ28+tEEnzEdqqSBUIVuz10>Nl!lwb&nA=l zh2fsPdjaUi(f3SCv?f=T&fG#xI1q@Qu(m_{*67JD5|KWF@{$SRKs%Arc zJ_qi<{b1M_n$ezPRM@r}8W2@3e-sgZ)E^VCFyG9vHuZ{R@xVIV<&d31@&m4sFPTM5 zyx!6udutBr{1QZ^=X{;oB`owAu5rjbi|Z z0Nf=>25K!51auZ?{^I}*m?XA?Uu?c$aPJ3D5+C`S&1tdeTlx>hf^sy?mdxD}SLYLV z4YY>;+zZgtoX(3gJK-IQJlr)4neBjEYRp}F0J#_*4Vb%2;i*xa9`Uu< zJVp0x^QMgDXlYBb4G?Q~o{1LM)@rZS;aU2#!KD>~DK5DharXF40TeXN&3ackI5S9%FW@iE7AUC9^8@M9EKsdO-Kt~#Bs)9%L9tOil;B0#{_kThS)c_g zG88&@!@OSV_!^gTOyA2?UMRzUW99nI{M@fkr+tnX70~v%A25D~Qz;jK9mNxHBO)Wu z`DJu3&{p^IWDbecHdRd^XqGk2+a9<+m)*V|RkA;JN8I;6dnAMIH4@Q>zJYfUiFAey zXoCcAk4v=XGl|?xX=rRn*8>WW!hQppKXR&2 z_~iY_P1e1c*lBdVYQdq;X~P8F+!S+E=XX5h2?(UESU&bO2-;d*Zp*JE7+MbSId-L# zgeyPy`a|6_t`|XX^y4Ss!b_l0YNPkpAVG`k+3{?j^8`@f4J8-X0T7w)!&mPug9LI< zxktvcqn3f=7PSK9;r$K1qgI~2(Dp*d7@Xzy#rIJC`%j|0E_Q}gO$|}zR`i6BQ$21J zTgc?yW)8VzPA+)*FMcm>9wJOU<4+ToBl9bXQL2Fqa-gQw?|1x5w$bosTYt%FKXca*tzvOEEk>_3`8Of_4$cp zH`YIWm(JtGHO7u;_g{aKM<4VlYMP6Jpw#30^nPGJQ*6i}f+aIpaeKh3Z&;#a4?$T4}+K-CCrseAHo@G zbL)$HD1(;h3|*1eDZPuC-Csgnl3_FdC?e z^#HRz-0IN7F0}4$-PaJJroQwVZ-DA_m*$jE`>}ON(4W&+0gvPspMC&zv(eer(AZuaFIdbW5w-V{Rp&x#q90OSv&;rMxC&&Ud)<m^ zeZ;oPRqj5jq~NC-k}cJwE0nuq)I1f-PO>+9d-LpqsQtJr&!j1zVUVhzgS>gUPJvb-QykcH_+SnA!(DrV-cj%(!y!4m}v`|i1D1;sw&!ch2 zuB?+euBmT*0X;Yk*`4I%Y^mmRWG~MvWe3!*A)LT}rL-vpOT4A*xrLzW+SbQtWa80J-HGFe4x+z5SYgtjweu;>eL4H@ zjs|~TAs{uL4*F;@c(qeQaxljD0n83*e@g_6ei zRVtd{eow>ash}MaaXt<#5HlE}^o|3KC?oONGgjl;``vSp92Hs>n&?vd0NF!kbJn8R z3@)^?uJ*~4&wg%k;UZ#$AgP!bGReFd%z??1CdGbn(c0Lt|B%u)n6{p7gf~(W+DqMi znMq1xB?{C>^j)zA3g}?BarLeM6P+_4S>^mD>_mh(h-7jAyExQlVCR=^J})~zPlsL= z^lH=5>q?**An}9yn8CEf)W@x8?+$Z?LE;0ABy&}#xw&k96YK;!2nXqY1(A7tdGF^I zuW5q-X<*-<-JabUPz&rK?@ejZXos;2{Ds#_>aLf2TW7L;|muMdqhj z8T+THEh%oiv>h?O5vZOu=p{`wEd}{7I?xG(g~O=@&qBJEXUfVIm&4~|pSN86B^lfL zV>~>8YPXS*b2;q(=W`=dA4R|kif@gAS73@8@!74|=+^KLuBy)AIeH<^BMf85y`u&!=np2>kA`R@mcGgKm{Ld<=*WidBw4BT}~L=B982)$RFeDdG186ELv@! zdfKk)eiZMw$3NWVq)tcJ>pJ}fW?EoI{q>i@WmRnyd?8^f8*D(m6N6A?4{swpDC$}4 zq!Y+>y$Iq#`f)XA!S+mCWWVOQ!uxpPZ)bPc1Ff>}M=Mi~RHdvtHxeRFh%*MeP>*h9 zn%8yle@%*ej3+otdVxNkFAw%nK~F$4U-#p}hJ|Jr#YBoqMb$X1aLZN=`=GpN*Bltx*^CGsa_A)a(*U%gMsT6wrqbKfDMmTx z4V%V4Q>`o!_10|ESANJD8@(k8&pH~;k(6(Q-`_y3p-Q9khveJ0av9hZ_S6UQ_-x9F zZOi3@=0wP&aicVLY{x#iNJI3se)~%LL;cXL?uwjBm_2v(s$<}I0DLluH z%w6=GaqaMmgeCx_OLHCV$pfK$ZmO8iM`zjrgI$e>a)Z|k1&KMduj85Yw zRGs~=ZH`{~Fv~I=QBCd9YY~Gse<8Cm9natWwo|%(i-D=liz=@@$^Ah@8R2^@9X96} z1{%q>)1uxwKZdbvr}BMK z5&ir@fqA4kz@x@fl-KhQd%B|1j-nk8d5?NR#|V*nufp|Xm?*+`#MQg^o)$;MpnSfCxcJCmmp~fQ9|=vxO}0P;pD>oV4Btq7*3v(KJbj@$RUWcZqDl6eYF-)CG1swULh zE$kqbm7Nm{!l??c+!LWAflHZKb(%x^oGDE#WjV0D~g8^<%rO5;FPuX(vO#xs%wH^)SK`*fV?+0vKUOdq%f_r`CVBoUs<8KBRQeeaaT@SP;u6Q>4J?zhRu zfwj5u?e1;?J#1Ho4K79>E&lXSubNe8Ay>3huSvcM|It8-P6yvpumGn^tgsEcxa` zS3eKKv7I^7Qh}C%X1{vHaB5KcF3qj9E$B%QGaN#1@p46m!%o%!mvh#aEWA-4Lym8u zZ#d5-XX(3NR1b!92fT4N`839=%aRz!OLNN1hZMyy62vUhGizKgKGjKK(!|x~?f1&ajCs z^dea*ts#L|x&VN1(^{PF{pc}pIJGFhFJv4Dyjjw3%E-(waFU-F3AwrOn(}%O0Ws^p=_>D*z7&kzOuQHIzB)@g$H$y+owx`-qFl0gN z=@ruxaAb;FO&I05GrMT4<@LYHEE{8{*Bd8Z>Jp;n^7@ZD6J#%OKpdd3{##+)jnC9K z4*QY^y#fne`6$(r(jRm`9@X$k9n!*5wHT_?PD=zogXunx-Weczk;4aT4(IY!;)Y? zM}9h4=KWiKG$sVd(|NZW^jlF6z}h~rp5gEP_I%to)fhT^GkiOeO2g8&l0&c3XrBaj z5qHN6iT*Mi3##2_*@5q`$5yxCf;Ty-W(Xu$!BxE`yalk3+(z%OR>~Y*p4ZKYB!XP) z4d2yNZ;<%ue8ulxlXZM_&NA8OpmBGse&(ULZVp#I zf0CK!*O;Cp8yh6$wd*%y2x%e2!c09!!VfYUtw5Q}8-W8=eK0OWcKeiv>SkzG9}3~S z>HBd8L~_pDQp{j+#}9YhDY2Fm_j0o4sYDlRt|f&8cz@0ClSC&Audt+yFA_`KujJyZph_RA$WX7yGxLz5`}3^$+@L!X1E3jyGw{G_8Kr-?T*T5&tN% zDRtc$W=nSQ%1&skYxC6#pHFE#i!$fKK;QbEj0I$5wv7DtHSxr2%vLY}&eGl-6xL{M zK&R2izE#TWR>VUy>{Y@LQE3I@@-{;ONZv7o>$RhSP*DqzQxMl02PBrO-~TYaO3`t% zUva;pgd;(aDe$;BBIDxr1gbpy?SN}V!|U;)d4i6%m!ejH!ee3A@IUbtjAWB`jk-Q@ z87ETG-z{sA^T(t0R}c{+Z=5H^2;j@4$fIpY4}qh&6Y62cc-;9dy}}UYm)F&$Btb7t z%vWD_NaZK}6)qk|{uSrvmI@V)QM?fE)FVBzB4a@zI4FAt4 zBYP{OpC4&~`7hq*(BSvo%(t&kr_P@DQTmQI5FbDMS!anM!_cGWvO9dFTa@E)An~XU zwmd_5Nmw>B*R)-WYU8_U{943J#v$ohBS=OXJ^sl({ch5`~9Hst)xixJDl5RyewT2}YK~2dONMy)jEuuaZ`L zv^Cd`H`gKZC1g*dHK8TA>U<)GMJf2xRf_XN;G_M?`}Ex z68^6Sdw!_$@H=CO)U)?!_0ry2D|%JH9ydB^h(8xO6DY|~dPpT>kZF9B9QS-3FsiIJ-XqH9FB6ZX~P z7ls~^79vkL5Pks%xq0x_8JU?Wd;*qR@tkQT{m84MVX)Fm8uAUOp`<;yYJ9fD0wF5% z-$MS_uqpn3pzs+a88MHIz&P`)uuVD@Kd0_^|8}#g zKlN(mL)b%SQu`AZQ6VUNOk~tw%=cZ76yb4vDcKz__$W)Y2Bo6iP+-jH`FdY&*nL^d zJ1gf(@x4awLrRGtAa}YxX5m_a78a0V?9eUR2?lB9Mz0v*W`&if{K*qZd6NEb6Sgmr z7=m1R3-I=LyAhag56;pi(Je3mvW!!TfvMX=w+Nv^x!LJW2k%z`9)*uOza98Ndp(F^ zzcyF6QVI#Uzb{=Pfh%UbN*qP`HfCdDdeBs`-WJZ`ajdsLMqRL*!5n@jE z*RfI{z=`u4Q*E zx`5MHv}136fAP16YdMrv_#nA&_ zw0IDg>SIBOk4 zr}NDZFHo`BKJz=X#5T+PjViBye}qVQP}1jtDN~@u{!tYemRZjS5*m&JKCya|SAh`8Z|ESB zi8VEA#h5uqHQPz*^Ipy2(Fui`4LzQCg~}+0f4qVD+qa<}OdIJ=hAdb`oL4N;jUlI~ zFE2xmoY{q#QT`44K==Ya7hSE#HRO?HCp zM)>De8ccN*?`poDd>ZC=_&2F2JPoUt+Jw0seS5^8Qv?+bLlP}Nc3jqZDqnHbv02}{ zyQ>B(+MwxjQ54TYWsD&VcgIoBdGqq~kDJ~+t9MmED{tGE0tE)_pipYczJGtZ(BYuM zTc6Xc`GL~6BsF762^|t#hTpZ|nEMEd9J2=#lLDMs3YC>WabYqGYT`Ap z^((=TFn{O?M)?2=g%tFg!rQxs_la~Hzr#&nn{jsGG5-arR;(m2%gOg!@iK9teV{`V zR=L^v`u7{-jMerhMz>KaZIU-iD_jphq?Fc08#R9E^UucKe46|-4ml!sR@O`5wN*!0 z?v5fuYdHXu9$wdM`b|wtkfi@1bc&^qUWz!Y!L(pZ2V4L-lhJ2&MRbIIBV%bNqt1`# z+u&A&!NAV^qbm-Zc_Jem@p61@5ONw%nGt5^!8!aU;bhQY^ZiExQ+X%%w`P6XKO{L^ zK!#BS9q91?sWq2$OzZh7pG4T`#hdV-$tP2P|7Q33C|ver^#8{2aItlNKfCowTU)i> z)z&@ihHB?=WAprroZMjJNX_Fv;T!0z>P=<6wAw_R=RkTT6EnWgrh&&WUE_a_*Y0tJ ztVp^fl%*86xi`Dz`XA<8@b$PhI(D^7h7qm#h3m%QqGWqM_rI&E3R?74>XzGUvh`I| za%Mj)J)|7AfMk`f(ae3=>%>u*z`7c~6SwE}*Zq8&O-)TrZtm8HRD`p)j?}m6b7sV| z>qZBA#u2bRa*PdTTlbwWn}m5o+mYeA`5zbr>^)_IEm^+b=^!Ov8d&wTyAoLhWi>(> zco$`gHV2so@47jItRYt5opDk-4+LzOT2?Nrbd*U_R$e<&ZOi7FP~`6>@YPMnQ(8hJ zBn{cJquWSK9yzn_&AD3e#j^hFw5LH!vdqgP&k$^Jxq{Fxb6l(t4t@^5>3=L{Yn2u@ z=Y?5{s0&jiY=zBbhpj%pGczG!5{TuR809ls_p<>9mtHJHLeu0?ApA)Fg~l&>*vF(Vr3u@>oz@sSGQX<=zbw-4vU=%{SVQ(u&LOd- z7sR)l(Yk)dtrHZq-89o+64lzV`aGPgEa>EJ_F`WxV&3L%vh;zp{?^8DtJ<0Y!j5jh z1d}lMf>thrRm2fS`xZqcb*x{faQh?~0%Oy)+v)%Hj^f)~>WiVbu+m4+9 z4~4XtS{5B1#COLIhQGE3gH6hZ?CX=-G9f}3uu#au z{Sou=k0lVl7*hM3J>2F=wempv$w)|iH`Oz44l~>kAJ4`zv=?~=1*3}RYF1qIAN?_c zi{Dijy~=%6@UwUnjy@cS8zIHbKc zi6b|G0_}1{!ra`W|Nd)NQ$)=l3(G23iX$TK*muau{)Hi~BC0}bK<2v{?Agi6sQJ|8sLum4@U0QX!(?wEWrH{oFW zY~F@94=VbNCUkJf=*yQ6lvf+38;R-Z-LedUe(zkjf_N^G=;`P=NHB~hb|+w@By9up z7~6N(r;NjcH8kIf8^D5s2$1lI@Un_LLPEmNf-O#N|1_F^*ew1HJUZic z;kNE-5cUzy;eS(eqZ$i;uf<5$-F@7(!Th#Hvg5zOFIw*z)hE9kdKKuDBci>Nn_986 zSc%poXe(rty}7Ry#md-0Rm^2@RVVRl{~@|Ms&OHn;{&CU4E&SwI?G&^F#4FUA&dhZl% z4ULeK69=o=G6d$nJ{*Mt23A&NNMMJdYFq*>-Y>Tz>hZgc*n7EL!1Er|Wa^A1W>gSbDBqCo$ z9x8;2G~zu1%Y~cbF^9@|S z)q>WcUB5}*TbLn_wJkRWB3bn5E2|?b*mHdN_)%$_rS*Dv$ao@|KTw?ds^=aoW`28V z+_5{sV8^et>e8|AvS#GUEA+7b{nzBPCt%#uDDAfLA~MFu=esntsSFLy8~pPA{c}2c z`ccWN;Xqfb_}CbXjI2Y#0Ph7c ztAUdfw=v1n0}N<6VJ;{wmUMsrT&lZANkxmxO@_scT5caa+qnk)Q1xgvB;7&oB05X<{CuWeFQ} zHdtDE*`;B{rB3;P&8dzZA1!NoO_YT+sHiszG?bg$THTQY@m;cOVT0FT{Ye5NV$d;e za=H|7O#d-$84D*Tf}*L(92>c&=Q6YzNhpKzCI+IiEdyrahCzeh?Y`babsQ zt7>t9gtHuG@WDbyo#U3`{NmU8dj7!n*+?sAIXMq8JP9L?yY(~SjocRi(iKUQdCa}% z|Jiz7f7AY?60jgd`5_{FMYkLg3WeG==-AaQ%x1fa`jy-v7?^!QTakf%_oGrT)ef7H zAfKzT5$_3-7npr`b^b32-e1dF(k}KA?>SOlUM2|p;~QcuMB*=rI`T7oZble<5Rb<| z0L8AZp(ToF+jpQQh@b`z#8gUL(%z0Tm=_g-^WQtah>rsGC)k4nnFR%?D>6ue-c1FC zfAs=1*MSyLTJTds$sRWx%%sz`XGnY=cgvcq$&hs{GTZeRUV4Q%iTZ%(K zAhKSKd4-j!{i1kIQC%I`)$nIl9|52tVQ%E$x@&$AL?2-xK1XB_>lhec2h45wkF5mu ztck|VVb;tAwXINNL`P<}?sPW2gC0fSmVc2;g(;AD$=;MMy`?Lhzv`OE6!*T^|Zp z7LE>HNE_Pa0fxbSFebxmM$ykgFUt)JAxfA)QF3lCS+%)EZReh$?pZ~XOxU~lqQ zoAj2DsHql-`mci4uhw%oY0pz)V#VZM;zV`fpauDAV)z;0#JG`DroKHLVT6Az`6|B= zz-5jT)`N?R>{rJRc$1*#pI}U^LNltMH$t4je?%acQo$TN9A7UjdY*&;|tbco- zucWEyOQzA>YJ7WP(j^Ye+S_XB32ibH9Lv`b!GW6=szz$y`+(v8D=~)iFJPV1+py&k zC;VeFSH4UJG`zPM4=XV-zcM&F&U6yl$pBf9pjEm%9fp4`PT}p)RgGMI+k-grlb@R% z5;9i!xXI)|OA*mN)rd~%bHhlEMgL7aw1X0ZCW`^gS6p4(X7C>ydwm`Ay(y{H@19cbV31I|1FO4Qh_csnkEs#JkGZv>sHsu!FnhBxB4alyy-$3s) z;()Yn_oD7j6?Y9y{udb~vXJa?-bx$2-Q6jRJJ5{}qo_xbHq6>+#lC?a#l@Rg2e!wc z9z=a+3=R+%Pv%9XA`LUNu*31@^~C)u!OqSe+P31UNRZj98)zZhA9=H~bcf^9LJ0^p zEIqLmKl+7;<6cRX0C&xSa)#SKNH9H}a$i_?HiHAPsFE)@6$XPz00Uea)Wg8Uq9Glf z6$B*7PUd5LBQH-L+qii+uoKf}fdxQR;;qE(#jx-PV~T zfdt$=KXyY@Bp|5MnXdDGSEAp7F_TJo zG!kJTXeY4#OHSF-I}N*2QDHoWlks36`^G(>gzi+m|w&vO}RIp6(_!s?k-!tBSi= z+|)TmzWJ+r!So>5rMhLq(2d+t z+T%4k_gyZY5^X>>1Scsf3*<@R*_oM{IBg=3QJKFGK5{HK0g4WO5dorrY(92EG-?5^ zfaL-1)h~#nEEvoG{;@pu>uQ{UW|X0ujt*o~AQ4k)_(?=Y$|G1+Ix;s>_P$tGt?2X} z4~L%&cldE3Be-M0j62%ij3)mG<`X%$o~?g2)nH4-z9K!hD5&{659|B)@2Ik}*%g0_ zm~-BcP39EmKC^7p8=soY9{7}{KUb0a99najS)Yge$;C>1Z1Qy?>_tcCG~b854`ZZ$ zz#DaTNB-^s*2clj=|6gGZ$0&yCD_0KFD8kEFI9fNJ|`#(Q0Dd(_Ustc?(S}OK5is9 zRVMbGFPw8Pcn8?a!2(HZ@tk*Ja`NBR))>^j{(dE0tsoI9Ujr)NNx=pHxi4-!J<44= zJR&i$44tgVF)>p{s$H>ZVo)Ep9v`0hoJ7MDIQBE{)|OV_4~P0xcwq*vb2i*IHl5qk zd^fg>Vl1RxN3B%q#f9Q~=?kdHh^R=21tq`4+}+=TYaq5!<>lqs0fPb!(R9+&ud6|P zcrJW^iEYdY>l~0p75P%L)9Cc43=0C`;-aoim6r_>OGJ}x%QC5Xu-{mHwJ}ueGhe?D z;@>U?fT`7l-QwG02O8@mNIYFpkQEg*LqFBr+HI)|m*_NB72Nnm1%((o={&BIBI5h} zn`^<|628Ys;AdTqVG|6$akd=QfsYucVqYJ~}PmANFMk3X8}41#x)Nxj@Q^^ZGkALu|=1Byn1l8!J0x+psFp9kjW zKar1@cx_8}9ZPE?rGmk(4+n?rgo%Nxc1CXP(Md8$F>l2c0S{5L+*Ld%7I_@}R4~Lz z8yqQe{!<%co~*NLh?U#gx_u^k2och#$Hrr81<8D!iiM47Xl8~S;Cisyx4~TNb&OZd zZ7pSO`s`t)=h6S2H}v!8#T~L%;kzq+#ZOv(ujNukE8H=&kNJ#Z7^-;>B>)x)c2>I^ zLmTz1;oack*`F=(SzTNVmlvsiYD{FenA=nI8`8P@Cx?=eLxPH-4D#;6y~rj=H@7z+ z*s=5T1p9dgY}YN`E7q86Naz1`Y$AhRB6EQMTd)K_2z|PqV-K-`xXsr*9=wSB8ku>o zfo(KZ{Q^YguK!-ljZ95NC$+-py6KPhc^?TRyKL@+=^t%t(Fi2+paptOq-(UZn?D-v zYj9IBwk@C2V3KTWThIl9Aj!_p=^tCcIsc+I!j3Nz=DU+b;^lLUM=@7};))z%XK-kv zQ|tAt1Ah%h`XYF#)LN`zW+`Me2KR|UJCpIk`i4O#@G7+@M|b0k6dODUpS%Fh=Y*=O z!IsmKPy8x37e+!Vbz4f&`CZ=~Z@RI*E?}Z5*9y#08W?)P-}Az^cK{>1oZ-&zJxF#21_G6D zM5}8Zj${8$j20pxB1C@un&+%XK_`on&(6;u4!jlwkuLQIo&ketlqaFY_1~=Doa+Ht zIlKL;6Ny!?DKcK|O=9Y&xOvZI4ZCwAl=S->%9Y<5j|z7^OPe}QT)sbh-mdlQKv@Ymswa%{B>qWqE zCcE8M$qAXh(2v-8Y=H{OJ&g(47#XUV(6#PCJ%MUlY@5a1Zoj66V=Z&~$zPu$W-Od+ z#`ItsrMhFcqC)%j)-fcbU96sDm&A-@ZF%Cwy zH;KQf$ zzFOB`+AQt%{F5b+&xcAEGV02l!f&&;?I_JZWkpVJycsutwMk)!xVU&|&)PPKYLnKQ zrC$lKvdqpu=rni{mRk_Kwl4M<5YkA7j7(Q)?YB6Rx!RuRY)REr7>-FfTd+>xj}Q%b zHrJ+~&+uY%6&#T9SgYEepJ$D1a5_U)V_^OuP5~HC|L9lMWJt#I%g~)@d_`x0~KU{8wR93@$}~6E3Oc4qLC9RsYB>= zg?CEwXBO4G0w5zF+W|efpG>O>?=R4uKcZJ7XfF2JBt(K;)~%*BIm<9xAD8rAphCb8 n>PZd7dMv8J2M9z35t4{zv8p33Ur;dh^x1n!d5ID+1ONX6N6fHJ literal 17635 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


    KE8a(!@d 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 delta 208386 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 N5 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�!Rc*OYXxN~X|Mag_& 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 z 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ʍsA@WUp%l<5yGqcfZ5QVuPx;yWB{9>)XSC~%$uW|yVPJOUOWq+~D|&ijweASVu$haiGJxB4Oc>_QG6)3uEe6Uo8*u2SSr0`5+X83{s2?vVz*?PK;UN;B)vmAIL!adqe; z?AEk9_W22r#beri<%OnAt2x{#U&4#Ba@_j{v{jDH58iFB-b4muY3~!))Q3d)O#iH&DZIAieu zMby;H>?s!Py`Z!Ze)N6zs|&*$4i)0h_|HCHv}|lRPEpJ08hcmF=F13nt{D|mJDXHM zn>#s|t$MDL*|sl4RaHqzST=!fd%uoCJ|37DpM{;C1_8vf(uxWiW)Z{Q(TG;`Tf9Ev zk*_^-&!siaYmpT+d$lJS1Ig+6a29!NOIPv1+(hD<2uQkg)<7M^Tk>1OPk9f8#_;?| zDNHZISwg?d-#7?Du{%i{6bEP(0>ifsadLB%2X~uYy}GMCpe}W0N!gmr@U5qu`gH9< zmut!!>0oik0)2AhLNMy#jVs#c!oU@lzO4{jFFik3v1YXU15<`gN_);yOiz2JNhvf$ea z2Em5k5}=M-VL$!kf_MUoDkw);49Fce>vGQ=EoJe1!_^({v#17hc@REo!N?g@XDNqI z?FZIUz{Jz>m=Uu5q~@;1TBJ&mnCV!1HI1^qVQw#G~Wufu=6b#5S1n%|{=0w``p?yrfO8Wb zaIWb0ewFf+dp7y&;|5nRw}g+|JVk2Ww6=~&Mi!R1tu0quAb(=+A64I72Ky5m@_?%| zR5*qFiTrF!g!o6}!X)?><)fksJwVurMWr)JJ+@xYxnX|J7zK0KJk+$;H4J%HWTs2ZPs<2 zb)Vvaa5IGnQ6_EUk+&={41x&Zc7>!-dI! zm01JGiMmB&*4ncB1Ab{lg)tiKZ2E- zie~HIp(~mJZM{}x+SMyxBnU-RKZ9PizWvk^rAP-kdl@|IF`o3l1|EzulR8(hmA($bx*0&V;bs(@?JbXr9LEyZiWP z+m!Y?2w{FPD29%f04B0DJJ>u5w(0w^E4dG$COiRGqwc#%qQ|B_OWVv1%ZhqY*UDF&awJyvfbG5$_A_Nq+==h*8|y+R}XN z%(CB(gvi;o#FB)8%kgbY6-mhxyIy^9_w84E(f4doKY(IAaZ^-OTP?x|LcjdHp{lkI zVS|>uQo8t&)8S4`eb@K0Tk#qtoM+2{8tjM*>Q-Dm0~Gv%y>U56eCgtXiX9aE@0T8uHCKctZ;Kw|prvs8?h?I&oupdtGA|WB#WC5)^?q@8x;UFi61f z0azI#J{jzU|E9v^`0znZ>!oLaTZgbzF!8d6u-u6sZyZ}q&HsVs%ZF;Vx$3j9qua9* zb51qes#uaa7hn%ULQi1->+JYe+y@mlS?>DSe@yFfZ_Ai%y{3$+FuUJZl+_{S=>t%W zAy&-Q*(~f1xBX%o6v|SrFCLiyR7*1FmnU!fL6(wECRI;j(F*(b9+-{o)Rs{>%8c^+ zrVK3lWT)@LM`6yelgC$;;ua1rR)(fK#%tFb20V(%5#ivQV22HeNOACwb!nn3uwc}& z-Y1u3A`ETyVerd4bCl#O!IU{u#kN`sd*;V40<;3KVI6)9Nz_R-$WD5Rf_6sK9+bi5 zvwGC#_&}5MpX+MA_{K~XDVA3C+2pfeR8MwAZstl-6r<+V`Lpm2REvr7>Lf^#xG9qE zrs6YM`XbdCpYR48LsbYP;sr_(z~%dv&NO<}&NvsEvGn0{$3hVNbUwj|%)>~@h2vP< zH9As$l1KS9!x%xNj1v)UTW!R)pHuWU8$3vUF7K}|=PIV1E;Q=23!>_Z{tUpXTdGw{ zgt-%$k4r3DBd1jR6K3RUc|$Q?*G@*NvZ)3%r)JIV&c&`10F!Bq@lpgNb+7k~Cj|pc z5oz+8B_cef^^d{;=LTNZM;;Q^Fded&Ih}|p;%QF;d`mKB5lv`p&eQ)mC7lFVszoe_ z0B^v8J~yGa4Tk9M7{LmMCUuOQQBRGM7r;=HgD<^}76TwIE+yNX*qz1OLhY^$p~Mcs z#A0EQ{sH3X0{@a)d>)xx5a8e-u0}?_7hoDb5L53)f}-t%OMR~!914)VAwB1~AUQVV zJqs=ifKHWIW+C)sR^}N`S?wp~76NDN2p-#g{Ki$DiksLe*IYspqEPF^WqNRUs4HcG z?ErF8dT1y#YB5uC@_@BPMRg+dTox1sr=(lDkgA950&!)G`3rAjpA!#dzVxfq?a`l} zjzs3~;P+HJQkVCzT%(VR1||eVGBkn}lJ>>A`*M;oi>HcyEv4*l$e#y61}p+CCJuoi z3^yj#VI63PhGq%RIVf3U%h7LQ`bJ2&=K--s*!)b7D}xjuR+^)#VkR64+Z)?bo=Qp&s`> zBd2oX@7HQZ*x|i&B>Fq|$lEYd{j`z3je$i>(WL^inR-V!s-mc((oUQ{n>yTonSSB$ zlzK#ZBBfWr5?wSj8M}K9*M3wqjN#tO1;1?PfvMZN=bpNbbNt3-saC|VoLAr#9+lo) zyeoN}vc_PU=u<-5TJx(M|8(l9%7fRjjB!eVt6$G?+*zKaBnNJk`5Xh!HkxVvERciL zwc|$6@;CYPg1*mR&c5) zedGr{&oCbjpxD^>)Ku)Nwd>*2$1GXElVj1_<<)rNGLy%5D2a?F5BlbYU42kGP7;i_ zg^7_5UNW)r#JqW!>guzj6CNh)u2IQ$t0Q|@BSTQ<6sSIIqLVvCwHg83fQgsBTQP&_eoGC@5Ef4@Xx zYV|t#GBf$P;3`E$)c3`gN0onwYQmx$n<=&~7c0y^afqU~5F#PRq&hauKYnoY^4G<; z>GuL)IY#dJWovAe3YA^ES~cRg)<)tVm=AKs9&3-d^w^y(8N+bgen$IX;3L177`4T( z>dtw877Od@)hbn*3=MG});Chc0KNsJN*(CC&&n6uX<;8hHl{x?VH(Ud8Q|01JMvsk zQ4zVNU*=m|LdL2=KH7N9wQLJDnq*|&DS#qJ!ZJGGWYhP<9`&zZ z^W$@KZi2iN4BR^FiR?~BZ(&s10Qh9knW@cEUhUQ0$4tE09+U2~e#k@Hu-RjOm|5@v z@2x&_WNWWo3m286RUsnMLdt%rODM4%X4bvGQ*#wV>&eXW%?|giTFJa0pFa1-08V_5 zp2jGG_IM-;^YkpEUf;amQiY;>^#0;SKFQG)vYnYxb)%Cpv%yJwcKPuu?AwyuRI4NB z;Ps#xo~tJ*;Hs%aXVSL7l$oDUsr}uR<~cV2kkE; z4lmJ%NH+*5Dsl|d+~AwbP66`zhlqijLeJULLeh92aKwB&9X7asADFyZ0hLpHvBF~8 zN*lh!9THxV3xztN65fOlzV9&<<^x!7TJy!5utAQAPiv`Lkren~;>JV0=Y7_N27Nad z{OkqHy{hSl-vX6YOw324{E`qAFfVN($iP*Zp>aU-5kR50Bs8FZs4_SMslLPy`W3 zu*rdujfJ2>nKGF$zh?Xa#$MEx46#qU|8=h=W4LhyE)mfyl7R`5fI>&84D5#}I!R+) z-&1a>^9C&jJJfu;p2Ff0WWP$UC-VyxQ$pQvk_rDZZI7HSDp3fztULC2*qaw?88ZLI z%;Jo!-T-`OLQeA;@9oVs5OKM(MRL0ODY<;d7sSVH#b-18;}7Ha{S613h*n!Pk3Kvr zXb$wYRG0_w6kq>E+`+68C#BGl2zRaD_MxZTgfgZY{-qv@zNeF8 zvU51RBL~nf08epgMj0f@LWubqz(^IK_{%zEXTmO~WE_FvdfWrdj7CWH7=rUy)K*97 zZ^#hfU*-9GD(dpTgS05TU-%xlD`J|1my76Df`P6;Qm*bn8M%w=u4p!jf zO>(P#?QeU*yN8Q~OEiEdIYD=13N)}Ta^aAeuuUh9>h^$o>O7S>1NAjdCe0#|2LQw= zEcln2OZp^3yM}NFOE>i={gf9ZkD)+LN^2HnBil)^XH+}cK)dHy~@j+alTQv{c!n2@D++k`%mWbcxvOieQ>FDJ`hNg*D9`Eu literal 233161 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

    I%P!etuGV%0sDpA~!l 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

    3phrErN7sg<9ON)!m5{@N}^h4gT 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�ZwIFDX%-0@0Vy?-vNT~zTFQ0^LmV;_R~R#xx%Ky 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 diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 05cb8392c0817d7884e90800c6f3f4af9c4cbce5..81d20e1f7458a2b9e37267d96bf9f613a7055363 100644 GIT binary patch delta 202193 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

    >!GG*FL|W~P(* zK_HM(2{)^wTG9pE-KY2}Uh216(W4V=O7zcuJ)28&;DldbPBC+mx`BFwJq^M(o=ck} zKC5xa(GPz^KE%)6_E(dEuNGz_|M7+I2`&V+_;bL1S9$B-Ut!*Uz$3>>aV@-l5OqUE z27>dld28(RU!tBE03neet|SsG?AI3$N{)n?B4nQau{;`lbrH?-xF#mV>vWH~@yjXd z?NY^!4=3;Y)np6O9>1-=biMN;7Od+m>jIDeIm_SRm8(y|rlPV7zF`i0_?hlett&ox zv3N(2bMNWz(Uz;OZv!=YL&%TEKkjxxVq^>NFWVqG$;d);&G5>yOO#5o4>vAb#L<2U zAne{JQV9)J0(aD2@_T1!XGhsE$Aa$2#lJ>$85bg&ZEE)4!*Rm_U0;8^KRF4}YqrUg zINyd&)%$VI{;jtXP+*-H`(Ira=$-tq7oXeq9Dra_0ymOV@|D^5x&-s<`DGO& z(Hu{ff6CgaK0b$nR)6AnUOlOI0SZmDF#9wmSXblpXlNY`tcI}8giG${Gu0-gSW->9 zXz-4u=!>6MR1A`5B(*f|JaPXMdiPX`r7QF>(D$=GouDRjVoXW?V%N!g-)V!DM5U}S z%fs6Wt!`JrFq!8oABp!$hdqFXbAMe!CGW#;K&;on1z-2+xVO}w;z4&vi&u&hqz~X^ zBiO+YCRNz44yF!McK@iezXg~NmTqp<2gsvWf;S*Pc`U;#1MAmEo_!}2gHvTNz`Vw%b9 znS&}}r`vlP`vfzI6(79%kgsbW#du-la^=EugL-v6c>w)-0-ddVF*Nf}PhLh^Ls(73 zzVg8uW!T4qu0W{|`mL~VH-y)xH=PPT&fhP+I;i{DE3pWD1knyQ=*7jCgu7-CY)-Hb zLJX`>YP|~k?Ny`x>-ez-E`nq8+{X4+-phe(5bMGCN!Q1Z`$6`T(BD7k?D~@xdv}A(h%mS z_FcTk0?3pPxg!~MSq0-e70Eq{ZTl&GQ>7YGy%>PA$|GSe<4=YA9e{1*SretL0&^qe z!JJY7>z=ZNNK<^_z~TJgooR^nX4N@<>$*xWh7^ZsUvB1qm$leecY<$t;6o~OeyRgI z^I~`no`W3ga(K+fOyTn^w4^n$M(3|ZJ9jfnAi5;GUltLB!233$6Bh1!{aND~wi3G* zdgn&>a(6@T6Vk^<>s#fjA%cZc4e!|@90oPjFHzHt$02fpe?o_O4dr=B@}7GX0cU9S znezj3!oPqsj-xI`c%0C}#e;dS=eHcAA_aN{G#pa+uBh)`BV+b`WZLU1GwHIQ*qv)c zJKz-1_EL&QZA~edW?)Ui;hGPVA!~-Zf{;6Lto=7GViFQG%gfvTN3_pXE23}acu-Z`MPlZ;pwW(V$t0BWuV)NOqwcMumtlH3 z974U^nHAMnejI9JTlKEa7O1evYrr3OIl=RxV4@Ja546vY%}A!maZ&u=6&^GO+R+it z;j$S7WT<)Z+KpS^-Z$JZucfo-mY`s8T;~*&paZ{tZ_D<7a&NWYgAcGj)H%>ysy&sz zs|3x={9WdLXkAalWArx9df-)2XEUAM&$;3osBh=^O%5WQ$jolT(;FhcwLY6IoZq@Z zeAie275v-fN27r*sl2G@w}0)kIU&3Md7dn||CM^-!j8@TtppRZ-w?*)PldXBr#8&( zxBP|Q(N2I`V=PpIRRZ2^JlXx=Ccpi{y8a7@@az(dZ~g5xo|$V)0kUGyJ)vNOarc3` z9s$L!0GTAU3C$mK4R=ePwSHXQG6!2Y7c3Qj-k6auiS)JWe!(+|L1U-pbIcf{hOBnk zYhP&O=z*z-qs~&g=W|Oi-*Yh7i!{FPMMefKOa<(Reca&&Hd*gM7c3xShr!~Zz85y{ zpK>WEu#9AhIwW{UdH!EA0Zv^3+1DA*?i}ykedEF61vCAKVWIfa#bjbUx*>V7xBKGE z`$O9a+bT03C$BJ#prGJg!=GhZsVQJE{~I;2kJPx+^=4IAxQ)V*{|XK~ePOC~Zr!J{ zRG)rNm`=(P`(*QrL=$w|&6wVu(!A#}sj79}iZ)VzSL_yVg!RaOy2Vt2hki-q$c93QduVxauEjNb6rB z>T{3Yv0R4T`@ZsPuY0Ax;vZx0QF8DqCr}nsPFYy5q92tT0xFNnIFsTxpc+ipY^`?F z@>H36G-R34aslMVEy0`U-vZzC{8(Qu?r(JW#rCj}sfGC?f;dZV!3-ONFK5BqX=-25 zsS_2o&SI=*StuS~e${73I7^o=ONNI23OsA}!tlKwUNeJ2!C$Id+rt~^_ixG>TrIlZ zL{ANa{z899U@D&{RdaHrt}cc)-sGsm3kUvJD^ye)zZItl%IwtR9e#nmaJoF`by4yiMa=^Y}3@7>ZBOM0xCG^#X++B++>tBjhiO8Rp zEw^`{iHgvZT7)*feoc`t<8@zKo8-9NZJKXp7Lq%v5EK=40++*17Z!zjx)0A9Qq$;S z!9*jzx!dVzkOtyx#hxqGYp3|Q!;pj4WfAQ-d;hm zM)Hztq}}G6cz1QBhyuHpNvR2TXD7<@A9P7m1Kqd`zM^1YtbqcbW$zZxP5T4f(8*1R za|6FUcfs@}&^YM=SSZPNFg)(A8Ma*I>jUZ(0kYhf+C&p_{YwV#d)kbCA_5tGPW1uzgW`bkrwQq{xu)>Ia$N!!>t<) zWoNQtAt^S8GY!;9a*!l#LX|B#q^{tBm*XL;K; zn`!pV0>}GU|5Xe^tYG7gY&UkKYgpXK#)|j1xA)`Tvt*^`4Ja%r?Dr1;`HNGIXP0)z z5-){)T*B9fY&V9-H3QzSq$3OQ$c{Hp*ng5RPVl3`Rv~*jf_|KXXbF;}rGL2H>VMUt z>BG59JGojBor)&gw-*sCx;{P*BqFE_Qkdc5y3e-XqR8h8ep&x<4&09eT=!dl4YqH~ zPtQ0$f??#X;Zp*Ff=lP^mLh}WKP=~6~!rtgJ|iwkK<03MTZX{mjN^6h^5 z%9Xx$yYjn`j`^+ZzqpT31B2fRC;oa({{GkK?3|1`E!xGfOm20Z-lV9zvze4Vl&&V6 z>T!0u0!&VaS9|%8VV#_b6l~kS2hr)@4wf|aO#CmW(U|xivaH+|^`<{LIU)Rd9p=Ca z&Q8w!2p8oD>t&S-Gd4Q^9+63S1zGMsJH5I!g);Le{r+|ciKRAq_Qu#KOk%L38QA=D zcuO4Y;EBO23Q4{@Du2M-QNO>;S~_~_Av*NO5cuD+#O=nb+%7EUKJ-i9k=6R%UHy)z z;dO9g@gpcLu4bJ*{0iZSYpcP1q1zsF4H&F8d+qDGo*9pgVfO2+`IWM^uabahKZsrX zEPf6xKUT%mo}ZNcHgiYby1^)bHQ@X$(ACs%pexO)v}zvK3M3sBUHbA3IP;n_fo6QM zAW(TCN&d}MudxTzGP`b(`p=lb(|4`N-gzF*y|r;)3lh`CYdx2-JE!5r#GJ7`sTbN; z4F4)ZTu)cGx3}L`u`EGehYDhoRrPxi#CH4m0gJ7D8J0+MDIY99!KH$D7!9t~Yh5uM zok&(W__Sdm%)B-}L_N|#zv`$v6lYq0sgALuxl;Az33lma$P9a3Z?Wq8tEhBhwSWL= zhO^%*Uy6TLDOtvHgjHEY+Wnw}&Td*otc?XfUp7^}X;A3*GcbEob%eOc6524YEoF>J zbD&zdu;@NVWU0NvnyCex82Z zN4Kem`NrQny0i)gj2^8+3U7daB)n9(XNmG0|9!C$9N+s?0K(!jKmw zoj-p(#cpVE`>aZRY<&Etu5Q!|>Uy|yYDbC{J-mD=j0TG0YKUC4X*Kk|XROkPmvR9& z^diCH%Mxiglj^>`qxL3wRLx;njwR>7cWJK~S>x?p#~Lb;+h2;s{QUeRo{rufm9&l5 z%%TWA)|w=xAzDRfa9DLD6gYjLcNj=eH86NBgonMo&$%3+!iy{S>8j)aaOm5^3SeAc zdet9RKx=$wvt{no&WV*4%}!o;2~z823oLvj>S zUw=d5LsfM(8yMd`%s)sFV{UHV?m-PVH4OtF1~iyk)W#G4H9qi_n0YqEp#nB=m@e!@_{!`_YNUcOETr3buX*1pIHYToK^e%yM-N z^hrrh1(&sb4&VTBB{LUu=rE1W-8chnuxKlq#2Xt8ebqSo^8TZvS4y_Jhh48|yz}ki zK0ss)<<&8(MtGgcV#@>F2{>(@HDLNsE@K<&d~CM3=D_1}$5!_eac(OYx`Mp^$30EF z0#k^EE|;AsUoRM#fH@`TJWtNZdzSic1O^5LJHjMq`%c#%up`x>>!%5{c)(cTY@ zi7(zeon!S1%o94BUQ{C?6NAWlAK7Jnd3Iq*arQzZbB{oZx}$Ki%x}&&UjmnA0_U_= zHfHX=dqU?Z{Ae<9E=ZCx5s?u33EJhm&X7wrJUZ$Nq?Cdw<$MNi79+tUiT7cV3Ygjp>{GVib9;7=k-#FR_fV6kU)ODI*IQ;FxCVh>Z!#@fAT+n}OI)w{|!BH%7} zUuk#w2Q@WH1{~c!8H;aP>(Aq##P3N@{>mJf9AH=}xEA0cb+OJw#FZOq()gVzGctsL3de3vd`T|cDd%17na3 z){{~Yy6gb>(B_Z0j&$P%F=F3g=ts4{e23Ct!t5s9BMM^{ErCcQNbbgdA$b|rRxs)h zX|FPkAZZ=Q$R9lkdL;;hlrkj%Y=o7_G4Dthtp6>Vj^{t4J|*UcfjmlSXd%Yg-_o+K zB-8TG0cPqE+ljt5clwTQ+uH7>#`j_c`aNl;j@Y)~AAWtyN4604tt|7pfFED}8b7S& z{_!QMa?ci39|k@t#TAiRNgNA}2`;tXFG%>E4*|P1$mh+{ufT<;Gabl!2&gUPO_(PAJ}*fI@w3E> z(oEIDnquCQ*Q7gHfclwL<|G9cLOvp*Bd=?O5{)#GrcruU&j3E|78P9{w03h1v_T)N zBwWfOmn;=`Aj;q5Z4RQO|CGxFmdd*EBpR#}cc?P~yL_1hRJ?lLKDYSx05tVGI}#lA z)C#>06hTk`0{2RkXsmGs(2W`?0wwZiG@O&f*Ec?W8ifr{P3aa`g-G0P>F} zVz587{kwbHqIyEffm73U@G6S@r>eFX z9u(Ici2dN2v$@GVmMZrNnUl;u1|Kb>YsX~o53M$+{(;PYBn=hszlPKO5yL~hzh3xS zWE?*si)7F3k(6f_IstwS=Lv8&<@8T_*eLDayEbUnxZU{{__4H(jV-jbsrCPn^+^z> z0fL`Fvr6xSVH1fFkT7~Z&F_6|qVt{KwMaPzjd zcJNEXTxHYi0w+pQ67pTmw9+!?>sYEke|M@_iz_U*USoNw52$f`WBkTpzANq z7d&|q)CoAmo$Ov{ncgY+j0vBc8-E3AqYFptL*w)dn44lmY<2Q}rS9t{K?;El>VCiS z%!);gloJA)2e~ShZ(K)QKg|Yn^fiAiK!oURFCV%|lZar+K@v-NJ9RS#9hxUMR;y6o zlI$N^eRf}nkrc6SafVg#iy#H3FBk8j*8ZlNIaw*^nVw_0?zu)fhH zR{Sv)E6quqUq<5A)|^2lLwWRL@qEy;OU z{`}MH;DQ-c-6{0u6>t2=ouYBrLN@n1P&d>(89e8z%udMXi5tsgPF{kLpM!4A3&l4R z-!yFfnVX%Cu>%#&UCG}^ruLG*b1uKM|4oodYvHh(ZEndDQ}PKye#BwIS))(wYfT0<}+8%_;nHN(Xhbr6g;r1q zI-n)B|3#i*@_==3=q4I#33zYzYg`c7H1dvw|LhB}ZJr`ngGYvo5k8)yrR;|Ca(QKC zj1RutZ}h6M8~}6RJ!D(8$I(<*S9`O1S@I{|)zgdL_(>Jkj=z5WIw}6`TlN_|?K+;Q zTrHAbIj$v8hSBALBzB+|&yltR#Aw3Pxk z5Q$NMk%&bItd99YZ}X}+-zuS|zV3O+j^EkEWx>?ig`aRhT3vnDsAD9;6QH_Nf{Sg| z=4r|>&v6XN>lp!BweHI#%Ke&=dm@%BA8pIGkFpr&RT<+OG4vl zWt&kVt%fc4MQaw*EuD&lVX>t@mQYEW>lJlNBE1=thSI=8LMJr(9`}8!rtl{bccR~B z$cYgbqujmA#Gc8YWAHw$Kpa?Yq47lP=)9=$(HM>7L4gotzKmvw7HzKI3Z73ZNp$=) z_BWitGbH$(vqmQ=g^?45-Ncm?VU~-a>SJo(rxrMW+J{P4>80|aenaY0FTASXMD>B5 z-wH5vj(t{py%D?s4G>xvwf#O-@&z0=-B^$y83nF7w7jO5xsBOnU&O4juRPc%pk3)9@29}iIs3CwZuf~fKchs zWl{V$-}Nw4@|91Qk*V}ZIS{FejyB=?M>&o@$Dl64Ai3%twmK7QiV2olNkcUC!Om;@K= z)6co5Dw>Vwyw7ieqM7OR`0ASFN%H(*sRQHXolSG{soOypKy(Q(FUp5Nk*_}+dE6+0UtqC=%8!(9} z1i61=iaWpp&+9|M&>hHg8kxMKYD(j8Yh>@%bd*EvttjQuot(>q*y>f0^}v>e zfiU=V?WkBx!@<=Bp1t!W0V}3Ad=E={{k6}) zjP5Ny%m{7Fg5Z5Lx{iPIR(?T&&ET?|wG8f_hswhYeOPOL=NSL>>juYc#xrFocxezs$R$ivX7tDOh2uO)`Qw#Bq`&2#6=s}YFQuSM) z+Y`Ld%dslfC18(?Aa#d3sEM!k?OC7OCnIQjtWw}~Qt#9e(o%WPuGUgYT~%fw>W>#7 zv-zPL47nT@-`%Ko7)6{aiTy_{rTp)R@?l2n)h)4-{Zwg- z4XUuH9O$-bYR*@+CGEV908U#c%~xxwidaG3l)f^1xqeevNT6-=@7FmA%Kd+?VcE=l z$dmhw?5Q9_O;2_J7NNs*XmX-D3reqqKQYLl#B}Tr(WiX={vu0y&(q%k4ql+aT-Bx0?vH9?_Pv)EC};4cpj`I? z6}NNL7(Nk%U7*bxaP6cY?Tp&W#DBj8cKz9*8(`i|v!p!>X?Hv_#oDtzm;YpK{}cmS zK#8I|t(%rGUcMLqU18?xTvF^a7c#XaSmJGf-#G2h1(wYH$MPB5)Let;& zt1PaSTU>(-KTc{-I?~ZnZa{A(Z)}p7RbH{FumA@HMshDc2eyy;R9&5x@;*fT1H(E! zY;NBqEJu=K-OHxdK#EcsU4Zd5uWqwK6nor-NuN-}oBP4K9-0ftU)a>?B z0miRBWWMi#Zr#+xtsKjJ2F;##w(Orm%^Y%cdc@OQXaa`o{PC2h2sS)@m1^lGCm zqF7p-=8v{QAr(Jo(r9w3`700p&qhjJ5TLQ}OB{qv=eu-f=isNRo5wvFJ*(<%pTkKP z6Yiwz1g8Ia^VSbPzdSc2_f{Tvrkmc^L%_a0&+A8POTd^W$B?~cn$h6;ct3Imwig_%oRGfTE{8*u9%#)EISS5Q z&<$+0h84mRds7>Nx;E20Swgt5TYt#FF7c@2cN8}w+Q|H3vFEt)G79FCZF9!Ed=_X< z;0R27oqG904g<{R#u>AS7rKW4VA<8J6JvUf(sTIll@W|rL=@eB#QmA3|IpYI(c~;w zF{>{c7Mr6`|2hXA|IOWgJx2lNv34@H4HZ8*{Yz3$r2IshAqeFA2I1CjVIL{Pwk`kD z>7%M8f--QcZXpo#$Qj571>(Fe$_5o3q{g$S zNmksZXk#gp@w4?pB>O!MEK5|0{Pd=(h-vxR{R?BI?UQWf0&IV=K6eE4g!w}EfESoK zgaJ4f&#^6NV<2wMT;w*Yu!}L`2VT{Pxczbzyil+C}pLo<&Lc1^EcX z{yPa@FDN;TxPRjO&-M5?HBQp~A)QZHApNPqvXERilq4_o-ZzciAC5aT&fOV)xs5*8 zJa;ZZ8bJ-Tt^w;4cI#b^{>`+-Q-79^hhV%|RjBR(5WE?&_CKHPk9g+I8pZ+{5mMLT zGJZhH`L~WH<~^&#B)0l;GTf0=>GiQuW{!g2`Q{0g)W@w|e_Bz<*N4A30}1|;KlPfK zWKl-bnCMxf9IY)G)lpbV5*&{)fZ&xMs}PvZHVr%MTR0G}!^qFlqw>MmbC|!UOPd4c zs55$vqM_8=n{ZTmbj5VbA7j#M#gr%a$cE?}Ey;`@f9_n42gls|AbpPyo&F{w0T0f@ zC{JJpFVKmtr>?hHocpaPsnptYa0E7K}8feG+!eeBKBql>w$8S-xIKOevZ zML#cI0H+n(W#ceH+rA=Aw*4lysi#l!)<+_HF{d@Xk%6Vc2HQ_CPGlDw!x#Z@UDgEVX8=w!nP-?mtw% ztV545T8~kIJx1_XmjNHABNgDE!2$AINk4~jO8E&Q{ORdH`qJfwe+#RPh)&xUeCIzVXFK~{cMIk^ci-)eFDt8 zUFJ zb!mBUcJ?dAc=?!MzPUH6HdC0E6hLnv{=Tx zU!}t1ftZ{ZhTpyeEC*&Q^8APH3vGbZiY$5a>1NSyz+hQM-#40uBgI9OaML zLxr=8Y5W`)N#@h91WuF(bs9sPdX2clD##8F$V$bmO%LKRd+$Mtxk&y6_pV0BIz6o^ z75^h30*Dxg_lEA*e&AVlM|}j;2k{aZ)bWB20&M3>?|ltI_asYYs?uBUU?xrBfmD~FQZ>BAu%9DQn zcY7TW>1oi|LR6SY^NTvSO$S{ju&2CJdQ$aAyx+Y*Pv+8M?lgd;YcL@34 z^w?ZDr*d}tpZV@|_y8Z&#ezFG;D7LyU^7L80A!~{FR8auqUV;R@||}LkK1S=dXLUi zzmh&j&GbF(H5#ujBzl=ZGgK?c#vybwThuLzuzlr*2Y=`s5S5f#ItaM4_0>v>OB<+$bVZZYAb2&Ju z_IiKiI9-QMCq&g23Ml{P1PwLQ(s+Zt#uApMtAx(!{Ll9PUP~YX8Fzb2EJN>Q)ZSV1 z@QJEMUbm4j)O8OCmZcd0$>i_@W6jx&^5y>!Csb2$Q^?bbUZdnv7TaCG!P9C0RrpF~ z;L9kEvIv-?u|)-$#7oTY)g1W$nw(B%*{ z`?M#9D>ZQma9+B}n0X=xX{>a)`g2q*;?ES|lzVh|QMCRgC3sEV_4!*^K)xh|I$rPM z(F%hKh^`JdvETu!i@kW7@h&d7TVE@Esrc8{P$0qvg8y>QlBp~wPQr;GgBt{KLC!Kq zm#4b%8r=2Im#H~b@=rMQ$@1VOwQ=}XHJ#JB-rwE4-$=tuBTRY)5{VHRP;mr2XsD6y zM}1VdrzYx)hTHa%MA(#N0m_p3k46Yg|g7UBfnB)erE(@ zI=xguv$E35F)LFx&%A%Nli1w64oO8FmV2LBn?V+zVNv`POjZ0Z40DJw`Y8UQ?O?ti z8C1#Rdcs)E1l$Ezj%pI7-^(y!6vOey9HL0JdN9mufQa`OfbrzioPhP|QU>sAa|`6R zPR{4S1Yz$?{|@VmIkb7zr|Sjk7)nw?T6&*Fx~2arp?jnC>xb6fa**$H=`jRIYn;ga zC#6P;2b);$G+J1ty<+0E33?&4PEIy0^BOp13ylD!t_%YD`tWj~dCY%d&?YB4lleT^ zqpk|GD3;Xu1-knyr+@ISd%@fjv~nKO79jF0g)^R*hr!o3+aCjb;O-bgAb?>C$;-5U z;426&R?^rRl<{P)ucHqMskNcLk1&muFvhEQ%LA0=RolOZ{H@aqVx^CUKpfoNucZv0a{k0J7Sw~B1s&VzJ* z8v8xKnf1}ZkI8eh^TeH8X z$|N;K58Jt3Z50+2fIwkr(6o=6X%nl_Yy>C>n!lbKqFh!1_V&o~UgAJ<3%kTt5`r-u zzy0lss2n)d8aYqyh4Q#y#+sU?ib%IEyoiIe^**B@E`I{8IW#wSEl-#h8xUH?IDPsx zBDMZQw1DWrCN+yQ56NC@9%pPXl?VDU=7@>p-g~%qa%cd#u}07~TgHB6NO!CH2z5&?-v({9HQ|Hk?-ECl1OVZ;xPRb_rdbzRfyZsh7N)$ejBbuuM*Xye2Wfcb9S4K_fr&LK~>pHeVMRzlzoaf}nMs z=wodJkyydEZ};U$i5CO#QNjLdq$O-`_GGgL|FRmXh!IJ-@~2N7!{c?-cN{6xn|FCn zj=}Oo#7=nW!m?%ZMm*0U8^w_>fp4oU4Ub+DM*Urf>$WZ6&n1PBiXLQW`h8sj3z60P zrW!Xs^B^I`{ZfJoGy-_v1HB20ifEGAHRNP5p>lozmXkvWR(Q0%do_Rgbkimz=M)e+ zDig9dQ*Y&~n7_}k7@)DX|NKJjLFy}h`j3Q*X*u7C7=qH^Tu)1obN~svFz7M~cM<6y z!{6AL(>^~h0SdNZ(+vbyHS)bkxXwAFB94j-)Z$M;9S(qmt>TUN_%14t^LRHL7yShv9-5YdAZ231=sV_h?2<}|!41S!!A zc`cLsm0T)~MmH5Bo4f!C#maDmy#Jp@^iSd!j|6%z`+NcrC0w~%tg_#>cl9vlpxNQR2C6zN{BCY0C32jhoTyD?;4p)&2KYe~8l<;#so0;152&!&d); z*qtYH;&nUM;GMstm(_>x+1dHUxFd^PfaW~O?_WcJ1PDKIHPy(j_cD@4WvjcnqbH}@ z>_RK)BS`M^BtaY%H>eh3aU9CP1(N#aU<#}^X*2dxY+kpGU*o>3cWU|#mdkI=-Ow(Z z|F+BQ?)+xQ{=}_o)FM5Bz}<^sUj-J1VRoV^!^j_teCdnwakm7{gAW^xHl7wN2Yvwn zrMTPsb60yLFHFwCK#8kyemWN#c)JYIRQ3|`%BS>4#l^=0bLS%S%c$$5BexI|iW9H! zH63|{4uF@vnHhour#BA2jup4z@lv0BA zVj;aHk|2S-5y1lUaJB&gkpdApfV9#DvwP`3_P)G}`W%V-{danBCIO2- z!#L3ik>XRH6HEuP5l62L6zIH%li_~L>PTK3xqS1*%jUi8l5jLoywLDScpUt9?k zySt!4aLxZXP>n>!2fbNNA4VqNwBP?T1Dz2B2QQl-k3$SZscd*pdpj zLZi!Gh>9W`(M*SKxxnO!x$1`|*6EEL!ryl4!GFjRhbtsPmwzlBfYf-7l~>ym*qwan zi~cunV=X7)t_B|f#m%iWKRmhdL&9wZFb2-FA)=`=xhCID>2n!EjMyHblZBh-nS`WoEY=1VTUp+#KI+Mu*l$dfxrz3K436(HQ@=JE?_p z^nv?dpBdeHv4F~Aq&Vu65L?0=Rf36hw#)35a$dZ{4I)WTpq~E-YGcg#F2DhjiEICM z*%XX(tFPcKy2B`oy=l@PcIGk#>yNF!(wl?CL=!Mh>1oPYhOpzl2kG>iy8!=p0n~Z0 z#QZRfbQnpRVhqcIHAdgf)gw>lmO}3@d3bj`X7g2Ubf^z#?2n4oi^6y-atevy@kf0I zSQ2k$Kp9Q4zzR_Y^9H^QVx>1V1FhIDF#3~K%JLvess)En~nR)a%n_-Yz|)UWS+xBl!j zbcEg{IaqxvF|GH}^TxZD)PQu!(6vR>>AC?Ru`RX+@6TpIPWB>2Iwrcl>4TcH^Cl>c zPcFL>tV0w}2EopR*CJK0)zUoMeP!yLaVO@3G)L|DC+l;>`X4aqdY9$i9+sFKjC}xJ zmG2@)6Jh*muXfMkr>Kw0=1<{tCP%wms4uD_#?x(|SUU_W&_-gRJ=^)U*HxzZ}c{(fSt)<{ z!S*oDn;;nHRXws_(1qf=(w0PU&kF$BrJ}%ki~1SmD>#f^2PE} zQ?bx|Xod95eyUU%a8K1PEA~zO-j{+Ek>W@}_iOEv^SQbIaOE#Ce4|(Ta=l;7j$mvJMJ@?dWG3gJhn-1tej2?8|d_;KOq!!{&;|Ok$a2j3ixiS3ocMfxP(nm-p5>P3zJ+lFL1*m`GG`W8Q z;J-^#b2-(r_)Tw6M-dv5m>GxDAZk|Qn;rN-CSHIdG#qp_no;!MfAXD`|4&)op6)MF z&XPx5y7OI<_b=)g^n>6BZyiExUlU{oe{>d30uJXs6`5Q$Qg6BO6<$a6zQ{TFlJt() zO9y%fU7)uu=P%zZ;LLuo49@OF}e&WKTa%e@z;jV*SU$5tt0^iPN zz7dA9=3JaOa9^-E#Z=wn8+&N3H0lj~XOin>Fe5FC>HDtt+KZ|UnEvWg_{c6YiT@1ck=GJo<{_%1{4bSeX_k-8=e5goyXHHf}D zK$G|XxzeP5&CED^)5kPLY$PuaH>34pc>F>y2M99U$S2g+O5`uGuIwUJf4TV>)J=t( zT*v7tKlMGw?PsZ%&BMu!U777gHR|WhHc27>0$_gULn}mYkss*CsRhl>ll|j(2@^&} z%-A%I@dUo%^C?hVfj4a2ZNdu}5H#9Br3N5;m{$&6W`vll4PQMoCl^l3GY`E0y1W?w z^JiR6NY*rIQ@)&dd}rmFm4v(AFN>&4dk&21^2;1+b1pzAUZ^CbBoDw}lI;}bk7|>8 zy=64NeKW+hQ}PQia0=JMowIDGhJnjB!U6tgq`BcNe&^AkU*}(ca^*->?Xa&JzC2f1 zZ?~OoM^_2V8zKVR(_YVs;10LSzT;O08M#3G$u4D{a18~gQ=T|GF*QTzv`@`jWGeF< z?*`KrO(%UountrHzkU0^IvV2n=`JNoMG!F2x+{kJBEvk=h|m7$JZpF`;*Ezyv(A46 zD9|g75@M+%Rke1soNP!!^;pEup)yB|Ip-5qq6F^RKD~TO?*6T6hB`tWp0fTTno8uby#f>Ns>wTJz4NPT@4yvmNtpC-N{kb~Nu&%A0qP}Qr~Fi*_!R{_ zcN7wMq8viHWUg69b0uq6=LuHoUYH1Hm%%lsr$z_qqLTl=?{FE<(f3;cWov}PQQ7cw zIm?sNKyJ$YeRY9Q-;?xVAQrUs^6(Yn3qB(0bjiT0Ti830Are25@m!%=XC4{|J4p;#d74@76NRbZfq-*@)`a`6mP~irpN}8wm==s;tTQ@9Gq;Ji zjc!YI`xOd&7Ry@7;B%-_V|J**A*rKc^Q9Aw!w2ME3|<(HD5atbvsvVzv&*Hxsn8ja zr_N}i&kF^rt>u7sr3GqHDG@d($Q{}4AV=@LoPeleUhTg)gs)4F)zv*gBvKLItD-c$!9f6UiHWcEX6h;y~pg%P+Yde^?<<|?7}SiItU#r zN$wN_4@p0LRBSm3M-gu%>tVRV!|UkQ@~W*`OVv<`UT7EMi-MEXE#&%h#sXnIEF#Q= z&?F~zkJVPWrjlZTUU;hOl~#{i=!w7Z+lP9=LCqK4mj)J~)d4@J_wQ%)AP0P}sra3d z!FhpYn-$`hpOrT?jcql0s(OdnOgs&kkKi5WRZu#6KWUaNN9!+Q6wT5vE-u(KR6WO0gwATZMmzrn^rFPZzw zto4k??$rFGMBDxJ#9_|VuAoO&1qrERy+58l^x^*T^i7E5$%yT1L)DAv9~6z`5ndm0 zVpUFE2UI28lO_)Wsoz#O^Z*~a9%S?+3^?xR;b$0f&7eMSA|Tg}~Xu66O5tJ1cksJaqMIn!SRzrb4b(hQ4(8$@}^ z5@z|jGhUGFNOiwRfl}Pd%!J~8HA@|~a-~YD-|=EROLWfN^E*tOtq=ej>g%W9=j0?E z9Qb}2r@0qw%VuuEOjr|2582Z*XdL-T!ZNWaE>5muJVi6VDOdXO3S#7fWKr*RC+)?f zmG;)W7l)2uJwfBEEZ#Gi4VS{9MJotwQwi7GTOrz`htbcJjdm3*N1zN>NomKj75Cb0 z_T@=MSB(dCd==R*rTn#yNp$^zH;U8yD>m$_KdV$Apg`I|Y6oPw?NV~(9=-@tq7=B| zee*_^5;VMbZJM(N?eM)$Mix*@579JvLFiJ3b z@Imd|_sY#tpWoYhUi>pN-VeyKzP{e`93 zFC@ioEvq4Loknx;%vAB2d?iw1bFnp;|xL2AJ+N6=dtIB@SQC8seysT~4`|s9- zyWK5PN)H7&;X3$!?xhjkNdQ!KMkanf%^*^b&a4iOaIl)Bvdb?nN!kc+M z1qOabT>R&Y4M78M(2$V$((d+;E|HR?Yh!Uaw+WCC4vOJ8f*j-qwz)$4YkQ)dZ6*cC zxwZ-~?LU3QI(4m_Pc<5cYr#$lOBwEPDHJ3D%=qh+<- zot;hVZFj(Q&*BD47h`PWNuqH=lST6AdLnm-s7TyJ*k&xDWNo%AL_g4qrT-Q8f9wL- z5L|@KTHNPfzyD@+{i(2iJg*MtuwoeX1zaZBX3W`iYb`T<|8QNF>$)T!du7p8i3FVk&p~(0JvzPpcuz z1a|)8DRtGvboSCNXMN35g+b=D%5U9#AV1!L3F(!P)LtiT*Z_;UwBbWhZ#GxHw4NZLR8nL?lg!6^Ot~W7dv(}zIx@_AlTHCAyvFgp z0+T1a^I5Pcn^mmbTr#@#yNA51Z-bN*12+SI$#?cZK9z`~Ny`XTn25)4Rz&H;s!%5o>Og(rw-I%YkeH2at-8af2vvFU zB+|q+Xa#}g*UJw4N73BZZpkgFKm(2>2(+%*E#xS+4WJOLA=RISmlL?7J1Z)tIb+Da zp4={fy7QRVQ_OOOu@Etx~J z`8l)<->GF9TvBA{K^b~!%bb{(ydgZ>; z#zQBT-@wm=5+DCw;vH?X1UaeLTF){3a5I+TE4Q0?y25sG)BeUKIq=Z-{%^rGYux(q zdMd`^!5dMwoVoFV6Z|__Ck=c8ugC6}9;0&m5!zK0I?5`B6|i_-ev)!pf_xTXlc5az zpn|(4|AS<{(5w*NA=RBle2{-+eI13x-I(+4dVT*Y+m8jTytugS+}1=2ye|{=y7z5z za>$?cp_Gk!l7dMPC*0(vslUf_(0qDa|7^h**U{uGQxUw{#|XRO^(6n7-_Mhifbs2s z>e^a8zA`BwlgkT}LZ)oKLHW~lM0^trG-FdcmGbUgY)rY-?HpxI2B#KCT%jyNP3hl@ z2}o8+W+323YD_oR?TEg@e|a>>A4@0M(uQG6ag}@br|-Rf%3|Nu zZbxAfb(`lZ45~0a{|2M^8s^g>XBl)pk5>7!nFU zBZ=PWs1fBOo5Mp|PT-%?a9XU?rG3sKA{D@K0+)qQ3gu=QmRE6_X-3jSKR!XkZBQ`( z;>C&#RSs#$$z#8it-5oNpW`p`^0HDRm1xJnv>f2V%-i_0c6V3T5_`dEuv_w>05B+H zH8*bf)yvAtrufXg{CZD= z^HXQbWL&%?U;X-LKX~2p;5b-e71GR)$f{zPSniAovAdrA=)C2}({}VmM9UN4rTgOa zkEOfN5Mx4kZ_!e|m8Z?pVnjMn%$5#wdG{$kP9j;=5!49seKe0}D}VlEBFSAWNGHB# z)N?A}kNM5Al?C(I1~&?Bi=RuAA`k;SVET$WgBhmw5QIOlSml8 z^e`%kr`$yUf>qj;zK_j8aeJa$hu0-v!-ROH0{Iz=GJ?DB%kD4l;yWlUDQafyX zfTTzsl$2Tf*Doq7%=tNVd#6`zb2$lQeDGRl=1h2^ z@#DwjtoL!H7CYG!;}`1s;txm{Gxe`CUC3pI{Is=80iS^oCrd4uUBoE+_VedIuN<_$ z*I&>MZDQBfJ-%3BI6(x@v*1iyS|~pis(%WG9+&28447qg0ta@MZ23C?!GWbMB+-(K z`+bzYov5*I;O?P5ds`@J{x&S&+LI<@!L2K)V$T(l2v=ZRjF6;&Koo+y9h<%O){8K5 zxEi}n&=cB{Bq{BafYg4k@i|f4ntgRtVONn<2mmWdS0xhp?5d92Dz|>DE6&y#ml(j| zP|NRLPG`F$A#C;w0Q^_Qwcs7?moI<&w6;D`wTVEg3a?72uaOJxOn1sDC@gLa6%I^J z#(_x~CFs+j6j)&u6&t?h=}TResJ3x;Vy%H$l`D5rV-0wCs*_LkO$Hnm6~L{+<7|A1 zK0-q7mlOp&keQJDDHY+(yG;-c!TPxUy%6{a4ST?BwgH~Ar%#sPl%1+ z5DBZr_YX&#^e~9v+VW>+r2APH3yhRK8>RImI&5~v>P2WwNAI`%mhPWwE)2%3lEr-jzrgYEarI%)#em)rw(*s?fzuX2(>5;k|+v;MgCQmm0j89??#AXXu} z@u6K?U(5^Nrl(t(nVAiYj6}|clK9^oEpR$nW13h#(t{Mh7juQvA9= z0Lw)XxaQClb`XdRWdj4463Eup*861Z;SmGfyf!bdMdtgs!-o&$d3%qGbPMuG5~=6W zU%$SuDK1{imZA7fMn)uPu!?on1UZJ$7++2U!IP;2@_RVH`O0o8zPs1w>L-3)VnBTg zw1&(naR;i*1vW9$KceA345cz%xIutnmvb0%Y0mf{wAn95Z3y)@USzxz^8%0c`)%B# zVNN*)J&@;_A-kyaUPg#bnF^s;D$@;pLd9QBD693*+--!k{U+QL_zvXG8zK6X&%cuP zs{t-7H+wo4wg`s4mCg9hP6!X?FGS){8`0*O#6v&7(WD_a?#}(o&UPmbBxT|Iid9ur zHqOqCbsw*=s|JGmp54q?E32x6zJxvb?aA8^7o$El`t2Z|LW^_zhUE9!Kmi@QO%Qf{ z`+a7cfJgUDfSB=~gM-bjJCrgqG7tzCz{U0Go&+X}d(r9S_#wCZ_g6&BHemSU1^VWl zo$;oc5A1w5>6uhABChUsFv}^(FLa-5cbju7@7M7cXJ17W520#AjNQ2HsD-$@pek5r$pBxFuvNO zuNS1`jaAx${Orrt8m#kq?e-@o)fnkvRST|h7!EJ1^#Vc(Xrj6+X;~ifDk-U5>jHbZ z-O>^>bhqP0Qc@CC>|Y1Aiv{wYbF;o}p72<$cphBE*D*#2WS*_8u`ANXW{k@~_^l-O zg38fsuzuS+S*6OSB4z~KX&q2fw5Iry_QA3+za0!W8?3HRclWqYNAQws)xyD)7t}YT z`A@=3z&Vse+wX6$ROb`sim%Jzmm0RP)KdIV63VEpJ_uQMQEao$mE`O!b{{$8Qe1XS zOyLcmU(Lk#k}&Ybd|1@n{oM{pu0al_sNydfGe0oT=rL=Big!u|0J&M1vs)V(4|?B9 zT1gjiX$WeCoZP;BR!x4jh_{hw?Hg>*ag@vmx_k}w+~ij+d-{`iNp#I`>YlZY7){^A zl@uuU)nQ_ZcaHwP7~c67x$;O-0xYfz1ytsp+2+0RgCeMT_jcv7v%Y{VP0TV+>xV|p zC@$GjBoun@CE%Z1QF4j*&94E#8RmLAdPNe(sA?oP-{L$%8{(rRt-=mo@q;&Og58Kk zRKx>6ffc}-{??BGm@TPQxGh08!~lXIpJ&Z|zNrnZ$rlm%^yw3s;L2yaLBV=?pDQZD z2BeUd*48}m?s~7znuz*wQWm%$?2*r}Qy|s$ysGh{6=ZsA%L#R|eVxNFE2g|$N>E7X zvND*&z{6u2?(6%Hio(twbwR|irFVPE>Ly8v7iD>CCu8GIJVOU(%r(_oFR$3d7rRQg9p zqrlQfM@K~K04TX)5@V8ILudcOc-H_(-ABq05_Njx-^XhMZ;wnq?YTj2m%oGDr08!_ z+Cln2R3Q0DmmNT)~ob%<>(okO249%33j04>1xT;d!K>yHC=KI%SiIp;++qrPN;|(8*vFN@O zMX31wIcir;_Zww{QUnh_11A!L|gyx970f#mOiuyN{dK`bO<6ycS|Fk za|l5?rAtD(rBgs@knU8vLl6#d-r?To{yy&?hnd+ivxnJh?X|uu_G*Uv-EqSt@dsik z_>R)LA4+#ZD6`f;^Wha6=;iUx6fj!&7Ha1#^I118E@o;e3fk6VW#;Q^T%2rh_)>5? zQFjI^$!^U>2M8=`UZ9KjSNLHN4scc%8$-tj2^_~xeg-D5mj5z0+3FUJp?%F2m~4y~Ut={{j(*3W~;)>HbQu^B=s zT#0t4U%}>~DLm}lcA0o^+q_LbpP>T+MscXk);tK1$T&O&hF>?av43TH5*eyDPXr(h zITARP*i+eiO>NM2y4`nso7Z)c@$!SHHu{c@VcU^++LVCbAo*->3FR>9K6a*1iX36~ zGwpK$!!U8oTJ(maeu_=e!mAze&f8XOu_F=OMl~p4>&Q{hDj5upKtt!?RSF!sWVGwe z2slDtW;8|__`LZ$>Hkr47<)^eCG^_7JIM5COM*c5+vPO^(SCUiYM;&PAR}rYhlV*2_&MgG^U>d;yQ$yM@@EzC63^7;NJcZpUunp^lQ^0i;D4+pQ%H2`2LJ9 z1%1c|u^jacX_?WIx%`BoEhmn~s!V%(dmWY9yuFT^7n{FpyfcQfF7~62qlY2f%p*U{ zsQaCIH_B{J>$=wn(0%u@cS_^z{4Bem01JW~dj|)lBqU(W5wy{v!&O9=4j8z!XxvL+ zzab=;dLtNxfOIsjhfytYXPGpm=ti(#ql=O3P!6V$LY9!5=4N9U*X(T63JLZ3GCK7( zUz*+0*6-w5TN{@-6fZS0l^h0vEr*K(v$TkBHyOSe!CkkJ9kHfu^I|gnxA>Np&~7e( z*wy@UGPM4)_4SH7sNk3DR|OcCfW=1&z9N?3m|^zxch}wNp7xWCw2YntC77;SV6R4x zq>%|K%iTSfPK=gVCfeOl2;%PLblVJ%y8S*W?wzp!VHeHY-e(AD8iCtBLW z(BaTST+6x5l@35hSC^Zf5j};N8L_?7iLoge+NG)I&-?_0WEUCxz@&4(4# za)$4raLhnEJFatl5l|6I5SO!0i!w@8&LB#6{(i8?PeB|wQCW$izSBaSvwX((o;lp? zOn!1SP~!&;9N`6nnL{!HC0yuuNJF2~AvWrdF%5N=+N3=UjI9b{k2fdKAt1I6b?d-{ z+R+3M-_G6ClZS9qTr73q&bH0Zk;b+@!kgKVu5<1C?I@6nm5*x2ADnQQpV}X|;PO4t z`#qSGV+qh*et~j;61oXhJ2XeWwsDY!R{#%zZ+_<#&)*MI*G&qviQ`lr#R^&~ivoX! zvqt8cnlT}-l)`&YMW3uDwM*Upovyi2RUNU^2Yru2;X+ZKKYmo-0R&l9^O^=i-sfb9 zaZi2_%yjmNvRfL2%nCyq3y$c|%@6eIkbBx%qR0sO2-m+=!_{pi;v8tW4H`e0rqM$& z&=GL*#RgyRf$91Bc7$}e#10+PCfIvQEjlTL;H@uy4s$&`^0srC452-2LCp@Knerj;^bgGaNv(;%wfu zZug8W|GX34(2Hdg$)STTeOK8SLgJ_dZf>+&=uhvb`?8vggtmpVz735Vy6OAi8#h+E zPz&W$FHC#(20{1OFI?{Z3E_kSYMM z-+2^JbrsH3(|E{XWLtLXONl_Tk?Kt^MryON%7ukXDk|d4&CUH98w<#5;2%_w{|@<2 zH;i<$XGpLknh{m<7B$oHoB%m!!*}rr#+}u%+MPU{CF|$>{Hv5KBclksKsn=;k_+$K zxOhThcq9a`tzNu)mrMkYyxy>YTK32SqOdoA9Q|69#ePQ{KdS@@xNKou&COI1KLQ3L zaH)mda20uYe$C8$YH1OUpjj`xYRjvA^nP-(;W$q5Xbgu_>vJ*M#TW>kfO=Y=zU^4E zy|wnYMzszoo+J#+Hcd!BS zxw1lg%gcwAsIAd|=+sd?e_Q-M-85%hFYWv$AGs}nMPSA(&xW#&juxhfX4F6#EN@Lw z$M_ZsF1#l~ppb;UeD`fn`gNN@AarL0BN0m-c&Xyo$;ZcMVrQD$acdX>4@VVM^eA$+ zbckT$oe6quPimHlwOxNu5_Q4G1bEWt4GEAHkc|j}N0w8Dl!y_>c$*F=Zdxco8?U<~ z0cqk7BNtvsH|m(&om$=d8L5=_94%SIlgI1o3cM3*@VmO4ZVy3A8CSQp9oOB4Ha52K zn$=bA=g2Fcuuo^cCw(abfq_;og8l%(>{PJt@1CxwPu(C?WQTm9$yI3(WqCN1n=3fn zf^ztqQ&wAnO>y5Jm#8^Xo4C1RB95y{J0j32JtCeyGoogO--##XaeJTq&*y!8HY&ED zW!zEbAAauV8zj1TFbhWn z1jiP4igZWzHGB`%{w9py_thjLh0@H{u*7L75Ee`_M^lR~R9Lf!Q~m1i$0^V&SCf&* ze)vo?=V*`u*UfEBMwg0DKz|8?7pS}f=UxCES8$;gb1l|Z%COhq%OgItZhGhEf9+iTaQO*s@#rYo)3}xLwU3RtxojmLl&Q74x{EC=FYB$#%^DfF^!sBP z->8yw-H2YvqxVHc4J{6|qw?}8$yR$w-A`(0`!|ndTx&0j=Y25%LGV)1XqqEp#+IC# z905I081_&xDDIg^Nk1|L`~Bm`6xnCIzyw@ajzdE;9#ewtcIl$Ta8>EuqxY`OL+tO~ zg#^?liEo!6o_Kj>#EewmG|of8zfy=+dB?c;QI1fW3^0KIZ|Um4x#X&c=pS=T zKPDsa_^w2;i}6LtPK;P;iAlVx3l$C8YDtyzb`KUI2bo=xx4B!_farpJ4fnSe9 z-)Kxbaz8+WV+PZX3>zTlAyJHkG)JSN2VLV?qJ9IylZ>N-t`+mSi@WL4M;tA;RWzDP z9o3TQ-$usterYM8JvBAcQE0cPL0ELEB(gN~RgAk*)=#?|_`%Zs?c-8!*Gryz&CRhE zwG8!T58rD%gD#FiGWO23-RY{j0xT0fYURAIYgKTe>P|xNL~sic9|Byf7X(TdbUi6h z$t^2;2+4FyUy?@S$S;?>r541v5L=A0F`~i|Z-_=%j8Ve(FeK8TE2z*B)dAeTA%)6Y!3db{Di~rasWUi z-1?WQ%tIqr+lEj<+!qz)E=?N38tWB7HaLRcF~8c$fRqeEj$IK2}lp- zvGg^`;z~;TLIs?KM`Zxd_wTj5wuy*ny(4y-nks*-b`%UGdJ=sJqQCuPC;sdiCl@`0 zu@ER?$K^#ODp&MeoxAnsBFL7#29WN;jhBTVe}itXsp+?M^*E%o%ee6H#v1WO<&vVK z(AL-0$>AS03c5ZvA9Pkzy+j9nW~unzghSZ@2|-*%J9cAui~V~R!z?E3nxMZi{Dn`bmY+O)D7(uzg7hcI(CR`z_pqRdO>O~cNrUE-S`ujy;`h_VI` z6;SBd^C+dDKE{rdn_DAMmYM30XfGK%BGRj?OOF{43dU9>L7EA-Nm)JDob6wc3j#`y zJfCvH5}d`8&Z1W;kuGKqgs zB@Z1jZIDL<5EeYw04N6r;w>U)MuoT{rjoTHcK&*tPE`Gz-BhN(?4)S%+|l}dIGk?l zbyxTY$C3-V!1|xULW5|ixr_F`931{omw+2tcL1BI1?RZWvAjyR61ua;+Vo3)h)27= zI{#exp)`pzN1pV)FLal$R0X0El3mi**PYtk1aW*6434k0wS92u-;1?7l0JM$rmg-h z6z(ACOFA_`=DS15VWG<8rRpMTS`SX7fBwjvgd_5H!uSzl1Rsw%ED(c=NGlLa3^VLE8RNWccY{K_Bw#X- zB_p**a7HgrH-97MBOfa!uEeVq#IOxvI+K!sD^?~9{W3B!YmP?oo8I(nW`=sHBq8YL zjEwxL$=H?>uy1gI#DwkpIa}ATBh}{! zW{-`F6zN#A?=`oyRM$zIcIY%;W*9S2RDc*DYK=dN+G|@3$iBIWWrRDOZhT?q#0N!= zn6R`b=Xa06X3GR;Rc|3a=EufcBOtR=+)bVE$X4?*t-u)JFcATwLhJf5uz})aW;VIK zzVvAO8r-rlQ@8^Ha!&lfHqtl1A>aioFb2%P_-ksu>~D2^t>g1K*)Hf6@`!;3%4JAN z}IfGfQ-U!+tTW)3gTwbeiE+V?5YZt*!r< z7}3!kTBRRE!@HzgX`;UILK1@ue}?ZW8|;ge<~wQ8iS0_0bK9*vWpMH+Q>2?M%&d-= zlK@z_|I$#fUo#-<6Y9`iumb2bHyEJt0^W>rUeUyPl1g@o#s z=u?%y?)Ys(YPTyVcjOoQSaI~lz1Q}#7vft(kJhijl}Ovf zTYQ71`e;bB=@02>%fY8EL~U3|F}9GY8M8Zj?)x1NUrx!K3^{DRp+cEZK}L% z(*oNl5a;8;;aW{TtoJw#yZwL5j;PSlhZ-V*7!GOF7_smxGon2tfuvk&0>;MmU3EcJ zRL*y`CwDApJgp$=g-Gjey+F|ad<2iIhaB%pW zsb@szxh2JMacXY~h{-|;)!a7(i!s_IHaeHiar57m|^ATXz*EB1;ksujTK7guM9R;q*sq2ZEL!iqXUHk#)u-HZ2DJ~#0H%3+Xt!MD~|$5$}~>NJsT zZ*N<@x0g|}Wy7Nt#RVD;SH6Sy*`*yXM!?JjT#sw~=p#-d3?2LxMvt+>S64$k0Yuv^ zEZa?HMd@$$Ql(=d*`SWR!CSy_9Cd`P1bo^)yeR)h^Vm*O@KzIe$VbKTXVX*wVX|@% z0PNnshjWUeLPv)l_!A5DFZwJi(QD(T|EAp_45;(ua7JHk|Co>o1Kp_*_$%7s3{|ag zMKe`Gh}cxd$HzyOH7b5`A)?AT@`R5uhUhS4Uh&mDX6f8ct`cM)->##v zv-_yFqpm%m@P02|<*ldx$G1d8kiJ7NwXuJSCAcUI{BzuX%L|#;`gXTrnI33BWkc~{p}OnW)%O^2OCc^=^#BwaKt+~1`=h5phb7)>f}|+f$GP2`y=j>+8V`uQEAuNCa+flDh<#QGX2qpy%jlsQySX zsgwSO(;D@+0tN(1N@_KDK7Ty2U z)Z!OOaET9F=y!~mfggosadB^oWXLC{>GHJwX3yvFI2ohC=P4{vv{-;uK5qXPhUg&u zrFJl)SM{|0B;7}ac|~7*>y|cJedV3GueoZkz_&SmY6Z zQY0kh(SBg0`cR}Ew@IF=$NeJ5T)mZJf|*>ba^C;Npg?Q1X+cUh9_$n+UUdIg3LAi| zTdXH_Iu&{5XTIo-@3zn^hr!abU7&l! z5JU`>OmS9)WD(6*+>{rx96I)Jl)&{>Rg*E0qBE@fiE$llvn|#)ao(hZAvU8tdkyZc zqDbSO{joXO*ly+b7aQ+(lg^~1FK1lXb%LQr7gHrqo<1P1rPY7;`E1Un;_o9;(wxS8 zOiOmsJ#7tQ!QFw#TSifHiI3J}&;Oa$0{wQ&B`lqNzZ4epWCA}Sa2-R>^+HJlMX#`DXJ;EWGriw{cC|TE zMjcoFuo;ysneZq zVtR5l)^6UYe*U-?JEE^02@$TB9qP8NQ^5I`FmF)Jk=bb}ne^HS3Smj{N$u!N_}0P- z`=j&5O6?62`HIjVqJ{TVd|=)L@HY!Wn+4&bMS zM|x&m;?6;uKts{}EZ7_Li2}Qs7@pDk>OqvDl0qlreBJ78)@{P|p9O&m)FQr!)HFVB zwodVHsT+Kcxg1pzeH;H|(gmNg-lp^mHm#Lo(D^ydY$eRiBXb&Lj25FgsgxCPD|r5R z(jK(A$rP!)I5Wb?w9Nzvq_Ky$|B}Ngz8?!XLus>}H*hK2uFXrG`Hg&c*{l6VXeNX* z9B$rKj96R{7vD&PWByQnlGuJL7z~M)TQQ}+qCTguOOphdBoj;;yZp6)R_}|rzd~-= zOWQsJ2QFWOObkIhZ+l!fq$m~r{Z?jTk;Js{p#G;kEtdG&kB3kLPoL!ij;dk5`0vY$ zmQFGU+ax))k9)5Bwu*XYjE6!>%@(WWp@GU`PEO0Fe#0(DDFqzU_vkyu9cM~tTdc0}{awIkzQ zA8vh{bE+tBbzTzT47{*0MkS`B||cI}|4LwbZ7N>$u)=_0`=j zYZdLZkHwYP5t5V-HPB~7c>)^awo<96!uJ^&wbH;8K5{xFa&WrC_Ofi5?8GOaUE0xYjOh8U?IqwUAEU=Jd465G?r!;fT^x-?_{z)(VwFnrr7W zpw_a>KEzp0f|AvT(PG^{nenW7oq%6cb32P88-Sa-1{CCVwC~Wxf~~Hytxu&_?(ewY zUoooYHLaR~=b7cR=8T8=>#rC}5_{C>`0p-3ZjSg8xcmS(2n)M)yg77i=7bcKy6fX; z11HctpCtS>bJ%7k*s7cq(CVAUal)8ZG*`?AjPaXmnDZCXqs?cb@L@3mTnN4RQ0NWa(8OgS zytF#%dyKAueM3d*o+mmz7kIOqCy~1O^P09$c%2*4S;C^CWo=wtO<88Sv@w#UksG}X z4yGGB&>EF|Rr;n}nnLQ#QrMsQqJ59D{dU?baV&#t5t{wqCsYi`E_n#QT!C4>OS42= zw(ZMI;>XAFaTvX9VYDpq048N8E2ODN_WGUI3*UdkA}N0J7>35he4j)z1p_;?#RHa7 zg+>7Qopj>&MLtV%{N4X}BK_Lx98x)UOM6sS#)`)8loWft#-RLxq&4WWl19uQy(fBV z5^BcRyzzwd+VPdcB8Wbl_2SSz8c1`$$eY#7g=B}^hh$uHjnceQ*8q2TD&oeSZLObua ziC!Od-_J8QGn&}$UOD2TOiShB7miS6MI)dh3xTR5Y?qfz73IG}ovhphW7CpC?(QV5 zfB}~4@1_{UfBuY_H1Lry1RZ60YK%a!9 z0Zs7OIQN=k$NGm=OMKxKwI`o#0yhq_P{P~Nfakry9@P8ypZuRZv%*5`Zg2D7R|%?s ziF>J&P&zu7jyie?3g(@f0%m#np4Sds81KLWtlOiIyq848tA9~B(v`4(N3)jRSNHD4 z{QF6TftW_2G;=9-QT{NWe|t3|hA^%stJrB&>9ymWbZARi3M%^MRBT-CiuUMobKj5u zsr6rq_XdQ-og7IxQSC^frxo!n8Irzub1&_c0EFl1hOxFT)fz@3gc=DD zb-M|A;SunBQ6(3(la{;qkYNw*j^?*1J~TJ8V6fa&-f?Sev4Qp9pF~xyuTuaqsi_Yj zQKB$`#Noq7LItNUO{w1$Lj~62;#yp7lj01&4G2mx+BOoDJYucJ&Ho+~ml}2_CcGRQ zdn1d@(YV-N@&qGGL2|Ll+v^uYD+ae5Uu1x|EUR?+e59iN#bLratOKknEQIh&M``Iz zqj!_<068T}yM-~>$ zqykn z(JnnKerG?yY3^o#plJ20zY(97?)6qAs$9`MVl5N%)OUv*ul;JW;);lv$Y^W-N9pb~ z_xw6q9{6WO1i}dF=5%=3^}`tD6+o$l_@d&_Q?}SFh_wo)3i0Dq@Ay^$5PY29Bu(DKg6g7(7rT~ z)B2tfww-1iGNG@^`uWv@pka;-df-s7c3>b4N>RApT(Nq8zg}KV;XxGOC?oyF#)V|K zkOfNj=BDsq33BOh)~)lH2kQntLLInfZ2x`B3(|;Et1#SO+FwSgh-EBj87RXF!K>wC zcThGhE$uk6AWQk4aHuY%wXTPZb1Z@70pjboSdiqggZhWR#*6{Z&k6oS5vQYnl2LWp zkG)12TR(+Htx5skuewQFCNTbM9gWKO#_uU#G*kFQ0f+PRS>hEYOx)w6!bS`@In_bg ztC5a6l*)rCfqt_!tLZOrRKaL5SpwusP%;G$g(keOomu-3 zS+z_~H6PDLrBOGz9w4pos>^S;{RnezayInOj`bK+*Hw>o;?j|IV6`Y<9qDqoFOa z&Y4VLMv&6MqCtpGpN)sLp$Ki(6&HsKp3j~Ze_JMfG-**(_ILQjZfV)$z_&!?=Tty2 zlUTj9bZy^ &yh?*2U56rKrOT^W|YLP^TseDtTf%icgMdHp*_S7QIJw<4NPv|-h z-y&H~!L>b@)=R?qi-kw9{uWp@BK@KNVKr7;PpJ%Fl>Eo_GEKHxIWr$_SVX%2Tvq7g zTI@b3Yf*Z{5sZ+FZtjHLjUUuHE^&I=P_FGw=SaqNl`49!I(Gi z@wP0(!+i|`f~=PfiL(D$`WEo@$B8diD505={=jF5#gKcNg_gOgT6gFNZAe$Gnp%^3 zwv}7F{xM9OL@Zg3DBFl3>bU{HBU)Zcz2JN6(g{HXWIsj>SDckn9qO$vF30c3b6=|t ziR!vnjDyx$M9BXzjkmskDL2?SI)@)!u+KHFwMmmbJm&Y>tEhQ0&$seEB)8{Q5Sc^2 zWCISbF{m51@~wWdgrZ9B{4*f0$M#mYhx(f%rcyc=HhJH^(E`d@V)!}Jxg{ky5aOMPXcr4(lhx|@=yJs1A zQ$4Jr@PWr9PdYTCtc>6LfVy12Iao}Q&|mIovmi4E+CHRf)){gMw)-(Wr2#^k3jO2R z@nwg?3R%#Bvpeg?mH-=7W{8%Dgc+gznw-W;lsOrzZ(juOP)e7kdNK_0=`EJA$Aof# zPg^~iP`#~u+u6Q@_ncwV5{Al2+{YI$ep{F-aFMs%8uAK9lwWyO+(1hHQoHl!@E>TM zN59G%0;yoX-Wf(qcXffEVy{1E^T^VZ4CcsPUoNv?Pq03GsD1_JoZ_d^dVMmenRToy z$J_Pts_fjC8SMR3fs&P_KUjjFU*OX-ksg)4xBM*idD7%NX%bF&NU+JQuZxS@nwKsW z-L8kegH6{Kly;m?D1$4U!FUtB8;S_gbjbA1mEnpJmPI+H)I zpL%MRYm#$7I)g7W@nXT`T3Etf7$LhZ{x3s)$qvAS2#k=+u{LugNSxE*ad(+`^5>l_ zcKMSh%RUlSpxArR>rliYpv+9 zv6O%3Z3*DzZ(3TT`Pj<7IN(um48|76N29YIc18e}Z8l_CCQzc0b2;}eUC0?v%yTv5 z&q9i`Rh!$RyJD#N$qO{*`jKFdrG^jh`}YR61-)siILJ)$l?T+NP~?N8HOsE&KHdGI zkPj2h^tJ{{y`rb(?`~}7HZtRKQtT#lVtN{sEE%O!C#d|Jx+)dn9#?CI+;6Z5E@&WTc8D~yyKBkKB zaggS9-+ns@S;$?to;;EhVq{tAkuu1ya$(nHEo^9mnjmN^)aMw!yZwC= zG3gB(92k;r+MCID0Gm;mz+d1SlxumcPMhRDF$h^>^xMfgpk{}d+6AU$94j;#_O9#* zPn#(^edf6+;oF8DR9Tsvl?^C4dc;KpIjTV+UYvNi;+fY>i$)zSFKnQ^>QJBBu%bJ# z{4)|YSzXP23zB{Mg!&u-%&hf2)jgv@AYnc}t7t$U3MdDL(Il{KX3-V4xmG9w8ebL6 zKLFl4Zy2>}>^^!8Q3vaou699}ziDG5f2xR^%cC^pJwP^z1N`wI!yd|WGZ>ZX%a>*U zQMvvvq=oac_Tkptk;Gg5*IsO-Dt{{4XdsFdA;o!X23K?Qn@blkK=vbX$r>xeA$7iA zYIZbV(KtM`@jX_oJQmckTKbBXIDdSo>PNS&NbxBXS=+BMw2tQ_B)}U3<%}%kLMhk& z91uOz3r<;Q!GybnAJaeoI(`7jWZrn2(bd@5!f+oQ`98gT-#TA|-22|-EGy6UHXIfe zv@wd;CpD|eOZRm5DAacggK?e>6isp%Xlk5;W!ydat6A1IT^|D_!;)T}fQ{Fs^>$BL*HFyIxqN z`g)2a;-CFa+7vA^6&t`}PH^F5o7f=;^**Gc`FT)YuJ();6gE|P9XY~%?(a3VKP8lw znl0q|VE8Mu@UGkLWdEF+THxnsF)*{Lxnx&8s~^Mo9TFYgZ=VX&ACEHf24z&mM3L8s zd9UQr-D%nNDt-^{;c1l^SGF)U5qbbYE1^~kVTXHg@KN|5vvd*Xd*`u)dQSXY&z?Tr zc^tUJyJb(B0&%7WiEsEK^W+f-(S=|Bpkj z0DI$6EF(@w>-Dfl6yAAwU*jxct;7g>D{STWy8A66?Ce^NCel9*R@5s^Ig!9bR8*!; zqm${+ObEVqPTyNvytoi2+KnX#u0^s1>m5dVXie9DMpD$~<`x9-9wx!$wYX7Pi%p+J zb+rY4qS63Mrt6Asrm#G4^m*wwKT?9f6-T8w*ucx3U3xj!0T^irBbsS(Nh@dNQx@O$ zw-qW@R_|dyUXONX_9g6Cn^b94HsxcI%KP*U2tv5@TMweV8EpANr^X#RyMcX-Y6nKM z2;cLO7yh%)o}$fL^gwHCavf!Md$0bo2lecr}{AJmN>SYpR81r z;p;mXtWuEi@Ow*(LzX+sh9@7Y$1La084p_V;#BpNkl6CgD{i#t!lTrU8RF;KKcyRe z&#ztOOc43VB#^PTkzFz@6|#@V)FgN@zPjB*N^VP{(`zxAQ?)|AfM3RZ{}RUCJq>cK za8bCR3Cj>SBOx0fp3@mqd-v|b*nA!Ai+*Icq~x9drD9JqOIN3fn_B2ZAe)t0&05BZ z``xLSqx066YfM1s=bT3o9mYOb*kZ;NzQ$3D{Y?jC9*kHsNqx0l0(3BRKz!=E3<8}E zpZh1umX;W}y{5f?jODR`NR@U<`aquZ-AH`A`7lnrQ%s$Zi5*rWIKw2q;Y6x$c}H4- zk`;zOrBKvjqr5dNe%Xl_Th%hZYYb==(MS|X->hHuGl^TMUW=z-^s-=I48)7G?ibCr zgXS1Uxb*k2qG-z$+Z^xV*abqNa8~-b^s{$Gx>i(DCm)~N8cIzqroBHm|0{>I|6TBJ zW6YbhD(jHXk21FQ;%hTrbnC4kYwti;Q`iH|3C;Go$wS$1`Dm&GfY0)32hZL7y#Vv;Eb#D$eJTwg6>p-DKO= z71llROrPrAwm>X>OiWAM{=hk(0(K%}T1F&i}{e@S~05 zLr?7sxbT*amg*`1STujBz(0g}karlb{E;y_7AI#gDr1R50|aumnvPEf^ub#L8!i+G zJGwI5A84oTh)gm(=qHrc^jG(zLwaK2$DswnC{1j{vFAsbQznIJsr&P&@PH}UB# zp^!|QX#!638w~p;OQ?S7mqSC{gq-T&$4g0D+ciIM_L{n2J`%E%CuRu*l7{@gD3Os- z?%kzk%Ya8}sqgeXjIGKer`Id_cDMeNka$Mq#NBD@0eenQ85p z_Fo{2Gll{h?>)#o)L%ck$^?5$q(npq5g36rQDG(K3X~>b8~PQogb{j=lVB$Xt>3w- z+@4%-%doC0H21g3Q#=q@gh*%0ugZwt#b(+AG+@)>U#-2cP=Nno0Ee=y!eQU`sJIp9 zH2he3xQjIG>Hfei!JMJ}*ROwjO768?@+=gjLqw9bZ?yM}f&gQm+2}j6qb~%Y#yFy@ zJkh6PhJchoWv0#R$eye$udx344GFpp38Qrh03YT-%inlki;E81)Y2(BP%p12ln+Am zjIKwz^K=^hJ;p${Q*&p3aCGB02&li$3YD+@ASrPGu6#w&rpusSik%VMaN9rV!tzg^ z?dW#{pm{6I;3y$Mew$RED>h1sMLvf89nxxIWU$xFPU~j`boDvzCbREW%p<>k)xeA= z(R|gWrc&a*t=6q6zR=A-CMFedKF({A&{?i9p5+1ArnhNw*Vng8^&ZfGk?y zpYOSLH(>w^o%X%~du^>*Lr#vfJhmh;8SB(T({o9?0f=KWaF(bgN->i_psBMzXO$hP zE65f{bmvd5Wo;uL&_y`5&>5QjP5RqhBcx;GoszYS2M>IdW+ooOY)g2jle$@f`{?H& z40Ga!b`J;f=9-i2(x0KjLUm!1{&LI^qoMihM)62wA5m-&F%0hy=#~|~4f0{RFq|q( z1`pn|5rQB?Hsi1lhLDE?`R~WDr#@$(ssq!9>No(i%R@dpAxG;qQwTetk|}&YZK8-! zI+jMv&*!ZW-D4Y3o7a%bHRRRMWYp7If}>+%a_nSo?yaa)>TcLsjAXW>S#p`T^wHB6 z@L=Zds{vXQKFQR(4J8bVv1y-bm)MtC{(Yel{XA5j&=CBUWmSXDk*HB5Ifnc*XvgVqu1p80}NtRh|eJioHYBWjxNUb8}?AMZcE`m=YyGFzA!@NP%RtL zKhu#NTzas*x1DKHDovHZs`56;kajr90r4p#8U^E@?AMeTepSo)Wd|jtN^Q(nFo%Lz z>XlRrm9$gdqlTD=rDkAk#|5HBz)zISKL$TvJ?tyDU7=Qz@&S5L4QVxMeKXR=kP@v} zL$m}Xh1#}ZdCmXZrS098BV9>p#1aGvdycIaGd_Bxzn5OdK^DhIeyqmOjs-c|n*H#N z4GZH4T)dsq*V&JMX!sB90UR&gNpLxCnw$FCbzxjawgL^9n+IF9CD1=Ri3ZiF%A5u? zGHcO>oWhTaG`u-=@n1L2G{40t+|R;II9(MiE>4Bfspej4c08xv4<7i-Fi*>5x`DVl z1uHoLEsF0~V#(M?9s^GcCrud$S5j8MT7hh9!U1tfiFLw`;~am8lkkMEVZ|z-b(252 zPjLMhc855F%5Fq-FRmZ^r+%Z){!rC36(Hbw!sK?iB*OaYD9i7NQP5^-(W;^!xWXu?*SGPmi3xzF{|C5!82J?dlV z5q=M~t}B4Hdu#_VnVwdb&hz#MY_~4~!wetf0Uv+@@2wacQS4r;{G7jWG&20DgdvK{ zhJ5J}jKL65yA?oTF%8`UPwQG2$ik_ zX_LdJWPd}=cnhsgEuNB*K|XIMCuB`}YZNPXz}BesW;M1^rEAOx%p5s!-D3cx`y%&w z>5d>ie8YL+srV{j+3K?@K??=fljmr{`nO3q>Bk!gw9GHjDZ5iJK&QAEkCpf*hGZTT z2NQ>(PN_nPP-VG(9@;P_rryf>% z)z-li(zWV%ApECOg<{{h=N=XoAua9Ug-65blEqUcCD2W`%r@n|wY<_6!_sBL~^}iMaUrw}$$kRpeIhLF&j;F;1;1$hnU1)vvc|lB6k0yuVW{jh31wk!$(4 z9k4hEZXYKiYVnJyzwodVlL0>PQ{&yeC3M(4|C6YFFW|oy|0yG8G(r2dEJ*$TnuK(v zP#j^?{kH>n*KvW~5!U;k?*A!t$0j63Scl_&V1`&ZMr+&u?hRFPF^iz}Zr+ojsbS$$ zafkoE=MIIe%GjR}2@Lk5O(Y{hG_Wd7A`y4U<|7y#z5QMTBUbfgV zQQ^24JixM8T8`zsL3~XrVE#rL?LV(UJ)F@Q6pZMX{vzhjAN%FYZTEn>t4tT6ikj-n z{K)N{bZ1q^crfJ`X}mVpErb96{(nYejEH)kRhL3b9a&Gok9{tmR)r`oYhDu1nKMuP zU#pPc19>B`bZcXNIGWPZXsf+i*+x#JY(ULfj zJSpv%^*>6na89++QH>h|MMODgV+EymfFhp^)4Yu z<6&qeUBQ(@bLNe(xqeVSFA;GmIrK!0-XqX%yw4t4bh5AH1GXI`&}ZxY`tKBKgky`K z{oBgbdaF}Rxv!RX_%dbSPTP(y>e-*#R+nVQv4WI}*W4*@ALi!=Zx@bxNJ=@lcBY^U z!2cQz2GzAMVvH+Usr`4tq=yn+@etHltopor1oH`T-$+#|&LIGJ1_p2fYKavJxY=L4 zdk11DKk?t8EgEhUo5``;&h;VuWv7@}|Z#7?k{d;W~JChk~g(Pua2=TprtL*aP&(3wPd z2i;Br7Jyek92y#0-1BpuEDR2%o9_LsBp3Y3j*mRcJIYT>`%-~7hGFt!gu8xakeA_e z>Eze%^uIpEvBoy>= zteH0YdL+^^|4R;8Nl9q%Sh-REf1H~k%@K+y`aHbY=DTom0x_OvFUgU=zwAv|l8~wK zVU3Jj(m(71)pt9Fc~T<6oUv>4p)XGYqyrHnBC^ozNlZ){dHBPErO@2}^W2}}{xR zd|9a%25clI+PCPunY?ZMO6su zOU8y7BBb2!FA|2BDqGtY7QmmdtW>~_Ie%OTSXqU5rBCyeG}{ZVIPrYJh8^ed-QR8g zLo&r~HuzRgd#a2ugO5`18_gg(>uZ~@7CA&eZZ>BDaTLrTsw`fDDf}{~G1#s~nXl;tj=$P< zzA=TGos!_PGBO7{z09n=mZc?IXCSAPVe7ZwCNRKqv%ZtcU^@aGPWO$*2?`B)!PmAv z8lgQm2eZWmMmX;qV737_LG9UqV)LVt769|$XObvU$*-bqIKDS&`_0s^g;-z*e3uc* zzK3zN3Ecd0r-wpwC;$680g^}vtw8Q7y3K;v#^Y3PYnv z@v-;+>V*#PP0#H>Mwd?YcBgo5m@iWy7}AkznqfGbf{IF2zg&`-I@BAMm^`2_C% zey5@M+e90Pf}y_`5POuci8W()b1{iSa6#DtN&){B+ny4_)~;4K{2;xi=3DpZtU_}FXBK;UctN8G;MRt z=!>qQ^#5bP4Nf@BIG;4nwx?INVZA{CUnKT1C`IsKUCD-s=y*+oz^6|Kn)(CA9GOQt zIx=)0Oh_Xj8TP;`q1@N zSH(TfAvNr)6ke;dLd+&3o7w$~T!N&>SE z_mAWw;dpF{8`FSiPLt6p{27`^tWs6uYR_Ns@og& z%4})uNwvxsg}r_gUq_qxsmJq0u~lsL^rU?@CjA}Big>0^s?~nzu59X;dT*?%eIO?@ zN>wkRFc|jvmvcSJc_v+fD>N+oZ(AJs9iuHy(g6S@;ZUh?^Cm=@;JdzE68GWKO_XM`ZBB=Rbn=*y;Swq`lXEq~^k!#nnS z?yy&0cF~6U@W1{sg+jNl13mx4|kMvQFzd%yR|#M@odb<{(*b z+i|H%^27N|efITsz2Dat#&1f~8ZBzSVzGU8Z5o6j^L`#qRezn!fXzYyv96P2YOK3_ zr8yln9ouE-z8a;Z3No+ghhGJKj9hg@+Y4?4diwvbrUy&JWi3jGC1SthESA&4e_Vo)eISAJhI7*S(}d0n8;a$dv)5WVf0>dnFhCum z1r849J$w;6u>bU{=ozzmEhPYZW(K+WMG|X2=^mi)r>uvRLP5a*s7$klC8F-84z%eI z5kHH&p@tc{H3@AKH={)AJGO=4m?w}BEe(uu230M``0f#{;?G81LG}O|FiRNbL7R^; zCNmwK;SES8_`S;gqI@CX{7GpJy%?Ru_1~M%(6~A00tmdTv!qdzlXVYGn@Bsiz2kbYGHb5oJ_L`cwuaSHIfOz>xC=Vg;KQ<0e6%aTel=Z)z_N~{~TIUCSCq^Ihn-+7b5V0+37BctH?awi%!nR_1}`duGTR5{l0&Bb%k=(l=h?+dTPa!%|tEl}2l*E6{%yD`&kVwR}L{C9m^Nz0?~?$0g_ zJJDMZzc0#7>SQ5y3wi=gEpSXxpZbi-$h_r=HD%8l%iBXqvF3_-$ovU?60UK!Kyxm_ zKV#XC)qG>8dDf4Y_!;HO+0yZ8ep@w5ODCqKyl?jJ)yNJa zPhJcnn^~%fMtkMl@xJ@rMc#7pS*|CO z`Kh+1(KM-LjeR-1iEN+z_j;Ts{kWYHnZIvpkkVvw5$}#KIB{ybgc~>L{?B4`qTn2b zI`+krEQd+DK>Wf@-bC-k2IeSQnoK4qu|)SaF7X@g!v5=VlPY}z@haV?u>Zt%2#qQs zp=$LvItStpVa-WD#0AcydfKV__6s902cGX|YovFV{c)BsFjJX%jsD*`tE9^cZ`>3W zo}im$y*1AZW3Dw{aF&4CC3O9PQ9)%EnlNx=KYu}N6H%< zxQykp^fpxoRSz~D6?xdl$I&KX>Gu*9r*=W*c(x`{7CMN9Yi>tPs@H8qG zxArX<3qd7#*v%jE-+m5m6mv*$gG6k7T{+Q|S26~Jv5lMS{OeN?N zz6fR=Q&D43Y*r3oS_VCcVIBw7$#CcEzvH%!`;&fdFH)uCO?u&{j}eokHyd04=na94Vms7$ zAXA8gvsPNRqb=E`dbg)H#<%kEP>47m(==n0rK;VLZ0JQpsfKwD=v75n2D@8_vGCO{ z-4Z&Iwh^RM&M0YfY~o>Neu7fO1YVUBP$=<0hTYoW+7F|HoxM(2{fEkwPz$TXT*~(L zQ23`aA&6z8wkWsLOfWi2)h4a5%1e~_pNUCk-%^FJRM#pOpY5mnz=PtO@`h?&dR30p z?ZCcQFf{~TGGn4Z`L6jgi7hjqk@BzTM@Yg~w87`)PhuI#SMNL1*FLF@Jsa~-O}_tg zH7%Q3L!*`GevXt&lG3WC568Dz%^dCmtPQE^2&d}zsW9`q#v9v-p_S5oI+=53fXB+ZIsCdZrzTcK`s_YFK6VPk_b}?4eoRQ!s|0BC zbjvTVezM8H_RWpp$jRzp`ey*Od~bV7?8KsWKC|H9@VgCk?(!{m$@#_N&K73tnMB9* zHY7tsPpkC?Y-C&a_e|FV?~25s3fH^?2Jt6#w)F{g-v)XQ-E5!8t$MW?CRz~oNM%v> zFp_~fnD-2_8`e#w8oKjsB1%Dm%aGG#U)I;+>N;M-U)Ee%!BtBY?*wWEVE+;f7(q0A zm4&5Da{5H=wZ!#(ljmWGLOM+8!osx2hyPw-59+>zR`Wp$KqfAlm_;Eia4(vez*@I= zfPe%=ro(4v@6)Zutpf#~a|0LS?r9weP&{gaU=1HW#Oy#E)uyj7KJP&oz8yLA&iQ!= zO%pi1Rej&VfxlA!k@ar^AwY-avx7Z-{e!PHv>yg`2av;7@8YU~Mh3%GRc9ivU;mQp zXyqa@`wy-j=bEe)3ES+fqX(EhJvc7rc`M(rM=>NKz@qK~483aNXRy7W6d)I{ z;VPj`i+~<1AM_%{A?YdY(x5HPu*hSV)Sd)_%-@ab1`z>tH3-@P1VhnPoKtaVoqdq+ z$3HQ%2aX>=5S39+M6x{zqy)S~e@=C-QuPTNb4l}0Dn-PQvZSwCPY&@z1^!-RuAX{r zrsrVmaxMMAH1yixw*+}fHO*dSGLI36#ov^iaR-)g1 z0r&P;(V+=jtTKJWQO^V_K5uKv|Fwyl$jNcIrhaBS>q~)ja^V5ahR18Wzs^OjE&8C| z$k~yR@XelH6bWouuT0iSR`vs_-#!JOB-2-2SB%_=ODX`_h#}0yiQaGI`ri5O%KC!jlo60gcD%h^p~VJ%=Z!KBo-Do|9`0TVu;x{= zl(%oVJx3Dz5b+(9+IFr(TgEdvCDxS(DZL3C@6t8G#>&0J2fheV09?mqGVmY;P)_N+ zYVoUsU^i1L1SIa5_Zm;9-#)P&wOW@Kr$SRMs_`PD9q05jM}&x5+dSmnO69uDz_Oh| z#x-#ugWrqH(bO-W4t|9-ORDXu6iq9~xRtFC(zHXE@UP4e5zZp{;B(>>wzu4A=&31f z|1X)qURe_3Iu#Plzg*q7zI<0Ec?etdp76$W_#wDU0Q;(?C$BS**4bE9rALR{eSeHY zc23E8ryS&o1Ui~&oiK+_{1{!|aceR#Mug&|0iDqSkOe!rcU)3;_!ZJa-| z4+XK4kklC#XC(MQ!1)yI1ubQN9`P@IV*&bi;MUpZhDb|G$;hC?03NQN#6L%12;N#; z7jrvgmG6S`U&?$Sg2C+d;ulT81bu-Tebt(n`q6Ek7SyQwTvIb^wahHIV+V(z_1+{6 zA~K(n#aqv~s$N+>mrS0yrfVlog;rXQ8sDX6v0{<~CMhkO>3-#lK|oh>$7M+_6Vn-asNXtR&ek@u)_I#U%|f za%bWZGo*MXN-Ni|AAJ+I#uhB$7Nq@V_t%80W5QW-4}A__7Tp0q7xhe9n&x{b?Bj=- zl?^PfY>`_|IB(DG3uTd_^*nicvQE#vKYV^NQxfqCAKQemK)I!L1;Dz^{g^4*@!B1% zGoFg~Y7lC{?tqx(~Tf39mfy4UNMH2I&jc3Z&`P%!_})zrp`oq6ZD_-WSyz9maU`27(R7B z=$Q7jx}MN!tF4=GyPmjsTD>aehtpPETj*`eNJztuHM`S>q4*caHd2p$Uyg%?D8b4q zH%wtwv5GQ6f8lvv1NNZo{Mc@>XS=^VEBU3oy80X#!BEW>R+B2&u;X|gHvTs1tvn;g z(w!Fus&snZ(4qXmG0&_YfU#k7~#`N7hiCL_4k|XiXPF=xl+B2icrL{EoHr} zH!jaM9Nn)Wc3LADR1mH}c9dTx?ISD8<`u10mtq+7QyhKU_7vr*Li;Rzd`yZ^)EUe2 z-QwQTx8V)TbuVN3UWK&30iz9<5t*4wM>WqIQM;(PkFhK9bL#3N>1kfk>e<=Wt_|dm zs7%Mr(xcLNd8NE>3iGwHCq*6w+Z?AhNR~rKSE`EN8l1cytta7Wr6m073?s9!wfzTD z5ivQT8mk0)--{BqFUiRb@Anb;@oYw2D;syTTn}<4TZ4lW9npKJzvz|e!KM!Xq1kWL z&D`E9S+o`OBFL`K5eIvQpG)B4QZaSFcY)goom`UKfXEzsmMPc5~=^@nU3=b3%tW*dir~L7U$)VQ~qOTr&pw%macR&+kFZn1C1f!kK!A6Y) zi6-Z{!u6L1JM1hT2GXniTdo}E7QdS`Wms8=Cc-IlO&A!yPb?_D)=P~wek5|TPWJ6^ zF$96+)PJn{IJh{92F6F8TwF9QTu|iU_lxR}j!o$UIm`{!)SXiUX7+0e-?6r<-e-`p zaCY%s@)@j|&5fMd<+sCSe>=DMx!$TQ3y^r7>Y+y_bz8_gi*}l%?o5S@NOQ3ErrXk2 zt*;~uQ-r7CyIv-GNP+2m%%R_{jwYA|Wl88wdi~X~&nOB69XCd0zE3{R4MxUcoTk)V z1M%Ki6Cgh|XmIyHv|u330~_2ERK#BYkM5zFkOFpRo9?P&%Dwmt9`Og`8ctXB zROv8Nqn{X)I`$A+fu54hNWK=-rQkLH<;8dt zTfcYU-dIS#zg?@eYLv>BaM4s2jVOnA4GrZWXugTcYBADrOt1C!6Ma-zxKSa^nr%0Jo2vdJ;6@~?BdXwFw#W_zlNKt%1q|FfJ)x<1cEsH4ZEiC|-`Ky#Pj{y1 z)=6CC;+~%{|5dG}E>OHWhdNB(Re)AOsN&tWsXa)>!Qqi8CH9NU0l^V79-a{!G|HFr zmm9??1!eJH=4`E0U5>vQS{Los6XnO?(SnjSMQ4lGq1MC zgr3C^$ekLJUIy>7CKzQFM_%cr^Wr=vzJ`{tqI9zFwX1OzFa(;BAgUZ^cHbtua)b| zU*zioE-aCVkC=C_BVh|dhQ)EYSv^!08EWL}HIw7gEZ^2u;vG*|0yu#*Id5tC16?f~ zPrMmDY2zSmnme*UbOFTUZ5J06ANPi@+kV*1d;_Q*w-Fosmo!{hSQR>K(bKkI;NQ;? z`sooi1}KBF(ztkLcjfDH?^Wki0g@4u1y~ekTT7Y3#_;B|wwp$+YNHQleL-8rvPkuk z*@{=cW4-WTUX)%kR>KcYs zQ94eoJxLcjexR)=#L!OsP*&LM#bOK8dTchfPLv#1#Wq)s?QO;s0w`|y&RqbXXlNvZ z3r?lE8GaquS{;*{o$b}=!2?$6TeOJHxrF-o!#HsjCFCdisEn}|NSG`7xU|$f+czB) zMqUeQ9NyrBwFeLw{9Ms9z?9>Syzd+-IP+ntA+%#w?(&8+Sr#dRjo>^UJsVgZcwK!T zx=F12%t(l)EFG?iDLzG3xwUCPCY-aW4=e6Gs9q07V$#hBk4M3#kMhKV)d(Z20lxUI zP$^t$hAk9XFcb>;o{7umDoIk7lJ+{?stWa{zS#)nkg@_L9ARXpsGI`p@QZ4;wg)Ac zBJUAMm{}}Z!uVTvg~w7ZKdM`MkuA&A-rgL^CfYd{f1eG(V{zlwz_P9bVUxp7_x>d9 z9B*qD>%+xdr1%XZT}vqLUs-}Zs)~JqbJdws$(iY8Xj#e4Tj4JRG?eerL{ZB?Rlxs7 z{Vijn*y0D)D8Dp9VCQG0rG=m?j9|$*n&$-^8Km&b=5&EWSkNB1?78rRt@k_0AO5h* z6nY1>a(n^w((jX~aKbd&rVVKOz^xROj1c9nY14mmiGv(DZGCNL!XPdg(NNA{1)%h9 z7CNEz4ND8HeAY>Qe5`q&I)`_$k8A|v;sV7Q>On<4E_7{$H6v7><le;>03~O??(cI2{c`D)pr7y8MdxeYF<>+>;1v73u4&$%UEyTCB-{x>V7E$hI|ha zEkn#X?VEJ@`f*lzVfdh zc1Li(NV70oaXh_&YK!W(e&}MBW`9@7syQ%tBkffYH+uSP|HZ|^0a_F6aY{-^!|(p&?7rw49{K1O@o59d*VwFp zJYY}D^zYBq$8bTyR&i^K%<@N8E9Fo>c2v~bYsrGi&1bSB6G*!34JVyT<)>sW9ztU6 zAx%5zh6VXSCfR8^kp9V9_C03fy$(IMXP7lEuF*B#O;R!R;6Ca?{s=A6l7D8k`fa7H z4G;4Hc_=l$>UepcGsIXYM@Ulz*x_T;E|oz5&SC=0>2X|&)v^pu0n(j3Q(FrlpuKeGLdBcfDTg z=;=~&5fa2zh%eL1wIXP4;PTnjgpo$lG6ziPL{DfBNc@zJwJ z>{@vcG&-W|yENt`qx|qkFLNezm1(DAleW=2KeoM!_1OMORM}Lboj0-WcrEKHEj=Vk zpLd@^uJ}3RLcX}zpFnxhTf9(x|C%8W-XKM-rhZ+c8Lcw5X~R=HA|W3uTS~DD(+Gx+ zrOk8@Y|NdV7TdM8Ok-E)(QP3;hTdzm>j5JQ{&N^ui;fLd5gO_(k%wJ$FScDBLHvQq zae8^#eBy}T7t@4!aplV+=~B;d6vhsIk@xZ8_%x)0(@$0W40H3$fdl6;33_oSLIOQ~ zXNGCz>zs3=E@~NEk>*TzeG^rag#b#-vnZ7MJsA~b7M~wYWe)uhpz5(?*0&x-W7^t2C$#0vc;}r#;PglNA3r>;qaRGFsvv~> zx@pUbbRJFD$~LM_p%RpJSYX1c5TZswTIOZRXs4pdp{z8lt?R?Wx?vd|l>z3ZlZ1+x z9^b3Tu!lHNUh|ppE@SJI`REUOR)Sj>lAj#BNcMl?hgA2w$|%~%ol^3$Fw$0fy7;D)1P$joE?*QJ4&tehXka-U(>{GS z&@huQZJ(`hJlNN~+d9Tfdhxz!L9j1!5Bt?>Y+TYre7vw-G<}JntJG>-i!Fv|MOKcn zii_BSC%8dF!EdcER+f(#5!%EnMt~(~hM%wxi7))zp1iy{{k4)mbjsGqj6kXq)+AO{ z)hJ6pI?SRVzE;KAZGouB))oZ=V0r*;*6*)kGMP=l`^Ff8Y}?a2KqTeyEgZGttDz3B zcQH8MRu5<3B1z_7_$zIfACja?bpBj+ZsNea5PsfUW#2eQ7H@e{H`i+P1NF-e>UCME zXXIt>epBZZ{r7r?fI`;Rp;9U|_)PG)Nz>Ab0l@PZ2^?pLLYt`So}04nt2RmgkBA4s z58i6u4g>(AKXu98XSESU&Mzn`NQamg7j3}Ii_2^e``>Y{IXAsg97ukB9ivz^zn;^z zo}&&I4*z8QErht_;<)_b+8UApSxlv_;I7q5=~8;U_VIq!O*d1BtYUuewrya$4{?7L zTjTSSZRBf6ZLEGX-HS-oLjdTjJzf1K{nCKWEAR4q2ZAEHy*uquWOW(H(=hDpb1{rNi%?%Sj-c>%7I0dH&__V7ou5GMF9I@r}B+rSO1w z`#T79A{j#Rg_^4n-=kl@Jn5o+#F6O2aDmCCv)7|*<^v}EM!#WnqVG@sGGo#x9o@t9 zf}U0-%$|qCm^ph7_MaID2%pd)7qkdJCXB(AGWHmB#a>4^-_y`E*pFFw*6Uvip-zc> ziCxcSnaDqdtZB0iuGmf?p6)JioYx832#*OFwoYP5$Z2aoLV~7MU_rU)8Qd@9H&7b6 ziXb1mdH1_U?smN;qlDzxA9O4%DHSFt3|(Bsk?WS@=qXAsmC!qU+rC-hmtIy~(Hk9~ zlaC=v;$`LqkBd??@{g+%IGAha0i%9&Z~c{txZeb7Uszd@d>7>;Fc-c4dmmdm`U|&9 zW2!vIXB^viDjIL#wC0+@mFYN%8CMI9?oO0QeSNCpH#))n{U)Cke(9$^g(?l;@evV@ zy49F!oem~AYfS6wiE+6}A4DtW*Z(@cp=fY-_c>g}_jD0(QObh)w6y>K1@ zD}eST2JcI6;L^`=FrcOML$6L(pEbUibpK*?nQqoMZrnlUPDGzy()WBkL(kjcT*l{8 ztU#T{d#0(1&1^|rR{2BHo#WN|^&;c|)>R>r<=CNfu+{|P0J?qrOJ=gbN$P0(20NLXcC%1%UbU=m%v>c`K z+T5I%#o;iEB?>f^QPmOrH9gMmXr=9?t$C>gUam9^HTolA&mI2|pNnbbOd^qOstN~L z(KsQ)(+4Esv`D|-kRtO_g|NquZQ9}^eU-5GKSdzWu(PtW)lkJOv4ui>H4(Fwm4Aiz zd|wCOA^%;|ouLsd9Zis(&8ER<#&~dR^M2W&Hn?QR5|j1RORXPt85@`W5DNcvA>upt z?|jPg8M#i4Me%xPL`0q9#7&+k@D@FPF|@1q2>0fCL0^>^I%@DF&TPrc`^G77Art$r zPvUFksZ&&MXM^`8{X#aD#lPd>!g0)U#m@4pEk-BlI}HhC1xG!yO+GKRI1I_SLUX8# z@-&97@$nI=R6K8WbtK^;AfYP+zR!=n&q){0AK1Jt`nK8s8-u*$Iyve@{50>)iF5vF zldfEHUA&>YI!#;>PaOQbS8;&uGf=@Fa8HKnhWZ(#4XZ}s!- zs)`JbrLmw_vcU->&xHdV8iBdGn@>hoJ{;X0B95%t19I<#W^F4v+RIm>r}d`Sq@DtG47$+Sbd3?3&!&FE} zW8+EANuJiC`-U};1^w?#`4wTIRc&pw`(Rq7Fis|1?ya=+&%~EcJlg@4JGBlYUGT|8 zKdD>b-ecT5IwuTN3%`fAyb0~GeQ1W_6W2=9Kel-0_G06`p9#EZ2F%|v%{xBo+pBGv zsF17j*6d%u4W43#QAS|$Yy%}IQ_sKj2GWQ&FD{J(j-Ur_Yms8|W6frt$%i95;%w^| z+zLd_Jj)yB-Zj;Upz?$44ZJ**qh7E|JG1_^tfP@ux%YmcmO@Et9O)^z@)ROt-8v!P z8+-lcHTI;A4w8G{u{8J2FA6)UH>nEX@;Soz6*ptdSkp5PFHWI^8rQ3-g}g|aQg4`z zhY$lpmN4txW6IVeAgQXW%ZuLS#{Te^oOlU>Uk6%6=)~yqrn6 z#!rmmS3Jeo(TS|7Cb}I9U1>~ewSKbwIKmdeII$QEO*T2#FNH(m$HNxj|+#t52B zBEO+v-)8)G-3!KqKa)azKd}&2vw{b^{NdS$lWJjQzBpJxIvGDDPSNfceV-(k+}wrH zvyol#NM7`uK=9YHW5=AM8ggV#hrCsb3K2*@$+enohf33=Y8^=)luXS=t|1+CL%`g@ z1rdHri6(+Ta(l)O+Nj@S|1?;oU;Za;fjNaew!@=U2nIZ~%QiF3?po{0KF4gsY9~+q z^KGk~8&g%!4LpTpmFINVT#E_yW4^cou3}70NpEHdJ4_Q24To9Q-^qDE#&J+v?j!t| z@L8!z2IoA=@@Og@m2dTf%u+`o)wZ*7WMntI2`Xnp9o4hFB!|;}Y_GimWn3 z1M-H$0z646mHF*~VP&AaW(r$fZCJXXD3GAh-h++f88wxh>3uVUIaSSqNxS07O=)Fu zQ?*MVbY+SPqZ(&sgrWfC44{eprj}It{*KrSuO9z9`j@RMDR?y_+@K+PsK z60a93UKzFt8OWf&FE%QZUhl6Ei3&%m)2uc|m{PQ|MD|dXXj2yqV%4xjZt_{5EzDEg zsL}A*#sVDEPs)Br$1a>Kk*)5*&H~W0@#@DuYBbfdvfPY7BQAIhbQ!hXLYBxcboh?| zwJcY&anlb0G6K9IJX6h24WeJ%#Z|-X5a`U@EP_i_xRZx}(k-1>^~XV2-m1@p71Y4GI9K@obNlk%=A+ z4IP^ov>htLyQ;-Rw&efwjAIMamzLrG;|jskgt?`Yen#Dcz_n7^;ISe+ePC}#(RcL1 zECB{%FCr2?B<^|awKlrLAC z?oAnUIk=;IEUNqDpl}e>RS{;lk*yff_jKQ5jtg-{4!+Y%KX@XOO?C>x zPsEoZN))QJr3F&XK-|rZkDG}U6kQaa%pa7#k@#HItSq#pzzQR|mj%L1$u6Ja4h1Y+ zTsvN>#QqdH(xs@JFOLd=1Hb9Z7jsRhD}fh)V(2xu(?!3H$@!|2u*ueAR+`$qHA8Qa z;yq67P}H*0t1MD{ddrNWyAS2%Z$mza4qC|7U*ZdWB^y)Fw-J?Rz;Bboo^2^s8it&2 z0bwBeR<@`dj=MlbnZJj5;eVfJKc(QhzYh1W@wV`o2@o)KjdLPu<%&=NdQ##GR+dOp zZT+s(Hi%)!!}@FGZpkyz?C*K%e)q(Yf$|+KccO#%4ud4nv9~Z&jVl2Y!1DpMX6-eSsGU z4{pS^c5rV1dIWSdHs)L$!}^G)2j|rAoDOCa-BF>Czgb>*UIDzQUqqX`^ZvQ%S*)L` zea{X@7M^T}%5RSdLWDHMj*N>W@|U2v`%7@itt+*uW~>R5dv(g}*LWf3y-jC!*~-1_Y#5u*^Q9}NfFOBuU_t{eL@{)2t2^vz;+Eio8&%JeOw%axHM5i zXD31?`fF)PUz7NuvwV1taQTG1@69h@YgTc=|QM*NW|hvdn}2DloqN%Y>AZfd;-x-*2klRAmdK^2 zvp~7`!cm?_df{m;{UDfBcM$&PquAKsLI7Pc_A`9GJO4OeAyHFv>;L5v40|85REBQk z*L}JjYTipIHT@rnY(?cjgLm_YY`c`;zdL~po>KE06WzQ-8dPMaaV9>g;+tWKbQ<1a zQt{Kx?t4*etR#yI-rt+R=T`UobgG@j`BaxhO5Ilf`Hm&eUpW6RSb#+YR zrK5o0pWA33DtC2i`}~M}PZ|X**1Do1;?UR>NAV7r!eH7!L!N%{DiTB+f!(b6^MTx< zC#f~&6YR9Tc!SD%-BI4#XyVu5Vc*lZJ9l01f6JZ3oxgc1Na%H0A%dcy*$3|7*h7GJ z#ef50&|grbVE=(g?g+C=s$G6lD7aN&r)vbBBe?wDvY_6ulUmeW@7^_d6Rl9c=4ewo zw%@}FP>mme1*d$Ec=zL@MYwm(@k>GrZhvNpXf0^t0dsVKay6vtZJOLG(a;O9eLrBx zMMj7e3|eG|Z?rhv2)Yf}wW?plhC8S5vH5DL2(ly!!p;}JA z$Ok_jRrd>6{J*VA1fEkM98MhK`xjW3rmDciWhC-TTqjZ@0sm`1^Si!>?@v{aZJp)k znSqIv|KsfYp&W@o60=W^aUn&>6B1E&dl{`7H~x8j_8T>i;jPO09 zQF)UtDoY=qbUHV-HOE5t+WR16VYg_|G97>H_4I09O*tFdaYE}CRMMw#L_o0MlJkx} zuYioCMPXw3sL*+3uZsqV>Rx&__OBou9{nZyj%h!gSnAXcF^WCO8E+#v2@F1Pn@Y#c zc|_gknI|TycDv9($Fi@JdJPC22!~%nF~#SVDR)VvT=IBh zSt1*pGSG1{3XmR`XZ=ckDR&78_I5c!+9i;tZ?J$LJaT<{5BMf}uk_kVMq7aQsmmG9 z|6~sOa3{??O@xTx9vYl91v%rFlw(9p9qYvGhcN~j$&$RttWK+K@#WgOMyi--0r_tEW5*bc# zwsq~SPIIf;eu4+I9XZuo6XyNas;SzU_AH`r{^FX{rn_rsNbBK|^7_?Z1T#H+Z073MdYi;24bumR!-FY%;ZZITZ@4 zRoCQuBrDs3v3|?uph5Wu$4R!&rDR9)rZKS6>Y`e0A1|)&w%Ra|pG`!GpuAoGN>L+K zq@}A)szoq2QQZewfv%2*b)1?v=}*|%8-VjEn)f>QX~GI-^PQp6QFaxG&Ns8~!^Y>6 z57TU>wDUG1@9jTHh3y_z2X@B?ef(bM{8!5CvwnJ=zOv9M19Y>6_0FJ5 zi_OQ*I6k%`PfEr1Q!fuBmH&gGLsid~FO143(QjHOXINPP8%s)BA+M?Fva%x>UZqib zVbfcvYW#JM+6(sqys};h5>9ivJki6+sQ|7820~FaGWe??g&;ln+qk58Q(E5FxDNIW z1T`DZAZuIqQ?TJa-RGf;i8qGNqjRlKc1PCNus_b(!ba#`zO0|ymV^NZ>yY}JH-83i zWa^t9WzZu0rD%9rLSsS7jf(&&i4iXLx$Pf`mcW~7wvsPA0 zwR<%^PMwh#6UW4(eL{fFv=_vj5~Hp1Rv{{f>78zw9qaKR{qbiN)RX_cP&?YK0(GIDMcqZj+EX>a`RRKL*C$^{&&(N+9T9KKM%em`H! zNbmafbqW+iud=)xO!<)3!Z_gM>^)d8)4!1V9xYH1*+oMxa#_SntPFh|jndA~{EcF8#ciZ~J3>h`Km`ocX_`b@oI5BpP6ep^1Fs3_E;a}!i>(N@~n z=yN_%iXcEi^BD|2t>@~y_wn$EC@2J%t~o^cF#@MS?jH5aZ65?`&{U1(6X*9tDn@!= zBd=$i!-jt}dc{DN385sp5%k|{z%!oKAz5Tw!D>n%Q9AbWv3u8#Qh)nod^&I<{J)oX zjA!2o+t;l(nv=dxVH`EkU>Xq-k(*|x34gZnVF{R#{l5za5dK`n9!2=JVl*c6w}ViFM;-EJl0Uox(ty3GDjZ@cCw`?35jJ__aWaU7A$=}Aaj&E+^{ zWeF9Z5SFZt;;i%T)G5V@nM&`k6N%eSj{4kig9coaPN_kIV&^};x;&fQwkz8nbfNk; z?P_bgld_W8+^qY6lyt!Tai2QXzs9STl@-xzx8kYE=`;(fycX;sKrXH?kYea&?=tw5 zzp$*oA*PUBnQv)nrB{-80*8{?Ue2EWq`--bi)$H|jaSmvo+>8FR2u)Lb{WOyyVuyt@{BON89o6g>u5vO}!J{rDsjkVSrlE0Crd|E9r>95Xfat|cRFzgS&(e9W ztn&6{F={F}ws=M5S|sUus-k$>XFrh4_KOV!$A{T&qxpUbYN)z~+$%&T-4m^5mTn-c z6Vw4nv`SC^Z2zKbaIkIN{Rv3?;OFP36!A#`Km5fQJouK6DT@lUp3S)8tE-hLZ9-)| z<Nhke}E3$2f(KiA44;$T?_vN)kFNWOl3p0`{nDLx(T)bSF$m3Dagx9ASVG78;HL@Q z9BNmW2kPXPw_aG5e=~#u0D9%~Cx$pRoU5I!b75qY#L#+Y>sOsq(o)f!x)a_Liwx;7Q zmhW;L<>lrp>YPl8zlYgd;lpU;VE+X0ooobWQFhxm)YOmrqkl>+XJ^~hS#Z34_inYX zE;Jwj69A2T^1Su%4cO6Cw)vhve=q&p zx?XG?lJxNr)+mmvHXDpshpH_MYKu>ryf07oLF*!AZS9b8%T8-vRV^)YXFbfY-;@11u`q7#1zN&(k_T>yJhFhYBPEBDD}|g|@kxT1 zLd~afgVZ`+K2-v;UzL3GYwzbx--NPlip4?rB=x;jt?+m%!S@x}@8@6Y*zkVL?>e;> zCGrQ?OjcESd4qr8yOKmRVJQ!aQZQ+lnQ?qOIyxL=9n4rSN;>!U_T=~5ND%4uQ}I-u zf5Ib{8D!0EY)#+)Hn{thACTJ1uW?u~mhYHg1;1Y}e0WoeN&vo26L*-Biy@py9WjsMMTm;gCp?a8~~g;%8Uyb)VppczUWs_`4IxcU83CGIi9uW1F|;{Z?Xsy+qQUy>Gxh4({-4Bt)7{fN8NoG%jAEa2S>dqI z@1+E7J3BkcWe2BuY1#jV>7dusHkU8 zabFN~<v34jLc)d&SVkm(AX+q|4^)yEMj3B@9vhC{$gG-Ml%VvTVNCCx_C;IISvwdgWm{yRs4$9WCnYd?Y^;^oR;J+g|z{wkMGY zdr!a!Te?A+Y@wi-INF~4!Al>!=c(({*n?j+FHu87N>ba3CwjH_UESOUr*PR|AHE^o zK!1#08nIzg^@GWwp>_bdhW3Pwt;4cbMN13L`H?d4LN8;wyrkrB?WF$UiMz`|X-04FWbaSZ^)Gg)r13aXI+@~*0ZfuglFRN}^5pu^$oX0c|xjx7gk`7rfe z^j@^MogzN$aCMOBa%O?_2Ga=S%;_fcE&RKhp5*%Qgd5ghRkE3|BDJu2>+Zwc8R+|~ zx}wu~z^{Dx$xfiZigIk^MLpZ5TovVdyvdw6#yJ4uFG^s`EH3V~djw7y$s_)Boqf7c z&J6))F=}$&bH9_!^X}cd4o!2gH9AD_#-^%W+oSum+E{C1!p#E{!qm=C%!I+ zSvxPn&Kj0tEp4KyNoHH`se;0e1}5nObU1lZbCWItwU(o*#a1A84Zr(cSm6E?e^B4Q zi|TvrcRJi?_U`$2KX4Z3dIWWqlW(#)H74+XT3$jNAO>LqUJgyuZoKZKUK`bmi zwUfQQy%K;R8-pu8fY6^TB^yHwWrTrV#{^!@{Y)RN>0PbUI`Y#azLUBGf!xB>|99JQb8E5e; z+S>k~7Xj_we}ggYx2Ji&7(jX>!dCGnMzde{@tTIuN*^R_j%wvs^Vt6R=_{Qf9q&Tc zK81y6SSuZ$-A;G)7GxI%nyt^M^t*iw3hG8LGKRFx4=W$zPPaRtrR2dvq*{Oa5I!iF z+y$I0V6=+uh6o_iB+4-&5D3mBIZ%g5^ykm{L%uAd^D0X9oXT|SjB6k53B8J`6d33j zdFPV$k!^vusj2D6@841oB*Kvp7xg7=Afr3S=eiB=11o{xtMAGGXew%}iNTfv1Kc35 zGuov6{gjEZYv*3PA%@<@yLds>^6+1Wc&}e2ETalGHUc2eHQK1SI3C;crM*2)ZEfwV z88Li!^;b>C{2T5;*%@H;ouD66B!*NcA8!2n|5<~A(c9Tvhh76^z-aQ_=MX@gs2fE& zWANTR?%AaYI5D|2qkqXB(gkzBes$3X-WRMFoS+bN?>?dKV|^$`C5tUV3qBC89Fn^| zqg&k4qY-4*g@+rPntsgLBA|lF#Ra`Ff&orqgif%7s@F$}0IrN^%MW5{N}aD?n0G43 zddu{_=P?C^tbqabQYIhFZDIqOLN`rv3f|Ljez__)fW zNAz0gLB0lof7RXTax(`F4}JqkRk!%4E*(xxTN8(5%g6*=*cbPN zR--70>LA@;vd(#DdOCiOENZU*=~b@uWR@>e3nlRdjp@~(W=@tb8o1I`|42n&o(E7% z;5)8F`hUJU+bBjA>Hqw2d9X4#HrBbjTY@rq1>)TI_6oq(5fiu$)x&(rB}4z-V0Q6x zumtV0M4I2~Y$H<8_gp(W{{x&H7#LV-$PZl3UdJ8e@0FERuP%4KjtmTzt}HTa9Fwiw zRG1*a`7A1jVOv%8k6-@*n6>@={k4fne?a*DT3%kRTP*RNZ~E>}*3mmiOh;#t0>_36 zXKzbOO9yXnNpNOLZL*YCI19YO`V*<99>R+ z4K)O|$0;f1#b0yG4St1#hgXa?;vY$5x4`U`Gdp$SWfLdkX$0q0P+n({&)HiN8UYs}qJrC4# zEjU82P=|to;-qY;>t6GyZ?@6d$vxg z>1ne06bJJZj^}^*Q|~s2wQ5_nrY0eEVV6v5QwYwkjG!06C1I{-%H=aX5|Z$eawN*d zr7$=1G_wv#M|5&fqFb%9sA=PFpM@(`+lfgcFA`{}8Kk-Lu$E~Zr3z#TUfEH1eeRF; z)gQK0xKEgpf?JNEj98d&ZQ(kX_4e^u+uU4KO^z^vIVkh;@}}8CKq2>00b`4>PsW6T zq&niwWAC9&RM!uCLJ3mHi8@S_t83ocS(ptd--SdG>DW&XK!To-kkG|op4NrwlA2kB z(!k(=gwy(sNVz@50c-uS@YtKr(=jJ6H%vH{(EIT+$_@>w#~(@R-H&)`)H%$|%xLN8 zzO=(u=6ENF5@tO@i^o};v!ReIR*y`hm?`NKW~zttNq0pJs~&&})am4Odvr??btstf zd2tWj2!YNZivllN&=98v7S5!m+UzE{e@k(7kDv zb{^s=Ok55;z#J#!_xeT=#D&zHGU{VI>$#VV+7Jb@2$ zQNi^US%JkQ#CyRBv=p&#z?Bx5)Wr4nq#>ykCNW&TIo>n@ zWP)b7+q^UBF0|?@nUs{Yy1Ke6n+_yMLxY4rKF5;=Bul71B9xUwA|_Dr!NaxENvMqu~)NzFcR;z&F?Y=%TfRS#uwV1+ZgXx}wRtsCXxeaHI6TiMc zA;lPC&mjF6esMw`gFi9lF(@UfsHGJXPn7SLIo#08BABore2(TDM?b%CT+whswT9K2 zRvc_qO5jY|t0#+VT{huPhddfN+Q{aDO&a`Di8qE{f)4PNA$Z2jw6k7W(Qf$L`QC`zbYm|0GjMz%vEccz(QvY5LS#vVO*AjiwCAu>mu~YMg!+i&?I?zyB-^lwh!F`wR^^R3I=rX6q_`RwnrU{5jpb?pHPzK4e3jczLbz)^{|4Jj%$( zfIL}Hm<_z$1Xsx)FAVCIb~<{jz|4WeLtmP@x(@haDMCi{V!XWWlEo>SkIdoh;>f!s zxYz2*ZyvwDfBK{AV#w{-*wFLO8$fNPNUJUwc|=o_mo9{N9YtU6&P4`tR{}6;^U_mF zkXZt|eD2nbc%-N)h>j}%`7;`rfeSUPy6*H;#NJU`w$hekqrS zb~+@u;}A2QgWbvB;++FLzV)wIU%|maz~qhX;#3f!s=9i1ety{Wwtd{gho$8?!Jg8K zdxB30`iZH#R5F%!z&W~0=1Hl$gn-VJj0rsmquyKF6+C?uSF(;P7o`FE;e~1CXpmDf zb_b%59R^O7nW=iqD-P;X7_Ke^u2`M=Y_|jV0#D^L{dWLY2CI1Pt;p^8IgSZ~jzl@) zJRb(4$&JH8OozTdFOYM3dv^DYb){nf=a%~!66@=xzN4~83jVjvS^fIFGgyX+;vbOF zFpYNhisbTgQEGle&t`xTU0q$HXvmwS8$n_mfg4`^m7a-+EN&CN}cW`-?*wXo5 zw46qhQ^deAs;a7)6&3OMy2U?Co8InSH8^9B*{?9#pUC;sU5zxiL-kka=}d(S*Fg?# zGSHYyyPPj&|divgo4tyUJ5|#c7 zihy#rCcP)5(W7JR{&7c_>&KWU?kJuI!#h}{=`-VROsLWg_Zr7uo5k?PF-$9m z4`65;Ng!e*kaYgvMyP0F?U9^KS*C|%f8C`R6-hAa)RdFScWwfQ^}~nN@`+PWi}?wN z)Qn4Ox({71IrKV{dSGibEz@5bp zMsfahb+uM7d0U5@7{u`{yimpk^u%=S;m=>6ruxW)_jAUltKII<^rp3XZZi<8s{ZZz zYcYL#U@SHDX4o;WH2NZqX)-9tLcsVhz@ZP68X=v}Ykho>hf;^#(ty+!@#Gu^c;s zfuB2+{{7WbXJ>i+={Kw>Jsl43NQP)d{X`WF4XdN0jg-HCEx@1YujXN5b`*rc!KYk2 zHg+Y8nynA?KT6?VCI`4ncS#|>Bl)w)lLu9En(u#aLaG+8(7Q|NBH@R#>|byLmdIwT zONp@F%*10!A}Li>SE&WQfz|1m)-$fFO%WT1nuwkveqn!Kj$dP+DJ`qI#av`lJ~Wmo0!z;B?wIy*c6Tb_Gk?~I)crmF#Y-f3@lae(D! z!XsCt&X2ou5%6~}8IG>`(%3tR9%rJ^D|0h0TDmX(-E<%y7^ra$4i1p;zWfw)xdAHT z1#6etv}k8Kf$APw#FMq;O#o_szA`FCLD#mR9i5t*{q39Cz=rBg1`Aa!N)+*= z3jyA^0Qn7LzaoQnb?_M!8^jZE-Fu~Kk?(@C9!zn-UhReZp;4HB-x&&0~d}+-N$DAfS zKYitY#U>D0ro?uz+{?Uz9z9q&wfB+2MLr(94Fj{ydVMaA0eXiop8&l(N5h2^=-3~{ z*Z9%ZRTY0t`Qz^IUBO=Z2vJoEWlGAmn+&(Xqz0zeB3=`ryHu~T@}RL!o8#l|aNpwJ zCiK?ZYqzAh@jZ;DDtj{z>pn1VPjdgmkHyXUvT9Hhm;a{)HI%R0sq%wHD|^ zS*Lj=|KY-gzf~>;di5zO?2mE_3M|^cJr+5xvtgdS<}|dr{z&NQDnGO3r3X1zK~p`0 zN^C=_s)s}*KdN#=df1fpK*EvQE^l&bo*$Bv$zRWc*HA@40mcNxAhz`PoL4})Oa*s$ zn@I;JC;yh7c@F~$=ll}&N&^}~n6|tpu0lzs#uq6nm#r37So@y51Yp(tF0G&xL&{Sz ztD;JG;$5=hf(ZJD>1306idcbsB{ouz;*Khs7?o!u^^xRy;hYqsA>bE}w}tYw=F#cZ z!$y*Vec1Qn&#PUh{MPvtjoX{ordr){9cuiqeC?<0#O&J|M~9BeI@E7o7~G4FZEY_s zEC6+?9%_;*Ns~8wHu}%_-DJL;n)#_&K?1pV{m{!8Sy0hjQRd^5wh`+<>TTvivas2os8gR0?mKvfGRkakczEw(q zo^fsL$r08p6rM~H7>3wl*f)<3e;N@-dstac?S1PyYA*l?lSbf~sN^4Id2?Id_-9(L zZ@dlqq-gw#lMolTiZVAWyrte#sBmgZ`pcl-Qr7TrBwOHa!|^?%hY!6$VS;2YPueki zctvhu0k{I{N6?_?8%33A6EWJPrcLJZQZHPopuhj~=QyiM_f5QU^my$Bd&U`hu<5>1 zYLC+udLmM885~=c(~$l>muuRsrtT`e$ZnTcxiBK!)t`^`Em+8|L}b$l!)PLp&|e<` z4wf=+q)b$dTERz3H&sLIam>kgJouWRrn=VsvxUKe2s{+ppa>n9GerfurO-wwDG3;v zbyvAuJRvvmZn607zmiHDYmM6|*V5u>cIwP}uwOE<_3v_yRAe3Vnt&_K&OmzMV3~kSA3Qs%kh5b&4{qDpuDyr1MKGJHVF!8XQxZ6 zE}k8Q503;dPUZYY$rOy!cJ{7xoF3euqVhU$-d}w>OiCQIURQyUG1nL{Xk&styF?9^ zzak}M_9aX1eqZ*T!0$CTM@(p2#f;VILS)$+l>Ls>Ep!0xx5q8z$B60jF|NCGr2-~B zpRfs4?m4#{)C1Jm0NYOdQRU9;EC@+W5c#E7C+{cC!Q4!(~tOk>G&?< z{gH3d9yd?0cN=CS3#lJHsmUIy3$)iCzFY@l5$@$x4#ZZRiNgDpCTTJyh2HcyLF4|g zju_`{Q~2DjGk4TMzmg1TQin30aQ%3{k0Lf5krSarJ>^0g+1_5}xo4JETo~&=(AUV> z{xLeY7J^exPyglP{)_zhc7En&S~pGfyWk6A%$@>XS35h~*RSVdH03Pkq;^!iI4HxY z5D9~*>8{r-q=$p-uuU2pAN5Ml+?<@4m4)Nj(ia1AxRTP-(=p2M;iZ7MWKuBIK8n1L zk-W(=KCCUA$en}~EhMah&X@2;Usjt84gI_sF97FQ9@%`)`ces|@!gSPp9^@20IjKv z+f{7%(&Yh0Z;DJ8kOfeGssD%f-L|E!)8|G;1|`b!C&LP9o!PpVq$S{PN>d9M6E(tL ze75IsH8{OEV*EK4Ni(kXu149-il)Y)w-{HqINk$;P5Wg)@zq#*<_Gp`OM_HM$dHe# z(N1tyG&xVgb@fnv6W-Wse|YxgVS<>$@h1WgBgQIj?&+qqomXy9RJ}F1NOZ&SJhQRa z!)ieXCcu>V($Xk{sZS^@91;eHWfc}i&;|x1n74-*HcTh?vh(rXy7zVt_|6EnW(Axt zz0E!{vJI|fgJBZv0#BWsz~L*5zCEtHIe51Uv~l&ongoncvImT$-C>xC=Z4Xd+xPwsKx&V9!aH>ZTU(Y3b*LYJ$JW0E ztI5<3B*m|EE3};+gcA|<4G*^=e+)EnV}WIB+wYqf%AOiH2BV#4^**P`zP})z@|Vi` zQ-@#|V8g_;u#U6*xx6GaxMVVSwbN8Mihd4s$oPz3{8al#q1=&!kj@rh>S~lF&V}Hm zSc!mV0bdj+(Bd3SN^IIiXIm#5CofM?QI zxH2x8crEMvu5wgwvn$@Gb4Gphju)4M4{Bz^AWCaWCeH=@1V;v*c~Q&F%MF69~QjNp(OV zg=}l|`iIEfB+{#JhzI_mLnab2Hr~^{NYMAfI*S}LEdcGTPrZVa!_fV_QpA;xxV>~Q zaKBEGJ=Jvc1qfF)iF12cVgVCJabvC6iCrOsO)(TvM_%z>bf0^fNm42lN2eYw3m;AGa47wS1^2Pi%$X@-K1pBg zY%FZBu`#rk6*zln-_ZR$)_6xjVe{jMc|j&L>}P?cV3OXBR#nYye}JX64crbg4rP4$ z3yzb!4V^9bQ$H5FdQkeUQ2+?JOyMbq$?$LOB(Sr^D>*{_mfiv&X}W*iPB14c2X>eq zD3QTGgzgs-5{2)I?Kd>+Q}G+u;)NeI0B{u_uJmFTuUNhP+Y8)3>D$z^>{;ZczW2aF zkY@XOZ~THeUne>#NlnX~4IIxP>r0FLxl>E|DN6-dQKa@?5y%gMh~593y=a{cGzf<< zo2quJ)q4I=*GE!X$wKA2)5M^S)mX8G9Hsn857-|k#gTIr#t{@@bq7}!T^r{QSyum@JPYH z&u%kqp}%Zv^S#3EP@Kb6((tcFW@+$=stY{%cK(x_5N@G<}|$h`$4h9-!NcEf0A^{J9N;QgTv_qyz4Y0D8xcM95r9SlCAPdO?x+U=(lnTrjdJ8(D(`rC=U^hw9Yl#u z4~ry-mhg~b2zi`54+7CGJgSteD7;?mFEDe~)_XYY{Jme_ko?&O(wNZ;wVc`cv$+Ik?l$}3nnqe$b-Rbo+GQ90&ynT>T zvEl;v+)Fwww$RMM23tk)AeQ(A|e)4S??|$l4JG{ zsEgK`xfuK~PZZY5U)rP!Ejj4qES;M{ryj&~#qZ4mQ~jg^@7pgsmm<)G(#hkD>0`uW zJh!v-AGsZ`t?k{ViEbY@{+z;rqWIdGK_}+u#6&ps&eYUsmD`=RSqc(Pj~%h|`h`t$ zbQA6u@o7(UE>2F|DH)kc*8`64b1!gLi!WNY7lt7IsoK!(G$v5hY&JrCnwCHjiznWYR#~Xsql6ks0m3T zKe85m#m3jt3VHLo3Aj}*l3U;EVq+K@m%bgA%X|`YadCm%kPp%r**2_8`tSi0m(=-% zfx%pOSRl6?^N9VF^Ft;k+Q#nZ`How|dmw&rz{TTi1?ds$me5q9i{0RD$nm$|6&g3=9JD`BdDKk*!cP9>9;w*fqgOMqTo2|d zV)u89CV!tvJyE{T_XS0Jex*3xCP|3xQJg93$k24b>(^jkI8BZ!iPqgn>~R{M@}T-svnL#lVz@HYkxW`tMLc! zuvPN#5Z5Wt3%Hi1)lF1Gx-k9KFXk)3B~vXe__&!AUicYA2xfBtjr-P@C3KMXhtRuk z1V6>&0vGqo+XAGNZ-yb$&*&l}LT?U^-SOW+9sVaT8EkFVIg_)42|kTXO-+?wFw-+) zbHn{D@03r2KVXxzf3`NmNN#I)Vih7!rNFB^v6;_Jx=K7=t|iF@Bhl6uO@UVHP=mxWkJT-xXxYPx_sCAGhj3 zfTq^75<~uW;4nQqKfh&Mn{bRdr+40t6HefB;;bQ&sg$Ce<=coMM8uAA};d*Dt?_t!k^xH!C>6}6lv7&Exi{|kHCeq_0 z)5ACJV&9XKOiT50$p~Z9x#hhkDt1&{jCRQH>lf-seSOA#-8bpsYj8SYVd32gk7*d+ zdMe)pvHG&sMWTW!By7T|O=c;I#c%F`N}5m4y(Py!Q$cksHt9I@Jk1w0R#a*N-uWo) z01dA^2C{#7c~2G^864=t8NoB5L5ebw8g1`DrjH&eq@Q14L2HE6jk03zH(OftzpnIq z%uq3^YrF@&)u&=&O1hS4vHPkWX5iVrUBORN0utwow|T|ruf#cUsFR7^QC0=M0gys- zv-MPkLkR=Yh+i4CcsqOhZa`%HxqS!g>|C&eK(VU?18sUj<0<+8PB9uAJ1JCrt6Nq^ zIGc8LlYrLE^m{`4os*6_oX8N<;O2l(8WUIH!Ir-ZrhnwF0!bBt^HO2#8Jw4YF*q0v z;>NJMyBGX?Wo^~iKZdmC8kFN1S&0DWZ=a=DmVG}f19{j>EuQ}Nl?7E(-dnd2Yinyo z`|)afyP$|(I9tH)IO?aCmP=%O=-4|#Jk;jCBSlS_nYS(uf(Z4Z(lokecE?_M#G(7h z+B~-C7^uQtnpAy?gTWE-6A49@&W(p*)cyPDhK=D{DN8%g-L;CXUeR3Wu-?~o7Xva( z>(Q|5f3}*%^m^aPPTrIlndnqZ4;4VWq}NIuZET0m-qc-MH2v|Ds*6@^DLRQxV}Tis zH@y(Ku>AcwEfalUt69_TD6M_b3v944tN+ew*N*~T^IEEPV#Up{eE6rx5jdPAHce(L_s}1zv_LXJ!uA2^&6Jf&yL!Wdk>6My2 z)LTdDGBZ}rsx@;jEdE%6X>1{U^BJ|kd$6y`6lq*cN-w7%VN+MkdF|jEZGh#1xh27@ zXADi@vtmHlzP4X(xhr>{SnbZ5Hc_t0V<4>HQQM}`z6fQDR<}k0Ds4({CZY{A4qlE0I z;OZdDuDDyzdE0(ib~$bg^QqUKd?^Epb;f(`>y1XLTK2&;#kQjjvLyAxtAJ&EZbHka z(V$YIvFbgaB1*{HO~R4U!jH zTBR8^^bvb|{M#cYD>tZa%z`L9&(=$LGIJNSmuO&8(@=ZxMG8$L#el3Kx>_F6)k>3g z!bmSP42@wW=b#a2YixwB|ENaefsOb^x-|a{dXbcT&r#B73BHu1c+BAo=%(Eb(7|K; zg7ZSQ3vDo?cDk`?3jzevm(YXC%n!k8P=8eD(C=#+2RlC-2)}?u0`#w#*N)0B(8qso zf_tFt?5xVVPLl@%c5djQ1(H4Z5R z_etLi?Gc}8`JTc6HMTRuo6(wcil@_cJ)b^NM8Vyoi1@yjZ+$sg3$n9s+inzhp|;(4 zV%2yKp^+;eoInI?bVyN?`Tm{QKT)SS8x8Cf_@62bp$ZfofHWzl$FeC-#2EnJ-Yb6{ zQzj`!tveOKk2gQ{20E{!W_T|=B!rKYV8_OX#1OQ!bQt*TCu<%JZ;Y?POhOJhC?z0x z3e&OC9v4?Wuk+o?zxB_W4d+H8PLyjJLQ#8 z1_cH_QGa~vr7y$$jrg9mYG-V#8piJ8I_e*U65QOO%V_Z;qh?S{psl?Pf);>B&>D2(_H3;Qy*ZSxBACdcp_&*CbDZ3Pp#)Jnr?vehsXubs3|@2C zD?i_iIIitms?$Yy_E;1Vw59YnpoI~B zxq~GEqwv|o`WRVB_FD+y7;X!4rIRumzWrIw+G#XCeEj9%%Q;l=VfO7sy+Y4l<^LA0 znhqO82pZ#-tv-%#jV-pe^4)x_GU~+9LuFXfyk+;8^HxrUt&@iAo}yCj+l7l+mNbZf z2f+)+s71F)9A8h$D;h`_YN;N0r-wp;(~ywEP}FjLJw+p>{QW83ptaMFB+|4rx{er) zKYqT6ZX>h1o`^eRWt^?nqO5CS0*(#c@3RH!k^R;!({nEcF*CB+In2h!e@Y-`n<^_Y zn6(l2^|cpkB_$S-@@S%Q(asm2Rl=}%a zf*6Hn4THN>_Z)SonJ^rw5p8}QPGhQXhJ|Mq=pS;>hl0Zkb31#89?0Q|IqD?KoITt7<8A6<{*tH;#<~kUe3P8uU{CD z?Am6FirZb0{oSs)**h~eBd2mo=G2Sfjj97KDXdAJq#1LHc+f8EgCjSSWI#&v*#|;q# z6aseOKtc5%8B%T5to}jt6}7nyiGg#@Fa!NTE2PMa`Lqd4fv37Nly+4f{Ql)|~+L<-wURIc-u-9o4)dUSK zK*psnoL;w+tkkzDg-1j#thZnZdrD9DQc%iGk*HtUg?l~owaFzc%I1Cs1caT|c)&Rg;9)z3OVAuYe(c04cTVI)BVe{))?4CW z^T*><{O&CnwS72(gTqf!RS}U84SS9XG+fgePkFjwkArVq{dH6i<~#7NwwE72y^=#8 zFh2hqI8*mfS&){W=L5{p!M=pf|9ry`phuvvfTN%M<37rL{=&{hgcJO44=!tI(G&rf zKLiMbsvxVK)-cajo7M%03D^0J5$5*&fVkm&@vZu}~7Nx~>`jfcm% z^H?B1`29DdojTI{mmPoMzb~SO09=3M9udX%`M%}c;G2GX1kk~+?>JkibfnRL& z&d?KGRF`9jd`#=xK}*=u=tw^AKJT$UQ~kcy*M3((0{p}Ln$z{C`mIsC^z}>tMo={t zhBvw*|N8@;6@7g9y}gCcia?Zo<9juS+oq?7ZJlihUd_+%HYzh`zA~F{OxoKc+%u@a zq1v3E1Nw*vnO!y3e{O=lJL@19ppC2`XcU2Tsv6GeyaZv))yrZuU6iP}l*RVBW_!Ak zNpCbe2kSTRY;qdVKIs?s3kmLP43V(MK6-5j?ay+(N5_oy$HoRGzo6L#ro0eR5;9Uy z$i<$Ih7k5N?K%u$FWE11H%xL(0B+Q z5o~q)WKDc#vExVC)6u@!SsC;NaxBuCZ3&H{q%6PiOMUfgtkLJ{G~oApoM2uldd-H@ zLTUnE4wUjKYb$xz4wi zV4~}D?)Q=Xvw9(G|39$=;tufi)2qKLc%R#u6HqUVOm@K4&+@?H9wU8Z>$BgJ+mXN8 z119HKQlJ9FEb~DtWQvW1uh}DjwQ9ED>i$^k$yY_Ee)n~sW?IG76;ygMeA@Pl zp9J@IY6JQCY3|%h;p^cu7_h2N7Z7}yB+x%RF!@&%GNY+#5Wt9nTD<9J71htGcU(`B zd?;0*s8bp{QCK?UykRgoJw(+6mCE-%?1NbarpXY(4thc=kG+_We7Cr4g-gymXLxXz zvbw^~yC=7B<==@j&^|}K#0iJJD8gaurg57_8{HLC85EIjt+;Sy=@xq z`VevXVnn2u<&_x*^J9(r_Se?5cpOjv`kYhP{rSSWLOZ+a0)y&@I49xW9ksFvKUD|A zM;{+o%T=N^&#D_xtNIxikeNT0AuF4lLBItn;3J5AcKTg$Al@+d&ZXrQhsDTj$AL@d*?mS~I>JUWH(Tma?%}>ec|E`;4+sl*e&qNV|8Di$HV_PgyiAtgCWU-m z;+B~0uT}yknK3EdN|D=Rnidi7 zf;$CLCjbonZADRRh&!-~;%5J%oZ~J_d-vDW)6J?NwXFU>AHoh;WiZ-UrDs7>4z63~ zkKEOd+>wx@)>pNOyJEwz#I0L?nHn^Qc(b-dhUQP7+ES2-V5qCYzbkjfY=v59BSTrx zL3R^nF&rFb^{*>>xrA5f{z`ihC4^ge8&ueaK2AyqxjE;YLqJdW#rP`QP^of~d-<$J z;EtvQS$Fw5SPWJMx@aF?RrwFglSPzQ2R%JEycy8HC;-;{DsSr$JY>x{o@=Czj){tD z=!s}}eu#;C0d@xI6$z~z`@8kb&oA1KZfv$)D&!D%h(tzgs|Bo|!dG^1Xe#68+Up%hR zCTMr3H{tN-K>2E5f^T@B(0AW-lmz+TiT+~iA!b8QKjQ$R{Bx%T89@+eYy;?pr+)rm zi#AVel*;YZ&CPel#gPPZoi0HS5P8}k{{B@D4-ap&7X9+|Yfu_Z9&o#*NW&mT)gEx& zX=zNWM`t1XWu{FqYb~A%H2s(ndINcy$$krHy}+Khk`YQD07mU8Hl`yy72JzUAWr4k>VCgT(J z`SUwM8vcyJ!tSgKal7$%^y2mz-@b9M_VyGk+`M`7+8S0s4*eML>7&L-$F|%<6j|ZhoSba3vT4h(=owsP__3!)mJD9B@^;r z_7N8lAce@7nXi+UQsiJ+v)VFMt^4;8fVOIDZ%05|TU&<=!w533?I&J2RN#jG_kIZf z-~F5pUg;wQVQi>u3Nr&Gz|EaW(wLM)mn2?SS4Tzw2ff_D1(tkSb~ct(*;rQOQ=Ztv zl(;zRag^$9iV(#wB}bUkJJOBM+Y?!~KFa554~RldD8##D=?0JV9RbE@Pv#hR(~1e1 z7MiBAUfHm@xw(+ThIb9w+3%L~4Eb@P-BVu>n2f08!)l&F?RrX&Zn;O!h}%zwfSP%S zC=_gNW`>cYk@}_m%dJ{5+fj%={?Q=FELn8oR~6ZS@R$Y2{Baw@F~}0mNsxEJTR}9c z|95Bd1HZ4|Rs4VNssehFKh$$^;R`b4I)41f*jdMzUBhDYD(>hEm^*U=agiW=h}-rQ z4O-kcnhHL_o%oLjS-E)=z6s>1+z7Zs7gprZUV3S%V+}$xFhwX9m}u5--UI@==9=bv z6xS#$G}nKHz#77h`lVTfYq-R-==>6d-GOm{AO!j9%3$1)I zT3UfQ>Hc&(AdE=mLOrmdq=XFFwf1LWuW{u70R@vVV$4!7izO3-PY*yI*!cMPZ~j`9 zByf&>5NHD$VEyFG$OWATZFqCiPb==~ERpqTT$cBViH5z6Dam#)nB-j?$jn5HJ}-y?i?YERUDo&)A4 zMgX)^f6lL_re-Qi_p)qETCvgOYRQCEOpF?GoNYvWj*V@yDhry#6**_BGuAx6zbr)! zrTL$|K0B>LO)G#*4Up93wEQ+c{!np_t#Ly}n#QC?tNM<#=VA7GPP&HoArqRaB21Q^knQ~nleJs&d^^j zXypec%i8~alK(wN+w=5>t@P|5D(FBHJlg`3GMt51JsJHrtyTdLPAM%^;%$vbGg-z0 zTX0ayFg4gSYQQHiNB=aAXu}ZKSS9)0@H~e_Pl>eT&SK#B%NC#xYXu3QWMQo!;BR)% zQzbm&;c^81;psU$1uuG@FlFgLNLYyc89KdXY5rw0aXP)gbDTaLGV~lYE;(}6OKIBt|cVhAqdq*K&*dNjDs-2N~QpHSO`b@vS7%^#bQHX z-8rh#;MenPIN_rXYj=sMmdAorHFE)MV982Tgrdr$FG#;J3S&bqt}c>@sOV@!SnGob zxw0{a8{zEE8jK79$LV7^Vs@m;9e#=7HM(T-RNNfEFQgbK445 zRxaHL6A*m*1lhgPoAroA-pr7JIy+mQHM(!bsKgYZQ}}}F*AlL|x%s~+MrLN^u2OUD zO$JFw4!{g&=p-*k^)V{ve$hns9{r!E%Ye@#LdjV)X;3pzJ zIy&@VT@~edo~D+yw(DjBB7f~cv;Yax*yDR1{`$Z(o-^21jGju@%gbwZXGhtMcLH|@ohuT$6odL?0 zCL|z`o~~2Jg>LR)8j?WH-C!}KCzBgQKoD@NYMWBxLU}Yiu>?G^9|(+Rk8fyy!$f|r zX%K}^sF0159?)$qJxtT9YxHl54V3VT!#S=VLSD9493emOqfp( zT8=R6NV#KL96Gv;v3eQaNvz(uI7wJ_M(f!#4B%D{Y(j!%AFR-yi_Xs{is;2h zA@dwRiIAm7A;kh9(n15=P{p_3zw^)%;Q*d^{qXkXV%gWPJ=e^L`$cpHO;&~d%duG& zGfs{tr@?Zw^u5xUbIA_#(Zw)hgWn3H?L;|#7Y=SyS7#e1V5mG$;(zH)L`n*3z`y?hIrGo{ z@rYFm0JAaAxL zMu-wH5x;#!ufgKA%cn+=`9BDf1A&C*MGPb`i;Yq~y#)wM`llT|mTnPCO)g#*AYgUP z+2+L@l$6X^+j>))ew=SN8^p$v!GuBo`miCGjj3!2SN^+jO{nIS|Jn6}aD&2I0XQ@oP&BO6e?2zGU*TUYawqRK6^=kod?m>ya3>Y2- z__k5E^&5ci@K^S+!UU{FCg#37i1}@|9Yr?9aF+UaQHO|#JcXY>$IjCx$b5na{!P`u zt(hW8RDZwpC{EsYiJ<;qKCGvm*_$g{w7jBX;R;-{^&`Ud;Na3NRD*J-dF0&Lj(>2o z7`^-Dwuh(lhR&hiZotM#qDV*8j%?)X#LSGcG9XJBfPb;JwZ(Gu`PMrSPUMO@nyWwG z&eA#p+zcEHgqqYz%;02QpwnT=2PKJUv?w(l`(at>eZ&Kqp6)N591d!hzHG(;?%iB% zo{*pi03ytPFLS61sx9^-p7C71shbw@(JVe5@Amx8wfr=YhZyRL;|nw{4j!%3Za;_hG5lysNRX=%&^G{|75;T)_A0nTs7{pyA));5ojbRL4qRiucBAmG{;BC>|^N&o0 z(~FKzKFS6lHNKi_bX81jm5`DSo>iPKsvbVNed3O1sd-I9*1PPn4rr!j+p##UXh>c@ zE*?<;KJtRtGZ$st7Tuz2c#*HfcINFf;nqkJtCU6jIhl5jjgm6qMfHsdSv14)rtNN9 zy9|+T%n*T#yVx%`k7oEVwiuFTs+0Zvit|F6iS$)ZO4A3bI{?w|jlD{ri@xy1>q%8O z9{+h_Za}~2d=JH{Hc(M4g)e&QEdWgr?;rX`iF;cKzvF;0WTf) z4-it~MJgL|EO&{YjIeN+A$jF1z1iGcw#>lHj4N>O=Ga7qIqYJ`2jZpnnS9AEFE1g( z>%s_xhWs?hM+~8gtO@qhSgJWiUmg%QlBuCF!Fy7Xf`B7ECI5en0T4p-pVjt%K`V@n zEc(KVdSGYglQpDvV5DQ1g0chd0N)*BPN)6nLqq*<_NfSLhc{l5g*nZlFXcYMV7v!S z)`i%}@GtW?%h^cu)L_m;Sz6f=WKt*(<8hF`xV zwaK|+)dHU9vsAm{3x!d8rNneBG)+%M&<0_cv$0i<4^bVnvp82Vtf{J6-}4~({)JUS z_M~yBtv9tps39s zm&-FZAeED=YxlwG+4A6)4k__92!UqPZEU_rI62|{nnVmEAjN5f;Fc^B3t$@6@Cp6^ z2u#aCcZd#-wFyogL*QY}+RZTaJ!(A1-ee5o@mbOEmc0vMVGs!uBU=<9yiv0KR#M2M zk{H_m@)ZXuj|3({pUV~c9Xo!t*@ZF!Fbqi(GX%$r5} zuEwkEg5W}?IE`H?f%?_Mp7Zb3l9ASt>X9#N8!iI8)V zTPWl+5Hv0AQ*rz2Od6M-J$D&KGcg#U1f>40X0cIVlW7JqTVvi8lmX&`f)=Tnh{Ug3LGXde+ub2Rry+&f^JMJJ1JI0DK5jk-h zAw`Hmx?_*Op_?C5k_#b!G9%+xEn~m|w43s2jHcPe?0xOgt-f8)keQlz0^}n*yHVgu zGcLIRO2@BG?v87<4cthjUkuDkrL2Cobqk94Fot}p*Y?WKE5m22JkcfqPnc}EX9H4~ zm^D^v-1 zjJ>$HJ0ae5ymDn%bwEUD<&z?7Cw{((FDoyr+&a+_)K4{DY1Ey%7ud*U)JJ=^y9s)wKc9gcbb{uBRIe0 z=>Jgmo>5VBP1|UbL6js(Bnc>pN)`}Fl2xJs5s)AVA~_>rnkZ3%sDMZoF%U$Qj6)O@ z6cCl1kti8tfMMp;ct7{^e(!hApR*QgnCb4>-LpgOs=BVKsu>BYS6SVjjfu_)$^l^$ zlv7?lFy^C75qw2d)4+i7@hP)=nm|J7%qj?y^<6Y|t1@39;Iy-r1;5!3@ZF_62ohG_ zH{Rm#HN#-#vP0KOEb_S#e)fGwq|@FE+)(+X>!blHaQLvgU0KPEAo*ZH6RZIr#IfUq2N=W8OfdfVSvet@%wOm)rk+D(Bd zrIYOYN`3bH8ENV_7kZPDlfz&YDpolhES~fFPB!LrC)eSax0Nw@qOFHA-UWz^ayCd#amU+7(j#mwum0nu{!xyc3`(EXjqsP43UtL5eqnTbFMLhB&ZVh zt~WJwzCh28*>Lgnb2-@BQbOhc-obZ}Nn^x_eY_E96Hh&=hHTQ);6WhzeS63!I?e(V z(IN&-d=f!%sasnT->NbJ8r~&oDSkcXhL67{CfgTHWaXnY(`C_{&vGPB#v6!Z2KZdr zX%p+54|ixMjL1H3Z+9QBz~(R48d4=-m64_D?AI^+?m`}DOXI%9cQ>xidMz#hw+kqZ z!vZ0+?^*^c)L-|U1Nx$t0V5E6XUi}TmxmWR9$x6~@27izAwqnpMy$U31mxPsZC((+LJ#y;rj+U6sbI>tgrBZuewa2x+s) zE-&Bn-rAM7Yog|cSm4ud?0#JcoE<4BF?rbx`QJzqW%0x{0Ru6{SX$dPtSHmi(6tYt zW`csgw82#8&ztN*#G<|N2@6)*ME2aV)m|EjmMk;BZeMj0rN=yi9C6#(a3FCuN%A7O zMQS12sY8m5K0+QG_S#_3Lk2WPWVUPJWiTkkFVM(%?w5AYZe?A_+h#kj(%ALqQ=JKo zsx3D{Mpu8^2Vge|^na#M#a;kl_n8i92ISeWr_S8Fe|T6tI6NT{tNwg{8q-tC~u*O^MH@&~M*Cg`9{F*Kv9pNUKA$+D4 zVzW^_J%Hn_zO5_&lcM5DUk~8Pm4}JW$UDJ0n(MEt$oMYD55k~`mcX@ zK;z8Ivelq)g{vKz@~B!6xQDZG^QE-$+nE&pcnqoa+z>G>D>EAYP8oYvL8Rnp#@a7>KuFmPFn|KUOT)s>@~2mv!xackP^X9{nJgdYm729PnI4lejoXj~?Znhz?2#Xi3q` zbiSk1G%52TtB=@LTf6ut(}3&ls|*4zVBC-V>{QM>H{g=0o5;qo%-=5c`~7?D_bLIS zd-u`qg9g7Vt)x;L!!~!PK*(+Rntp}3nVl(|vfkJ#p47MpR&qPUvvea<4 zLM+k$^Y7Qu5~)jEc8MJ7H*TDDcLONTGXM8bl|j>FPNPd}SCSwW7EkT(g+rmuA8kLT ztfz?g*h@1qe1j0>YK_kA`7GjobmQ8 z@rk&geiXsX2mcH@>ATs*q_E*%O(Tdf3bP*fwd-~<9D z=Wb)*Z6dtITPxEBlLmxnBlB3+w5ZZ!C0qN7{j!V%*73@#+7mR4xnL0xIq&B;JZ>;w z-wo5s|19WOXL*=YWV4u}yP0IVqd@JraJa}AY$}%Wwn2pF?n^@dqJ#IYC@2R~H6IPH z^%88-@5e9$UjDLc?iGp9EhyjwLhK3cBifZ~MA#6($e!0(3CPz}8Wu^H^C_`hHewhF zO~6ktNRI_P?A^`O#W9B*iM9;(Ml_npnBE|^0uOi)z+DIueCU3J+!z_6`-e#EO7wIN z2JBg-g9COx6SwNZ!q>bar=wbwcbP0VZ~QNMMpOgt*5upzi5LHp3ASj!%I!YN)U_Mw zSTbz2;&YWPa>^)0l_|cP_n2)*5(lDJR$KhZQAkVnOO>y*3ZlT)HG?XgrIx*r(c?=I zQhV4=q4&!#$;Mx&$i>4&FxP2e0s&N;WSBpRK7rW&}Tt2PL`WQWH!yduI>t{iDL zXPK~A{$-8Z-QdjN3HUM+mSW}yw$cGJte%iZrc;^JWspsYngXt zWG4LJ(##W|@DtyU@*xX|mB2TK;NaZguT-CbUP|4QMjbFb{BfDF69wVF{5VBb=vyuX z&u~2wb=}KRKNG@btx=mHc4FaG*W5suWaIP`RDo&S8>WL}@qJZLV3u~&BRvFeQGWH_ zO?SkgB*+e6(`h-pW}N!~d1%bE3>`v4#UBx`0 zp7t?HV!4T_RQl6G-{fV0Di%^$?QBH+Mo=p%{{KMAp;WQrR9@4!-5|0q zd$y>^D=HQ&xZQI6xnXw0Ax}hGlC4l_o2s_y^}E!Rsw4jP9Np!B(V5 zDu~kcqWE~*BS3@f)oaIIGVANK7nUw!Db6CC2yRIC-HR7G{4CL0LBl78?oJpurGJ@j zo}RXQy|ujGT}b--kE=bSO%JaL>2-?*kk2Eulk17Q4>~=Su!`nU&C)-5dn=MU0gOZ2 z8C#XE6T}&bfssI2IJrIaZ3yr7ZabC}|HZSh#CD}ZBg68g?G)P1t*8=)y~}`m6o+?B z3&V?FlKPCj#ej+8oivTZ zYe#n;BquZT@i9g=kwMg3W@cs-Eg-S`!0895a9l!yjh|oNB)0%{T}0uQbcCP>i#q~g zVp{n_X;D`=t(F6m**Hc$8G_xWt_B4K4ML8dubZIZdwH>LZlarxdB@dE2vxtbmfd2p zeA1Ymg4;3m0(|&x))1G~nHD}J<}r3ObDK|-*?1~U<%xjdoFFmpIQj5I=fZYg+cFDk zu_^8^ko`@2H}*NLSFB3sOhPW{zc@i;8p}w4#xC$}^A*z8zNXBsNSbqQmb#BY3`HN^ zc5qn5LFoRIxuruQScohFJD8EIFEcYf|I8WX79D=PG+n`;4X+`IG(bHY#vwtB0;JXg z&(z#qh<*VOOoHpa^x79{p*=ur0i6T?(FSKit2$Wzda+;ZC@ynL_vkadLO`QmA0$(4 z*1mP?=%ve-CFSL#?jM$$00(ny3@vKCJ@Xj-&;&|TR1EFL5rPORqmj+H+B%j{OS|&l zkJ{ULN63SsR6g?^V4hXS8xd|tsq#%M%c88Li~p~)lDND?V$X`UI^_-%x}Q+LPAp~$ zZhn#S$rc_O$QnT3;0=v&z%6Y0x1qm0z>*53Z3GYY_wV14;MUU`mB0(o5n>VLOrw^n z@&&^Q7pVLfT1zs(pyVsBUmFj*yB<@?>ePnJd=NP8N279(prt?1)6=aY6`GpL2?lC& zOG`-W3&5loE4f%Y1 z3Ki1KPC;?&>v-m=EmjmWZ#ku*`s?I?CFwYBeGkvf8e%cg$%s;}qkq5isH}~ssyX(w zgzU=eANol;ln6l5u$->6C7s3~FUAgYb3grqNtbi|BVihS#HrN8s;uA8#Dv5&sK)4m z=@WhAF#Ja4tOQ_LFzGJ`NZxlwEv=qk7h*BO0I>1lgEA>$JZS2e-V({UNd}(8Ye7rq z0WhIlp6JRza26jV3yVrfXl-t$L=2B4K6(W4$_Ua2p%1NP`sr@sU^Nt6dZ}S<&JA&H z3`pDO&uWm*?lhh(xc%2nAW91g3cl%gg1^c$ig70n9deULxj{8tjHAY?&>+&oQ{3ra zsOzuFo;r2vJDKWy;@0UAz>>21<&nVEU5bR(^v7AGw+BfU15e@%L3Hp}6Pc<8d|4IJ zq5>h4bzjT7O()qEAB6M%M+YA8>@w~N3f_kJU$Kutb_+-aSgR$N zL`uzBmtI0BV1b|#VkMhSR=NKM00+>qP9wF4ii(O7KiOX41P+4#{qEc0S41N;1VX;p zK^$1lmi0|1r#LPGSP!s_QCJUGXvr%gA{(sgK_%b2d$;dVYE&N1#m`etgH~V95>_bTrjsl?Z@48W701;2q=S0Ms#$v&V>tVVDvyTIMT?& zT6*>umsAyfGy(RtNwwE;w*0c=d>$5nSU*O^Zp1*+=N?7f^XEf!gw!BqEa{7Jar?oS zaYRy*87x;AcWB#9A%k=yIo;=n4qzq_;Czr~-zQr@HZ&X^Uu#$Y@;HNZ41l2F_~e_{ zO$&G$_=*9JG(4ikjRY!>Hj#A=3|!zrrYsPEsPaLfaw9t2 zYH7I(-l@t5Ng?S?O;OR&ITPr3V}!}O+sv0PU7F2O<WUuCmb!cNiLepm)%E$wjw+N9uvi8U`t3?+Dp!AV$LETP^3Vg6$DpnZ#^GR z_|2-iHJeGqC#D21Cp-qr1-^ajYCbDI8_8B z?wqs2N7cWe3Rx8-&ts?jm_Qr%|NF##1zKIz%c^PAQvh{Aaf&3^N(lsv%<0p2p8`r~ zr?l5$W(!4H0Nho}F&vVdXqs8?MtgcFz{84oE%Hge`owkgFaAdja~D>df1S8s%eb52 zvTR8AZ4KxOU}?Y~ARBsF!!D7w4dl8R3RHxH23?M@SpZ4R02>RK%@;d`8}Y4^IVB~G zATE2RX{4P#KoB7a#f(2NeqB91>YYa&-J_zW*SFuGgNr&kI;sGqW7gA0#{x!od6DeW zQg>4e`zt1> zNJ=DA1fSVVxsH)OgS1`gQ{^T(DFT(VVtjZLX2!h`m$L}FBsa2LyUu_Z(5Twmqr&iu zPN5SBBoq9TPSjBuBoq&^9vSw4G?sgbNde*FrrbdB>x7}jovbFl?p<6Nqf;u7RpOpj+XHaUwswvkIU3qNJT`V-li_T~FOKTZj^=DwlsV#J;$3Sz0dgjN1FiNOv3 z;(K{I*!Gn<@FgHqLaE;>dJ|+cw>)SFhQ`L!^|#Ci7k%zTNo(e*s3$t`Q&dnLS(j#Z z&|RfKqL+|^LK6GWScwp`q2l$;rtLxwk$EbQOlV4VF?pXivAjEQI+ALQHdVa`Nol zT!^8_vpE5BUBKa;oc03_KL*ppB==BLRqf|Glrc!eL0?+CmqGeI!`0)@3RfZkeqJ-vp z7OENNh8Ri+bls1S&$Vr5-?;&x^2;mLiWi>T5b=#OVVkCS1`bFE~S^sy# zhS#nI`FXJdc_^uOG$CTCTR;FM&;m^tbaGndEXEL3($)rvzpY{9k=ri_x}}_Xd3j(d zG}t64O=Gi%{eG9Wc7X#GKsno(7EV6C0&+XJHbv}4C?NW({76=3!5lx#qMUog#wlAa z<~6_~fw1%=NIRiinu_84380fA$IA@45nZN`HZRD(09gwP%{sue0)WBrFmOZ;0KW-r zG6d&^Bzj-FapMLcRG<@jDTt-zp3R`BPftIy=c_8WT&l;Y%Ql(nrT4ur@hi6q(6uScGc8!+ zLiW$h$Yzxfy)Qd3{VzN4Ckp&T-r~!cP+fd#)%ieq3HsHU21`~S!XconV{Vyj+aDn) z;?mNaBPrk_m~__DSrNGPv1|9v5dV8B0<~M6`PA7bq|BX4I$5&ccQ^fdpx=tLTr?vi z8oX_J2%W|=CSs+2BwSdazxCMIqIswjPhyG9|8hPKmkA9mG)82Qz6qtgmP=`mQYnefwj|qx%q`7KCS_(s>%Ve z`&dprPzCRH8!NU`h4?hHwKfIqncL8zk({MFHvCah@+q)^C1hl#+>5tlw2$fFh;mw5 zvp>mgvF}E5j+mTe|E#yBCBhmCSpn?I8ld!x4H4LyGV@cF{c(lqa^vqtMhXT;Kh8nA zlqPe}nRlj1-s{Ic4htrN@a7ORN5)vFj9;_;C5L6j$FTre*aSVvzQJ(d91sPxGiP9~ zjBp+bG23r=1k9Z23JNP(h~Y;EPn6VphygEwQE7we195M8k^_sQ!r+?t1mt?XYpz+` z{WV0`+Z`mYlWRw})}@m?o(&yu7e~I?*0Y>3KF+6^`zOHYV94>jU;5Ww$m$=FMSBzm zn$VpiZV5J`eAzfb+H~6ehG0~>Mb{%Od|@hz0{p6AR5l$Yr(i`Ns+bE%{J%c>rmN`w ze;jTdW4uhD`NSv2%$bd|S?LrbDp6(w>Xbr@1p^b5(XpYqo-4OOU@mv%sJFGZqv~Kd zcq#CZh?*(&B*L?P0sN`!=^bF;Q3xLy8F2`s^gG;V`!1sJ47s_WI0We4H$L(4>(dY` z4;C2Q?%VIxz{B6KG~YN>(h-m#gD#Z7M#&0+!$irHaP$Q!E6`0{CH|5x14GhBvWH zq_tYNsv2``lV`4F{*!dlvyCZYjIfIR8uiaYoXsm2uP{JEBJAIG^sHO(R^S2L$QUg$jQ}9`GCBCyyZ=HX2A!K! zVDLbO+5_iF9NLhmhTZc9j6jl+rKe0asbZ-(b}X^V`7nHvh-#_q8({#@7RVxC80Ecr z)2042(U9;#^?9Y_{lK@684w<-iB-SKpQ8z8`>1>%Ao;>eN}%3A_Rik9>e2)il#rTv z5!d?hBluO$J@3C8cI4shzQAdBYjf_$;@8O|o6d!W&_<|nl|FcO2vOdiIvD3EPxAZ1 z-AVtbi;Ue42{iImGSI-=1jp7h+<|MKgn7BaB?GEBuYAp5R$X-LQemfqpm}WJC4Ga z-YzNf8)Xv#%g2d~eK~>k30(+NITu1GURm4a+)JPP^%W@aBH0Pu*kGJG57ma`4hKJa zJ5N%I8mh;&zPk0-AI)$4<%dcd`gt8cV6{{?d*?D>&kumOfvgG?nNM_X}x9}){gID zX3u~Mk%wgwI;vFjMl|OO6{MaVR-SBX^R8J-5+HqU*S; zZTPv9tT)Mn&z;mFLN2jF9P0L;vc<=Tcg#(^Tt7gMOV8As>>&? zE*PCF5Db;k^RtZVE+-l@>Q&zo!Dp`T#$!Xil;1ZGU^u_c-o&g10 ziJ>Y_NU*D8WW;O< z)YFr*EHps11?7z4ltg_Pms`gznx94O7O3*A3;K6%@JzUlXarti1)ZT#vmN$)ccAjV zexwETwl8*hg@yb5#W)rn99}p$HAhX^zKDr=6ZrYzm4Kng>xr*KMH}JRcNy7SrBess zI#7YY@dI6DyzmXm1QbRGtEsC){8A|Hg-G*gZS?nQg_BuQM`!A*z59nz9=-!a`ryc2 zs$ju5PDyf5ATL4+tA!G5JY81c)@OsUKUm{+`NW%6{MTbXbI*;f61Fq+et**| zs?S_Mo7R_~ZW^LA?JHY)@&9V+6Jfd9*z&&@TdbVDOSthHt&xPxI_$?n5O--i6XD*M zg4(91xS`OTwv$ugX+6APf+8A%UI+Q-==`>EVbD5bI{`}kudX=f`?4pD38GmfKd(;Ne>;4(8 zjXz*Q&MW9FhmEZ_DBNW+j}^(C%+`7EE{57aAVc3iZ$}5c@z01T`ub`VSB~^O4d<=j;aMtQ^+E` zl7hwOH~FLJcDp6S8-;^C){&`{uCM6rzdrq??ycJP_80sH5k}oV1rM*)-f3rXi|6ET zb9P}$))@yJ`RQ84{f0jBN$wx(ALlTqIQ~Zw%ZGv7#C(`a3Lh#fi1Jw)sSFtm_@gRy zYajF$Xupxt_FqYEg3{8`O3xXFXP1tnYUC6UmU8GR(2?@=^o+^shwIYyaf!|eVbrGx z&|{{-uU@|{!g8>&mFg<+v@P_yzj)7PUEw;J6i&H;^=Nq#v6?2F8T_iUZ=TCUFva(Y zt+s|nHbl%oT$11X%Ys6IlV{HkYH)Nv?-`VyY>tVEG4Z;gU|LVL>Sv7cIgiqDIo^5W zIin9wG84zX{xwG#uBXtUlOOLdl=GkMGD?)3Y;O3=L%$lq5Pt^=fllfa>Gg3w~PI%4F~&bIRk zRGXR%V^p4fKqS5LlPiTxSz_86Bg!%!Th<-d?g*_IzU2D$B4LB^dZl9|@d>wNo?_=R zj0kC1mXO1CCI?NdRx(hGSbv62L;o2QY-$Q{!X8h?9xyb1tK3bK?&2n6a>uE z&T^Mq-Mc17S;n33Q)kJ_saM!{7B6Y=-w?mAKTINWL`BgqXjGNvQ+>wyy*~YR0nc-6F~0t3ob+U)n3l$vzxQbkfutWTiPYfn2T$XV9jerx_l$=m zkcYR{h>oS4be)RHHl6!y4pE%Jvd5OH7g4`QRqpNQ>^c{BG5-=EK|T}tyGzgvv=)45 z`9}ur1{Rsc?8g^i5p+E(BPpVkumQ%}D$!)Pg5_O_0e6+QwYXa7Hq5M_n815!_a zr^5($Vq^DQ-y{0hKj6P5G&H<$bouzH%%1s+8&T1FiJKJp`tTv^>v|K|b3`)|^X3*x zd{G_~$iII|Xj9sLT6XMW+rMOjS|Rqy-kXvmuFfq9cFePGEN!|H=L#N|ynbD#pBoE{ zsQ2~j?###cK0ao5bG{iju<0*T{!UfembO^x7*SJGvoI!R-|NHKb^8-!Ts1Vp-}8VM zHUqaXKVLX__`X(6>p6PPX`c)E-%wF*PUcc1)tF0b3fv7_620=84F{O1CfL|a;-Xge5a5%go+)8p+a9NrCP%~_Iy_CBfz z3^YGn@Z$TGu2$6=+dJ<~Z_9AS9hPGNZ#E=+e^Fel1?_K`i~U4-9OgGxhT$noDO z?RWes_o)vpxo+lz4}W!W*KMvf2*%n0MkZ%vz}ooC*81-D9v(v=suCE) zva_6rKfikMLPFT-j2qIcrnb`mv*;v3@(M6NC$_cD;(0&G1 z4sc^NxFosz6G0XF`NZc&OGtONX14Rt6-`Ylatex~RoizWHl-#%qwik4NDsppih3?_ z>x3Yu@85q%>nTFutkoo~X49TN+DrV%%+Q&*3wn!*Pb1qd<%^ zEZXy`UwaB!i+EPw)FHF`z@P6gq^KD98&D2rc6Mqo3t%xjlD~rJs^->K^&CU~lPC8> zEVYJ*$J@c?$k%uPK2U8xze=-haJ{v{`slXDW5K??p+FcV61I2`qB75bi&K4;$p4y< zLUWyhuu{}}Lp*x!Z;f!3p2+!YFU$`(*>~Hx?4GlI+4Dz>(%2c1s;QMh&y*STdda-cAS%6~p`TT)Rvg!>2ME!wTqtuRq~NoX+03{;TnjYgUmqvzn-^~Nkk+sO7?{jse*$Pb;Xft3g_-8 zig%?lQNmrQ{AC3JmQc>P83i-E8x|JHFPtoFpcNFf*Oy|6=`WgSVk1|&dr6Eix7=4i_gDWS17;}xG+=e?#4wcmW1 zz5Y#)IB2`iTfy^%;6KfKyWwSLMn84rFl;+Z`AbQKC~%_dP9L*8(*$`MWb*92$T=#hkr_p&n5YC!CP(`v50(d->`5HQvcL$)?d*wY7p``3F<*d<9 zqUr_h1;XuMO&s2t%v9oFd|z(bj=Y=QnR~S5+LFZ|xyFV^aSyWUMAPfZJ`!e)$h-y54x)NGOx)=W8tp=i<0^UT$#V!@Jo$n zmuo$zzsQXS+Jee#ua&?X$sB@Kpdh6Ux(byKGy)-da&gPzlS>hdx$ON zKZn{n(0{-Ai1k0;>}dP<5L?PaQe)TfX@eJ>Tb_oQV6V2ctbbc98a?dP-tlkyUrvbW zS5#nJ6RS>@eK+nn6SZk}Rk7snqfU+*-#IbO-MmvInkgqvdUz82@NZktXBR8b3d}N2 z`r?0@U!P`!XB}nkQ?+-DRXQg>Q`*Y?JR$3C;5OIU$Ms?du@cr2oKPk??E4jIO)$Y1 zzQ4T86BA};u75d;CDxkr49iT3IayX`Ykw?9&LOGhC5;qzbfXjubSRttGMO#$D?z8X zIQIt4oDi4HY&gG6D!OW+yQ&?=j&?XbJbwK6SD%Z*UBC9tej|T}J0U81vs=vX9rD`2 z>GvZX1@FdPJ)68ogFn^E1GZc!P48$_ixLn|7EbWo=U<|OAPuPXGpP6YEy*@4!K~*_KBlLpr*~f)M+Uh^sE1c0BO>nB9)Qdh zsvP)&(YrG|2~jGDJ`a{}DN;#t=EX=>O$%RF!v zYP;;l&*;(Nf8TE7hEEbY%zbu7&($gY@3y5q`_B*=c1GD&Y2-yHx`%}es4A}s*cdP@>Q1(V!(nwP3ms#2?oUYwTS_k zcw^jzgO-SV?9PsV?fTcV_RkHn2yM`zijTjl(jg@0%F{ER5`j23149alShNc=b5H6z zJD*Y};A|weU%z?U zzN*3$B0K4tehr7toT(&~-(A>ApRvL_ud`#r2&2>a1mAk>7e_q9S1kQr=OTtp8gvlM z9Fn-cpcLR!H#!hwx!k`#PNw=b?!*&VoKGl%@h{;_mBO~I{&O;uVQFXKha^=scX$

    KKq+v!x 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 delta 208395 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 z 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 z zzDx)3;w!<44Aa46Da&#tF?rA<&(1zRP|xE`vx6fRL&CiPI)LZw*@%zd2M?=B zpL(GyADA$eSW1O6WS=`qOtH}97bbN#lFWpkwOS-v4P3y>5Tb*UAiOjImd{cPnalQX zRlJ;MG0Micoji~!F|B^EKsqKfDX8L2YbeanJTx@uSBZaEQ*-6U)pIKsIudhf96w!5 z*_Z@+(5JVlB`QBlCWc1&b_>07Up69&ZtjIVYr+7)pt5-0lGdgA7J^1Ei97mKg5&}6 z8PhXq0k#8ItlX!cqiEJ?>6uD4?A_fVuV)>=k2yCiVO>p)C0S0yZ?T%YZU%IoV;(s8 zX1-2G^Yh{+)jm6-=0}9oG={5lsRQ!E(!ooafDewK3&f9kr(#rw1%GT+YWX}1?CE(~ zvJ`6N@u>9DMV7n*(xh-XMa4{aU2AJ=wUE2yL}*(jqdEjppF{l(h39tQP=O^eh?P(fC@UzytAKPA9pMYufPQ$mWCkDJhHwCs z`nI7%X&)~Cbc=taFC`*G@`8%*Yz3fb#T-hAG>5?@1CauxFRT$_M>{Tn3RI8p)tKyn z^(t?3yNi&A!wPy?|L6O4A4po+m=2?wT^X&wq85mn%!S{%b4LeW04am5KdlTsyCK1# z<+^9xdH=cggcilb#(qz9##}h{&L*tjqz$F8dE5Hgm6P2dYqenJv<8*O;O9g>m4${q?J;*WKMcegLm= z}VJfh9(sLGP1KX)bbCp%)rAlOiUe5np{{}fi|*7RX(onm)5R0S4Y-D#uV zJQMluN7PIm^fLp0{%`}d>XXL~ZvfsO(q zHz1{W>#kNqh35^N?tA9jl$g+R@45D`Ff%@GFZJs>Iq@woFN2tNQjAnL&zwSUmo>9fTlCoPO^h1uuisN% zEV-(m-GkNyU7I}{I5xjt`gP z`LkLcG67S<1+C$Jm@wnvo@@)vAi4jr9jS8dXTF0Q44*p6g^}8dZ=DJ z#p%dGx4B%2Y5a$sKLf_?1!FHv>{qrHI2K$bGB3AI5q%#8{m)a*+*mj)KILbLF(Hao3ja`?xBtEB+T#-sr2_Ra9=iM#>4a8 z8u#SBS^}Y;3Hw}Z9iLm@MIrFs!+*a?2bM4|q9+@sqE@5t6laz2vgE3_Zs~_WD%~T# zIw_Q&KT_dw3qyHFf|w>0oA|3R0nZS~01XNa+zJ?DEWjF?X#r+@@<${PhXRjy8R5@7 zAuARjlmnSV)Wp0z^4{y+dKfR*yF{r>HY6-myOJYh-yTcrf?^_FHCU0~=vn-)A*fPT z$ByNHTd36H!HY*fK2wdJU_bfr<9_$+oCdJ*US~=Tkqnl|I&9*KbYVl#yaw^A_f!DQK z=+0V+m930AURCM7!XUL31TM0#b3X^b(vj~28{tJ4?4DYq&$RVxJw0y)IaCvsQ4wLs zxVG-~Dv613NFJ%$M0D>=Ep5Oj4SEh;a4n3W& zd8&1r>VDW%nOH_&Yc8*Hl~;c6lAQ#!W@kI5oL~sYs}o?otUX=cDuE5)5E7}|cyF?E zB%x8TaG^i~Y>SE$BB^k9Ny@D4`yQkua8jvY%69K9ddT~^3!UTC`==IoMngjiaqDUf zIP<^>j?_ww;sKP!M#N~P^Z~Sn3!Vvs&wH8qB6sz^)qk}Fz#lv6Vmq9J9S8VA2}9;G z(RJ9~)+XhSCcHq)R&aa>#nZ@QpHs84V(b58(W@YUT&shZD6h7o#WVr;=s$(@Fi+I` z5NYNQEM|fj3UmitAa10;@PD}a?s%%B|Nm=*>`lnd%qZF8TA}O}l@$uf%ARk@2%+qR zYbGhQY_2UN85tSZ-s{?z>)zkd=ll6Re&63e?z!i_&)dD{ea?BU=j-{ZP32vs3?o&A zz;6l{1sa6?ARWL;N`{{J09_FV1CW#RHlW~{?UO}i*8}%hQv5mI;9ZuU0A(kHAGz<* z;&?sq6O~63X2}lgE$cp+nU$Tr;S!Y5iF)gTC}h$k{?d`1Qph=NpbNs(D<`wzFI1~C zy`K)ZO#s>)r_0uGCEWG((==sgd^Ha1a^69kO|A+|SX0+g8)Zr*V|LE19krz&cF9f; zt;?xsx*p8Lo_}2hU1$F5aygcaL;g!&Xo^FE3adeDX#kgMx1K# z>7!59{8}>2-;b`t!|P95Na!HlqNQh>xBLs*o?E*veu?!Qr+7BY9EJw*_`ka;elXyG z1TkO092D!)|3=E`2{ow`1^v*^H}4yQm;i)<qNiXyFv}1EIf0Ani{Q_&}sDRscl0fsn6LxO$dnWSJ<+txW+EtRx{p z;Q%1C!3rHJGNB6I7Q3`3kQO&vmGp`UeCjkn@9r-L4F01XQ(qvoWkDI_gB<_q(y!Mk?@7nqk=G>A>ZjI0PQM zY(w{;d>=*A-}XAw+i#jnmpF(ru|50i9?p{Y_jBx7$Nx01$T5XGB6@Ybyhus@%FdIW zTZ|2iEdJpeeO}8p7O$Wg2Ev_LloXM|Ezbhpsp@R)qT#&)wIkF$0LJEU-&rD?Q5^(X=W`vm$B z*aWe|G49q^sW^YXoKWdofQANGJu#&bTj8O0b!TC+hj?W)hh4>kL^+t`AE_8}0MwGk zGG2z27XTj&VE!@yI1EvfbI5sZ5#bfE7`|OJR6bzbLgK?bjEE{<{I)$?vtSYv6FV<= z(!2yA!_E`{KFD)p>~pP013G$?*ABdBt$lXrT3T9I*q`?RS`?rm=o&KIoOQ-tL~`*_ zq?7UEVUlU8jfp0L*j2tx+oec&-$Pt;i@2u+mg-2wVz&1OLRo2wIq=TN;`8NS4=#jX zN>YCG)hkESZe#niuA(s`QJDomSMQwLUsW}=Wc0X)Vq!%`_U2@J+**vSHV?YzBMt!EB3tz299>v;25*@HHPP&BR5|z&p%> zQc^=3LVq$Ze-|OSga0csbN+9BPaV<@n9mX59!5pE?|oHMIR%YBhu#B!M<6++>+i^{hJbTIzC!TgYe`u8!#6p3Qk%3Wu2GEobE?zV|=b4gca}@II0z3|-rewY# z&ISGYs|Y){Y!{@Uui8F7KFGiuuZY4!4^gVrusKg|EQt9T3>jHRNs+>Wn*twCzh2Ij zO8og#Z_g7vXuI{1Po@8!bVb-fS=_>cW61u1HsGF912okDrM1I_M|0W0qr<=DfB5j& zU01ia_L9`2nZaURJ@#~Q>oxN*Kla?9HDQ1xKmt7SYv`!^*hkH~_f& znX7!t0rTJ7I}0SM#+>qo1qsS+y~7pW{y#oJmi6 zAYYqWsTIRv?19ydNrQ25ec(;zudiJY)j1|y5{8>A)+Y{N!F8_Y*WvGxdV{x zX6EJxx>xq^?04iMu(`kt&Xx7x`~ZFUkawpnrepgDL35%E{l?_im_jp=7C#seh=<-a z$?wNJIbey$-65}U7X$n|&@ZXuJLT$848UQe?cq^Tg7W*pT29n#-hl38F9lv|eK(NV ze!h8Rq^0|;>wH!xfg=mr0+E1a!sgkw7*VbFRNhBGD;SD?JyY!gwE?eok9*sT9U^AB zOpxJm&(cz^y0X%4-?kKV7bq)vQQ_{hJ7U$7@M!oL>~lL8bbfTS#I zoEiq=ha~fY$lyVO8R~{Nk5)aN2cP3F`zK~%xHK-5eET*$>bB!RcJ6uMv@|ku`}t$1 z=GZe02?C>!4O4454cLDv-lF0l*!sB#Y3Lm6(N_1Vb@QEFI?h6Tn+OOje#23#4_8og#=Ck5M?|6Q@=x@`tP3b>^Wcqq{CGG^(Z?A);l=z zjiyXZH2~eWLS|fkKubCyuet#Z07AV7*wiBxa1b+1JNI^VB~{1}PUT#_+?WQPPDp#( zqAXjAZgoRy4;~;_haT5Lp?iI$(=%7(!Ww*90T^xMN=C15FeXIf_cDUi2Sj-oAMFJv zJ9LF1H)WBf`vP$GS~oWiP??z&CLGB(z3YKrs^Kr;3JYLu%7mJ5ILsWzTS6HMeKs%+ z$tWq~v4p?>{YaXOSK_n{)%n%3%YlW)R1hqV!92NONP4_?S#ZfwCDm$Kf6G;0fASL} z(=TZ@Xtda*@$wD=KYlSqn9`vOR~*_FjTZP^^E~D4>07e2wJWe6{r#wozC+q4Co@F1 z-VbE5{~qF#nQUsj1iMpVlc3ENI$Sn?K8G(SkG5?BaL2otUv_=?6VkNe$aFAUlj>Zx*y3+S1R4KTu(X znDIe~ov$ho*Gs(32-X%Jv4`(Dc)NFyDs)A1xmM1j#=>H|gD{>3nx~z67EZgU?QvHA$qWGdqaLbkuzGlOU zp#L_-ktt}DqWb)HB((hkt%$*DJ7X`ufKwndmLc^?*4vD10-K8z`~{J>lKlv52eD&B z$b zo=n9P*YUy9cWB$79R8dFelAi{T@`9-W{891szHem+Ro~*#%o?n{A%e#Mp$@npO&Ym zOpVoz2JEhG-Po9z1#}=<=Y@ItH2xTP>FIOdg>^Z2ml(lzzEa3S?eKa}ja@I#%62}Y zxfrfO;-l81{)~RE=A(XFJD&=8xX0;sA7(in_Kg8@-3SY^CVofLy6r~iEQmWfLiO_g zHo(fSATuy-2`C)aMkZpj-4-6^5wEI<9!279n0fr>`U#L3T@WqkY;Ju15?Ot7W?F3t zDSLA!677J7B;ft+pKJ&Y6Jw*rHOc13gx>QCGxGBr=`v4AhzWg4eG;^fbIYCkSXxSl zAMGM-2hM8~SZ!;$IJqkI$q7&`6Ncz7p6wj0-$rjv_+p1jcmg-STlWPY>fjF-Gc>OI zkVFn-I-I#&BdndY+6ge(!IZtKI1&Mw?U+WW?hp~}Jn7URTUpm|R)t006C+H}+9xJ;uwA{0E@;0tE^Iol{3c9Y zKW<^krruAVF#Mjib%OlC!G7yW(7pco7RtPr-am59*a}4z8(}AcH-%k|ulzfS~m* zLo4B=T$4{-f3jYsk6$&(DksV#-l2zmTpzhUDl2Yl5NG&1p*Lf>otdeT(F@B9q<@i+sTRNj8wQpK|JE{*~1B&onkscI#ir)saD}H8gdiDF|rhwuiwwYuRP|ya7*wj z(XF%x60baN@vq@ibyg-EIvY~^mrd_b3tx@j@qr@8Vh6Ndh`ejTN$*{T^<7Lzr>Adpt42(_nPsLWJz|C>HteNbh&+BPY8$1xbGX;V zc{I4^|E&Vvw1QM_xQ3rhgelNH=(^+kSO82CUK%A z9jhR(XM0?;-2WbvXVHNe7#6&9z}l`|QDp=n2UESz_Af1v>eklx+|(A=JzCVeYg}mJ7zFe}Ru?U70;&92IFfjB`dQ}ZlZs&~^X!y} zJt`8H01FFol--X-c1jZ%g5VV{!^UYhbvp>Aact| z!l{aj?a_bAQjcx%zU+ZeOu&}>i&Dv?Z9a4xO~%YTW_fQL!SHf;Z`mdUmw0&K#DBU? zIh_T$n-e_TM1Pe4Vljc&gS^Fu<+xFp_--&Z`v?`U{_1;|M>sC{HGYdza2aa@-H1H@ zWH;E9?91V?{5Fy$ip(|Xd}(t)|Hd8FN#dp%BZ93n@zb;sU`CJI6W;YRj=JA^4(m?; z_QuEt{|va$>DwRB9rrG4JD>dO;~4sun&CvUvT9UbtDqpV7S-OaS#4^3m7-FZ1s3+P zvFXb7>w~*TZ=_1$RZ!JK-5P>=8w!ev0iwi(GXtgrbq}t?4bgWNN;eql-1Vny{jrNt z@%U78mcd6w6D%@i_d}%J{)5gx^?P8*-Pjd1{fHNNQ^Gn zSqtlzjham}SHJ7~(K)rxVj`f(0&7&OKw(1+lk|(f0oX%F0E7!PIz2Mo&yv1zHFq$> z)8E#Zetnk(X2f&P?J!x&$x}mQYInyU<%ZoI(Dq*IN+={4+Yi-nDdn$vFI4~e^EE*@ z9OV*K1x&t<<8@oKp+r+;-9+^yXZ_`8YI8e)W<}9Fps7Tg%2KJzTijY5^YRkssS-zv zLKq_`(*;|BOeAt!bapnr_NyF%8kd|8{;C?&yJpS2XdcBr39!e8{@Y=Qp{j)DJ<=Lk z1hO#n>{2&Q@p<(UqL=XZtph{to!d9gUt_S-w9gDaKne>-(PTa*XG1(lSD7H$KUF&J zxo|60j%1zdEseJ%*CaQmdTZfID2w>~o4cmXn^L8J#Qbv~ySsnjTqC3mzn-NBQ?+d< zZB0q~*$pt{t8NUfeXJ}3%t=H=vxAYF`j>Oel3F4^&l%Mj4jn*$ZKv^2{|%VWE*$6Z zOVDJs_jQ+qJLc&~y8PGTtO>DqLb_Ewo1v#gBNsgHGwM44l>E3k z8f|88ZT+j%W$24JFJ0a!oGEna_T`#qKCXW$g|EIQ)XcC}2hG-7M9n0PxdJ2~l)tdE zccAp&YLVZjg)~wFjBcT0Ghn~%69fc*IEUQL8w#!5=}D_gzWeq4VP&P0eSF;0LvhPI zl5jw&@B(boj80~zheTt^Z{MyUX?Mp|L8Q%zwjB}h7~gWi40ymU5;Od`WyGL535~nl!Jp4&dzrYZ*`l% zR|896^PXfa`k1J}h-#P$O&XBT_MUx?W=CDxNVXjjg=+glJ4FkHvwV0~$Ag1Om=S>? zcQMLJIQQM)y7No>d$z~X{-E<%S?>H{dZEW%hxxp@@`%w4*DxxV(&0*^=J4reXwh|a zCrX9YIy7{6-td^vW^YOcPZXdtw!@|d)f`SaT3<=a= zO-OCmkOM(H8ew3Zj9l@(Rk=YiuChFM zk?=YbdaebVVuYRq@Y6#p?~cFD9%=G}WDuve?O2_>w{!i`D2CUnvKQC)B>+TRpAzDwhP6E!f41r)$Ws2r@#7xe2>?>{-; z_D{>C?N@)^O^qOL5p8)^6MDcVq8KD8&FY+WofJa8pn66d>f@Ag=gbztdB-3vas21( z)3i$z?`qw`b8AO<#mj00s4h~6cnq8|yiZ2j_OCLKY&+X#U!~5E97d8wy{~=B#PWAP z)6r~*Ml8(PI~Y-0SJTh`YkBW0!4nEI-vNiXUfZR|KKCPK*<6}GllmR3{jrDX*fwOI zfEo;tKO1c2m%%}XZJ4mQkWe%52I!sTv^{hD#nC-G{#DqLxk{`xH+NEnI_A2!++1$6 zs`OQt2e2580`3XByZcvQ9|#&M)ha5$zsu3m{OID$f1*0rpPBmQXQ6fnIMs(k5!)%6 zxVHIP{Ku_=NM&W`#qjd-k3U_cS!J~R{FWe?QF?#oGk-yS6C@sYY7Y}aTqANcOfGql z(6ABSu`U|bVHehSl2VYE-I^+QZSyv9r$~s9<XPBCZLFx)^(|HZsSPWf8pJ539F6^7=5=!C}PP6KgYP5vn1@OV66 zroCURZe`12@~C9)%?ntFNdW!hP#WK|CL8-3`}~(HY79)?O?F1bkw0$Z`&z~RZEZnA zP^8*LdTr9+I|ht7qn1g@m+oSa&R zePu?J-B>;q_4K=Cbi1;e8lxP?HMwl7kvZ+QFMBYtmT`KN!`l}qAm;GDNO%`p z=om@w9Oe>iweWUvB(zG;blM|org>lVp!eM)VHzEBGBTY4==d4==Bk>blOR<*UBh#Q zry{E~6Ds=2I{aosaZKW|@LM4fV*|)%Tc6obCYFZ*Mm2A7+AqpM9*?9bgceDi+9T6N00Uzw>o<|W9 zI{Ld8V^@@mG`Mzqgv<8myjPWAh5JM{)2l5kbgVRwx&U%V)5tOntL^tU;%KD)HTrNg zDM)C)O&Ry#U90>HTx|z{#uiMgKg~2jLly(Y$m7};xZFkFKVLz-#kR3S=iSRF z$rBG5(}Ed0mwi;yEt!W(nrYd1ItD(%W>Lk&jGAYe#x{u+3?=zby6uJTv;7_!SE~qf zlsOylXIT$x2usLirH&*EU_3dA{sx0zUshRbc0!oI?<;9Md0g7Ph5a1T+jA=T`wz?d z3WRre)-36ctSAwj`x${be&4Ti;PO3rxvnlH!nx1Sy*iihl^gl2N9=KVmdqZZEy>kW zNk+jB?T4k;7;io#`XLOmw!*X9+gHu*2gfWJ-pAVx7TrowsRvXMPJjOVi7PfYM`6t>pay@wvMNGvte`;JlewpL$iHXT9zIhUa0d7~5i z2kqS{bHL=_Pd+B@=9*)8&q7dSZZQOQb$ADD2H}|d%Xr=EiI?jeHy1OikBCVYt4K)V zq#sFbd4^X;5`SoWA|M>V2!ei51V-89f{UYWd4^pN% zZLYWWWaOy30|e{m8SXO-~cd-I3BQ-66fG@SP8Mbs@>57mAi(ZjWz&-J*Fv$MT} zy)HVfUCcUdq4OEq7auAQ;jI#2b=kk9dj7zczw@Sk zdS~W0##+ybec@v>&t84je=c6~m(KBi^_4KDWqaVihSwvpjoLpuTm!0Q2#ECg=bcoLFw4sd6 zTD*vD>&;1LqU1Bgg}vwJ|7@Je3L4}>jPS!IYcwN0X+pwsvBru1-U<8@LgVx7nRewLJ&%}PygKY~}c=NS0){qMB{hM0T^wo$Xa zAlwZ$jo&$!r3ZOrEuNot0n1=p`OvyLUA%a;u3tU!#?{xEVl}R03$VPZ$tLAIg8knG zH`jonF}&aeB+lAfS$D#4M?>6JQQ;Mo4u@uevn6q}6l~b4d_qu9e$jt<8u(5)ucMWF z;K0S0g7KFK!G~b5UXjr2Fq}fG^F2_o6SDn`l^bMFMA#vdb)kC3casfMeK|qO^i@eD2f*|Xw zAS4UGrHowA{(wV69yeK(`XnMb0^mzc=k2@H+6fG%WiKIXjN|#d=Fv)mwDl5G>b((+ zUhORowXHgkikNwJ!JnMX-v|4HFq?VX`diEI`qrERl)?dVyZG>9&4q|jl*gg>uIA70tU*{5QHYpwz(8>B> zYf&+@r__PaW<@${IP^5>VfE_E`!cwt(9hR>IY6P*xVPjTAu+2u_w8b{U)_%3hIb{f zXPDaBN)T{gd!tv&B4IPR3t}Y5(SZT-xOs1)+$y1lh4Q)AZ250zD5(OF7ILX_mq{1jB8$A zS#^OJ!}$e;Gi+icjzi^edXlxYAD7&-uf<8vaQLtCYL7T#T_y&(z zSXaOBOw_zGYfKlnflWQ`kIM9MC&Xfme2|c|dB8 zNV|Vb+u+NCYe8u+8S<#sIzUSSI4StnpN(fK_-!y781_@Z);ftjQ%wnLD?T_s zKFJ>dFy5*ymRgN+$XK`WHr|yT`=^2 z4gG64Z7#Fd;591P6u9B8a1{615j}qDOpj=frt$GyIQHXN2+=N0;p3J6G>@Pab4ZkQ z*53;oWAoix71t>K?^AB9co@!x4c{pK3;)23>N`P9TmJKi2pl}vf(vEli$l5$3b?tL z+!i*vckkQpd!L1FI@Y1D+x(r&ySbEln@YjvLmMhpZt{-r+DGpvUhdb$Boz28Z^kfY z+Y1}4i4xuvHj2Nn$$nG)Ue-4kC`)GZ?Cf>+M9Ktz-$dgoH>zI{@pdvhxT#-xc`~@) z8?mR9WYfOC3d%w#C@OlDW~c>wa81iuCU}c2OUeZCn`lR?^ISBI^zn7*p2QqG_vfmU z{C=zVuC*uk*SL3C4-%EGU@U#coM20-%A z0*roi+8;&yMlZd_{-)Zk>T#tDBi+2|3ro_M74~no97je{0oKN6bbMOe!ZOU{vBbiF zU#j7EoJ4seHCa+~F_Z2Nl)yv0nxb83Ok)MV7L;>U&x(UiAZ)g|q>KItcl4ukbL7?d z4Vi}Heti;4KIY^X@$9gVWu@}P`1!dG{c+o{ai1dyXR4$@{~_SIk`>xnhpgy?ICCK>?N!Kw=^Ax6(nAzg1l}$^J`waDU>b^ts%#xSnpIhM?L&Vh zUH)EAI09paqW`RYAsD$8Ko?#B*dXPfs5}CG-IG`bL6x1QCW$yf!(6MPp;g9Hq|&Dv zsby{UBPcK{axuffZcsn@v4`cr)aF*EP_+5Q*T^OZMP~6#RMCL5fw+|<(q%RR6S0u? zRn71|D)sim#KLVTg9rJ0lj{YV<@dS=>mWhLB?P(?s_T?j$u=6nHZNBf2C zZi`p&A6yGGySBzykPsRa-|>a##*JZGd39=+5E911PSvWDqs-7Y;`T1Vyf14vf=-`7 z791m^RdHD=a=T|a574IG^?J&^!9hV!>+9;seHC)FY3!iR;ppsD22KKpyP~m;Ye3LH z!Sn=gyCtKJGMf(H4jr$QZU1(0?vgGomAhjeBdH-s-aj%wY_VLq(Ixd;kkfe5Yq%k>kB@A_SCb}ya8Gn|M z@Nmhmt%riAa{MP&HZ7OlA)7^XBv;OL^!)B1)Z{H_txI>c=S8<`t4z# z6D#d`veF`#zkdq1NQ_byY?@+!frX*5j>4Du22tu!AHa4_5;r^iKM5IWYIQH-g=+4j zW0)>n0s5I6hsWn15@AP|o8S;ZMr$GEc9_lS3&?&MqH^d}i7K{@EYEy>aulY(j==I( zlZDUCZM;knLt60c4quCsm#$@%p?Hy^O3VI$q8V*p9b2_4WS77QAlpB9VJD4z0z$c^ zvJIZSsgZs4ew#tFAP*o;(L2n{=Xhs!uBvu4#X(1srdgp>oOni(K$-=lxRFrm0lGq{ z+)QL~cu;ft!F>I=`6ZQ%ha|~x)lG@xV~YI)mX%W)7IhSqGkZG_M|^@MQpPD65EMLMeMOfpV@_DL}~7j9Ak-oLXz-2EQXXw3Aans$2D_EBL~?{z-{x;h>Q#;%P)?% zOd$v#yEWaEVt;qxR(BDX^e4U4b%?1uWgq}exYXCc+;#t@WD;A_Hoq}Dn+8+#yKRGt zzPrgKwhaO3d$F1YwpCBwIHeN~T{%1TI4iRo_&J;s+F7-@`?@eo1%utAy2iE9Trr{? zj=c$wR;NoiIoZCpE;y>eAQZtvO5*-$+z3m4Rx}9^QU#wDk}JyntDH< zbi6+I?(L&Fux>y+Vws!z;?4US%352~2`{F@G}F1RXJY^0HCpV$4Bk zg}&b9`m=rcHbl;gSI(!Y&5*(a^U3c8d1U86U4dq{=&;)$-E!_VpEl!smteu+38Gcb zRfgZ%I%ps;$0n>h4^dNZ!u4lDca5LsuRctsYRc~|hm0$Ac!Hwi7d3T2!-b1FJk)je zKt`TEoGnT$81;W5L2NWOF>%`b@{&{>fe^ilxW?qOYMCv-t?}s-^y#gjUM4r{yQ>A- z|5NBm2aEWt!}KeRUvR<0 z5|QCHP}>YnDjYTmU7o!i^lzQW@pu?H00(s+WO<-zn1{ek_sNu)AB8015&CBe1<1mD@=rYn6mk zp?GJlNX?ai_<(e8C~z6x!pj_p{qlH{Uar_W{&p&o6R4b48X7+WPKF>2dN| zv(O0$r%Rpb-?d1%@e(R|`h3BptBz@Eiv5m{zwF=i`c=0s!B&M>R6CU}ez(f)xXmGn z4R<_jnlMr2ZcTBY>z%gcdBJP%Gh{D3sEjWoJ$v_fl(KAf-Fi`T84r8VwdQQFl+pV0K{|g<-?mw#xSN)5NN?YSgN1?c_HJpEHIA*NwzKZiwa#S1&aaAit&X z^El80ubPNdwS}HF;XQfw&qgnmr!E`j^}}Dy8~OmoYn}_)%E7;Q%C9fCk8XeN>3J@7 zISo3x;QgpyzTJE&`}joJuX1-rPkS-6WkdcejaQnyU{hF z#8#u;nA)dD+X_-K%ny&+_9Alwh!n0|@5p-3`RyC__b_Utsj9Xd#}7M8zF&@xPx=kA zL+JtCH8f2dbGzh+fSxHxZkydgOuZaJAv%IbmuDLEo|TgYGK5p{J`c0jTwQ;wE^cF) zk)l#gt6Et96uXCzNdH!~CL=8)(<8>*tM%Ekq1*oRM^Lpmo0d)Fb=OO_sJ9-q7e@7S zqQ5%zi>PZ-He2q5A{j|dpaMe=CG!BeRg%VmR%p_Vm2axD`g_$y*i$&1CnE=E$Adsv(d-v`0&8}Z7aTBc%FMJ;dhp}@*o<~kFkyhwF zlvd!oMOBoTP-&o*!8N@8c4e=>w>L$UF)o2Vw&?hT-Mx7jBsjbs!Lo2^$hg+4(L`0Zrs$?t~guG9w&iW`fVs;s4NmpICQd917rgjvZE4pT*_iB zONasOR4OQA^xULWZ`c`-(sFrW&=XM8?g;J~2h=uuLa}hx#S~eGr;h49!$>h6tKd}= z;MI((PM+yP(}*5~sGKh2w&7wwQ}&g(qmtca@?Z2Fr=}S1ZXhtL;AwD+|L;0!WXj=D z;qKypuj|_`!e4j{ImOPMeZmqnf31L&u9!hrMd-R)4!ZU%gIB%K zB6+QqxNYO3PqPts$_(}Or_B5hPvKD5S~joLL&hLI>-S2bcTit;{iC-skF_jMWHcKN z9;G}SiE_a`-t*Rvw~$takm(A{2buWIiY|$x8}-obL)?wsfO7))>}if9$`Xn6s~C*``(H9 zR%G0Zl=E%!+Vj|!e3Ei|5y)8HvGja`R~0K;VGC19i84=3RTmZ)y9w-u-x~*jgmfzW z*$N-Vl`Vm=vMF}N`9}0o`ra-uh2|%QzQ=W!x;V<;M*}%b3G+POd2r^h0L9~G&53#w zmxLI1GySKHUuYRhb8{H)c!C+H32#M^z6bKPKxpWUl|BS)o^n{QZ>6Pp0vbw z{-4GkMHw-5MDy(#ZnBTW3NtKb7deQZrKyr)BSfA($DAqQw(;v*!nFCC96WD5p{W|$ z(53GwjC{Y7IPW^5Yq`GNOsQz(EXL!=#8@WIa66)b)gtJE@`D6wjjq%%-6Z?Jk)GKq z2h!J@yc$q^tK+bKJW5>)=)|LH52`G$6yq0N{6p9jn#=3MG-0m^dAP z$A7YDPvWxWxO_Rmy)gg1brL~P^eArk?objsX7OW-N+v8 z?+f`ThsyaJS2lG$(F#Z^MK`0plk{H3w=RGGOYikU2QF-5TyuCBs1Ly;mp7|FrN1>V zTWMy{AbBuu>!pet`6VkTNoi{T*>WF7F3qMt^cBK=4SD+bua>o8yQ{x=-KG5e{Af@H zt26T0ORZR(49R0OFY$ZSHg6mLi+lKNl&L&&IZ2ev3-^o_QV|VTBc{`&Roi*KIZ@q9 zFf&C1f14c8*4kIlG!3<{GqlDbOUp%)Zx`3BeJGx6b!^Cc-(LFp#(`D( z@o@CJ=%AJieiE-hzE|@ea#oP)%oh9xVIY37$Fo=&s<}=Uic?R3$4aP^oXHbB{;c(4XaHXZc)MrncBG_hzcq0TRgMhAmUknVtXuA$+`sX5m&^lCw}o;2h$NYpJyL4A$Q>t zG?yl7aU$Xh<`PV((hRUGy+&<<-9p{^gcGjb(8TqXK8|{^nqmFe^+H=-O<`MQ^Wa3` zip-^(wvf5G^3#PM7f@lRo3nsUFVxo z{q>7_{N|^T?CUOrA3^GIVgHzjL)~9mdU`^y1s$o(riH|%tkM3kgU_`{q-_vLX?MAO zJI>-MOm#O?$a_jw5ZyO$`>uw@8A4)BJZx}ih=J7ZTDThwmy;~B2>;aQL?ii5<}RxE z#E^HP@aMSqqs)hV^H8zy#m|T$8)?o`1}z%lHo(1@8?cyWp$YQv#6s6f1z%??8Pi=! z5{Z5J(rRGr_xnt*A$>9$x>Zql0MvHO+MyZUB6xOo_6Qb3W40lSdfF>ygAhz;Xiz#& zY&nV56SyA=9v=k%X!4oiexO+@CgRRSD9A&^2ci*gf0jZif~QeZFSyAFrE$@{2ih7x zPH9>^>+m+Kzyp&Fr)ui5^}OhOKKt#G?GqkIu?!u41{ILXFH1?HaUKC+1eE}m`w^r5 zK0d6iZEc{g+9G|dCOC5|WZ4qV50vv_7YVXcK0_eq=xRkq{;TRr7-R6!me>Q9{z3N1}7Hg$FNg>x>71opC;v3H{}-Mj{!FJFp3Q8Fz|ij5V{lJ%I5 z26sYC|HRM63NEIY3L*y_wv30vObb2S+(L<)5f7-S)mj&Tql~EX!9_#VvW8An4g`$-@^dzR6)zD=}8fDRVqs)t1vT_2 z!NmLlDVHiw`=m#ofNZCZ<*Y18UXdPdx_GY7mRA!1jZu_C=SvrIHKfg?hn6$4bgT$T zHqll+X0e#Wt)x^Sr+M{GkzQ`Y<*JqEl~L_6zVdo>;d8((jtKa%zyON_Wz|xy6>8~U zlJeV#y&nc)Qy40q1Y;IXw;M1}Ti=^rR+a-WJCTKRob4 z@~?@Dib@fuA-M^o{xd5Bv}-sGNxdzk#mSza-E#j0+j$9R0!rQ&+!3tN0jHbQ3`d(2 z7T5hYEIT^lS>jJmPvb!zKndVCNeF6es(~shwh3PA?5hJ#08L(Fx;DwTApcxu%|}5~ zQ}c$nO+!E}oUsx}a@*YW^s3J#C4xY^5;jX8gmLt1?X2|q(S`!k;i{076%-<*iIInLTBsiqkC+O z#g2Q-fwO<5NtzXA`AmS4&6lVpR9)p98MQ>%VXlNC=sCyUR2A z3YZ%*-WR~$Gf6PzN=O>uP#zhfTsori*I0JqSqaiiTFJ<#5cyu zYVhTs@F(`dr~{HBG#b65i8e0#qX%jt4nO`5_4nti?wyLnixM+6b4Oo}AaAy#EV)%p z`^A&#Y0x_5L%!AUO7=+S>mzb@g{l8iHhM`uZEnsi~>wRq6@PX1R4+ zLM1ebGBr0pOyCBIHbXowV4h>uaNN)BQikl2GKCXR#@zDfcFh0u@rDi;hr6po zb*8ux(cq(TEHU4Gl;Rlu#@OC(?uKZ^p!6 zj@F^lVP~xr4TpFXS3tNhJeV0q(yi(UQBY9<{`t9wSD7b|A_$v(VFE+}Y|VwRrVF0- zr@AyN)|c7Oea?@td@vspOob&*H3{BwY%ao-0?KBB!e+4Wd!Lv=*@r`n9$sJ(`w5mD z6uaB8C>Y1Zh5hB2KTCz^BA*G~ZtVJbzmhgZfT{uZzO1Y*hUwI6{Zlo00Yv;aH3@D~ z&&gmyz!r^-=;3CBj0h@u-@`1`PM&WOxlf!HHd>>HCLOT@*LPZwfVfwS_jM(xn5aT) z_0vugYc5Xw%}-V?r~v-9c9nR@TkzR+F*#s=yXb+{DB7Va1x z$V_Vv`$?#}e;;-LOGHB$0R`Yy=TgBM!G06Gh>~W@YsS7Lq+NvxFw) z@vmC>&DXwO0@}mJSH0KtMK13L$J-=fm4mT3j;o+-^}AljOo24}vyS-Z#|U<1wyvL# zI5xMIqEKm9`x7`f{{#kSlh}{W?)_kvU>G7j6S}5^Cb=;0XWxVRUSXKXENkTg-3v*J>W#=yMCRX;U}3o_-Oi z(v7Kgmtm2#Qdmt5C;AwBvCHuO_%3v`LHFshGF!*>OD|Vf-%A_|S2;QrHqDeszAGuT z6lnW9P`H`OeG&leco^t3Uw=*3x$pA?v{FnFPp=L&^q&8Hf*-v8`wJS>u0K4KCvP4iN}(Y%j`D>UJXwsuTEOtT z>8%|W+;}odA&6K3nh1M#e3K*0_?4|3?t%B&#TKr+rq2f_t?G-@Z`~8a9cn1YC0%Y` z@;J&r9#g|^#su-ZeD~|+*7f#&^COE5aV*uJ?e*h)40yLf!(oS1oa*H7Bf8%~iIqh^+(5M~EDh7O6R7`@__QwcocBgF#uV4B-Mz+5X zdn6_K=%p{RGT`l3CVH!4Q|BxDZfiuAVo%k3JQYbkhFjeY&^98d*=2+g7C7F&%6zD? zz07XKId~MZyNyEHI)1hU7R<#jf7U;3F$3L*IX+4jp{V@@@IhE!Wd_0@7H(5fosy8W zh+wS@lY@dEMTMiPXVh>H+K~;#p6Iccbjzfvm7>wM8w-%vD}3CHQw99-1_410NGS!R za+IGPrQ17Zu^;b#e5hM$b{(t-Mjfr0X|K}EX}Xx;uHpjK>x7^aaEe3^dxec$z0ux5 z^cxQp9Z?~>PkH8rTC*v~ z0od#AgmLfsS}IzVdX=|76CSULO3Xjm*Wnf*S=k`gdf7aVz8G+jmZAKqM|2GP^F>Fz zka7eDX{_YOtn&=R)uzh+>eH(@$=QO3v_&*PuB4U1fUDx#0^e($4P1&2zaP*<{2{p= z1}>wmF8j}wxIA?}aGC+sG4)R(^# zUWYjnbl{S&+aVY2FX;|GMh6&BGk^{_2RxDg6LWEG?a#kUk7``0ekyrKFA5&e>N+Oh zp*VX+G}a+`)z(p;%I_NGJ}Gr&$mIVa>b(Q0e8d0o2icoY_9nArucMM3BAZBvLiXlS zHrXNBE0s;i7BWM2_TFW$!*R~{_Wpc6zu#ZyJm;C`e(w9auj_Ta?(4NYE-ukd_lk8< zXltkQNX{1q3pXbwI4VEk)tBr(027(AaNV z_j2AjBYO@8E1q}m4QO45gn$j>q#`VPOb46wi~xUu4~nrmOp)aj#Q(RwNy5n*hqwsT zl)2y6N{XkL%zlwJuZIZ(vcCfBQSQc$84V`Rfksndf-EH(cmm^1KWVsXAA^wyZQgvt|M;WhOsVl z>Ro3T_PO5H!hvT-^DTP)hHlbqT4{8o6qvRhqS`5@<{ye>?PSrKmpFk z-mSJ_mvUsS=bktgTconJ_3AI63_bsH+TRy^S35_@*WLPaEBlDWkKdB)x&roGiBk-F z_S+Y@w?9LssYH;){OQiMx*T1Xvpn+e{<~^;Q!Hay&s#x*hJ;l7gUcqiaW`R5dh-CF zMtj4U^zbmP_IhLMxZ|k2KxkZ51yQ`%v%P3-CGB~ZsBtUm)~c4%|JQ`L%lM3%3c?0x z%5tGQj8>ORysUwGgquNPa#&?3)lctXo!+bkRA9R}Mew}p^x@ClqjOK_-Y&v#FJ)~_ zq*_i6f&*z>q+&cg^J)t5?VdgR{BP5l{xT88y*k|1cH4}*oy;Wt?YHvVwYgT(%jRq; z%Q$(I(rMeo5sh`gAvlks!-6U-?^JSd7)doQdWLqny4+x=HshJ)hGZl0_-@vR(=>SQ z+Mt`!;xq7VT#ZfQZlS5jd_wBDrVahSw@gSM!)Tndi*%B|b4_VR^=@D0dDy;<^?yQ9 z{wx|lNke&d&qs#ighVj}hVll*POj`XkT4p7I`!qOL&{PXK?8rRypp;*mH7x_X`pH6 z`@B%h0TvK;KaYlaDG-h2<+sI|uFVq=6IU&-5xY%Ox2V&b;-ep-Tf*w!~O(c+i;Tx<6yDpaD8Za_$|-! za=f@BBM{AgmfxGS?IwVLctu1)S3J2=goI*}IG%TsJb?`i^002i35wH#`&`v9X-+$? zx5jETH|uP?h{eA%ogS=ahlAcn%~RaG8DZqQwzM3?@&l-GV3_^FFX4TRTr8cQcR(6S zy248?^bJ>d&6wJxPyU<=d`O*MxIW}{12-yKXGK>&&9ZKV#9Za6(6c0?ADj_1Xj_gv2hDG{m*c)sPOQw>cpXbSSnAK%MZv~;P|MIUU~0%z!1s!DLn&yH+1 zF&c0&*jDAy&v{GBat%&P4tMG0mJjKFo%s{eVc;pn>uW>o%HU3aPc2hPfQP=(owsA5 zLcB2b!c%0o<%odRel~<|-OA#Uc=y>4z45wVqYNSt)YbB}6Ti^c!i?QGI&!S9e4`n0 z(a-Wb0yoYKo9N>6dp{$H&=y_$MQ{R5xr8mK^|z@wR~)IzaulOg zuEu*|k$7Q#e(LxLDTfeeQ7j(!xJpiiD4FCN=Z28{q3ibEr$^zq;fB89?mhP6(}F*! zMF>cc%(S$4xdN0wV+})Olfqs(yIVE&_4Pep zpo|(gP^j0nne_`bJ#aOEU-X8j%I{EWO%Uk(TE^Zc7S_9@kdOX*;5Y)usZ&4W6Wi2l-(6^NY zyubZ?XSf04#o}sW=mJiA^~_h6CoD(s?T+Dm=u)BJ>uX>h0@W?01a}ErIJ}4Lg_t`I zl(+Iqay#yC5QeD}FI;YktnF^UZufDfqGe#%-(H{laWy>T&g0K69*{52NgX=vj@pgS zgG0))eDR~AqYZ^MEBS%~zG3V1l2x1xc|%6T7NEg>(M#~k-pD4)clkh3#A~%1N!UOb zsJsd~e~1Ki@V@DyfnJ`X)v!kK?IWs2PtEij`2umz!)ZcCrQXwoYW%VL+0TT&dFPHM z603-PBT6hG{|(R*B_OPLS_v3xpd51XZb}>xw3tf+u_p@mvP>*(YZ&GF?|)YhwEOLU z`~AZ|)Ub7Q->v{TXFqwX@N=mA{3(#gX|=47Jo-UR^o^v0!JpjoS0E5{;#b~zebnlycjTDtzyczek1k6F)p4M7fW@~qsO;?~`pWw#WS+8H zDn(h@MDV?MUAO0RAL&SI5pXRMyTz5Z0_;B%uQ~x=KJH@Ppd3ip#!EhlR86$^W)?Q9 zGXNCpg2^6@gk-~wa%BLax=$zhJM!FZL*n!(=TMkX7 z3Ic)GfT01c9q!B_B4iHgrQf`s4v-PAG@ReGZWg~+aLSdEWE`jK-zK_vB*sNth2eXv zo;Td`2laQgAJ?WQZh1OM5(-k#!H$heIZd1Q_F)_z|I(N@1Zwzqpvp+XX3kG<) zQVx58Uflz(0b)<3iHWLp_>nGkT3Gq#28QbCT8^TojB1N|oD}$#A4{F9^wk8LJ!aNA zHD=K6mP_L9UdwLaOc?)~d_zVlgwoyJ{dNW~PFz@IBoQO#D}C%tPe08z10%0g^@8{0 zDh0~w=GScRGXm^q$mPTddvQ?q{~#9v1*U7SL!Q0PG*IQW-xEG&KjN{kgup?4v2Ty% zgwo#v#YA8TLZBdzEG*~PnYJtP%9X|M>Nsz>@1YD2VhMbpgSY9x*wc%1`VqR zZl>VR?KK1eH2LWC^nn0vURfDAC^|@bZRJs#Z`2jc`S|f;@KS&h_Qv*h5U6PYAW4A1 z4L$R{wSk-IaT~cutw=L|Ucq~XIekI}QNbA(l+uPl3E$fY@OxvkScwkE`&l;j>1+d@ z6y&qY%QOER8w=DB=k?44s+;TyiId^kt2HyedNtiyAk&@`>kTG@c(AJ%%L)iuSp{o= z&N@K;gC#99#xjG=o(%nIEAiQu&JZD)9PnwD90_F^Xb;pBjkahEGLbJj@jY930I>34 znMfOgBu|r8&gbLhS>gGNHrvKL?`+&wi*w*&=9s`1HK2?NosSXLn+ zIpgB^R{)*L^=NnCi6-oJH#)Ae$A(<~3+VD$g)0AU7ebQu|MCd$%+42HIL2L-rPMm90 zJmqn{oO*>N6vdwgU%rOf&J4s6hHD!OVU{d&Y}YUkD#&-;Tx98HCeGx_x#>Jld=TR& zh?IGMSA{r)1**@4sIKnB>n04oAUxdmoNi(OZUVr%sv*$`tuz3?Idw4=?=m1`h1A(S zmSSWK&1LGDL8t7^GsEW)`&76Lkd<-I*SrBs_#2T~qwt}spDaM}gpf>cb++WL8mxFht-WjJuVxl& zlU$8s8&Dy4PP$4MR+(E$(%})Gnc%!^j{M7vCcEwSg%eK+FV#5MYk$yWPKOsq%rUw4 z`c4SL@}T~Jo!rg={!0{~Fg*r6SCl?lC2uG^+}vy}735}LkZQEJ45T9DUXK|61NimQXGF`8^ilu@SpLAVi}Ot;7NR;@fHc_U(GbPeavP zkffP#71g%67x`d|QN-0YpT4lG&pU(yzvQ>JcD;ZzonXo1%3C+=r;T}5&+gL~s|(@k zp}uFIMZm)OtiURyG+{5$q8yAa%@@{%PDw~fX^gKG&IA}np7R#>1i|DB1b=xLYz*hi z8}1jDFy3n^$(*0w@)zw!$Rf=jom~t9G$aPP?dh%lEcgRu+CSvOcfKh0^M213um$!h z{n=vLf7y2E9Ycmn+bQE`j`aVI(>epXJUp(hc!J8w{q5*^=CEoQ5TRn!T{LjaAW`VbiZEB%wpjXIdpUe zb2M8e=i!9)oZ;VIkWg->-kxr_YhwWrYBMrf%P|i9ntnn;FV9YraU$j9*L-l28mJ9I zFmOgF5z*YU3h4e|xBR|LLRif^DrUCrepP#PAfgMsb;99JBm^-hNDyQFgIlN8sUkX9^f#oZ z#px7;p&1c)u} zRzWJD>Gc~a&F^2A5OH?z!Cbw8E4#tnW!H%TEZD=|HQ0RD8ytIRxH|&iICStg;ay zVHCQ-JHcWW%BVb*HN*QB)&73|)3pFw-QmBTh=T8RjPUD@lwY}BS8t6N`rvR8dU#d~ ziI;bp>Lz&tln-Px6Wc$Z{-ds_!4rvI~inbBCp`N5I+%MUUt(n zs;rZ481JvDX6U9iS3=^8Je{dPmWZ-W6*yp6UJ_e^@Vtn^POpd%k9$n3*I@ zO^uwu9;e`TGIW2Rg^k71-FQ z!zgc{Y|;e~`8;%-Q!}U2<~|CsY!oXjLa0mC!##*-$CvG69z}gWM#-?1} zR_Kz=o5Sfb@9%F6oz>p*8$GKXml1_6I$QXG@3P?MCu?kMoDFKy0wL1SQX!cFH2~LJ z!S?n7CUbfnTAq)YnWFh%laBrHyXdI$`dzM&ck;Q7&GC`K zbOF9U`~A_)Rt7{_7pQTUn>+XbRqn6V{eY3;}Hy3V3&7UK4D z7GA_J)nXXJ6LjXJ6@iLrey4?}#l+>0v6nP4Ro8T9*Eh=-qE=v?O!D9HkKSNyKmQ~s z@_8z#;FBXR{3hp_yekp#aQ{;P0-9BMV05qDEtD zPx0>IS}0%8~%g4+#ZV+D{{J1rM+3{uvuv740_*62w1W3n%Ef7{ZSa z1unfMkaDp&JmklZyYn0`vZyF$vTkJgMX7RCxN0KzVzPYQMen;S_y2~}`Wfn8@!QPujy32F{^!b9|B^ar*_Kv%a;`S z_*d30O^YSk4+y=t$fqzYEg6z6?W&yI0&}*m{Lqge{4jxUKx>^F$TNbp(C3nppTIOz z0Cp|lnMMIN(}$B24?s4?1Ntifgns~}fW#eVHVj_flvqzM5+(6d%qM|GTX4LeR{Q%; z*U)gX^Nx|Z5fS|UxA@wL2D0@3bhrn^7WFBCuNUxW_|bK!67`z~ft;ULZR@#~Wr$TL zQ?IG|e`JDrAVG8O5SNn(f*Mp2m$O-wzloBHJltz%F!TsggUHOdOBUOkSHv6Ex8MC9 ze@yEGg5%|IyG1Ke9V6g16h4;3dgZ2ZfVkCiU#JV9v@5%l%lochL?u#;^0X}gvjN8& zZ+3-edR-~DleTG&KfrUV(0kmxapO*w3DE+m`i>{J2V6ss-8n(yMz4wo>a8(MGHYdx3LXbuY^`H#u?Uld1Jpab`GOdU-9bUB!oG7eQWx%l4Yofw|6wr_Wno#qqrWswb{C?!S5+T2NETg!#d>k6F9Ym$=Lqm~^!Qdf`#$ z_UQk9XtvTV8dKKe8*_sv`Xu1&Ra$z3DI^(gwQ-X{fsP>IH%0@#(U-^cNw8Wq*Ke0I z>Xc?X?bJ!?-mK%R|rHS)^lXnQInX=wk*JjkaZwtYb~^VDYKr(+`IhP8$L{2 zMv;PI!J}F0Yr>z$w(?*{ zd9kWhptC=$^d=L={Wx!66dd@!PiXjD&yO)F53`1X`&tjSz?v zA6PA1m}CNm6MGZ|MK-3(H}{NURlP+2;vpL#K`raSd}C5t*M;E&SL>UOYOM46s@2AF zv(#L_=6k~>P~s2!cgJsoU(5=09K{A2f|^fVmYV_WgcL zJWQBPt=DC7o~}P56vN9 zj0{E4ZqCEnyyXvf=exg&V%$qjQ1pHSEgOkri+Be9Ky}lm$0E*P zrgYNHuli9wRaG}3g3AS*6R@}hYMPw3G+x5BdedQuLQ+dVG-RqqSt2nH!mF6r*GA9r?GDgPpSI#4T9Yod7ad|A*$zd_f=UAZe7LY2Ow*q*+b^zv1t z@jq=^_I902s~eiE>o2{QB1&HJ{9DxeQwrmiYX)z6^IoQ{uOpr}pz-&qAF6~SZ_mGhJN*b{)!EY+{LoT;v@H%s>R%^wgo##MBaSmTd-ZTu^{t%$}Yut z7M5V`vu3P-+nEN0`0(Rm-W|?t3`yFE`!ZQ~>4LGy4W1k@V8hf3sJ@K7w3+$t3`%m- z0VBx`<~p!M-~o^Y5T?VaI|G#^!T{TId`PE6|1OviyL)@vV88?Q9zoZ!uA4u78UuK( za|3C3n>cN^R*)V7hOILn(@9G7qd+;Ja(RHSI6Hf^yaMmv9qdxndva!$8G}pwfx#iY zrKF6d17q(ZB0pE3BoSaxDGL;rPq((&uI-le^avDcuM-=lAQHA)fEx9R&pNus3_rj? zC0wrz{`T$2*4rD&8ZdC&T68~O=S$2KH~UDE+Un!2^Yx60o@3z;yID({g=sQd+muP^ zB$s)y+`n52Dk^S|j^|z=*Qrtc{JwiXZ0zg>@+&HSgWMf&W($y)Q6vrEzf9q$;Y-<2I*UC&Q`5qd3WJZRi6dh*rP(G=5Y z%;sBFmDKpzm+L^qn4*+a0C;LDj#1%vr)4`v-_K z1<{Mi7pXY-xDnv}&a zdS&1W)B9v^Z&&rz{Yar|Z3+kL6b?sNv^we;lyf2)R{1O(>fAKExe1x{x=#=NFBV;0e8T0s3lG&t4 z#(CvC89>uEwze#-7niyB&~I^nX+bi5;}^uVw_~H3qbb!>u%($O7@`Jd8}_@R=qkeb zCMqnj4hb!42X)=R5N*Z!@3uP?=+>)qwmI1MObzG~APp!kDK7B$!>Hdiuq%%y>SDg} z2;+{xNVzV}V`yjn2IVxoUGL`d@hR>K8@38mI>6Yi6DMn6p(%5<+>^qQ3sY0fNL`of zDNSi1nE5wKzuFD!@LWHu?5>k86if@Kwdt=% z?E5soZayg#^PIbsNq*4(+)77e9ci9{agII4HCRH$rXPadQq0w#aYc2#_TV}vd<5WG zBX1$Z0tSsRuD+>Gi`Yy-pYjs?Dr;Ne{V0y#@-8hKyF?3^Cn*UHt~eg+e*&5AL!#+0tJbb9R6!URi+r7?2!N z8GeaBwn>ISW_quY0KT#8HVZ)EL3|buqTZsWSx1x6S-J46(N)5hyMV9=IEX)lLf>2= z^3}D=1u0LdxH9CU(Pm+B@Oc}XXv=A}@O7af)ZB!M|02b?C)54m&5bIm|zHiIL;MrL{01kgmQh<^b)T}OUb#Q0NiXwA%Yz*p<@)VqSGHCZoHspzLF zKj+@hf5JByFAWZ^rLYbz9bpPMxCARnk_9Ix1&^9vS60C$9-UpaejnnW)n0PTG=!|h ze*H`#7au>gbgShqFwCxM1qY@Va;M*Bt~1SEUGUo-`DU)Kx%ZFqK72^d-K$Bqi;r&< z?98IQIa!H8qz(F`%isv{{QPfFYuL@3f{LHq_xAn8*nF+5sicbohCPDa0IXdyH1w=`z5f4$Trx#geUaksFCkWWwT620RuCDl-NEMq*n$iB{X)2hD&VNNl zYD6pDy{yqK6uB%wQD#-Xott|;JBY|q2;fiZZMvMU;o4yK;a)Tx=O6?Q>~2M|GSz#v z)u%~n)xe_daCOn~a5M97{F74(@Let(zeF7py0y|2=+qgM=v@^VOWo&8|KD!;~V#lt=SOT~)PB&gQVfJ>}GWx)HU)}YX4paDQ+}{1T#pRgVWNZHXM9H9+1wu8J?J9Y09bVrp zHLMsLO2#wqyJNQ++b6T54Ua_oISpqgwOqMcYVQ%s4hy7D_-Gzn7)%yVlia>dhz5rA z`AEFJ{hV`p2CA#Gvog`OQgPTQqj~Rzl@$cN!eyTZMzv+H;Vsaa1DUoWCrYlr-OfxN zVquF_94O?Hzehf9!^if&?_2)-G4w#@<@tHfwLZR}w(gxpXTh0uwCKO^$N3EOX~;Z{ zn>5pS>Eu!^`m`6n9L%GREc>|ET8**&jY3uEQ$M6uRaR<0eL8?H8?seg`A7C9&nkRH z(vrQTwA5qU0jl$=Ly2Bx`?h^mT!$*1kp4#ek6QY3{V}#q^Y8bu92;;fCggD}@IMK= zP!LbVmkKGudQZY_KvzN4G&6S$Uu)fwfhe}AqhB~QzwCIcQmpr2pBhuoVPh{YPVrJG^$-z9FtD!3tM6Qu5!BNJKp6L5MFRQ72bXUgLtOi}>n&m7M2P> zaR)fBc%4fEXAHH-U+8tdX#*Aij5cIfO(R&uQIS;f?M!+vn&^6p54!3{@Y=-T4WfN1 zUA`oHt4BE{J~73Pip)NUTV1nXLF84lje+HFllVIZVlFH{BUx^HHPeM7vr z`8|Cd{(<%spk}$;tsu|N!(-*PU=K$8YQ3_Ofb<`IOeb8au7UN(AHP*dhRf+m^5}BU z@Mz9iUEkB5-NKW9)Rg?JaQ{4V>Xm#gzJKXA4MojiX1{ZYD&S*c@=x==Kw#aZL^?P2 z3x;evsreaN$$UIm%#!_hj=h$$*4}0Ltqb`s?C@BFF!yYDc-S@bKn8msxtz&!y4GF@ z9%wu3C<16LT~hhWO$=66rOtD4FM$=_hD^*cCEU~ycrH9Y_;>f6nM$z+�?j;MeG0 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 Date: Sun, 1 May 2016 10:28:07 +0100 Subject: [PATCH 065/191] Code review --- code/modules/food&drinks/drinks/drinks/bottle.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/food&drinks/drinks/drinks/bottle.dm b/code/modules/food&drinks/drinks/drinks/bottle.dm index c89010777c6..6c6203aaf42 100644 --- a/code/modules/food&drinks/drinks/drinks/bottle.dm +++ b/code/modules/food&drinks/drinks/drinks/bottle.dm @@ -237,7 +237,7 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe name = "Extra-Strong Absinthe" - desc = "An strong alcoholic drink brewed and distributed by FULL_COMPANY Inc." + desc = "An strong alcoholic drink brewed and distributed by" icon_state = "absinthebottle" list_reagents = list("absinthe" = 100) @@ -276,8 +276,8 @@ fullname = jointext(final_fullname, " ") // Actually finally setting the new name and desc - name = "[shortname] [initial(name)]" - desc = replacetext(initial(desc), "FULL_COMPANY", fullname) + name = "[shortname] [name]" + desc = "[desc] [fullname] Inc." /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/premium From 5a15462a484d50af69391ede4b5116e239854964 Mon Sep 17 00:00:00 2001 From: Cheridan Date: Sun, 1 May 2016 04:34:20 -0500 Subject: [PATCH 066/191] I hate you, DME. I didn't even commit you. --- tgstation.dme | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 51878b33da4..4ede83984b9 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -31,7 +31,6 @@ #include "code\__DEFINES\genetics.dm" #include "code\__DEFINES\hud.dm" #include "code\__DEFINES\is_helpers.dm" -#include "code\__DEFINES\layers_planes.dm" #include "code\__DEFINES\machines.dm" #include "code\__DEFINES\math.dm" #include "code\__DEFINES\misc.dm" @@ -85,6 +84,7 @@ #include "code\_globalvars\lists\mobs.dm" #include "code\_globalvars\lists\names.dm" #include "code\_globalvars\lists\objects.dm" +#include "code\_onclick\_defines.dm" #include "code\_onclick\adjacent.dm" #include "code\_onclick\ai.dm" #include "code\_onclick\autoclick.dm" @@ -469,6 +469,7 @@ #include "code\game\mecha\mech_bay.dm" #include "code\game\mecha\mech_fabricator.dm" #include "code\game\mecha\mecha.dm" +#include "code\game\mecha\mecha_actions.dm" #include "code\game\mecha\mecha_construction_paths.dm" #include "code\game\mecha\mecha_control_console.dm" #include "code\game\mecha\mecha_defense.dm" @@ -643,6 +644,7 @@ #include "code\game\objects\items\weapons\grenades\flashbang.dm" #include "code\game\objects\items\weapons\grenades\ghettobomb.dm" #include "code\game\objects\items\weapons\grenades\grenade.dm" +#include "code\game\objects\items\weapons\grenades\plastic.dm" #include "code\game\objects\items\weapons\grenades\smokebomb.dm" #include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" #include "code\game\objects\items\weapons\grenades\syndieminibomb.dm" @@ -1103,6 +1105,7 @@ #include "code\modules\food&drinks\recipes\tablecraft\recipes_soup.dm" #include "code\modules\food&drinks\recipes\tablecraft\recipes_spaghetti.dm" #include "code\modules\games\cards.dm" +#include "code\modules\games\cas.dm" #include "code\modules\holiday\easter.dm" #include "code\modules\holiday\holidays.dm" #include "code\modules\holodeck\area_copy.dm" @@ -1417,6 +1420,9 @@ #include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm" #include "code\modules\mob\living\simple_animal\hostile\wizard.dm" #include "code\modules\mob\living\simple_animal\hostile\zombie.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\dragon.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\bat.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" From 2ff82222d69b841e9995487cb4379df7234ba244 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 09:41:55 +0000 Subject: [PATCH 067/191] Automatic changelog generation for PR #17227 --- html/changelogs/AutoChangeLog-pr-17227.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17227.yml diff --git a/html/changelogs/AutoChangeLog-pr-17227.yml b/html/changelogs/AutoChangeLog-pr-17227.yml new file mode 100644 index 00000000000..6ba49f607a4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17227.yml @@ -0,0 +1,8 @@ +author: coiax +delete-after: True +changes: + - rscadd: "Centcom Department of [REDACTED] have announced a change of supplier +of [EXPLETIVE DELETED]. As such, for security reasons, the absinthe +[MOVE ALONG CITIZEN] will instead be [NOTHING TO SEE HERE]. We hope that +this will not affect the performance of the [INFORMATION ABOVE YOUR +SECURITY CLEARANCE]." From 1be07b13ef951ae83caf709042081af545da4309 Mon Sep 17 00:00:00 2001 From: Mercenaryblue Date: Sun, 1 May 2016 06:22:11 -0400 Subject: [PATCH 068/191] Paperplane balance fix (#17278) Drastically reduced eye damage proc chances --- code/modules/paperwork/paperplane.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index bbde5e50c49..95d67cbdbc2 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -95,7 +95,7 @@ if(..() || !ishuman(hit_atom))//if the plane is caught or it hits a nonhuman return var/mob/living/carbon/human/H = hit_atom - if(prob(15)) + if(prob(2)) if((H.head && H.head.flags_cover & HEADCOVERSEYES) || (H.wear_mask && H.wear_mask.flags_cover & MASKCOVERSEYES) || (H.glasses && H.glasses.flags_cover & GLASSESCOVERSEYES)) return visible_message("\The [src] hits [H] in the eye!") From 249301abd53f95cb43a3b26f3ffe4cf7b2bf341c Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 10:22:13 +0000 Subject: [PATCH 069/191] Automatic changelog generation for PR #17278 --- html/changelogs/AutoChangeLog-pr-17278.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17278.yml diff --git a/html/changelogs/AutoChangeLog-pr-17278.yml b/html/changelogs/AutoChangeLog-pr-17278.yml new file mode 100644 index 00000000000..d90b5f4475b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17278.yml @@ -0,0 +1,4 @@ +author: Mercenaryblue +delete-after: True +changes: + - tweak: "Drastically reduced the chances of eye damage when throwing a paper plane." From daa18364f6de53612d0966633685eb2536f5b296 Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sun, 1 May 2016 08:29:19 -0400 Subject: [PATCH 070/191] moar --- code/modules/games/cas.dm | 2 +- strings/cas_black.txt | 5 ++++- strings/cas_white.txt | 9 ++++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/code/modules/games/cas.dm b/code/modules/games/cas.dm index 1c0aa7374bf..8f1616f882e 100644 --- a/code/modules/games/cas.dm +++ b/code/modules/games/cas.dm @@ -76,7 +76,7 @@ var/global/list/cards_against_space user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") update_icon() -/obj/item/toy/cards/deck/attackby(obj/item/I, mob/living/user, params) +/obj/item/toy/cards/deck/cas/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/toy/cards/singlecard/cas)) var/obj/item/toy/cards/singlecard/cas/SC = I if(!user.unEquip(SC)) diff --git a/strings/cas_black.txt b/strings/cas_black.txt index d8de124e0d4..a3274c5be44 100644 --- a/strings/cas_black.txt +++ b/strings/cas_black.txt @@ -19,7 +19,7 @@ What's the Captain's fetish? ___________: more robust than a toolbox to the head! ________ is the crew's friend. Would you abandon a friend? _______ tastes good like a ________ should. -How did the detective conduct a successsful interrogation? +How did the detective conduct a successful interrogation? New in syndicate uplinks: __________! NanoTrasen's labor union decided to use _______ to raise employee morale. The Chemist's drug of choice is ______ @@ -64,6 +64,8 @@ Law 2 is not to be used for __________! What really goes on in the Prisoner Transfer Center? What will get you bluespace artilleried every time? This isn't omnizine, it's _________! +What's stopping the Space Station 13 remake? +When they make a movie about Space Station 13, they better include________. What's the worst thing an abductor can give you? One day while Andy was __________, Woody got _________. A good engineer always carries ________. @@ -90,6 +92,7 @@ The chaplain stopped performing marriages after seeing ___________. The gods were too busy with _______ to respond to _______. The Roboticist was fired after naming the borgs ______ and _________. What's funnier than a dead clown? +What made the mime speak? How do you get an assistant to assist? What was I last brigged for? Why does Security no longer use the gulag? diff --git a/strings/cas_white.txt b/strings/cas_white.txt index cc536c9b55e..4e5e920a959 100644 --- a/strings/cas_white.txt +++ b/strings/cas_white.txt @@ -41,11 +41,13 @@ The grey tide. ASS BLAST USA. Fucking plasmamen. Lavaland. +Chainsaws for hands. Photocopies of the entire crew's asses. Venus human traps. Clown's Tears. Walking mushroom cockfights. Greentext. +Coating the whole station in blood. Defusing a syndicate bomb with another bomb. A petsplosion. Meat spikes. @@ -73,7 +75,7 @@ Cablecuffs. Hulk, TK and X-Ray. Paranoia. ERP-seeking meteors. -Paperwork Nazi HoPs. +Paperwork HoPs. A sexy clown. Rampant vending machines. The prisoner transfer center. @@ -90,8 +92,10 @@ Inviting all the lizards onto the holodeck for a party. A used corgi suit. Saxing. Carbon dioxide. +Lewd alien abduction. Warm donk pockets. Fucking your own cloned body. +MULEbot manslaughter. Hiding in a locker like a little bitch. Tabling. Gyrating slimes. @@ -99,6 +103,7 @@ A motherfucking sorcerer. Ash storms. Telescience. Anatomically correct borgs. +The dixel. Friendly neighborhood death squads. Rage cages. Lore that no one will read. @@ -213,6 +218,7 @@ A defective comdom. Cleanbot. A beaker of dried space carp penis. voxtest2. +Nuking it from orbit. Harmbatonning. A Nanotrasen D-Notice. TALKING MIMES. @@ -240,6 +246,7 @@ Writing out Woody's Got Wood in crayon. Begging the gods for free stuff. Whining to the gods after getting robusted. Committing sudoku. +A blood-soaked clown popping out of a morgue tray. SS13's toxic community. Wheelchair Ian. An actually helpful assistant. From 56665c70c62e5e429efa5dbe40c1609fc6d487d4 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 1 May 2016 13:59:50 +0100 Subject: [PATCH 071/191] Fleshmend: Diminishing returns; Panacea: Better. :cl: coiax, Robustin tweak: Changeling Fleshmend is much less effective when used repeatedly in a short time. Changeling Panacea is much more effective at purging reagents, reducing radiation and now reduces braindamage. /:cl: Also fixed a description problem in pentacid which isn't true. It doesn't do brute damage. --- .../gamemodes/changeling/powers/fleshmend.dm | 18 ++++++++++++------ .../gamemodes/changeling/powers/panacea.dm | 6 +++--- .../chemistry/reagents/medicine_reagents.dm | 4 ++-- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/fleshmend.dm b/code/game/gamemodes/changeling/powers/fleshmend.dm index 2b07ab71265..cf7734bdfc0 100644 --- a/code/game/gamemodes/changeling/powers/fleshmend.dm +++ b/code/game/gamemodes/changeling/powers/fleshmend.dm @@ -6,6 +6,9 @@ dna_cost = 2 req_stat = UNCONSCIOUS var/recent_uses = 1 //The factor of which the healing should be divided by + var/healing_ticks = 10 + // The ideal total healing amount, divided by healing_ticks to get heal/tick + var/total_healing = 100 /obj/effect/proc_holder/changeling/fleshmend/New() ..() @@ -17,7 +20,8 @@ /obj/effect/proc_holder/changeling/fleshmend/process() if(recent_uses > 1) - recent_uses-- + recent_uses -= (1 / healing_ticks) + recent_uses = max(recent_uses, 1) //Starts healing you every second for 10 seconds. Can be used whilst unconscious. /obj/effect/proc_holder/changeling/fleshmend/sting_action(mob/living/user) @@ -30,12 +34,14 @@ var/mob/living/carbon/human/H = user H.restore_blood() H.remove_all_embedded_objects() - - for(var/i = 0, i < 10, i++) //The healing itself - doesn't heal toxin damage (that's anatomic panacea) and effectiveness decreases with each use in a short timespan + // The healing itself - doesn't heal toxin damage (that's anatomic panacea) and + // effectiveness decreases with each use in a short timespan + for(var/i = 0, i < healing_ticks, i++) if(user) - user.adjustBruteLoss(-10 / recent_uses, 0) - user.adjustOxyLoss(-10 / recent_uses, 0) - user.adjustFireLoss(-10 / recent_uses, 0) + var/healpertick = -(total_healing / healing_ticks) + user.adjustBruteLoss(healpertick / recent_uses, 0) + user.adjustOxyLoss(healpertick / recent_uses, 0) + user.adjustFireLoss(healpertick / recent_uses, 0) user.updatehealth() sleep(10) diff --git a/code/game/gamemodes/changeling/powers/panacea.dm b/code/game/gamemodes/changeling/powers/panacea.dm index e72decb7b34..63bc00cc848 100644 --- a/code/game/gamemodes/changeling/powers/panacea.dm +++ b/code/game/gamemodes/changeling/powers/panacea.dm @@ -19,11 +19,11 @@ egg.loc = get_turf(user) user.reagents.add_reagent("mutadone", 10) - user.reagents.add_reagent("potass_iodide", 10) - user.reagents.add_reagent("charcoal", 20) + user.reagents.add_reagent("pen_acid", 20) user.reagents.add_reagent("antihol", 10) + user.reagents.add_reagent("mannitol", 10) for(var/datum/disease/D in user.viruses) D.cure() feedback_add_details("changeling_powers","AP") - return 1 \ No newline at end of file + return 1 diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 6b821adc2f7..a12a1d56bfe 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -406,7 +406,7 @@ /datum/reagent/medicine/pen_acid name = "Pentetic Acid" id = "pen_acid" - description = "Reduces massive amounts of radiation and toxin damage while purging other chemicals from the body. Has a chance of dealing brute damage." + description = "Reduces massive amounts of radiation and toxin damage while purging other chemicals from the body." reagent_state = LIQUID color = "#C8A5DC" metabolization_rate = 0.5 * REAGENTS_METABOLISM @@ -1057,4 +1057,4 @@ datum/reagent/medicine/syndicate_nanites/on_mob_life(mob/living/M) M.status_flags |= GOTTAGOREALLYFAST M.adjustToxLoss(2, 0) . = 1 - ..() \ No newline at end of file + ..() From 20c64fbfbff2689def54f4cfeba8e74450e33858 Mon Sep 17 00:00:00 2001 From: c0 Date: Sun, 1 May 2016 17:19:29 +0300 Subject: [PATCH 072/191] Blood brood --- code/datums/action.dm | 7 +- code/modules/mob/living/carbon/human/blood.dm | 4 +- .../simple_animal/hostile/mining_mobs.dm | 104 +++++++++++++++++- icons/mob/animal.dmi | Bin 204619 -> 203233 bytes icons/mob/lavaland/lavaland_monsters.dmi | Bin 63315 -> 61179 bytes icons/mob/mob.dmi | Bin 241586 -> 245545 bytes 6 files changed, 110 insertions(+), 5 deletions(-) diff --git a/code/datums/action.dm b/code/datums/action.dm index 59976843017..df32a847895 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -275,13 +275,16 @@ return 0 return ..() -/datum/action/item_action/organ_action/toggle - /datum/action/item_action/organ_action/toggle/New(Target) ..() name = "Toggle [target.name]" button.name = name +/datum/action/item_action/organ_action/use/New(Target) + ..() + name = "Use [target.name]" + button.name = name + diff --git a/code/modules/mob/living/carbon/human/blood.dm b/code/modules/mob/living/carbon/human/blood.dm index b80c8ffdc34..dee4b491559 100644 --- a/code/modules/mob/living/carbon/human/blood.dm +++ b/code/modules/mob/living/carbon/human/blood.dm @@ -223,10 +223,10 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 var/datum/reagent/blood/our = get_blood(vessel) - if (!injected || !our) + if (!injected || !our || !dna) return - if(blood_incompatible(injected.data["blood_type"],our.data["blood_type"],injected.data["species"],our.data["species"]) ) + if(blood_incompatible(injected.data["blood_type"], dna.blood_type,injected.data["species"], dna.species.id) ) reagents.add_reagent("toxin",amount * 0.5) our.on_merge(injected.data) //still transfer viruses and such, even if incompatibles bloods reagents.update_total() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 27db28ac79a..910879859ad 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -240,8 +240,10 @@ flags = NOBLUDGEON slot = "hivecore" force = 0 + actions_types = list(/datum/action/item_action/organ_action/use) var/inert = 0 var/preserved = 0 + var/list/spawned_brood = list() /obj/item/organ/internal/hivelord_core/New() ..() @@ -252,6 +254,23 @@ else preserved = 1 +/obj/item/organ/internal/hivelord_core/ui_action_click() + var/spawn_amount = 1 + if(!inert) + spawn_amount++ + + for(var/a in spawned_brood) + if(!istype(a, /mob/living/simple_animal/hostile/asteroid/hivelordbrood) || qdeleted(a)) + spawned_brood -= a + continue + spawn_amount -= spawned_brood.len + + for(var/i = 1 to spawn_amount) + var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/B = new (owner.loc) + B.link_host(owner) + spawned_brood |= B + + /obj/item/organ/internal/hivelord_core/on_life() ..() if(owner) @@ -302,6 +321,7 @@ speed = 3 maxHealth = 1 health = 1 + flying = 1 harm_intent_damage = 5 melee_damage_lower = 2 melee_damage_upper = 2 @@ -316,7 +336,89 @@ /mob/living/simple_animal/hostile/asteroid/hivelordbrood/New() ..() spawn(100) - qdel(src) + death() + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood + name = "blood brood" + desc = "A living string of blood and alien materials." + icon_state = "bloodbrood" + icon_living = "bloodbrood" + icon_aggro = "bloodbrood" + attacktext = "pierces" + color = "#C80000" + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/death() + if(loc) // Splash the turf we are on with blood + reagents.reaction(get_turf(src)) + ..() + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/New() + create_reagents(30) + ..() + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/AttackingTarget() + ..() + if(iscarbon(target)) + transfer_reagents(target, 1) + + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/attack_hand(mob/living/carbon/human/M) + if("\ref[M]" in faction) + reabsorb_host(M) + else + return ..() + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/attack_paw(mob/living/carbon/monkey/M) + if("\ref[M]" in faction) + reabsorb_host(M) + else + return ..() + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/attack_alien(mob/living/carbon/alien/humanoid/M) + if("\ref[M]" in faction) + reabsorb_host(M) + else + return ..() + + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/proc/reabsorb_host(mob/living/carbon/C) + C.visible_message("[src] is reabsorbed by [C]'s body.", \ + "[src] is reabsorbed by your body.") + transfer_reagents(C) + death() + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/proc/transfer_reagents(mob/living/carbon/C, var/volume = 30) + if(!reagents.total_volume) + return + + volume = min(volume, reagents.total_volume) + + var/fraction = min(volume/reagents.total_volume, 1) + reagents.reaction(C, INJECT, fraction) + + var/datum/reagent/blood/B + for(var/datum/reagent/blood/d in reagents.reagent_list) + B = d + break + if(B) + C.inject_blood(src, min(B.volume, volume)) + + reagents.trans_to(C, volume) + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/proc/link_host(mob/living/carbon/C) + faction = list("\ref[src]", "\ref[C]") // Hostile to everyone except the host. + var/datum/reagent/B = C.take_blood(src, 30) + if(!B) + if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(H.dna.species.exotic_blood && H.reagents.total_volume) + H.reagents.trans_to(src, 10) + + else + reagents.reagent_list += B + reagents.update_total() + + color = mix_color_from_reagents(reagents.reagent_list) /mob/living/simple_animal/hostile/asteroid/goliath name = "goliath" diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 1c724e9cb86ea79a65e3989dcb02a67eb610a582..06905f87d761c423dbaf766468e734873a39ee13 100644 GIT binary patch delta 18714 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 X6opKHOJkPT00000NkvXXu0mjfj>#wV delta 20111 zcmcG#cUV(h^EMiKCm19WeBGMFTf&|n@P^9-7dND{q zNfbyr&bwx^MF~J%bnuErU>Sfq&5aF z#eLE(ck--m^7G4wuhV}gIVGW95Nh?e#@D;)LW6<(1X4QO*B2A+f)kM+$YMT_k<@%3 zBZc(?=eoL&r%u}e#F=pK)z`6CUovUa+_i`>fKa@oj{E+x+V+c0two1M(#z>}i}ZuP z%R47kl9-UDpZ@Dj5y+&Pdq>4-Ayo_2e=Ll-Ty8CxGIK=yC4XhdFY`u=zL#82t1W_{ zJT4MyAPf`E^y|O67g3a&+S})#5sFZO9V~A&0qEk&Sgi_PL`&)s*R~!y*Vdc_Z{_tGqFcrK1C7?a4$kI#9 zODQ<5xUsRZA(253BcC@N7om)o7MH#a^l!-9E5jq~Gfd<2sM`h7pP3)uoQF%>XO0A}#KDJv%D$fBbJRe?v%(w?)86At<)$<0Ng@U7#3@guUk;I{ zPq9vC=c%Se=#9ve-Dl^aYcMMTnbkTQLk-AE6Le<^Ju!Bgypuv-w1rqF|M(J!U)ahs zWmF{O6GDCj9C)GQYF8gPtA1)*5F*EqlL>xjVNRO*yC+nlDF`K3sTc}TppW*u(t#a^ zz5sG0Qq)Qp`V982XCcd>Bbs=sr`+r#TM=~<(IHoiKGBQ9?(_Hx0u_Y*|8(BF1jaPI zj!mS=FgDOUG zI@1I5=X*{J)r2)Brqr+qWhdb3F~`y~@--&*QEcYPp{b3FJWxU;yf!&+4?pLV#7mpy z6TK#G5@8Q*8OBprR(IrV-(AmGCrVFwB2-kKFYV$VBeKU`M2*&1xA0Kf7%pO-Jnq?A zNxrK`!vy@~B$@r-YN%GW1lcj0<5q;y`nXH_VTgfE==pFN2!W^DP=Z#5gj zMx=K9eSFM_OCL#yG58wf1=3?e&rewx*8xDs?)>+9)uZBJ^{v#c4&7rle`^HGX6vAv zr#<_n8)tZ1gY6ua&7E=KK1aw*%8de4OBgQA1n4#+K4oa9P0iB{QBl)+5So1t;_wB# zx^SB|)i+rhdAqc4-fg5pH&W#&10BXQ$#cZPv`3_0a{p+dv&SI^*hinremKdB5rUk& z3{-X^v2}6V<9L|MsJc=@{}XwRS4y{JWn4#!aj)}jtrMM#foIPIsvB!5G|}e%!PVB` zK>h|r(9echYs&MV=SCQ!ZGi0}%>ZmDEK013-qou!jjd+iLgy!OW*v4pPj+8)Uc{3D zk5BAO?5>~kOKclB2;HX#%=B%!>9C1^RNW=ECb@+k|Wl^ViJ;oMm>;w)|IT{H*G zM^ytS@FDssMSHKDzY*8$&^LoCyBkRNT!fnaR3je;F!igUBjLJ~P(+*?{b*4ms``kq z28AF-ZRn5W&JDEExm?YI$Kk2~zN)$Z6~K5%?`-P?qY_J(K%Rw`rre;iBoY|=c7Z>h zJd>rYz~T+Yj_?jsXeD8;f-pLYwW{{EB>r}!t~rT0J>lEJQwCJ zM_Y93u*wstX@PwG?L2OSZs<2TC$yWbVsHW_ArtNDZ68N>e`z{CP7Xmbz_kK^Cw!JR zj&m^++(1_)y#xZrb8(tuNY*_8u#dYBY*la~PRLrEmR-r>Jg)LDk=+I5yz^!H*z6iq zbBV!HosO2?i@p|Ffq*xE*$;%gcl@CA>pe^ip!%IR%(wliF+c4$_LLHZ4L$GNKGYb+ zHvdo0+d|LN0Y@H5yeU>`3{M;-ZL(U@sa3<-MCX+deSa$+&i0tCWkys@x`y}RP1nEB z9-dI$FR=1)kyjwxj&grZ*7CV7Sf?EroK%C9{@n3OMD7i^AaW8@oYqRg*2G*P3If^v zHbu_Ay+F2NPn}j@fpgQ9K6Yc*+wEKQ?uYLy9RQ)ZzM1PXW@IC_iFeaf6#;vP5np<| zLC3kIr9XZ3%_WNj)QP1D;FsM@2&^n7o~H_MuYpq;sKp>ll*1L;A{D5#5}5Vs7EYjnb|>73e~{=p@*})30cSJ;5OnXKzoBeT>>_CH07+?dP%?@>2@e(|Gl-=u}Ss*6H8m7 zw=J=~>3`;&1@X5!$=bEoG4~>(k>ctkc~$2iIbn&CZ3t2SxsU?DkKBw3oEU}+9~7uY z?2+hcq}jKI_UF(is=duiJXZvoZ<1?91U!3|hwhLEoYYRlyN%YQu|wF$rqR9(z5wxy zO{%se+d9tb!iPZ*LE7_r{X`neQjAwBA-W2wIR$Wz{zS+w;B5&dbvr!wKqLGE#yl?m z*@n7kHWvq^__izXk@u-aR22?|LEfv<0V$WMZmZ9K-U{kle2B{BrT)Dri;L%EB*kkv zw-+Ii^_f_<6(e$${aj>7?_n9}+_BsupmFre_AUf!ONg^JU^6vJJamfMt6&{@5`=nd zspWgF)Xm|7ht@vTzAWFg1n;SU`bMTwk?jGLKNT7KsM!5=uXVev0ZRPVL)x}n&5e|` zH+_r~Jet4N#CuHB++89Yf7%~GZUOAc-oRL&!-6IEU#{Uw63=-C%z@?q0utLu-{x^4 z1JE+S{;nBnAG{&mmm^v0xBb*Jf}xZ^M`Vg{pJZhRxZM&Mg;i1JCwg!IkMd~g@L4oG zlh)IP4UZH4=~7HDLY8NtBj{@gzGvTqMT#uUYcENAa$B8;28=cLp)>=OE*On%v$Pe4 z=w0&PAs;t;TN8Cd&foNK=s;tUpOVenZ=Fk|{lypC1Z#P2uZ=vknXK&`6Iel>BPfi~ z5j}^$cudiZ-vFnW-MKEwu0%cQw*=lM)jFIUPxxloD`Vg;p@>%x^$SI54ODTNgWzFz z8!dTue!Jkm$odC-;lD6TS~y{OcODk~wD%JeWL~Ng!rvYHLzOyM(e2#C&B$!*R5r*J zQ|P6%(GpT`fePnEq0`by9--dJss0`VTE8zUVDgZk3`^Ig8L9}bN{Z{S-Tw;ImKKAD zP5#Go>lK2aL5YwU2WqT!$ot<;bJFRvE+yj$TVQO*nltTks)Q0YY*PcO;^)aHAhB=$DWJO2BS|2zw(wuZj?x(84J z)fFs4zW>7G2l~4zXg2Opv1F|lLMwC47dIomxsRITSkJDBD_mebw6zd`V{QLeqfpvZm_;sJA z2Dg7&J@=Pn3w})Oe=@XHRWaw)gw2W9&JbPEH7$vL0&=%sdKT z9|w(j>icl)m{{3!Uyn?|i};3|LMdcd&8l2kt39XU&d$Poj<#n@Eg3J{oL!p;C_Y>| z3h)B_47&LwNj;k;KPcRtR9mIg|E0%r_svd|4MNes+)M)qF@oxaf3kke^^`De?-=Gs zHoSGT8*EOz%i%%_`TPZsgsGaUx+=wj9Q3UmV&p04jQcXuUYZh4(bbCZg`3lb`ifmt z@QYJZ*vU5+#{*vD#ic`k)Q*n3xB&E?#7V+!^INw_e*E}R>N+C!=<(yIJD1uhot-;t zD(H`okL`xOJ?QD_xsg*?SXklFghr#;u3ft(Dk=&`EtV@(gFXm{4=D>h+$tSgdfaM3 zloudfS7^TO_8tOv!`u{LVX7i24iE@o^9 z#C44pSxQPr{#1q3PI=A;*D;u#tM}lV3ks-LS64N5HqEFU&PVDo7>xbt!De*{+0wGk z+yS3ADd`H;XHX2rmPCqS${vuHLa0M_1-?6xI?mI<-)#eWPZVEiUDL=F35CQ{ib7Ca zdF50at`iCyu!pmUr!_xhiWS=yb`ulh+N$~u=1)syX{bkzAOn9wCDKw3v2w=5v`s*dhI$4`A~^0d^Nz}X9P+}BaI2sreZF*4FebDI$2WjJ`SJ6f zrkB3Y@dNME(BD6fx{M08x&yjRZL>bS6W+L|2`tc1?{RpmzQ1w(Lp3aaJ_dEb_ha~~ zLwhuXo}ppQ*IO-=&PR%x=aR&elaP7*{{9P88j@30QSnM=XQxIl;*qUwlE*}KUQ^T5 zds$F3eHk)j;!l2RhJ@6k1849dv%YmRJ3(M$XCcLqQsDp{aUfS~B?Vq7l*ZZ6+zjxl z25hu|4MWx_Mi)f4Yt zM_uwH&NdNEd&w#%HoHI>g)w%uI@6bua5gg-nICR!xa%W|4?{e$%}tooxVSh7B;OFB z^Z4;&qhIe32x$uUnMw$RA95GazV#^X?OPJa_wV0z&?)s>cXy9BCu+Wwl`%s~!GYzb z-s&>c*C&T`bae>|3sY(uN?*IGqLJrai)zU2&GWx>SEBCP*MfMMXMO zk;YzrD)7OYbEqnbz~}8hw&m?QDpBI&MiOFTuO>Db|4x!CYPQ#q{7?i4R#I&D?%$_6 zLp<%j^9!8Yp!8bWqUcB zK9?VKA%s7@q2B%8y?d`@uNp8O%K_E(yw%m!qyx*hdNu{w{Y_CfENTFo_LNxCKep0z zEKu4&&l)b?q;A}eC_uB9vVi-b;#qsN2DZ>38r|O?-91n9Yb3bQreqNEfgz%5_Pe5{ zy`5e1yLT_+T+7L4j57c^{zp_%W+z!=@tSMzbH@ zJqX;hv$ONwUAVgej&ZE)_l}&bEE5Y$WMU#?Wp#Di{0_Tc@zt6Mp2}n87%1PU11Wzx z;No%}oHO4H5uWbzzD-{4?)0uxx~B(d^4Fjri*FYWA0qkN!k0=0fDx$Hep7BclsKl9bvnro06FJc-Fnxl>BCe?y= zgagNd6WK}N!$*%^4-Y@m&y=MAfwdjdv>l{&tFS@-V-3LA3OY_s%0iIoq91d?;KZ(k zztqN9zW8VC5F;xqwSt_er;3`tccuW(8bh)d-HAMDN}7%web`&Z#>`KCnmzl_`Gc~c z-jhN8XIHj_xeWB#ji1@CC1W^yaZ{5_HM?tm1kUsGR1tQWmxB%Ga-gUF%zV3P)k$>n zVAe^2x&IlPc1@mVui(bg8Semz9NFDST%x=2=B{MDxhzPYnivYH-D_(_RcHtYri z>Qc`|>$dC*e`TaLAq)J0$O2WOGC+cAVhtUOxE>F=^ z%!4yB7oAQ9z8<(MtB*HIXOn4aUsnDv4{_k?|No49{6CWz;C~}H+A7wN3&k~(Q87~E zaZz+^uJL>tJ8yKz9#G3{H-NOL$GCj9!FyI~V_04SrxC%Y>)be);X2@csGxuU~Veq|shsnXxi70u4d%nyHp>A%%nFn5T=& z%ct%y!3j|9|Hbd721uuk0}Aj8JPPj1@1}WUUMoHSaDD2j2LT0(}~* z&JR+M&tJcigC@_r&Z?lWu>Eh9o5zI8^78WA2U&^&LPBIVC2XLF)^Txh>EY&%jdgy} z1KKgJxc%Fx=*{Nt`wfXIyBn~XtS~)RlvqLzlX!ny;SR|KJ8f?TqA%Ghj*djvhZQ$C zbz_O_y)l(Qq5|IbMWskYXZby(y1*2!bL7rj$Wh7t(o64*^fcO<==(cIUwl zQ{CK%g?Zr3R;e`2d7oOydnWM=^ug&m1;^a-!T61IG>@{k=Fz%`nbd2U%M6h1*U@(% zuhc8Uj03e^ria-VIvjUxV6k4-uTo;21#P{^X-~Ow>%9#%vdiJc^hXDcA?_Oub=u$+UOWZ3+d7_89s2%XZwfl>$dKovAQL~^aDqjm7D2BSjakPBgJxY2bpD{_zA=r? z0dY+m&2Wcv>G#KC5#IY(NL^Z*49`e$jr-P(d-3Ys+~c)Hnt{@>zKS-Ct-q>Vc&P`5 zR?--J_E^g(k2y4&NWy{hqJBvkG|A2?N$_1WS*Qb%aBdXy^jJK`wG_{3ASfu2VRA|H z1r@p_#()D9txof;YyUxHZ7nKS>ZWMMk`iGlgL)!ENy)_OtuEHl#%t zcYbNFOTRmuV>FS}yw*EUc=_4z;$ogw=HXNP8C0S9c(($M`?{|=4;|(=C2p;YnXT=X z+7YO7F#v2onBSM6Tl{B!u#nJ{Zp;*88x?Kj92TR+;k-hruerOo*BQqu9zPug`c9DD z0_-I=8{oUj%meY12qbUR~=3YKkqYXhC(h#B<1je%5|p4fJ-|8sUFMZh?5b z@Mvzyy|cC;TL|(T`SCbIBfMUQ!#Ztsp*KZ2c=xL@Zy{%tJ3P7s46k;bKeP`z29Bl6W{Vio0HOgl z);s?j4LGU*C;?jOv-^G*Q^NXQtX;dUK`P#Z!{!=IlWF2$IMP$2&4I z0`df^YA>v3V@+-@1hhkpC#}jCAtX8tRC%dgC+!yr&_IE~$3(RU*;9|*R!V2D*#XF7 zhkY6@v52m$0PT>Z!9I$XCX~@Xa2mmA8>FHea>I)CtXqh~{LO z>EP9d4DWTUN;$9h>7kdrCvkVICQq-uQDz8#%*Q|#QcX;6rrS_~hXVFf0k|Z0>iYrH zX9mIo@CaS+;Jx-wABCg;)bieIpX@z>Drv9)%z{(7AWPtJ10O$D?ZI`yRa^AbhIvXJ zQ^mH&K;4$m{h&1k(SfT`YaO*Edt}3WEt@O%$*8TO=Au^vS8fDXjtd=0wk)ruioi%# zfo<5W>68|}y>QxBy;ddCjD$wh8-=4J$Daxv!u-`s>tFubMAi&8pL>b^*)Mzwuzu=l zq+FRe%OML|7C4VH3lQOhpEGPV&*8{Byiu|rqJs*C0nv;grd85 z{gHi~8Npzrs7V3|WrW%_B983}tg1&^Gri)B1U_s0J^z=FcQxwM&2V^)i8JCi0!6? ze$-bWS`8N&E1IjCmomL51$|LI>*7XMSyF)r=)@(?Cs{KLX#TqFt}|aV3mNd%MDl4K z&L<@zs$WpYBahaAq>&vcpTwTGn zl{urT9a(q@aqZCVPB3L0v_%h+9SZ|#?b@Je303IrSWzbKR|?vM{{3Fc+(oC>h7uUg z>@0$_<%uac+Kl9?}0sq1OFOy2}DeqwoBjrK?LdoU%aeVO_IPOkYWekEzd32|G! zIknw;xB@|@Ap28|Y{Hhlu%v70#Tj94oONimHu6F3&y6U$?jr--Daie6GvMTJrV?QJ zbBAoY&CmTw2TZNR?O90rOWg9f5fd+O;J!o&_}8u zRc`x>9GHp#JFtlm5aD+ZdpEQWrwW>2m}K)T`@QI0PY;skoVH{3%f%v^ks}0-hoqNi z6H1KCR@>|7`%B0^_FyVQNglj5-Qev9sMIfRnEkcthLCL;EE^_(+O7cLWQMOF8(vEn<;b_?$S%n+m`9DR zR}J5Q+MMdL2yWkW{&=P&!fE$$K)$8!NP=u;|E8vrd1<=|GwcsZ=PHfNz`MZF<)%>OZEHYo@?nn``I>3qd#D`86{%YQ zdkslj-PV`RSbfddSV&G3tD?R$f%(zgVrsbF! z<68H#ZPWUoMw{=6&r!Ar1f*C-&|#I4&+R!;!x)N{iE z`J)X9-2!(2td>@7N<2c{5o#|D(bUQt{4J|&8*Nm899d|suB+pKlm_kCA$Y(rIFtf% zRYZiWbnB@E*DXl$`}eQX(ykzmmV7C)R1(#;9UL8J!LGIa2q~meF=sT7ZVEk&>+91; zV010RAQ}j1K7_K5R*(Nfpxl)w8Qb(BJA2Ztu3+8aM%1r^<*Vkp{?=};uDj-Jn-Xu4 zzL3$MfPoj-JF2$O)BHgfc0Wz|cO@=|q<^>TjiRF*A#EbZ&Yqq+CMGFm?Gp`wCCRFt zA3j``S5Rnelw+g}P7?t|l$n{SXJF9PfNORO!{VAxi@`me=fHE}^78WJ4g{{8a!>9MzL(xV4kQ{oRFJ_I}Fz`fykyY}0+uJ;wN z-@ktwh4MIrjZ^Rrd5$ivT?JQYeXbYPb7unG(wQNITM{IMIh%yCRX z0e`;U)j)N`$$1-eE2ZCZ_4HIsJ61oOv|m*eg#or6XIUvm;%mJB4nh;VbgqL2#fiKamxDf}E3@Ekitw|GUZHz|a$ixS-gi+`%CuYhpAv6l1U19>`%A|2((O`i4fqc`}p`~58{Jj9&P zt-;}nToC+V{CcA~P_;RW=ctAQOsoB7YK4xeFF|^Yje45W|k`wV4*Spo61NCpud2QfO6Nn8r&4Bs_ z$hVBh*_fM~k0AjVW zxEZD(qp@O<{id&pmQ4;W!e06_xR{-lPl39oDGvqdcAWg3Jo%P`x=e zC740E2Nx&;vwaH-W({l5T+FViEmy)0o3zc(UTxe3Ag+MTs5WyQbH>bM3;zR4ungqq zOZ*}X$=jZ~UoH_qPXX2irYDd?!<2-!e*nZ>Ld|@rx>wZNG6GXs<<_}wQKtMzY&*o4 zRbx_>BBw6Pr{K|yf03E98zv6CCeVEx>d4_ueI-G(oCKVn`X>^;-emV?TQe54CCsc6poa#nBTG*{v?Q3+#>R9i>SB;(>zKFq zrJI#kWN(nNS+*>` zzZ{CLqY2b+vIj8A4qy_+hj{z4O~3U<=6=FKfJEoznV!oM6s2`dQ^eC(8}Ht8 zmDcZ@Kw7>VrgN(EudPEZnGRvk-2??_MO7r^@jC~gq-jS>*wR0K+y>fBEy0xv@vTyu z#%20vu12TY2mkT(#yxUahv6Tm(-{}?TKw(bqa$V&d*_9(TCsxdOSa7dEum&p*}?Kc zp~d4#w3_}&Aj z^K@vL!qXbWpOQR}z~i>HizBK03nJOjaZm}#ZraV~J2m&Y5<18RSl-zJ$#Fb$L%E$1 z!iFs0Wm?MSE0|(LtvXU|aCIa*wNyh8h*U=lg*pk4DRQsue&`FMyVU=sp8_tp=_V~3 z4;j!)gRci|47aPRYdmICwEOVMItyC;-FjFAYPqQTcGwREYgZkvn?4hN3%tWDmX_zCGU@qIN5K!bW z;PWrHGS=G-X)5^sedn&)Lbwm)Tz2e&Of1csx9$&h=g;ewJo& zXOc}(m*IWipR}9y*d43B9Di;caD(FQWOo@ZsMxVg)-Q={AXE$T^qnPfV&3Pl@w(y_ zuQZb1&SbgJR!)h3Q@z0D_nRj!B#Xqhzv?P`8i%#r<$yeVPJu%V-nRzj&( zP!YD0>Y7zBaKMAUBYtx`M}%!cJL*~)qLAsYA8T7|6)s3>dT#~B=0ib~bGowv({FLh z;u?%&9R9-k*tugjl_#6*Ka^f5tC48n=O+giH{K-|nC4ahyS`&<3!Z!0ID!q=@3Rqw zfs>1DI+(9b{zsS{EUL0Lt}gd<{|k&*_jZ+k3*`=6|C6cC63wU61fzuoG(y^0W4@!r zAB&jTy)*OD{M8;LR!8&#&BiT?8g(%&)V;nu9?i>lzu50%X_O$qnH7r{z>NX8MLC%n z$UqYMnK_mQ5)~OLTjElVA%j@iL7f-3fxU@-?Z=-z??AfU?my8vwR#MJHw^9VfID@( zV^^(*IyO~Q=9a!Hzbkg>N*Y=$f2Dr~ARN^Z_V#Mv^ffu&8JR51nPCuh)4sSwlCJ0b zR|OA7qhtFn;7L*7jF*0WGGSmK41rnISbr53K2=NqnBnfmF&tepmEh&)u8IPm+oqsF z+Z)VgbkOQod-$@`%tnn0Yh(SoE;Cb5PD*Q1Uh$#BHFHbe!gWa&=(rm*5AfwM?5Y7| zT8ufUPxg= z=I7qP^8RUu6RDQG_G~u99RwOU$^ZwBi&oDYz9cN}Z+!OAPIcO?uD^aON=CrMV@f|< zyC#|nP(6rdI4O%j=V94lkkV(7&&@f8DYv?mFi+>Rz{N{uu_oP|Mo(;_*Q$Np!~7B) zX*6}d3i}Rq#a_b_ZZ_{3qP&;M_HHN!OBB0(ioGA#)~4!Y_cxp7Xu8YmY3ps4kksH> z;iNZAZ{`Jel(4q1g6|`v`}+;}wQ}pKIJBrIft>-&yAR(51P^Y`T@v)U9U}NpPRM8V zFGsCs>@6Mbj%3u}^t9C3HC{14LD}ID)WYotYF754OJRD5`FkY@>EZ8bYQ zr?R$-)Ha-E_|XcC?sHT%zlHPdRf_A=BXc!_JYv<7_b+ueSa4@Kc=?|hnGpSo9&%+HSiQL`4Eg@1x4JvM?2!9}A*~PS8I|p+*eIW+gWO+&kwcDZ zOyeXZBSWIGwqb>+(x+R2uj8E(rHO>?9>Dw(5kcgzYo}x|EDom&Wjv=;J#38c0M2wP zo3}~Rq>p*Q=TXBZ_8+*9@o%Rf_?;aAqfj+ky6~*##l=NY35kwhZKTSn@nUxnN`TY%&1|U4dY_TVHxZ~$%AG6~zB@zgY{iSUJ70!M%-rVd)D9I1Nt+31u z?Rkbj5`hadDG759mc3)L);wL5sm@&gKsdwif@=vrv~pwbaUmv! zhI5j@tD{kiq!2JwjgWO8%cWQhO?LV-889{>sIc`lrv?S+_GdESg2iC&#zdb?B8AqaFnsP#IQm$`m3WWdoV9mwsa zVmjLXsg&qu=N|2~YrN-k*;V79$po%1+c*4m!Ou#D7pio;t@P7jqWr4NwI$94bUNbE z49ZaKOtJ6PW-8S(4Tqs*Br=CYJbGb_2R59B9NHl>CjdeM8Z5~IVxzmS&wT177U)&E zK8a;QdSvCR6;&THid+MMYh;>FtR4q-AhZ+3mYbR;2yROK(5STT$)g2cflvzvQt&7z z4J7yQwOQ(G^|}MeKEz(^;2sIY!sR-Ie}|9Ad@&J@{dikb+_0QaxT|Kf0^HDhOVdzb z75p~iLwdUX?-K*Z{yn0couxrKy;H_>dU?eo59r@b{h#kV`p84q{TqAB|mZhX$dPK8}esoiv0vau4NZ#9zUXWY$`otQtN7mLVcXW0NYDCb_v2^j@ z6sDCa8?0?`X8yM5z<9G+U+p;`z4H!Uc5GqsrMXtaBPy#O>l|YEmTWhTH@5@YrNar! z#nISB8%s z5Nbf1)@q`g(8Ycl(otg|;>=@I!{TI~vC!xqrNdk`+#M zIy!ZQ{MM8m410C9hOM;k=*%wlW%(3uaWnF%$0xd(4h~KOQ3nSG)B@g%YpmMcI`-i5 zrP#zou+rJti_Fn}VK;+E2KOh#zD;OjSe5ES$nZhD+sC-P%T@*Z5wIjW21(_BGkb20 z2zKK^W<3tRq^}F)UlX}v;^SX@{q{{zN{Vr3XD2o(sr$TeOG~?B=5M6$F<*oK%pv6v zS;cE%05St4d>Is+?J|J0oIIGg@$8ib^HsVxJ+GRL_?Sb(2st;Nk$#I)8aRoH@N3Jc zHR$N@7mTnPPL^&uo&S=aptGG9C#U?#hjKYOk}l-VdLXFTe!TLA zdL$Pzf{HN|eWd19b#5DB*O3N`X>uwhq6{~vlT1vd_%#9(-^EH~5}D@wmS=`j>455v zv>k^_m0`Vy@w;Z`(am<2kE20V3LPh_bIQ`Z+XGn%IR#vX`~Kr6HqYrhIo&r3dh{lP zF|zu-2AxMc^Y7HvxyH@MGnAhRCg$9XJE6nJ#>aOgaNO0?PrReAf7Qa$(r2lUW8>7B zPvdxlrLv|*NLKbzk*TH6LE$~MYT#M0rlY7tBUeg(zM#4~!}s}zWnrzpl~$g&?EQq+ z*4CNW*rN6jVH5)7o^^{?7SNfIKYzZ-_>lQBJDWS655}uSt*xUohmvmAjuWTICt9eF zZFlW@?a7@<8u^Mo$t8-UB;{jBicYxwB(C7V8ToE%`@WDsW^B;B3dHQd1YnS?Y5|&u z_snH{KD8H;?^Bxo?a;S!W>XG6P?M^p`*JG))arNBwcNy)&;zEgbJmg;YpFL88LsAk zgrA?t$40iU9*K#h5xwWAvWCDy>5(xR@|yf37_sqN>IZ6LiyuV<%=v%@@aSx1#P#e2 z{_@3kCRo$5;YsX+ED6Aax@f@j3eX_W;S<|tt5Hkg19{jbY#$X+F(#nlzd?KX$ z0>O>&>DVopSi~yMf^D9&Ji#J4c`!GPtSu8j%kJQq zKj*$kVbwJGvbb1E!mJh|=b8C({&DxE>|K~7b--@9S_~(hC#3d1k^ye`>4G4eUEX+q`6Ss53_a{Cl z2|+Leek)wr4#06bNbBYLY2|>^xEzUR@8=`PacY#bHu;q&V5U_pDD*$M%WI63ZMQnd zf0Pasx6jt4G{{lMnOr%ie<2LsVKxvVkevusZa9l!feD0*MNiNf6Sm#+Yyj(DTZ4cdsK!5fRPB;hnd9GsNaaOXSV7%BxgQuJM;o6J;z}@)H}t z1&WgA9`#<>D{0X zfulZMBtve5j{3+4@cAKtLh622JxaUf^7KP{Gg+bls-*erdzzkfKBSjg;5-J`@|nx4 z>>swzVECu)hPh_-UCmXE4WUZ)=AC`n`3TP9itU5O;jtxIvoh|5j?nQ5zkhZ`Jf zy4GzY&NSv4xE7C#U2ZjrWgy4Oi{D!bw@S4?wWF#47v(mBUseVIKJ!<&CyPX&zO|_v zG%~j5_Y5@BhhJ;|J-^ouH+6WwL)@Z*&L1KPa??k6X(JQc$ns4`(86dxd2%I@S3M3~ zx)bJitmN}`j{1Oi>}|#4DrXOum~X3m2sKZ7EBkpSR@SJM6=$oa5Z3fHRqqX`E#8vS z@B9!KMx}sP7^?@u#lIQk#Ko>qKSC7hfS@b3MJE1=6MNxrqx(wyihXxt=bwpmJJ2uH zE;POV@k1Z zgpQRP?>g_wbxjo@mzv05RNk5WW%`N4@E!n?0KKe?H$XJn?FP(?Q|dtjk3D*WY`|~T zxIr2a=c@PBcqK6e`j=$KDm(TxmYq*F1cUBFr^+xQ$u)j^44A&N2^%cy!Y5VzGnZeO zKQjR4(BLZzK~~@=AVD&KziPz3t3nPdpV<=)Fh^ZhzkjZK)iw@S-o(7vIFfK! z;;oS+A<4GYEfVI6a{VKOGw|>yo%5rRSoAHSTZ+&%3s$k=I0OyG(eC`=xs7W;>m)Ar z!Y%pEbyGEQUnCEDDo#zslIGfli2ne+_vc7&5YiI%!1(mm-FqV;hpY`qS$ZcG@=L1h zjz;KaRL)y41T6)@qG4L|egW(HP*56KXke4h$#?+VHB%s12Tnx=Vz28qC|yD!%OI-6 zN;XUh-PZ^Dx4<>Q7Mvvl(zq*=+3FOMMUqEH9oNHr>nVRHcpU8t@w*vI0CU}U=0egn zO)>sfNGb1QEw*Om(Ge$(vk{{E9U)#|PGBR*i;Z6%d;rHX8qxh{0@uP*BiSiUIAv2d z!C$YhFBbCDm!F%Tf0vN~<}RtN>R-^5m6c_{01ZZNWjHEb`Y?-}y#8$7#%23ZMznh% z4LNMOOR{oTd+#{t%nev&MG_~*)z!|&O2U?t3-0#(Q{Pe?cMZMpO9kS>5-Pk~c-zw< zvM&)e@WbaKhE3Sv=vrq$U?3}*O3WKN1ydKmc-aNjDbckZo~9OQ2E^y6!YD(^I5noxwH}vP$$5nlgVkBVGGesYxA*1}DLmZjF& z>Y$YDG;!VZEtp<~+JK5STju3oiuMND zlO6#kM@lOzE1HiTS+|5QTJ`)> z%^};}Xa%sSmiM0F`ZyB>eE5Ujy#F}AI1p6r7`P+_Zm_2kJvs=B{=qBQ)kWCY(UY}8 zn}BfQlMcQY(4LEQKbV8I0mO#_9f;L8ne9y;mNuNa`?)j=O9hf*VZ!owAO0wg($fE1 z_Fo}Hv(Z_Xm2;=*{hPD{&BkKZx7?HPhe08D`2Ungs&hL5VMA=|x2}D9w|grF9E+v- zG&!kV-lA-F@y{MYO7+jgoE?orZ}HkrB?15|P@pRw5p!>0>4~5MW$hn|_#_IcN;1<1 z_^*5F92^H$Oe!ypsedoaz+d6lJOBA6%pHn+wY5ARnHv2&1 zXo0xW`4&cr>?S7MCIEH%q49Egpu5&_?XsFTvF6=PDb@y!vA2hTxc1b-^mj9HFPSvY zkDrG%`KpN84;=&udpftv^a^ zA|+!SUb}Oa_Uzwsrh^b`iHIo)SU#B4<-O3jUN6I~2k@NUA?*i_xMvUEPO1Zj+dn&M zOuHdGJjzySuh*yKt~EJBLrCocNyS1VeEr0CvVHT)h#3^}0boglv}8Wws}M74TTG*E z9`edI@U!=2ybiigiBtPkovA(GGZV{Kx zGj6(w9q^3D#36IE@J=H=sNUB2NsetB{O4W$YyGB}Jp4np`kShQA;+?i|5eJlM?jx(2CM;id_5`y08B6W94` z_>jK~u~`aXH#}S2{&MSC0*^A&Nsff+zKLcs6)vYovoO&q6WcR1;nENB-Ka5kKj~x9 zNLRM-PT$QHj#f<6wsnsGB>Zu&&l}yS;(nvEYR-TUPH7SLC|Vkz@tWBSX|7O63kmRs zL}2_LYMWVJvpzo59pGrEF^AZ9tZMYhamps|`+dP;hemsDq?~<9J9na$zn&*H6>yYi z^kZ0gtdffdR39nRL%*mFFRdxJAMQzN)^%UZ`_LOVD`FDQ=JD1wCNnG_)M`c(Jg#J{ z`FG<+x6>_HcfX2Q64SGVd-*4SUjh4%>~@c*6{x%`8!DDu>bqp_@+1y%$Lz0fZ$#S~ z=~v}s7XlQsajm`+oL$qy3J?PEPWz$>g@J%dLnBG`JmBTK=132nL(N*$?1sbP{(*r+ zUpswi7*!b<)YjQ)=jMh<*>@~U*lCFnD#z zBrJ-sheGvS!ckX~8);v+E#~b7&+M*7(r{QTw!5z{?%|j^y?+Ir4w{ZzoGNBZpf66J zJE15;>0RIs^89J@B=3WWqxw*R%L61vlaX~M*`GE;qDSgqu`2oHNZlizRjM9ojSjhe znv~I}G{xAW13Kjc`KVOqCvmSHJ!FdU^G&ipF1{DjUO*w(5OjUy<_-7$eEvzII4vaZc^*TfwP|q zy4G<=eN|jqpX==3uk1F&ZulIEcKeh4t<+*ys?`BaOxB@%Fbg)ornYh&FxqhqZq(cI zUG}X#&f&=3>$Jw^_Ap~SUNC9@BKUQIJjP0)vufqnFCGA;7lFaSez##%myYr_^wmeM z!+^&J-D9t>3WJ}0R~{Pr+&wrLpr-}ftw9=($9hw8qm`y!lF8(TG$Oi~9n{E0L4~!9 z`?T>TO_jI8ChAgJ&NIn1!oaczmH3)zXslu`BV!}@*Q@e-1@1hQt;0;&7DMGK3SD_| zyOM3@+9J6>m_=qnPpR&r+*Vm>k6FJ2{79{^cWrSuhc$LO@Het$m$wA9D1^mC10wCM zH}TV#a}PIj3o??=FZ+a#FE53b|9ktcWId5>>rXy)sv&%Uz?}UsxGsPJBrf$p&u0I* zW^VHP;bU)t#j*0t`1lwFxMtL*b{6)+AEJRX%=@R~24-xpI_}dlrY~~k`)-v2`L*)J zK{yYo?=Fc@WY=zCZ_EwH^F~x74!_mK<8i!Qd$b21B^4JNM(nq&z9qt@M5JiB;24!_ zJhFoW_%X+Tz9)ao6d=WuRpqvs@z6f)~wB zYleIuGO4NDGI_WS)XPBhsxKpcK})?UG7Y&tG!P0BfH9LsP+D!MdeDdy)9Lnhe0{S) z>iUg?0MM>Prhb4m$i?{=DNYi!Zt%k|msP4Kp#yJFzp2_84b3wOl;5tVF<kRa(@x%AL;C-@%`kG*wS$zmvhcdr&$h0n=>0dEL zQ&kiKh-AkdmeH^XZj8KmdFg~PNN#{tW>Ek1!ZX3`HgZOhMDuuV| z$8f{$u$9<;sFQVO@D6d=<7^9G)ui4Gema6mH|Iyx%vEUyoY;?%(wN9(n=C{OW%N_! z!IKbcn~k#q4iW7Kf#65dF~Mqu0qy6d&(3V*Mk|p;O>em48*dCp`U@>B3{JFnWlt<` z6aWcFo%2|8OjSdrpVX~7L4hy3G@B!rhks6KCp8I82p?KS6Q)I;FNuq#dw$m4`y8wv zbPI(P;(uk!a%k6Nk5r89tQfPAm#<%71)A~(W{h&IHvNq0o{UJLH;!FL+(0elb~8L7KLv5hI8g1h lvoACvBZbr8Zu%{{iVNbw>aI diff --git a/icons/mob/lavaland/lavaland_monsters.dmi b/icons/mob/lavaland/lavaland_monsters.dmi index b22513e6aaf381dd08e2b007832fdd9455f99e39..8cf32385df306749c39d6135bfee668b422bc0e9 100644 GIT binary patch literal 61179 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

  5. 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 diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 81d20e1f7458a2b9e37267d96bf9f613a7055363..116fbe4090c6125765c0f40656eabd3d91bfb0b5 100644 GIT binary patch delta 56245 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 delta 52250 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 z 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 From 87c967407241accfdd336b4b0453bc59337aac4a Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 15:05:49 +0000 Subject: [PATCH 073/191] Automatic changelog generation for PR #17277 --- html/changelogs/AutoChangeLog-pr-17277.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17277.yml diff --git a/html/changelogs/AutoChangeLog-pr-17277.yml b/html/changelogs/AutoChangeLog-pr-17277.yml new file mode 100644 index 00000000000..4e61d3f6565 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17277.yml @@ -0,0 +1,4 @@ +author: Kor +delete-after: True +changes: + - rscadd: "Engineering cyborgs now have internal blueprints." From d9aac22800d0b4630431a7165602076e053d1c97 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 1 May 2016 16:10:00 +0100 Subject: [PATCH 074/191] Code review --- code/game/objects/items/crayons.dm | 6 ++++-- code/modules/paperwork/handlabeler.dm | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 86717ffd763..568c740c9d3 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -252,5 +252,7 @@ // 25 is our cost per unit of paint, making it cost 25 energy per // normal tag, 50 per window, and 250 per attack var/cost = diff * 25 - - borgy.cell.use(cost) + // Cyborgs shouldn't be able to use modules without a cell. But if they do + // it's free. + if(borgy.cell) + borgy.cell.use(cost) diff --git a/code/modules/paperwork/handlabeler.dm b/code/modules/paperwork/handlabeler.dm index afb23cebb9f..7a54cc402c3 100644 --- a/code/modules/paperwork/handlabeler.dm +++ b/code/modules/paperwork/handlabeler.dm @@ -108,7 +108,10 @@ // 50 per label. Magical cyborg paper doesn't come cheap. var/cost = diff * 50 - borgy.cell.use(cost) + // If the cyborg manages to use a module without a cell, they get the paper + // for free. + if(borgy.cell) + borgy.cell.use(cost) /obj/item/hand_labeler_refill name = "hand labeler paper roll" From a72e48ffe3d8a95b0d6ee5efe0ffbd1c3dbe919c Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Sun, 1 May 2016 12:20:06 -0400 Subject: [PATCH 075/191] the fact this never came up is surprising --- code/game/objects/structures/displaycase.dm | 9 +-------- .../mob/living/carbon/alien/special/facehugger.dm | 4 ++++ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index ccc043c0188..16b903709f3 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -253,12 +253,5 @@ /obj/structure/displaycase/labcage name = "lab cage" desc = "A glass lab container for storing interesting creatures." - -/obj/structure/displaycase/labcage/New() - ..() - var/obj/item/clothing/mask/facehugger/A = new /obj/item/clothing/mask/facehugger(src) - A.sterile = 1 - A.name = "Lamarr" - showpiece = A - update_icon() + start_showpiece_type = /obj/item/clothing/mask/facehugger/lamarr diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index 08e5d444116..c4a7667fe85 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -29,6 +29,10 @@ var/const/MAX_ACTIVE_TIME = 400 var/attached = 0 +/obj/item/clothing/mask/facehugger/lamarr + name = "Lamarr" + sterile = 1 + /obj/item/clothing/mask/facehugger/attack_alien(mob/user) //can be picked up by aliens attack_hand(user) return From f903deb2a27fae958b628c41fea546b801acf37f Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Sun, 1 May 2016 01:46:09 +0100 Subject: [PATCH 076/191] Allows clothing to alter variables on the wearer, Admin modifiable too! --- code/__DEFINES/clothing.dm | 57 ++++++++++++++----- code/modules/clothing/clothing.dm | 32 +++++++++++ code/modules/clothing/suits/miscellaneous.dm | 7 +++ icons/obj/clothing/suits.dmi | Bin 96224 -> 96681 bytes 4 files changed, 83 insertions(+), 13 deletions(-) diff --git a/code/__DEFINES/clothing.dm b/code/__DEFINES/clothing.dm index fabe22f95c4..dd8ce2bdb96 100644 --- a/code/__DEFINES/clothing.dm +++ b/code/__DEFINES/clothing.dm @@ -13,19 +13,7 @@ #define SLOT_POCKET 2048 //this is to allow items with a w_class of 3 or 4 to fit in pockets. #define SLOT_DENYPOCKET 4096 //this is to deny items with a w_class of 2 or 1 to fit in pockets. -//Bit flags for the flags_inv variable, which determine when a piece of clothing hides another. IE a helmet hiding glasses. -#define HIDEGLOVES 1 -#define HIDESUITSTORAGE 2 -#define HIDEJUMPSUIT 4 //these first four are only used in exterior suits -#define HIDESHOES 8 -#define HIDEMASK 16 //these last six are only used in masks and headgear. -#define HIDEEARS 32 // (ears means headsets and such) -#define HIDEEYES 64 // Whether eyes and glasses are hidden -#define HIDEFACE 128 // Whether we appear as unknown. -#define HIDEHAIR 256 -#define HIDEFACIALHAIR 512 - -//slots +//SLOTS #define slot_back 1 #define slot_wear_mask 2 #define slot_handcuffed 3 @@ -49,6 +37,49 @@ #define slots_amt 20 // Keep this up to date! +//I hate that this has to exist +/proc/slotdefine2slotbit(slotdefine) //Keep this up to date with the value of SLOT BITMASKS and SLOTS (the two define sections above) + . = 0 + switch(slotdefine) + if(slot_back) + . = SLOT_BACK + if(slot_wear_mask) + . = SLOT_MASK + if(slot_belt) + . = SLOT_BELT + if(slot_wear_id) + . = SLOT_ID + if(slot_ears) + . = SLOT_EARS + if(slot_glasses) + . = SLOT_EYES + if(slot_gloves) + . = SLOT_GLOVES + if(slot_head) + . = SLOT_HEAD + if(slot_shoes) + . = SLOT_FEET + if(slot_wear_suit) + . = SLOT_OCLOTHING + if(slot_w_uniform) + . = SLOT_ICLOTHING + if(slot_l_store, slot_r_store) + . = SLOT_POCKET + + +//Bit flags for the flags_inv variable, which determine when a piece of clothing hides another. IE a helmet hiding glasses. +#define HIDEGLOVES 1 +#define HIDESUITSTORAGE 2 +#define HIDEJUMPSUIT 4 //these first four are only used in exterior suits +#define HIDESHOES 8 +#define HIDEMASK 16 //these last six are only used in masks and headgear. +#define HIDEEARS 32 // (ears means headsets and such) +#define HIDEEYES 64 // Whether eyes and glasses are hidden +#define HIDEFACE 128 // Whether we appear as unknown. +#define HIDEHAIR 256 +#define HIDEFACIALHAIR 512 + + //Cant seem to find a mob bitflags area other than the powers one // bitflags for clothing parts - also used for limbs diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 6f8f9f0b464..c459acf5217 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -19,6 +19,38 @@ var/gang //Is this a gang outfit? var/scan_reagents = 0 //Can the wearer see reagents while it's equipped? + //Var modification - PLEASE be careful with this I know who you are and where you live + var/list/user_vars_to_edit = list() //VARNAME = VARVALUE eg: "name" = "butts" + var/list/user_vars_remembered = list() //Auto built by the above + dropped() + equipped() + + +/obj/item/clothing/Destroy() + dropped() + user_vars_remembered = null //Oh god somebody put REFERENCES in here? not to worry, we'll clean it up + return ..() + + +/obj/item/clothing/dropped(mob/user) + ..() + if(user_vars_remembered && user_vars_remembered.len) + for(var/variable in user_vars_remembered) + if(variable in user.vars) + if(user.vars[variable] == user_vars_to_edit[variable]) //Is it still what we set it to? (if not we best not change it) + user.vars[variable] = user_vars_remembered[variable] + user_vars_remembered = list() + + +/obj/item/clothing/equipped(mob/user, slot) + ..() + + if(slot_flags & slotdefine2slotbit(slot)) //Was equipped to a valid slot for this item? + for(var/variable in user_vars_to_edit) + if(variable in user.vars) + user_vars_remembered[variable] = user.vars[variable] + user.vars[variable] = user_vars_to_edit[variable] + + + //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears name = "ears" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 1842f608827..9fcc55c5ad1 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -490,3 +490,10 @@ /obj/item/clothing/head/winterhood/miner icon_state = "winterhood_miner" + +/obj/item/clothing/suit/spookyghost + name = "spooky ghost" + desc = "this is obviously just a bedsheet, but maybe try it on?" + icon_state = "bedsheet" + user_vars_to_edit = list("name" = "Spooky Ghost", "real_name" = "Spooky Ghost" , "incorporeal_move" = 1, "appearance_flags" = KEEP_TOGETHER|TILE_BOUND, "alpha" = 150) + alternate_worn_layer = ABOVE_BODY_FRONT_LAYER //so the bedsheet goes over everything but fire diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index b44076fdda4816da7b1e3c80c702f2f2b961ba70..c06f67c32477b178d2a89bd3a092a75df1dc973d 100644 GIT binary patch delta 21551 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 WzJG;Wiq}H`0000 Date: Sun, 1 May 2016 19:28:19 +0100 Subject: [PATCH 077/191] fixes mecha_pilots not targeting empty mecha correctly, fixes them attacking friendly/their own mecha, adds nanotrasen mecha_pilots. --- .../mob/living/simple_animal/hostile/mecha_pilot.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm index 0afa18e866b..33cfec8eccc 100644 --- a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm +++ b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm @@ -43,7 +43,16 @@ ..() wanted_objects = subtypesof(/obj/mecha/combat) +/mob/living/simple_animal/hostile/syndicate/mecha_pilot/nanotrasen //nanotrasen are syndies! no it's just a weird path. + icon_living = "nanotrasen" + icon_state = "nanotrasen" + faction = list("nanotrasen") + spawn_mecha_type = /obj/mecha/combat/marauder/loaded +/mob/living/simple_animal/hostile/syndicate/mecha_pilot/no_mech/nanotrasen + icon_living = "nanotrasen" + icon_state = "nanotrasen" + faction = list("nanotrasen") /mob/living/simple_animal/hostile/syndicate/mecha_pilot/New() @@ -253,6 +262,10 @@ else //we're not in a mecha, so we check if we can steal it instead. if(is_valid_mecha(M)) return 1 + else if (M.occupant && CanAttack(M.occupant)) + return 1 + else + return 0 . = ..() From 0d740e31f25e2e8f138c8e42f1c768632ffb0c2e Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 1 May 2016 20:53:52 +0100 Subject: [PATCH 078/191] Revenant and alien whispering heard by ghosts Revenant transmit and alien whisper now also sent to all ghosts, a la abductor chat. --- .../gamemodes/miniantags/revenant/revenant_abilities.dm | 8 ++++++++ .../mob/living/carbon/alien/humanoid/alien_powers.dm | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index b311c1e7669..05af09fd36a 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -118,6 +118,14 @@ log_say("RevenantTransmit: [key_name(user)]->[key_name(M)] : [msg]") user << "You transmit to [M]: [msg]" M << "An alien voice resonates from all around... [msg]" + for(var/mob/ded in dead_mob_list) + ded << "(F) \ + [user] \ + Revenant Transmit --> \ + (F) \ + [M] \ + [msg]" + /obj/effect/proc_holder/spell/aoe_turf/revenant diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index a9710f07572..50ebaef1d28 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -88,6 +88,13 @@ Doesn't work on other aliens/AI.*/ log_say("AlienWhisper: [key_name(user)]->[M.key] : [msg]") M << "You hear a strange, alien voice in your head...[msg]" user << {"You said: "[msg]" to [M]"} + for(var/mob/ded in dead_mob_list) + ded << "(F) \ + [user] \ + Alien Whisper --> \ + (F) \ + [M] \ + [msg]" else return 0 return 1 From ded656458d60b2c4f7e6dc5f22cd0fe158408fea Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 1 May 2016 21:15:55 +0100 Subject: [PATCH 079/191] Buffs panacea mannitol --- code/game/gamemodes/changeling/powers/panacea.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/changeling/powers/panacea.dm b/code/game/gamemodes/changeling/powers/panacea.dm index 63bc00cc848..274c4ae0766 100644 --- a/code/game/gamemodes/changeling/powers/panacea.dm +++ b/code/game/gamemodes/changeling/powers/panacea.dm @@ -21,7 +21,7 @@ user.reagents.add_reagent("mutadone", 10) user.reagents.add_reagent("pen_acid", 20) user.reagents.add_reagent("antihol", 10) - user.reagents.add_reagent("mannitol", 10) + user.reagents.add_reagent("mannitol", 75) for(var/datum/disease/D in user.viruses) D.cure() From 77c76401392b36fd9c187ebf795d768063320a35 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Sun, 1 May 2016 21:25:35 +0100 Subject: [PATCH 080/191] fixes some vars on /nanotrasen pilots --- code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm index 33cfec8eccc..b9c5337d200 100644 --- a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm +++ b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm @@ -44,12 +44,16 @@ wanted_objects = subtypesof(/obj/mecha/combat) /mob/living/simple_animal/hostile/syndicate/mecha_pilot/nanotrasen //nanotrasen are syndies! no it's just a weird path. + name = "Nanotrasen Mecha Pilot" + desc = "Death to the Syndicate. This variant comes in MECHA DEATH flavour." icon_living = "nanotrasen" icon_state = "nanotrasen" faction = list("nanotrasen") spawn_mecha_type = /obj/mecha/combat/marauder/loaded /mob/living/simple_animal/hostile/syndicate/mecha_pilot/no_mech/nanotrasen + name = "Nanotrasen Mecha Pilot" + desc = "Death to the Syndicate. This variant comes in MECHA DEATH flavour." icon_living = "nanotrasen" icon_state = "nanotrasen" faction = list("nanotrasen") From 56a2a606c6a5022628759eaab17785524e8cd9b4 Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Sun, 1 May 2016 13:36:11 -0700 Subject: [PATCH 081/191] helmet standard issue --- code/modules/jobs/job_types/security.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm index cc8c12226ca..457eed53abd 100644 --- a/code/modules/jobs/job_types/security.dm +++ b/code/modules/jobs/job_types/security.dm @@ -208,7 +208,7 @@ var/list/sec_departments = list("engineering", "supply", "medical", "science") ears = /obj/item/device/radio/headset/headset_sec/alt uniform = /obj/item/clothing/under/rank/security gloves = /obj/item/clothing/gloves/color/black - head = /obj/item/clothing/head/beret/sec + head = /obj/item/clothing/head/helmet/sec suit = /obj/item/clothing/suit/armor/vest shoes = /obj/item/clothing/shoes/jackboots l_pocket = /obj/item/weapon/restraints/handcuffs From 7aa5e85dba4225421f78160af8f02e68661de054 Mon Sep 17 00:00:00 2001 From: bawhoppen Date: Sun, 1 May 2016 16:48:29 -0500 Subject: [PATCH 082/191] fixed memes --- code/game/objects/items/weapons/storage/boxes.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 94979a08502..86a3e01c766 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -77,9 +77,9 @@ new /obj/item/weapon/reagent_containers/hypospray/medipen(src) return -/obj/item/weapon/storage/box/engineer/syndie +/obj/item/weapon/storage/box/syndie -/obj/item/weapon/storage/box/engineer/syndie/New() +/obj/item/weapon/storage/box/syndie/New() ..() contents = list() new /obj/item/clothing/mask/gas/syndicate(src) From bfa70f3d4c16a2f906537a2898dc6bbf09593bbc Mon Sep 17 00:00:00 2001 From: bawhoppen Date: Sun, 1 May 2016 16:49:28 -0500 Subject: [PATCH 083/191] okay that too --- code/game/gamemodes/nuclear/nuclear.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 29f7c46e864..fbd6fe472a8 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -303,7 +303,7 @@ l_pocket = /obj/item/weapon/pinpointer/nukeop id = /obj/item/weapon/card/id/syndicate belt = /obj/item/weapon/gun/projectile/automatic/pistol - backpack_contents = list(/obj/item/weapon/storage/box/engineer/syndie=1) + backpack_contents = list(/obj/item/weapon/storage/box/syndie=1) var/tc = 25 @@ -338,7 +338,7 @@ r_pocket = /obj/item/weapon/tank/internals/emergency_oxygen/engi belt = /obj/item/weapon/storage/belt/military r_hand = /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog - backpack_contents = list(/obj/item/weapon/storage/box/engineer/syndie=1,\ + backpack_contents = list(/obj/item/weapon/storage/box/syndie=1,\ /obj/item/weapon/tank/jetpack/oxygen/harness=1,\ /obj/item/weapon/gun/projectile/automatic/pistol=1) From d789b2f50b14024f3a74ec7da24b537dea7615e3 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 21:50:20 +0000 Subject: [PATCH 084/191] Automatic changelog generation for PR #17261 --- html/changelogs/AutoChangeLog-pr-17261.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17261.yml diff --git a/html/changelogs/AutoChangeLog-pr-17261.yml b/html/changelogs/AutoChangeLog-pr-17261.yml new file mode 100644 index 00000000000..ed5e92d9e2b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17261.yml @@ -0,0 +1,4 @@ +author: Joan +delete-after: True +changes: + - tweak: "Blob spores spawn from factories 2 seconds faster, but the factory goes on cooldown when any of its spores die." From f1d0d376ea73c6d56d7eb9336f06c6df5ab86e05 Mon Sep 17 00:00:00 2001 From: oranges Date: Mon, 2 May 2016 10:15:20 +1200 Subject: [PATCH 085/191] Clean the world status proc slightly Remove a bizzare if check --- code/world.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/world.dm b/code/world.dm index cbd4046227d..78bd63aa498 100644 --- a/code/world.dm +++ b/code/world.dm @@ -283,21 +283,13 @@ var/inerror = 0 else if (n > 0) features += "~[n] player" - /* - is there a reason for this? the byond site shows 'hosted by X' when there is a proper host already. - if (host) - features += "hosted by [host]" - */ - if (!host && config && config.hostedby) features += "hosted by [config.hostedby]" if (features) s += ": [jointext(features, ", ")]" - /* does this help? I do not know */ - if (src.status != s) - src.status = s + status = s #define FAILED_DB_CONNECTION_CUTOFF 5 var/failed_db_connections = 0 From 0a83426f542297849ea43854e86ea3162e24a365 Mon Sep 17 00:00:00 2001 From: bawhoppen Date: Sun, 1 May 2016 17:33:18 -0500 Subject: [PATCH 086/191] removes trailing returns --- code/game/objects/items/weapons/storage/boxes.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 86a3e01c766..e9999c44016 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -65,7 +65,6 @@ new /obj/item/clothing/mask/breath(src) new /obj/item/weapon/tank/internals/emergency_oxygen(src) new /obj/item/weapon/reagent_containers/hypospray/medipen(src) - return /obj/item/weapon/storage/box/engineer @@ -75,7 +74,6 @@ new /obj/item/clothing/mask/breath(src) new /obj/item/weapon/tank/internals/emergency_oxygen/engi(src) new /obj/item/weapon/reagent_containers/hypospray/medipen(src) - return /obj/item/weapon/storage/box/syndie @@ -84,7 +82,6 @@ contents = list() new /obj/item/clothing/mask/gas/syndicate(src) new /obj/item/weapon/tank/internals/emergency_oxygen/engi(src) - return /obj/item/weapon/storage/box/security @@ -94,7 +91,6 @@ new /obj/item/clothing/mask/gas/sechailer(src) new /obj/item/weapon/tank/internals/emergency_oxygen(src) new /obj/item/weapon/reagent_containers/hypospray/medipen(src) - return /obj/item/weapon/storage/box/gloves name = "box of latex gloves" From 5ecb3bdd6f35eea84230a5dc39ab4a3c9664815f Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 1 May 2016 23:33:23 +0000 Subject: [PATCH 087/191] Automatic changelog generation for PR #17280 --- html/changelogs/AutoChangeLog-pr-17280.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17280.yml diff --git a/html/changelogs/AutoChangeLog-pr-17280.yml b/html/changelogs/AutoChangeLog-pr-17280.yml new file mode 100644 index 00000000000..f67ca21a532 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17280.yml @@ -0,0 +1,4 @@ +author: TechnoAlchemisto +delete-after: True +changes: + - tweak: "Security uniforms have been made more professional, and more tactical." From 82ef5b3f8fd2acf4600a26e7b05eaf2c31da1918 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Mon, 2 May 2016 00:40:11 +0000 Subject: [PATCH 088/191] Automatic changelog compile --- html/changelog.html | 53 ++++++++++++++++++---- html/changelogs/.all_changelog.yml | 37 +++++++++++++++ html/changelogs/AutoChangeLog-pr-17081.yml | 8 ---- html/changelogs/AutoChangeLog-pr-17219.yml | 4 -- html/changelogs/AutoChangeLog-pr-17227.yml | 8 ---- html/changelogs/AutoChangeLog-pr-17245.yml | 7 --- html/changelogs/AutoChangeLog-pr-17261.yml | 4 -- html/changelogs/AutoChangeLog-pr-17263.yml | 8 ---- html/changelogs/AutoChangeLog-pr-17277.yml | 4 -- html/changelogs/AutoChangeLog-pr-17278.yml | 4 -- html/changelogs/AutoChangeLog-pr-17280.yml | 4 -- 11 files changed, 80 insertions(+), 61 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17081.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17219.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17227.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17245.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17261.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17263.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17277.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17278.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17280.yml diff --git a/html/changelog.html b/html/changelog.html index 5339d9026d2..f2fdb9c0e03 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,49 @@ -->
    +

    02 May 2016

    +

    Joan updated:

    +
      +
    • Blob spores spawn from factories 2 seconds faster, but the factory goes on cooldown when any of its spores die.
    • +
    +

    Kor updated:

    +
      +
    • Engineering cyborgs now have internal blueprints.
    • +
    +

    Lzimann updated:

    +
      +
    • Automatic nexus placing time changed from 2 to 15 minutes.
    • +
    • Prophet's gear(hat and staff) prioritizes the backpack instead of automatically equipping.
    • +
    • Divine telepathy and prophet to god speak now have a follow button for ghosts.
    • +
    • Divine telepathy and prophet to god speak now has the god's color.
    • +
    • CTF spawn protection trap is no longer constructable
    • +
    +

    Mercenaryblue updated:

    +
      +
    • Drastically reduced the chances of eye damage when throwing a paper plane.
    • +
    +

    TechnoAlchemisto updated:

    +
      +
    • Security uniforms have been made more professional, and more tactical.
    • +
    +

    TrustyGun updated:

    +
      +
    • By crafting together a legion skull, a goliath steak, ketchup, and capsaicin oil, you can create Stuffed Legion! Be careful, it's hot.
    • +
    +

    coiax updated:

    +
      +
    • Centcom Department of [REDACTED] have announced a change of supplier of [EXPLETIVE DELETED]. As such, for security reasons, the absinthe [MOVE ALONG CITIZEN] will instead be [NOTHING TO SEE HERE]. We hope that this will not affect the performance of the [INFORMATION ABOVE YOUR SECURITY CLEARANCE].
    • +
    +

    nullbear updated:

    +
      +
    • A reminder for crew to avoid mopping floors in cold rooms, as the water will freeze and provide a dangerous slipping hazard known as 'ice'. Running on it is not recommended.
    • +
    • Frostoil is an effective chemical for rapidly cooling areas in the event of a fire.
    • +
    • Added X4, a breaching charge more destructive than C4, it can be purchased from uplinks.
    • +
    • C4 can be used with assemblies.
    • +
    • Fixes chembomb recipe to use any matter bin. Again.
    • +
    • ARG's disappear once finished reacting.
    • +
    +

    30 April 2016

    Joan updated:

      @@ -587,16 +630,6 @@
      • Alt-clicking a fire extinguisher cabinet opens and closes it. That is all.
      - -

      04 April 2016

      -

      TechnoAlchemisto updated:

      -
        -
      • The recipes for some Trekchems are now back in the game
      • -
      • Bicaridine can be made with carbon, oxygen, and sugar.
      • -
      • Kelotane can be made with silicon and carbon.
      • -
      • Antitoxin can be made with nitrogen, silicon, and potassium
      • -
      • tricordrazine can be made by combining all three.
      • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index ba0c7fa87c4..a13bca612f1 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4803,3 +4803,40 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. bgobandit: - rscadd: 'Nanotrasen has released Cards Against Spess! Visit your local library for a copy. Warning: may cause breakage of the fourth wall.' +2016-05-02: + Joan: + - tweak: Blob spores spawn from factories 2 seconds faster, but the factory goes + on cooldown when any of its spores die. + Kor: + - rscadd: Engineering cyborgs now have internal blueprints. + Lzimann: + - tweak: Automatic nexus placing time changed from 2 to 15 minutes. + - tweak: Prophet's gear(hat and staff) prioritizes the backpack instead of automatically + equipping. + - rscadd: Divine telepathy and prophet to god speak now have a follow button for + ghosts. + - rscadd: Divine telepathy and prophet to god speak now has the god's color. + - bugfix: CTF spawn protection trap is no longer constructable + Mercenaryblue: + - tweak: Drastically reduced the chances of eye damage when throwing a paper plane. + TechnoAlchemisto: + - tweak: Security uniforms have been made more professional, and more tactical. + TrustyGun: + - rscadd: By crafting together a legion skull, a goliath steak, ketchup, and capsaicin + oil, you can create Stuffed Legion! Be careful, it's hot. + coiax: + - rscadd: Centcom Department of [REDACTED] have announced a change of supplier of + [EXPLETIVE DELETED]. As such, for security reasons, the absinthe [MOVE ALONG + CITIZEN] will instead be [NOTHING TO SEE HERE]. We hope that this will not affect + the performance of the [INFORMATION ABOVE YOUR SECURITY CLEARANCE]. + nullbear: + - rscadd: A reminder for crew to avoid mopping floors in cold rooms, as the water + will freeze and provide a dangerous slipping hazard known as 'ice'. Running + on it is not recommended. + - rscadd: Frostoil is an effective chemical for rapidly cooling areas in the event + of a fire. + - rscadd: Added X4, a breaching charge more destructive than C4, it can be purchased + from uplinks. + - rscadd: C4 can be used with assemblies. + - bugfix: Fixes chembomb recipe to use any matter bin. Again. + - bugfix: ARG's disappear once finished reacting. diff --git a/html/changelogs/AutoChangeLog-pr-17081.yml b/html/changelogs/AutoChangeLog-pr-17081.yml deleted file mode 100644 index 5ea2ce65b8d..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17081.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: nullbear -delete-after: True -changes: - - rscadd: "A reminder for crew to avoid mopping floors in cold rooms, as -the water will freeze and provide a dangerous slipping hazard known as -'ice'. Running on it is not recommended." - - rscadd: "Frostoil is an effective chemical for rapidly cooling areas -in the event of a fire." diff --git a/html/changelogs/AutoChangeLog-pr-17219.yml b/html/changelogs/AutoChangeLog-pr-17219.yml deleted file mode 100644 index 79103aafc7b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17219.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: TrustyGun -delete-after: True -changes: - - rscadd: "By crafting together a legion skull, a goliath steak, ketchup, and capsaicin oil, you can create Stuffed Legion! Be careful, it's hot." diff --git a/html/changelogs/AutoChangeLog-pr-17227.yml b/html/changelogs/AutoChangeLog-pr-17227.yml deleted file mode 100644 index 6ba49f607a4..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17227.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: coiax -delete-after: True -changes: - - rscadd: "Centcom Department of [REDACTED] have announced a change of supplier -of [EXPLETIVE DELETED]. As such, for security reasons, the absinthe -[MOVE ALONG CITIZEN] will instead be [NOTHING TO SEE HERE]. We hope that -this will not affect the performance of the [INFORMATION ABOVE YOUR -SECURITY CLEARANCE]." diff --git a/html/changelogs/AutoChangeLog-pr-17245.yml b/html/changelogs/AutoChangeLog-pr-17245.yml deleted file mode 100644 index 5bba55982bb..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17245.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: nullbear -delete-after: True -changes: - - rscadd: "Added X4, a breaching charge more destructive than C4, it can be purchased from uplinks." - - rscadd: "C4 can be used with assemblies." - - bugfix: "Fixes chembomb recipe to use any matter bin. Again." - - bugfix: "ARG's disappear once finished reacting." diff --git a/html/changelogs/AutoChangeLog-pr-17261.yml b/html/changelogs/AutoChangeLog-pr-17261.yml deleted file mode 100644 index ed5e92d9e2b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17261.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Joan -delete-after: True -changes: - - tweak: "Blob spores spawn from factories 2 seconds faster, but the factory goes on cooldown when any of its spores die." diff --git a/html/changelogs/AutoChangeLog-pr-17263.yml b/html/changelogs/AutoChangeLog-pr-17263.yml deleted file mode 100644 index fe5a2f5dd8b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17263.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: Lzimann -delete-after: True -changes: - - tweak: "Automatic nexus placing time changed from 2 to 15 minutes." - - tweak: "Prophet's gear(hat and staff) prioritizes the backpack instead of automatically equipping." - - rscadd: "Divine telepathy and prophet to god speak now have a follow button for ghosts." - - rscadd: "Divine telepathy and prophet to god speak now has the god's color." - - bugfix: "CTF spawn protection trap is no longer constructable" diff --git a/html/changelogs/AutoChangeLog-pr-17277.yml b/html/changelogs/AutoChangeLog-pr-17277.yml deleted file mode 100644 index 4e61d3f6565..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17277.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Kor -delete-after: True -changes: - - rscadd: "Engineering cyborgs now have internal blueprints." diff --git a/html/changelogs/AutoChangeLog-pr-17278.yml b/html/changelogs/AutoChangeLog-pr-17278.yml deleted file mode 100644 index d90b5f4475b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17278.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Mercenaryblue -delete-after: True -changes: - - tweak: "Drastically reduced the chances of eye damage when throwing a paper plane." diff --git a/html/changelogs/AutoChangeLog-pr-17280.yml b/html/changelogs/AutoChangeLog-pr-17280.yml deleted file mode 100644 index f67ca21a532..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17280.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: TechnoAlchemisto -delete-after: True -changes: - - tweak: "Security uniforms have been made more professional, and more tactical." From b3286b9d39fe931098fc73dd7f1bd6c1f2039dd9 Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Sun, 1 May 2016 18:52:12 -0700 Subject: [PATCH 089/191] Fixes alt sprites not working. Changes sprites of HOP armor and BARKEEP armor. --- .../crates_lockers/closets/secure/security.dm | 2 +- code/modules/jobs/job_types/cargo_service.dm | 2 +- icons/mob/uniform.dmi | Bin 218006 -> 218200 bytes tgstation.dme | 3 --- 4 files changed, 2 insertions(+), 5 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index c8fa71c24dc..2cb1eae867f 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -43,7 +43,7 @@ new /obj/item/weapon/storage/box/ids(src) new /obj/item/weapon/storage/box/ids(src) new /obj/item/device/megaphone/command(src) - new /obj/item/clothing/suit/armor/vest/alt(src) + new /obj/item/clothing/suit/armor/vest(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index ed87fcae838..8a7f561fde5 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -120,7 +120,7 @@ Bartender belt = /obj/item/device/pda/bar ears = /obj/item/device/radio/headset/headset_srv uniform = /obj/item/clothing/under/rank/bartender - suit = /obj/item/clothing/suit/armor/vest/alt + suit = /obj/item/clothing/suit/armor/vest backpack_contents = list(/obj/item/weapon/storage/box/beanbag=1) shoes = /obj/item/clothing/shoes/laceup diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 3d687a5b645c60685ab682c8f54fab739d7f3b60..3677aa3747821beab9cb1d391967aec6764b9273 100644 GIT binary patch delta 22176 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 delta 22013 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%0A|zn zyy*vanU^5ON%mFJkyE_EwO$ zk;5bt`a}`w2HiQ)pF$@cJrxd)z<1v`|2l(!5BL2%TH5L^Y%Xy8hQkJ#aF}AlUp(Tv zqAdpkS&DZL>AZV8n5jFBJN9>VGxzEc>5t8`j$89xFi6^&5N=j=`Q8>I5Pn8SXVQyZ zSjk#CuOfA8L8T^o@1t~hqZ0auEqKV2UVy~+w}#>-)c8{hbp0H_0HPgrY#xY~!`#>5 zCfN*-3MNO&81GuE7yx`tSEUSf%fT(v#0mv?Uar&yA!pH_+P(%x5X#9?MYc;yN^*=~nV(Uxd)QE+_D^p9EqX^0u{ba8<$1j5x6N{~8z*utVAX2QfQaMjV;Rq9J*;)#A6bX5>^;5I~&o<2vjEkn{QRdXBSlR2!WQM@(#O9-rF#@w|9eP zqS$F^w?XFq+>VOi5K-9~Co`HE2L%xuEMJsWxHi6#0K&GyPG(3UUS5n$g*r>72JUQ= zZebfyU^byPZb_DYz+|SjMrd7{uGrf-eOF)gl63cUa7=u>q--%=uG&$KUEug}uKM~N z6n?__!Gm7~+?w{Wq?K&YJ>zTXB z08-93R>YIugIA26>lOFs*$8$@@jQR-$3=)e6QiV8aqNlH9lIm!{uB0Vr*w+%PrO<&P@pWw(@i1zFE-lC=#czkyY+L%-SB-Oa#uoK67>=__A!&O2 zJQ!4dz_9652CIK!sii`=2St0UvCaG20ArL2QpQGRh|Ta!5lIVB`Njx*WS}6h`cr^W z%24R8KElms@nX*bFiA1MUZdUI(lOkmVn-(^RA5D8tI@v6FA6W(-Um`M)wR~itt01b zepg{yE)9}BZ~WM7ET~wj>;;2n^dr*_Q9rpaIEP+vl zVLl70Ox?(0M(%_x@%c%0Wo_=t+FD_oO+TxY>ZXeC*l_eqKe~gwc2z2{_2E9w3-bU+ z;5(_yD(fDg3(91%v@J~S4uJl`N=6==RUe6bC1oGKl4|U;^EScjKgO28wm4%N3oM@0 zeQnfWY?4PRXn-^c#Oa{Vh4hUScBq{a6@5zX+q|Ay#BWa?QQH!i0Jfxot@KX3(AIz& z0BhMP!|>SrQ!@Nx&M>jMuCA~x?;QQW!YZ&Qj*y*QJh4W=rlwZY4im+jLXP3oy@u6G zvJL1Ep<^{DcWpZl?$i;MC6=n31yoo=m7D=PH|sJz08X0Id81Wq97DEQ=FOd55v$FA%2+@oIT_wiThbdD@_<_K5u!EO2d7RuZ zcash^+bp>-z=4pVENBLVTi=u&F81|x&OykgwT|bbY)hrE4z-nka#K^We=+8fPztBs zN5Nr^S|be{KMyx+Yin0@sMVES00y?_gR{ri0_wuY6y|Ph5&a7+OWHUP1KS@DHyh;H z`u7Sa+>tK`(?xZqD{M)F%g!e|Q3qYn7v6Zl0vl|^vEBKT1A%o2?3M5`l21=1Hh9!d zFsqq-(BnVpqgY*YL zLHnr&4Ayyo%&7iP#%7)mcD?;;$-jvWi#@B*E;1PC7kzW#;AL~K?n&}Xn|gfy$`?~y zs5A(pqVR@{T}bps^T?8BrE)4OEM;b=YMt4*Wrdd(?A{a478YjiQzVxLGldBq@P(8w UdNIWNWtiC;*G%-w^c Date: Sun, 1 May 2016 18:59:51 -0700 Subject: [PATCH 090/191] makes sure people have the right types of armor --- .../objects/structures/crates_lockers/closets/job_closets.dm | 2 +- .../structures/crates_lockers/closets/secure/security.dm | 2 +- code/modules/jobs/job_types/cargo_service.dm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 65cb20bee21..9da2cc06a11 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -24,7 +24,7 @@ new /obj/item/weapon/reagent_containers/glass/rag(src) new /obj/item/weapon/reagent_containers/glass/rag(src) new /obj/item/weapon/storage/box/beanbag(src) - new /obj/item/clothing/suit/armor/vest(src) + new /obj/item/clothing/suit/armor/vest/alt(src) new /obj/item/clothing/glasses/sunglasses/reagent(src) new /obj/item/weapon/storage/belt/bandolier(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 2cb1eae867f..c8fa71c24dc 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -43,7 +43,7 @@ new /obj/item/weapon/storage/box/ids(src) new /obj/item/weapon/storage/box/ids(src) new /obj/item/device/megaphone/command(src) - new /obj/item/clothing/suit/armor/vest(src) + new /obj/item/clothing/suit/armor/vest/alt(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index 8a7f561fde5..ed87fcae838 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -120,7 +120,7 @@ Bartender belt = /obj/item/device/pda/bar ears = /obj/item/device/radio/headset/headset_srv uniform = /obj/item/clothing/under/rank/bartender - suit = /obj/item/clothing/suit/armor/vest + suit = /obj/item/clothing/suit/armor/vest/alt backpack_contents = list(/obj/item/weapon/storage/box/beanbag=1) shoes = /obj/item/clothing/shoes/laceup From d3d9be8e0f5b735cb2f7fd3ae420e04ca71573a0 Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Sun, 1 May 2016 19:17:31 -0700 Subject: [PATCH 091/191] FUCK FUCK --- tgstation.dme | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tgstation.dme b/tgstation.dme index 1aa9e1d273d..5b98d9ca950 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -469,6 +469,7 @@ #include "code\game\mecha\mech_bay.dm" #include "code\game\mecha\mech_fabricator.dm" #include "code\game\mecha\mecha.dm" +#include "code\game\mecha\mecha_actions.dm" #include "code\game\mecha\mecha_construction_paths.dm" #include "code\game\mecha\mecha_control_console.dm" #include "code\game\mecha\mecha_defense.dm" @@ -643,6 +644,7 @@ #include "code\game\objects\items\weapons\grenades\flashbang.dm" #include "code\game\objects\items\weapons\grenades\ghettobomb.dm" #include "code\game\objects\items\weapons\grenades\grenade.dm" +#include "code\game\objects\items\weapons\grenades\plastic.dm" #include "code\game\objects\items\weapons\grenades\smokebomb.dm" #include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" #include "code\game\objects\items\weapons\grenades\syndieminibomb.dm" @@ -1354,6 +1356,7 @@ #include "code\modules\mob\living\simple_animal\shade.dm" #include "code\modules\mob\living\simple_animal\simple_animal.dm" #include "code\modules\mob\living\simple_animal\spawner.dm" +#include "code\modules\mob\living\simple_animal\status_procs.dm" #include "code\modules\mob\living\simple_animal\bot\bot.dm" #include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" #include "code\modules\mob\living\simple_animal\bot\construction.dm" From 3eeb0cb8e92fbf6ce770ec91d40fbd511ffd4453 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Sun, 1 May 2016 22:37:02 -0400 Subject: [PATCH 092/191] Robust Cult changes * Robust Cult changes * just cache the turf ffs * if you see something say nothing and drink to forget * if you see something, say nothing and drink to forget * messagefix * if you see something say nothing, and drink to forget * if you see something say nothing and drink to forget * if you see something say nothing and drink to forget * if you see something say nothing, and drink to forget --- code/game/gamemodes/cult/cult.dm | 6 +- code/game/gamemodes/cult/cult_items.dm | 10 +- code/game/gamemodes/cult/ritual.dm | 154 +++---- code/game/gamemodes/cult/runes.dm | 458 +++++++++---------- code/game/gamemodes/cult/talisman.dm | 77 ++-- code/game/gamemodes/wizard/soulstone.dm | 174 +++---- code/game/objects/items/weapons/handcuffs.dm | 7 - 7 files changed, 412 insertions(+), 474 deletions(-) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 6b619838ded..62f0ba655ee 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -75,7 +75,7 @@ /datum/game_mode/cult/announce() world << "The current game mode is - Cult!" - world << "Some crewmembers are attempting to start a cult!
    \nCultists - complete your objectives at all costs. Convert crewmembers to your cause by using the convert rune, or sacrifice them and turn them into constructs. Remember - there is no you, there is only the cult.
    \nPersonnel - Do not let the cult succeed in its mission. Forced consumption of holy water will convert a cultist back to a Nanotrasen-sanctioned faith.
    " + world << "Some crewmembers are attempting to start a cult!
    \nCultists - sacrifice your target and summon Nar-Sie at all costs. Convert crewmembers to your cause by using the convert rune, or sacrifice them and turn them into constructs. Remember - there is no you, there is only the cult.
    \nPersonnel - Do not let the cult succeed in its mission. Forced consumption of holy water will convert a cultist back to a Nanotrasen-sanctioned faith.
    " /datum/game_mode/cult/pre_setup() @@ -113,11 +113,11 @@ explanation = "Our knowledge must live on. Make sure at least [acolytes_needed] acolytes escape on the shuttle to spread their work on an another station." if("sacrifice") if(sacrifice_target) - explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. You will need the Sacrifice rune and three acolytes to do so." + explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role] via invoking a Sacrifice rune with them on it and three acolytes around it." else explanation = "Free objective." if("eldergod") - explanation = "Summon Nar-Sie via the rune 'Call Forth The Geometer'. It will only work if nine acolytes stand on and around it." + explanation = "Summon Nar-Sie by invoking the rune 'Summon Nar-Sie' with nine acolytes around and on it. You must do this after sacrificing your target." cult_mind.current << "Objective #[obj_count]: [explanation]" cult_mind.memory += "Objective #[obj_count]: [explanation]
    " /datum/game_mode/cult/post_setup() diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 8b8b70de1b9..680317bb768 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -12,7 +12,6 @@ attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "rended") - /obj/item/weapon/melee/cultblade/attack(mob/living/target, mob/living/carbon/human/user) if(!iscultist(user)) user.Weaken(5) @@ -49,6 +48,15 @@ var/mob/living/carbon/human/H = target H.drip(50) + +/obj/item/weapon/restraints/legcuffs/bola/cult + name = "nar'sian bola" + desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim." + icon_state = "bola_cult" + breakouttime = 45 + weaken = 1 + + /obj/item/clothing/head/culthood name = "ancient cultist hood" icon_state = "culthood" diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 3002178f3f7..0f3498015c9 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -7,7 +7,7 @@ This file contains the arcane tome files as well as innate cultist emergency com /mob/proc/cult_add_comm() //why the fuck does this have its own proc? not removing it because it might be used somewhere but... verbs += /mob/living/proc/cult_help verbs += /mob/living/proc/cult_innate_comm - + /mob/living/proc/cult_help() set category = "Cultist" @@ -44,7 +44,7 @@ This file contains the arcane tome files as well as innate cultist emergency com /mob/living/proc/cult_innate_comm() set category = "Cultist" - set name = "Imperfect Communion" + set name = "Emergency Communion" if(!iscultist(usr) || usr.incapacitated()) return @@ -90,16 +90,12 @@ This file contains the arcane tome files as well as innate cultist emergency com /obj/item/weapon/tome/examine(mob/user) ..() - if(iscultist(user)) - user << "The scriptures of the Geometer. Allows the scribing of runes and access to the knowledge archives of the cult of Nar-Sie." + if(iscultist(user) || user.stat == DEAD) + user << "The scriptures of the Geometer. Allows the scribing of runes and access to the knowledge archives of the cult of Nar-Sie." + user << "Striking another cultist with it will purge holy water from them." + user << "Striking a noncultist, however, will sear their flesh." /obj/item/weapon/tome/attack(mob/living/M, mob/living/user) - if(istype(M,/mob/dead/observer)) - M.invisibility = 0 - user.visible_message("[user] strikes the air with [src], and a ghost appears!", \ - "You drag the ghost to your plane of reality!") - add_logs(user, M, "smacked", src) - return if(!istype(M)) return if(!iscultist(user)) @@ -144,87 +140,86 @@ This file contains the arcane tome files as well as innate cultist emergency com text += "
    Archives of the Dark One



    " text += "A rune's name and effects can be revealed by examining the rune.<

    " - text += "Imbue Talisman
    The Rune of Talisman Creation is one of the most important. It is the only way to create new talismans. A blank sheet of paper must be on top of the rune. After \ - invoking it and choosing which talisman you desire, the paper will be converted into a talisman.

    " + text += "Create Talisman
    This rune is one of the most important runes the cult has, being the only way to create new talismans. A blank sheet of paper must be on top of the rune. After \ + invoking it and choosing which talisman you desire, the paper will be converted, after some delay into a talisman.

    " - text += "Teleport
    The Rune of Teleportation is a unique rite in that it requires a keyword before the scribing can begin. When invoked, search for other Rites of Translocation. \ + text += "Teleport
    This rune is unique in that it requires a keyword before the scribing can begin. When invoked, it will find any other Teleport runes; \ If any are found, the user can choose which rune to send to. Upon activation, the rune teleports everything above it to the selected rune.

    " - text += "Convert
    The Rune of Conversion is important to the success of the cult. It will allow you to convert normal crew members into cultists. \ - To do this, simply place the crew member upon the rune and invoke it. This rune requires two acolytes to use. If the target to be converted is loyalty-implanted or a certain assignment, they will \ - be unable to be converted. People the Geometer wishes sacrificed will also be ineligible for conversion, and anyone with a shielding presence like the null rod will not be converted.

    " + text += "Convert
    This rune is critical to the success of the cult. It will allow you to convert normal crew members into cultists. \ + To do this, simply place the crew member upon the rune and invoke it. This rune requires two invokers to use. If the target to be converted is loyalty-implanted or a certain assignment, they will \ + be unable to be converted. People the Geometer wishes sacrificed will also be ineligible for conversion, and anyone with a shielding presence like the null rod will not be converted.
    \ + Successful conversions will produce a tome for the new cultist.

    " - text += "Sacrifice
    The Rune of Sacrifice is necessary to achieve your goals. Simply place any dead creature upon the rune and invoke it (this will not \ - target cultists!). If this creature has a mind, a soul shard will be created and the creature's soul transported to it. This rune is required if the cult's objectives include the sacrifice of a crew \ - member. Sacrificing the dead can be done alone, but sacrificing living crew or your cult's target will require 3 cultists. Soul shards used on construct shells will move that soul into a \ - powerful construct of your choice.

    " + text += "Sacrifice
    This rune is necessary to achieve your goals. Simply place any dead creature upon the rune and invoke it (this will not \ + target cultists!). If this creature has a mind, a soulstone will be created and the creature's soul transported to it. Sacrificing the dead can be done alone, but sacrificing living crew or your cult's target will require 3 cultists. \ + Soulstones used on construct shells will move that soul into a powerful construct of your choice.

    " - text += "Raise Dead
    The Rune of Resurrection is a delicate rite that requires two corpses. To perform the ritual, place the corpse you wish to revive onto \ + text += "Raise Dead
    This rune requires two corpses. To perform the ritual, place the corpse you wish to revive onto \ the rune and the offering body adjacent to it. When the rune is invoked, the body to be sacrificed will turn to dust, the life force flowing into the revival target. Assuming the target is not moved \ within a few seconds, they will be brought back to life, healed of all ailments.

    " - text += "Electromagnetic Disruption
    Robotic lifeforms have time and time again been the downfall of fledgling cults. The Rite of Disruption may allow you to gain the upper \ + text += "Electromagnetic Disruption
    Robotic lifeforms have time and time again been the downfall of fledgling cults. This rune may allow you to gain the upper \ hand against these pests. By using the rune, a large electromagnetic pulse will be emitted from the rune's location. The size of the EMP will grow significantly for each additional adjacent cultist when the \ rune is activated.

    " - text += "Astral Communion
    The Rune of Astral Communion is perhaps the most ingenious rune that is usable by a single person. Upon invoking the rune, the \ + text += "Astral Communion
    This rune is perhaps the most ingenious rune that is usable by a single person. Upon invoking the rune, the \ user's spirit will be ripped from their body. In this state, the user's physical body will be locked in place to the rune itself - any attempts to move it will result in the rune pulling it back. \ The body will also take constant damage while in this form, and may even die. The user's spirit will contain their consciousness, and will allow them to freely wander the station as a ghost. This may \ also be used to commune with the dead.

    " - text += "Form Barrier
    While simple, the Barrier Rune serves an important purpose in defense and hindering passage. When invoked, the \ + text += "Form Barrier
    While simple, this rune serves an important purpose in defense and hindering passage. When invoked, the \ rune will draw a small amount of life force from the user and make the space above the rune completely dense, rendering it impassable to all but the most complex means. The rune may be invoked again to \ undo this effect and allow passage again.

    " - text += "Summon Cultist
    The Rune of Summoning requires two acolytes to use. When invoked, it will allow the user to summon a single cultist to the rune from \ - any location. This will deal a moderate amount of damage to all invokers. Absolutely crucial for rescuing your brothers from security.

    " + text += "Summon Cultist
    This rune allows the cult to free other cultists with ease. When invoked, it will allow the user to summon a single cultist to the rune from \ + any location. It requires two invokers, and will damage each invoker slightly.

    " - text += "Blood Boil
    The Rune of Boiling Blood may be considered one of the most dangerous rites composed by the cult of Nar-Sie. When invoked, it will do a \ - massive amount of damage to all non-cultist viewers, but it will also emit an explosion upon invocation. It requires three invokers.

    " + text += "Blood Boil
    When invoked, this rune will do a massive amount of damage to all non-cultist viewers, but it will also emit a small explosion upon invocation. \ + It requires three invokers.

    " - text += "Manifest Spirit
    If you wish to bring a spirit back from the dead with a wish for vengeance and desire to serve, the Rite of Spectral \ - Manifestation can do just that. When invoked, any spirits above the rune will be brought to life as a human wearing nothing that seeks only to serve you and the Geometer. However, the spirit's link \ - to reality is fragile - you must remain on top of the rune, and you will slowly take damage. Upon stepping off the rune, the spirits will dissipate, dropping their items to the ground. You may manifest \ + text += "Manifest Spirit
    This rune allows you to summon spirits as humanoid fighters. When invoked, a spirit above the rune will be brought to life as a human, wearing nothing, that seeks only to serve you and the Geometer. \ + However, the spirit's link to reality is fragile - you must remain on top of the rune, and you will slowly take damage. Upon stepping off the rune, all summoned spirits will dissipate, dropping their items to the ground. You may manifest \ multiple spirits with one rune, but you will rapidly take damage in doing so.

    " - text += "Summon Nar-Sie
    There is only one way to summon the avatar of Nar-Sie, and that is the Ritual of Dimensional Rending. This ritual, in \ - comparison to other runes, is very large, requiring a 3x3 space of empty tiles to create. To invoke the rune, nine cultists must stand on the rune, so that all of them are within its circle. Then, \ - simply invoke it. A brief tearing will be heard as the barrier between dimensions is torn open, and the avatar will come forth.


    " + text += "Summon Nar-Sie
    This rune is necessary to achieve your goals. On attempting to scribe it, it will produce shields around you and alert everyone you are attempting to scribe it; it takes a very long time to scribe, \ + and does massive damage to the one attempting to scribe it.
    Invoking it requires 9 invokers and the sacrifice of a specific crewmember, and once invoked, will summon the Geometer, Nar-Sie herself. \ + This will complete your objectives.


    " - text += "Talisman of Teleportation
    The talisman form of the Rite of Translocation will transport the invoker to a randomly chosen rune of the same keyword, then \ - disappear.

    " + text += "Talisman of Teleportation
    The talisman form of the Teleport rune will transport the invoker to a selected Teleport rune once.

    " - text += "Talisman of Construction
    The Rune of Fabrication is the main way of creating construct shells. To use it, one must place fifteen sheets of metal on top of the rune \ - and invoke it. The sheets will them be twisted into a construct shell, ready to recieve a soul to occupy it.

    " + text += "Talisman of Construction
    This talisman is the main way of creating construct shells. To use it, one must strike 30 sheets of metal with the talisman. The sheets will then be twisted into a construct shell, ready to recieve a soul to occupy it.

    " - text += "Talisman of Tome Summoning
    This talisman functions nearly identically to the rune. The talisman will attempt to place the tome in your hand \ - instead of on the ground, though this is the only advantage it has over the rune. It can be used once, then disappears.

    " + text += "Talisman of Tome Summoning
    This talisman will produce a single tome at your feet.

    " - text += "Talismans of Veiling and Disguising
    These talismans will hide, reveal, or disguise (as crayon drawings) all nearby runes.

    " + text += "Talisman of Veiling/Revealing
    This talisman will hide runes on its first use, and on the second, will reveal runes.

    " - text += "Talisman of Electromagnetic Pulse
    This talisman will EMP the target and anything else nearby. It disappears after one use.

    " + text += "Talisman of Disguising
    This talisman will permanently disguise all nearby runes as crayon runes.

    " - text += "Talisman of Stunning
    Without this talisman, the cult would have no way of easily acquiring targets to convert. Commonly called \"stunpapers\", this \ - talisman functions differently from others. Rather than simply reading the words, the target must be attacked directly with the talisman. The talisman will then knock down the target for a long \ - duration in addition to inhibiting their speech. Robotic lifeforms will suffer the effects of a heavy electromagnetic pulse instead.

    " + text += "Talisman of Electromagnetic Pulse
    This talisman will EMP anything else nearby. It disappears after one use.

    " + + text += "Talisman of Stunning
    Attacking a target will knock them down for a long duration in addition to inhibiting their speech. \ + Robotic lifeforms will suffer the effects of a heavy electromagnetic pulse instead.

    " text += "Talisman of Armaments
    The Talisman of Arming will equip the user with armored robes, a backpack, an eldritch longsword, an empowered bola, and a pair of boots. Any items that cannot \ - be equipped will not be summoned.

    " + be equipped will not be summoned. Attacking a fellow cultist with it will instead equip them.

    " text += "Talisman of Horrors
    The Talisman of Horror must be applied directly to the victim, it will shatter your victim's mind with visions of the endtimes that may incapitate them.

    " text += "Talisman of Shackling
    The Talisman of Shackling must be applied directly to the victim, it has 4 uses and cuffs victims with magic shackles that disappear when removed.

    " - + text += "In addition to these runes, the cult has a small selection of equipment and constructs.

    " text += "Equipment:

    " - text += "Cult Blade
    Cult blades are a sharp weapons that, notably, cannot be used by noncultists. These blades are produced by the Rite and Talisman of Arming.

    " + text += "Cult Blade
    Cult blades are sharp weapons that, notably, cannot be used by noncultists. These blades are produced by the Talisman of Arming.

    " - text += "Cult Robes
    Cult robes are heavily armored robes. These robes are produced by the Rite and Talisman of Arming.

    " + text += "Cult Bola
    Cult bolas are strong bolas, useful for snaring targets. These bolas are produced by the Talisman of Arming.

    " + + text += "Cult Robes
    Cult robes are heavily armored robes. These robes are produced by the Talisman of Arming.

    " text += "Soulstone
    A soulstone is a simple piece of magic, produced either via the starter talisman or by sacrificing humans. Using it on an unconscious or dead human, or on a Shade, will trap their soul in the stone, allowing its use in construct shells. \ -
    The soul within can also be released as a Shade.

    " +
    The soul within can also be released as a Shade by using it in-hand.

    " text += "Construct Shell
    A construct shell is useless on its own, but placing a filled soulstone within it allows you to produce your choice of a Wraith, a Juggernaut, or an Artificer. \
    Each construct has uses, detailed below in Constructs. Construct shells can be produced via the starter talisman or the Rite of Fabrication.

    " @@ -240,14 +235,14 @@ This file contains the arcane tome files as well as innate cultist emergency com text += "Artificer
    The Artificer is a weak and fragile construct, able to heal other constructs, produce more soulstones and construct shells, \ construct fortifying cult walls and flooring, and finally, it can release a few indiscriminate stunning missiles.

    " - text += "Harvester
    If you see one, know that you have done all you can and your life is void.

    " - + text += "Harvester
    If you see one, know that you have done all you can and your life is void.

    " + var/datum/browser/popup = new(user, "tome", "", 800, 600) popup.set_content(text) popup.open() return 1 -/obj/item/weapon/tome/proc/scribe_rune(mob/user) +/obj/item/weapon/tome/proc/scribe_rune(mob/living/user) var/turf/Turf = get_turf(user) var/chosen_keyword var/obj/effect/rune/rune_to_scribe @@ -278,50 +273,45 @@ This file contains the arcane tome files as well as innate cultist emergency com break if(!rune_to_scribe) return - var/turf/Thenewturfyouwalkedto = get_turf(user) //we may have moved. adjust as needed... - if(locate(/obj/effect/rune) in Thenewturfyouwalkedto) + Turf = get_turf(user) //we may have moved. adjust as needed... + if(locate(/obj/effect/rune) in Turf) user << "There is already a rune here." return if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) return + if(ispath(rune_to_scribe, /obj/effect/rune/narsie)) + var/confirm_final = alert(usr, "This is the FINAL step to summon Nar-Sie, it is a long, painful ritual and the crew will be alerted to your presence", "Are you prepared for the final battle?", "My life for Nar-Sie!", "No") + if(confirm_final == "No") + usr << "On second thought, we should prepare further for the final battle..." + return + var/area/A = get_area(src) + var/locname = initial(A.name) + priority_announce("Figments from an eldritch god are being summoned by [user] into [locname] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensionsal Affairs", 'sound/AI/spanomalies.ogg') + for(var/B in spiral_range_turfs(1, user, 1)) + var/turf/T = B + var/obj/machinery/shield/N = new(T) + N.name = "Rune-Scriber's Shield" + N.desc = "A potent shield summoned by cultists to protect them while they prepare the final ritual" + N.icon_state = "shield-red" + N.health = 60 + shields |= N user.visible_message("[user] cuts open their arm and begins writing in their own blood!", \ "You slice open your arm and begin drawing a sigil of the Geometer.") - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.apply_damage(0.1, BRUTE, pick("l_arm", "r_arm")) - if("Summon Nar-Sie" == entered_rune_name) - var/confirm_final = alert(usr, "This is the FINAL step to summon Nar-Sie, it is a long, painful ritual and the crew will be alerted to your presence", "Are you prepared for the final battle?", "My life for Nar-Sie!", "No") - if(confirm_final == "No") - usr << "On second thought, we should prepare further for the final battle..." - return - C.apply_damage(40, BRUTE, pick("l_arm", "r_arm")) - var/area/A = get_area(src) - var/locname = initial(A.name) - priority_announce("Figments from an eldritch god are being summoned by [user] into [locname] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensionsal Affairs", 'sound/AI/spanomalies.ogg') - for(var/turf/B in orange (1, user)) - var/obj/machinery/shield/N = new(B) - N.name = "Rune-Scriber's Shield" - N.desc = "A potent shield summoned by cultists to protect them while they prepare the final ritual" - N.icon_state = "shield-red" - N.health = 60 - shields |= N - if(!do_after(user, 400, target = get_turf(user))) - for(var/V in shields) - var/obj/machinery/shield/S = V - if(S && !qdeleted(S)) - qdel(S) - return - if(!do_after(user, 50, target = get_turf(user))) + user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick("l_arm", "r_arm")) + if(!do_after(user, initial(rune_to_scribe.scribe_delay), target = get_turf(user))) for(var/V in shields) var/obj/machinery/shield/S = V if(S && !qdeleted(S)) qdel(S) return + if(locate(/obj/effect/rune) in Turf) + user << "There is already a rune here." + return user.visible_message("[user] creates a strange circle in their own blood.", \ "You finish drawing the arcane markings of the Geometer.") for(var/V in shields) var/obj/machinery/shield/S = V if(S && !qdeleted(S)) qdel(S) - new rune_to_scribe(Thenewturfyouwalkedto, chosen_keyword) + new rune_to_scribe(Turf, chosen_keyword) user << "The [lowertext(initial(rune_to_scribe.cultist_name))] rune [initial(rune_to_scribe.cultist_desc)]" diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index da4d25943c1..467d63431b5 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -17,7 +17,7 @@ To draw a rune, use an arcane tome. name = "rune" var/cultist_name = "basic rune" desc = "An odd collection of symbols drawn in what seems to be blood." - var/cultist_desc = "A basic rune with no function." //This is shown to cultists who examine the rune in order to determine its true purpose. + var/cultist_desc = "a basic rune with no function." //This is shown to cultists who examine the rune in order to determine its true purpose. anchored = 1 icon = 'icons/obj/rune.dmi' icon_state = "1" @@ -30,14 +30,14 @@ To draw a rune, use an arcane tome. var/req_cultists = 1 //The amount of cultists required around the rune to invoke it. If only 1, any cultist can invoke it. var/rune_in_use = 0 // Used for some runes, this is for when you want a rune to not be usable when in use. - var/req_pylons = 0 - var/req_forges = 0 - var/req_archives = 0 - var/req_altars = 0 + var/scribe_delay = 50 //how long the rune takes to create + var/scribe_damage = 0.1 //how much damage you take doing it + + var/allow_excess_invokers = 0 //if we allow excess invokers when being invoked var/req_keyword = 0 //If the rune requires a keyword - go figure amirite var/keyword //The actual keyword for the rune - + /obj/effect/rune/New(loc, set_keyword) ..() if(set_keyword) @@ -47,14 +47,14 @@ To draw a rune, use an arcane tome. ..() if(iscultist(user) || user.stat == DEAD) //If they're a cultist or a ghost, tell them the effects user << "Name: [cultist_name]" - user << "Effects: [cultist_desc]" + user << "Effects: [capitalize(cultist_desc)]" user << "Required Acolytes: [req_cultists]" if(req_keyword && keyword) user << "Keyword: [keyword]" /obj/effect/rune/attackby(obj/I, mob/user, params) if(istype(I, /obj/item/weapon/tome) && iscultist(user)) - user << "You carefully erase [src]." + user << "You carefully erase the [lowertext(cultist_name)] rune." qdel(src) return else if(istype(I, /obj/item/weapon/nullrod)) @@ -68,14 +68,22 @@ To draw a rune, use an arcane tome. if(!iscultist(user)) user << "You aren't able to understand the words of [src]." return - if(can_invoke(user)) - invoke(user) - var/oldtransform = transform - animate(src, transform = matrix()*2, alpha = 0, time = 5) //fade out - animate(transform = oldtransform, alpha = 255, time = 0) + var/list/invokers = can_invoke(user) + if(invokers.len >= req_cultists) + invoke(invokers) else fail_invoke(user) +/obj/effect/rune/proc/talismanhide() //for talisman of revealing/hiding + visible_message("[src] fades away.") + invisibility = INVISIBILITY_OBSERVER + alpha = 100 //To help ghosts distinguish hidden runes + +/obj/effect/rune/proc/talismanreveal() //for talisman of revealing/hiding + invisibility = 0 + visible_message("[src] suddenly appears!") + alpha = initial(alpha) + /* There are a few different procs each rune runs through when a cultist activates it. @@ -88,64 +96,55 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/proc/can_invoke(var/mob/living/user) //This proc determines if the rune can be invoked at the time. If there are multiple required cultists, it will find all nearby cultists. - if(!structure_check(req_pylons, req_forges, req_archives, req_altars)) - return 0 - if(!keyword && req_keyword) - return 0 - if(req_cultists <= 1) - if(invocation) - user.say(invocation) - return 1 - else - var/cultists_in_range = 0 + var/list/invokers = list() //people eligible to invoke the rune + var/list/chanters = list() //people who will actually chant the rune when passed to invoke() + chanters |= user + invokers |= user + if(req_cultists > 1 || allow_excess_invokers) for(var/mob/living/L in range(1, src)) if(iscultist(L)) - var/mob/living/carbon/human/H = L - if(!istype(H)) - if(istype(L, /mob/living/simple_animal/hostile/construct)) - if(invocation) - L.say(invocation) - cultists_in_range++ + if(L == user) continue - if(L.stat || (H.disabilities & MUTE) || H.silent) + if(ishuman(L)) + var/mob/living/carbon/human/H = L + if((H.disabilities & MUTE) || H.silent) + continue + if(L.stat) continue - if(invocation) - L.say(invocation) - cultists_in_range++ - if(cultists_in_range >= req_cultists) - return 1 - else - return 0 + invokers |= L + if(invokers.len >= req_cultists) + if(allow_excess_invokers) + chanters |= invokers + else + invokers -= user + shuffle(invokers) + for(var/i in 0 to req_cultists) + var/L = pick_n_take(invokers) + chanters |= L + return chanters -/obj/effect/rune/proc/invoke(var/mob/living/user) +/obj/effect/rune/proc/invoke(var/list/invokers) //This proc contains the effects of the rune as well as things that happen afterwards. If you want it to spawn an object and then delete itself, have both here. + if(invocation) + for(var/M in invokers) + var/mob/living/L = M + L.say(invocation) + var/oldtransform = transform + spawn(0) //animate is a delay, we want to avoid being delayed + animate(src, transform = matrix()*2, alpha = 0, time = 5) //fade out + animate(transform = oldtransform, alpha = 255, time = 0) /obj/effect/rune/proc/fail_invoke(var/mob/living/user) //This proc contains the effects of a rune if it is not invoked correctly, through either invalid wording or not enough cultists. By default, it's just a basic fizzle. visible_message("The markings pulse with a small flash of red light, then fall dark.") - -/obj/effect/rune/proc/structure_check(var/rpylons, var/rforges, var/rarchives, var/raltars) - var/pylons = 0 - var/forges = 0 - var/archives = 0 - var/altars = 0 - for(var/obj/structure/cult/pylon in orange(3,src)) - pylons++ - for(var/obj/structure/cult/forge in orange(3,src)) - forges++ - for(var/obj/structure/cult/tome in orange(3,src)) - archives++ - for(var/obj/structure/cult/talisman in orange(3,src)) - altars++ - if(pylons >= rpylons && forges >= rforges && archives >= rarchives && altars >= raltars) - return 1 - return 0 - + spawn(0) //animate is a delay, we want to avoid being delayed + animate(src, color = rgb(255, 0, 0), time = 0) + animate(src, color = initial(color), time = 5) //Malformed Rune: This forms if a rune is not drawn correctly. Invoking it does nothing but hurt the user. /obj/effect/rune/malformed cultist_name = "malformed rune" - cultist_desc = "A senseless rune written in gibberish. No good can come from invoking this." + cultist_desc = "a senseless rune written in gibberish. No good can come from invoking this." invocation = "Ra'sha yoka!" /obj/effect/rune/malformed/New() @@ -153,9 +152,12 @@ structure_check() searches for nearby cultist structures required for the invoca icon_state = "[rand(1,6)]" color = rgb(rand(0,255), rand(0,255), rand(0,255)) -/obj/effect/rune/malformed/invoke(mob/living/user) - user << "You feel your life force draining. The Geometer is displeased." - user.apply_damage(30, BRUTE) +/obj/effect/rune/malformed/invoke(var/list/invokers) + ..() + for(var/M in invokers) + var/mob/living/L = M + L << "You feel your life force draining. The Geometer is displeased." + L.apply_damage(30, BRUTE) qdel(src) /mob/proc/null_rod_check() //The null rod, if equipped, will protect the holder from the effects of most runes @@ -164,15 +166,16 @@ structure_check() searches for nearby cultist structures required for the invoca return N return 0 -//Rite of Binding: Turns a nearby rune and a paper on top of the rune to a talisman, if both are valid. +//Rite of Binding: A paper on top of the rune to a talisman. /obj/effect/rune/imbue cultist_name = "Create Talisman" - cultist_desc = "Transforms paper into powerful magic talismans." - invocation = null //no talisman made, no invocation. + cultist_desc = "transforms paper into powerful magic talismans." + invocation = "H'drak v'loso, mir'kanas verbot!" icon_state = "3" color = rgb(0, 0, 255) -/obj/effect/rune/imbue/invoke(mob/living/user) +/obj/effect/rune/imbue/invoke(var/list/invokers) + var/mob/living/user = invokers[1] //the first invoker is always the user var/turf/T = get_turf(src) var/list/papers_on_rune = list() var/entered_talisman_name @@ -184,12 +187,12 @@ structure_check() searches for nearby cultist structures required for the invoca if(!papers_on_rune.len) user << "There must be a blank paper on top of [src]!" fail_invoke() - log_game("Talisman Imbue rune failed - no blank papers on rune") + log_game("Talisman Creation rune failed - no blank papers on rune") return if(rune_in_use) user << "[src] can only support one ritual at a time!" fail_invoke() - log_game("Talisman Imbue rune failed - more than one user") + log_game("Talisman Creation rune failed - already in use") return var/obj/item/weapon/paper/paper_to_imbue = pick(papers_on_rune) for(var/I in subtypesof(/obj/item/weapon/paper/talisman) - /obj/item/weapon/paper/talisman/malformed - /obj/item/weapon/paper/talisman/supply) @@ -198,10 +201,10 @@ structure_check() searches for nearby cultist structures required for the invoca if(talisman_cult_name) possible_talismans[talisman_cult_name] = J //This is to allow the menu to let cultists select talismans by name entered_talisman_name = input(user, "Choose a talisman to imbue.", "Talisman Choices") as null|anything in possible_talismans - if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) - return talisman_type = possible_talismans[entered_talisman_name] - user.say("H'drak v'loso, mir'kanas verbot!") + if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated() || rune_in_use || !talisman_type) + return + ..() visible_message("Dark power begins to channel into the paper!.") rune_in_use = 1 if(!do_after(user, 100, target = get_turf(user))) @@ -215,7 +218,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/list/teleport_runes = list() /obj/effect/rune/teleport cultist_name = "Teleport" - cultist_desc = "Warps everything above it to another chosen teleport rune." + cultist_desc = "warps everything above it to another chosen teleport rune." invocation = "Sas'so c'arta forbici!" icon_state = "2" color = "#551A8B" @@ -233,7 +236,8 @@ var/list/teleport_runes = list() teleport_runes -= src return ..() -/obj/effect/rune/teleport/invoke(mob/living/user) +/obj/effect/rune/teleport/invoke(var/list/invokers) + var/mob/living/user = invokers[1] //the first invoker is always the user var/list/potential_runes = list() var/list/teleportnames = list() var/list/duplicaterunecount = list() @@ -268,15 +272,22 @@ var/list/teleport_runes = list() return var/turf/T = get_turf(src) - var/turf/UT = get_turf(user) var/movedsomething = 0 + var/moveuserlater = 0 for(var/atom/movable/A in T) + if(A == user) + moveuserlater = 1 + movedsomething = 1 + continue if(!A.anchored) movedsomething = 1 A.forceMove(get_turf(actual_selected_rune)) if(movedsomething) + ..() visible_message("There is a sharp crack of inrushing air, and everything above the rune disappears!") - user << "You[user.loc == UT ? " send everything above the rune away":"r vision blurs, and you suddenly appear somewhere else"]." + user << "You[moveuserlater ? "r vision blurs, and you suddenly appear somewhere else":" send everything above the rune away"]." + if(moveuserlater) + user.forceMove(get_turf(actual_selected_rune)) else fail_invoke() @@ -284,13 +295,13 @@ var/list/teleport_runes = list() //Rite of Enlightenment: Converts a normal crewmember to the cult. Faster for every cultist nearby. /obj/effect/rune/convert cultist_name = "Convert" - cultist_desc = "Converts a normal crewmember on top of it to the cult. Does not work on loyalty-implanted crew." + cultist_desc = "converts a normal crewmember on top of it to the cult. Does not work on loyalty-implanted crew." invocation = "Mah'weyh pleggh at e'ntrath!" icon_state = "3" - color = rgb(255, 0, 0) + color = rgb(200, 0, 0) req_cultists = 2 -/obj/effect/rune/convert/invoke(mob/living/user) +/obj/effect/rune/convert/invoke(var/list/invokers) var/list/convertees = list() var/turf/T = get_turf(src) for(var/mob/living/M in T.contents) @@ -302,14 +313,14 @@ var/list/teleport_runes = list() return var/mob/living/new_cultist = pick(convertees) if(!is_convertable_to_cult(new_cultist.mind) || new_cultist.null_rod_check()) - user << "Something is shielding [new_cultist]'s mind!" + for(var/M in invokers) + M << "Something is shielding [new_cultist]'s mind!" + if(is_sacrifice_target(new_cultist.mind)) + M << "\"I desire this one for myself. SACRIFICE THEM!\"" fail_invoke() log_game("Convert rune failed - convertee could not be converted") - if(is_sacrifice_target(new_cultist.mind)) - for(var/mob/living/M in orange(1,src)) - if(iscultist(M)) - M << "\"I desire this one for myself. SACRIFICE THEM!\"" return + ..() new_cultist.visible_message("[new_cultist] writhes in pain as the markings below them glow a bloody red!", \ "AAAAAAAAAAAAAA-") ticker.mode.add_cultist(new_cultist.mind) @@ -323,8 +334,9 @@ var/list/teleport_runes = list() //Rite of Tribute: Sacrifices a crew member to Nar-Sie. Places them into a soul shard if they're in their body. /obj/effect/rune/sacrifice cultist_name = "Sacrifice" - cultist_desc = "Sacrifices a crew member to the Geometer. May place them into a soul shard if their spirit remains in their body." + cultist_desc = "sacrifices a crew member to the Geometer. May place them into a soul shard if their spirit remains in their body." icon_state = "3" + allow_excess_invokers = 1 invocation = "Barhah hra zar'garis!" color = rgb(255, 255, 255) rune_in_use = 0 @@ -333,13 +345,17 @@ var/list/teleport_runes = list() ..() icon_state = "[rand(1,6)]" -/obj/effect/rune/sacrifice/invoke(mob/living/user) +/obj/effect/rune/sacrifice/invoke(var/list/invokers) if(rune_in_use) return rune_in_use = 1 + var/mob/living/user = invokers[1] //the first invoker is always the user var/turf/T = get_turf(src) var/list/possible_targets = list() for(var/mob/living/M in T.contents) + if(M.mind) + if(M.mind in sacrificed) + continue if(!iscultist(M)) possible_targets.Add(M) var/mob/offering @@ -360,46 +376,41 @@ var/list/teleport_runes = list() rune_in_use = 0 return*/ if(((ishuman(offering) || isrobot(offering)) && offering.stat != DEAD) || is_sacrifice_target(offering.mind)) //Requires three people to sacrifice living targets - var/cultists_nearby = 1 - for(var/mob/living/M in range(1,src)) - if(iscultist(M) && M != user) - cultists_nearby++ - M.say(invocation) - if(cultists_nearby < 3) - user << "[offering] is too greatly linked to the world! You need three acolytes!" + if(invokers.len < 3) + for(var/M in invokers) + M << "[offering] is too greatly linked to the world! You need three acolytes!" fail_invoke() log_game("Sacrifice rune failed - not enough acolytes and target is living") rune_in_use = 0 return visible_message("[src] pulses blood red!") color = rgb(126, 23, 23) - spawn(5) - color = initial(color) - sac(offering) + ..() + sac(invokers, offering) + color = initial(color) -/obj/effect/rune/sacrifice/proc/sac(mob/living/T) +/obj/effect/rune/sacrifice/proc/sac(var/list/invokers, mob/living/T) var/sacrifice_fulfilled if(T) if(istype(T, /mob/living/simple_animal/pet/dog)) - for(var/mob/living/carbon/C in range(3,src)) - if(iscultist(C)) - C << "\"Even I have standards, such as they are!\"" - if(C.reagents) - C.reagents.add_reagent("hell_water", 2) + for(var/M in invokers) + var/mob/living/L = M + L << "\"Even I have standards, such as they are!\"" + if(L.reagents) + L.reagents.add_reagent("hell_water", 2) if(T.mind) sacrificed.Add(T.mind) if(is_sacrifice_target(T.mind)) sacrifice_fulfilled = 1 PoolOrNew(/obj/effect/overlay/temp/cult/sac, src.loc) - for(var/mob/living/M in range(3,src)) - if(iscultist(M)) - if(sacrifice_fulfilled) - M << "\"Yes! This is the one I desire! You have done well.\"" + for(var/M in invokers) + if(sacrifice_fulfilled) + M << "\"Yes! This is the one I desire! You have done well.\"" + else + if(ishuman(T) || isrobot(T)) + M << "\"I accept this sacrifice.\"" else - if(ishuman(T) || isrobot(T)) - M << "\"I accept this sacrifice.\"" - else - M << "\"I accept this meager sacrifice.\"" + M << "\"I accept this meager sacrifice.\"" if(T.mind) var/obj/item/device/soulstone/stone = new /obj/item/device/soulstone(get_turf(src)) stone.invisibility = INVISIBILITY_MAXIMUM //so it's not picked up during transfer_soul() @@ -421,60 +432,67 @@ var/list/teleport_runes = list() //Ritual of Dimensional Rending: Calls forth the avatar of Nar-Sie upon the station. /obj/effect/rune/narsie cultist_name = "Summon Nar-Sie" - cultist_desc = "Tears apart dimensional barriers, calling forth the avatar of the Geometer." - invocation = null + cultist_desc = "tears apart dimensional barriers, calling forth the Geometer. Requires 9 invokers." + invocation = "TOK-LYR RQA-NAP G'OLT-ULOFT!!" req_cultists = 9 icon = 'icons/effects/96x96.dmi' + color = rgb(125,23,23) icon_state = "rune_large" pixel_x = -32 //So the big ol' 96x96 sprite shows up right pixel_y = -32 + mouse_opacity = 1 //we're huge and easy to click + scribe_delay = 450 //how long the rune takes to create + scribe_damage = 40.1 //how much damage you take doing it var/used -/obj/effect/rune/narsie/invoke(mob/living/user) +/obj/effect/rune/narsie/talismanhide() //can't hide this, and you wouldn't want to + return + +/obj/effect/rune/narsie/invoke(var/list/invokers) if(used) return + var/mob/living/user = invokers[1] if(ticker.mode.name == "cult") var/datum/game_mode/cult/cult_mode = ticker.mode if(!("eldergod" in cult_mode.cult_objectives)) - message_admins("[usr.real_name]([user.ckey]) tried to summon Nar-Sie when the objective was wrong") - for(var/mob/living/M in range(1,src)) - if(iscultist(M)) - M << "\"YOUR SOUL BURNS WITH YOUR ARROGANCE!!!\"" - if(M.reagents) - M.reagents.add_reagent("hell_water", 10) - M.Weaken(7) - M.Stun(7) + message_admins("[user.real_name]([user.ckey]) tried to summon Nar-Sie when the objective was wrong") + for(var/M in invokers) + var/mob/living/L = M + L << "\"YOUR SOUL BURNS WITH YOUR ARROGANCE!!!\"" + if(L.reagents) + L.reagents.add_reagent("hell_water", 10) + L.Weaken(7) + L.Stun(7) fail_invoke() log_game("Summon Nar-Sie rune failed - improper objective") return else if(cult_mode.sacrifice_target && !(cult_mode.sacrifice_target in sacrificed)) - for(var/mob/living/M in orange(1,src)) - if(iscultist(M)) - M << "The sacrifice is not complete. The portal lacks the power to open!" + for(var/M in invokers) + M << "The sacrifice is not complete. The portal lacks the power to open!" fail_invoke() log_game("Summon Nar-Sie rune failed - sacrifice not complete") return if(!cult_mode.eldergod) - for(var/mob/living/M in orange(1,src)) - if(iscultist(M)) - M << "The avatar of Nar-Sie is already on this plane!" - log_game("Summon Nar-Sie rune failed - already summoned") - return + for(var/M in invokers) + M << "Nar-Sie is already on this plane!" + log_game("Summon Nar-Sie rune failed - already summoned") + return //BEGIN THE SUMMONING used = 1 - for(var/mob/living/M in range(1,src)) - if(iscultist(M)) - M.say("TOK-LYR RQA-NAP G'OLT-ULOFT!!") + color = rgb(255, 0, 0) + ..() world << 'sound/effects/dimensional_rend.ogg' world << "The veil... is... TORN!!!--" + var/turf/T = get_turf(src) sleep(40) - new /obj/singularity/narsie/large(get_turf(user)) //Causes Nar-Sie to spawn even if the rune has been removed + new /obj/singularity/narsie/large(T) //Causes Nar-Sie to spawn even if the rune has been removed cult_mode.eldergod = 0 else + for(var/M in invokers) + M << "Nar-Sie does not respond!" fail_invoke() log_game("Summon Nar-Sie rune failed - gametype is not cult") - return /obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. if((istype(I, /obj/item/weapon/tome) && iscultist(user))) @@ -494,46 +512,39 @@ var/list/teleport_runes = list() //Rite of Resurrection: Requires two corpses. Revives one and gibs the other. /obj/effect/rune/raise_dead cultist_name = "Raise Dead" - cultist_desc = "Requires two corpses. One on the rune and one adjacent to the rune. The one placed upon the rune is brought to life, the other is turned to ash." + cultist_desc = "requires two corpses, one on the rune and one adjacent to the rune. The one on the rune is brought to life, the other is turned to ash." invocation = null //Depends on the name of the user - see below icon_state = "1" - color = rgb(255, 0, 0) + color = rgb(200, 0, 0) -/obj/effect/rune/raise_dead/invoke(mob/living/user) +/obj/effect/rune/raise_dead/invoke(var/list/invokers) var/turf/T = get_turf(src) var/mob/living/mob_to_sacrifice var/mob/living/mob_to_revive var/list/potential_sacrifice_mobs = list() var/list/potential_revive_mobs = list() + var/mob/living/user = invokers[1] if(rune_in_use) return for(var/mob/living/M in orange(1,src)) - if(!(M in T.contents) && M.stat == DEAD) + if(M.stat == DEAD) potential_sacrifice_mobs.Add(M) if(!potential_sacrifice_mobs.len) user << "There are no eligible sacrifices nearby!" log_game("Raise Dead rune failed - no catalyst corpse") return mob_to_sacrifice = input(user, "Choose a corpse to sacrifice.", "Corpse to Sacrifice") as null|anything in potential_sacrifice_mobs - if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated() || !mob_to_revive || !mob_to_sacrifice) + if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated() || !mob_to_revive || !mob_to_sacrifice || rune_in_use) return for(var/mob/living/M in T.contents) if(M.stat == DEAD) potential_revive_mobs.Add(M) - if(rune_in_use) - return if(!potential_revive_mobs.len) user << "There is no eligible revival target on the rune!" log_game("Raise Dead rune failed - no corpse to revived") return mob_to_revive = input(user, "Choose a corpse to revive.", "Corpse to Revive") as null|anything in potential_revive_mobs - if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) - return - revive(mob_to_revive, mob_to_sacrifice, user, T) - - //Begin revival -/obj/effect/rune/raise_dead/proc/revive(mob/living/mob_to_revive, mob/living/mob_to_sacrifice, mob/living/user, turf/T) - if(rune_in_use) + if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated() || rune_in_use) return if(!in_range(mob_to_sacrifice,src)) user << "The sacrificial target has been moved!" @@ -555,6 +566,7 @@ var/list/teleport_runes = list() user.say("To life, to life, I bring them!") else user.say("Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!") + ..() mob_to_sacrifice.visible_message("[mob_to_sacrifice]'s body rises into the air, connected to [mob_to_revive] by a glowing tendril!") mob_to_revive.Beam(mob_to_sacrifice,icon_state="sendbeam",icon='icons/effects/effects.dmi',time=20) sleep(20) @@ -574,7 +586,8 @@ var/list/teleport_runes = list() /obj/effect/rune/raise_dead/fail_invoke() - for(var/mob/living/M in orange(1,src)) + ..() + for(var/mob/living/M in range(1,src)) if(M.stat == DEAD) M.visible_message("[M] twitches.") @@ -582,46 +595,38 @@ var/list/teleport_runes = list() //Rite of Disruption: Emits an EMP blast. /obj/effect/rune/emp cultist_name = "Electromagnetic Disruption" - cultist_desc = "Emits a large electromagnetic pulse, hindering electronics and disabling silicons." + cultist_desc = "emits a large electromagnetic pulse, increasing in size for each cultist invoking it, hindering electronics and disabling silicons." invocation = "Ta'gh fara'qha fel d'amar det!" icon_state = "5" + allow_excess_invokers = 1 color = rgb(77, 148, 255) -/obj/effect/rune/emp/invoke(mob/living/user) +/obj/effect/rune/emp/invoke(var/list/invokers) var/turf/E = get_turf(src) - var/emp_strength = 0 - for(var/mob/living/L in range(1, src)) - if(iscultist(L)) - var/mob/living/carbon/human/H = L - if(!istype(H)) - if(istype(L, /mob/living/simple_animal/hostile/construct)) - if(invocation) - L.say(invocation) - emp_strength++ - continue - if(L.stat || (H.disabilities & MUTE) || H.silent) - continue - emp_strength++ + ..() visible_message("[src] glows blue for a moment before vanishing.") - for(var/mob/living/carbon/C in range(1,src)) - switch(emp_strength) - if(1 to 2) - C << "You feel a minute vibration pass through you..." - playsound(E, 'sound/items/Welder2.ogg', 25, 1) - if(3 to 6) - C << "Your hair stands on end as a shockwave eminates from the rune!" - playsound(E, 'sound/magic/Disable_Tech.ogg', 50, 1) - if(7 to INFINITY) - C << "You chant in unison and a colossal burst of energy knocks you backward!" - playsound(E, 'sound/magic/Disable_Tech.ogg', 100, 1) - C.Weaken(2) + switch(invokers.len) + if(1 to 2) + playsound(E, 'sound/items/Welder2.ogg', 25, 1) + for(var/M in invokers) + M << "You feel a minute vibration pass through you..." + if(3 to 6) + playsound(E, 'sound/magic/Disable_Tech.ogg', 50, 1) + for(var/M in invokers) + M << "Your hair stands on end as a shockwave eminates from the rune!" + if(7 to INFINITY) + playsound(E, 'sound/magic/Disable_Tech.ogg', 100, 1) + for(var/M in invokers) + var/mob/living/L = M + L << "You chant in unison and a colossal burst of energy knocks you backward!" + L.Weaken(2) qdel(src) //delete before pulsing because it's a delay reee - empulse(E, 9*emp_strength, 12*emp_strength) // Scales now, from a single room to most of the station depending on # of chanters + empulse(E, 9*invokers.len, 12*invokers.len) // Scales now, from a single room to most of the station depending on # of chanters //Rite of Astral Communion: Separates one's spirit from their body. They will take damage while it is active. /obj/effect/rune/astral cultist_name = "Astral Communion" - cultist_desc = "Severs the link between one's spirit and body. This effect is taxing and one's physical body will take damage while this is active." + cultist_desc = "severs the link between one's spirit and body. This effect is taxing and one's physical body will take damage while this is active." invocation = "Fwe'sh mah erl nyag r'ya!" icon_state = "6" color = rgb(126, 23, 23) @@ -633,18 +638,22 @@ var/list/teleport_runes = list() if(affecting) user << "A translucent field encases [user] above the rune!" -/obj/effect/rune/astral/invoke(mob/living/user) +/obj/effect/rune/astral/can_invoke(mob/living/user) if(rune_in_use) user << "[src] cannot support more than one body!" - fail_invoke() log_game("Astral Communion rune failed - more than one user") - return + return list() var/turf/T = get_turf(src) if(!user in T.contents) user << "You must be standing on top of [src]!" - fail_invoke() log_game("Astral Communion rune failed - user not standing on rune") - return + return list() + return ..() + +/obj/effect/rune/astral/invoke(var/list/invokers) + var/mob/living/user = invokers[1] + ..() + var/turf/T = get_turf(src) rune_in_use = 1 affecting = user user.color = "#7e1717" @@ -690,7 +699,7 @@ var/list/teleport_runes = list() //Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo. /obj/effect/rune/wall cultist_name = "Form Barrier" - cultist_desc = "When invoked, makes an invisible wall to block passage. Can be invoked again to reverse this." + cultist_desc = "when invoked, makes an invisible wall to block passage. Can be invoked again to reverse this." invocation = "Khari'd! Eske'te tannin!" icon_state = "1" color = rgb(255, 0, 0) @@ -700,7 +709,9 @@ var/list/teleport_runes = list() if(density) user << "There is a barely perceptible shimmering of the air above [src]." -/obj/effect/rune/wall/invoke(mob/living/user) +/obj/effect/rune/wall/invoke(var/list/invokers) + var/mob/living/user = invokers[1] + ..() density = !density user.visible_message("[user] places their hands on [src], and [density ? "the air above it begins to shimmer" : "the shimmer above it fades"].", \ "You channel your life energy into [src], [density ? "preventing" : "allowing"] passage above it.") @@ -712,17 +723,20 @@ var/list/teleport_runes = list() //Rite of Joined Souls: Summons a single cultist. /obj/effect/rune/summon cultist_name = "Summon Cultist" - cultist_desc = "Summons a single cultist to the rune." + cultist_desc = "summons a single cultist to the rune. Requires 2 invokers." invocation = "N'ath reth sh'yro eth d'rekkathnor!" req_cultists = 2 + allow_excess_invokers = 1 icon_state = "5" color = rgb(0, 255, 0) -/obj/effect/rune/summon/invoke(mob/living/user) +/obj/effect/rune/summon/invoke(var/list/invokers) + var/mob/living/user = invokers[1] var/list/cultists = list() for(var/datum/mind/M in ticker.mode.cult) - cultists.Add(M.current) - var/mob/living/cultist_to_summon = input("Who do you wish to call to [src]?", "Followers of the Geometer") as null|anything in (cultists - user) + if(!(M.current in invokers)) + cultists |= M.current + var/mob/living/cultist_to_summon = input(user, "Who do you wish to call to [src]?", "Followers of the Geometer") as null|anything in cultists if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) return if(!cultist_to_summon) @@ -740,10 +754,9 @@ var/list/teleport_runes = list() fail_invoke() log_game("Summon Cultist rune failed - target in away mission") return - if(cultist_to_summon.buckled) - cultist_to_summon.buckled.unbuckle_mob(cultist_to_summon,force=1) cultist_to_summon.visible_message("[cultist_to_summon] suddenly disappears in a flash of red light!", \ "Overwhelming vertigo consumes you as you are hurled through the air!") + ..() visible_message("A foggy shape materializes atop [src] and solidifes into [cultist_to_summon]!") user.apply_damage(10, BRUTE, "head") cultist_to_summon.forceMove(get_turf(src)) @@ -752,13 +765,14 @@ var/list/teleport_runes = list() //Rite of Boiling Blood: Deals extremely high amounts of damage to non-cultists nearby /obj/effect/rune/blood_boil cultist_name = "Boil Blood" - cultist_desc = "Boils the blood of non-believers who can see the rune, dealing extreme amounts of damage. Requires 3 chanters." + cultist_desc = "boils the blood of non-believers who can see the rune, dealing extreme amounts of damage. Requires 3 invokers." invocation = "Dedo ol'btoh!" icon_state = "4" - color = rgb(255, 0, 0) + color = rgb(200, 0, 0) req_cultists = 3 -/obj/effect/rune/blood_boil/invoke(mob/living/user) +/obj/effect/rune/blood_boil/invoke(var/list/invokers) + ..() visible_message("[src] briefly bubbles before exploding!") for(var/mob/living/carbon/C in viewers(src)) if(!iscultist(C)) @@ -769,10 +783,10 @@ var/list/teleport_runes = list() C << "Your blood boils in your veins!" C.take_overall_damage(45,45) C.Stun(7) - for(var/mob/living/carbon/M in range(1,src)) - if(iscultist(M)) - M.apply_damage(15, BRUTE, pick("l_arm", "r_arm")) - M << "[src] saps your strength!" + for(var/M in invokers) + var/mob/living/L = M + L.apply_damage(15, BRUTE, pick("l_arm", "r_arm")) + L << "[src] saps your strength!" explosion(get_turf(src), -1, 0, 1, 5) qdel(src) @@ -780,10 +794,10 @@ var/list/teleport_runes = list() //Rite of Spectral Manifestation: Summons a ghost on top of the rune as a cultist human with no items. User must stand on the rune at all times, and takes damage for each summoned ghost. /obj/effect/rune/manifest cultist_name = "Manifest Spirit" - cultist_desc = "Manifests a spirit as a servant of the Geometer. The invoker must not move from atop the rune, and will take damage for each summoned spirit." + cultist_desc = "manifests a spirit as a servant of the Geometer. The invoker must not move from atop the rune, and will take damage for each summoned spirit." invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this icon_state = "6" - color = rgb(255, 0, 0) + color = rgb(200, 0, 0) /obj/effect/rune/manifest/New(loc) ..() @@ -794,7 +808,7 @@ var/list/teleport_runes = list() user << "You must be standing on [src]!" fail_invoke() log_game("Manifest rune failed - user not standing on rune") - return 0 + return list() var/list/ghosts_on_rune = list() for(var/mob/dead/observer/O in get_turf(src)) if(O.client && !jobban_isbanned(O, ROLE_CULTIST)) @@ -803,10 +817,11 @@ var/list/teleport_runes = list() user << "There are no spirits near [src]!" fail_invoke() log_game("Manifest rune failed - no nearby ghosts") - return 0 + return list() return ..() -/obj/effect/rune/manifest/invoke(mob/living/user) +/obj/effect/rune/manifest/invoke(var/list/invokers) + var/mob/living/user = invokers[1] var/list/ghosts_on_rune = list() for(var/mob/dead/observer/O in get_turf(src)) if(O.client && !jobban_isbanned(O, ROLE_CULTIST)) @@ -815,6 +830,7 @@ var/list/teleport_runes = list() var/mob/living/carbon/human/new_human = new(get_turf(src)) new_human.real_name = ghost_to_spawn.real_name new_human.alpha = 150 //Makes them translucent + ..() visible_message("A cloud of red mist forms above [src], and from within steps... a man.") user << "Your blood begins flowing into [src]. You must remain in place and conscious to maintain the forms of those summoned. This will hurt you slowly but surely..." var/obj/machinery/shield/N = new(get_turf(src)) @@ -830,8 +846,8 @@ var/list/teleport_runes = list() while(user in get_turf(src)) if(user.stat) break - user.apply_damage(1, BRUTE) - sleep(30) + user.apply_damage(0.1, BRUTE) + sleep(3) qdel(N) if(new_human) @@ -840,41 +856,3 @@ var/list/teleport_runes = list() for(var/obj/I in new_human) new_human.unEquip(I) new_human.dust() -/* -//Rite of Dimensional Corruption: Stops time around the rune for all non-cultists. -/obj/effect/rune/timestop - cultist_name = "Time Stop" - cultist_desc = "Stops time around the rune for all non-cultists. Requires 3 chanters." - invocation = "T'ak ot'marzah oahr'du!" - icon_state = "2" - color = rgb(0, 0, 255) - req_cultists = 3 - -/obj/effect/rune/timestop/invoke(mob/living/user) - visible_message("[src] flares up for a moment, and then disappears into itself!") - new /obj/effect/timestop/cult(get_turf(src)) - for(var/mob/living/carbon/M in range(1,src)) - if(iscultist(M)) - M.apply_damage(20, BRUTE, "chest") - M << "[src] temporarily stops your heart from beating!" - qdel(src) - -/obj/effect/timestop/cult - name = "Dimensional Corruption" - desc = "Something not from this world has corrupted the spacetime continuum in this exact spot." - icon = 'icons/effects/96x96.dmi' - icon_state = "rune_large" - pixel_x = -32 - pixel_y = -32 - duration = 50 - alpha = 0 - color = rgb(255, 0, 0) - -/obj/effect/timestop/cult/timestop() - animate(src, alpha = 255, time = 5, loop = -1) - SpinAnimation(speed = 5) - for(var/mob/living/M in player_list) - if(iscultist(M) || M.null_rod_check()) - immune |= M - ..() -*/ diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index d2a3d80b61b..0125bec86da 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -55,13 +55,13 @@ var/dat = "There are [uses] bloody runes on the parchment.
    " dat += "Please choose the chant to be imbued into the fabric of reality.
    " dat += "
    " - dat += "N'ath reth sh'yro eth d'raggathnor! - Allows you to summon an arcane tome.
    " + dat += "N'ath reth sh'yro eth d'raggathnor! - Summons an arcane tome, used to scribe runes and communicate with other cultists.
    " dat += "Sas'so c'arta forbici! - Allows you to move to a selected teleportation rune.
    " dat += "Ta'gh fara'qha fel d'amar det! - Allows you to destroy technology in a short range.
    " dat += "Fuu ma'jin! - Allows you to stun a person by attacking them with the talisman.
    " - dat += "Kal'om neth! - Summons a soul stone, used to capure the spirits of dead or dying humans.
    " - dat += "Daa'ig osk! - Summons a construct shell for use with captured souls. It is too large to carry on your person.
    " dat += "Kla'atu barada nikt'o! - Two use talisman, first use makes all nearby runes invisible, second use reveals nearby hidden runes.
    " + dat += "Kal'om neth! - Summons a soul stone, used to capure the spirits of dead or dying humans.
    " + dat += "Daa'ig osk! - Summons a construct shell for use with soulstone-captured souls. It is too large to carry on your person.
    " var/datum/browser/popup = new(user, "talisman", "", 400, 400) popup.set_content(dat) popup.open() @@ -176,16 +176,12 @@ invocation = "Nikt'o barada kla'atu!" revealing = TRUE for(var/obj/effect/rune/R in range(3,user)) - R.visible_message("[R] fades away.") - R.invisibility = INVISIBILITY_OBSERVER - R.alpha = 100 //To help ghosts distinguish hidden runes + R.talismanhide() else user.visible_message("A flash of light shines from [user]'s hand!", \ "You speak the words of the talisman, revealing nearby runes.") for(var/obj/effect/rune/R in range(3,user)) - R.invisibility = 0 - R.visible_message("[R] suddenly appears!") - R.alpha = initial(R.alpha) + R.talismanreveal() //Rite of False Truths: Same as rune /obj/item/weapon/paper/talisman/make_runes_fake @@ -201,6 +197,7 @@ for(var/obj/effect/rune/R in orange(6,user)) R.desc = "A rune drawn in crayon." + //Rite of Disruption: Weaker than rune /obj/item/weapon/paper/talisman/emp cultist_name = "Talisman of Electromagnetic Pulse" @@ -215,6 +212,7 @@ "You speak the words of the talisman, emitting an EMP blast.") empulse(src, 4, 8) + //Rite of Disorientation: Stuns and inhibit speech on a single target for quite some time /obj/item/weapon/paper/talisman/stun cultist_name = "Talisman of Stunning" @@ -259,6 +257,7 @@ return ..() + //Rite of Arming: Equips cultist armor on the user, where available /obj/item/weapon/paper/talisman/armor cultist_name = "Talisman of Arming" @@ -286,6 +285,7 @@ return ..() + //Talisman of Horrors: Breaks the mind of the victim with nightmarish hallucinations /obj/item/weapon/paper/talisman/horror cultist_name = "Talisman of Horrors" @@ -295,12 +295,13 @@ /obj/item/weapon/paper/talisman/horror/attack(mob/living/target, mob/living/user) if(iscultist(user)) - user.visible_message("You disturb [target] with visons of the end!") + user << "You disturb [target] with visons of the end!" if(iscarbon(target)) var/mob/living/carbon/H = target H.reagents.add_reagent("mindbreaker", 25) qdel(src) + //Talisman of Fabrication: Creates a construct shell out of 25 metal sheets. /obj/item/weapon/paper/talisman/construction cultist_name = "Talisman of Construction" @@ -319,7 +320,7 @@ if(iscultist(user)) user << "This talisman will only work on a stack of metal sheets!" log_game("Construct talisman failed - not a valid target") - + /obj/item/weapon/paper/talisman/construction/afterattack(obj/item/stack/sheet/metal/target, mob/user, proximity_flag, click_parameters) ..() if(proximity_flag && istype(target) && iscultist(user)) @@ -330,23 +331,7 @@ qdel(src) else user << "The talisman requires at least 25 sheets of metal!" - -/obj/item/weapon/restraints/handcuffs/energy/cult //For the talisman of shackling - name = "cult shackles" - desc = "shackles that bind the wrists with sinister magic." - trashtype = /obj/item/weapon/restraints/handcuffs/energy/used - origin_tech = "materials=2;magnets=5" -/obj/item/weapon/restraints/handcuffs/energy/cult/used - desc = "magical remnants" - -/obj/item/weapon/restraints/handcuffs/energy/cult/used/dropped(mob/user) - user.visible_message("Your [src] shatter in a discharge of dark magic!", \ - "[user]'s [src] shatters in a discharge of dark magic!") - var/datum/effect_system/spark_spread/S = new - S.set_up(4,0,user.loc) - S.start() - qdel(src) //Talisman of Shackling: Applies special cuffs directly from the talisman /obj/item/weapon/paper/talisman/shackle @@ -365,26 +350,21 @@ user << "There are indecipherable images scrawled on the paper in what looks to be... blood?" return 0 -/obj/item/weapon/paper/talisman/shackle/attack(mob/living/target, mob/living/user) - if(iscultist(user)) - if(isrobot(target)) - ..() - return - if(!isliving(target)) +/obj/item/weapon/paper/talisman/shackle/attack(mob/living/carbon/target, mob/living/user) + if(iscultist(user) && istype(target)) + if(target.stat == DEAD) user.visible_message("This talisman's magic does not affect the dead!") return - var/mob/living/L = target - if(ishuman(L)) - CuffAttack(L,user) - -/obj/item/weapon/paper/talisman/shackle/proc/CuffAttack(mob/living/L,mob/living/user) - if(!iscarbon(L)) + CuffAttack(target, user) return - var/mob/living/carbon/C = L + ..() + +/obj/item/weapon/paper/talisman/shackle/proc/CuffAttack(mob/living/carbon/C, mob/living/user) if(!C.handcuffed) + invoke(user, 1) playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) C.visible_message("[user] begins restraining [C] with dark magic!", \ - "[user] begins shaping an dark magic around your wrists!") + "[user] begins shaping a dark magic around your wrists!") if(do_mob(user, C, 30)) if(!C.handcuffed) C.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/cult/used(C) @@ -392,9 +372,24 @@ user << "You shackle [C]." add_logs(user, C, "handcuffed") uses-- + else + user << "[C] is already bound." else user << "You fail to shackle [C]." + else + user << "[C] is already bound." if(uses <= 0) user.drop_item() qdel(src) return + +/obj/item/weapon/restraints/handcuffs/energy/cult //For the talisman of shackling + name = "cult shackles" + desc = "Shackles that bind the wrists with sinister magic." + trashtype = /obj/item/weapon/restraints/handcuffs/energy/used + origin_tech = "materials=2;magnets=5" + +/obj/item/weapon/restraints/handcuffs/energy/cult/used/dropped(mob/user) + user.visible_message("[user]'s [src] shatter in a discharge of dark magic!", \ + "Your [src] shatters in a discharge of dark magic!") + qdel(src) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 72b678155e3..3e22560254c 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -7,7 +7,6 @@ w_class = 1 slot_flags = SLOT_BELT origin_tech = "bluespace=4;materials=4" - var/imprinted = "empty" var/usability = 0 /obj/item/device/soulstone/anybody @@ -19,6 +18,12 @@ user << "An overwhelming feeling of dread comes over you as you pick up the soulstone. It would be wise to be rid of this quickly." user.Dizzy(120) +/obj/item/device/soulstone/examine(mob/user) + ..() + if(usability || iscultist(user) || iswizard(user) || user.stat == DEAD) + user << "A soulstone, used to capture souls, either from unconscious or sleeping humans or from freed shades." + user << "The captured soul can be placed into a construct shell to produce a construct, or released from the stone as a shade." + //////////////////////////////Capturing//////////////////////////////////////////////////////// /obj/item/device/soulstone/attack(mob/living/carbon/human/M, mob/user) @@ -28,10 +33,8 @@ return if(!istype(M, /mob/living/carbon/human))//If target is not a human. return ..() - if(istype(M, /mob/living/carbon/human/dummy)) - return ..() if(iscultist(M)) - user << "You shouldn't do that." + user << "\"Come now, do not capture your fellow's soul.\"" return add_logs(user, M, "captured [M.name]'s soul", src) @@ -41,53 +44,23 @@ ///////////////////Options for using captured souls/////////////////////////////////////// /obj/item/device/soulstone/attack_self(mob/user) - if (!in_range(src, user)) + if(!in_range(src, user)) return if(!iscultist(user) && !iswizard(user) && !usability) user.Paralyse(5) user << "Your body is wracked with debilitating pain!" return - user.set_machine(src) - var/dat = "Soul Stone
    " for(var/mob/living/simple_animal/shade/A in src) - dat += "Captured Soul: [A.name]
    " - dat += {"Summon Shade"} - dat += "
    " - dat += {"Close"} - user << browse(dat, "window=aicard") - onclose(user, "aicard") - return - - -/obj/item/device/soulstone/Topic(href, href_list) - var/mob/U = usr - if (!in_range(src, U)||U.machine!=src) - U << browse(null, "window=aicard") - U.unset_machine() - return - - add_fingerprint(U) - U.set_machine(src) - - switch(href_list["choice"])//Now we switch based on choice. - if ("Close") - U << browse(null, "window=aicard") - U.unset_machine() - return - - if ("Summon") - for(var/mob/living/simple_animal/shade/A in src) - A.status_flags &= ~GODMODE - A.canmove = 1 - A.loc = U.loc - A.cancel_camera() - src.icon_state = "soulstone" - if(iswizard(U) || usability) - A << "You have been released from your prison, but you are still bound to [U.real_name]'s will. Help them succeed in their goals at all costs." - else if(iscultist(U)) - A << "You have been released from your prison, but you are still bound to the cult's will. Help them succeed in their goals at all costs." - - attack_self(U) + A.status_flags &= ~GODMODE + A.canmove = 1 + A.forceMove(get_turf(user)) + A.cancel_camera() + icon_state = "soulstone" + name = initial(name) + if(iswizard(user) || usability) + A << "You have been released from your prison, but you are still bound to [user.real_name]'s will. Help them succeed in their goals at all costs." + else if(iscultist(user)) + A << "You have been released from your prison, but you are still bound to the cult's will. Help them succeed in their goals at all costs." ///////////////////////////Transferring to constructs///////////////////////////////////////////////////// /obj/structure/constructshell @@ -96,6 +69,15 @@ icon_state = "construct" desc = "A wicked machine used by those skilled in magical arts. It is inactive." +/obj/structure/constructshell/examine(mob/user) + ..() + if(iscultist(user) || iswizard(user) || user.stat == DEAD) + user << "A construct shell, used to house bound souls from a soulstone." + user << "Placing a soulstone with a soul into this shell allows you to produce your choice of the following:" + user << "An Artificer, which can produce more shells and soulstones, as well as fortifications." + user << "A Wraith, which does high damage and can jaunt through walls, though it is quite fragile." + user << "A Juggernaut, which is very hard to kill and can produce temporary walls, but is slow." + /obj/structure/constructshell/attackby(obj/item/O, mob/user, params) if(istype(O, /obj/item/device/soulstone)) var/obj/item/device/soulstone/SS = O @@ -121,56 +103,50 @@ if(T.client != null) for(var/obj/item/W in T) T.unEquip(W) - init_shade(src, T, user) + init_shade(T, user) return 1 else user << "Capture failed!: The soul has already fled its mortal frame. You attempt to bring it back..." - return getCultGhost(src,T,user) + return getCultGhost(T,user) if("VICTIM") var/mob/living/carbon/human/T = target if(ticker.mode.name == "cult" && T.mind == ticker.mode:sacrifice_target) if(iscultist(user)) - user << "The Geometer of blood wants this mortal sacrificed with the rune." + user << "\"This soul is mine. SACRIFICE THEM!\"" else - user << "The soul stone doesn't work for no apparent reason." + user << "The soulstone doesn't work for no apparent reason." return 0 - if(imprinted != "empty") - user << "Capture failed!: The soul stone has already been imprinted with [imprinted]'s mind!" + if(contents.len) + user << "Capture failed!: The soulstone is full! Free an existing soul to make room." else - if (T.stat == 0) - user << "Capture failed!: Kill or maim the victim first!" - else + if(T.stat != CONSCIOUS) if(T.client == null) user << "Capture failed!: The soul has already fled its mortal frame. You attempt to bring it back..." - getCultGhost(src,T,user) + getCultGhost(T,user) else - if(contents.len) - user << "Capture failed!: The soul stone is full! Use or free an existing soul to make room." - else - for(var/obj/item/W in T) - T.unEquip(W) - init_shade(src, T, user, vic = 1) - qdel(T) + for(var/obj/item/W in T) + T.unEquip(W) + init_shade(T, user, vic = 1) + qdel(T) + else + user << "Capture failed!: Kill or maim the victim first!" + if("SHADE") var/mob/living/simple_animal/shade/T = target - if (T.stat == DEAD) - user << "Capture failed!: The shade has already been banished!" + if(contents.len) + user << "Capture failed!: The soulstone is full! Free an existing soul to make room." else - if(contents.len) - user << "Capture failed!: The soul stone is full! Use or free an existing soul to make room." - else - if(T.name != imprinted) - user << "Capture failed!: The soul stone has already been imprinted with [imprinted]'s mind!" - else - T.loc = src //put shade in stone - T.status_flags |= GODMODE - T.canmove = 0 - T.health = T.maxHealth - icon_state = "soulstone2" - T << "Your soul has been recaptured by the soul stone, its arcane energies are reknitting your ethereal form" - if(user != T) - user << "Capture successful!: [T.real_name]'s has been recaptured and stored within the soul stone." + T.loc = src //put shade in stone + T.status_flags |= GODMODE + T.canmove = 0 + T.health = T.maxHealth + icon_state = "soulstone2" + name = "soulstone: Shade of [T.real_name]" + T << "Your soul has been captured by the soulstone. Its arcane energies are reknitting your ethereal form." + if(user != T) + user << "Capture successful!: [T.real_name]'s soul has been captured and stored within the soulstone." + if("CONSTRUCT") var/obj/structure/constructshell/T = target var/mob/living/simple_animal/shade/A = locate() in src @@ -193,6 +169,7 @@ makeNewConstruct(/mob/living/simple_animal/hostile/construct/builder/noncult, A, user, 0, T.loc) qdel(T) + user.drop_item() qdel(src) else user << "Creation failed!: The soul stone is empty! Go kill someone!" @@ -203,22 +180,22 @@ var/mob/living/simple_animal/hostile/construct/newstruct = new ctype((loc_override) ? (loc_override) : (get_turf(target))) newstruct.faction |= "\ref[stoner]" newstruct.key = target.key - if(stoner && iscultist(stoner) || cultoverride) - if(ticker.mode.name == "cult") - ticker.mode:add_cultist(newstruct.mind) - else - ticker.mode.cult+=newstruct.mind - ticker.mode.update_cult_icons_added(newstruct.mind) + if(newstruct.mind) + if(stoner && iscultist(stoner) || cultoverride) + if(ticker.mode.name == "cult") + ticker.mode:add_cultist(newstruct.mind) + else + ticker.mode.cult += newstruct.mind + ticker.mode.update_cult_icons_added(newstruct.mind) newstruct << newstruct.playstyle_string - if(stoner && iswizard(stoner)) - newstruct << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." - else if(stoner && iscultist(stoner)) - newstruct << "You are still bound to serve the cult, follow their orders and help them complete their goals at all costs." - else newstruct << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." + if(iscultist(stoner)) + newstruct << "You are still bound to serve the cult and [stoner], follow their orders and help them complete their goals at all costs." + else + newstruct << "You are still bound to serve your creator, [stoner], follow their orders and help them complete their goals at all costs." newstruct.cancel_camera() -/obj/item/device/soulstone/proc/init_shade(obj/item/device/soulstone/C, mob/living/carbon/human/T, mob/U, vic = 0) +/obj/item/device/soulstone/proc/init_shade(mob/living/carbon/human/T, mob/U, vic = 0) new /obj/effect/decal/remains/human(T.loc) //Spawns a skeleton T.invisibility = INVISIBILITY_ABSTRACT var/atom/movable/overlay/animation = new /atom/movable/overlay( T.loc ) @@ -227,8 +204,7 @@ animation.master = T flick("dust-h", animation) qdel(animation) - var/mob/living/simple_animal/shade/S = new /mob/living/simple_animal/shade( T.loc ) - S.loc = C //put shade in stone + var/mob/living/simple_animal/shade/S = new /mob/living/simple_animal/shade(src) S.status_flags |= GODMODE //So they won't die inside the stone somehow S.canmove = 0//Can't move out of the soul stone S.name = "Shade of [T.real_name]" @@ -239,19 +215,17 @@ if(U && iscultist(U)) ticker.mode.add_cultist(S.mind,2) S.cancel_camera() - C.icon_state = "soulstone2" - C.name = "Soul Stone: [S.real_name]" + name = "soulstone: Shade of [T.real_name]" + icon_state = "soulstone2" if(U && (iswizard(U) || usability)) S << "Your soul has been captured! You are now bound to [U.real_name]'s will. Help them succeed in their goals at all costs." else if(U && iscultist(U)) S << "Your soul has been captured! You are now bound to the cult's will. Help them succeed in their goals at all costs." - C.imprinted = "[S.name]" if(vic && U) U << "Capture successful!: [T.real_name]'s soul has been ripped from their body and stored within the soul stone." - U << "The soulstone has been imprinted with [S.real_name]'s mind, it will no longer react to other souls." -/obj/item/device/soulstone/proc/getCultGhost(obj/item/device/soulstone/C, mob/living/carbon/human/T, mob/U) +/obj/item/device/soulstone/proc/getCultGhost(mob/living/carbon/human/T, mob/U) var/mob/dead/observer/chosen_ghost for(var/mob/dead/observer/ghost in player_list) //We put them back in their body @@ -266,13 +240,13 @@ if(!T) return 0 if(!chosen_ghost) - U << "The ghost has fled beyond your grasp." + U << "There were no spirits willing to become a shade." return 0 - if(C.contents.len) //If they used the soulstone on someone else in the meantime + if(contents.len) //If they used the soulstone on someone else in the meantime return 0 T.ckey = chosen_ghost.ckey for(var/obj/item/W in T) T.unEquip(W) - init_shade(C, T, U) + init_shade(T, U) qdel(T) return 1 diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 6dda0088be5..db34b967615 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -329,10 +329,3 @@ icon_state = "bola_r" breakouttime = 70 weaken = 1 - -/obj/item/weapon/restraints/legcuffs/bola/cult //cult variant, comes with armament talisman - name = "nar'sian bola" - desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim." - icon_state = "bola_cult" - breakouttime = 45 - weaken = 1 From 33b5fe3170261c5a35d0f3a943ffee688ac7416f Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 2 May 2016 02:37:03 +0000 Subject: [PATCH 093/191] Automatic changelog generation for PR #17249 --- html/changelogs/AutoChangeLog-pr-17249.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17249.yml diff --git a/html/changelogs/AutoChangeLog-pr-17249.yml b/html/changelogs/AutoChangeLog-pr-17249.yml new file mode 100644 index 00000000000..dbc09bf03d9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17249.yml @@ -0,0 +1,9 @@ +author: Joan +delete-after: True +changes: + - experiment: "You can examine tomes, soulstones, and construct shells to see what you can do with them." + - rscadd: "Releasing a shade from a soulstone now allows you to reuse that soulstone for capturing shades or souls, instead of preventing the stone's use forever if the shade dies." + - imageadd: "Runes now actually pulse red on failure." + - rscadd: "The Summon Cultist rune no longer includes the cultists invoking it in the selection menu." + - tweak: "Imperfect Communication renamed to Emergency Communication." + - rscdel: "You can no longer hide the Nar-Sie rune with a Talisman of Veiling/Revealing." From 40427ebde36c125b5a6de5ed577bc01c3be44a71 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 2 May 2016 04:51:47 +0000 Subject: [PATCH 094/191] Automatic changelog generation for PR #17279 --- html/changelogs/AutoChangeLog-pr-17279.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17279.yml diff --git a/html/changelogs/AutoChangeLog-pr-17279.yml b/html/changelogs/AutoChangeLog-pr-17279.yml new file mode 100644 index 00000000000..a6ec81d9fee --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17279.yml @@ -0,0 +1,4 @@ +author: RandomMarine +delete-after: True +changes: + - tweak: "Medical HUDs improved. To better prioritize patients, subjects deep into critical condition have a blinking red outline around the entire HUD icon, and will blink more rapidly when very close to death." From 157ae8d997457274897c89739633ceb7eba081d3 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Mon, 2 May 2016 05:30:22 +0000 Subject: [PATCH 095/191] Automatic changelog compile --- html/changelog.html | 10 ++++++++++ html/changelogs/.all_changelog.yml | 14 ++++++++++++++ html/changelogs/AutoChangeLog-pr-17249.yml | 9 --------- html/changelogs/AutoChangeLog-pr-17279.yml | 4 ---- 4 files changed, 24 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17249.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17279.yml diff --git a/html/changelog.html b/html/changelog.html index f2fdb9c0e03..ca0bf8bbc1c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -59,6 +59,12 @@

    Joan updated:

    • Blob spores spawn from factories 2 seconds faster, but the factory goes on cooldown when any of its spores die.
    • +
    • You can examine tomes, soulstones, and construct shells to see what you can do with them.
    • +
    • Releasing a shade from a soulstone now allows you to reuse that soulstone for capturing shades or souls, instead of preventing the stone's use forever if the shade dies.
    • +
    • Runes now actually pulse red on failure.
    • +
    • The Summon Cultist rune no longer includes the cultists invoking it in the selection menu.
    • +
    • Imperfect Communication renamed to Emergency Communication.
    • +
    • You can no longer hide the Nar-Sie rune with a Talisman of Veiling/Revealing.

    Kor updated:

      @@ -76,6 +82,10 @@
      • Drastically reduced the chances of eye damage when throwing a paper plane.
      +

      RandomMarine updated:

      +
        +
      • Medical HUDs improved. To better prioritize patients, subjects deep into critical condition have a blinking red outline around the entire HUD icon, and will blink more rapidly when very close to death.
      • +

      TechnoAlchemisto updated:

      • Security uniforms have been made more professional, and more tactical.
      • diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index a13bca612f1..819dd403fcf 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4807,6 +4807,16 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. Joan: - tweak: Blob spores spawn from factories 2 seconds faster, but the factory goes on cooldown when any of its spores die. + - experiment: You can examine tomes, soulstones, and construct shells to see what + you can do with them. + - rscadd: Releasing a shade from a soulstone now allows you to reuse that soulstone + for capturing shades or souls, instead of preventing the stone's use forever + if the shade dies. + - imageadd: Runes now actually pulse red on failure. + - rscadd: The Summon Cultist rune no longer includes the cultists invoking it in + the selection menu. + - tweak: Imperfect Communication renamed to Emergency Communication. + - rscdel: You can no longer hide the Nar-Sie rune with a Talisman of Veiling/Revealing. Kor: - rscadd: Engineering cyborgs now have internal blueprints. Lzimann: @@ -4819,6 +4829,10 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - bugfix: CTF spawn protection trap is no longer constructable Mercenaryblue: - tweak: Drastically reduced the chances of eye damage when throwing a paper plane. + RandomMarine: + - tweak: Medical HUDs improved. To better prioritize patients, subjects deep into + critical condition have a blinking red outline around the entire HUD icon, and + will blink more rapidly when very close to death. TechnoAlchemisto: - tweak: Security uniforms have been made more professional, and more tactical. TrustyGun: diff --git a/html/changelogs/AutoChangeLog-pr-17249.yml b/html/changelogs/AutoChangeLog-pr-17249.yml deleted file mode 100644 index dbc09bf03d9..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17249.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: Joan -delete-after: True -changes: - - experiment: "You can examine tomes, soulstones, and construct shells to see what you can do with them." - - rscadd: "Releasing a shade from a soulstone now allows you to reuse that soulstone for capturing shades or souls, instead of preventing the stone's use forever if the shade dies." - - imageadd: "Runes now actually pulse red on failure." - - rscadd: "The Summon Cultist rune no longer includes the cultists invoking it in the selection menu." - - tweak: "Imperfect Communication renamed to Emergency Communication." - - rscdel: "You can no longer hide the Nar-Sie rune with a Talisman of Veiling/Revealing." diff --git a/html/changelogs/AutoChangeLog-pr-17279.yml b/html/changelogs/AutoChangeLog-pr-17279.yml deleted file mode 100644 index a6ec81d9fee..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17279.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: RandomMarine -delete-after: True -changes: - - tweak: "Medical HUDs improved. To better prioritize patients, subjects deep into critical condition have a blinking red outline around the entire HUD icon, and will blink more rapidly when very close to death." From 9501141c1ce4e6b055f5fb045482b8e1320a2497 Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Sun, 1 May 2016 23:05:35 -0700 Subject: [PATCH 096/191] Adds new emotes, allows for CAPITAL LETTERS to work in emotes. --- code/modules/mob/living/emote.dm | 67 +++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 70fdee24d9c..721588a2121 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -2,6 +2,8 @@ //Things like airguitar can be done without arms, and the flap thing makes so little sense it's a keeper. //Intended to be called by a higher up emote proc if the requested emote isn't in the custom emotes. + + /mob/living/emote(act, m_type=1, message = null) if(stat) return @@ -13,6 +15,7 @@ param = copytext(act, t1 + 1, length(act) + 1) act = copytext(act, 1, t1) + act = lowertext(act) switch(act)//Hello, how would you like to order? Alphabetically! if ("aflap") if (!src.restrained()) @@ -47,6 +50,10 @@ message = "[src] chokes!" m_type = 2 + if ("cross","crosses") + message = "[src] crosses their arms." + m_type = 2 + if ("chuckle","chuckles") message = "[src] chuckles." m_type = 2 @@ -94,6 +101,10 @@ message = "[src] frowns." m_type = 1 + if ("gag","gags") + message = "[src] gags!" + m_type = 2 + if ("gasp","gasps") message = "[src] gasps!" m_type = 2 @@ -120,10 +131,33 @@ message = "[src] grins." m_type = 1 + if ("groan","groans") + message = "[src] groans!" + m_type = 1 + + + if ("grimace","grimaces") + message = "[src] grimaces." + m_type = 1 + if ("jump","jumps") message = "[src] jumps!" m_type = 1 + if ("kiss","kisses") //S-so forward uwa~ + var/M = null + if (param) + for (var/mob/A in view(1, src)) + if (param == A.name) + M = A + break + if (!M) + param = null + if (param) + message = "[src] blows a kiss to [param]." //I was gonna make this [src] kisses [param] but then I imagined dealing with an ahelp about someone spamming it and following certain players around and I had a miniature stroke. + else + message = "[src] blows a kiss." + if ("laugh","laughs") message = "[src] laughs." m_type = 2 @@ -180,6 +214,10 @@ message = "[src] screams!" m_type = 2 + if ("scowl","scowls") + message = "[src] scowls." + m_type = 1 + if ("shake","shakes") message = "[src] shakes its head." m_type = 1 @@ -200,6 +238,10 @@ message = "[src] sneezes." m_type = 2 + if ("smug","smugs") + message = "[src] grins smugly." + m_type = 2 + if ("sniff","sniffs") message = "[src] sniffs." m_type = 2 @@ -222,10 +264,29 @@ else message = "[src] stares." + if ("stretch","stretches") + message = "[src] stretches their arms." + m_type = 2 + if ("sulk","sulks") message = "[src] sulks down sadly." m_type = 1 + if ("surrender","surrender") + message = "[src] puts their hands on their head and falls to the ground, they surrender!" + if(sleeping) + return //Can't surrender while asleep. + Weaken(20) //So you can't resist. + m_type = 1 + + if ("faint","faints") + message = "[src] faints." + if(sleeping) + return //Can't faint while asleep + SetSleeping(10) //Short-short nap + m_type = 1 + + if ("sway","sways") message = "[src] sways around dizzily." m_type = 1 @@ -250,12 +311,16 @@ message = "[src] whimpers." m_type = 2 + if ("wsmile","wsmiles") + message = "[src] smiles weakly." + m_type = 2 + if ("yawn","yawns") message = "[src] yawns." m_type = 2 if ("help") - src << "Help for emotes. You can use these emotes with say \"*emote\":\n\naflap, blush, bow-(none)/mob, burp, choke, chuckle, clap, collapse, cough, dance, deathgasp, drool, flap, frown, gasp, giggle, glare-(none)/mob, grin, jump, laugh, look, me, nod, point-atom, scream, shake, sigh, sit, smile, sneeze, sniff, snore, stare-(none)/mob, sulk, sway, tremble, twitch, twitch_s, wave, whimper, yawn" + src << "Help for emotes. You can use these emotes with say \"*emote\":\n\naflap, blush, bow-(none)/mob, burp, choke, chuckle, clap, collapse, cough, cross, dance, deathgasp, drool, flap, frown, gasp, giggle, glare-(none)/mob, grin, grimace, groan, jump, kiss, laugh, look, me, nod, point-atom, scream, shake, sigh, sit, smile, sneeze, sniff, snore, stare-(none)/mob, stretch, sulk, surrender, sway, tremble, twitch, twitch_s, wave, whimper, wsmile, yawn" else src << "Unusable emote '[act]'. Say *help for a list." From 6db3624cf8a2c66bd719fcc21983892574541f5a Mon Sep 17 00:00:00 2001 From: Cheridan Date: Mon, 2 May 2016 02:45:39 -0500 Subject: [PATCH 097/191] Ashwalker Scavengers --- .../lavaland_surface_ash_walker1.dmm | 28 +++++++++++-------- .../simple_animal/hostile/mining_mobs.dm | 20 ++++++------- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index 91d2e091cae..0d13efc45a1 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -11,19 +11,19 @@ "k" = (/obj/effect/mob_spawn/human/corpse/damaged,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "l" = (/obj/structure/closet/crate/radiation,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/flare,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "m" = (/obj/structure/closet/crate/medical,/obj/item/device/malf_upgrade,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"n" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/storage/belt,/obj/item/weapon/scythe,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"n" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/storage/belt,/obj/item/weapon/scythe,/obj/item/seeds/glowshroom,/obj/item/seeds/glowshroom,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "o" = (/obj/item/device/flashlight/lantern,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "p" = (/obj/item/device/flashlight/seclite,/obj/item/device/flashlight,/obj/structure/closet/crate,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "q" = (/obj/item/device/flashlight/flare,/obj/item/device/flashlight/seclite,/obj/item/device/flashlight/seclite,/obj/item/device/flashlight,/obj/structure/closet/crate,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "r" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "s" = (/obj/item/weapon/twohanded/spear,/obj/structure/mineral_door/iron,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "t" = (/obj/structure/mineral_door/iron,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"u" = (/obj/structure/closet/crate,/obj/item/weapon/rcd/loaded,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"v" = (/obj/structure/closet/crate,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"u" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/rcd/loaded,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"v" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "w" = (/obj/machinery/the_singularitygen,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"x" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"y" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/clothing/head/helmet/roman/legionaire,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"z" = (/obj/item/weapon/shovel,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"x" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi';icon_state = "minibar_left";name = "skeletal minibar"},/obj/item/stack/sheet/cloth/ten,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"y" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi';icon_state = "minibar_right";name = "skeletal minibar"},/obj/item/clothing/head/helmet/roman/legionaire,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"z" = (/obj/item/weapon/shovel,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "A" = (/obj/structure/closet/crate,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "B" = (/obj/structure/table_frame,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "C" = (/obj/structure/table/optable,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) @@ -32,12 +32,16 @@ "F" = (/obj/structure/closet/crate/miningcar,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "G" = (/obj/item/weapon/twohanded/spear,/obj/structure/rack,/obj/item/weapon/twohanded/spear,/obj/item/weapon/twohanded/spear,/obj/item/weapon/twohanded/spear,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) "H" = (/obj/item/weapon/twohanded/spear,/obj/structure/rack,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"I" = (/obj/structure/mineral_door/iron,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/unpowered) +"I" = (/obj/structure/mineral_door/iron,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth;blocks_air = 1},/area/ruin/unpowered) "J" = (/turf/closed/wall/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/lavaland/surface/outdoors) -"K" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=13;n2=24;TEMP=300"},/area/lavaland/surface/outdoors) +"K" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth;initial_gas_mix = "o2=13;n2=24;TEMP=300"},/area/lavaland/surface/outdoors) "L" = (/obj/item/weapon/twohanded/spear,/obj/structure/table,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"M" = (/obj/item/weapon/pickaxe,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=13;n2=24;TEMP=300"},/area/lavaland/surface/outdoors) +"M" = (/obj/item/weapon/pickaxe,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth;initial_gas_mix = "o2=13;n2=24;TEMP=300"},/area/lavaland/surface/outdoors) "N" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"R" = (/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"Q" = (/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"P" = (/obj/machinery/iv_drip,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +"O" = (/obj/item/weapon/reagent_containers/glass/bowl,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) (1,1,1) = {" aabaaaaaaaaabb @@ -45,13 +49,13 @@ aaaaaaaaaaaabb aaaaccccccaaab aaaacdefgcaaab aaaacehifcaaab -baaccifffccaaa +baacciffOccaaa baacjfkfflcaaa aaacmnfopqcaaa aaccrrstrrccaa aacuvwffxyzcaa -aacAfffkffBcaa -aacCfDffffEcaa +aacAPffkQfBcaa +aacCRDffffEcaa bFrGfHrIrrrraa JKrLLHrKbKMNaa JKrrrrrbbbbbaa diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 4867440b5e7..3cacae52fe0 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -764,17 +764,17 @@ stat_attack = 1 gender = NEUTER stop_automated_movement = FALSE + stop_automated_movement_when_pulled = TRUE stat_exclusive = TRUE robust_searching = TRUE search_objects = TRUE del_on_death = TRUE + loot = list(/obj/effect/decal/cleanable/blood/gibs) animal_species = /mob/living/simple_animal/hostile/asteroid/gutlunch - childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/female = 55) + childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/guthen = 55) - loot = list(/obj/effect/decal/cleanable/blood/gibs) - wanted_objects = list(/obj/effect/decal/cleanable/xenoblood/, /obj/effect/decal/cleanable/xenoblood/xgibs, /obj/effect/decal/cleanable/blood/, - /obj/effect/decal/cleanable/blood/gibs/, /obj/effect/decal/cleanable/blood/drip/,/obj/effect/decal/cleanable/trail_holder) + wanted_objects = list(/obj/effect/decal/cleanable/xenoblood/xgibs, /obj/effect/decal/cleanable/blood/gibs/) var/obj/item/udder/gutlunch/udder = null @@ -794,7 +794,6 @@ overlays += "gl_full" ..() - /mob/living/simple_animal/hostile/asteroid/gutlunch/attackby(obj/item/O, mob/user, params) if(stat == CONSCIOUS && istype(O, /obj/item/weapon/reagent_containers/glass)) udder.milkAnimal(O, user) @@ -826,10 +825,11 @@ //Male gutlunch. They're smaller and more colorful! -/mob/living/simple_animal/hostile/asteroid/gutlunch/male +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck + name = "gubbuck" gender = MALE -/mob/living/simple_animal/hostile/asteroid/gutlunch/male/New() +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck/New() ..() color = pick("#E39FBB", "#D97D64", "#CF8C4A") resize = 0.85 @@ -837,16 +837,16 @@ //Lady gutlunch. They make the babby. -/mob/living/simple_animal/hostile/asteroid/gutlunch/female +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen name = "guthen" gender = FEMALE -/mob/living/simple_animal/hostile/asteroid/gutlunch/female/Life() +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/Life() ..() if(udder.reagents.total_volume == udder.reagents.maximum_volume) //Only breed when we're full. make_babies() -/mob/living/simple_animal/hostile/asteroid/gutlunch/female/make_babies() +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/make_babies() if(..()) udder.reagents.clear_reagents() regenerate_icons() From 292901357ec6696ae1ae47db1413e3a8eb6bf6e8 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 09:07:47 +0100 Subject: [PATCH 098/191] Staff of lava is now lavaproof Staff of lava is now lavaproof. --- .../mob/living/simple_animal/hostile/megafauna/dragon.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index b974e92b49b..458875210c6 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -290,6 +290,7 @@ w_class = 4 force = 25 damtype = BURN + burn_state = LAVA_PROOF hitsound = 'sound/weapons/sear.ogg' var/lava_cooldown = 0 @@ -320,4 +321,4 @@ if(3) new /obj/item/weapon/dragons_blood(src) if(4) - new /obj/item/weapon/lava_staff(src) \ No newline at end of file + new /obj/item/weapon/lava_staff(src) From 9c078042125e3db41037bac9a327d6073246361a Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Mon, 2 May 2016 01:38:17 -0700 Subject: [PATCH 099/191] Gang tools no longer beep. --- code/game/gamemodes/gang/gang_datum.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index d5d431073b9..df8d646f440 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -117,8 +117,7 @@ if(mob && mob.mind && mob.stat == CONSCIOUS) if(mob.mind.gang_datum == src) mob << "\icon[tool] [message]" - if(beep) - playsound(mob.loc, 'sound/machines/twobeep.ogg', 50, 1) + return //////////////////////////////////////////// INCOME From e07bd56b5584f148d82806610dc4951a533311dd Mon Sep 17 00:00:00 2001 From: MrPerson Date: Mon, 2 May 2016 01:45:46 -0700 Subject: [PATCH 100/191] [s] Monkey cubes work in sinks again --- code/game/objects/structures/watercloset.dm | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 39d63affdfe..099f0da18fa 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -425,7 +425,7 @@ user << "You fill [RG] from [src]." return 1 - else if(istype(O, /obj/item/weapon/melee/baton)) + if(istype(O, /obj/item/weapon/melee/baton)) var/obj/item/weapon/melee/baton/B = O if(B.bcell) if(B.bcell.charge > 0 && B.status == 1) @@ -440,12 +440,12 @@ playsound(src, "sparks", 50, 1) return - else if(istype(O, /obj/item/weapon/mop)) + if(istype(O, /obj/item/weapon/mop)) O.reagents.add_reagent("water", 5) user << "You wet [O] in [src]." playsound(loc, 'sound/effects/slosh.ogg', 25, 1) - else if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/monkeycube)) + if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/monkeycube)) var/obj/item/weapon/reagent_containers/food/snacks/monkeycube/M = O user << "You place [src] under a stream of water..." user.drop_item() @@ -453,22 +453,21 @@ M.Expand() return - var/obj/item/I = O - if(!I || !istype(I)) + if(!istype(O)) return - if(I.flags & ABSTRACT) //Abstract items like grabs won't wash. No-drop items will though because it's still technically an item in your hand. + if(O.flags & ABSTRACT) //Abstract items like grabs won't wash. No-drop items will though because it's still technically an item in your hand. return if(user.a_intent != "harm") - user << "You start washing [I]..." + user << "You start washing [O]..." busy = 1 if(!do_after(user, 40, target = src)) busy = 0 return 1 busy = 0 O.clean_blood() - user.visible_message("[user] washes [I] using [src].", \ - "You wash [I] using [src].") + user.visible_message("[user] washes [O] using [src].", \ + "You wash [O] using [src].") return 1 else return ..() From 3e07316cec04f88858a0ab4a47444d2b272a6c98 Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 2 May 2016 12:07:18 +0200 Subject: [PATCH 101/191] Fixes #17321 --- .../mob/living/simple_animal/hostile/giant_spider.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index 01d04dc084f..7c33ecbe6c4 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -49,7 +49,7 @@ see_invisible = SEE_INVISIBLE_MINIMUM see_in_dark = 4 var/playable_spider = FALSE - + /mob/living/simple_animal/hostile/poison/giant_spider/Topic(href, href_list) if(href_list["activate"]) var/mob/dead/observer/ghost = usr @@ -57,18 +57,20 @@ humanize_spider(ghost) /mob/living/simple_animal/hostile/poison/giant_spider/attack_ghost(mob/user) - humanize_spider(user) + if(!humanize_spider(user)) + return ..() /mob/living/simple_animal/hostile/poison/giant_spider/proc/humanize_spider(mob/user) if(key || !playable_spider)//Someone is in it or the fun police are shutting it down - return + return 0 var/spider_ask = alert("Become a spider?", "Are you australian?", "Yes", "No") if(spider_ask == "No" || !src || qdeleted(src)) - return + return 1 if(key) user << "Someone else already took this spider." - return + return 1 key = user.key + return 1 //nursemaids - these create webs and eggs /mob/living/simple_animal/hostile/poison/giant_spider/nurse From 3c6aafd523b10612617cf0d7e9e94ca02235754e Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 2 May 2016 12:37:37 +0200 Subject: [PATCH 102/191] Fixes #17196 --- code/game/turfs/simulated/river.dm | 4 ++-- .../mapGenerators/lava_river.dm | 17 +++++++++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/code/game/turfs/simulated/river.dm b/code/game/turfs/simulated/river.dm index b102cb7ce75..50a7d92bcf7 100644 --- a/code/game/turfs/simulated/river.dm +++ b/code/game/turfs/simulated/river.dm @@ -4,11 +4,11 @@ #define RANDOM_LOWER_X 50 #define RANDOM_LOWER_Y 50 -/proc/spawn_rivers(target_z = 5, nodes = 4, turf_type = /turf/open/floor/plating/lava/smooth/lava_land_surface, whitelist_area = /area/lavaland/surface/outdoors) +/proc/spawn_rivers(target_z = 5, nodes = 4, turf_type = /turf/open/floor/plating/lava/smooth/lava_land_surface, whitelist_area = /area/lavaland/surface/outdoors, min_x = RANDOM_LOWER_X, min_y = RANDOM_LOWER_Y, max_x = RANDOM_UPPER_X, max_y = RANDOM_UPPER_Y) var/list/river_nodes = list() var/num_spawned = 0 while(num_spawned < nodes) - var/turf/F = locate(rand(RANDOM_LOWER_X, RANDOM_UPPER_X), rand(RANDOM_LOWER_Y, RANDOM_UPPER_Y), target_z) + var/turf/F = locate(rand(min_x, max_x), rand(min_y, max_y), target_z) river_nodes += new /obj/effect/landmark/river_waypoint(F) num_spawned++ diff --git a/code/modules/procedural mapping/mapGenerators/lava_river.dm b/code/modules/procedural mapping/mapGenerators/lava_river.dm index 90f9a6c0949..336a7786acb 100644 --- a/code/modules/procedural mapping/mapGenerators/lava_river.dm +++ b/code/modules/procedural mapping/mapGenerators/lava_river.dm @@ -1,9 +1,17 @@ /datum/mapGenerator/lavaland var/start_z = 5 + var/min_x = 0 + var/min_y = 0 + var/max_x = 0 + var/max_y = 0 modules = list(/datum/mapGeneratorModule/river) /datum/mapGenerator/lavaland/defineRegion(turf/Start, turf/End, replace = 0) start_z = Start.z + min_x = min(Start.x,End.x) + min_y = min(Start.y,End.y) + max_x = max(Start.x,End.x) + max_y = max(Start.y,End.y) ..() /datum/mapGeneratorModule/river @@ -12,7 +20,8 @@ var/start_z = 5 /datum/mapGeneratorModule/river/generate() - if(istype(mother, /datum/mapGenerator/lavaland)) - var/datum/mapGenerator/lavaland/L = mother - start_z = L.start_z - spawn_rivers(start_z, river_nodes, river_type) + var/datum/mapGenerator/lavaland/L = mother + if(!istype(L)) + return + start_z = L.start_z + spawn_rivers(start_z, river_nodes, river_type, min_x = L.min_x, min_y = L.min_y, max_x = L.max_x, max_y = L.max_y) From 086eb03c1aa7f0a5c650b91a11b14119b03ec5ba Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 11:37:39 +0100 Subject: [PATCH 103/191] Adds collectable HoP hat - Switches reskinned HoS hat in museum in MetaStation to use HoP hat - Adds HoP hat to cargo - Collectable HoP hat able to be worn by corgis --- _maps/map_files/MetaStation/MetaStation.v41I.dmm | 4 +--- code/modules/cargo/packs.dm | 1 + code/modules/clothing/head/collectable.dm | 6 ++++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.v41I.dmm b/_maps/map_files/MetaStation/MetaStation.v41I.dmm index dd60f599a3f..fe15b19a5ec 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41I.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41I.dmm @@ -60283,9 +60283,7 @@ pixel_y = 0 }, /obj/item/weapon/folder/blue, -/obj/item/clothing/head/collectable/HoS{ - desc = "It's your turn to demand excessive paperwork, signatures, stamps, and hire more clowns! Papers, please!"; - icon_state = "hopcap"; +/obj/item/clothing/head/collectable/HoP{ name = "novelty HoP hat" }, /obj/machinery/light/small{ diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 97d8066f690..f3c3b71dd3b 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1317,6 +1317,7 @@ /obj/item/clothing/head/collectable/wizard, /obj/item/clothing/head/collectable/hardhat, /obj/item/clothing/head/collectable/HoS, + /obj/item/clothing/head/collectable/HoP, /obj/item/clothing/head/collectable/thunderdome, /obj/item/clothing/head/collectable/swat, /obj/item/clothing/head/collectable/slime, diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 54b704195e2..c969147f9a3 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -126,6 +126,12 @@ desc = "Now you too can beat prisoners, set silly sentences, and arrest for no reason!" icon_state = "hoscap" +/obj/item/clothing/head/collectable/HoP + name = "collectable HoP hat" + desc = "It's your turn to demand excessive paperwork, signatures, stamps, and hire more clowns! Papers, please!" + icon_state = "hopcap" + dog_fashion = /datum/dog_fashion/head/hop + /obj/item/clothing/head/collectable/thunderdome name = "collectable Thunderdome helmet" desc = "Go Red! I mean Green! I mean Red! No Green!" From 8a3776cc6161973fd08fbccbce0a5195ce492001 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 12:47:35 +0100 Subject: [PATCH 104/191] Glass tables shatter more often - Glass tables do not break if they have the NODECONSTRUCT flag - Glass tables break if any living mob crosses them above small size and under the effects of gravity. --- code/game/objects/structures/tables_racks.dm | 34 +++++++++++--------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 1a1ece0837b..199c3ddae49 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -264,23 +264,27 @@ canSmoothWith = null health = 50 -/obj/structure/table/glass/tablepush(obj/item/I, mob/user) - if(..()) - visible_message("[src] breaks!") - playsound(src.loc, "shatter", 50, 1) - new frame(src.loc) - new /obj/item/weapon/shard(src.loc) - qdel(src) +/obj/structure/table/glass/Crossed(atom/movable/AM) + . = ..() + if(flags & NODECONSTRUCT) + return + // Don't break if they're just flying past + if(AM.throwing) + return + if(istype(AM, /mob/living)) + var/mob/living/M = AM + if(has_gravity(M) && M.mob_size > MOB_SIZE_SMALL) + table_shatter(M) -/obj/structure/table/glass/climb_structure(mob/user) - if(..()) - visible_message("[src] breaks!") - playsound(src.loc, "shatter", 50, 1) - new frame(src.loc) - new /obj/item/weapon/shard(src.loc) - qdel(src) - user.Weaken(5) +/obj/structure/table/glass/proc/table_shatter(mob/M) + visible_message("[src] breaks!") + playsound(src.loc, "shatter", 50, 1) + new frame(src.loc) + var/obj/item/weapon/shard/S = new(src.loc) + S.throw_impact(M) + M.Weaken(5) + qdel(src) /* * Wooden tables From 0897f3bc20f515ef38239977ddeb0c214c0e999d Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Mon, 2 May 2016 09:11:06 -0400 Subject: [PATCH 105/191] Cult communication is now innate and has an action button --- code/datums/mind.dm | 9 +- code/game/gamemodes/cult/cult.dm | 55 ++++------- code/game/gamemodes/cult/cult_comms.dm | 75 +++++++++++++++ code/game/gamemodes/cult/ritual.dm | 86 +----------------- code/game/gamemodes/cult/runes.dm | 4 +- code/game/gamemodes/game_mode.dm | 2 +- code/game/gamemodes/wizard/soulstone.dm | 4 +- code/modules/mob/living/silicon/login.dm | 2 +- .../chemistry/reagents/other_reagents.dm | 2 +- icons/mob/actions.dmi | Bin 81990 -> 82493 bytes tgstation.dme | 1 + 11 files changed, 105 insertions(+), 135 deletions(-) create mode 100644 code/game/gamemodes/cult/cult_comms.dm diff --git a/code/datums/mind.dm b/code/datums/mind.dm index e90d8b98c50..1587bc4b8d2 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -146,11 +146,7 @@ /datum/mind/proc/remove_cultist() if(src in ticker.mode.cult) - ticker.mode.cult -= src - ticker.mode.update_cult_icons_removed(src) - var/datum/game_mode/cult/cult = ticker.mode - if(istype(cult)) - cult.memorize_cult_objectives(src) + ticker.mode.remove_cultist(src, 0, 0) special_role = null remove_objectives() remove_antag_equip() @@ -983,12 +979,11 @@ switch(href_list["cult"]) if("clear") remove_cultist() - current << "You have been brainwashed! You are no longer a cultist!" message_admins("[key_name_admin(usr)] has de-cult'ed [current].") log_admin("[key_name(usr)] has de-cult'ed [current].") if("cultist") if(!(src in ticker.mode.cult)) - ticker.mode.add_cultist(src) + ticker.mode.add_cultist(src, 0) message_admins("[key_name_admin(usr)] has cult'ed [current].") log_admin("[key_name(usr)] has cult'ed [current].") if("tome") diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 62f0ba655ee..2af05c2bb48 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -23,36 +23,6 @@ if(is_sacrifice_target(mind)) return 0 return 1 -/proc/cultist_commune(mob/living/user, clear = 0, say = 0, message) - if(!message) - return - if(say) - user.say("O bidai nabora se[pick("'","`")]sma!") - else - user.whisper("O bidai nabora se[pick("'","`")]sma!") - sleep(10) - if(!user) - return - if(say) - user.say(message) - else - user.whisper(message) - var/my_message = "Error, message null. You should probably report this." - for(var/mob/M in mob_list) - if(iscultist(M) || (M in dead_mob_list)) - if(clear || !ishuman(user)) - my_message = "[(ishuman(user) ? "Acolyte" : "Construct")] [user]: [message]" - else //Emergency comms - my_message = "Acolyte ???: [message]" - if(M in dead_mob_list) - M << "(F) [my_message]" - else - M << my_message - - log_say("[user.real_name]/[user.key] : [message]") - - - /datum/game_mode/cult name = "cult" config_tag = "cult" @@ -120,6 +90,7 @@ explanation = "Summon Nar-Sie by invoking the rune 'Summon Nar-Sie' with nine acolytes around and on it. You must do this after sacrificing your target." cult_mind.current << "Objective #[obj_count]: [explanation]" cult_mind.memory += "Objective #[obj_count]: [explanation]
        " + /datum/game_mode/cult/post_setup() modePlayer += cult if("sacrifice" in cult_objectives) @@ -139,12 +110,12 @@ equip_cultist(cult_mind.current) update_cult_icons_added(cult_mind) cult_mind.current << "You are a member of the cult!" - memorize_cult_objectives(cult_mind) + add_cultist(cult_mind, 0) ..() + /datum/game_mode/proc/equip_cultist(mob/living/carbon/human/mob,tome = 0) if(!istype(mob)) return - mob.cult_add_comm() if (mob.mind) if (mob.mind.assigned_role == "Clown") mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." @@ -180,14 +151,17 @@ B.show_to(mob) return 1 -/datum/game_mode/proc/add_cultist(datum/mind/cult_mind) //BASE +/datum/game_mode/proc/add_cultist(datum/mind/cult_mind, stun) //BASE if (!istype(cult_mind)) return 0 if(!(cult_mind in cult) && is_convertable_to_cult(cult_mind)) - cult_mind.current.Paralyse(5) + if(stun) + cult_mind.current.Paralyse(5) cult += cult_mind cult_mind.current.faction |= "cult" - cult_mind.current.cult_add_comm() + cult_mind.current.verbs += /mob/living/proc/cult_help + var/datum/action/innate/cultcomm/C = new() + C.Grant(cult_mind.current) update_cult_icons_added(cult_mind) cult_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the cult!" if(jobban_isbanned(cult_mind.current, ROLE_CULTIST)) @@ -195,18 +169,21 @@ return 1 -/datum/game_mode/cult/add_cultist(datum/mind/cult_mind) //INHERIT +/datum/game_mode/cult/add_cultist(datum/mind/cult_mind, stun) //INHERIT if (!..(cult_mind)) return memorize_cult_objectives(cult_mind) -/datum/game_mode/proc/remove_cultist(datum/mind/cult_mind, show_message = 1) +/datum/game_mode/proc/remove_cultist(datum/mind/cult_mind, show_message = 1, stun) if(cult_mind in cult) cult -= cult_mind cult_mind.current.faction -= "cult" - cult_mind.current.verbs -= /mob/living/proc/cult_innate_comm - cult_mind.current.Paralyse(5) + cult_mind.current.verbs -= /mob/living/proc/cult_help + for(var/datum/action/innate/cultcomm/C in cult_mind.current.actions) + qdel(C) + if(stun) + cult_mind.current.Paralyse(5) cult_mind.current << "An unfamiliar white light flashes through your mind, cleansing the taint of the Dark One and all your memories as its servant." cult_mind.memory = "" update_cult_icons_removed(cult_mind) diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm new file mode 100644 index 00000000000..0af0525f908 --- /dev/null +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -0,0 +1,75 @@ + +/datum/action/innate/cultcomm + name = "Communion" + button_icon_state = "cult_comms" + background_icon_state = "bg_demon" + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS + +/datum/action/innate/cultcomm/IsAvailable() + if(!iscultist(owner)) + return 0 + return ..() + +/datum/action/innate/cultcomm/Activate() + var/input = stripped_input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "") + if(!input || !IsAvailable()) + return + + cultist_commune(usr, input) + return + +/proc/cultist_commune(mob/living/user, message) + if(!message) + return + if(!ishuman(user)) + user.say("O bidai nabora se[pick("'","`")]sma!") + else + user.whisper("O bidai nabora se[pick("'","`")]sma!") + sleep(10) + if(!user) + return + if(!ishuman(user)) + user.say(message) + else + user.whisper(message) + var/my_message = "[(ishuman(user) ? "Acolyte" : "Construct")] [user]: [message]" + for(var/mob/M in mob_list) + if(iscultist(M)) + M << my_message + else if(M in dead_mob_list) + M << "(F) [my_message]" + + log_say("[user.real_name]/[user.key] : [message]") + +/mob/living/proc/cult_help() + set category = "Cultist" + set name = "How to Play Cult" + var/text = "" + text += "
        Tenets of the Dark One



        " + + text += "I. SECRECY
        Your cult is a SECRET organization. Your success DEPENDS on keeping your cult's members and locations SECRET for as long as possible. This means that your tome should be hidden \ + in your bag and never brought out in public. You should never create runes where other crew might find them, and you should avoid using talismans or other cult magic with witnesses around.

        " + + text += "II. TOME
        You start with a unique talisman in your bag. This supply talisman can be used 3 times, and creates starter equipment for your cult. The most critical of the talisman's functions is \ + the power to create a tome. This tome is your most important item and summoning one (in secret) is your FIRST PRIORITY. It lets you talk to fellow cultists and create runes, which in turn is essential to growing the cult's power.

        " + + text += "III. RUNES
        Runes are powerful sources of cult magic. Your tome will allow you to draw runes with your blood. Those runes, when hit with an empty hand, will attempt to \ + trigger the rune's magic. Runes are essential for the cult to convert new members, create powerful minions, or call upon incredibly powerful magic. Some runes require more than one cultist to use.

        " + + text += "IV. TALISMANS
        Talismans are a mobile source of cult magic that are NECESSARY to achieve success as a cult. Your starting talisman can produce certain talismans, but you will need \ + to use the -create talisman- rune (with ordinary paper on top) to get more talismans. Talismans are EXTREMELY powerful, therefore creating more talismans in a HIDDEN location should be one of your TOP PRIORITIES.

        " + + text += "V. GROW THE CULT
        There are certain basic strategies that all cultists should master. STUN talismans are the foundation of a successful cult. If you intend to convert the stunned person \ + you should use cuffs or a talisman of shackling on them and remove their headset before they recover (it takes about 10 seconds to recover). If you intend to sacrifice the victim, striking them quickly and repeatedly with your tome \ + will knock them out before they can recover. Sacrificed victims will their soul behind in a shard, these shards can be used on construct shells to make powerful servants for the cult. Remember you need TWO cultists standing near a \ + conversion rune to convert someone. Your construct minions cannot trigger most runes, but they will count as cultists in helping you trigger more powerful runes like conversion or blood boil.

        " + + text += "VI. VICTORY
        You have two ultimate goals as a cultist, sacrifice your target, and summon Nar-Sie. Sacrificing the target involves killing that individual and then placing \ + their corpse on a sacrifice rune and triggering that rune with THREE cultists. Do NOT lose the target's corpse! Only once the target is sacrificed can Nar-Sie be summoned. Summoning Nar-Sie will take nearly one minute \ + just to draw the massive rune needed. Do not create the rune until your cult is ready, the crew will receive the NAME and LOCATION of anyone who attempts to create the Nar-Sie rune. Once the Nar-Sie rune is drawn \ + you must gathered 9 cultists (or constructs) over the rune and then click it to bring the Dark One into this world!

        " + + var/datum/browser/popup = new(usr, "mind", "", 800, 600) + popup.set_content(text) + popup.open() + return 1 \ No newline at end of file diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 0f3498015c9..ecd8c75aa6e 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -1,84 +1,9 @@ /* -This file contains the arcane tome files as well as innate cultist emergency communications. +This file contains the arcane tome files. */ -/mob/proc/cult_add_comm() //why the fuck does this have its own proc? not removing it because it might be used somewhere but... - verbs += /mob/living/proc/cult_help - verbs += /mob/living/proc/cult_innate_comm - - -/mob/living/proc/cult_help() - set category = "Cultist" - set name = "How to Play Cult" - var/text = "" - text += "
        Tenets of the Dark One



        " - - text += "I. SECRECY
        Your cult is a SECRET organization. Your success DEPENDS on keeping your cult's members and locations SECRET for as long as possible. This means that your tome should be hidden \ - in your bag and never brought out in public. You should never create runes where other crew might find them, and you should avoid using talismans or other cult magic with witnesses around.

        " - - text += "II. TOME
        You start with a unique talisman in your bag. This supply talisman can be used 3 times, and creates starter equipment for your cult. The most critical of the talisman's functions is \ - the power to create a tome. This tome is your most important item and summoning one (in secret) is your FIRST PRIORITY. It lets you talk to fellow cultists and create runes, which in turn is essential to growing the cult's power.

        " - - text += "III. RUNES
        Runes are powerful sources of cult magic. Your tome will allow you to draw runes with your blood. Those runes, when hit with an empty hand, will attempt to \ - trigger the rune's magic. Runes are essential for the cult to convert new members, create powerful minions, or call upon incredibly powerful magic. Some runes require more than one cultist to use.

        " - - text += "IV. TALISMANS
        Talismans are a mobile source of cult magic that are NECESSARY to achieve success as a cult. Your starting talisman can produce certain talismans, but you will need \ - to use the -create talisman- rune (with ordinary paper on top) to get more talismans. Talismans are EXTREMELY powerful, therefore creating more talismans in a HIDDEN location should be one of your TOP PRIORITIES.

        " - - text += "V. GROW THE CULT
        There are certain basic strategies that all cultists should master. STUN talismans are the foundation of a successful cult. If you intend to convert the stunned person \ - you should use cuffs or a talisman of shackling on them and remove their headset before they recover (it takes about 10 seconds to recover). If you intend to sacrifice the victim, striking them quickly and repeatedly with your tome \ - will knock them out before they can recover. Sacrificed victims will their soul behind in a shard, these shards can be used on construct shells to make powerful servants for the cult. Remember you need TWO cultists standing near a \ - conversion rune to convert someone. Your construct minions cannot trigger most runes, but they will count as cultists in helping you trigger more powerful runes like conversion or blood boil.

        " - - text += "VI. VICTORY
        You have two ultimate goals as a cultist, sacrifice your target, and summon Nar-Sie. Sacrificing the target involves killing that individual and then placing \ - their corpse on a sacrifice rune and triggering that rune with THREE cultists. Do NOT lose the target's corpse! Only once the target is sacrificed can Nar-Sie be summoned. Summoning Nar-Sie will take nearly one minute \ - just to draw the massive rune needed. Do not create the rune until your cult is ready, the crew will receive the NAME and LOCATION of anyone who attempts to create the Nar-Sie rune. Once the Nar-Sie rune is drawn \ - you must gathered 9 cultists (or constructs) over the rune and then click it to bring the Dark One into this world!

        " - - var/datum/browser/popup = new(usr, "mind", "", 800, 600) - popup.set_content(text) - popup.open() - return 1 - -/mob/living/proc/cult_innate_comm() - set category = "Cultist" - set name = "Emergency Communion" - - if(!iscultist(usr) || usr.incapacitated()) - return - if(!istype(usr, /mob/living/simple_animal)) - var/confirm_desperation = alert(usr, "This is a LAST RESORT; you should use a tome to communicate if possible. This ritual will inflict serious injury on you!", "Is this what you want?", "Yes", "No") - if(confirm_desperation == "No") - usr << "On second thought, maybe I should summon a tome." - return - var/input = stripped_input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "") - if(!input) - return - - if(!iscultist(usr) || usr.incapacitated()) - return //we do this again because input() sleeps - - if(ishuman(usr) || ismonkey(usr)) //Damage only applies to humans and monkeys, to allow constructs to communicate - usr.visible_message("[usr] starts clawing at \his arms with \his fingernails!", "You begin slicing open your arms with your fingernails!") - apply_damage(10,BRUTE, "l_arm") - apply_damage(10,BRUTE, "r_arm") - sleep(50) - if(usr.incapacitated()) - return //Hard to drawn intrinsic symbols when you're bleeding out in your cell. - var/turf/location = loc - if(istype(location, /turf)) // tearing your arms apart is going to spill a bit of blood, in fact thats the idea - location.add_blood(usr) // TO-DO change this to a badly drawn rune - apply_damage(10,BRUTE, "l_arm") // does a metric fuck ton of damage because this meant to be an emergency method of communication. - apply_damage(10,BRUTE, "r_arm") - if(usr.incapacitated()) - return - usr.visible_message("[usr] paints strange symbols with their own blood.", "You paint a messy rune with your own blood.") - sleep(20) - - cultist_commune(usr, 0, 1, input) - return /obj/item/weapon/tome name = "arcane tome" @@ -123,17 +48,14 @@ This file contains the arcane tome files as well as innate cultist emergency com open_tome(user) /obj/item/weapon/tome/proc/open_tome(mob/user) - var/choice = alert(user,"You open the tome...",,"Commune","Scribe Rune","More Information") + var/choice = alert(user,"You open the tome...",,"Scribe Rune","More Information","Cancel") switch(choice) if("More Information") read_tome(user) if("Scribe Rune") scribe_rune(user) - if("Commune") - var/input = stripped_input(usr, "Please enter a message to tell to the other acolytes.", "Voice of Blood", "") - if(!input) - return - cultist_commune(user, 1, 0, input) + if("Cancel") + return /obj/item/weapon/tome/proc/read_tome(mob/user) var/text = "" diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 467d63431b5..4b75c8ce9d1 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -323,7 +323,7 @@ var/list/teleport_runes = list() ..() new_cultist.visible_message("[new_cultist] writhes in pain as the markings below them glow a bloody red!", \ "AAAAAAAAAAAAAA-") - ticker.mode.add_cultist(new_cultist.mind) + ticker.mode.add_cultist(new_cultist.mind, 1) new /obj/item/weapon/tome(get_turf(src)) new_cultist.mind.special_role = "Cultist" new_cultist << "Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible, truth. The veil of reality has been ripped away \ @@ -840,7 +840,7 @@ var/list/teleport_runes = list() N.health = 20 N.mouse_opacity = 0 new_human.key = ghost_to_spawn.key - ticker.mode.add_cultist(new_human.mind) + ticker.mode.add_cultist(new_human.mind, 0) new_human << "You are a servant of the Geometer. You have been made semi-corporeal by the cult of Nar-Sie, and you are to serve them at all costs." while(user in get_turf(src)) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index d7c63098f28..b4cd86efb66 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -530,7 +530,7 @@ M.key = theghost.key /datum/game_mode/proc/remove_antag_for_borging(datum/mind/newborgie) - ticker.mode.remove_cultist(newborgie, 0) + ticker.mode.remove_cultist(newborgie, 0, 0) ticker.mode.remove_revolutionary(newborgie, 0) ticker.mode.remove_gangster(newborgie, 0, remove_bosses=1) ticker.mode.remove_hog_follower(newborgie, 0) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 3e22560254c..92c19d7600b 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -183,7 +183,7 @@ if(newstruct.mind) if(stoner && iscultist(stoner) || cultoverride) if(ticker.mode.name == "cult") - ticker.mode:add_cultist(newstruct.mind) + ticker.mode:add_cultist(newstruct.mind, 0) else ticker.mode.cult += newstruct.mind ticker.mode.update_cult_icons_added(newstruct.mind) @@ -213,7 +213,7 @@ if(U) S.faction |= "\ref[U]" //Add the master as a faction, allowing inter-mob cooperation if(U && iscultist(U)) - ticker.mode.add_cultist(S.mind,2) + ticker.mode.add_cultist(S.mind, 0) S.cancel_camera() name = "soulstone: Shade of [T.real_name]" icon_state = "soulstone2" diff --git a/code/modules/mob/living/silicon/login.dm b/code/modules/mob/living/silicon/login.dm index fd1e5cf1701..08bfb5e6455 100644 --- a/code/modules/mob/living/silicon/login.dm +++ b/code/modules/mob/living/silicon/login.dm @@ -1,6 +1,6 @@ /mob/living/silicon/Login() if(mind && ticker && ticker.mode) - ticker.mode.remove_cultist(mind, 0) + ticker.mode.remove_cultist(mind, 0, 0) ticker.mode.remove_revolutionary(mind, 0) ticker.mode.remove_gangster(mind, remove_bosses=1) ticker.mode.remove_thrall(mind,0) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index d99e80126fa..f0020af71d8 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -188,7 +188,7 @@ M.confused = 1 M.confused += 3 if(iscultist(M) || (is_handofgod_cultist(M) && !is_handofgod_prophet(M))) - ticker.mode.remove_cultist(M.mind) + ticker.mode.remove_cultist(M.mind, 1, 1) ticker.mode.remove_hog_follower(M.mind) holder.remove_reagent(src.id, src.volume) // maybe this is a little too perfect and a max() cap on the statuses would be better?? M.jitteriness = 0 diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index 7dee0928ecb4a067e16ff01f4cc773d802b7c337..365d550bce6e8ec65b8a5a1d8764a468f043a257 100644 GIT binary patch delta 23256 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 z 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 Date: Mon, 2 May 2016 17:18:34 +0100 Subject: [PATCH 106/191] Fixes Haunted Mecha, Fixes Mecha damage runtimes, Fixes Mecha bumpsmash working without a pilot. --- code/game/mecha/mecha.dm | 15 ++++++++------- code/game/mecha/mecha_defense.dm | 2 +- .../living/simple_animal/hostile/mecha_pilot.dm | 1 + 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index ca1a9966902..6c62de01260 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -109,10 +109,12 @@ var/phase_state = "" //icon_state when phasing var/strafe = FALSE //If we are strafing - var/static/list/armour_facings = list("[NORTH]" = list("[SOUTH]" = FRONT_ARMOUR, "[EAST]" = SIDE_ARMOUR, "[WEST]" = SIDE_ARMOUR, "[NORTH]" = BACK_ARMOUR), -"[EAST]" = list("[SOUTH]" = SIDE_ARMOUR, "[WEST]" = FRONT_ARMOUR, "[EAST]" = BACK_ARMOUR, "[NORTH]" = SIDE_ARMOUR), -"[SOUTH]" = list("[NORTH]" = FRONT_ARMOUR, "[WEST]" = SIDE_ARMOUR, "[EAST]" = SIDE_ARMOUR, "[SOUTH]" = BACK_ARMOUR ), -"[WEST]" = list("[NORTH]" = SIDE_ARMOUR, "[EAST]" = FRONT_ARMOUR, "[SOUTH]" = SIDE_ARMOUR, "[WEST]" = BACK_ARMOUR) ) + var/static/list/armour_facings = list( + "[NORTH]" = list("[SOUTH]" = FRONT_ARMOUR, "[EAST]" = SIDE_ARMOUR, "[WEST]" = SIDE_ARMOUR, "[NORTH]" = BACK_ARMOUR, "[SOUTHEAST]" = SIDE_ARMOUR, "[NORTHEAST]" = SIDE_ARMOUR, "[SOUTHWEST]" = SIDE_ARMOUR, "[NORTHWEST]" = SIDE_ARMOUR), + "[EAST]" = list("[SOUTH]" = SIDE_ARMOUR, "[WEST]" = FRONT_ARMOUR, "[EAST]" = BACK_ARMOUR, "[NORTH]" = SIDE_ARMOUR, "[SOUTHEAST]" = SIDE_ARMOUR, "[NORTHEAST]" = SIDE_ARMOUR, "[SOUTHWEST]" = SIDE_ARMOUR, "[NORTHWEST]" = SIDE_ARMOUR), + "[SOUTH]" = list("[NORTH]" = FRONT_ARMOUR, "[WEST]" = SIDE_ARMOUR, "[EAST]" = SIDE_ARMOUR, "[SOUTH]" = BACK_ARMOUR, "[SOUTHEAST]" = SIDE_ARMOUR, "[NORTHEAST]" = SIDE_ARMOUR, "[SOUTHWEST]" = SIDE_ARMOUR, "[NORTHWEST]" = SIDE_ARMOUR ), + "[WEST]" = list("[NORTH]" = SIDE_ARMOUR, "[EAST]" = FRONT_ARMOUR, "[SOUTH]" = SIDE_ARMOUR, "[WEST]" = BACK_ARMOUR, "[SOUTHEAST]" = SIDE_ARMOUR, "[NORTHEAST]" = SIDE_ARMOUR, "[SOUTHWEST]" = SIDE_ARMOUR, "[NORTHWEST]" = SIDE_ARMOUR) + ) var/occupant_sight_flags = 0 //sight flags to give to the occupant (e.g. mech mining scanner gives meson-like vision) @@ -553,9 +555,8 @@ if(yes) if(..()) //mech was thrown return - if(bumpsmash) - var/mecha = src - obstacle.mech_melee_attack(mecha) + if(bumpsmash && occupant) //Need a pilot to push the PUNCH button. + obstacle.mech_melee_attack(src) if(!obstacle || (obstacle && !obstacle.density)) step(src,dir) if(istype(obstacle, /obj)) diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm index 6c6ecde299b..4cef3720702 100644 --- a/code/game/mecha/mecha_defense.dm +++ b/code/game/mecha/mecha_defense.dm @@ -1,7 +1,7 @@ /obj/mecha/proc/get_armour_facing(srcdir,adir) var/facing_hit = armour_facings["[srcdir]"]["[adir]"] var/damage_modifier = facing_modifiers[facing_hit] - return damage_modifier + return damage_modifier || 1 //always return non-0 /obj/mecha/proc/take_damage(amount, type="brute", adir = 0, booster_deflection_modifier = 1, booster_damage_modifier = 1) var/facing_modifier = 1 diff --git a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm index b9c5337d200..63d3bd82565 100644 --- a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm +++ b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm @@ -112,6 +112,7 @@ ranged = 0 minimum_distance = 1 + walk(M,0)//end any lingering movement loops, to prevent the haunted mecha bug //Checks if a mecha is valid for theft /mob/living/simple_animal/hostile/syndicate/mecha_pilot/proc/is_valid_mecha(obj/mecha/M) From 50372a586fc8788204854985359c75be5bf6f409 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Mon, 2 May 2016 11:53:29 -0700 Subject: [PATCH 107/191] Adds basic cross server message relay system. Currently setup to relay adminhelps to the other server in the case of no admins on a server. --- code/_globalvars/configuration.dm | 3 +++ code/controllers/configuration.dm | 7 +++++++ code/modules/admin/verbs/adminhelp.dm | 18 ++++++++++++++++-- code/world.dm | 7 +++++++ config/config.txt | 6 ++++++ 5 files changed, 39 insertions(+), 2 deletions(-) diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index ded24179173..7f5b1709a6c 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -26,6 +26,9 @@ var/Debug2 = 0 var/global/comms_key = "default_pwd" var/global/comms_allowed = 0 //By default, the server does not allow messages to be sent to it, unless the key is strong enough (this is to prevent misconfigured servers from becoming vulnerable) +//Cross server communications +var/global/cross_address = "byond://" //This needs to be global as the message sent contains the comms key. +var/global/cross_allowed = 0 //Don't bother attempting to send if the address wasn't set. //This was a define, but I changed it to a variable so it can be changed in-game.(kept the all-caps definition because... code...) -Errorage var/MAX_EX_DEVESTATION_RANGE = 3 diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 743d1328a13..067730d32bf 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -202,6 +202,7 @@ var/client_error_version = 0 var/client_error_message = "Your version of byond is too old, may have issues, and is blocked from accessing this server." + var/cross_name = "Other server" /datum/configuration/New() var/list/L = subtypesof(/datum/game_mode) @@ -359,6 +360,12 @@ global.comms_key = value if(value != "default_pwd" && length(value) > 6) //It's the default value or less than 6 characters long, warn badmins global.comms_allowed = 1 + if("cross_server_address") + global.cross_address = value + if(value != "byond:\\address:port") + global.cross_allowed = 1 + if("cross_comms_name") + cross_name = value if("see_own_notes") config.see_own_notes = 1 if("soft_popcap") diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 16d57a12677..1776f8106b5 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -137,12 +137,26 @@ var/list/adm = get_admin_counts(requiredflags) . = adm["present"] if(. <= 0) + var/final = "" if(!adm["afk"] && !adm["stealth"] && !adm["noflags"]) - send2irc(source, "[msg] - No admins online") + final = "[msg] - No admins online" else - send2irc(source, "[msg] - All admins AFK ([adm["afk"]]/[adm["total"]]), stealthminned ([adm["stealth"]]/[adm["total"]]), or lack[rights2text(requiredflags, " ")] ([adm["noflags"]]/[adm["total"]])") + final = "[msg] - All admins AFK ([adm["afk"]]/[adm["total"]]), stealthminned ([adm["stealth"]]/[adm["total"]]), or lack[rights2text(requiredflags, " ")] ([adm["noflags"]]/[adm["total"]])" + send2irc(source,final) + send2otherserver(source,final) + /proc/send2irc(msg,msg2) if(config.useircbot) shell("python nudge.py [msg] [msg2]") return + +/proc/send2otherserver(source,msg,type = "Ahelp") + if(global.cross_allowed) + var/list/message = list() + message["message"] = "[source]: [msg]" + message["source"] = "([config.cross_name])" + message["key"] = global.comms_key + message["crossmessage"] = type + + world.Export("[global.cross_address]?[list2params(message)]") \ No newline at end of file diff --git a/code/world.dm b/code/world.dm index cbd4046227d..61fa1426362 100644 --- a/code/world.dm +++ b/code/world.dm @@ -149,6 +149,13 @@ var/last_irc_status = 0 C << "PR: [input["announce"]]" #undef CHAT_PULLR + else if("crossmessage" in input) + if(!key_valid) + return + else + if(input["crossmessage"] == "Ahelp") + message_admins("HELP: [input["source"]] [input["message"]]") + /world/Reboot(var/reason, var/feedback_c, var/feedback_r, var/time) if (reason == 1) //special reboot, do none of the normal stuff if (usr) diff --git a/config/config.txt b/config/config.txt index 2bab69b8652..f1b4078f00f 100644 --- a/config/config.txt +++ b/config/config.txt @@ -168,6 +168,12 @@ TICKLAG 0.9 ## Communication key for receiving data through world/Topic(), you don't want to give this out #COMMS_KEY default_pwd +## World address and port for server recieving cross server messages +#CROSS_SERVER_ADDRESS byond:\\address:port + +## Name that the server calls itself in communications +#CROSS_COMMS_NAME + ## Uncomment this to let players see their own notes (they can still be set by admins only) #SEE_OWN_NOTES From de619e639ff95beb08604b9455769b8d04f6d2e5 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Mon, 2 May 2016 15:05:07 -0400 Subject: [PATCH 108/191] Reduces cult minimum population to 24 --- code/game/gamemodes/cult/cult.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 62f0ba655ee..4ef1532f155 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -59,7 +59,7 @@ antag_flag = ROLE_CULTIST restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel") protected_jobs = list() - required_players = 30 + required_players = 24 required_enemies = 4 recommended_enemies = 4 enemy_minimum_age = 14 From d67922d626804f62ece6fccdf5c69aeb38afb86c Mon Sep 17 00:00:00 2001 From: Cheridan Date: Mon, 2 May 2016 14:38:41 -0500 Subject: [PATCH 109/191] Walker tendrils strip mobs before gibbing now --- code/modules/ruins/lavaland_ruin_code.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 576cf63d6ba..935d38df73c 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -208,6 +208,8 @@ meat_counter += 20 else meat_counter ++ + for(var/obj/item/W in H) + H.unEquip(W) H.gib() /mob/living/simple_animal/hostile/spawner/ash_walker/spawn_mob() From a43735baabcedb1a90a110068de84420796ddfae Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Mon, 2 May 2016 12:44:05 -0700 Subject: [PATCH 110/191] s --- code/modules/mob/living/emote.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 721588a2121..4ce73881533 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -272,7 +272,7 @@ message = "[src] sulks down sadly." m_type = 1 - if ("surrender","surrender") + if ("surrender","surrenders") message = "[src] puts their hands on their head and falls to the ground, they surrender!" if(sleeping) return //Can't surrender while asleep. From 7c293f0aa63d00a3fdb43262c06ccb93b8e0a040 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 22:19:49 +0100 Subject: [PATCH 111/191] Spray cans contain flammable solvents Also, spraying someone will stun them even if they lack a client. --- code/game/objects/items/crayons.dm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 568c740c9d3..c101d2fbb61 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -195,15 +195,22 @@ if(C.client) C.blur_eyes(3) C.blind_eyes(1) - if(C.check_eye_prot() <= 0) // no eye protection? ARGH IT BURNS. - C.confused = max(C.confused, 3) - C.Weaken(3) + if(C.check_eye_prot() <= 0) // no eye protection? ARGH IT BURNS. + C.confused = max(C.confused, 3) + C.Weaken(3) if(ishuman(C)) var/mob/living/carbon/human/H = C H.lip_style = "spray_face" H.lip_color = paint_color H.update_body() + // Caution, spray cans contain inflammable substances + if(C.reagents) + C.reagents.add_reagent("welding_fuel", 5) + C.reagents.add_reagent("ethanol", 5) + C.reagents.reaction(C, VAPOR, 10) + uses = max(0,uses-10) + if(istype(target, /obj/structure/window)) if(uses) target.color = paint_color From 4ee3d491e751dff11bc7936c1789d0a7e73dbec6 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 22:23:36 +0100 Subject: [PATCH 112/191] Corrected incorrect description of booze --- code/modules/reagents/chemistry/reagents/alcohol_reagents.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 7537b9a67ec..46759d13382 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -709,7 +709,8 @@ All effects don't start immediately, but rather get worse over time; the rate is step_towards(O, get_turf(M)) return ..() -/datum/reagent/consumable/ethanol/hearty_punch //Another reference. Heals those in critical condition extremely quickly. If you die with it in your system, it will be removed and you will live! +// Another reference. Heals those in critical condition extremely quickly. +/datum/reagent/consumable/ethanol/hearty_punch name = "Hearty Punch" id = "hearty_punch" description = "Brave bull/syndicate bomb/absinthe mixture resulting in an energizing beverage. Mild alcohol content." From 340dd8b1a3b56a0cdce46fc6dce0ed63d45f4a72 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 22:27:43 +0100 Subject: [PATCH 113/191] Reduced mannitol to sane amounts --- code/game/gamemodes/changeling/powers/panacea.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/changeling/powers/panacea.dm b/code/game/gamemodes/changeling/powers/panacea.dm index 274c4ae0766..26126127ce8 100644 --- a/code/game/gamemodes/changeling/powers/panacea.dm +++ b/code/game/gamemodes/changeling/powers/panacea.dm @@ -21,7 +21,7 @@ user.reagents.add_reagent("mutadone", 10) user.reagents.add_reagent("pen_acid", 20) user.reagents.add_reagent("antihol", 10) - user.reagents.add_reagent("mannitol", 75) + user.reagents.add_reagent("mannitol", 25) for(var/datum/disease/D in user.viruses) D.cure() From c1e4c0163ce0870a3132a2466b684b0f4419aa83 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 23:08:31 +0100 Subject: [PATCH 114/191] Code review --- .../miniantags/revenant/revenant_abilities.dm | 6 ++++-- .../mob/living/carbon/alien/humanoid/alien_powers.dm | 10 ++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 05af09fd36a..79feedfb0ac 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -118,10 +118,12 @@ log_say("RevenantTransmit: [key_name(user)]->[key_name(M)] : [msg]") user << "You transmit to [M]: [msg]" M << "An alien voice resonates from all around... [msg]" - for(var/mob/ded in dead_mob_list) + for(var/ded in dead_mob_list) + if(!isobserver(ded)) + continue ded << "(F) \ [user] \ - Revenant Transmit --> \ + Revenant Transmit --> \ (F) \ [M] \ [msg]" diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index 50ebaef1d28..88238e5512f 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -87,11 +87,13 @@ Doesn't work on other aliens/AI.*/ if(msg) log_say("AlienWhisper: [key_name(user)]->[M.key] : [msg]") M << "You hear a strange, alien voice in your head...[msg]" - user << {"You said: "[msg]" to [M]"} - for(var/mob/ded in dead_mob_list) + user << "You said: "[msg]" to [M]" + for(var/ded in dead_mob_list) + if(!isobserver(ded)) + continue ded << "(F) \ [user] \ - Alien Whisper --> \ + Alien Whisper --> \ (F) \ [M] \ [msg]" @@ -120,7 +122,7 @@ Doesn't work on other aliens/AI.*/ M.adjustPlasma(amount) user.adjustPlasma(-amount) M << "[user] has transfered [amount] plasma to you." - user << {"You trasfer [amount] plasma to [M]"} + user << "You trasfer [amount] plasma to [M]" else user << "You need to be closer!" return From 50fd90e25feea889bda147bf81c0b20b2f8df73d Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 23:20:12 +0100 Subject: [PATCH 115/191] Fixes compile errors --- code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index 88238e5512f..2a2e48c708d 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -87,7 +87,7 @@ Doesn't work on other aliens/AI.*/ if(msg) log_say("AlienWhisper: [key_name(user)]->[M.key] : [msg]") M << "You hear a strange, alien voice in your head...[msg]" - user << "You said: "[msg]" to [M]" + user << "You said: \"[msg]\" to [M]" for(var/ded in dead_mob_list) if(!isobserver(ded)) continue From 9f7e6f04ede14fba1609e777606f41e1a9c559d7 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 2 May 2016 23:30:08 +0100 Subject: [PATCH 116/191] Code review --- code/game/gamemodes/changeling/powers/fleshmend.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/fleshmend.dm b/code/game/gamemodes/changeling/powers/fleshmend.dm index cf7734bdfc0..65d6cfb1720 100644 --- a/code/game/gamemodes/changeling/powers/fleshmend.dm +++ b/code/game/gamemodes/changeling/powers/fleshmend.dm @@ -20,8 +20,7 @@ /obj/effect/proc_holder/changeling/fleshmend/process() if(recent_uses > 1) - recent_uses -= (1 / healing_ticks) - recent_uses = max(recent_uses, 1) + recent_uses = max(1, recent_uses - (1 / healing_ticks)) //Starts healing you every second for 10 seconds. Can be used whilst unconscious. /obj/effect/proc_holder/changeling/fleshmend/sting_action(mob/living/user) @@ -36,7 +35,7 @@ H.remove_all_embedded_objects() // The healing itself - doesn't heal toxin damage (that's anatomic panacea) and // effectiveness decreases with each use in a short timespan - for(var/i = 0, i < healing_ticks, i++) + for(var/i in 1 to healing_ticks) if(user) var/healpertick = -(total_healing / healing_ticks) user.adjustBruteLoss(healpertick / recent_uses, 0) From 3d985317ac8f90f1fdfefe5076b833afba700736 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 2 May 2016 22:52:19 +0000 Subject: [PATCH 117/191] Automatic changelog generation for PR #17306 --- html/changelogs/AutoChangeLog-pr-17306.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17306.yml diff --git a/html/changelogs/AutoChangeLog-pr-17306.yml b/html/changelogs/AutoChangeLog-pr-17306.yml new file mode 100644 index 00000000000..9a5d52e5911 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17306.yml @@ -0,0 +1,6 @@ +author: coiax, Robustin +delete-after: True +changes: + - tweak: "Changeling Fleshmend is much less effective when used repeatedly +in a short time. Changeling Panacea is much more effective at purging +reagents, reducing radiation and now reduces braindamage." From 9775b8cdcc07fbf71e4bde1e9487ba32c12800a0 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Mon, 2 May 2016 21:44:11 -0500 Subject: [PATCH 118/191] Dragon Fixes --- .../mob/living/simple_animal/hostile/megafauna/dragon.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index b974e92b49b..3dc1d3747c8 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -87,7 +87,7 @@ else fire_rain() - else if(prob(10+anger_modifier) && !client) + else if(prob(10+anger_modifier) && !client && !swooping) if(health > maxHealth/2) swoop_attack() else @@ -150,6 +150,8 @@ sleep(10) playsound(src, 'sound/effects/meteorimpact.ogg', 200, 1) for(var/mob/living/L in range(1,tturf)) + if(L == src) + continue if(L.stat) visible_message("[src] slams down on [L], crushing them!") L.gib() From cef80d70396c9c9153c0ae8229a14ddc682ffa2b Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Mon, 2 May 2016 21:07:07 -0700 Subject: [PATCH 119/191] Fixes monkey mode victory condition --- code/game/gamemodes/miniantags/monkey/monkey.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/miniantags/monkey/monkey.dm b/code/game/gamemodes/miniantags/monkey/monkey.dm index 12f24f40b6e..717bf0a8346 100644 --- a/code/game/gamemodes/miniantags/monkey/monkey.dm +++ b/code/game/gamemodes/miniantags/monkey/monkey.dm @@ -15,7 +15,7 @@ var/carriers_to_make = 1 var/list/carriers = list() - var/monkeys_to_win = 0 + var/monkeys_to_win = 1 var/escaped_monkeys = 0 var/players_per_carrier = 30 From 11fa336dd989a108709013997797c9c6d0c6c843 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 3 May 2016 00:10:39 -0500 Subject: [PATCH 120/191] Ghost sword fix --- .../mob/living/simple_animal/hostile/megafauna/dragon.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 3dc1d3747c8..5fd9a2b8541 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -192,7 +192,9 @@ /obj/item/weapon/melee/ghost_sword/attack_self(mob/user) if(summon_cooldown > world.time) + user << "You just recently called out for aid. You don't want to annoy the spirits." return + user << "You call out for aid, attempting to summon spirits to your side." notify_ghosts("[user] is raising their [src], calling for your help!", source = user) summon_cooldown = world.time + 600 From 027443e2301e534618871d2bed0f2d240f4dd58e Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Tue, 3 May 2016 06:07:29 +0000 Subject: [PATCH 121/191] Automatic changelog compile --- html/changelog.html | 42 ++++------------------ html/changelogs/.all_changelog.yml | 5 +++ html/changelogs/AutoChangeLog-pr-17306.yml | 6 ---- 3 files changed, 11 insertions(+), 42 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17306.yml diff --git a/html/changelog.html b/html/changelog.html index ca0bf8bbc1c..a85dd6ec606 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,12 @@ -->
        +

        03 May 2016

        +

        coiax, Robustin updated:

        +
          +
        • Changeling Fleshmend is much less effective when used repeatedly in a short time. Changeling Panacea is much more effective at purging reagents, reducing radiation and now reduces braindamage.
        • +
        +

        02 May 2016

        Joan updated:

          @@ -604,42 +610,6 @@
          • Honk! Nanotrasen's clowning and development department has invented the clown megaphone, standard in all clowning loadouts! Honk honk!
          - -

          05 April 2016

          -

          Erwgd updated:

          -
            -
          • Utility belts of all kinds can now accept gloves. Most belts, except janitorial belts, may now also hold station bounced radios.
          • -
          • Hazard vests and most jackets can carry a station bounced radio as well. Labcoats can be used to store a handheld crew monitor.
          • -
          • The autolathe can now make toolboxes.
          • -
          -

          Joan updated:

          -
            -
          • Adds protector holoparasites to traitor holoparasite injectors.
          • -
          • Protector holoparasites cause the summoner to teleport to them when out of range, instead of the other way around.
          • -
          • Protector holoparasites have two modes; Combat, where they do and take medium damage, and Protection, where they do and take almost no damage, but move slightly slower.
          • -
          • Explosive Holoparasites no longer teleport non-mobs when attacking, but have a higher chance to teleport mobs.
          • -
          • Explosive Holoparasite bombs no longer trigger on their summoner or any other parasites their summoner has.
          • -
          • Ranged Holoparasites no longer have nightvision active by default. It can still be toggled on.
          • -
          • Ranged Holoparasite snares no longer alert if the crossing mob is their summoner or one of the parasites their summoner has.
          • -
          • Ranged Holoparasites are slightly less visible in scout mode.
          • -
          • Standard Holoparasites attack 20% faster than other parasite types.
          • -
          • Support Holoparasite beacons no longer require safe atmospheric conditions, but the warp channel takes slightly longer, and is preceded with a visible message.
          • -
          • Zombies can no longer destroy more than one airlock at a time.
          • -
          • The mining station has been updated.
          • -
          -

          MrStonedOne updated:

          -
            -
          • Centcom is glad to announce the end of sending workers to our control group for space exposure testing, a fake station in "space" that noticeably had air in "space".
          • -
          -

          TechnoAlchemisto updated:

          -
            -
          • Detective scanners are now smaller.
          • -
          • Pickaxes now fit in explorer suit exosuit slots.
          • -
          -

          bgobandit updated:

          -
            -
          • Alt-clicking a fire extinguisher cabinet opens and closes it. That is all.
          • -
        GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 819dd403fcf..0b277f00f04 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4854,3 +4854,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: C4 can be used with assemblies. - bugfix: Fixes chembomb recipe to use any matter bin. Again. - bugfix: ARG's disappear once finished reacting. +2016-05-03: + coiax, Robustin: + - tweak: Changeling Fleshmend is much less effective when used repeatedly in a short + time. Changeling Panacea is much more effective at purging reagents, reducing + radiation and now reduces braindamage. diff --git a/html/changelogs/AutoChangeLog-pr-17306.yml b/html/changelogs/AutoChangeLog-pr-17306.yml deleted file mode 100644 index 9a5d52e5911..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17306.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: coiax, Robustin -delete-after: True -changes: - - tweak: "Changeling Fleshmend is much less effective when used repeatedly -in a short time. Changeling Panacea is much more effective at purging -reagents, reducing radiation and now reduces braindamage." From f4a16d3ef09edacc3f1593ed6b0a126c8a514c32 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 3 May 2016 06:55:03 +0000 Subject: [PATCH 122/191] Automatic changelog generation for PR #17282 --- html/changelogs/AutoChangeLog-pr-17282.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17282.yml diff --git a/html/changelogs/AutoChangeLog-pr-17282.yml b/html/changelogs/AutoChangeLog-pr-17282.yml new file mode 100644 index 00000000000..cf1340e9c7c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17282.yml @@ -0,0 +1,6 @@ +author: coiax +delete-after: True +changes: + - rscadd: "The Service and the Standard cyborg module now have a spraycan built in, for +hijinks and passing on important urban messages. The Service cyborg module also has a cyborg-hand labeler, in case anything needs to be labelled." + - rscadd: "Centcom Suicide Prevention wishes to remind the station: Please do not kill yourself with a hand labeler." From 72310cc63e6cfd421a3038e469c3b4ba56ee8b74 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Tue, 3 May 2016 08:16:26 +0100 Subject: [PATCH 123/191] More code review --- code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index 2a2e48c708d..0b34d2b678e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -93,7 +93,7 @@ Doesn't work on other aliens/AI.*/ continue ded << "(F) \ [user] \ - Alien Whisper --> \ + Alien Whisper --> \ (F) \ [M] \ [msg]" From ec7300f70e7777660b2941e3c81420622f1676c2 Mon Sep 17 00:00:00 2001 From: nullbear Date: Tue, 3 May 2016 02:38:38 -0700 Subject: [PATCH 124/191] makes it impossible to join the server unless your ckey is prefixed with "im_a_cuck_" --- code/game/objects/effects/decals/misc.dm | 5 ++++- code/modules/mob/mob.dm | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index 0a627518e15..99f894aa392 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -5,8 +5,11 @@ layer = 16 duration = 25 -/obj/effect/overlay/temp/point/New(loc, set_invis = 0) +/obj/effect/overlay/temp/point/New(atom/target, set_invis = 0) ..() + loc = get_turf(target) + pixel_x = target.pixel_x + pixel_y = target.pixel_y invisibility = set_invis // Used for spray that you spray at walls, tables, hydrovats etc diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f5b6a1dc4fc..c2dbfb36a57 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -326,7 +326,7 @@ var/next_mob_id = 0 if (!tile) return 0 - PoolOrNew(/obj/effect/overlay/temp/point, list(tile,invisibility)) + PoolOrNew(/obj/effect/overlay/temp/point, list(A,invisibility)) return 1 From 89ab88a7e102da30c7dd70da786bcdbaabe80505 Mon Sep 17 00:00:00 2001 From: Aloraydrel Date: Tue, 3 May 2016 06:55:48 -0400 Subject: [PATCH 125/191] Lab coats can carry emergency oxygen tanks (#17307) * Adds emergency tanks to labcoat.dm * I have little idea what im doing but this should work * Ok this is it * Ree --- code/modules/clothing/suits/labcoat.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index ae65b790782..d3bb738735c 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -5,7 +5,7 @@ item_state = "labcoat" blood_overlay_type = "coat" body_parts_covered = CHEST|ARMS - allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/classic_baton/telescopic,/obj/item/weapon/soap,/obj/item/device/sensor_device) + allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper,/obj/item/weapon/melee/classic_baton/telescopic,/obj/item/weapon/soap,/obj/item/device/sensor_device,/obj/item/weapon/tank/internals/emergency_oxygen) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) togglename = "buttons" From 6a7142962f676e9c27792c5716bfefd1b5728d36 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 10:56:26 -0400 Subject: [PATCH 126/191] Examining the blob with an active research scanner will display its effects --- code/game/gamemodes/blob/theblob.dm | 30 ++++++++++++++++++++--------- config/tips.txt | 9 ++++++--- 2 files changed, 27 insertions(+), 12 deletions(-) diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 1ff18339458..4fe81f3dab3 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -225,16 +225,24 @@ user.changeNext_move(CLICK_CD_MELEE) user << "The analyzer beeps once, then reports:
        " user << 'sound/machines/ping.ogg' - if(overmind) - user << "Material: [overmind.blob_reagent_datum.name]." - user << "Material Effects: [overmind.blob_reagent_datum.analyzerdescdamage]" - user << "Material Properties: [overmind.blob_reagent_datum.analyzerdesceffect]
        " - user << "Blob Type: [uppertext(initial(name))]" - user << "Health: [health]/[maxhealth]" - user << "Effects: [scannerreport()]" + chemeffectreport(user) + typereport(user) else return ..() +/obj/effect/blob/proc/chemeffectreport(mob/user) + if(overmind) + user << "Material: [overmind.blob_reagent_datum.name]." + user << "Material Effects: [overmind.blob_reagent_datum.analyzerdescdamage]" + user << "Material Properties: [overmind.blob_reagent_datum.analyzerdesceffect]
        " + else + user << "No Material Detected!
        " + +/obj/effect/blob/proc/typereport(mob/user) + user << "Blob Type: [uppertext(initial(name))]" + user << "Health: [health]/[maxhealth]" + user << "Effects: [scannerreport()]" + /obj/effect/blob/attacked_by(obj/item/I, mob/living/user) user.changeNext_move(CLICK_CD_MELEE) user.do_attack_animation(src) @@ -294,8 +302,12 @@ /obj/effect/blob/examine(mob/user) ..() - user << "It seems to be made of [get_chem_name()]." - return + if(user.research_scanner) + user << "Your HUD displays an extensive report...
        " + chemeffectreport(user) + typereport(user) + else + user << "It seems to be made of [get_chem_name()]." /obj/effect/blob/proc/scannerreport() return "A generic blob. Looks like someone forgot to override this proc, adminhelp this." diff --git a/config/tips.txt b/config/tips.txt index d7e342157af..7cb19c33b2a 100644 --- a/config/tips.txt +++ b/config/tips.txt @@ -130,15 +130,18 @@ As an Alien, you take double damage from all burn attacks, such as lasers, weldi As an Alien, resin floors not only regenerate your plasma supply, but also passively heal you. Fight on resin floors to gain a home turf advantage! As an Alien, the facehugger is by far your most powerful weapon because of its ability to instantly win a fight. Remember however that certain helmets, such as biohoods or space helmets will completely block facehugger attacks. As an Alien, you are unable to pick up or use any human items or machinery. Instead, you should focus on sabotaging APCs, computers, cameras and either stowing, spacing, or melting any weapons you find. -As the Blob, you will spawn from your character from between a minute to 5 minutes after the round starts. Use this time to find a safe and well hidden location and evaluate where you will strike! -As the Blob, you can do various sabotage before you spawn, such as spacing the armory or disabling R&D. +when fighting the Blob, you can hit it with an analyzer to check its chemical effects and the type of blob analyzed. Examining it with a research scanner active will also reveal this information. As the Blob, keep your core some distance from space, as it is both expensive to expand onto space, easy to be attacked from, and does not count towards your win condition. Emitter platforms built in space are especially dangerous. As the Blob, you can randomly repick your reagent type if the crew has adapted and protected themselves against your current one. As the Blob, you fight a war of attrition: Take out medbay and fight in chokepoints to prevent continued assaults and coordinated burst damage attacks! As the Blob, remember that you can only expand onto tiles from cardinal directions, while the crew can attack you diagonally. Fight in narrow corridors or expand and widen across the width of the hallway to force confrontations where you can hit them! As the Blob, don't neglect the creation of factories. These create spores that carry your reagent and can chase crewmembers far further than you. Spores can also be rallied to swarm the crew and cause panic, and can even take over corpses to create much more dangerous blob zombies! +As the Blob, you can produce a Blobbernaut from a factory for 40 resources. Blobbernauts are smart, gradually regenerate near nodes, and apply your chemical when attacking, but die when too far from the blob or if their factory is killed. However, the factory used becomes fragile and stops spawning spores. As the Blob, you can expand by clicking, create strong blobs with ctrl-click, rally spores with middle-click, and remove blobs with alt-click. -As the Blob, removing strong blobs, resource nodes, factories, and nodes will give you 2, 15, 25, and 25 resources back, respectively. +As the Blob, removing strong blobs, resource nodes, factories, and nodes will give you 4, 15, 25, and 25 resources back, respectively. +As the Blob, talking will send a message to all other overminds and all Blobbernauts, allowing you to direct attacks and coordinate. +As a Blobbernaut, you can communicate with overminds and other Blobbernauts via :b. +As a Blobbernaut, your HUD shows your health and the core health of the overmind that created you. As a Revolutionary, you cannot convert a head of staff or someone who has a loyalty implant, such as a security officer or those they implant. Implants can however be surgically removed, and do not carry over with cloning. Take control of medbay to keep control of conversions! As a Revolutionary, cargo can be your best friend or your worst nightmare. In the best case scenario you will be able to order a limitless amount of guns and armor, in the worst case scenario security will take control and order a limitless number of loyalty implants to turn your fellow revolutionaries against you. As a Revolutionary, your main power comes from how quickly you spread. Convert people as fast as you can and overwhelm the heads of staff before security can arm up. From 9acf8c7087bc79ef5e42f5128eb18746612b32ac Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 11:08:13 -0400 Subject: [PATCH 127/191] medhud too --- code/game/gamemodes/blob/theblob.dm | 3 ++- config/tips.txt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 4fe81f3dab3..72112430613 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -302,7 +302,8 @@ /obj/effect/blob/examine(mob/user) ..() - if(user.research_scanner) + var/datum/atom_hud/hud_to_check = huds[DATA_HUD_MEDICAL_ADVANCED] + if(user.research_scanner || (user in hud_to_check.hudusers)) user << "Your HUD displays an extensive report...
        " chemeffectreport(user) typereport(user) diff --git a/config/tips.txt b/config/tips.txt index 7cb19c33b2a..c7f7241a456 100644 --- a/config/tips.txt +++ b/config/tips.txt @@ -130,7 +130,8 @@ As an Alien, you take double damage from all burn attacks, such as lasers, weldi As an Alien, resin floors not only regenerate your plasma supply, but also passively heal you. Fight on resin floors to gain a home turf advantage! As an Alien, the facehugger is by far your most powerful weapon because of its ability to instantly win a fight. Remember however that certain helmets, such as biohoods or space helmets will completely block facehugger attacks. As an Alien, you are unable to pick up or use any human items or machinery. Instead, you should focus on sabotaging APCs, computers, cameras and either stowing, spacing, or melting any weapons you find. -when fighting the Blob, you can hit it with an analyzer to check its chemical effects and the type of blob analyzed. Examining it with a research scanner active will also reveal this information. +When fighting the Blob, you can hit it with an analyzer to check its chemical effects and the type of blob analyzed. Examining it with a research scanner active will also reveal this information. +As the Blob, you can place your core at any clear, unobserved, spot you can move to after 3 minutes have passed. If you wait too long, you will be automatically placed at a random location. Use this wait time to coordinate with any other overminds. As the Blob, keep your core some distance from space, as it is both expensive to expand onto space, easy to be attacked from, and does not count towards your win condition. Emitter platforms built in space are especially dangerous. As the Blob, you can randomly repick your reagent type if the crew has adapted and protected themselves against your current one. As the Blob, you fight a war of attrition: Take out medbay and fight in chokepoints to prevent continued assaults and coordinated burst damage attacks! From 3ab974494e4c4e342d59cbdef99bb8fc18c6abdb Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 12:13:43 -0400 Subject: [PATCH 128/191] Gives all living mobs a medical hud display --- code/game/data_huds.dm | 51 ++++++++++++------ code/modules/mob/living/carbon/carbon.dm | 14 ----- .../mob/living/carbon/carbon_defines.dm | 1 - code/modules/mob/living/carbon/death.dm | 2 - .../mob/living/carbon/human/human_damage.dm | 2 +- .../mob/living/carbon/monkey/monkey.dm | 7 --- code/modules/mob/living/death.dm | 2 + code/modules/mob/living/living.dm | 15 ++++-- code/modules/mob/living/living_defines.dm | 1 + .../mob/living/simple_animal/bot/bot.dm | 6 +++ .../mob/living/simple_animal/simple_animal.dm | 1 + icons/mob/hud.dmi | Bin 11142 -> 11327 bytes 12 files changed, 58 insertions(+), 44 deletions(-) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index d4dc06138b0..7ae89386b01 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -67,19 +67,30 @@ return 0 //helper for getting the appropriate health status -/proc/RoundHealth(health) - switch(health) +/proc/RoundHealth(mob/living/M) + if(M.stat == DEAD) + return "health-100" //what's our health? it doesn't matter, we're dead + var/resulthealth = round((M.health / M.maxHealth) * 100, 1) + switch(resulthealth) if(100 to INFINITY) return "health100" - if(70 to 100) + if(85 to 100) + return "health90" + if(75 to 85) return "health80" - if(50 to 70) + if(65 to 75) + return "health70" + if(55 to 65) return "health60" - if(30 to 50) + if(45 to 55) + return "health50" + if(35 to 45) return "health40" - if(18 to 30) - return "health25" - if(5 to 18) + if(25 to 35) + return "health30" + if(15 to 25) + return "health20" + if(5 to 15) return "health10" if(1 to 5) return "health1" @@ -103,20 +114,28 @@ var/turf/T = get_turf(src) if (T) crewmonitor.queueUpdate(T.z) -//called when a carbon changes health -/mob/living/carbon/proc/med_hud_set_health() +//called when a living mob changes health +/mob/living/proc/med_hud_set_health() var/image/holder = hud_list[HEALTH_HUD] - if(stat == DEAD) - holder.icon_state = "hudhealth-100" - else - holder.icon_state = "hud[RoundHealth(health)]" + holder.icon_state = "hud[RoundHealth(src)]" + +//for carbon suit sensors +/mob/living/carbon/med_hud_set_health() + ..() var/turf/T = get_turf(src) - if (T) + if(T) crewmonitor.queueUpdate(T.z) //called when a carbon changes stat, virus or XENO_HOST -/mob/living/carbon/proc/med_hud_set_status() +/mob/living/proc/med_hud_set_status() + var/image/holder = hud_list[STATUS_HUD] + if(stat == DEAD) + holder.icon_state = "huddead" + else + holder.icon_state = "hudhealthy" + +/mob/living/carbon/med_hud_set_status() var/image/holder = hud_list[STATUS_HUD] if(stat == DEAD) holder.icon_state = "huddead" diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ef329195264..560d97de6d4 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -2,25 +2,11 @@ create_reagents(1000) ..() -/mob/living/carbon/prepare_huds() - ..() - prepare_data_huds() - -/mob/living/carbon/proc/prepare_data_huds() - ..() - med_hud_set_health() - med_hud_set_status() - -/mob/living/carbon/updatehealth() - ..() - med_hud_set_health() - /mob/living/carbon/Destroy() for(var/atom/movable/guts in internal_organs) qdel(guts) for(var/atom/movable/food in stomach_contents) qdel(food) - remove_from_all_data_huds() if(dna) qdel(dna) return ..() diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 544a023160b..be2b032f272 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -1,6 +1,5 @@ /mob/living/carbon gender = MALE - hud_possible = list(HEALTH_HUD,STATUS_HUD,ANTAG_HUD) var/list/stomach_contents = list() var/list/internal_organs = list() //List of /obj/item/organ/internal in the mob. They don't go in the contents for some reason I don't want to know. var/list/internal_organs_slot = list() //Same as above, but stores "slot ID" - "organ" pairs for easy access. diff --git a/code/modules/mob/living/carbon/death.dm b/code/modules/mob/living/carbon/death.dm index 17b01a33957..33b2ec4f451 100644 --- a/code/modules/mob/living/carbon/death.dm +++ b/code/modules/mob/living/carbon/death.dm @@ -1,8 +1,6 @@ /mob/living/carbon/death(gibbed) silent = 0 losebreath = 0 - med_hud_set_health() - med_hud_set_status() ..() /mob/living/carbon/gib(no_brain, no_organs) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index f7e020147e1..edac1933048 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -9,7 +9,7 @@ total_burn += O.burn_dam health = maxHealth - getOxyLoss() - getToxLoss() - getCloneLoss() - total_burn - total_brute update_stat() - if( ((maxHealth - total_burn) < config.health_threshold_dead) && stat == DEAD ) + if(((maxHealth - total_burn) < config.health_threshold_dead) && stat == DEAD ) ChangeToHusk() if(on_fire) shred_clothing() diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 7cae78192ea..79cf93d5a91 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -38,13 +38,6 @@ create_dna(src) dna.initialize_dna(random_blood_type()) -/mob/living/carbon/monkey/prepare_data_huds() - //Prepare our med HUD... - ..() - //...and display it. - for(var/datum/atom_hud/data/human/medical/hud in huds) - hud.add_to_hud(src) - /mob/living/carbon/monkey/movement_delay() if(reagents) if(reagents.has_reagent("morphine")) diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 4f3528aa1ca..e4c1500e632 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -63,3 +63,5 @@ update_damage_hud() update_health_hud() update_canmove() + med_hud_set_health() + med_hud_set_status() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index e33323c786a..751cda424f8 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -23,10 +23,19 @@ Sorry Giacom. Please don't be mad :( if(unique_name) name = "[name] ([rand(1, 1000)])" real_name = name - + var/datum/atom_hud/data/human/medical/advanced/medhud = huds[DATA_HUD_MEDICAL_ADVANCED] + medhud.add_to_hud(src) faction |= "\ref[src]" +/mob/living/prepare_huds() + ..() + prepare_data_huds() + +/mob/living/proc/prepare_data_huds() + med_hud_set_health() + med_hud_set_status() + /mob/living/Destroy() ..() @@ -36,7 +45,7 @@ Sorry Giacom. Please don't be mad :( D.client.images.Remove(I) qdel(I) staticOverlays.len = 0 - + remove_from_all_data_huds() return QDEL_HINT_HARDDEL_NOW @@ -210,7 +219,7 @@ Sorry Giacom. Please don't be mad :( return health = maxHealth - getOxyLoss() - getToxLoss() - getFireLoss() - getBruteLoss() - getCloneLoss() update_stat() - + med_hud_set_health() //This proc is used for mobs which are affected by pressure to calculate the amount of pressure that actually //affects them once clothing is factored in. ~Errorage diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 85ab36335ad..2406a5ba0ed 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -3,6 +3,7 @@ languages = HUMAN sight = 0 see_in_dark = 2 + hud_possible = list(HEALTH_HUD,STATUS_HUD,ANTAG_HUD) //Health and life related vars var/maxHealth = 100 //Maximum health that should be possible. diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 43bb2e55a25..a21e2bd2bf5 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -188,6 +188,12 @@ ..() diag_hud_set_bothealth() +/mob/living/simple_animal/bot/med_hud_set_health() + return //we use a different hud + +/mob/living/simple_animal/bot/med_hud_set_status() + return //we use a different hud + /mob/living/simple_animal/bot/handle_automated_action() //Master process which handles code common across most bots. set background = BACKGROUND_ENABLED diag_hud_set_botmode() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 4a4d17b38d3..fe8d46b2137 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -111,6 +111,7 @@ death() else stat = CONSCIOUS + med_hud_set_status() /mob/living/simple_animal/handle_status_effects() diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index debde211b8229e7da6cce4174e1be46f3a9f266a..30f859876c82057e6e0fa36df1facd3de195fd54 100644 GIT binary patch literal 11327 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 Fe*o$4_xS(- literal 11142 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 From 6e10a6a8391d2c4f145b18685e0fe64e879d760a Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 3 May 2016 11:46:09 -0500 Subject: [PATCH 129/191] Stronger Attack --- .../mob/living/simple_animal/hostile/megafauna/dragon.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 5fd9a2b8541..bc353b8d86e 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -121,6 +121,10 @@ PoolOrNew(/obj/effect/hotspot,J) J.hotspot_expose(700,50,1) + for(var/mob/living/L in J) + if(L != src) + L.adjustFireLoss(20) + L << "You're hit by the drake's fire breath!" /mob/living/simple_animal/hostile/megafauna/dragon/proc/swoop_attack(fire_rain = 0) if(stat) From 52ea8517c4d510d830a4a51799b6819d3317ff47 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 13:00:17 -0400 Subject: [PATCH 130/191] drones and swarmers get diag hud --- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 12 ++++++++++++ code/modules/mob/living/silicon/silicon.dm | 6 ++++++ .../simple_animal/friendly/drone/_drone.dm | 17 +++++++++++++++++ 3 files changed, 35 insertions(+) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 4a47acdeaa3..03d896d0e1d 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -52,6 +52,7 @@ melee_damage_upper = 15 melee_damage_type = STAMINA damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) + hud_possible = list(ANTAG_HUD, DIAG_STAT_HUD, DIAG_HUD) languages = SWARMER environment_smash = 0 attacktext = "shocks" @@ -84,6 +85,17 @@ /mob/living/simple_animal/hostile/swarmer/New() ..() verbs -= /mob/living/verb/pulled + var/datum/atom_hud/data/diagnostic/diag_hud = huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_to_hud(src) + + +/mob/living/simple_animal/hostile/swarmer/med_hud_set_health() + var/image/holder = hud_list[DIAG_HUD] + holder.icon_state = "huddiag[RoundDiagBar(health/maxHealth)]" + +/mob/living/simple_animal/hostile/swarmer/med_hud_set_status() + var/image/holder = hud_list[DIAG_STAT_HUD] + holder.icon_state = "hudstat" /mob/living/simple_animal/hostile/swarmer/Stat() ..() diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index c8dd62d7c63..208bd2da166 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -41,6 +41,12 @@ diag_hud_set_status() diag_hud_set_health() +/mob/living/silicon/med_hud_set_health() + return //we use a different hud + +/mob/living/silicon/med_hud_set_status() + return //we use a different hud + /mob/living/silicon/Destroy() radio = null aicamera = null diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index 4d6632dec56..bb635bb1425 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -42,6 +42,7 @@ has_unlimited_silicon_privilege = 1 damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) staticOverlays = list() + hud_possible = list(DIAG_STAT_HUD, DIAG_HUD, ANTAG_HUD) var/staticChoice = "static" var/list/staticChoices = list("static", "blank", "letter", "animal") var/picked = FALSE //Have we picked our visual appearence (+ colour if applicable) @@ -85,6 +86,22 @@ var/datum/action/generic/drone/select_filter/SF = new(src) SF.Grant(src) + var/datum/atom_hud/data/diagnostic/diag_hud = huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_to_hud(src) + + +/mob/living/simple_animal/drone/med_hud_set_health() + var/image/holder = hud_list[DIAG_HUD] + holder.icon_state = "huddiag[RoundDiagBar(health/maxHealth)]" + +/mob/living/simple_animal/drone/med_hud_set_status() + var/image/holder = hud_list[DIAG_STAT_HUD] + if(stat == DEAD) + holder.icon_state = "huddead2" + else if(incapacitated()) + holder.icon_state = "hudoffline" + else + holder.icon_state = "hudstat" /mob/living/simple_animal/drone/Destroy() From eea7ffb8c08732748a1eacf896cbef70e5740227 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 16:27:40 -0400 Subject: [PATCH 131/191] lockstep guardian hud --- .../living/simple_animal/guardian/guardian.dm | 18 ++++++++++++++++-- .../simple_animal/guardian/types/support.dm | 4 ++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 377b89d6e7c..546e4b3a4e2 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -48,6 +48,19 @@ var/global/list/parasites = list() //all currently existing/living guardians ..() +/mob/living/simple_animal/hostile/guardian/med_hud_set_health() + if(summoner) + var/image/holder = hud_list[HEALTH_HUD] + holder.icon_state = "hud[RoundHealth(summoner)]" + +/mob/living/simple_animal/hostile/guardian/med_hud_set_status() + if(summoner) + var/image/holder = hud_list[STATUS_HUD] + if(summoner.stat == DEAD) + holder.icon_state = "huddead" + else + holder.icon_state = "hudhealthy" + /mob/living/simple_animal/hostile/guardian/Destroy() parasites -= src return ..() @@ -103,8 +116,9 @@ var/global/list/parasites = list() //all currently existing/living guardians /mob/living/simple_animal/hostile/guardian/Life() //Dies if the summoner dies ..() - update_health_hud() //we need to update our health display to match our summoner and we can't practically give the summoner a hook to do it - + update_health_hud() //we need to update all of our health displays to match our summoner and we can't practically give the summoner a hook to do it + med_hud_set_health() + med_hud_set_status() if(summoner) if(summoner.stat == DEAD) src << "Your summoner has died!" diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm index 59fa99f35b3..e3bc381f209 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -38,6 +38,10 @@ var/obj/effect/overlay/temp/heal/H = PoolOrNew(/obj/effect/overlay/temp/heal, get_turf(C)) if(namedatum) H.color = namedatum.colour + if(C == summoner) + update_health_hud() + med_hud_set_health() + med_hud_set_status() /mob/living/simple_animal/hostile/guardian/healer/ToggleMode() if(src.loc == summoner) From d824fb59cde73e8b86012e38cf1f0137bfefeabf Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 19:50:26 -0400 Subject: [PATCH 132/191] many worryingly accurate numbers --- code/game/data_huds.dm | 52 ++++++++++++++++++++++++----------------- icons/mob/hud.dmi | Bin 11327 -> 11165 bytes 2 files changed, 31 insertions(+), 21 deletions(-) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 7ae89386b01..4185dc51a4b 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -70,31 +70,41 @@ /proc/RoundHealth(mob/living/M) if(M.stat == DEAD) return "health-100" //what's our health? it doesn't matter, we're dead - var/resulthealth = round((M.health / M.maxHealth) * 100, 1) + var/resulthealth = (M.health / M.maxHealth) * 100 switch(resulthealth) if(100 to INFINITY) return "health100" - if(85 to 100) - return "health90" - if(75 to 85) - return "health80" - if(65 to 75) - return "health70" - if(55 to 65) - return "health60" - if(45 to 55) + if(90.625 to 100) + return "health93.75" + if(84.375 to 90.625) + return "health87.5" + if(78.125 to 84.375) + return "health81.25" + if(71.875 to 78.125) + return "health75" + if(65.625 to 71.875) + return "health68.75" + if(59.375 to 65.625) + return "health62.5" + if(53.125 to 59.375) + return "health56.25" + if(46.875 to 53.125) return "health50" - if(35 to 45) - return "health40" - if(25 to 35) - return "health30" - if(15 to 25) - return "health20" - if(5 to 15) - return "health10" - if(1 to 5) - return "health1" - if(-50 to 0) + if(40.625 to 46.875) + return "health43.75" + if(34.375 to 40.625) + return "health37.5" + if(28.125 to 34.375) + return "health31.25" + if(21.875 to 28.125) + return "health25" + if(15.625 to 21.875) + return "health18.75" + if(9.375 to 15.625) + return "health12.5" + if(1 to 9.375) + return "health6.25" + if(-50 to 1) return "health0" if(-85 to -50) return "health-50" diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 30f859876c82057e6e0fa36df1facd3de195fd54..80fd29fbd2125035352c3dcddaf5f5e24b899290 100644 GIT binary patch literal 11165 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 Fe*o$4_xS(- From b13bd6864012d6621cb3559d508bf7e25357a887 Mon Sep 17 00:00:00 2001 From: kilkun Date: Tue, 3 May 2016 20:30:32 -0400 Subject: [PATCH 133/191] Makes dehydrated carps more fun (#17302) * Beginning of new side-tag First bit of code to implement the Syndicate Lawyer, a single-man antag with a plethora of abilities and armor to help him including: >Turning unimplanted crew into gang members >Disguising himself as a crew member to implanted folks >Ripping open doors and blast shields This commit includes: >Rudimentary event code >WIP ganger code >Clothing defines And modifies the default gang_datum, which will be relevant when ganger code is finished. * Makes Dehydrated Carp more malleable for fun Allows admins to change what mob spawns from dehydrated carp via var editing. * removes bloat Wew this commit history will look wack * wew * wew number 2 * Revert "wew" This reverts commit 75dce9ec56bc8c69c1e7a338d98d4f9e64f3cf9d. * Revert "removes bloat" This reverts commit 55a456593709d67a030f15c5b10e5d9aa6042f87. * Revert "Revert "removes bloat"" This reverts commit 1994fdd08ecb51cd1fd9e09973954c9800ed0f54. * makes codebase great again * Final destination for codebase fixes WEW LADS * Fixes compiler errors * Actually properly fixes compile errors * Fixes missed incorrect variable This is starting to get ridiculous for a simple feature * This is starting to get embarrassing. --- code/game/objects/items/dehy_carp.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/dehy_carp.dm b/code/game/objects/items/dehy_carp.dm index 0b20a76264e..48cf67cc93b 100644 --- a/code/game/objects/items/dehy_carp.dm +++ b/code/game/objects/items/dehy_carp.dm @@ -7,6 +7,7 @@ /obj/item/toy/carpplushie/dehy_carp var/mob/owner = null //Carp doesn't attack owner, set when using in hand var/owned = 0 //Boolean, no owner to begin with + var/mobtype = /mob/living/simple_animal/hostile/carp //So admins can change what mob spawns via var fuckery //Attack self /obj/item/toy/carpplushie/dehy_carp/attack_self(mob/user) @@ -36,16 +37,16 @@ //Wait for animation to end sleep(6) //Make space carp - var/mob/living/simple_animal/hostile/carp/C = new /mob/living/simple_animal/hostile/carp(get_turf(src)) + var/mob/living/M = new mobtype(get_turf(src)) //Make carp non-hostile to user, and their allies if(owner) var/list/factions = owner.faction for(var/F in factions) if(F == "neutral") factions -= F - C.faction = factions - if (!owner || owner.faction != C.faction) + M.faction = factions + if (!owner || owner.faction != M.faction) visible_message("You have a bad feeling about this.") //welcome to the hostile carp enjoy your die else - visible_message("The newly grown carp looks up at you with friendly eyes.") + visible_message("The newly grown [M.name] looks up at you with friendly eyes.") qdel(src) \ No newline at end of file From 216f321030568bae859ea7fb4f51023ba64f72a1 Mon Sep 17 00:00:00 2001 From: bawhoppen Date: Tue, 3 May 2016 20:09:27 -0500 Subject: [PATCH 134/191] ree copypaste --- code/game/objects/items/weapons/storage/boxes.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index e9999c44016..99b3a72e6ae 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -61,7 +61,6 @@ /obj/item/weapon/storage/box/survival/New() ..() - contents = list() new /obj/item/clothing/mask/breath(src) new /obj/item/weapon/tank/internals/emergency_oxygen(src) new /obj/item/weapon/reagent_containers/hypospray/medipen(src) @@ -70,7 +69,6 @@ /obj/item/weapon/storage/box/engineer/New() ..() - contents = list() new /obj/item/clothing/mask/breath(src) new /obj/item/weapon/tank/internals/emergency_oxygen/engi(src) new /obj/item/weapon/reagent_containers/hypospray/medipen(src) @@ -79,7 +77,6 @@ /obj/item/weapon/storage/box/syndie/New() ..() - contents = list() new /obj/item/clothing/mask/gas/syndicate(src) new /obj/item/weapon/tank/internals/emergency_oxygen/engi(src) @@ -87,7 +84,6 @@ /obj/item/weapon/storage/box/security/New() ..() - contents = list() new /obj/item/clothing/mask/gas/sechailer(src) new /obj/item/weapon/tank/internals/emergency_oxygen(src) new /obj/item/weapon/reagent_containers/hypospray/medipen(src) From 13ea03acf76d93e560bd5f0e045a73a1568f7e13 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 4 May 2016 01:23:54 +0000 Subject: [PATCH 135/191] Automatic changelog generation for PR #17337 --- html/changelogs/AutoChangeLog-pr-17337.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17337.yml diff --git a/html/changelogs/AutoChangeLog-pr-17337.yml b/html/changelogs/AutoChangeLog-pr-17337.yml new file mode 100644 index 00000000000..780769f1159 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17337.yml @@ -0,0 +1,5 @@ +author: Joan +delete-after: True +changes: + - rscdel: "Cultists no longer communicate via tomes." + - rscadd: "Cultists now communicate via the 'Communion' action button." From 6649e136d047bd4f60427715b532e5ddb9d709ed Mon Sep 17 00:00:00 2001 From: Cheridan Date: Tue, 3 May 2016 20:38:44 -0500 Subject: [PATCH 136/191] Lavaland Ruin update (#17348) * Lavaland Ruin update * Make Beach Biodome Great --- .../LavaRuins/lavaland_biodome_beach.dmm | 203 +++++++++++------- _maps/RandomRuins/LavaRuins/lavaland_gym.dmm | 73 +++---- .../lavaland_surface_animal_hospital.dmm | 83 +++---- .../lavaland_surface_biodome_winter.dmm | 159 +++++++++----- code/modules/awaymissions/corpse.dm | 19 +- .../reagents/reagent_containers/spray.dm | 7 + 6 files changed, 337 insertions(+), 207 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 299850722c0..0314b624a82 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -1,76 +1,133 @@ -"a" = (/turf/template_noop,/area/template_noop) -"b" = (/turf/closed/wall/r_wall,/area/ruin/powered) -"c" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"d" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"e" = (/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"f" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"g" = (/turf/closed/wall/mineral/sandstone,/area/ruin/powered) -"h" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"i" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/storage/box/beakers,/turf/open/floor/wood,/area/ruin/powered) -"j" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/ruin/powered) -"k" = (/obj/machinery/vending/boozeomat{emagged = 1},/turf/open/floor/wood,/area/ruin/powered) -"l" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/wood,/area/ruin/powered) -"m" = (/obj/effect/mob_spawn/human/cook{helmet = null; id_access = "Bartender"; id_job = "Bartender"; suit = /obj/item/clothing/suit/armor/vest; uniform = /obj/item/clothing/under/rank/bartender; death = 0; desc = "Looks secure."; flavour_text = "You are a bartender for the beach!"; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper"; mob_name = "Jerry Thomas"; name = "bartenders cryosleeper"; roundstart = 1},/turf/open/floor/wood,/area/ruin/powered) -"n" = (/turf/open/floor/wood,/area/ruin/powered) -"o" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/wood,/area/ruin/powered) -"p" = (/turf/open/floor/plating/beach/sand,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"q" = (/turf/open/floor/plating/beach/sand,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"r" = (/obj/structure/table,/turf/open/floor/wood,/area/ruin/powered) -"s" = (/turf/open/floor/plating/beach/sand,/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"t" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/powered) -"u" = (/obj/machinery/processor,/turf/open/floor/wood,/area/ruin/powered) -"v" = (/turf/open/floor/plating/beach/sand,/obj/machinery/vending/cola,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"w" = (/turf/open/floor/plating/beach/sand,/obj/structure/chair/stool,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"x" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/wood,/area/ruin/powered) -"y" = (/turf/open/floor/plating/beach/sand,/obj/machinery/vending/snack,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"z" = (/turf/open/floor/plating/beach/sand{density = 1; opacity = 1},/area/ruin/powered) -"A" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/wood,/area/ruin/powered) -"B" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/wood,/area/ruin/powered) -"C" = (/obj/structure/sign/barsign,/turf/closed/wall/mineral/sandstone,/area/ruin/powered) -"D" = (/mob/living/simple_animal/crab,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"E" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"F" = (/turf/open/floor/plating/beach/sand,/obj/structure/closet/athletic_mixed,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"G" = (/turf/open/floor/plating/beach/sand,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/closet/crate,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) -"H" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) -"I" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"J" = (/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"K" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"L" = (/obj/structure/chair,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"M" = (/obj/structure/chair,/mob/living/simple_animal/crab,/turf/open/floor/plating/beach/sand,/area/ruin/powered) -"N" = (/turf/open/floor/plating/beach/coastline_t,/area/ruin/powered) -"O" = (/turf/open/floor/plating/beach/coastline_b,/area/ruin/powered) -"P" = (/turf/open/floor/plating/beach/water,/area/ruin/powered) -"Q" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"aa" = (/turf/template_noop,/area/template_noop) +"ab" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"ac" = (/turf/closed/wall/r_wall,/area/ruin/powered) +"ad" = (/obj/structure/flora/ausbushes/leafybush,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"ae" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/stack/cable_coil,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"af" = (/obj/structure/table,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"ag" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"ah" = (/obj/machinery/power/smes,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"ai" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"aj" = (/turf/closed/wall/mineral/sandstone{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"ak" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/obj/structure/toilet,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"al" = (/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"am" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"an" = (/obj/item/device/flashlight/lantern,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"ao" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"ap" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"aq" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"ar" = (/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"as" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"at" = (/obj/item/weapon/tank/internals/oxygen,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"au" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"av" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"aw" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/wood,/area/ruin/powered) +"ax" = (/obj/structure/extinguisher_cabinet,/turf/closed/wall/mineral/sandstone{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"ay" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"az" = (/obj/item/clothing/tie/dope_necklace,/obj/item/weapon/reagent_containers/spray/spraytan,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"aA" = (/turf/open/floor/plating/beach/sand,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"aB" = (/turf/open/floor/plasteel/asteroid/warning{baseturf = /turf/open/floor/plating/beach/sand; dir = 1; icon_state = "asteroidwarning"; tag = "icon-asteroidwarning (NORTH)"},/area/ruin/powered) +"aC" = (/turf/open/floor/wood,/area/ruin/powered) +"aD" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/storage/box/beakers,/turf/open/floor/wood,/area/ruin/powered) +"aE" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/ruin/powered) +"aF" = (/obj/machinery/vending/boozeomat{emagged = 1},/turf/open/floor/wood,/area/ruin/powered) +"aG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/wood,/area/ruin/powered) +"aH" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/wood,/area/ruin/powered) +"aI" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/wood,/area/ruin/powered) +"aJ" = (/obj/structure/closet/crate/bin,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/trash/candy,/obj/item/toy/talking/owl,/turf/open/floor/plasteel/asteroid/warning{baseturf = /turf/open/floor/plating/beach/sand; dir = 1; icon_state = "asteroidwarning"; tag = "icon-asteroidwarning (NORTH)"},/area/ruin/powered) +"aK" = (/turf/open/floor/plasteel/asteroid{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"aL" = (/obj/effect/mob_spawn/human/bartender/alive{name = "beach bum sleeper"},/turf/open/floor/wood,/area/ruin/powered) +"aM" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/ruin/powered) +"aN" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/asteroid{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"aO" = (/obj/structure/stacklifter,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"aP" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/powered) +"aQ" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/wood,/area/ruin/powered) +"aR" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/tequila,/turf/open/floor/wood,/area/ruin/powered) +"aS" = (/obj/machinery/processor,/turf/open/floor/wood,/area/ruin/powered) +"aT" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/asteroid{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"aU" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"aV" = (/obj/effect/mob_spawn/human/beach/alive{flavour_text = "You're, like, totally a dudebro, bruh. Ch'yea. You came here, like, on spring break, hopin' to pick up some bangin' hot chicks, y'knaw?"; pocket2 = /obj/item/weapon/reagent_containers/food/snacks/pizzaslice/dank; uniform = /obj/item/clothing/under/pants/youngfolksjeans},/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"aW" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/asteroid/warning{baseturf = /turf/open/floor/plating/beach/sand; dir = 1; icon_state = "asteroidwarning"; tag = "icon-asteroidwarning (NORTH)"},/area/ruin/powered) +"aX" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/wood,/area/ruin/powered) +"aY" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/asteroid{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"aZ" = (/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"ba" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bb" = (/obj/structure/weightlifter,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bc" = (/turf/open/floor/wood,/obj/machinery/door/airlock/sandstone,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"bd" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/wood,/area/ruin/powered) +"be" = (/obj/vehicle/scooter/skateboard{dir = 4},/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bg" = (/obj/structure/sign/barsign,/turf/closed/wall/mineral/sandstone,/area/ruin/powered) +"bh" = (/turf/closed/wall/mineral/sandstone,/area/ruin/powered) +"bi" = (/turf/open/floor/plating/beach/sand{density = 1; opacity = 1},/area/ruin/powered) +"bj" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 4},/turf/open/floor/plasteel/asteroid{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"bk" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/pastatomato,/turf/open/floor/plasteel/asteroid{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"bl" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 8},/turf/open/floor/plasteel/asteroid{baseturf = /turf/open/floor/plating/beach/sand},/area/ruin/powered) +"bm" = (/mob/living/simple_animal/crab,/turf/open/floor/plating/beach/sand{density = 1; opacity = 1},/area/ruin/powered) +"bn" = (/obj/structure/closet/athletic_mixed,/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bo" = (/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/obj/structure/rack,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"bp" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"bq" = (/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/obj/structure/closet/athletic_mixed,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"br" = (/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bs" = (/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"bt" = (/obj/machinery/door/airlock/hatch,/obj/structure/fans/tiny,/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bu" = (/turf/open/floor/pod/light{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"bv" = (/turf/open/floor/pod/light{baseturf = /turf/open/floor/plating/lava/smooth},/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"bw" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bx" = (/obj/structure/flora/rock,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"by" = (/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/obj/machinery/door/airlock/sandstone,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"bz" = (/mob/living/simple_animal/crab,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/bikehorn/airhorn,/obj/structure/table/wood,/obj/item/weapon/storage/firstaid,/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/wood,/area/ruin/powered) +"bB" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/chair/stool,/turf/open/floor/wood,/area/ruin/powered) +"bC" = (/obj/structure/table/wood,/obj/item/weapon/tank/internals/oxygen,/obj/item/weapon/pickaxe,/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bD" = (/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/obj/structure/dresser,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"bE" = (/obj/item/weapon/reagent_containers/spray/spraytan,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bF" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/device/megaphone,/turf/open/floor/wood,/area/ruin/powered) +"bH" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/effect/mob_spawn/human/beach/alive{flavour_text = "You're a spunky lifeguard! It's up to you to make sure nobody drowns or gets eaten by sharks and stuff."; has_id = 1; id_access = "Medical Doctor"; id_job = "Lifeguard"; mob_gender = "female"},/turf/open/floor/wood,/area/ruin/powered) +"bI" = (/obj/structure/dresser,/turf/open/floor/pod/dark{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/ruin/powered) +"bJ" = (/obj/structure/chair,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bK" = (/obj/item/weapon/storage/backpack/dufflebag,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bL" = (/turf/open/floor/pod/light{baseturf = /turf/open/floor/plating/lava/smooth; density = 1},/obj/structure/lattice,/turf/open/floor/plasteel/sandeffect,/area/ruin/powered) +"bM" = (/turf/open/floor/plasteel/stairs/old,/area/ruin/powered) +"bN" = (/obj/structure/flora/ausbushes/reedbush,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bO" = (/obj/item/weapon/reagent_containers/spray/spraytan,/obj/item/device/camera,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bP" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating/beach/sand,/area/ruin/powered) +"bQ" = (/obj/structure/flora/ausbushes/reedbush,/turf/open/floor/plating/beach/coastline_t,/area/ruin/powered) +"bR" = (/turf/open/floor/plating/beach/coastline_t,/area/ruin/powered) +"bS" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/open/floor/plating/beach/coastline_t,/area/ruin/powered) +"bT" = (/turf/open/floor/plating/beach/coastline_b,/area/ruin/powered) +"bU" = (/turf/open/floor/plating/beach/water,/area/ruin/powered) +"bV" = (/obj/structure/flora/ausbushes/stalkybush,/turf/open/floor/plating/beach/water,/area/ruin/powered) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bccccccccccccccccccccccccccccb -bcddddddddddddddddddddddddddcb -bcdeeeeeeeeeeeeeeeeeeeeeeeedcb -bcdeeeeefeeeeeeeeeeeeeeeeeedcb -bcdeeeeeegggggggggggeeeeheedcb -bcdeeeeeegijklmnnnogpqeeeeedcb -bcdeeeeeqgnnnnnnnnrgsqqqqqedcb -bcdeeeefqgttttttgnugvqqqqqedcb -bcdeeeeeqqwwwwwwgnxgyqeeeeedcb -bcdzzzzzqqqqqqqqAnBgqqzzzzedcb -bcdeeeeeeqqqqqqqgCggqeDeeeedcb -bcdeeeEeeeeeeqqqqqqqqeeeeeedcb -bcdeeeeeeeeeeqqqeeeeeeeeFGedcb -HcIeeeeeeeeeeqqqeeeeeeeeqqedcb -bcdeeDeeeeeeeeeeeeeeeeeeeeedcb -bcdeeeeefJeeeeeeeeeeeeeeeeedcb -bcdeeKLeeLeeMeeLeLeLeLeLefedcb -bcdeeeeeeeeeeeeeeeeeeeeeeeedcb -bcdNNNNNNNNNNNNNNNNNNNNNNNNdcb -bcdOOOOOOOOOOOOOOOOOOOOOOOOdcb -bcdPPPPPPPPPPPPPPPPPPPPPPPPdcb -bcdPPPPPPPPPPPPPPPPPPPPPPPPdcb -bcdPPPPPPPPPPPPPPPPPPPPPPPPdcb -bcdPPPPPPPPPPPPPPPPPPPPPPPPdcb -bcdPPPPPPPPPPPPPPPPPPPPPPPPdcb -bcddddddddddddddddddddddddddcb -bccccccccccccccccccccccccccccb -bbbbbQbbbbbbbbbbbbbbbbbbbbbbbb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabababacacacacacacacacacacacacabababaaaaaaaaaaaa +aaaaaaaaabababadabaeafagahaiajakajalamanaoabapabababaaaaaaaa +aaaaaaababaqararabasasasasatajauavasasauauabararaqababaaaaaa +aaaaababadaraparababajawajaxajajajajajajayabaraparapababaaaa +aaaaabapararazaraAaBajaCaDaEaFaGaHaIajaJaKaAararararadabaaaa +aaababarararararaAaKajaCaCaLaCaCaCaMajaNaKaAarararararababaa +aaabaparaOaraOaraAaKajaPaQaPaRajaCaSajaTaKaAaraUaraqarapabaa +aaabarararaVararaAaKaBaWaWaWaWajaCaXajaYaKaAararaZarararabaa +baabararbbarbbaraAaKaKaKaKaKaKbcaCbdajaKaKaAarararbearapabbf +aaabararararararaAaKaKaKaKaKaKajbgbhajaKaKaAararararararabaa +ababababbibibibiaAaKbjbkblaKaKaBaBaBaBaKaKaAbibmbibiabababab +acbnbobpararararaAaKaKaKaKaKaKaKaKaKaKaKaKaAararararbpbqboab +acbrbrbpararaUaraAaAaAaAaAaAaAaAaAaAaAaAaAaAararararbpbrbsab +btbubvbpaAaraZararararararararararararararararararaAbpbububt +abbvbvbwaAarararararararbxararararaZarararararararaAbybvbuab +btbububpaAarararararararararararaUararararararararaAbpbvbvbt +acbsbrbparbzarararbxarararararararararbAbBararaZararbpbsbrab +acbCbDbpararararararararararbEararbFarbGbHarararararbpbIbCab +ababababarbJarbJarbJarbJbKbJarbJarararbLbMarbJararaUabababab +aaabadapbNarararbOararararararararbzarararbPararararapbNabaa +baabbQbRbRbSbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbSbRbRbRabbf +aaabbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTabaa +aaababbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUababaa +aaaaabbUbUbUbUbUbUbUbUbUbUbUbUbUbVbUbUbUbUbUbUbUbUbUbUabaaaa +aaaaababbUbUbUbUbUbVbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUababaaaa +aaaaaaababbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbVbUbUbUababaaaaaa +aaaaaaaaabababbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUabababaaaaaaaa +aaaaaaaaaaaaababababababababababababababababababaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_gym.dmm b/_maps/RandomRuins/LavaRuins/lavaland_gym.dmm index 207eabfa613..155236dd586 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_gym.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_gym.dmm @@ -5,48 +5,49 @@ "e" = (/obj/structure/closet,/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) "f" = (/obj/structure/punching_bag,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) "g" = (/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"h" = (/obj/structure/window{icon_state = "window"; dir = 1},/obj/item/weapon/shard{icon_state = "medium"},/mob/living/simple_animal/hostile/zombie{name = "Boss of This Gym"},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"i" = (/obj/structure/window{icon_state = "window"; dir = 1},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"j" = (/obj/structure/window{icon_state = "window"; dir = 1},/obj/structure/window{icon_state = "window"; dir = 4},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"h" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/item/weapon/shard{icon_state = "medium"},/mob/living/simple_animal/hostile/zombie{name = "Boss of This Gym"},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"i" = (/obj/structure/window{icon_state = "window";dir = 1},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"j" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/structure/window{icon_state = "window";dir = 4},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) "k" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) "l" = (/obj/structure/weightlifter,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"m" = (/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"n" = (/obj/structure/window{icon_state = "window"; dir = 4},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"m" = (/obj/structure/window{icon_state = "window";dir = 8},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"n" = (/obj/structure/window{icon_state = "window";dir = 4},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) "o" = (/obj/structure/stacklifter,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"p" = (/obj/structure/window,/obj/structure/window{icon_state = "window"; dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"p" = (/obj/structure/window,/obj/structure/window{icon_state = "window";dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) "q" = (/obj/structure/window,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) "r" = (/obj/structure/window,/obj/item/weapon/shard,/mob/living/simple_animal/hostile/zombie{name = "Leatherhead"},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"s" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter4 (NORTH)"; icon_state = "splatter4"; dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"t" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter6 (EAST)"; icon_state = "splatter6"; dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (NORTH)"; icon_state = "tracks"; dir = 1},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-gib3"; icon_state = "gib3"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"u" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"v" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)"; icon_state = "tracks"; dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (NORTHEAST)"; icon_state = "tracks"; dir = 5},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"w" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)"; icon_state = "tracks"; dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (SOUTHEAST)"; icon_state = "tracks"; dir = 6},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"x" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter5"; icon_state = "splatter5"},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)"; icon_state = "tracks"; dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"y" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter4 (NORTH)"; icon_state = "splatter4"; dir = 1},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter6 (NORTH)"; icon_state = "splatter6"; dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"z" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter5"; icon_state = "splatter5"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"s" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter4 (NORTH)";icon_state = "splatter4";dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"t" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter6 (EAST)";icon_state = "splatter6";dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (NORTH)";icon_state = "tracks";dir = 1},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-gib3";icon_state = "gib3"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"u" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"v" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)";icon_state = "tracks";dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (NORTHEAST)";icon_state = "tracks";dir = 5},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"w" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)";icon_state = "tracks";dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (SOUTHEAST)";icon_state = "tracks";dir = 6},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"x" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter5";icon_state = "splatter5"},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)";icon_state = "tracks";dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"y" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter4 (NORTH)";icon_state = "splatter4";dir = 1},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter6 (NORTH)";icon_state = "splatter6";dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"z" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter5";icon_state = "splatter5"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "A" = (/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"B" = (/obj/structure/window{icon_state = "window"; dir = 1},/obj/machinery/shower,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"C" = (/obj/structure/window{icon_state = "window"; dir = 1},/obj/machinery/shower,/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"B" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/machinery/shower,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"C" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/machinery/shower,/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +"D" = (/turf/template_noop,/area/template_noop) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaabab -aaaaaccccccccccccbbb -aaaaacdeddddddedcbbb -aaaaacfgghiijkglcbaa -aaaaacfggmgkngglcbbb -aaaaacfggmggnggocbbb -aaaaacfggpqqrggocstb -aaaaacgkgggggggkuvwx -aaaaacuucccccccccyzb -aaaaacgAgggggggAcbbb -aaaaacggggggAgggcbbb -aaaaacBCBBggBBBBcbaa -aaaaacgggggggAggcbaa -aaaaaccccccccccccbaa -aaaaaaaaaaaaaaaaaabb -aaaaaaaaaaaaaaaabbbb -aaaaaaaaaaaaaaaabbba +DDDDDDDDDDDDDDDDDDDD +DDDDDDDDDDDDDDDDDDDD +DDDDDDDDDDDDDDDDDDDD +DDDDDDDDDDDDDDDDDDDD +DDDccccccccccccDDDDD +DDDcdeddddddedcbDDDD +DDDcfgghiijkglcbaDDD +DDDcfggmgkngglcbbbDD +DDDcfggmggnggocbbbDD +DDDcfggpqqrggocstbbD +DDDcgkgggggggkuvwxbD +DDDcuucccccccccyzbbD +DDDcgAgggggggAcbbbbD +DDDcggggggAgggcbbbDD +DDDcBCBBggBBBBcbbDDD +DDDcgggggggAggcbDDDD +DDDccccccccccccbDDDD +DDDDDDDDDDDDDDDDDDDD +DDDDDDDDDDDDDDDDDDDD +DDDDDDDDDDDDDDDDDDDD "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index e90e8f60831..6249fddfb88 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -7,11 +7,11 @@ "ag" = (/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "ah" = (/obj/structure/toilet,/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "ai" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"aj" = (/obj/structure/table/wood,/obj/item/weapon/storage/backpack/dufflebag/med,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"aj" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "ak" = (/obj/structure/table/wood,/obj/item/device/taperecorder,/obj/item/weapon/pen/blue,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "al" = (/obj/structure/table/wood,/obj/item/toy/carpplushie,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "am" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"an" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"an" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 4},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "ao" = (/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "ap" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aq" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/obj/item/weapon/surgicaldrill,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) @@ -19,11 +19,11 @@ "as" = (/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "at" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "au" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"av" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"av" = (/obj/item/weapon/reagent_containers/glass/rag,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8;icon_state = "blue"},/area/ruin/powered) "aw" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "ax" = (/obj/structure/closet/crate/trashcart,/obj/item/weapon/storage/bag/trash,/obj/item/trash/cheesie,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/bodybag,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) -"ay" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"az" = (/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "Important Notice - Mrs. Henderson"},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"ay" = (/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"az" = (/obj/structure/noticeboard{dir = 1;pixel_y = -27},/obj/item/weapon/paper{info = "Nothing of interest to report.";name = "Important Notice - Mrs. Henderson"},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aA" = (/obj/structure/closet/secure_closet/medical2,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aB" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aC" = (/obj/structure/table/optable,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) @@ -35,14 +35,14 @@ "aI" = (/turf/closed/wall/shuttle/smooth,/area/ruin/powered) "aJ" = (/turf/open/floor/plasteel/grimy{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) "aK" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"aL" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; icon_state = "blue"},/area/ruin/powered) -"aM" = (/obj/effect/mob_spawn/human/doctor/alive{flavour_text = "You were putting in your hours as a vet in the local animal hospital when a massive bluespace translocation shunted you across the galaxy. Can you survive on this desolate wasteland..?"; id_job = "Veterinarian"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; icon_state = "blue"},/area/ruin/powered) -"aN" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; icon_state = "blue"},/area/ruin/powered) -"aO" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; icon_state = "blue"},/area/ruin/powered) -"aP" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 0; icon_state = "blue"},/area/ruin/powered) -"aQ" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8; icon_state = "bluecorner"},/area/ruin/powered) -"aR" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4; icon_state = "blue"},/area/ruin/powered) -"aS" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8; icon_state = "blue"},/area/ruin/powered) +"aL" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1;icon_state = "blue"},/area/ruin/powered) +"aM" = (/obj/effect/mob_spawn/human/doctor/alive{flavour_text = "You were putting in your hours as a vet in the local animal hospital when a massive bluespace translocation shunted you across the galaxy. Can you survive on this desolate wasteland..?";id_job = "Veterinarian"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1;icon_state = "blue"},/area/ruin/powered) +"aN" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1;icon_state = "blue"},/area/ruin/powered) +"aO" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1;icon_state = "blue"},/area/ruin/powered) +"aP" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 0;icon_state = "blue"},/area/ruin/powered) +"aQ" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8;icon_state = "bluecorner"},/area/ruin/powered) +"aR" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4;icon_state = "blue"},/area/ruin/powered) +"aS" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8;icon_state = "blue"},/area/ruin/powered) "aT" = (/obj/structure/closet,/obj/effect/decal/cleanable/cobweb,/obj/item/ammo_casing/shotgun/dart,/obj/item/ammo_casing/shotgun/dart,/obj/item/weapon/gun/projectile/revolver/doublebarrel{desc = "For putting critters out to pasture."},/obj/item/ammo_casing/shotgun/buckshot,/obj/item/weapon/storage/box/bodybags,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aU" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aV" = (/obj/structure/closet/secure_closet/medical1,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) @@ -50,7 +50,7 @@ "aX" = (/obj/item/stack/cable_coil/random,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aY" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "aZ" = (/obj/effect/decal/cleanable/ash,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"ba" = (/obj/structure/table/glass,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"ba" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/storage/backpack/dufflebag/med,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bb" = (/obj/structure/table/reinforced,/obj/item/device/laser_pointer,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bd" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) @@ -61,63 +61,72 @@ "bi" = (/obj/item/toy/cattoy,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bj" = (/obj/structure/table/glass,/obj/item/weapon/lazarus_injector,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bk" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bl" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; icon_state = "blue"},/area/ruin/powered) -"bm" = (/obj/structure/chair/comfy/teal{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; icon_state = "blue"},/area/ruin/powered) +"bl" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/obj/item/weapon/reagent_containers/food/snacks/cookie{name = "doggie biscuit"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1;icon_state = "blue"},/area/ruin/powered) +"bm" = (/obj/structure/chair/comfy/teal{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1;icon_state = "blue"},/area/ruin/powered) "bn" = (/obj/structure/bed/dogbed,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bo" = (/obj/item/weapon/reagent_containers/glass/bowl,/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bp" = (/obj/structure/closet/crate/bin,/obj/item/trash/pistachios,/obj/item/weapon/lipstick/random,/obj/item/seeds/apple,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8; icon_state = "blue"},/area/ruin/powered) +"bp" = (/obj/structure/closet/crate/bin,/obj/item/trash/pistachios,/obj/item/weapon/lipstick/random,/obj/item/seeds/apple,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8;icon_state = "blue"},/area/ruin/powered) "bq" = (/obj/structure/filingcabinet/chestdrawer/wheeled,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "br" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bs" = (/obj/structure/table/reinforced,/obj/item/weapon/phone,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bt" = (/obj/structure/flora/kirbyplants,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bu" = (/obj/structure/chair/comfy/teal{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4; icon_state = "blue"},/area/ruin/powered) -"bv" = (/obj/effect/mob_spawn/mouse{dir = 4; flavour_text = "You're a mousey! You're getting pretty old as mice go, and you haven't been feeling well as of late. Your master loves you a lot so he took you to this place so you can get better! You can't wait to see him again!"; mob_name = "Stallman Jr."},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"bu" = (/obj/structure/chair/comfy/teal{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4;icon_state = "blue"},/area/ruin/powered) +"bv" = (/obj/effect/mob_spawn/mouse{dir = 4;flavour_text = "You're a mousey! You're getting pretty old as mice go, and you haven't been feeling well as of late. Your master loves you a lot so he took you to this place so you can get better! You can't wait to see him again!";mob_name = "Stallman Jr."},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bw" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bx" = (/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"by" = (/obj/structure/table/reinforced,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8; icon_state = "blue"},/area/ruin/powered) +"bx" = (/obj/machinery/door/airlock/medical{name = "Patient Room";req_access_txt = "5"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"by" = (/obj/structure/table/reinforced,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8;icon_state = "blue"},/area/ruin/powered) "bz" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/regular,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bA" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/fourcolor,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bB" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/hug,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bC" = (/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bD" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/cyanide{desc = "A cocktail of chemotherpy drugs intended to treat bladder cancer."; name = "MVAC regimen"},/obj/item/weapon/reagent_containers/syringe,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bE" = (/obj/structure/closet/crate/critter,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8; icon_state = "blue"},/area/ruin/powered) -"bF" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 10; icon_state = "blue"},/area/ruin/powered) -"bG" = (/obj/structure/chair/comfy/teal{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 6; icon_state = "blue"},/area/ruin/powered) -"bH" = (/obj/item/weapon/reagent_containers/glass/rag,/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8; icon_state = "blue"},/area/ruin/powered) +"bD" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/cyanide{desc = "A cocktail of chemotherpy drugs intended to treat bladder cancer.";name = "MVAC regimen"},/obj/item/weapon/reagent_containers/syringe,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"bE" = (/obj/structure/closet/crate/critter,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8;icon_state = "blue"},/area/ruin/powered) +"bF" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 10;icon_state = "blue"},/area/ruin/powered) +"bG" = (/obj/structure/chair/comfy/teal{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 6;icon_state = "blue"},/area/ruin/powered) +"bH" = (/obj/structure/table,/obj/item/weapon/tank/internals/oxygen,/obj/item/weapon/tank/internals/oxygen,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8;icon_state = "blue"},/area/ruin/powered) "bI" = (/obj/structure/sign/bluecross_2{name = "animal hospital"},/turf/closed/wall/shuttle/smooth{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bJ" = (/obj/machinery/door/airlock/glass_large,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bK" = (/obj/item/weapon/reagent_containers/glass/bowl,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bL" = (/obj/vehicle/scooter/skateboard{dir = 4},/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) "bM" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) -"bN" = (/obj/effect/mob_spawn/cow{dir = 4; flavour_text = "You're a cow. You've lived a pampered life as a prized show heifer, a real blue-ribbon winner. After showing signs of a minor respiratory infection, your master took you to the hospital right away. He'd better come back soon, you're getting quite impatient."; mob_name = "Flossie"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"bN" = (/obj/effect/mob_spawn/cow{dir = 4;flavour_text = "You're a cow. You've lived a pampered life as a prized show heifer, a real blue-ribbon winner. After showing signs of a minor respiratory infection, your master took you to the hospital right away. He'd better come back soon, you're getting quite impatient.";mob_name = "Flossie"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bO" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) "bP" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) "bQ" = (/obj/structure/table/glass,/obj/item/clothing/tie/petcollar,/obj/item/weapon/pen/blue,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bR" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/melee/baton/cattleprod,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 10; icon_state = "blue"},/area/ruin/powered) -"bS" = (/obj/structure/closet,/obj/item/weapon/defibrillator/loaded,/obj/item/weapon/storage/belt/medical,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 6; icon_state = "blue"},/area/ruin/powered) +"bR" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/melee/baton/cattleprod,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 10;icon_state = "blue"},/area/ruin/powered) +"bS" = (/obj/structure/closet,/obj/item/weapon/defibrillator/loaded,/obj/item/weapon/storage/belt/medical,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 6;icon_state = "blue"},/area/ruin/powered) "bT" = (/obj/item/weapon/pickaxe,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "bU" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "bV" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "bW" = (/turf/open/floor/grass,/area/lavaland/surface/outdoors) +"cf" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 4},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1;icon_state = "blue"},/area/ruin/powered) +"ce" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"cd" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/space) +"cc" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/closed/wall/shuttle/smooth{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) +"cb" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) +"ca" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 4},/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) +"bZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) +"bY" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) +"bX" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/grass{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/lavaland/surface/outdoors) (1,1,1) = {" aaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaa -aaaaaaaaaaaaababababacacabacababaaaaaaaaaa -aaaaaaaaaaaaababacabacacacababababaaaaaaaa -aaaaaaaaaaababacacacacadacacacababaaaaaaaa -aaaaaaaaaeaeaeaeaeafafafaeaeaeaeaeaeaeaeaa -aaaaababaeagahaeaiajakalamaeanaoapaqaraeaa -aaaaababaeagagaeasatasauasaeavaoaoaoawaeaa +aaaaaaaaaaaaababababacacabacabababaaaaaaaa +aaaaaaaaaaaaababacabacacacbXbYbZabababaaaa +aaaaaaaaaaababacacacacadaccacacbacacababaa +aaaaaaaaaeaeaeaeaeafafafaeaeaeccaeaeaeaeaa +aaaaababaeagahaeaiajakalamaecdceapaqaraeaa +aaaaababaeagagaeasatasauasaeanaoaoaoawaeaa aaababaxaeayagaeasasazasasaeaAaoaBaCaDaeaa abababacaEaeaFaGaFaeaeaeaFaHaeaFaIaIaIaeaa -ababaJaJaFaKaKaLaKaMaMaMaKaLaLaKaLaNaOaeaa +ababaJaJaFaKaKaLaKaMaMaMaKaLcfaKaLaNaOaeaa abababacaeaKaKaPaPaKaPaKaPaPaPaKaPaQaRaeaa aaababaeaEaFaEaeaeaFaeaFaeaeaEaFaeaSaRaeaa ababacaeaTaUaeaVaWaoaeaoaWaVaeaXaeaSaRaeaa aaababaeaYaZaebaaobbaebcaobdaebeaeaSaRaeaa aaaaaaaebfbgaebhbiaoaeaoaobjaebkaeaSaRaeaa aaaaaaaeaEaFaEaGaeaFaeaFaeaeaeaeaEaSaRaeaa -aaaaaaaaaeaKaLaLaLaKblaKbmaebnboafaSaRaeaa +aaaaaaaaaeaKaLaLaLaKblaKbmaebnboafavaRaeaa aaaaaaaaaebpbqbrbsaKbtaKbuaebvbwbxaKaRaeaa aaaaaaaaaebybzbAbBaKaKaKbuaebCbDaebEaRaeaa aaaaaaaaaebFaPaPaPaKaKaPbGaeaeaeaEbHaRaeaa diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index 64e43646095..fbf9af94e17 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -1,62 +1,103 @@ -"a" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/closed/wall/r_wall,/area/ruin/powered/snow_biodome) -"c" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"d" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"e" = (/turf/open/floor/plating/ice,/area/ruin/powered/snow_biodome) -"f" = (/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"g" = (/obj/structure/flora/rock/icy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"h" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"i" = (/turf/closed/wall/mineral/wood,/area/ruin/powered/snow_biodome) -"j" = (/obj/structure/dresser,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"k" = (/obj/structure/bed,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"l" = (/obj/structure/bookcase/random,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"m" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"n" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"o" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"p" = (/obj/structure/flora/tree/dead,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"q" = (/obj/machinery/door/airlock/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"r" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"s" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"t" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"u" = (/turf/closed/wall/mineral/wood{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"v" = (/obj/structure/displaycase/captain,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"w" = (/obj/structure/bed/dogbed,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"x" = (/obj/structure/flora/tree/pine/xmas,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"y" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered/snow_biodome) -"z" = (/obj/machinery/door/airlock/silver,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"A" = (/obj/structure/flora/rock/pile/icy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"B" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered/snow_biodome) -"C" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aa" = (/turf/template_noop,/area/template_noop) +"ab" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ac" = (/obj/item/stack/medical/ointment,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ad" = (/obj/structure/table,/obj/item/stack/medical/gauze,/obj/item/stack/medical/gauze,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ae" = (/obj/machinery/power/smes,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"af" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ag" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ah" = (/obj/item/weapon/reagent_containers/food/drinks/mug,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ai" = (/obj/machinery/shower,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aj" = (/obj/structure/sink,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ak" = (/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"al" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"am" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"an" = (/obj/structure/toilet{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"ao" = (/turf/open/floor/plating/ice,/area/ruin/powered/snow_biodome) +"ap" = (/obj/structure/flora/rock/icy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aq" = (/turf/closed/wall/mineral/wood,/area/ruin/powered/snow_biodome) +"ar" = (/obj/machinery/door/airlock/wood,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"as" = (/obj/structure/fans,/turf/closed/wall/mineral/wood,/area/ruin/powered/snow_biodome) +"at" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"au" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"av" = (/obj/structure/bookcase/random,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aw" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"ax" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"ay" = (/obj/structure/closet/crate/trashcart,/obj/item/trash/semki,/obj/item/trash/candy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"az" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aA" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aB" = (/obj/structure/flora/rock/pile/icy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aC" = (/obj/structure/flora/tree/dead,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aD" = (/obj/machinery/door/airlock/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aE" = (/obj/structure/extinguisher_cabinet,/turf/closed/wall/mineral/wood,/area/ruin/powered/snow_biodome) +"aF" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/mug/coco,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aG" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aH" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aI" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aJ" = (/obj/vehicle/atv,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aK" = (/turf/closed/wall/mineral/wood{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aL" = (/obj/structure/displaycase/captain,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aM" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aN" = (/obj/structure/bed/dogbed,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) +"aO" = (/obj/machinery/door/airlock/glass_large,/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"aP" = (/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"aQ" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aR" = (/obj/structure/flora/tree/pine/xmas,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aS" = (/obj/structure/rack,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/gloves/fingerless,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"aT" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"aU" = (/obj/machinery/vending/coffee,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"aV" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"aW" = (/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"aX" = (/turf/open/floor/pod/light,/area/ruin/powered/snow_biodome) +"aY" = (/obj/structure/chair/stool,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"aZ" = (/obj/machinery/door/airlock/hatch,/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"ba" = (/obj/machinery/door/airlock/silver,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bb" = (/obj/machinery/door/airlock/silver,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) +"bc" = (/obj/structure/table,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bd" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper_bin,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"be" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bf" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bg" = (/obj/item/weapon/twohanded/required/chainsaw,/obj/structure/closet,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bh" = (/obj/structure/filingcabinet,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bi" = (/obj/machinery/computer/monitor,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bj" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bk" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bl" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered/snow_biodome) +"bm" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered/snow_biodome) +"bn" = (/obj/item/clothing/mask/balaclava,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bo" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/cigpack_carp,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bp" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"bq" = (/obj/machinery/light/built{dir = 1},/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +"br" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/glass_large,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bccccccccccccccccccccccccccccb -bcddddddddddddddddddddddddddcb -bcdeefgfffffffffhiiiiiiiiiidcb -bcdfeeffffhfffffhijkilllllidcb -bcdfeeeemfffmffnfiooioooooidcb -bcdpfeeeffpffffffiqiiorstoidcb -bcdfheeeefffhffffioooorstoidcb -bcdhfffeefffhmhfnuvoooooowidcb -bcdffhfeeefffffffiiiiqqiiiidcb -bcdfffffeeffffgffffffffffffdcb -bcdfmfffeeemffffhffffffffxfdcb -bcdfffffeeeffpfnfffffffffffdcb -bcdnfffffeeeefffffmfffmhhffdcb -yczfAfmffeeeeeffffffpffffffdcb -bcdffffffffeeffmfffhffngfffdcb -bcdfffpffhfeeefffffffffffmfdcb -bcdfmffffmfeeeeffffmffpffffdcb -bcdffffgffBBBBBBfpffffffnffdcb -bcdffnhhffBBBBBBffffgfhffffdcb -bcdfffhfffffeeeffffffhfffffdcb -bcdffffnpfhfffeeefffffmfAmfdcb -bcdffffffffffhffeefmffhhfffdcb -bcdhfmfffhfmffffeefffnhhffhdcb -bcdfffffffffhhfhfeeeffffpffdcb -bcdhhffmfffffpfffffeeffffffdcb -bcddddddddddddddddddddddddddcb -bccccccccccccccccccccccccccccb -bbbbbCbbbbbbbbbbbbbbbbbbbbbbbb +aaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaababababacadaeafaeagahabaiajababababaaaaaaaaaaaa +aaaaaaaaabababakabafafafafalafahafamafafanabakabababaaaaaaaa +aaaaaaababaoapakababaqaraqaqaqasaqaqaqaqababakakapababaaaaaa +aaaaababaoaoakakakakaqatauaqavawaxavavaqayakazakakakababaaaa +aaaaabakaoaoaoakazakaqatauaqataAawatataqakakakaBakakakabaaaa +aaababaCakaoaoakakakaqaDaqaEataAaFaGaHaqakaIaJakakazakababaa +aaabakakaIaoaoaoakakaqatatataHatatatataqakakakakakakakakabaa +aaabakakakakaoaoaoakaKaLatataMaMatataNaqakapakaCakakakakabaa +aaabakakakaIakaoaoakaqaqaqaqaOaPaqaqaqaqakakakakaQakakakabaa +ababababakakakaoaoakakakakakapakakaRakakakakakakakakabababab +abaSaSaTazakakakaoaoaoazakakakakaIakakakakakakakakakaTaUaVab +abaWaWaTakakakakaoaoaoakakaCakaQakakakakakakakakakakaTaWaWab +abaWaWaTaBakakakakaoaoaoaoakakakakakazakakakazaIaIakaTaXaYab +aZaXaXbaakakazakakaoaoaoaoaoakakakakakakaCakakakakakbbaXbcab +abaWbdaTakakakakakakaoaoaoakakazakakakaIakakaQapakakaTaXbeab +abaWaYaTakakaCakakaIakaoaoaoakakakakakakakakakakakazaTbfbgab +abbhbiaTaIakakakakazakaoaoaoaoakakakakazakakaCakakakaTbjbkab +ababababakakakapakakblblblblblblakaCakakakakakakaQakabababab +ababakakakaQaIaIakakblblblblblblakakakakapakaIakakakakakabaa +ababakakakakaIakakakakakaoaoaoakakakakakakaIakakakakakakabaa +aaabakakakakakaQaCakaIakakaoaoaoaoakakakakakazakaBazakakabaa +aaababakakakakakakakakakakaIakaoaoaoakazakakaIaIakakakababaa +aaaaabakakazakakakaIakazakakakakaoaoaoakakaQaIaIakakakabaaaa +aaaaababakakakakakakakakaIakakakakaoaoaoakakakakaCakababaaaa +aaaabmababakakazakakababababaOaPababababakakakakakababbmaaaa +aaaabmbmabababakakakabaSbnaXaXaXaXaWboabakakakabababbmbmaaaa +aaaaaabmbmbmabababababaSaWaXaXaXaXaWbpabababababbmbmbmaaaaaa +aaaaaaaabmbmbmbmbqbmababababbraPababababbmbqbmbmbmaaaaaaaaaa +aaaaaaaaaaaaaabmbmbmbmbmbmbmbmbmbmbmbmbmbmbmbmaaaaaaaaaaaaaa "} diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 7e7ffc7b3ff..7e1e469d3b0 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -382,12 +382,27 @@ /obj/effect/mob_spawn/human/bartender/alive death = FALSE roundstart = FALSE - mob_name = "Space Bartender" - name = "sleeper" + random = TRUE + name = "bartender sleeper" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" flavour_text = "You are a space bartender!" +/obj/effect/mob_spawn/human/beach + glasses = /obj/item/clothing/glasses/sunglasses + uniform = /obj/item/clothing/under/shorts/red + pocket1 = /obj/item/weapon/storage/wallet/random + +/obj/effect/mob_spawn/human/beach/alive + death = FALSE + roundstart = FALSE + random = TRUE + mob_name = "Beach Bum" + name = "beach bum sleeper" + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + flavour_text = "You are a beach bum!" + /////////////////Officers+Nanotrasen Security////////////////////// /obj/effect/mob_spawn/human/bridgeofficer diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 4a9eb41cbc2..f999590d933 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -136,6 +136,13 @@ desc = "BLAM!-brand non-foaming space cleaner!" list_reagents = list("cleaner" = 250) +/obj/item/weapon/reagent_containers/spray/spraytan + name = "spray tan" + volume = 50 + desc = "Gyaro brand spray tan. Do not spray near eyes or other orifices." + list_reagents = list("spraytan" = 50) + + //pepperspray /obj/item/weapon/reagent_containers/spray/pepper name = "pepperspray" From d68773bc70979ba58c9808f514e9014ec64850f7 Mon Sep 17 00:00:00 2001 From: Robustin Date: Tue, 3 May 2016 22:05:51 -0400 Subject: [PATCH 137/191] Spoopy ghost leaf this plase --- .../gamemodes/miniantags/revenant/revenant_spawn_event.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm b/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm index 287dff359e1..ebd2f67eafd 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm @@ -1,11 +1,11 @@ -#define REVENANT_SPAWN_THRESHOLD 10 +#define REVENANT_SPAWN_THRESHOLD 20 /datum/round_event_control/revenant name = "Spawn Revenant" typepath = /datum/round_event/revenant weight = 7 max_occurrences = 1 - earliest_start = 6000 //Meant to mix things up early-game. + earliest_start = 12000 //Meant to mix things up early-game. min_players = 5 From a3b4d118c444eb63836076fdabc4ac5a7138de57 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Tue, 3 May 2016 19:14:24 -0700 Subject: [PATCH 138/191] Gives relays their own proc --- code/modules/admin/admin.dm | 4 ++++ code/world.dm | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 032be33b187..60129c99d52 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -6,6 +6,10 @@ var/global/BSACooldown = 0 msg = "ADMIN LOG: [msg]" admins << msg +/proc/relay_msg_admins(msg) + msg = "RELAY: [msg]" + admins << msg + ///////////////////////////////////////////////////////////////////////////////////////////////Panels diff --git a/code/world.dm b/code/world.dm index 61fa1426362..ca4fa71835b 100644 --- a/code/world.dm +++ b/code/world.dm @@ -154,7 +154,7 @@ var/last_irc_status = 0 return else if(input["crossmessage"] == "Ahelp") - message_admins("HELP: [input["source"]] [input["message"]]") + relay_msg_admins("HELP: [input["source"]] [input["message"]]") /world/Reboot(var/reason, var/feedback_c, var/feedback_r, var/time) if (reason == 1) //special reboot, do none of the normal stuff From dda8aaad657c1bf766565275640c17c1a0930d27 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 22:17:39 -0400 Subject: [PATCH 139/191] Nerfs griffghost --- code/game/gamemodes/miniantags/revenant/revenant.dm | 2 +- code/game/gamemodes/miniantags/revenant/revenant_blight.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index 6d9e107a652..e37aca6272e 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -41,7 +41,7 @@ anchored = 1 mob_size = MOB_SIZE_TINY pass_flags = PASSTABLE | PASSGRILLE | PASSMOB - speed = 0 + speed = 1 unique_name = 1 var/essence = 75 //The resource, and health, of revenants. diff --git a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm index 11ca11e7d3b..75efe72c4d9 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm @@ -25,7 +25,7 @@ ..() /datum/disease/revblight/stage_act() - if(!finalstage && affected_mob.lying && prob(stage*2)) + if(!finalstage && affected_mob.lying && prob(stage*5)) cure() return if(!finalstage && prob(stage*3)) From 88a41ff7af3c4b4d7802f0a85aebb0b279fd8343 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Tue, 3 May 2016 22:45:52 -0400 Subject: [PATCH 140/191] nodensity --- code/game/gamemodes/miniantags/revenant/revenant.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index e37aca6272e..5725354a7ea 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -268,9 +268,13 @@ if(!src) return var/turf/T = get_turf(src) - if(istype(T, /turf/closed/wall)) + if(istype(T, /turf/closed)) src << "You cannot use abilities from inside of a wall." return 0 + for(var/obj/O in T) + if(O.density && !O.CanPass(src, T, 5)) + src << "You cannot use abilities inside of a dense object." + return 0 if(src.inhibited) src << "Your powers have been suppressed by nulling energy!" return 0 From 03731c294b735649b06b54d552186ce2434dce69 Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Tue, 3 May 2016 20:52:19 -0700 Subject: [PATCH 141/191] Cheridan is my childhood role model --- code/modules/mob/living/emote.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 4ce73881533..8145741e009 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -209,7 +209,10 @@ else pointed(M) m_type = 1 - + if ("pout","pouts") + message = "[src] pouts." + m_type = 2 + if ("scream","screams") message = "[src] screams!" m_type = 2 From 528ce49e57a3a9e960acf490b5e0b50e000ff114 Mon Sep 17 00:00:00 2001 From: TechnoAlchemist Date: Tue, 3 May 2016 22:43:31 -0700 Subject: [PATCH 142/191] Adds dragon hide cloaks (#17322) * dragon scales and cloak stuff * Finishes shit with the ash drakes and the cloak * woopsie --- .../objects/items/stacks/sheets/leather.dm | 10 ++++++ code/modules/clothing/suits/cloaks.dm | 30 ++++++++++++++++++ code/modules/crafting/recipes.dm | 9 ++++++ .../simple_animal/hostile/megafauna/dragon.dm | 2 +- icons/mob/head.dmi | Bin 144295 -> 144848 bytes icons/mob/suit.dmi | Bin 294139 -> 296040 bytes icons/obj/clothing/hats.dmi | Bin 69446 -> 69676 bytes icons/obj/clothing/suits.dmi | Bin 96681 -> 97073 bytes icons/obj/mining.dmi | Bin 53793 -> 54200 bytes 9 files changed, 50 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 537b1646462..f2b9bcd472b 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -157,6 +157,16 @@ var/global/list/datum/stack_recipe/sinew_recipes = list ( \ w_class = 3 layer = 4 +/obj/item/stack/sheet/animalhide/ashdrake + name = "ash drake hide" + desc = "The strong, scaled hide of an ash drake." + icon = 'icons/obj/mining.dmi' + icon_state = "dragon_hide" + singular_name = "drake plate" + flags = NOBLUDGEON + w_class = 3 + layer = 4 + //Step one - dehairing. diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index f74ff4feb36..b91ac8ab04f 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -5,9 +5,18 @@ desc = "It's a cape that can be worn on your back." icon = 'icons/obj/clothing/cloaks.dmi' icon_state = "qmcloak" + item_state = "qmcloak" w_class = 2 body_parts_covered = CHEST|GROIN|LEGS|ARMS +/obj/item/clothing/head/cloakhood + name = "cloak hood" + icon = 'icons/obj/clothing/hats.dmi' + icon_state = "golhood" + desc = "A hood for a cloak" + body_parts_covered = HEAD + flags = NODROP + flags_inv = HIDEHAIR|HIDEEARS /obj/item/clothing/cloak/suicide_act(mob/user) user.visible_message("[user] is strangling themself with [src]! It looks like they're trying to commit suicide.") @@ -52,6 +61,27 @@ allowed = list(/obj/item/weapon/gun/energy/laser/captain) armor = list(melee = 30, bullet = 30, laser = 30, energy = 10, bomb = 25, bio = 10, rad = 10) +/obj/item/clothing/suit/hooded/cloak/drake + name = "ash drake hide cloak" + icon_state = "golclo" + desc = "A cloak fashioned from the hide of an ash drake, offers incredible defense while still remaining lightweight. " + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals, /obj/item/weapon/resonator, /obj/item/device/mining_scanner, /obj/item/device/t_scanner/adv_mining_scanner, /obj/item/weapon/gun/energy/kinetic_accelerator, /obj/item/weapon/pickaxe, /obj/item/weapon/twohanded/spear) + armor = list(melee = 70, bullet = 30, laser = 50, energy = 40, bomb = 70, bio = 60, rad = 50) + hooded = 1 + hoodtype = /obj/item/clothing/head/cloakhood/drake + heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT + unacidable = 1 + +/obj/item/clothing/head/cloakhood/drake + name = "ash drake hide hood" + icon_state = "golhood" + desc = "A stiff hood made of ash drake hide." + armor = list(melee = 70, bullet = 30, laser = 50, energy = 40, bomb = 70, bio = 60, rad = 50) + heat_protection = HEAD + max_heat_protection_temperature = FIRE_IMMUNITY_HELM_MAX_TEMP_PROTECT + unacidable = 1 + /* //wip /obj/item/clothing/cloak/wizard //Not actually obtainable until proper balancing can be done name = "cloak of invisibility" diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index 355b92ce9ed..3eab347f300 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -363,4 +363,13 @@ result = /obj/item/clothing/head/helmet/skull time = 30 reqs = list(/obj/item/stack/sheet/bone = 4) + category = CAT_PRIMAL + +/datum/table_recipe/drakecloak + name = "Ash Drake Cloak" + result = /obj/item/clothing/suit/hooded/cloak/drake + time = 60 + reqs = list(/obj/item/stack/sheet/bone = 10, + /obj/item/stack/sheet/sinew = 2, + /obj/item/stack/sheet/animalhide/ashdrake = 5) category = CAT_PRIMAL \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index e2d18fe00f2..0267d112d90 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -24,7 +24,7 @@ aggro_vision_range = 18 idle_vision_range = 5 loot = list(/obj/structure/closet/crate/necropolis/dragon) - butcher_results = list(/obj/item/weapon/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/goliath_hide = 8, /obj/item/stack/sheet/bone = 30) + butcher_results = list(/obj/item/weapon/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/ashdrake = 10, /obj/item/stack/sheet/bone = 30) var/anger_modifier = 0 var/obj/item/device/gps/internal var/swooping = 0 diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 7a45a41000ef314ef4842e66dc261218699985a5..7ff3d653fec0fc339331f2b132872dc0db655145 100644 GIT binary patch delta 8695 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 gY4qd&?xYv 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 U$4*$(Y)^+9T)&FF;_~=^0Ry6jq5uE@ diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 11f55cbc902e04bba4572b6af87e94417d8a37e6..cce17c5a3fba8fc8cedbdfca9a2a5e416cbcba54 100644 GIT binary patch delta 17034 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 delta 15118 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 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 1b82adf78b1a6df74d29cc9e3e89215170c97f61..d3ffb548b3e544ce1a4b7203221fc11ab91d0358 100644 GIT binary patch delta 13673 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 delta 13406 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 From 9db9271aa9275a2b7a72ddfd0512a614a7bd8746 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 4 May 2016 05:43:33 +0000 Subject: [PATCH 143/191] Automatic changelog generation for PR #17322 --- html/changelogs/AutoChangeLog-pr-17322.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17322.yml diff --git a/html/changelogs/AutoChangeLog-pr-17322.yml b/html/changelogs/AutoChangeLog-pr-17322.yml new file mode 100644 index 00000000000..a4871cfe933 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17322.yml @@ -0,0 +1,4 @@ +author: TechnoAlchemist +delete-after: True +changes: + - rscadd: "You can now craft cloaks from the scales of fallen ash drakes, look for the recipe in tablecrafting!" From 85eeef9a4cdcf64a981a722ba416744a4f56d091 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Wed, 4 May 2016 07:10:16 +0000 Subject: [PATCH 144/191] Automatic changelog compile --- html/changelog.html | 38 +++++++++------------- html/changelogs/.all_changelog.yml | 13 ++++++++ html/changelogs/AutoChangeLog-pr-17282.yml | 6 ---- html/changelogs/AutoChangeLog-pr-17322.yml | 4 --- html/changelogs/AutoChangeLog-pr-17337.yml | 5 --- 5 files changed, 29 insertions(+), 37 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17282.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17322.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17337.yml diff --git a/html/changelog.html b/html/changelog.html index a85dd6ec606..aa0e0eb85d1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,22 @@ -->
        +

        04 May 2016

        +

        Joan updated:

        +
          +
        • Cultists no longer communicate via tomes.
        • +
        • Cultists now communicate via the 'Communion' action button.
        • +
        +

        TechnoAlchemist updated:

        +
          +
        • You can now craft cloaks from the scales of fallen ash drakes, look for the recipe in tablecrafting!
        • +
        +

        coiax updated:

        +
          +
        • The Service and the Standard cyborg module now have a spraycan built in, for hijinks and passing on important urban messages. The Service cyborg module also has a cyborg-hand labeler, in case anything needs to be labelled.
        • +
        • Centcom Suicide Prevention wishes to remind the station: Please do not kill yourself with a hand labeler.
        • +
        +

        03 May 2016

        coiax, Robustin updated:

          @@ -588,28 +604,6 @@
        • Due to budget cuts, Nanotrasen is no longer utilizing copy-protected paper for its classified documents. Fortunately, our world-class security team has always prevented any thefts or photocopies from being made!
        • Secret documents can be photocopied. If you have an objective to steal any set of documents, a photocopy will be accepted. If you must steal red or blue documents, a photocopy will NOT be accepted. Enterprising traitors can forge the red/blue seal with a crayon to take advantage of this.
        - -

        06 April 2016

        -

        CoreOverload updated:

        -
          -
        • You can now put slimes in stasis by exposing them to room temp CO2. Useful for both fighting the slimes and safely storing them.
        • -
        -

        Erwgd updated:

        -
          -
        • The autolathe can now make hydroponics tools! Access the design routines in the Misc. category of the machine.
        • -
        -

        LanCartwright updated:

        -
          -
        • Custom viruses with stealth values of 3 or above are now invisible on the PANDEMIC and no longer visible on health huds.
        • -
        -

        MrStonedOne updated:

        -
          -
        • Centcom is happy to report that our single sided windows and our windoors should once again create an airtight seal.
        • -
        -

        bgobandit updated:

        -
          -
        • Honk! Nanotrasen's clowning and development department has invented the clown megaphone, standard in all clowning loadouts! Honk honk!
        • -
        GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 0b277f00f04..96a3d3d7bf0 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4859,3 +4859,16 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - tweak: Changeling Fleshmend is much less effective when used repeatedly in a short time. Changeling Panacea is much more effective at purging reagents, reducing radiation and now reduces braindamage. +2016-05-04: + Joan: + - rscdel: Cultists no longer communicate via tomes. + - rscadd: Cultists now communicate via the 'Communion' action button. + TechnoAlchemist: + - rscadd: You can now craft cloaks from the scales of fallen ash drakes, look for + the recipe in tablecrafting! + coiax: + - rscadd: The Service and the Standard cyborg module now have a spraycan built in, + for hijinks and passing on important urban messages. The Service cyborg module + also has a cyborg-hand labeler, in case anything needs to be labelled. + - rscadd: 'Centcom Suicide Prevention wishes to remind the station: Please do not + kill yourself with a hand labeler.' diff --git a/html/changelogs/AutoChangeLog-pr-17282.yml b/html/changelogs/AutoChangeLog-pr-17282.yml deleted file mode 100644 index cf1340e9c7c..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17282.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: coiax -delete-after: True -changes: - - rscadd: "The Service and the Standard cyborg module now have a spraycan built in, for -hijinks and passing on important urban messages. The Service cyborg module also has a cyborg-hand labeler, in case anything needs to be labelled." - - rscadd: "Centcom Suicide Prevention wishes to remind the station: Please do not kill yourself with a hand labeler." diff --git a/html/changelogs/AutoChangeLog-pr-17322.yml b/html/changelogs/AutoChangeLog-pr-17322.yml deleted file mode 100644 index a4871cfe933..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17322.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: TechnoAlchemist -delete-after: True -changes: - - rscadd: "You can now craft cloaks from the scales of fallen ash drakes, look for the recipe in tablecrafting!" diff --git a/html/changelogs/AutoChangeLog-pr-17337.yml b/html/changelogs/AutoChangeLog-pr-17337.yml deleted file mode 100644 index 780769f1159..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17337.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Joan -delete-after: True -changes: - - rscdel: "Cultists no longer communicate via tomes." - - rscadd: "Cultists now communicate via the 'Communion' action button." From 343b32837e906a32948ff95cc1ba9afab92830e1 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Wed, 4 May 2016 02:59:17 -0500 Subject: [PATCH 145/191] Ship in a bottle --- .../mining/lavaland/necropolis_chests.dm | 14 +++++++++++++- icons/obj/lavaland/artefacts.dmi | Bin 4486 -> 5523 bytes 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 06f39e36eb4..4d32794ebd1 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -36,7 +36,7 @@ if(10) new /obj/item/organ/internal/heart/cursed(src) if(11) - new /obj/vehicle/lavaboat/dragon(src) + new /obj/item/device/ship_in_a_bottle(src) if(12) new /obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker(src) if(13) @@ -384,6 +384,18 @@ //Dragon Boat + +/obj/item/device/ship_in_a_bottle + name = "ship in a bottle" + desc = "A tiny ship inside a bottle." + icon = 'icons/obj/lavaland/artefacts.dmi' + icon_state = "ship_bottle" + +/obj/item/device/ship_in_a_bottle/attack_self(mob/user) + user << "You're not sure how they get the ships in these things, but you're pretty sure you know how to get it out." + playsound(user.loc, 'sound/effects/Glassbr1.ogg', 100, 1) + new /obj/vehicle/lavaboat/dragon(get_turf(src)) + /obj/vehicle/lavaboat/dragon name = "mysterious boat" desc = "This boat moves where you will it, without the need for an oar." diff --git a/icons/obj/lavaland/artefacts.dmi b/icons/obj/lavaland/artefacts.dmi index 966dae264b16c4ced1830ea678297e3df89a02fb..a99a667bc595ea403b0eaa91bfec11e3998b2863 100644 GIT binary patch literal 5523 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 O0Bv;xwNh1B`2PTecfRrf literal 4486 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

        Bw1S zP@&JtUGE6JUPMfis`Jy?S4RTr zh!#Mq^MzWqFoRBk;HQ`_362a3Z5H0(s@39J*oEPL+7J*p%s`JGo>uw;+vN$?Fk9Wgi;O?+u}Jqd+G6YVVhZ?2I6mW$}4!ZB8mw*P{Ig1xW%(w-x{jb2~WG zS|HiJ+WV!WC?~Mky|38z9|R-|AaxWdR5A#VeiTr9zcLh!0L2cv6x;rTfGhzd2ZsvP z`vp>iLu&6=hU^hQ5J90cf`R2CP@S)gHC-E+i*)eyeluuI3m_M)cLAuSVe1@K0PCFp Y2a@~ULZ7--ZU6uP07*qoM6N<$g2?PmNB{r; From 309dbe9786f8c61c085b7863dc04bc9f1d5003ec Mon Sep 17 00:00:00 2001 From: Aloraydrel Date: Wed, 4 May 2016 10:11:57 -0400 Subject: [PATCH 146/191] Adds art supplies to cargo --- code/modules/cargo/packs.dm | 15 +++++++++++++++ config/admins.txt | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index f3c3b71dd3b..ef1c1ef85cd 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1419,3 +1419,18 @@ /obj/item/ammo_box/magazine/toy/pistol, /obj/item/ammo_box/magazine/toy/pistol) crate_name = "foam force crate" + +/datum/supply_pack/misc/artsupply + name = "Art Supplies" + cost = 800 + contains = list(/obj/structure/easel, + /obj/structure/easel, + /obj/item/weapon/canvas/nineteenXnineteen, + /obj/item/weapon/canvas/nineteenXnineteen, + /obj/item/weapon/canvas/twentythreeXnineteen, + /obj/item/weapon/canvas/twentythreeXnineteen, + /obj/item/weapon/canvas/twentythreeXtwentythree, + /obj/item/weapon/canvas/twentythreeXtwentythree, + /obj/item/toy/crayon/rainbow, + /obj/item/toy/crayon/rainbow) + crate_name= "art supply crate" diff --git a/config/admins.txt b/config/admins.txt index 8db72174aa7..b5d7d797fff 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -114,6 +114,6 @@ coiax = Game Master RandomMarine = Game Master PKPenguin321 = Game Master TechnoAlchemist = Game Master - +Aloraydrel = Game Master From 73ae3505378837fe3dc12513aa5299079ebfcec2 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 4 May 2016 15:40:27 +0100 Subject: [PATCH 147/191] Created simple maintloot counter How much maint loot is there? This quickly hacked together python script will tell you. Give it a map name, and wait. --- tools/maintloot/maintloot.py | 276 +++++++++++++++++++++++++++++++++++ 1 file changed, 276 insertions(+) create mode 100755 tools/maintloot/maintloot.py diff --git a/tools/maintloot/maintloot.py b/tools/maintloot/maintloot.py new file mode 100755 index 00000000000..8627dca25c5 --- /dev/null +++ b/tools/maintloot/maintloot.py @@ -0,0 +1,276 @@ +#!/usr/bin/env python3 +import argparse +import collections +import re + +## I stole these functions from map_helpers.py on commit 09b6caeb0e3 + +def parse_map(map_file): + maxx = 0 + maxy = 0 + key_length = 1 + with open(map_file, "r") as map_input: + characters = map_input.read() + + in_quote_block = False + in_key_block = False + in_data_block = False + in_varedit_block = False + after_data_block = False + escaping = False + skip_whitespace = False + + dictionary = collections.OrderedDict() + curr_key = "" + curr_datum = "" + curr_data = list() + + in_map_block = False + in_coord_block = False + in_map_string = False + iter_x = 0 + adjust_y = True + + curr_num = "" + reading_coord = "x" + + curr_x = 0 + curr_y = 0 + curr_z = 1 + grid = dict() + + for char in characters: + + if not in_map_block: + + if char == "\n" or char == "\t": + continue + + if in_data_block: + + if in_varedit_block: + + if in_quote_block: + if char == "\\": + curr_datum = curr_datum + char + escaping = True + continue + + if escaping: + curr_datum = curr_datum + char + escaping = False + continue + + if char == "\"": + curr_datum = curr_datum + char + in_quote_block = False + continue + + curr_datum = curr_datum + char + continue + + if skip_whitespace and char == " ": + skip_whitespace = False + continue + skip_whitespace = False + + if char == "\"": + curr_datum = curr_datum + char + in_quote_block = True + continue + + if char == ";": + skip_whitespace = True + curr_datum = curr_datum + char + continue + + if char == "}": + curr_datum = curr_datum + char + in_varedit_block = False + continue + + curr_datum = curr_datum + char + continue + + if char == "{": + curr_datum = curr_datum + char + in_varedit_block = True + continue + + if char == ",": + curr_data.append(curr_datum) + curr_datum = "" + continue + + if char == ")": + curr_data.append(curr_datum) + dictionary[curr_key] = tuple(curr_data) + curr_data = list() + curr_datum = "" + curr_key = "" + in_data_block = False + after_data_block = True + continue + + curr_datum = curr_datum + char + continue + + if in_key_block: + if char == "\"": + in_key_block = False + key_length = len(curr_key) + else: + curr_key = curr_key + char + continue + #else we're looking for a key block, a data block or the map block + + if char == "\"": + in_key_block = True + after_data_block = False + continue + + if char == "(": + if after_data_block: + in_map_block = True + in_coord_block = True + after_data_block = False + curr_key = "" + continue + else: + in_data_block = True + after_data_block = False + continue + + else: + + if in_coord_block: + if char == ",": + if reading_coord == "x": + curr_x = string_to_num(curr_num) + if curr_x > maxx: + maxx = curr_x + iter_x = 0 + curr_num = "" + reading_coord = "y" + elif reading_coord == "y": + curr_y = string_to_num(curr_num) + if curr_y > maxy: + maxy = curr_y + curr_num = "" + reading_coord = "z" + else: + pass + continue + + if char == ")": + in_coord_block = False + reading_coord = "x" + curr_num = "" + #read z here if needed + continue + + curr_num = curr_num + char + continue + + if in_map_string: + + if char == "\"": + in_map_string = False + adjust_y = True + curr_y -= 1 + continue + + if char == "\n": + if adjust_y: + adjust_y = False + else: + curr_y += 1 + if curr_x > maxx: + maxx = curr_x + if iter_x > 1: + curr_x = 1 + iter_x = 0 + continue + + + curr_key = curr_key + char + if len(curr_key) == key_length: + iter_x += 1 + if iter_x > 1: + curr_x += 1 + + grid[curr_x, curr_y] = curr_key + curr_key = "" + continue + + + #else look for coordinate block or a map string + + if char == "(": + in_coord_block = True + continue + if char == "\"": + in_map_string = True + continue + + if curr_y > maxy: + maxy = curr_y + + data = dict() + data["dictionary"] = dictionary + data["grid"] = grid + return data + +def string_to_num(s): + try: + return int(s) + except ValueError: + return -1 + +if __name__=='__main__': + parser = argparse.ArgumentParser() + parser.add_argument("mapfile") + + args = parser.parse_args() + M = parse_map(args.mapfile) + # Format of this map parsing + # dict(coordinates->mapkey) + grid = M["grid"] + # dict(mapkey->tilecontents) + dictionary = M["dictionary"] + # tilecontents are a list of atoms, path is first + + lootdrop_path = "/obj/effect/spawner/lootdrop/maintenance" + area_path = "/area" + + follow_up = set() + for key, atoms in dictionary.items(): + #atom is a string + for atom in atoms: + if atom.startswith(lootdrop_path): + follow_up.add(key) + + + tally = collections.Counter() + for key in follow_up: + # Because I am a terrible person, and don't actually care about + # building a proper parser for this "object notation" that byond + # uses, I'm just going to cheat. + area = None + count = 0 + + for atom in dictionary[key]: + if atom.startswith(lootdrop_path): + amount = 1 + mo = re.search(r'lootcount = (\d+)', atom) + if mo is not None: + amount = int(mo.group(1)) + count += amount + + elif atom.startswith(area_path): + area = atom + tally[area] += count + + print(tally) + for k,v in tally.items(): + print(k,v) From c3c5bac2d1afb1a529b9494bcd20ff9a973730c5 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 4 May 2016 15:46:58 +0100 Subject: [PATCH 148/191] Counts duplicated tiles --- tools/maintloot/maintloot.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tools/maintloot/maintloot.py b/tools/maintloot/maintloot.py index 8627dca25c5..6e3719f5e1e 100755 --- a/tools/maintloot/maintloot.py +++ b/tools/maintloot/maintloot.py @@ -250,6 +250,11 @@ if __name__=='__main__': if atom.startswith(lootdrop_path): follow_up.add(key) + # Count the number of times each map key appears + appears = collections.Counter() + for coord, key in grid.items(): + if key in follow_up: + appears[key] += 1 tally = collections.Counter() for key in follow_up: @@ -269,8 +274,9 @@ if __name__=='__main__': elif atom.startswith(area_path): area = atom - tally[area] += count - print(tally) - for k,v in tally.items(): - print(k,v) + # Multiply by the number of times this model is used + tally[area] += (count * appears[key]) + + for area, total in tally.items(): + print("{}: {}".format(area, total)) From 6c879aa414a9f1ef5e7c1ade65058fff659bb28e Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 4 May 2016 15:53:13 +0100 Subject: [PATCH 149/191] Using libraries is good yo --- tools/maintloot/maintloot.py | 282 ----------------------------------- tools/mapmerge/maintloot.py | 60 ++++++++ 2 files changed, 60 insertions(+), 282 deletions(-) delete mode 100755 tools/maintloot/maintloot.py create mode 100755 tools/mapmerge/maintloot.py diff --git a/tools/maintloot/maintloot.py b/tools/maintloot/maintloot.py deleted file mode 100755 index 6e3719f5e1e..00000000000 --- a/tools/maintloot/maintloot.py +++ /dev/null @@ -1,282 +0,0 @@ -#!/usr/bin/env python3 -import argparse -import collections -import re - -## I stole these functions from map_helpers.py on commit 09b6caeb0e3 - -def parse_map(map_file): - maxx = 0 - maxy = 0 - key_length = 1 - with open(map_file, "r") as map_input: - characters = map_input.read() - - in_quote_block = False - in_key_block = False - in_data_block = False - in_varedit_block = False - after_data_block = False - escaping = False - skip_whitespace = False - - dictionary = collections.OrderedDict() - curr_key = "" - curr_datum = "" - curr_data = list() - - in_map_block = False - in_coord_block = False - in_map_string = False - iter_x = 0 - adjust_y = True - - curr_num = "" - reading_coord = "x" - - curr_x = 0 - curr_y = 0 - curr_z = 1 - grid = dict() - - for char in characters: - - if not in_map_block: - - if char == "\n" or char == "\t": - continue - - if in_data_block: - - if in_varedit_block: - - if in_quote_block: - if char == "\\": - curr_datum = curr_datum + char - escaping = True - continue - - if escaping: - curr_datum = curr_datum + char - escaping = False - continue - - if char == "\"": - curr_datum = curr_datum + char - in_quote_block = False - continue - - curr_datum = curr_datum + char - continue - - if skip_whitespace and char == " ": - skip_whitespace = False - continue - skip_whitespace = False - - if char == "\"": - curr_datum = curr_datum + char - in_quote_block = True - continue - - if char == ";": - skip_whitespace = True - curr_datum = curr_datum + char - continue - - if char == "}": - curr_datum = curr_datum + char - in_varedit_block = False - continue - - curr_datum = curr_datum + char - continue - - if char == "{": - curr_datum = curr_datum + char - in_varedit_block = True - continue - - if char == ",": - curr_data.append(curr_datum) - curr_datum = "" - continue - - if char == ")": - curr_data.append(curr_datum) - dictionary[curr_key] = tuple(curr_data) - curr_data = list() - curr_datum = "" - curr_key = "" - in_data_block = False - after_data_block = True - continue - - curr_datum = curr_datum + char - continue - - if in_key_block: - if char == "\"": - in_key_block = False - key_length = len(curr_key) - else: - curr_key = curr_key + char - continue - #else we're looking for a key block, a data block or the map block - - if char == "\"": - in_key_block = True - after_data_block = False - continue - - if char == "(": - if after_data_block: - in_map_block = True - in_coord_block = True - after_data_block = False - curr_key = "" - continue - else: - in_data_block = True - after_data_block = False - continue - - else: - - if in_coord_block: - if char == ",": - if reading_coord == "x": - curr_x = string_to_num(curr_num) - if curr_x > maxx: - maxx = curr_x - iter_x = 0 - curr_num = "" - reading_coord = "y" - elif reading_coord == "y": - curr_y = string_to_num(curr_num) - if curr_y > maxy: - maxy = curr_y - curr_num = "" - reading_coord = "z" - else: - pass - continue - - if char == ")": - in_coord_block = False - reading_coord = "x" - curr_num = "" - #read z here if needed - continue - - curr_num = curr_num + char - continue - - if in_map_string: - - if char == "\"": - in_map_string = False - adjust_y = True - curr_y -= 1 - continue - - if char == "\n": - if adjust_y: - adjust_y = False - else: - curr_y += 1 - if curr_x > maxx: - maxx = curr_x - if iter_x > 1: - curr_x = 1 - iter_x = 0 - continue - - - curr_key = curr_key + char - if len(curr_key) == key_length: - iter_x += 1 - if iter_x > 1: - curr_x += 1 - - grid[curr_x, curr_y] = curr_key - curr_key = "" - continue - - - #else look for coordinate block or a map string - - if char == "(": - in_coord_block = True - continue - if char == "\"": - in_map_string = True - continue - - if curr_y > maxy: - maxy = curr_y - - data = dict() - data["dictionary"] = dictionary - data["grid"] = grid - return data - -def string_to_num(s): - try: - return int(s) - except ValueError: - return -1 - -if __name__=='__main__': - parser = argparse.ArgumentParser() - parser.add_argument("mapfile") - - args = parser.parse_args() - M = parse_map(args.mapfile) - # Format of this map parsing - # dict(coordinates->mapkey) - grid = M["grid"] - # dict(mapkey->tilecontents) - dictionary = M["dictionary"] - # tilecontents are a list of atoms, path is first - - lootdrop_path = "/obj/effect/spawner/lootdrop/maintenance" - area_path = "/area" - - follow_up = set() - for key, atoms in dictionary.items(): - #atom is a string - for atom in atoms: - if atom.startswith(lootdrop_path): - follow_up.add(key) - - # Count the number of times each map key appears - appears = collections.Counter() - for coord, key in grid.items(): - if key in follow_up: - appears[key] += 1 - - tally = collections.Counter() - for key in follow_up: - # Because I am a terrible person, and don't actually care about - # building a proper parser for this "object notation" that byond - # uses, I'm just going to cheat. - area = None - count = 0 - - for atom in dictionary[key]: - if atom.startswith(lootdrop_path): - amount = 1 - mo = re.search(r'lootcount = (\d+)', atom) - if mo is not None: - amount = int(mo.group(1)) - count += amount - - elif atom.startswith(area_path): - area = atom - - # Multiply by the number of times this model is used - tally[area] += (count * appears[key]) - - for area, total in tally.items(): - print("{}: {}".format(area, total)) diff --git a/tools/mapmerge/maintloot.py b/tools/mapmerge/maintloot.py new file mode 100755 index 00000000000..af13770a84f --- /dev/null +++ b/tools/mapmerge/maintloot.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python3 +import argparse +import collections +import re + +from map_helpers import parse_map + +if __name__=='__main__': + parser = argparse.ArgumentParser() + parser.add_argument("mapfile") + + args = parser.parse_args() + M = parse_map(args.mapfile) + # Format of this map parsing + # dict(coordinates->mapkey) + grid = M["grid"] + # dict(mapkey->tilecontents) + dictionary = M["dictionary"] + # tilecontents are a list of atoms, path is first + + lootdrop_path = "/obj/effect/spawner/lootdrop/maintenance" + area_path = "/area" + + follow_up = set() + for key, atoms in dictionary.items(): + #atom is a string + for atom in atoms: + if atom.startswith(lootdrop_path): + follow_up.add(key) + + # Count the number of times each map key appears + appears = collections.Counter() + for coord, key in grid.items(): + if key in follow_up: + appears[key] += 1 + + tally = collections.Counter() + for key in follow_up: + # Because I am a terrible person, and don't actually care about + # building a proper parser for this "object notation" that byond + # uses, I'm just going to cheat. + area = None + count = 0 + + for atom in dictionary[key]: + if atom.startswith(lootdrop_path): + amount = 1 + mo = re.search(r'lootcount = (\d+)', atom) + if mo is not None: + amount = int(mo.group(1)) + count += amount + + elif atom.startswith(area_path): + area = atom + + # Multiply by the number of times this model is used + tally[area] += (count * appears[key]) + + for area, total in tally.items(): + print("{}: {}".format(area, total)) From 85173e3b6366932f9c98acb669b4f3f945b79674 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 4 May 2016 16:12:33 +0100 Subject: [PATCH 150/191] Polite warnings, total printing --- tools/mapmerge/maintloot.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/mapmerge/maintloot.py b/tools/mapmerge/maintloot.py index af13770a84f..6da36aa9fb9 100755 --- a/tools/mapmerge/maintloot.py +++ b/tools/mapmerge/maintloot.py @@ -26,6 +26,8 @@ if __name__=='__main__': #atom is a string for atom in atoms: if atom.startswith(lootdrop_path): + if(key in follow_up): + print("Hey, '{}' has multiple maintlootdrops...") follow_up.add(key) # Count the number of times each map key appears @@ -58,3 +60,5 @@ if __name__=='__main__': for area, total in tally.items(): print("{}: {}".format(area, total)) + + print("TOTAL: {}".format(sum(tally.values()))) From 2b895dc88e134710de6d08bdda2db433e66bcc16 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 4 May 2016 16:53:38 +0100 Subject: [PATCH 151/191] Loot information for the log --- code/controllers/master.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 424ddf8f9c8..d48be2c82c4 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -69,6 +69,15 @@ var/global/datum/controller/master/Master = new() return world << "Initializing subsystems..." + var/tally = 0 + var/obj/effect/spawner/lootdrop/maintenance/L = new() + // Grab it before it gets deleted + var/list/loot = L.loot.Copy() + for(var/item in loot) + tally += loot[item] + world.log << "There are [tally] items in the \ + maintenance loot table." + preloadTemplates() // Pick a random away mission. createRandomZlevel() From 299f2b0d025ee7c8dcaf34c86df96c54287354a1 Mon Sep 17 00:00:00 2001 From: Incoming Date: Wed, 4 May 2016 12:14:30 -0400 Subject: [PATCH 152/191] clients aren't datums so I'm forced into this slightly scummy situation. If at some point in the future byond makes clients datums this will need to be reverted. --- code/modules/client/client defines.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index bb3889ced3e..78b19cb7198 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -49,4 +49,5 @@ //datum that controls the displaying and hiding of tooltips var/datum/tooltip/tooltips - + //Used for var edit flagging, also defined in datums (clients are not a child of datums for some reason) + var/var_edited = 0 \ No newline at end of file From 1b22679195f987423b4ded81725c4d7cf3067ee1 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Wed, 4 May 2016 18:25:23 +0100 Subject: [PATCH 153/191] Fixes and buffs the banana shoes (#17305) shhh --- code/modules/clothing/shoes/bananashoes.dm | 15 +++++++++------ code/modules/hydroponics/grown/banana.dm | 6 ++++-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/code/modules/clothing/shoes/bananashoes.dm b/code/modules/clothing/shoes/bananashoes.dm index 7bc5404213b..da3698024d0 100644 --- a/code/modules/clothing/shoes/bananashoes.dm +++ b/code/modules/clothing/shoes/bananashoes.dm @@ -24,6 +24,7 @@ bananium.use_amount_type(100, MAT_BANANIUM) if(bananium.amount(MAT_BANANIUM) < 100) on = !on + flags &= ~NOSLIP update_icon() loc << "You ran out of bananium!" else @@ -37,8 +38,6 @@ user << "You cannot retrieve any bananium from the prototype shoes." /obj/item/clothing/shoes/clown_shoes/banana_shoes/attackby(obj/item/O, mob/user, params) - if(!istype(O,/obj/item/stack/sheet)) - return if(!bananium.get_item_material_amount(O)) user << "This item has no bananium!" return @@ -46,10 +45,10 @@ user << "You can't drop [O]!" return - var/obj/item/stack/sheet/S = O - var/sheet_amount = bananium.insert_stack(O,S.amount) - if(sheet_amount) - user << "You insert [sheet_amount] bananium sheets into the prototype shoes." + var/bananium_amount = bananium.insert_item(O) + if(bananium_amount) + user << "You insert [O] into the prototype shoes." + qdel(O) else user << "You are unable to insert more bananium!" @@ -63,6 +62,10 @@ on = !on update_icon() user << "You [on ? "activate" : "deactivate"] the prototype shoes." + if(on) + flags |= NOSLIP + else + flags &= ~NOSLIP else user << "You need bananium to turn the prototype shoes on!" diff --git a/code/modules/hydroponics/grown/banana.dm b/code/modules/hydroponics/grown/banana.dm index 343c655a6e7..c5abc2caf69 100644 --- a/code/modules/hydroponics/grown/banana.dm +++ b/code/modules/hydroponics/grown/banana.dm @@ -114,5 +114,7 @@ desc = "A synthetic banana peel." /obj/item/weapon/grown/bananapeel/specialpeel/Crossed(AM) - if(..()) - qdel(src) \ No newline at end of file + if(iscarbon(AM)) + var/mob/living/carbon/carbon = AM + if(carbon.slip(2, 2, src, FALSE)) + qdel(src) \ No newline at end of file From 5645a0623365487d3fc74463bdacaa9b0453ee1a Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 4 May 2016 17:25:25 +0000 Subject: [PATCH 154/191] Automatic changelog generation for PR #17305 --- html/changelogs/AutoChangeLog-pr-17305.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17305.yml diff --git a/html/changelogs/AutoChangeLog-pr-17305.yml b/html/changelogs/AutoChangeLog-pr-17305.yml new file mode 100644 index 00000000000..68b8f0d6d4b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17305.yml @@ -0,0 +1,4 @@ +author: xxalpha +delete-after: True +changes: + - bugfix: "Fixed the mk-honk prototype shoes." From 427d1a8829a6a788040b2539ee0b47a449306e75 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 4 May 2016 20:14:23 +0100 Subject: [PATCH 155/191] Renames ID cards in PDAs as well --- code/modules/paperwork/handlabeler.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/handlabeler.dm b/code/modules/paperwork/handlabeler.dm index 7a54cc402c3..963e094e845 100644 --- a/code/modules/paperwork/handlabeler.dm +++ b/code/modules/paperwork/handlabeler.dm @@ -16,7 +16,7 @@ var/old_real_name = user.real_name user.real_name += " (suicide)" // no conflicts with their identification card - for(var/atom/A in user) + for(var/atom/A in user.GetAllContents()) if(istype(A, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/their_card = A From 925ea74ee352d997d9b55a8d59a95d8e68ea99a1 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 4 May 2016 19:40:10 +0000 Subject: [PATCH 156/191] Automatic changelog generation for PR #17360 --- html/changelogs/AutoChangeLog-pr-17360.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17360.yml diff --git a/html/changelogs/AutoChangeLog-pr-17360.yml b/html/changelogs/AutoChangeLog-pr-17360.yml new file mode 100644 index 00000000000..1236655fa5c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17360.yml @@ -0,0 +1,4 @@ +author: Joan +delete-after: True +changes: + - rscadd: "Examining the blob with an active research scanner or medical hud will display effects, akin to hitting it with an analyzer." From 2978079aeb73b86730578f5c4ad2e3816314bafe Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 4 May 2016 19:52:16 +0000 Subject: [PATCH 157/191] Automatic changelog generation for PR #17363 --- html/changelogs/AutoChangeLog-pr-17363.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17363.yml diff --git a/html/changelogs/AutoChangeLog-pr-17363.yml b/html/changelogs/AutoChangeLog-pr-17363.yml new file mode 100644 index 00000000000..38ab01610f0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17363.yml @@ -0,0 +1,5 @@ +author: Joan +delete-after: True +changes: + - rscadd: "Improved medical HUDs to work on all living creatures." + - rscadd: "Drones and swarmers, being machines, require a diagnostic HUD for analysis instead." From 03469547093a8cd9bb6bcc036c04d74f0dc556b4 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 4 May 2016 20:16:41 +0000 Subject: [PATCH 158/191] Automatic changelog generation for PR #17275 --- html/changelogs/AutoChangeLog-pr-17275.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17275.yml diff --git a/html/changelogs/AutoChangeLog-pr-17275.yml b/html/changelogs/AutoChangeLog-pr-17275.yml new file mode 100644 index 00000000000..5c13f3c4b95 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17275.yml @@ -0,0 +1,4 @@ +author: Fox McCloud +delete-after: True +changes: + - tweak: "shock revolver projectiles are now energy instead of bullets" From 7f49fa1caf919a3d6349c6957a4c25794baf1a43 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Wed, 4 May 2016 20:33:22 +0000 Subject: [PATCH 159/191] Automatic changelog compile --- html/changelog.html | 11 +++++++++++ html/changelogs/.all_changelog.yml | 9 +++++++++ html/changelogs/AutoChangeLog-pr-17275.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17305.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17360.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17363.yml | 5 ----- 6 files changed, 20 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17275.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17305.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17360.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17363.yml diff --git a/html/changelog.html b/html/changelog.html index aa0e0eb85d1..77420299ef1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,10 +56,17 @@ -->

        04 May 2016

        +

        Fox McCloud updated:

        +
          +
        • shock revolver projectiles are now energy instead of bullets
        • +

        Joan updated:

        • Cultists no longer communicate via tomes.
        • Cultists now communicate via the 'Communion' action button.
        • +
        • Examining the blob with an active research scanner or medical hud will display effects, akin to hitting it with an analyzer.
        • +
        • Improved medical HUDs to work on all living creatures.
        • +
        • Drones and swarmers, being machines, require a diagnostic HUD for analysis instead.

        TechnoAlchemist updated:

          @@ -70,6 +77,10 @@
        • The Service and the Standard cyborg module now have a spraycan built in, for hijinks and passing on important urban messages. The Service cyborg module also has a cyborg-hand labeler, in case anything needs to be labelled.
        • Centcom Suicide Prevention wishes to remind the station: Please do not kill yourself with a hand labeler.
        +

        xxalpha updated:

        +
          +
        • Fixed the mk-honk prototype shoes.
        • +

        03 May 2016

        coiax, Robustin updated:

        diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 96a3d3d7bf0..bdf0b3efabc 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4860,9 +4860,16 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. time. Changeling Panacea is much more effective at purging reagents, reducing radiation and now reduces braindamage. 2016-05-04: + Fox McCloud: + - tweak: shock revolver projectiles are now energy instead of bullets Joan: - rscdel: Cultists no longer communicate via tomes. - rscadd: Cultists now communicate via the 'Communion' action button. + - rscadd: Examining the blob with an active research scanner or medical hud will + display effects, akin to hitting it with an analyzer. + - rscadd: Improved medical HUDs to work on all living creatures. + - rscadd: Drones and swarmers, being machines, require a diagnostic HUD for analysis + instead. TechnoAlchemist: - rscadd: You can now craft cloaks from the scales of fallen ash drakes, look for the recipe in tablecrafting! @@ -4872,3 +4879,5 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. also has a cyborg-hand labeler, in case anything needs to be labelled. - rscadd: 'Centcom Suicide Prevention wishes to remind the station: Please do not kill yourself with a hand labeler.' + xxalpha: + - bugfix: Fixed the mk-honk prototype shoes. diff --git a/html/changelogs/AutoChangeLog-pr-17275.yml b/html/changelogs/AutoChangeLog-pr-17275.yml deleted file mode 100644 index 5c13f3c4b95..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17275.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Fox McCloud -delete-after: True -changes: - - tweak: "shock revolver projectiles are now energy instead of bullets" diff --git a/html/changelogs/AutoChangeLog-pr-17305.yml b/html/changelogs/AutoChangeLog-pr-17305.yml deleted file mode 100644 index 68b8f0d6d4b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17305.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: xxalpha -delete-after: True -changes: - - bugfix: "Fixed the mk-honk prototype shoes." diff --git a/html/changelogs/AutoChangeLog-pr-17360.yml b/html/changelogs/AutoChangeLog-pr-17360.yml deleted file mode 100644 index 1236655fa5c..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17360.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Joan -delete-after: True -changes: - - rscadd: "Examining the blob with an active research scanner or medical hud will display effects, akin to hitting it with an analyzer." diff --git a/html/changelogs/AutoChangeLog-pr-17363.yml b/html/changelogs/AutoChangeLog-pr-17363.yml deleted file mode 100644 index 38ab01610f0..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17363.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Joan -delete-after: True -changes: - - rscadd: "Improved medical HUDs to work on all living creatures." - - rscadd: "Drones and swarmers, being machines, require a diagnostic HUD for analysis instead." From 8a2e8935c7fb0c2269c0d0e184ab3aa6a6720344 Mon Sep 17 00:00:00 2001 From: nullbear Date: Wed, 4 May 2016 15:48:21 -0700 Subject: [PATCH 160/191] adds QoL hotkey for pointing. --- code/_onclick/click.dm | 7 +++++++ code/_onclick/observer.dm | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 26838de68c3..826a61fb9ab 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -58,6 +58,9 @@ return var/list/modifiers = params2list(params) + if(modifiers["shift"] && modifiers["middle"]) + ShiftMiddleClickOn(A) + return if(modifiers["shift"] && modifiers["ctrl"]) CtrlShiftClickOn(A) return @@ -264,6 +267,10 @@ A.CtrlShiftClick(src) return +/mob/proc/ShiftMiddleClickOn(atom/A) + src.pointed(A) + return + /atom/proc/CtrlShiftClick(mob/user) return diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 8f818f47a88..7a561b426ee 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -17,12 +17,15 @@ loc = get_turf(A) /mob/dead/observer/ClickOn(var/atom/A, var/params) - + if(client.click_intercept) if(call(client.click_intercept,"InterceptClickOn")(src,params,A)) return var/list/modifiers = params2list(params) + if(modifiers["shift"] && modifiers["middle"]) + ShiftMiddleClickOn(A) + return if(modifiers["middle"]) MiddleClickOn(A) return From bd4823e7e341d572b520f648a40536dba117e023 Mon Sep 17 00:00:00 2001 From: Shaps Date: Wed, 4 May 2016 19:46:02 -0400 Subject: [PATCH 161/191] Now the message for reloading admins comes after the reload --- code/modules/admin/verbs/diagnostics.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index 76a7c851fe2..fae5f96e1b9 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -98,6 +98,6 @@ if(confirm !="Yes") return - message_admins("[key_name_admin(usr)] manually reloaded admins") load_admins() feedback_add_details("admin_verb","RLDA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + message_admins("[key_name_admin(usr)] manually reloaded admins") \ No newline at end of file From 3f00658557572d6f88899af4015d12a0cf18faa4 Mon Sep 17 00:00:00 2001 From: bgobandit Date: Wed, 4 May 2016 21:26:06 -0400 Subject: [PATCH 162/191] Conversion to the gang now places your gang info in your memory/notes. --- code/game/gamemodes/gang/gang.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 31c3205f476..b43ee71186c 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -183,6 +183,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" gangster_mind.current << "You can identify your bosses by their red \[G\] icon." gangster_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the [G.name] Gang!" gangster_mind.special_role = "[G.name] Gangster" + gangster_mind.store_memory("You are a member of the [G.name] Gang!") G.add_gang_hud(gangster_mind) if(jobban_isbanned(gangster_mind.current, ROLE_GANG)) replace_jobbaned_player(gangster_mind.current, ROLE_GANG, ROLE_GANG) @@ -224,6 +225,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" gangster_mind.current.Paralyse(5) gangster_mind.current.visible_message("[gangster_mind.current] looks like they've given up the life of crime!") gangster_mind.current << "You have been reformed! You are no longer a gangster!
        You try as hard as you can, but you can't seem to recall any of the identities of your former gangsters...
        " + gangster_mind.memory = "" gang.remove_gang_hud(gangster_mind) return 1 From 64629c8d0ab4d83b63a063d275762b7a266a443c Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 4 May 2016 22:36:44 -0700 Subject: [PATCH 163/191] THIN TIM --- code/datums/martial/wrestling.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index 3ddae25f9d1..c80217e7754 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -92,7 +92,7 @@ /datum/martial_art/wrestling/teach(var/mob/living/carbon/human/H,var/make_temporary=0) ..() - H << "SNAP INTO A JLIM SIM!" + H << "SNAP INTO A THIN TIM!" H << "Place your cursor over a move at the top of the screen to see what it does." drop.Grant(H) kick.Grant(H) @@ -418,4 +418,4 @@ D.visible_message("[A] gets [D] in a cinch!", \ "[A] gets [D] in a cinch!") D.Stun(rand(3,5)) - return 1 \ No newline at end of file + return 1 From e278111d04295ac86b0cd9005267530b8926561e Mon Sep 17 00:00:00 2001 From: KazeEspada Date: Wed, 4 May 2016 23:40:06 -0600 Subject: [PATCH 164/191] Makes a really shitty lord of the rings reference THROW THE GREENTEXT INTO THE FIRE! --- code/modules/events/wizard/greentext.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index 31123ef86ce..cd4911f231a 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -28,6 +28,7 @@ var/mob/living/last_holder var/mob/living/new_holder var/list/color_altered_mobs = list() + burn_state = FIRE_PROOF /obj/item/weapon/greentext/New() ..() @@ -75,6 +76,8 @@ last_holder = new_holder //long live the king /obj/item/weapon/greentext/Destroy() + if(burn_state != ON_FIRE) + return QDEL_HINT_LETMELIVE poi_list.Remove(src) for(var/mob/M in mob_list) var/message = "A dark temptation has passed from this world" @@ -83,4 +86,4 @@ M.color = initial(M.color) message += "..." M << message - return ..() \ No newline at end of file + return ..() From 88ba55b8b426304b2e20e6514d555bc90e9818c2 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 5 May 2016 05:50:39 +0000 Subject: [PATCH 165/191] Automatic changelog generation for PR #16933 --- html/changelogs/AutoChangeLog-pr-16933.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-16933.yml diff --git a/html/changelogs/AutoChangeLog-pr-16933.yml b/html/changelogs/AutoChangeLog-pr-16933.yml new file mode 100644 index 00000000000..2df9a2c17a7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-16933.yml @@ -0,0 +1,7 @@ +author: "Macho Man" Randy Savage +delete-after: True +changes: + - rscadd: "OOOHHH YEAAAAHHHH" + - rscadd: "SNAP INTO A JLIM SIM WITH THE ALL NEW WRESTLING BELT" + - rscadd: "YOU CAN FREAKOUT YOUR OPPONENTS WITH THE 5 HOT MOVES ON THIS BELT YEAH" + - rscadd: "PRAY TO THE LOCAL SPACE GODS TO EXCHANGE YOUR TELECRYSTALS TO ENSURE THE CREAM RISES TO THE TOP" From 3360b30b1ca4c480e57575d22bdfa025e5d1c218 Mon Sep 17 00:00:00 2001 From: oranges Date: Thu, 5 May 2016 18:49:25 +1200 Subject: [PATCH 166/191] Escape broken name in changelog Fixes travis failing on all new PR's --- html/changelogs/AutoChangeLog-pr-16933.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/changelogs/AutoChangeLog-pr-16933.yml b/html/changelogs/AutoChangeLog-pr-16933.yml index 2df9a2c17a7..c567dfe1193 100644 --- a/html/changelogs/AutoChangeLog-pr-16933.yml +++ b/html/changelogs/AutoChangeLog-pr-16933.yml @@ -1,4 +1,4 @@ -author: "Macho Man" Randy Savage +author: \"Macho Man\" Randy Savage delete-after: True changes: - rscadd: "OOOHHH YEAAAAHHHH" From eb522beb8118c822679101f7e09cfdd66bc3e6af Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 5 May 2016 07:36:25 +0000 Subject: [PATCH 167/191] Automatic changelog generation for PR #17372 --- html/changelogs/AutoChangeLog-pr-17372.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17372.yml diff --git a/html/changelogs/AutoChangeLog-pr-17372.yml b/html/changelogs/AutoChangeLog-pr-17372.yml new file mode 100644 index 00000000000..30f3940fd67 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17372.yml @@ -0,0 +1,6 @@ +author: Joan +delete-after: True +changes: + - tweak: "Revenants are slower while revealed." + - rscdel: "Revenants can no longer cast inside dense objects." + - tweak: "Lying down will cure Blight much, much faster." From e9965254b42e53aaba30cd1b7a3532d8919ace67 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Thu, 5 May 2016 05:30:54 -0500 Subject: [PATCH 168/191] Fixes for the ship in a bottle --- code/modules/mining/lavaland/necropolis_chests.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 4d32794ebd1..5a2205d554e 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -385,16 +385,17 @@ //Dragon Boat -/obj/item/device/ship_in_a_bottle +/obj/item/ship_in_a_bottle name = "ship in a bottle" desc = "A tiny ship inside a bottle." icon = 'icons/obj/lavaland/artefacts.dmi' icon_state = "ship_bottle" -/obj/item/device/ship_in_a_bottle/attack_self(mob/user) +/obj/item/ship_in_a_bottle/attack_self(mob/user) user << "You're not sure how they get the ships in these things, but you're pretty sure you know how to get it out." playsound(user.loc, 'sound/effects/Glassbr1.ogg', 100, 1) new /obj/vehicle/lavaboat/dragon(get_turf(src)) + qdel(src) /obj/vehicle/lavaboat/dragon name = "mysterious boat" From 3e8b2edf11d76c61abc58f28bd65c8e3d2ab5af5 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Thu, 5 May 2016 10:49:00 +0000 Subject: [PATCH 169/191] Automatic changelog compile --- html/changelog.html | 34 ++++++++++------------ html/changelogs/.all_changelog.yml | 11 +++++++ html/changelogs/AutoChangeLog-pr-16933.yml | 7 ----- html/changelogs/AutoChangeLog-pr-17372.yml | 6 ---- 4 files changed, 26 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-16933.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17372.yml diff --git a/html/changelog.html b/html/changelog.html index 77420299ef1..98666b981de 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,21 @@ -->
        +

        05 May 2016

        +

        Joan updated:

        +
          +
        • Revenants are slower while revealed.
        • +
        • Revenants can no longer cast inside dense objects.
        • +
        • Lying down will cure Blight much, much faster.
        • +
        +

        \"Macho Man\" Randy Savage updated:

        +
          +
        • OOOHHH YEAAAAHHHH
        • +
        • SNAP INTO A JLIM SIM WITH THE ALL NEW WRESTLING BELT
        • +
        • YOU CAN FREAKOUT YOUR OPPONENTS WITH THE 5 HOT MOVES ON THIS BELT YEAH
        • +
        • PRAY TO THE LOCAL SPACE GODS TO EXCHANGE YOUR TELECRYSTALS TO ENSURE THE CREAM RISES TO THE TOP
        • +
        +

        04 May 2016

        Fox McCloud updated:

          @@ -596,25 +611,6 @@
          • An experimental plant DNA manipulator, based on machinery recovered from ancient seed vaults, has been installed in the Botany department.
          - -

          07 April 2016

          -

          Kor updated:

          -
            -
          • The Laser Cannon in RD has been replaced with the Accelerator Laser Cannon. Try it out!
          • -
          • Mechas now have armour facings. Attacking the front will deal far less damage, while attacking the back will deal massive bonus damage.
          • -
          • EMPs now deal far less damage/drain to mechas.
          • -
          -

          Kor and Ausops updated:

          -
            -
          • Survival pod interiors have been redone.
          • -
          • Survival pods now contain a stationary GPS computer.
          • -
          • You can now toggle your GPS off with alt+click.
          • -
          -

          bgobandit updated:

          -
            -
          • Due to budget cuts, Nanotrasen is no longer utilizing copy-protected paper for its classified documents. Fortunately, our world-class security team has always prevented any thefts or photocopies from being made!
          • -
          • Secret documents can be photocopied. If you have an objective to steal any set of documents, a photocopy will be accepted. If you must steal red or blue documents, a photocopy will NOT be accepted. Enterprising traitors can forge the red/blue seal with a crayon to take advantage of this.
          • -
        GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index bdf0b3efabc..04a637821c3 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4881,3 +4881,14 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. kill yourself with a hand labeler.' xxalpha: - bugfix: Fixed the mk-honk prototype shoes. +2016-05-05: + Joan: + - tweak: Revenants are slower while revealed. + - rscdel: Revenants can no longer cast inside dense objects. + - tweak: Lying down will cure Blight much, much faster. + \"Macho Man\" Randy Savage: + - rscadd: OOOHHH YEAAAAHHHH + - rscadd: SNAP INTO A JLIM SIM WITH THE ALL NEW WRESTLING BELT + - rscadd: YOU CAN FREAKOUT YOUR OPPONENTS WITH THE 5 HOT MOVES ON THIS BELT YEAH + - rscadd: PRAY TO THE LOCAL SPACE GODS TO EXCHANGE YOUR TELECRYSTALS TO ENSURE THE + CREAM RISES TO THE TOP diff --git a/html/changelogs/AutoChangeLog-pr-16933.yml b/html/changelogs/AutoChangeLog-pr-16933.yml deleted file mode 100644 index c567dfe1193..00000000000 --- a/html/changelogs/AutoChangeLog-pr-16933.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: \"Macho Man\" Randy Savage -delete-after: True -changes: - - rscadd: "OOOHHH YEAAAAHHHH" - - rscadd: "SNAP INTO A JLIM SIM WITH THE ALL NEW WRESTLING BELT" - - rscadd: "YOU CAN FREAKOUT YOUR OPPONENTS WITH THE 5 HOT MOVES ON THIS BELT YEAH" - - rscadd: "PRAY TO THE LOCAL SPACE GODS TO EXCHANGE YOUR TELECRYSTALS TO ENSURE THE CREAM RISES TO THE TOP" diff --git a/html/changelogs/AutoChangeLog-pr-17372.yml b/html/changelogs/AutoChangeLog-pr-17372.yml deleted file mode 100644 index 30f3940fd67..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17372.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Joan -delete-after: True -changes: - - tweak: "Revenants are slower while revealed." - - rscdel: "Revenants can no longer cast inside dense objects." - - tweak: "Lying down will cure Blight much, much faster." From f755dc6f31a979ede81bfe51a383dec400950dca Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Thu, 5 May 2016 06:02:21 -0500 Subject: [PATCH 170/191] Fixes loot path --- code/modules/mining/lavaland/necropolis_chests.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 5a2205d554e..15245257eb9 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -36,7 +36,7 @@ if(10) new /obj/item/organ/internal/heart/cursed(src) if(11) - new /obj/item/device/ship_in_a_bottle(src) + new /obj/item/ship_in_a_bottle(src) if(12) new /obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker(src) if(13) From 34afa1a98e83e3b8c6573115b348ec413353f51c Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Thu, 5 May 2016 15:25:20 +0100 Subject: [PATCH 171/191] pAI card plays boot_noise when personality loaded - Added pai_boot.ogg sound file https://www.freesound.org/people/jalastram/sounds/317638/ - Uses pai_boot.ogg noise when personality loads --- code/game/objects/items/devices/paicard.dm | 3 +++ sound/effects/pai_boot.ogg | Bin 0 -> 11077 bytes 2 files changed, 3 insertions(+) create mode 100644 sound/effects/pai_boot.ogg diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index cd473f590e7..6f989a92ac6 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -107,6 +107,9 @@ src.pai = personality src.overlays += "pai-null" + playsound(loc, 'sound/effects/pai_boot.ogg', 50, 1, -1) + audible_message("\The [src] plays a cheerful startup noise!") + /obj/item/device/paicard/proc/removePersonality() src.pai = null src.overlays.Cut() diff --git a/sound/effects/pai_boot.ogg b/sound/effects/pai_boot.ogg new file mode 100644 index 0000000000000000000000000000000000000000..058866475c5a56f8b885432b8c2bf3a6b1351347 GIT binary patch literal 11077 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 literal 0 HcmV?d00001 From ab6d021fabc7049fd7f7c3853982214bd86ced56 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Thu, 5 May 2016 17:12:08 +0100 Subject: [PATCH 172/191] Adds additional holocarp colours - Adds the Sand, Seashell, Coral, Salmon, Sunset and Riptide colours to the holocarp colour pool. --- .../simple_animal/guardian/guardiannaming.dm | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/code/modules/mob/living/simple_animal/guardian/guardiannaming.dm b/code/modules/mob/living/simple_animal/guardian/guardiannaming.dm index db04e530481..662a3853878 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardiannaming.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardiannaming.dm @@ -17,6 +17,30 @@ /datum/guardianname/carp/New() prefixname = pick(carp_names) +/datum/guardianname/carp/sand + suffixcolour = "Sand" + colour = "#C2B280" + +/datum/guardianname/carp/seashell + suffixcolour = "Seashell" + colour = "#FFF5EE" + +/datum/guardianname/carp/coral + suffixcolour = "Coral" + colour = "#FF7F50" + +/datum/guardianname/carp/salmon + suffixcolour = "Salmon" + colour = "#FA8072" + +/datum/guardianname/carp/sunset + suffixcolour = "Sunset" + colour = "#FAD6A5" + +/datum/guardianname/carp/riptide + suffixcolour = "Riptide" + colour = "#89D9C8" + /datum/guardianname/carp/seagreen suffixcolour = "Sea Green" colour = "#2E8B57" From 68da092009d18ee33b5afafe4621c6d94516a301 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 5 May 2016 18:17:51 +0200 Subject: [PATCH 173/191] Dismemberment port from Hippie code, based on RemieRichard's work. Big thanks to RemieRichards and crystalwarrior. --- _maps/map_files/generic/z6.dmm | 207 ++++++----- code/__DEFINES/flags.dm | 4 +- code/__DEFINES/genetics.dm | 2 +- code/__DEFINES/is_helpers.dm | 2 +- code/__DEFINES/misc.dm | 16 +- code/_onclick/hud/screen_objects.dm | 9 + code/_onclick/item_attack.dm | 10 +- code/_onclick/other_mobs.dm | 13 +- code/datums/action.dm | 2 +- code/datums/diseases/_MobProcs.dm | 2 +- code/datums/diseases/_disease.dm | 2 +- .../advance/symptoms/damage_converter.dm | 4 +- code/datums/diseases/appendicitis.dm | 4 +- code/datums/diseases/brainrot.dm | 2 +- code/datums/diseases/dna_spread.dm | 2 +- code/datums/diseases/tuberculosis.dm | 2 +- code/datums/diseases/wizarditis.dm | 2 +- code/datums/martial.dm | 6 +- code/datums/mutations.dm | 16 +- code/game/asteroid.dm | 4 +- code/game/atoms.dm | 1 + code/game/dna.dm | 6 +- .../changeling/powers/augmented_eyesight.dm | 22 +- .../gamemodes/changeling/powers/fleshmend.dm | 5 + .../gamemodes/changeling/powers/headcrab.dm | 4 +- .../gamemodes/changeling/powers/mutations.dm | 10 +- .../gamemodes/changeling/powers/panacea.dm | 2 +- .../miniantags/abduction/abduction_gear.dm | 26 +- .../miniantags/abduction/abduction_surgery.dm | 8 +- .../gamemodes/miniantags/abduction/gland.dm | 62 ++-- .../abduction/machinery/dispenser.dm | 4 +- .../abduction/machinery/experiment.dm | 4 +- .../miniantags/revenant/revenant_abilities.dm | 2 +- .../miniantags/slaughter/slaughter.dm | 14 +- code/game/gamemodes/shadowling/shadowling.dm | 1 + code/game/gamemodes/wizard/artefact.dm | 24 +- code/game/gamemodes/wizard/spellbook.dm | 2 +- code/game/machinery/cloning.dm | 2 +- code/game/machinery/computer/cloning.dm | 2 +- code/game/machinery/doors/airlock.dm | 4 +- .../mecha/equipment/tools/mining_tools.dm | 2 +- code/game/objects/items.dm | 11 +- code/game/objects/items/body_egg.dm | 20 +- .../objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/devices/scanners.dm | 10 +- code/game/objects/items/robot/robot_parts.dm | 7 + code/game/objects/items/stacks/medical.dm | 11 +- .../game/objects/items/stacks/sheets/glass.dm | 12 +- .../objects/items/weapons/airlock_painter.dm | 2 +- code/game/objects/items/weapons/cosmetics.dm | 4 +- code/game/objects/items/weapons/defib.dm | 4 +- code/game/objects/items/weapons/handcuffs.dm | 31 +- code/game/objects/items/weapons/melee/misc.dm | 2 +- .../objects/items/weapons/storage/book.dm | 4 +- code/game/objects/items/weapons/tools.dm | 6 +- code/game/objects/items/weapons/twohanded.dm | 6 + code/game/objects/structures/aliens.dm | 4 +- .../structures/beds_chairs/alien_nest.dm | 6 +- .../crates_lockers/closets/secure/medical.dm | 2 +- code/game/objects/structures/mirror.dm | 2 +- code/modules/admin/create_mob.dm | 3 +- code/modules/admin/verbs/debug.dm | 2 +- code/modules/admin/verbs/manipulate_organs.dm | 10 +- code/modules/assembly/mousetrap.dm | 6 +- .../awaymissions/mission_code/snowdin.dm | 4 +- code/modules/cargo/exports/organs.dm | 32 +- code/modules/client/preferences.dm | 2 +- code/modules/crafting/recipes.dm | 6 +- .../food&drinks/drinks/drinks/bottle.dm | 2 +- .../recipes/tablecraft/recipes_burger.dm | 4 +- .../recipes/tablecraft/recipes_cake.dm | 2 +- .../recipes/tablecraft/recipes_meat.dm | 2 +- code/modules/hydroponics/grown/nettle.dm | 4 +- code/modules/mining/abandoned_crates.dm | 6 +- code/modules/mining/equipment_locker.dm | 6 +- .../mining/lavaland/necropolis_chests.dm | 4 +- code/modules/mob/interactive.dm | 35 +- code/modules/mob/living/carbon/alien/alien.dm | 12 +- .../carbon/alien/humanoid/alien_powers.dm | 6 +- .../carbon/alien/humanoid/caste/drone.dm | 8 +- .../carbon/alien/humanoid/caste/hunter.dm | 2 +- .../carbon/alien/humanoid/caste/praetorian.dm | 10 +- .../carbon/alien/humanoid/caste/sentinel.dm | 6 +- .../mob/living/carbon/alien/humanoid/death.dm | 2 +- .../mob/living/carbon/alien/humanoid/queen.dm | 10 +- .../mob/living/carbon/alien/larva/larva.dm | 2 +- .../mob/living/carbon/alien/larva/life.dm | 2 +- .../modules/mob/living/carbon/alien/organs.dm | 44 +-- code/modules/mob/living/carbon/alien/say.dm | 2 +- .../carbon/alien/special/alien_embryo.dm | 16 +- .../living/carbon/alien/special/facehugger.dm | 11 +- code/modules/mob/living/carbon/brain/MMI.dm | 10 +- code/modules/mob/living/carbon/brain/brain.dm | 2 +- .../mob/living/carbon/brain/brain_item.dm | 39 +- code/modules/mob/living/carbon/brain/death.dm | 2 +- code/modules/mob/living/carbon/brain/life.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 25 +- .../mob/living/carbon/carbon_defines.dm | 4 +- .../mob/living/carbon/carbon_movement.dm | 2 +- code/modules/mob/living/carbon/death.dm | 4 +- code/modules/mob/living/carbon/examine.dm | 2 +- code/modules/mob/living/carbon/human/blood.dm | 9 +- .../mob/living/carbon/human/examine.dm | 36 +- code/modules/mob/living/carbon/human/human.dm | 98 ++--- .../living/carbon/human/human_attackalien.dm | 2 +- .../living/carbon/human/human_attackpaw.dm | 2 +- .../mob/living/carbon/human/human_damage.dm | 76 ++-- .../mob/living/carbon/human/human_defense.dm | 47 ++- .../mob/living/carbon/human/human_defines.dm | 2 - .../mob/living/carbon/human/human_helpers.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 17 +- .../mob/living/carbon/human/species.dm | 137 +++++-- .../mob/living/carbon/human/species_types.dm | 41 +-- .../mob/living/carbon/human/update_icons.dm | 153 ++++++-- code/modules/mob/living/carbon/life.dm | 2 +- .../mob/living/carbon/monkey/monkey.dm | 24 +- code/modules/mob/living/carbon/say.dm | 2 +- code/modules/mob/living/living.dm | 6 +- .../modules/mob/living/silicon/robot/robot.dm | 2 +- .../living/simple_animal/hostile/headcrab.dm | 12 +- .../simple_animal/hostile/mining_mobs.dm | 16 +- code/modules/mob/mob.dm | 2 +- code/modules/mob/mob_helpers.dm | 37 +- code/modules/mob/transform_procs.dm | 24 +- code/modules/power/cable.dm | 6 +- code/modules/power/lighting.dm | 4 +- .../projectiles/guns/projectile/revolver.dm | 8 +- code/modules/projectiles/projectile/magic.dm | 2 +- .../reagents/reagent_containers/syringes.dm | 2 +- .../research/designs/medical_designs.dm | 24 +- code/modules/spells/spell_types/lichdom.dm | 2 +- code/modules/spells/spell_types/summonitem.dm | 2 +- code/modules/surgery/amputation.dm | 22 ++ code/modules/surgery/bodyparts/bodyparts.dm | 337 ++++++++++++++++++ .../surgery/bodyparts/dismemberment.dm | 314 ++++++++++++++++ code/modules/surgery/bodyparts/head.dm | 163 +++++++++ code/modules/surgery/bodyparts/helpers.dm | 156 ++++++++ code/modules/surgery/cavity_implant.dm | 17 +- code/modules/surgery/dethralling.dm | 2 +- code/modules/surgery/eye_surgery.dm | 2 +- code/modules/surgery/helpers.dm | 31 +- code/modules/surgery/limb augmentation.dm | 29 +- code/modules/surgery/organ_manipulation.dm | 6 +- code/modules/surgery/organs/augments_arms.dm | 38 +- code/modules/surgery/organs/augments_chest.dm | 30 +- .../surgery/organs/augments_external.dm | 51 --- code/modules/surgery/organs/augments_eyes.dm | 26 +- .../surgery/organs/augments_internal.dm | 34 +- code/modules/surgery/organs/autoimplanter.dm | 4 +- code/modules/surgery/organs/helpers.dm | 9 +- code/modules/surgery/organs/organ_external.dm | 189 ---------- code/modules/surgery/organs/organ_internal.dm | 107 +++--- .../modules/surgery/prosthetic_replacement.dm | 48 +++ .../modules/surgery/remove_embedded_object.dm | 6 +- code/modules/surgery/surgery.dm | 4 +- code/modules/surgery/tail_modification.dm | 6 +- code/modules/uplink/uplink_item.dm | 10 +- icons/effects/genetics.dmi | Bin 7286 -> 5117 bytes icons/mob/augments.dmi | Bin 1243 -> 1488 bytes icons/mob/human_parts.dmi | Bin 0 -> 24854 bytes icons/mob/human_parts_greyscale.dmi | Bin 0 -> 4913 bytes icons/mob/mutant_bodyparts.dmi | Bin 43982 -> 43044 bytes icons/mob/screen_gen.dmi | Bin 117373 -> 118203 bytes icons/obj/surgery.dmi | Bin 26485 -> 22616 bytes sound/misc/desceration-01.ogg | Bin 0 -> 7486 bytes sound/misc/desceration-02.ogg | Bin 0 -> 7573 bytes sound/misc/desceration-03.ogg | Bin 0 -> 7101 bytes sound/misc/splort.ogg | Bin 0 -> 7482 bytes tgstation.dme | 8 +- 169 files changed, 2241 insertions(+), 1228 deletions(-) create mode 100644 code/modules/surgery/amputation.dm create mode 100644 code/modules/surgery/bodyparts/bodyparts.dm create mode 100644 code/modules/surgery/bodyparts/dismemberment.dm create mode 100644 code/modules/surgery/bodyparts/head.dm create mode 100644 code/modules/surgery/bodyparts/helpers.dm delete mode 100644 code/modules/surgery/organs/augments_external.dm delete mode 100644 code/modules/surgery/organs/organ_external.dm create mode 100644 code/modules/surgery/prosthetic_replacement.dm create mode 100644 icons/mob/human_parts.dmi create mode 100644 icons/mob/human_parts_greyscale.dmi create mode 100644 sound/misc/desceration-01.ogg create mode 100644 sound/misc/desceration-02.ogg create mode 100644 sound/misc/desceration-03.ogg create mode 100644 sound/misc/splort.ogg diff --git a/_maps/map_files/generic/z6.dmm b/_maps/map_files/generic/z6.dmm index ebde3b06dfa..82a78c133c6 100644 --- a/_maps/map_files/generic/z6.dmm +++ b/_maps/map_files/generic/z6.dmm @@ -41,8 +41,8 @@ "aO" = (/obj/machinery/computer/operating,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) "aP" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/BMPship/Aft) "aQ" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/BMPship/Aft) -"aR" = (/obj/structure/closet/crate/freezer,/obj/item/organ/internal/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) -"aS" = (/obj/structure/closet/crate/freezer,/obj/item/organ/internal/brain,/obj/item/organ/internal/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) +"aR" = (/obj/structure/closet/crate/freezer,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) +"aS" = (/obj/structure/closet/crate/freezer,/obj/item/organ/brain,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) "aT" = (/obj/structure/table,/obj/item/stack/packageWrap,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) "aU" = (/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) "aV" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) @@ -118,7 +118,7 @@ "cn" = (/obj/structure/kitchenspike,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) "co" = (/obj/structure/closet/crate,/obj/item/device/analyzer,/obj/item/stack/spacecash/c10,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) "cp" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c200,/obj/item/stack/spacecash/c500,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"cq" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/obj/item/organ/internal/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) +"cq" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) "cr" = (/obj/machinery/button/door{id = "packerCargo"; pixel_y = -24},/obj/machinery/light/small,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) "cs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) "ct" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/BMPship/Aft) @@ -379,43 +379,43 @@ "ho" = (/turf/open/floor/plating/airless,/area/awaymission) "hp" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg1"},/area/awaymission) "hq" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission) -"hr" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/awaymission) -"hs" = (/obj/item/wallframe/apc,/turf/open/floor/plating/airless,/area/awaymission) -"ht" = (/obj/structure/ore_box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission) -"hu" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission) -"hv" = (/obj/structure/ore_box,/turf/open/floor/plating/airless,/area/awaymission) -"hw" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hx" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hz" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hA" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/wallframe/apc,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hB" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space/syndicate/green/dark,/obj/effect/gibspawner/generic,/turf/open/floor/plating/asteroid/airless,/area/awaymission) -"hC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hD" = (/obj/machinery/door/unpowered/shuttle,/turf,/area/awaymission/BMPship/Fore) -"hE" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hF" = (/obj/effect/gibspawner/robot,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/awaymission/BMPship/Fore) -"hG" = (/obj/effect/gibspawner/robot,/turf/open/floor/plating/airless,/area/awaymission) -"hH" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plating/airless,/area/awaymission) -"hI" = (/obj/structure/bed,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/storage/wallet/random,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hK" = (/obj/structure/closet,/obj/item/clothing/under/lawyer/bluesuit,/obj/item/clothing/suit/apron,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hL" = (/obj/item/clothing/suit/space/syndicate/green/dark,/turf/open/floor/plating/asteroid/airless,/area/awaymission) -"hM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hN" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "panelscorched"},/area/awaymission) -"hO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating/airless,/area/awaymission) -"hP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission) -"hQ" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"hR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hT" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"hU" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Fore) -"hV" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship/Fore) -"hW" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg3"},/area/awaymission) -"hX" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hY" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hZ" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) -"ia" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) -"ib" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) +"hr" = (/obj/item/wallframe/apc,/turf/open/floor/plating/airless,/area/awaymission) +"hs" = (/obj/structure/ore_box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission) +"ht" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission) +"hu" = (/obj/structure/ore_box,/turf/open/floor/plating/airless,/area/awaymission) +"hv" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hw" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/wallframe/apc,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hA" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space/syndicate/green/dark,/obj/effect/gibspawner/generic,/turf/open/floor/plating/asteroid/airless,/area/awaymission) +"hB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"hC" = (/obj/machinery/door/unpowered/shuttle,/turf,/area/awaymission/BMPship/Fore) +"hD" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"hE" = (/obj/effect/gibspawner/robot,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/awaymission/BMPship/Fore) +"hF" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/awaymission) +"hG" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plating/airless,/area/awaymission) +"hH" = (/obj/structure/bed,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hI" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/storage/wallet/random,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hJ" = (/obj/structure/closet,/obj/item/clothing/under/lawyer/bluesuit,/obj/item/clothing/suit/apron,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hK" = (/obj/item/clothing/suit/space/syndicate/green/dark,/turf/open/floor/plating/asteroid/airless,/area/awaymission) +"hL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"hM" = (/obj/effect/gibspawner/robot,/turf/open/floor/plating/airless,/area/awaymission) +"hN" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating/airless,/area/awaymission) +"hO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission) +"hP" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"hQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hS" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) +"hT" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Fore) +"hU" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship/Fore) +"hV" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "panelscorched"},/area/awaymission) +"hW" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hX" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hY" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) +"hZ" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) +"ia" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) +"ib" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg3"},/area/awaymission) "ic" = (/obj/item/weapon/caution,/turf/open/floor/plating/airless,/area/awaymission) "id" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/awaymission) "ie" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/obj/item/stack/spacecash/c200,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) @@ -433,7 +433,7 @@ "iq" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/awaymission/BMPship/Fore) "ir" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Fore) "is" = (/turf/closed/mineral/diamond,/area/awaymission) -"it" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission) +"it" = (/turf/closed/mineral/clown,/area/awaymission) "iu" = (/turf/closed/mineral,/area/awaymission) "iv" = (/turf/closed/wall/r_wall,/area/awaymission/listeningpost) "iw" = (/turf/open/floor/plating,/area/awaymission/listeningpost) @@ -444,33 +444,33 @@ "iB" = (/obj/structure/table,/turf/open/floor/plasteel,/area/awaymission/listeningpost) "iC" = (/turf/open/floor/plasteel,/area/awaymission/listeningpost) "iD" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/listeningpost) -"iE" = (/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"iF" = (/obj/machinery/computer/message_monitor,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iG" = (/obj/structure/chair{dir = 4},/mob/living/simple_animal/hostile/syndicate{desc = "A weary looking syndicate operative."},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iH" = (/obj/structure/table,/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "november report"},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iI" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iJ" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iK" = (/obj/machinery/door/airlock,/obj/structure/safe/floor,/obj/item/weapon/paper{info = "I wonder how much longer they will accept my empty reports. They will cancel the case soon without results. When the pickup comes, I will tell them I have lost faith in our cause, and beg them to consider a diplomatic solution. How many nuclear teams have been dispatched with those nukes? I must try and prevent more from ever being sent. If they will not listen to reason, I will detonate the warehouse myself. Maybe some day in the immediate future, space will be peaceful, though I don't intend to live to see it. And that is why I write this down- it is my sacrifice that stabilised your worlds, traveller. Spare a thought for me, and please attempt to prevent nuclear proliferation, should it ever rear it's ugly head again. -Donk Co. Operative #451"; name = "odd report"},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/mineral,/area/awaymission) -"iM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/mineral,/area/awaymission) -"iN" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/airless,/area/space) -"iO" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iP" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iQ" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iR" = (/obj/structure/disposalpipe/segment,/turf/closed/mineral,/area/awaymission) -"iS" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iT" = (/obj/structure/closet,/obj/item/clothing/gloves/boxing,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iU" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "A good start to the operation: intercepted Nanotrasen military communications. A convoy is scheduled to transfer nuclear warheads to a new military base. This is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it."; name = "april report"},/obj/item/weapon/paper{info = "Nothing of real interest to report this month. I have intercepted faint transmissions from what appears to be some sort of pirate radio station. They do not appear to be relevant to my assignment."; name = "may report"},/obj/item/weapon/paper{info = "Nanotrasen communications have been noticably less frequent recently. The pirate radio station I found last month has been transmitting pro-Nanotrasen propaganda. I will continue to monitor it."; name = "june report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "july report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "august report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "september report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "october report"},/obj/item/weapon/paper{info = "1 x Stechtkin pistol - $600
        1 x silencer - $200
        shipping charge - $4360
        total - $5160"; name = "receipt"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iV" = (/obj/structure/table,/obj/item/weapon/paper{info = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us."; name = "mission briefing"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iW" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/listeningpost) -"iY" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/closed/mineral,/area/awaymission) -"iZ" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"ja" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) -"jb" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) -"jc" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) -"jd" = (/turf/closed/mineral/clown,/area/awaymission) -"je" = (/turf/open/floor/plasteel/airless{icon_state = "gcircuit"},/area/awaymission) +"iE" = (/obj/machinery/computer/message_monitor,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iF" = (/obj/structure/chair{dir = 4},/mob/living/simple_animal/hostile/syndicate{desc = "A weary looking syndicate operative."},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iG" = (/obj/structure/table,/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "november report"},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iH" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iI" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iJ" = (/obj/machinery/door/airlock,/obj/structure/safe/floor,/obj/item/weapon/paper{info = "I wonder how much longer they will accept my empty reports. They will cancel the case soon without results. When the pickup comes, I will tell them I have lost faith in our cause, and beg them to consider a diplomatic solution. How many nuclear teams have been dispatched with those nukes? I must try and prevent more from ever being sent. If they will not listen to reason, I will detonate the warehouse myself. Maybe some day in the immediate future, space will be peaceful, though I don't intend to live to see it. And that is why I write this down- it is my sacrifice that stabilised your worlds, traveller. Spare a thought for me, and please attempt to prevent nuclear proliferation, should it ever rear it's ugly head again. -Donk Co. Operative #451"; name = "odd report"},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/mineral,/area/awaymission) +"iL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/mineral,/area/awaymission) +"iM" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/airless,/area/space) +"iN" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iO" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iP" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iQ" = (/obj/structure/disposalpipe/segment,/turf/closed/mineral,/area/awaymission) +"iR" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iS" = (/obj/structure/closet,/obj/item/clothing/gloves/boxing,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iT" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "A good start to the operation: intercepted Nanotrasen military communications. A convoy is scheduled to transfer nuclear warheads to a new military base. This is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it."; name = "april report"},/obj/item/weapon/paper{info = "Nothing of real interest to report this month. I have intercepted faint transmissions from what appears to be some sort of pirate radio station. They do not appear to be relevant to my assignment."; name = "may report"},/obj/item/weapon/paper{info = "Nanotrasen communications have been noticably less frequent recently. The pirate radio station I found last month has been transmitting pro-Nanotrasen propaganda. I will continue to monitor it."; name = "june report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "july report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "august report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "september report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "october report"},/obj/item/weapon/paper{info = "1 x Stechtkin pistol - $600
        1 x silencer - $200
        shipping charge - $4360
        total - $5160"; name = "receipt"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iU" = (/obj/structure/table,/obj/item/weapon/paper{info = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us."; name = "mission briefing"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iV" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/listeningpost) +"iX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/closed/mineral,/area/awaymission) +"iY" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"iZ" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) +"ja" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) +"jb" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) +"jc" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission) +"jd" = (/turf/open/floor/plasteel/airless{icon_state = "gcircuit"},/area/awaymission) +"je" = (/turf/open/floor/plating/asteroid/airless,/area/mine/explored) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -551,22 +551,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasgvgwghgxgygzczcHcHcHcHcHcHcHcHgAcHdMcHgBeeeeeeeeeeeedOdOdOescHdbgCdddddddddQgDgEaPdBgFbcgGayaxazfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaasaaaaaaaagHgIgJgigzczcHgKcHcHcHcHgLcHgMgLcIcHgKcHcHcHgKcHcHcHcHgKcHcHcRaxaAgNaCaAgOaCaxazaAgPaCcifdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQacaaasaagRasaagSagaggTgUgVcgcgcgcgcgcgcggWgXgYgZcgcgcgcgcgcgcgcgcgcgcgcgcgbPdldldldlhadkhbhchdhaekheaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQacaaaaaaaaaahfakhgcdhhhihjhkgghlgihmgQgQgQgQhnacachohpachqhoachphshthuhvaPhwdlbcdldlhxhyhyhyhyhzhAaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQhBaaaaaaaaaahCalalhDhEgvhEhjhFhEhjgQgQgQgQgQgQhmachrhHhoachphohohohohohobahbdldlhIdlhJdlhIdldldlhKaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQachLaaaaaaaaaahMakalbOgigihjgghjgihjhmgQgQgQhmgQgQgQachGachohohohohohohOhPhQhRhRhRhRhRhSdldldlaCaxaxbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaahTacafagaghUaghVgQhjhmgQgQgQgQgQgQgQgQgQgQgQhphrhohoachohohNhohobGdldlhXhYdlhIdlhIdlhZiaibaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQhmachrhohohWicicicidaPieifdlbcdldldldldlbGigihfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQacaaaaaaaaaahfakhgcdhhhihjhkgghlgihmgQgQgQgQhnacachohpachqhoachphrhshthuaPhvdlbcdldlhwhxhxhxhxhyhzaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQhAaaaaaaaaaahBalalhChDgvhDhjhEhDhjgQgQgQgQgQgQhmachFhGhoachphohohohohohobahbdldlhHdlhIdlhHdldldlhJaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQachKaaaaaaaaaahLakalbOgigihjgghjgihjhmgQgQgQhmgQgQgQachMachohohohohohohNhOhPhQhQhQhQhQhRdldldlaCaxaxbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaahSacafagaghTaghUgQhjhmgQgQgQgQgQgQgQgQgQgQgQhphFhohoachohohVhohobGdldlhWhXdlhHdlhHdlhYhZiaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQhmachFhohoibicicicidaPieifdlbcdldldldldlbGigihfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiacacacgQgQgQgQgQgQgQgQgQgQgQhmgQgQgQgQgQgQgQgQhmijikikikikikikikazaxaxaxayaAgNaCayayazaxfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaailakhgcdimarinavioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaapalalaqaripiqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaairakalbOaniqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgQgQacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaafagaghUagioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgQgQacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaafagaghTagioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQisgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQgQgQgQjdgQgQgQgQgQgQgQgQgQgQgQacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQjdgQgQjdgQgQgQgQgQgQgQgQgQacacacacgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQgQgQgQitgQgQgQgQgQgQgQgQgQgQgQacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQitgQgQitgQgQgQgQgQgQgQgQgQacacacacgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacgQgQgQgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQacacacacacacgQgQgQgQgQgQgQgQgQgQgQgQacacacacgQgQgQgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacgQgQgQgQgQgQgQgQacacacacaaaaaagQgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -620,16 +620,16 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviwixiviuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviyizivivivivaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviAiBiCiCiDiwiwiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviFiGiHiCiCiDiwiwiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviIiBiCiCivivivivaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuacaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviCiCiCiJiviuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviKiziziziviuiLiMiMiNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviOiPiziCiCiCiQiviuiRiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviCiCiyiCiCiCiSiviuiRiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviTiUiziViCiWiXiXiMiYiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviviZiziviuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuivjajbiviuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuivjajciviuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviEiFiGiCiCiDiwiwiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviHiBiCiCivivivivaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuacaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviCiCiCiIiviuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviJiziziziviuiKiLiLiMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviNiOiziCiCiCiPiviuiQiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviCiCiyiCiCiCiRiviuiQiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviSiTiziUiCiViWiWiLiXiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviviYiziviuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviZjaiviuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviZjbiviuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -639,30 +639,30 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacacaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdiuiuiuiuiuiuiuacacaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdiuiujdiuiuiuacacacaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiujdiuiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiujdjdiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiujdjdiuiuiuiuiuiuiuiuiuiuiuacaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdiuiuiuiuiuiuaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuacacaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuitiuiuiuacacacaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuacaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacacacacaciuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacaciuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitititititititiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacjejejejejeitiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujejejejejeitiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujejejejeitiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiEiuiuiuiuiuiuiuiuiuiuiuiuiuiujejejejejeitiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiEiEiuiuiuiuiuiuiuiuiuiuiuiuiuacjejejejeitiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaiEiuiuiuiuiuiuiuiuiuiuiuiuacacitititititiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujcjcjcjcjcjcjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacjdjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujeiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujejeiuiuiuiuiuiuiuiuiuiuiuiuiuacjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaajeiuiuiuiuiuiuiuiuiuiuiuiuacacjcjcjcjcjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -729,4 +729,3 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 9d0840adf36..d5c37b89886 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -55,8 +55,8 @@ #define FACEHAIR 4 #define EYECOLOR 8 #define LIPS 16 -#define COLDRES 32 -#define HEATRES 64 +#define RESISTCOLD 32 +#define RESISTHEAT 64 #define RADIMMUNE 128 #define NOBREATH 256 #define NOGUNS 512 diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm index dd3b99c0e86..4cf307dbf34 100644 --- a/code/__DEFINES/genetics.dm +++ b/code/__DEFINES/genetics.dm @@ -80,7 +80,7 @@ #define TR_KEEPSRC 128 #define TR_KEEPORGANS 256 -//Organ stuff, It's here because "Genetics" is the most relevant file for organs +//Organ stuff, It's here because "Genetics" is the most relevant file for organs and bodyparts #define ORGAN_ORGANIC 1 #define ORGAN_ROBOTIC 2 diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 0a62f085b66..f05b74117d9 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -60,7 +60,7 @@ #define isguardian(A) (istype(A, /mob/living/simple_animal/hostile/guardian)) -#define islimb(A) (istype(A, /obj/item/organ/limb)) +#define islimb(A) (istype(A, /obj/item/bodypart)) #define isbot(A) (istype(A, /mob/living/simple_animal/bot)) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index a83f410d5ff..6da4887e902 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -23,13 +23,13 @@ #define FRIDAY_13TH "Friday the 13th" //Human Overlays Indexes///////// -#define SPECIES_LAYER 27 // mutantrace colors... these are on a seperate layer in order to prvent -#define MUTATIONS_LAYER 26 //mutations. Hulk, Tk headglows, etc +#define MUTATIONS_LAYER 27 //mutations. Tk headglows, cold resistance glow, etc +#define SPECIES_LAYER 26 // mutantrace colors... these are on a seperate layer in order to prvent #define BODY_BEHIND_LAYER 25 -#define BODY_LAYER 24 //underwear, undershirts, socks, eyes, lips(makeup) -#define BODY_ADJ_LAYER 23 -#define AUGMENTS_LAYER 22 -#define FRONT_MUTATIONS_LAYER 21 //mutations that should appear above body and augments layer (e.g. laser eyes) +#define BODYPARTS_LAYER 24 //Initially "AUGMENTS", this was repurposed to be a catch-all bodyparts flag +#define BODY_LAYER 23 //underwear, undershirts, socks, eyes, lips(makeup) +#define BODY_ADJ_LAYER 22 //certain mutantrace features (snout, body markings) that must appear above the body parts +#define FRONT_MUTATIONS_LAYER 21 //mutations that should appear above body, body_adj and bodyparts layer (e.g. laser eyes) #define DAMAGE_LAYER 20 //damage indicators (cuts and burns) #define UNIFORM_LAYER 19 #define ID_LAYER 18 @@ -60,7 +60,7 @@ #define UNDER_BODY_LAYER BODY_LAYER+1 #define UNDER_BODY_ADJ_LAYER BODY_ADJ_LAYER+1 #define UNDER_MUTATIONS_LAYER MUTATIONS_LAYER+1 -#define UNDER_AUGMENTS_LAYER AUGMENTS_LAYER+1 +#define UNDER_BODYPARTS_LAYER BODYPARTS_LAYER+1 #define UNDER_DAMAGE_LAYER DAMAGE_LAYER+1 #define UNDER_UNIFORM_LAYER UNIFORM_LAYER+1 #define UNDER_ID_LAYER ID_LAYER+1 @@ -88,7 +88,7 @@ #define ABOVE_BODY_LAYER BODY_LAYER-1 #define ABOVE_BODY_ADJ_LAYER BODY_ADJ_LAYER-1 #define ABOVE_MUTATIONS_LAYER MUTATIONS_LAYER-1 -#define ABOVE_AUGMENTS_LAYER AUGMENTS_LAYER-1 +#define ABOVE_BODYPARTS_LAYER BODYPARTS_LAYER-1 #define ABOVE_DAMAGE_LAYER DAMAGE_LAYER-1 #define ABOVE_UNIFORM_LAYER UNIFORM_LAYER-1 #define ABOVE_ID_LAYER ID_LAYER-1 diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 2fc47ab95be..ef8ecf90a8b 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -81,6 +81,7 @@ /obj/screen/inventory/hand var/image/active_overlay var/image/handcuff_overlay + var/image/blocked_overlay /obj/screen/inventory/hand/update_icon() ..() @@ -89,6 +90,8 @@ if(!handcuff_overlay) var/state = (slot_id == slot_r_hand) ? "markus" : "gabrielle" handcuff_overlay = image("icon"='icons/mob/screen_gen.dmi', "icon_state"=state) + if(!blocked_overlay) + blocked_overlay = image("icon"='icons/mob/screen_gen.dmi', "icon_state"="blocked") overlays.Cut() @@ -97,6 +100,12 @@ var/mob/living/carbon/C = hud.mymob if(C.handcuffed) overlays += handcuff_overlay + if(slot_id == slot_r_hand) + if(!C.has_right_hand()) + overlays += blocked_overlay + else if(slot_id == slot_l_hand) + if(!C.has_left_hand()) + overlays += blocked_overlay if(slot_id == slot_l_hand && hud.mymob.hand) overlays += active_overlay diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 374b077d67a..d981f93f573 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -23,7 +23,7 @@ return I.attack(src, user) -/obj/item/proc/attack(mob/living/M, mob/living/user, def_zone) +/obj/item/proc/attack(mob/living/M, mob/living/user) if(flags & NOBLUDGEON) return if(!force) @@ -34,7 +34,7 @@ user.lastattacked = M M.lastattacker = user - M.attacked_by(src, user, def_zone) + M.attacked_by(src, user) add_logs(user, M, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") add_fingerprint(user) @@ -57,11 +57,11 @@ if(I.force) user.visible_message("[user] has hit [src] with [I]!", "You hit [src] with [I]!") -/mob/living/attacked_by(obj/item/I, mob/living/user, def_zone) +/mob/living/attacked_by(obj/item/I, mob/living/user) if(user != src) user.do_attack_animation(src) - if(send_item_attack_message(I, user, def_zone)) - if(apply_damage(I.force, I.damtype, def_zone)) + if(send_item_attack_message(I, user)) + if(apply_damage(I.force, I.damtype)) if(I.damtype == BRUTE) if(prob(33)) var/turf/location = get_turf(src) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index a053de3efa2..5ca614626ff 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -5,11 +5,15 @@ Otherwise pretty standard. */ /mob/living/carbon/human/UnarmedAttack(atom/A, proximity) - var/obj/item/clothing/gloves/G = gloves // not typecast specifically enough in defines + + if(!has_active_hand()) //can't attack without a hand. + src << "You look at your arm and sigh." + return // Special glove functions: // If the gloves do anything, have them return 1 to stop // normal attack_hand() here. + var/obj/item/clothing/gloves/G = gloves // not typecast specifically enough in defines if(proximity && istype(G) && G.Touch(A,1)) return @@ -89,9 +93,10 @@ return var/mob/living/carbon/ML = A var/dam_zone = pick("chest", "l_hand", "r_hand", "l_leg", "r_leg") - var/obj/item/organ/limb/affecting = null - if(ishuman(ML)) // why the hell is this not more general - affecting = ML:get_organ(ran_zone(dam_zone)) + var/obj/item/bodypart/affecting = null + if(ishuman(ML)) + var/mob/living/carbon/human/H = ML + affecting = H.get_bodypart(ran_zone(dam_zone)) var/armor = ML.run_armor_check(affecting, "melee") if(prob(75)) ML.apply_damage(rand(1,3), BRUTE, affecting, armor) diff --git a/code/datums/action.dm b/code/datums/action.dm index 59976843017..9bbfe5412ff 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -270,7 +270,7 @@ check_flags = AB_CHECK_CONSCIOUS /datum/action/item_action/organ_action/IsAvailable() - var/obj/item/organ/internal/I = target + var/obj/item/organ/I = target if(!I.owner) return 0 return ..() diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index f5fcf511f2f..001614a66aa 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -140,6 +140,6 @@ /mob/living/carbon/human/CanContractDisease(datum/disease/D) - if(dna && VIRUSIMMUNE in dna.species.specflags) + if(dna && (VIRUSIMMUNE in dna.species.specflags)) return 0 return ..() \ No newline at end of file diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index e96b40ca822..87a55138682 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -164,7 +164,7 @@ var/list/diseases = subtypesof(/datum/disease) if(ishuman(affected_mob)) var/mob/living/carbon/human/H = affected_mob for(var/obj/item/organ/O in required_organs) - if(!locate(O) in H.organs) + if(!locate(O) in H.bodyparts) if(!locate(O) in H.internal_organs) cure() return diff --git a/code/datums/diseases/advance/symptoms/damage_converter.dm b/code/datums/diseases/advance/symptoms/damage_converter.dm index ce8c644a67f..c6b4f0a87d0 100644 --- a/code/datums/diseases/advance/symptoms/damage_converter.dm +++ b/code/datums/diseases/advance/symptoms/damage_converter.dm @@ -40,12 +40,12 @@ Bonus if(istype(M, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M - var/list/parts = H.get_damaged_organs(1,1) //1,1 because it needs inputs. + var/list/parts = H.get_damaged_bodyparts(1,1) //1,1 because it needs inputs. if(!parts.len) return - for(var/obj/item/organ/limb/L in parts) + for(var/obj/item/bodypart/L in parts) L.heal_damage(get_damage, get_damage, 0) M.adjustToxLoss(get_damage*parts.len) diff --git a/code/datums/diseases/appendicitis.dm b/code/datums/diseases/appendicitis.dm index 499a5aaa924..77ec5a583d4 100644 --- a/code/datums/diseases/appendicitis.dm +++ b/code/datums/diseases/appendicitis.dm @@ -12,7 +12,7 @@ disease_flags = CAN_CARRY|CAN_RESIST spread_flags = NON_CONTAGIOUS visibility_flags = HIDDEN_PANDEMIC - required_organs = list(/obj/item/organ/internal/appendix) + required_organs = list(/obj/item/organ/appendix) /datum/disease/appendicitis/stage_act() ..() @@ -21,7 +21,7 @@ if(prob(5)) affected_mob.emote("cough") if(2) - var/obj/item/organ/internal/appendix/A = affected_mob.getorgan(/obj/item/organ/internal/appendix) + var/obj/item/organ/appendix/A = affected_mob.getorgan(/obj/item/organ/appendix) if(A) A.inflamed = 1 A.update_icon() diff --git a/code/datums/diseases/brainrot.dm b/code/datums/diseases/brainrot.dm index 01464fe65fe..8a0349854cb 100644 --- a/code/datums/diseases/brainrot.dm +++ b/code/datums/diseases/brainrot.dm @@ -9,7 +9,7 @@ viable_mobtypes = list(/mob/living/carbon/human) cure_chance = 15//higher chance to cure, since two reagents are required desc = "This disease destroys the braincells, causing brain fever, brain necrosis and general intoxication." - required_organs = list(/obj/item/organ/limb/head) + required_organs = list(/obj/item/bodypart/head) severity = DANGEROUS /datum/disease/brainrot/stage_act() //Removed toxloss because damaging diseases are pretty horrible. Last round it killed the entire station because the cure didn't work -- Urist -ACTUALLY Removed rather than commented out, I don't see it returning - RR diff --git a/code/datums/diseases/dna_spread.dm b/code/datums/diseases/dna_spread.dm index d627fe8edbe..11a8eebbe5d 100644 --- a/code/datums/diseases/dna_spread.dm +++ b/code/datums/diseases/dna_spread.dm @@ -18,7 +18,7 @@ ..() if(!affected_mob.dna) cure() - if(affected_mob.dna.species.specflags & NOTRANSSTING) //Only species that can be spread by transformation sting can be spread by the retrovirus + if(NOTRANSSTING in affected_mob.dna.species.specflags) //Only species that can be spread by transformation sting can be spread by the retrovirus cure() if(!strain_data["dna"]) diff --git a/code/datums/diseases/tuberculosis.dm b/code/datums/diseases/tuberculosis.dm index 6086d6d0b22..b2d4fb9065b 100644 --- a/code/datums/diseases/tuberculosis.dm +++ b/code/datums/diseases/tuberculosis.dm @@ -8,7 +8,7 @@ viable_mobtypes = list(/mob/living/carbon/human) cure_chance = 5//like hell are you getting out of hell desc = "A rare highly transmittable virulent virus. Few samples exist, rumoured to be carefully grown and cultured by clandestine bio-weapon specialists. Causes fever, blood vomiting, lung damage, weight loss, and fatigue." - required_organs = list(/obj/item/organ/limb/head) + required_organs = list(/obj/item/bodypart/head) severity = DANGEROUS /datum/disease/tuberculosis/stage_act() //it begins diff --git a/code/datums/diseases/wizarditis.dm b/code/datums/diseases/wizarditis.dm index 25c73a7f0ed..bc9d70fc63c 100644 --- a/code/datums/diseases/wizarditis.dm +++ b/code/datums/diseases/wizarditis.dm @@ -11,7 +11,7 @@ permeability_mod = 0.75 desc = "Some speculate, that this virus is the cause of Wizard Federation existance. Subjects affected show the signs of mental retardation, yelling obscure sentences or total gibberish. On late stages subjects sometime express the feelings of inner power, and, cite, 'the ability to control the forces of cosmos themselves!' A gulp of strong, manly spirits usually reverts them to normal, humanlike, condition." severity = HARMFUL - required_organs = list(/obj/item/organ/limb/head) + required_organs = list(/obj/item/bodypart/head) /* BIRUZ BENNAR diff --git a/code/datums/martial.dm b/code/datums/martial.dm index d1b498f5070..6ecff3fcaf9 100644 --- a/code/datums/martial.dm +++ b/code/datums/martial.dm @@ -41,7 +41,7 @@ add_logs(A, D, "attempted to [atk_verb]") return 0 - var/obj/item/organ/limb/affecting = D.get_organ(ran_zone(A.zone_selected)) + var/obj/item/bodypart/affecting = D.get_bodypart(ran_zone(A.zone_selected)) var/armor_block = D.run_armor_check(affecting, "melee") playsound(D.loc, A.dna.species.attack_sound, 25, 1, -1) @@ -106,7 +106,7 @@ return 0 - var/obj/item/organ/limb/affecting = D.get_organ(ran_zone(A.zone_selected)) + var/obj/item/bodypart/affecting = D.get_bodypart(ran_zone(A.zone_selected)) var/armor_block = D.run_armor_check(affecting, "melee") playsound(D.loc, A.dna.species.attack_sound, 25, 1, -1) @@ -181,7 +181,7 @@ D.grabbedby(A,1) D.visible_message("[A] holds [D] down!", \ "[A] holds [D] down!") - var/obj/item/organ/limb/affecting = D.get_organ(ran_zone(A.zone_selected)) + var/obj/item/bodypart/affecting = D.get_bodypart(ran_zone(A.zone_selected)) var/armor_block = D.run_armor_check(affecting, "melee") D.apply_damage(10, STAMINA, affecting, armor_block) return 1 diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index 4a74b38236d..621cf1e248e 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -19,6 +19,7 @@ var/layer_used = MUTATIONS_LAYER //which mutation layer to use var/list/species_allowed = list() //to restrict mutation to only certain species var/health_req //minimum health required to acquire the mutation + var/limb_req //required limbs to qcquire this mutation var/time_coeff = 1 //coefficient for timed mutations /datum/mutation/human/proc/force_give(mob/living/carbon/human/owner) @@ -61,6 +62,8 @@ return 1 if(health_req && owner.health < health_req) return 1 + if(limb_req && !owner.get_bodypart(limb_req)) + return 1 owner.dna.mutations.Add(src) if(text_gain_indication) owner << text_gain_indication @@ -120,24 +123,16 @@ species_allowed = list("human") //no skeleton/lizard hulk health_req = 25 -/datum/mutation/human/hulk/New() - ..() - visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="hulk_f_s", "layer"=-MUTATIONS_LAYER) - visual_indicators |= image("icon"='icons/effects/genetics.dmi', "icon_state"="hulk_m_s", "layer"=-MUTATIONS_LAYER) - /datum/mutation/human/hulk/on_acquiring(mob/living/carbon/human/owner) if(..()) return var/status = CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH owner.status_flags &= ~status + owner.update_body_parts() /datum/mutation/human/hulk/on_attack_hand(mob/living/carbon/human/owner, atom/target) return target.attack_hulk(owner) -/datum/mutation/human/hulk/get_visual_indicator(mob/living/carbon/human/owner) - var/g = (owner.gender == FEMALE) ? 1 : 2 - return visual_indicators[g] - /datum/mutation/human/hulk/on_life(mob/living/carbon/human/owner) if(owner.health < 0) on_losing(owner) @@ -147,6 +142,7 @@ if(..()) return owner.status_flags |= CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH + owner.update_body_parts() /datum/mutation/human/hulk/say_mod(message) if(message) @@ -160,6 +156,7 @@ get_chance = 20 lowest_value = 256 * 12 text_gain_indication = "You feel smarter!" + limb_req = "head" /datum/mutation/human/telekinesis/New() ..() @@ -613,6 +610,7 @@ dna_block = NON_SCANNABLE text_gain_indication = "You feel pressure building up behind your eyes." layer_used = FRONT_MUTATIONS_LAYER + limb_req = "head" /datum/mutation/human/laser_eyes/New() ..() diff --git a/code/game/asteroid.dm b/code/game/asteroid.dm index 4b1786c596a..37e7a2f52b3 100644 --- a/code/game/asteroid.dm +++ b/code/game/asteroid.dm @@ -65,7 +65,7 @@ var/global/max_secret_rooms = 6 walltypes = list(/turf/closed/wall/r_wall=2,/turf/closed/wall=2,/turf/closed/mineral/random/high_chance=1) floortypes = list(/turf/open/floor/plasteel,/turf/open/floor/engine) treasureitems = list(/mob/living/simple_animal/bot/medbot/mysterious=1, /obj/item/weapon/circular_saw=1, /obj/structure/closet/crate/critter=2, /mob/living/simple_animal/pet/cat/space=1) - fluffitems = list(/obj/effect/decal/cleanable/blood=5,/obj/item/organ/internal/appendix=2,/obj/structure/closet/crate/freezer=2, + fluffitems = list(/obj/effect/decal/cleanable/blood=5,/obj/item/organ/appendix=2,/obj/structure/closet/crate/freezer=2, /obj/structure/table/optable=1,/obj/item/weapon/scalpel=1,/obj/item/weapon/storage/firstaid/regular=3, /obj/item/weapon/tank/internals/anesthetic=1, /obj/item/weapon/surgical_drapes=2, /obj/item/device/mass_spectrometer/adv=1,/obj/item/clothing/glasses/hud/health=1) @@ -76,7 +76,7 @@ var/global/max_secret_rooms = 6 treasureitems = list(/obj/item/device/soulstone/anybody=1, /obj/item/clothing/suit/space/cult=1, /obj/item/weapon/bedsheet/cult=2, /obj/item/clothing/suit/cultrobes=2, /mob/living/simple_animal/hostile/creature=3) fluffitems = list(/obj/effect/gateway=1,/obj/effect/gibspawner=1,/obj/structure/cult/talisman=1,/obj/item/toy/crayon/red=2, - /obj/item/organ/internal/heart=2, /obj/effect/decal/cleanable/blood=4,/obj/structure/table/wood=2,/obj/item/weapon/ectoplasm=3, + /obj/item/organ/heart=2, /obj/effect/decal/cleanable/blood=4,/obj/structure/table/wood=2,/obj/item/weapon/ectoplasm=3, /obj/item/clothing/head/helmet/space/cult=1, /obj/item/clothing/shoes/cult=1) if("wizden") diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e6727a1f781..038b52b7a91 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -402,3 +402,4 @@ var/list/blood_splatter_icons = list() var/datum/reagent/consumable/nutri_check = R if(nutri_check.nutriment_factor >0) M.reagents.remove_reagent(R.id,R.volume) + diff --git a/code/game/dna.dm b/code/game/dna.dm index b1e51e9b5e5..5ea7e2f103e 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -183,7 +183,7 @@ if(icon_update) update_body() update_hair() - update_mutcolor() + update_body_parts() update_mutations_overlay()// no lizard with human hulk overlay please. @@ -220,7 +220,7 @@ if(mrace || newfeatures || ui) update_body() update_hair() - update_mutcolor() + update_body_parts() update_mutations_overlay() @@ -249,7 +249,7 @@ mob/living/carbon/human/updateappearance(icon_update=1, mutcolor_update=0, mutat update_body() update_hair() if(mutcolor_update) - update_mutcolor() + update_body_parts() if(mutations_overlay_update) update_mutations_overlay() diff --git a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm index facf2bb191a..e69d48b60ce 100644 --- a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm +++ b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm @@ -12,26 +12,26 @@ /obj/effect/proc_holder/changeling/augmented_eyesight/sting_action(mob/living/carbon/human/user) if(!istype(user)) return - if(user.getorgan(/obj/item/organ/internal/cyberimp/eyes/thermals/ling)) + if(user.getorgan(/obj/item/organ/cyberimp/eyes/thermals/ling)) user << "Our eyes are protected from flashes." - var/obj/item/organ/internal/cyberimp/eyes/O = new /obj/item/organ/internal/cyberimp/eyes/shield/ling() + var/obj/item/organ/cyberimp/eyes/O = new /obj/item/organ/cyberimp/eyes/shield/ling() O.Insert(user) else - var/obj/item/organ/internal/cyberimp/eyes/O = new /obj/item/organ/internal/cyberimp/eyes/thermals/ling() + var/obj/item/organ/cyberimp/eyes/O = new /obj/item/organ/cyberimp/eyes/thermals/ling() O.Insert(user) return 1 /obj/effect/proc_holder/changeling/augmented_eyesight/on_refund(mob/user) - var/obj/item/organ/internal/cyberimp/eyes/O = user.getorganslot("eye_ling") + var/obj/item/organ/cyberimp/eyes/O = user.getorganslot("eye_ling") if(O) O.Remove(user) qdel(O) -/obj/item/organ/internal/cyberimp/eyes/shield/ling +/obj/item/organ/cyberimp/eyes/shield/ling name = "protective membranes" desc = "These variable transparency organic membranes will protect you from welders and flashes and heal your eye damage." icon_state = "ling_eyeshield" @@ -41,18 +41,18 @@ slot = "eye_ling" status = ORGAN_ORGANIC -/obj/item/organ/internal/cyberimp/eyes/shield/ling/on_life() +/obj/item/organ/cyberimp/eyes/shield/ling/on_life() ..() if(owner.eye_blind>1 || (owner.eye_blind && owner.stat !=UNCONSCIOUS) || owner.eye_damage || owner.eye_blurry || (owner.disabilities & NEARSIGHT)) owner.reagents.add_reagent("oculine", 1) -/obj/item/organ/internal/cyberimp/eyes/shield/ling/prepare_eat() +/obj/item/organ/cyberimp/eyes/shield/ling/prepare_eat() var/obj/S = ..() S.reagents.add_reagent("oculine", 15) return S -/obj/item/organ/internal/cyberimp/eyes/thermals/ling +/obj/item/organ/cyberimp/eyes/thermals/ling name = "heat receptors" desc = "These heat receptors dramatically increases eyes light sensing ability." icon_state = "ling_thermal" @@ -63,16 +63,16 @@ status = ORGAN_ORGANIC aug_message = "You feel a minute twitch in our eyes, and darkness creeps away." -/obj/item/organ/internal/cyberimp/eyes/thermals/ling/emp_act(severity) +/obj/item/organ/cyberimp/eyes/thermals/ling/emp_act(severity) return -/obj/item/organ/internal/cyberimp/eyes/thermals/ling/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/cyberimp/eyes/thermals/ling/Insert(mob/living/carbon/M, special = 0) ..() if(ishuman(owner)) var/mob/living/carbon/human/H = owner H.weakeyes = 1 -/obj/item/organ/internal/cyberimp/eyes/thermals/ling/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/cyberimp/eyes/thermals/ling/Remove(mob/living/carbon/M, special = 0) if(ishuman(owner)) var/mob/living/carbon/human/H = owner H.weakeyes = 0 diff --git a/code/game/gamemodes/changeling/powers/fleshmend.dm b/code/game/gamemodes/changeling/powers/fleshmend.dm index 2b07ab71265..1bbfa7bbc78 100644 --- a/code/game/gamemodes/changeling/powers/fleshmend.dm +++ b/code/game/gamemodes/changeling/powers/fleshmend.dm @@ -30,6 +30,11 @@ var/mob/living/carbon/human/H = user H.restore_blood() H.remove_all_embedded_objects() + if(H.get_missing_limbs()) + playsound(get_turf(H), 'sound/effects/blobattack.ogg', 30, 1) + H.visible_message("[user]'s missing limbs reform, making a loud, grotesque sound!", "Your limbs regrow, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") + H.emote("scream") + H.regenerate_limbs(1) for(var/i = 0, i < 10, i++) //The healing itself - doesn't heal toxin damage (that's anatomic panacea) and effectiveness decreases with each use in a short timespan if(user) diff --git a/code/game/gamemodes/changeling/powers/headcrab.dm b/code/game/gamemodes/changeling/powers/headcrab.dm index c93fcb06c26..78a0e5f9fe3 100644 --- a/code/game/gamemodes/changeling/powers/headcrab.dm +++ b/code/game/gamemodes/changeling/powers/headcrab.dm @@ -10,7 +10,7 @@ var/datum/mind/M = user.mind var/list/organs = user.getorganszone("head", 1) - for(var/obj/item/organ/internal/I in organs) + for(var/obj/item/organ/I in organs) I.Remove(user, 1) explosion(get_turf(user),0,0,2,0,silent=1) @@ -26,7 +26,7 @@ var/turf = get_turf(user) spawn(5) // So it's not killed in explosion var/mob/living/simple_animal/hostile/headcrab/crab = new(turf) - for(var/obj/item/organ/internal/I in organs) + for(var/obj/item/organ/I in organs) I.loc = crab crab.origin = M if(crab.origin) diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index fddcbfa6d66..64a424e5c7d 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -38,10 +38,18 @@ user.update_inv_l_hand() return 1 -/obj/effect/proc_holder/changeling/weapon/sting_action(mob/user) +/obj/effect/proc_holder/changeling/weapon/sting_action(mob/living/user) if(!user.drop_item()) user << "The [user.get_active_hand()] is stuck to your hand, you cannot grow a [weapon_name_simple] over it!" return + var/limb_regen = 0 + if(user.hand) //we regen the arm before changing it into the weapon + limb_regen = user.regenerate_limb("l_arm", 1) + else + limb_regen = user.regenerate_limb("r_arm", 1) + if(limb_regen) + user.visible_message("[user]'s missing arm reform, making a loud, grotesque sound!", "Your arm regrow, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") + user.emote("scream") var/obj/item/W = new weapon_type(user) user.put_in_hands(W) playsound(user, 'sound/effects/blobattack.ogg', 30, 1) diff --git a/code/game/gamemodes/changeling/powers/panacea.dm b/code/game/gamemodes/changeling/powers/panacea.dm index e72decb7b34..a9c9d2b07d9 100644 --- a/code/game/gamemodes/changeling/powers/panacea.dm +++ b/code/game/gamemodes/changeling/powers/panacea.dm @@ -10,7 +10,7 @@ /obj/effect/proc_holder/changeling/panacea/sting_action(mob/user) user << "We begin cleansing impurities from our form." - var/obj/item/organ/internal/body_egg/egg = user.getorgan(/obj/item/organ/internal/body_egg) + var/obj/item/organ/body_egg/egg = user.getorgan(/obj/item/organ/body_egg) if(egg) egg.Remove(user) if(iscarbon(user)) diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 6b9c1366ddf..914dfa1c9d0 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -482,18 +482,20 @@ Congratulations! You are now trained for xenobiology research!"} return var/mob/living/carbon/C = L if(!C.handcuffed) - playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) - C.visible_message("[user] begins restraining [C] with [src]!", \ - "[user] begins shaping an energy field around your hands!") - if(do_mob(user, C, 30)) - if(!C.handcuffed) - C.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/used(C) - C.update_handcuffed() - user << "You handcuff [C]." - add_logs(user, C, "handcuffed") + if(C.get_num_arms() >= 2) + playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) + C.visible_message("[user] begins restraining [C] with [src]!", \ + "[user] begins shaping an energy field around your hands!") + if(do_mob(user, C, 30) && C.get_num_arms() >= 2) + if(!C.handcuffed) + C.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/used(C) + C.update_handcuffed() + user << "You handcuff [C]." + add_logs(user, C, "handcuffed") + else + user << "You fail to handcuff [C]." else - user << "You fail to handcuff [C]." - return + user << "[C] doesn't have two hands..." /obj/item/weapon/abductor_baton/proc/ProbeAttack(mob/living/L,mob/living/user) L.visible_message("[user] probes [L] with [src]!", \ @@ -507,7 +509,7 @@ Congratulations! You are now trained for xenobiology research!"} species = "[H.dna.species.name]" if(L.mind && L.mind.changeling) species = "Changeling lifeform" - var/obj/item/organ/internal/gland/temp = locate() in H.internal_organs + var/obj/item/organ/gland/temp = locate() in H.internal_organs if(temp) helptext = "Experimental gland detected!" else diff --git a/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm b/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm index a97011d53db..30f7d7c10e7 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm @@ -19,8 +19,8 @@ name = "remove heart" accept_hand = 1 time = 32 - var/obj/item/organ/internal/IC = null - var/list/organ_types = list(/obj/item/organ/internal/heart) + var/obj/item/organ/IC = null + var/list/organ_types = list(/obj/item/organ/heart) /datum/surgery_step/extract_organ/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) for(var/obj/item/I in target.internal_organs) @@ -41,7 +41,7 @@ /datum/surgery_step/gland_insert name = "insert gland" - implements = list(/obj/item/organ/internal/gland = 100) + implements = list(/obj/item/organ/gland = 100) time = 32 /datum/surgery_step/gland_insert/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -50,6 +50,6 @@ /datum/surgery_step/gland_insert/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message("[user] inserts [tool] into [target].", "You insert [tool] into [target].") user.drop_item() - var/obj/item/organ/internal/gland/gland = tool + var/obj/item/organ/gland/gland = tool gland.Insert(target, 2) return 1 \ No newline at end of file diff --git a/code/game/gamemodes/miniantags/abduction/gland.dm b/code/game/gamemodes/miniantags/abduction/gland.dm index eab9171f6b7..537f29f3551 100644 --- a/code/game/gamemodes/miniantags/abduction/gland.dm +++ b/code/game/gamemodes/miniantags/abduction/gland.dm @@ -1,4 +1,4 @@ -/obj/item/organ/internal/gland +/obj/item/organ/gland name = "fleshy mass" desc = "A nausea-inducing hunk of twisting flesh and metal." icon = 'icons/obj/abductor.dmi' @@ -14,30 +14,30 @@ var/human_only = 0 var/active = 0 -/obj/item/organ/internal/gland/proc/ownerCheck() +/obj/item/organ/gland/proc/ownerCheck() if(ishuman(owner)) return 1 if(!human_only && iscarbon(owner)) return 1 return 0 -/obj/item/organ/internal/gland/proc/Start() +/obj/item/organ/gland/proc/Start() active = 1 next_activation = world.time + rand(cooldown_low,cooldown_high) -/obj/item/organ/internal/gland/Remove(var/mob/living/carbon/M, special = 0) +/obj/item/organ/gland/Remove(var/mob/living/carbon/M, special = 0) active = 0 if(initial(uses) == 1) uses = initial(uses) ..() -/obj/item/organ/internal/gland/Insert(var/mob/living/carbon/M, special = 0) +/obj/item/organ/gland/Insert(var/mob/living/carbon/M, special = 0) ..() if(special != 2 && uses) // Special 2 means abductor surgery Start() -/obj/item/organ/internal/gland/on_life() +/obj/item/organ/gland/on_life() if(!active) return if(!ownerCheck()) @@ -50,30 +50,30 @@ if(!uses) active = 0 -/obj/item/organ/internal/gland/proc/activate() +/obj/item/organ/gland/proc/activate() return -/obj/item/organ/internal/gland/heals +/obj/item/organ/gland/heals origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 200 cooldown_high = 400 uses = -1 icon_state = "health" -/obj/item/organ/internal/gland/heals/activate() +/obj/item/organ/gland/heals/activate() owner << "You feel curiously revitalized." owner.adjustBruteLoss(-20) owner.adjustOxyLoss(-20) owner.adjustFireLoss(-20) -/obj/item/organ/internal/gland/slime +/obj/item/organ/gland/slime origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 600 cooldown_high = 1200 uses = -1 icon_state = "slime" -/obj/item/organ/internal/gland/slime/activate() +/obj/item/organ/gland/slime/activate() owner << "You feel nauseous!" owner.vomit(20) @@ -81,14 +81,14 @@ Slime.Friends = list(owner) Slime.Leader = owner -/obj/item/organ/internal/gland/mindshock +/obj/item/organ/gland/mindshock origin_tech = "materials=4;biotech=5;magnets=3;abductor=3" cooldown_low = 300 cooldown_high = 300 uses = -1 icon_state = "mindshock" -/obj/item/organ/internal/gland/mindshock/activate() +/obj/item/organ/gland/mindshock/activate() owner << "You get a headache." var/turf/T = get_turf(owner) @@ -98,7 +98,7 @@ H << "You hear a buzz in your head." H.confused += 20 -/obj/item/organ/internal/gland/pop +/obj/item/organ/gland/pop origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 900 cooldown_high = 1800 @@ -106,32 +106,32 @@ human_only = 1 icon_state = "species" -/obj/item/organ/internal/gland/pop/activate() +/obj/item/organ/gland/pop/activate() owner << "You feel unlike yourself." var/species = pick(list(/datum/species/lizard,/datum/species/jelly/slime,/datum/species/pod,/datum/species/fly)) owner.set_species(species) -/obj/item/organ/internal/gland/ventcrawling +/obj/item/organ/gland/ventcrawling origin_tech = "materials=4;biotech=5;bluespace=3;abductor=3" cooldown_low = 1800 cooldown_high = 2400 uses = 1 icon_state = "vent" -/obj/item/organ/internal/gland/ventcrawling/activate() +/obj/item/organ/gland/ventcrawling/activate() owner << "You feel very stretchy." owner.ventcrawler = 2 return -/obj/item/organ/internal/gland/viral +/obj/item/organ/gland/viral origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 1800 cooldown_high = 2400 uses = 1 icon_state = "viral" -/obj/item/organ/internal/gland/viral/activate() +/obj/item/organ/gland/viral/activate() owner << "You feel sick." var/virus_type = pick(/datum/disease/beesease, /datum/disease/brainrot, /datum/disease/magnitis) var/datum/disease/D = new virus_type() @@ -142,49 +142,49 @@ owner.med_hud_set_status() -/obj/item/organ/internal/gland/emp //TODO : Replace with something more interesting +/obj/item/organ/gland/emp //TODO : Replace with something more interesting origin_tech = "materials=4;biotech=5;magnets=3;abductor=3" cooldown_low = 900 cooldown_high = 1600 uses = 10 icon_state = "emp" -/obj/item/organ/internal/gland/emp/activate() +/obj/item/organ/gland/emp/activate() owner << "You feel a spike of pain in your head." empulse(get_turf(owner), 2, 5, 1) -/obj/item/organ/internal/gland/spiderman +/obj/item/organ/gland/spiderman origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 450 cooldown_high = 900 uses = 10 icon_state = "spider" -/obj/item/organ/internal/gland/spiderman/activate() +/obj/item/organ/gland/spiderman/activate() owner << "You feel something crawling in your skin." owner.faction |= "spiders" new /obj/effect/spider/spiderling(owner.loc) -/obj/item/organ/internal/gland/egg +/obj/item/organ/gland/egg origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 300 cooldown_high = 400 uses = -1 icon_state = "egg" -/obj/item/organ/internal/gland/egg/activate() +/obj/item/organ/gland/egg/activate() owner << "You lay an egg!" var/obj/item/weapon/reagent_containers/food/snacks/egg/egg = new(owner.loc) egg.reagents.add_reagent("sacid",20) egg.desc += " It smells bad." -/obj/item/organ/internal/gland/bloody +/obj/item/organ/gland/bloody origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 200 cooldown_high = 400 uses = -1 -/obj/item/organ/internal/gland/bloody/activate() +/obj/item/organ/gland/bloody/activate() owner.adjustBruteLoss(15) owner.visible_message("[owner]'s skin erupts with blood!",\ @@ -200,14 +200,14 @@ H.w_uniform.add_blood(owner) H.update_inv_w_uniform(0) -/obj/item/organ/internal/gland/bodysnatch +/obj/item/organ/gland/bodysnatch origin_tech = "materials=4;biotech=7;abductor=3" cooldown_low = 600 cooldown_high = 600 human_only = 1 uses = 1 -/obj/item/organ/internal/gland/bodysnatch/activate() +/obj/item/organ/gland/bodysnatch/activate() owner << "You feel something moving around inside you..." //spawn cocoon with clone greytide snpc inside if(ishuman(owner)) @@ -252,13 +252,13 @@ M.loc = src.loc qdel(src) -/obj/item/organ/internal/gland/plasma +/obj/item/organ/gland/plasma cooldown_low = 2400 cooldown_high = 3000 origin_tech = "materials=4;biotech=5;plasmatech=3;abductor=3" uses = 1 -/obj/item/organ/internal/gland/plasma/activate() +/obj/item/organ/gland/plasma/activate() owner << "You feel bloated." sleep(150) if(!owner) return diff --git a/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm b/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm index 5a8eb481921..dc1a5ec85f7 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm @@ -14,7 +14,7 @@ return rgb(rand(0,255),rand(0,255),rand(0,255)) /obj/machinery/abductor/gland_dispenser/New() - gland_types = subtypesof(/obj/item/organ/internal/gland) + gland_types = subtypesof(/obj/item/organ/gland) gland_types = shuffle(gland_types) gland_colors = new/list(gland_types.len) amounts = new/list(gland_types.len) @@ -59,7 +59,7 @@ return /obj/machinery/abductor/gland_dispenser/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/organ/internal/gland)) + if(istype(W, /obj/item/organ/gland)) if(!user.drop_item()) return W.loc = src diff --git a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm index d1909eed3c0..19fbe24f92d 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm @@ -137,7 +137,7 @@ if(H.stat == DEAD) say("Specimen deceased - please provide fresh sample.") return "Specimen deceased." - var/obj/item/organ/internal/gland/GlandTest = locate() in H.internal_organs + var/obj/item/organ/gland/GlandTest = locate() in H.internal_organs if(!GlandTest) say("Experimental dissection not detected!") return "No glands detected!" @@ -166,7 +166,7 @@ obj_count++ ticker.mode.update_abductor_icons_added(H.mind) - for(var/obj/item/organ/internal/gland/G in H.internal_organs) + for(var/obj/item/organ/gland/G in H.internal_organs) G.Start() point_reward++ if(point_reward > 0) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index b311c1e7669..ceba7d8e227 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -214,7 +214,7 @@ if(M == user) continue L.Beam(M,icon_state="purple_lightning",icon='icons/effects/effects.dmi',time=5) - M.electrocute_act(shock_damage, "[L.name]", safety=1) + M.electrocute_act(shock_damage, L, safety=1) var/datum/effect_system/spark_spread/z = new /datum/effect_system/spark_spread z.set_up(4, 0, M) z.start() diff --git a/code/game/gamemodes/miniantags/slaughter/slaughter.dm b/code/game/gamemodes/miniantags/slaughter/slaughter.dm index 8ed824052bd..88c386b94a6 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughter.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughter.dm @@ -41,7 +41,7 @@ loot = list(/obj/effect/decal/cleanable/blood, \ /obj/effect/decal/cleanable/blood/innards, \ - /obj/item/organ/internal/heart/demon) + /obj/item/organ/heart/demon) del_on_death = 1 deathmessage = "The generic slaughter demon screams in anger because this is the default death message!" @@ -73,17 +73,17 @@ //The loot from killing a slaughter demon - can be consumed to allow the user to blood crawl -/obj/item/organ/internal/heart/demon +/obj/item/organ/heart/demon name = "demon heart" desc = "Still it beats furiously, emanating an aura of utter hate." icon = 'icons/obj/surgery.dmi' icon_state = "demon_heart" origin_tech = "combat=5;biotech=8" -/obj/item/organ/internal/heart/demon/update_icon() +/obj/item/organ/heart/demon/update_icon() return //always beating visually -/obj/item/organ/internal/heart/demon/attack(mob/M, mob/living/carbon/user, obj/target) +/obj/item/organ/heart/demon/attack(mob/M, mob/living/carbon/user, obj/target) if(M != user) return ..() user.visible_message("[user] raises [src] to their mouth and tears into it with their teeth!", \ @@ -99,17 +99,17 @@ user.drop_item() src.Insert(user) //Consuming the heart literally replaces your heart with a demon heart. H A R D C O R E -/obj/item/organ/internal/heart/demon/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/heart/demon/Insert(mob/living/carbon/M, special = 0) ..() if(M.mind) M.mind.AddSpell(new /obj/effect/proc_holder/spell/bloodcrawl(null)) -/obj/item/organ/internal/heart/demon/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/heart/demon/Remove(mob/living/carbon/M, special = 0) ..() if(M.mind) M.mind.RemoveSpell(/obj/effect/proc_holder/spell/bloodcrawl) -/obj/item/organ/internal/heart/demon/Stop() +/obj/item/organ/heart/demon/Stop() return 0 // Always beating. /mob/living/simple_animal/slaughter/laughter diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm index 64bd43c8bea..9ea427013e0 100644 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ b/code/game/gamemodes/shadowling/shadowling.dm @@ -257,6 +257,7 @@ Made by Xhuis specflags = list(NOBREATH,NOBLOOD,RADIMMUNE,NOGUNS) //Can't use guns due to muzzle flash burnmod = 1.5 //1.5x burn damage, 2x is excessive heatmod = 1.5 + has_dismemberment = 0 /datum/species/shadow/ling/spec_life(mob/living/carbon/human/H) if(!H.weakeyes) H.weakeyes = 1 //Makes them more vulnerable to flashes and flashbangs diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 986f9357519..a8248121b9b 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -298,7 +298,7 @@ var/global/list/multiverse = list() M.set_species(pick(all_species), icon_update=0) M.update_body() M.update_hair() - M.update_mutcolor() + M.update_body_parts() M.dna.update_dna_identity() equip_copy(M) @@ -355,21 +355,9 @@ var/global/list/multiverse = list() M.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/red(M), slot_head) M.equip_to_slot_or_del(sword, slot_r_hand) if("cyborg") - var/obj/item/organ/limb/chest/C = locate(/obj/item/organ/limb/chest) in M.organs - qdel(C) - M.organs += new /obj/item/organ/limb/robot/chest - var/obj/item/organ/limb/r_arm/R = locate(/obj/item/organ/limb/r_arm) in M.organs - qdel(R) - M.organs += new /obj/item/organ/limb/robot/r_arm - var/obj/item/organ/limb/l_arm/L = locate(/obj/item/organ/limb/l_arm) in M.organs - qdel(L) - M.organs += new /obj/item/organ/limb/robot/l_arm - var/obj/item/organ/limb/l_leg/LL = locate(/obj/item/organ/limb/l_leg) in M.organs - qdel(LL) - M.organs += new /obj/item/organ/limb/robot/l_leg - var/obj/item/organ/limb/r_leg/RL = locate(/obj/item/organ/limb/r_leg) in M.organs - qdel(RL) - M.organs += new /obj/item/organ/limb/robot/r_leg + for(var/X in M.bodyparts) + var/obj/item/bodypart/affecting = X + affecting.change_bodypart_status(ORGAN_ROBOTIC) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/eyepatch(M), slot_glasses) M.equip_to_slot_or_del(sword, slot_r_hand) @@ -473,7 +461,7 @@ var/global/list/multiverse = list() return M.update_icons() - M.update_augments() + M.update_body_parts() var/obj/item/weapon/card/id/W = new /obj/item/weapon/card/id W.icon_state = "centcom" @@ -602,7 +590,7 @@ var/global/list/multiverse = list() //Provides a decent heal, need to pump every 6 seconds -/obj/item/organ/internal/heart/cursed/wizard +/obj/item/organ/heart/cursed/wizard pump_delay = 60 heal_brute = 25 heal_burn = 25 diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index d685bd0ea9b..360311ad9c1 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -371,7 +371,7 @@ /datum/spellbook_entry/item/cursed_heart name = "Cursed Heart" desc = "A heart that has been revived by dark magicks, the user must concentrate to ensure the heart beats, but every beat heals them. It must beat every 6 seconds." - item_path = /obj/item/organ/internal/heart/cursed/wizard + item_path = /obj/item/organ/heart/cursed/wizard log_name = "CH" cost = 1 category = "Defensive" diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 3efd30fa8b8..604fb26bed0 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -82,7 +82,7 @@ if ((M.stat != 2) || (!M.client)) continue //They need a brain! - if (ishuman(M) && !M.getorgan(/obj/item/organ/internal/brain)) + if (ishuman(M) && !M.getorgan(/obj/item/organ/brain)) continue if (M.ckey == find_key) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 7bd87b7a574..fc252a50ab4 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -353,7 +353,7 @@ if (!istype(subject)) scantemp = "Unable to locate valid genetic data." return - if (!subject.getorgan(/obj/item/organ/internal/brain)) + if (!subject.getorgan(/obj/item/organ/brain)) scantemp = "No signs of intelligence detected." return if (subject.suiciding == 1) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 66c2510e0ae..83700f7dd21 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -566,10 +566,10 @@ var/list/airlock_overlays = list() if(!istype(H.head, /obj/item/clothing/head/helmet)) H.visible_message("[user] headbutts the airlock.", \ "You headbutt the airlock!") - var/obj/item/organ/limb/affecting = H.get_organ("head") + var/obj/item/bodypart/affecting = H.get_bodypart("head") H.Stun(5) H.Weaken(5) - if(affecting.take_damage(10, 0)) + if(affecting && affecting.take_damage(10, 0)) H.update_damage_overlays(0) else visible_message("[user] headbutts the airlock. Good thing they're wearing a helmet.") diff --git a/code/game/mecha/equipment/tools/mining_tools.dm b/code/game/mecha/equipment/tools/mining_tools.dm index 9231a0654b6..ef5be5833af 100644 --- a/code/game/mecha/equipment/tools/mining_tools.dm +++ b/code/game/mecha/equipment/tools/mining_tools.dm @@ -83,7 +83,7 @@ add_logs(user, target, "attacked", "[name]", "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") if(ishuman(target)) var/mob/living/carbon/human/H = target - var/obj/item/organ/limb/affecting = H.get_organ("chest") + var/obj/item/bodypart/affecting = H.get_bodypart("chest") affecting.take_damage(drill_damage) H.update_damage_overlays(0) else if(target.stat == DEAD && target.butcher_results) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index bd0425a9239..1c66b00f13e 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -247,8 +247,8 @@ var/global/image/fire_overlay = image("icon" = 'icons/effects/fire.dmi', "icon_s user << "You put out the fire on [src]." else user << "You burn your hand on [src]!" - var/obj/item/organ/limb/affecting = H.get_organ("[user.hand ? "l" : "r" ]_arm") - if(affecting.take_damage( 0, 5 )) // 5 burn damage + var/obj/item/bodypart/affecting = H.get_bodypart("[user.hand ? "l" : "r" ]_arm") + if(affecting && affecting.take_damage( 0, 5 )) // 5 burn damage H.update_damage_overlays(0) H.updatehealth() return @@ -427,7 +427,10 @@ obj/item/proc/item_action_slot_check(slot, mob/user) /obj/item/proc/eyestab(mob/living/carbon/M, mob/living/carbon/user) var/is_human_victim = 0 + var/obj/item/bodypart/affecting = M.get_bodypart("head") if(ishuman(M)) + if(!affecting) //no head! + return is_human_victim = 1 var/mob/living/carbon/human/H = M if((H.head && H.head.flags_cover & HEADCOVERSEYES) || \ @@ -467,7 +470,6 @@ obj/item/proc/item_action_slot_check(slot, mob/user) ) if(is_human_victim) var/mob/living/carbon/human/U = M - var/obj/item/organ/limb/affecting = U.get_organ("head") if(affecting.take_damage(7)) U.update_damage_overlays(0) @@ -572,3 +574,6 @@ obj/item/proc/item_action_slot_check(slot, mob/user) /obj/item/proc/is_sharp() return sharpness + +/obj/item/proc/can_dismember() + return sharpness && w_class >= 3 \ No newline at end of file diff --git a/code/game/objects/items/body_egg.dm b/code/game/objects/items/body_egg.dm index 1e84a7556d8..fb786dcf52a 100644 --- a/code/game/objects/items/body_egg.dm +++ b/code/game/objects/items/body_egg.dm @@ -1,4 +1,4 @@ -/obj/item/organ/internal/body_egg +/obj/item/organ/body_egg name = "body egg" desc = "All slimy and yuck." icon_state = "innards" @@ -6,16 +6,16 @@ zone = "chest" slot = "parasite_egg" -/obj/item/organ/internal/body_egg/on_find(mob/living/finder) +/obj/item/organ/body_egg/on_find(mob/living/finder) ..() finder << "You found an unknown alien organism in [owner]'s [zone]!" -/obj/item/organ/internal/body_egg/New(loc) +/obj/item/organ/body_egg/New(loc) if(iscarbon(loc)) src.Insert(loc) return ..() -/obj/item/organ/internal/body_egg/Insert(var/mob/living/carbon/M, special = 0) +/obj/item/organ/body_egg/Insert(var/mob/living/carbon/M, special = 0) ..() owner.status_flags |= XENO_HOST SSobj.processing |= src @@ -23,7 +23,7 @@ spawn(0) AddInfectionImages(owner) -/obj/item/organ/internal/body_egg/Remove(var/mob/living/carbon/M, special = 0) +/obj/item/organ/body_egg/Remove(var/mob/living/carbon/M, special = 0) SSobj.processing.Remove(src) if(owner) owner.status_flags &= ~(XENO_HOST) @@ -32,7 +32,7 @@ RemoveInfectionImages(owner) ..() -/obj/item/organ/internal/body_egg/process() +/obj/item/organ/body_egg/process() if(!owner) return if(!(src in owner.internal_organs)) @@ -40,15 +40,15 @@ return egg_process() -/obj/item/organ/internal/body_egg/proc/egg_process() +/obj/item/organ/body_egg/proc/egg_process() return -/obj/item/organ/internal/body_egg/proc/RefreshInfectionImage() +/obj/item/organ/body_egg/proc/RefreshInfectionImage() RemoveInfectionImages() AddInfectionImages() -/obj/item/organ/internal/body_egg/proc/AddInfectionImages() +/obj/item/organ/body_egg/proc/AddInfectionImages() return -/obj/item/organ/internal/body_egg/proc/RemoveInfectionImages() +/obj/item/organ/body_egg/proc/RemoveInfectionImages() return \ No newline at end of file diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 6ec1518cd18..8390649eaa2 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -71,7 +71,7 @@ return if(ishuman(user)) var/mob/living/carbon/human/H = user - if(H.dna.check_mutation(HULK) || NOGUNS in H.dna.species.specflags) + if(H.dna.check_mutation(HULK) || (NOGUNS in H.dna.species.specflags)) user << "Your fingers can't press the button!" return diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7b1fa5d630e..798a8ce3614 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -148,7 +148,7 @@ MASS SPECTROMETER user << "\tSubject appears to have [M.getCloneLoss() > 30 ? "severe" : "minor"] cellular damage." if (M.reagents && M.reagents.get_reagent_amount("epinephrine")) user << "\tBloodstream analysis located [M.reagents:get_reagent_amount("epinephrine")] units of rejuvenation chemicals." - if (M.getBrainLoss() >= 100 || !M.getorgan(/obj/item/organ/internal/brain)) + if (M.getBrainLoss() >= 100 || !M.getorgan(/obj/item/organ/brain)) user << "\tSubject brain function is non-existant." else if (M.getBrainLoss() >= 60) user << "\tSevere brain damage detected. Subject likely to have mental retardation." @@ -158,11 +158,11 @@ MASS SPECTROMETER // Organ damage report if(istype(M, /mob/living/carbon/human) && mode == 1) var/mob/living/carbon/human/H = M - var/list/damaged = H.get_damaged_organs(1,1) + var/list/damaged = H.get_damaged_bodyparts(1,1) if(length(damaged)>0 || oxy_loss>0 || tox_loss>0 || fire_loss>0) user << "\tDamage: Brute-Burn-Toxin-Suffocation\n\t\tSpecifics: [brute_loss]-[fire_loss]-[tox_loss]-[oxy_loss]" - for(var/obj/item/organ/limb/org in damaged) - user << "\t\t[capitalize(org.getDisplayName())]: [(org.brute_dam > 0) ? "[org.brute_dam]" : "0"]-[(org.burn_dam > 0) ? "[org.burn_dam]" : "0"]" + for(var/obj/item/bodypart/org in damaged) + user << "\t\t[capitalize(org.name)]: [(org.brute_dam > 0) ? "[org.brute_dam]" : "0"]-[(org.burn_dam > 0) ? "[org.burn_dam]" : "0"]" // Species and body temperature if(ishuman(M)) @@ -196,7 +196,7 @@ MASS SPECTROMETER user << "Blood level [blood_percent] %, [blood_volume] cl, type: [blood_type]" var/implant_detect - for(var/obj/item/organ/internal/cyberimp/CI in H.internal_organs) + for(var/obj/item/organ/cyberimp/CI in H.internal_organs) if(CI.status == ORGAN_ROBOTIC) implant_detect += "[H.name] is modified with a [CI.name].
        " if(implant_detect) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 3be12d0b94f..42e6d7f7280 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -5,31 +5,37 @@ icon_state = "blank" flags = CONDUCT slot_flags = SLOT_BELT + var/body_zone /obj/item/robot_parts/l_arm name = "cyborg left arm" desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "l_arm" + body_zone = "l_arm" /obj/item/robot_parts/r_arm name = "cyborg right arm" desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "r_arm" + body_zone = "r_arm" /obj/item/robot_parts/l_leg name = "cyborg left leg" desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "l_leg" + body_zone = "l_leg" /obj/item/robot_parts/r_leg name = "cyborg right leg" desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "r_leg" + body_zone = "r_leg" /obj/item/robot_parts/chest name = "cyborg torso" desc = "A heavily reinforced case containing cyborg logic boards, with space for a standard power cell." icon_state = "chest" + body_zone = "chest" var/wired = 0 var/obj/item/weapon/stock_parts/cell/cell = null @@ -37,6 +43,7 @@ name = "cyborg head" desc = "A standard reinforced braincase, with spine-plugged neural socket and sensor gimbals." icon_state = "head" + body_zone = "head" var/obj/item/device/assembly/flash/handheld/flash1 = null var/obj/item/device/assembly/flash/handheld/flash2 = null diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index b1938b51325..c5c6efd0c25 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -29,8 +29,13 @@ user << "You don't know how to apply \the [src] to [M]!" return 1 + var/obj/item/bodypart/affecting if(ishuman(M)) var/mob/living/carbon/human/H = M + affecting = H.get_bodypart(check_zone(user.zone_selected)) + if(!affecting) //Missing limb? + user << "[H] doesn't have [parse_zone(user.zone_selected)]!" + return if(stop_bleeding) if(H.bleedsuppress) user << "[H]'s bleeding is already bandaged!" @@ -39,6 +44,7 @@ user << "[H] isn't bleeding!" return + if(isliving(M)) if(!M.can_inject(user, 1)) return @@ -71,7 +77,10 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M - var/obj/item/organ/limb/affecting = H.get_organ(check_zone(user.zone_selected)) + affecting = H.get_bodypart(check_zone(user.zone_selected)) + if(!affecting) //Missing limb? + user << "[H] doesn't have [parse_zone(user.zone_selected)]!" + return if(stop_bleeding) if(!H.bleedsuppress) //so you can't stack bleed suppression H.suppress_bloodloss(stop_bleeding) diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 3e12f0d4954..3e9329e541d 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -317,8 +317,8 @@ if(!H.gloves && !(PIERCEIMMUNE in H.dna.species.specflags)) // golems, etc H << "[src] cuts into your hand!" var/organ = (H.hand ? "l_" : "r_") + "arm" - var/obj/item/organ/limb/affecting = H.get_organ(organ) - if(affecting.take_damage(force / 2)) + var/obj/item/bodypart/affecting = H.get_bodypart(organ) + if(affecting && affecting.take_damage(force / 2)) H.update_damage_overlays(0) else if(ismonkey(user)) var/mob/living/carbon/monkey/M = user @@ -348,9 +348,13 @@ if(ishuman(AM)) var/mob/living/carbon/human/H = AM if(PIERCEIMMUNE in H.dna.species.specflags) - return 0 + return + var/picked_def_zone = pick("l_leg", "r_leg") + var/obj/item/bodypart/O = H.get_bodypart(picked_def_zone) + if(!istype(O)) + return if(!H.shoes) - H.apply_damage(5,BRUTE,(pick("l_leg", "r_leg"))) + H.apply_damage(5, BRUTE, picked_def_zone) H.Weaken(3) if(cooldown < world.time - 10) //cooldown to avoid message spam. H.visible_message("[H] steps in the broken glass!", \ diff --git a/code/game/objects/items/weapons/airlock_painter.dm b/code/game/objects/items/weapons/airlock_painter.dm index abdc6c16e78..8dcd492ef28 100644 --- a/code/game/objects/items/weapons/airlock_painter.dm +++ b/code/game/objects/items/weapons/airlock_painter.dm @@ -42,7 +42,7 @@ return 1 /obj/item/weapon/airlock_painter/suicide_act(mob/user) - var/obj/item/organ/internal/lungs/L = user.getorganslot("lungs") + var/obj/item/organ/lungs/L = user.getorganslot("lungs") if(can_use(user) && L) user.visible_message("[user] is inhaling toner from \the [name]! It looks like \he's trying to commit suicide.") diff --git a/code/game/objects/items/weapons/cosmetics.dm b/code/game/objects/items/weapons/cosmetics.dm index 382bc1cb7ed..8ed86c391dc 100644 --- a/code/game/objects/items/weapons/cosmetics.dm +++ b/code/game/objects/items/weapons/cosmetics.dm @@ -124,7 +124,7 @@ var/mob/living/carbon/human/H = M var/location = user.zone_selected if(location == "mouth") - if(!(H.dna.species.specflags & FACEHAIR)) + if(!(FACEHAIR in H.dna.species.specflags)) user << "There is no facial hair to shave!" return if(!get_location_accessible(H, location)) @@ -152,7 +152,7 @@ shave(H, location) else if(location == "head") - if(!(H.dna.species.specflags & HAIR)) + if(!(HAIR in H.dna.species.specflags)) user << "There is no hair to shave!" return if(!get_location_accessible(H, location)) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index bc8aec98766..9e5ecd557b7 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -499,14 +499,14 @@ failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Recovery of patient impossible. Further attempts futile." else if (tplus > tlimit) failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Body has decayed for too long. Further attempts futile." - else if (!H.getorgan(/obj/item/organ/internal/heart)) + else if (!H.getorgan(/obj/item/organ/heart)) failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Patient's heart is missing." else if(total_burn >= 180 || total_brute >= 180) failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Severe tissue damage makes recovery of patient impossible via defibrillator. Further attempts futile." else if(H.get_ghost()) failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - No activity in patient's brain. Further attempts may be successful." else - var/obj/item/organ/internal/brain/BR = H.getorgan(/obj/item/organ/internal/brain) + var/obj/item/organ/brain/BR = H.getorgan(/obj/item/organ/brain) if(!BR || BR.damaged_brain) failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Patient's brain is missing or damaged beyond point of no return. Further attempts futile." diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 6dda0088be5..7a327cfa34a 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -30,21 +30,24 @@ return if(!C.handcuffed) - C.visible_message("[user] is trying to put [src.name] on [C]!", \ - "[user] is trying to put [src.name] on [C]!") + if(C.get_num_arms() >= 2) + C.visible_message("[user] is trying to put [src.name] on [C]!", \ + "[user] is trying to put [src.name] on [C]!") - playsound(loc, cuffsound, 30, 1, -2) - if(do_mob(user, C, 30)) - apply_cuffs(C,user) - user << "You handcuff [C]." - if(istype(src, /obj/item/weapon/restraints/handcuffs/cable)) - feedback_add_details("handcuffs","C") + playsound(loc, cuffsound, 30, 1, -2) + if(do_mob(user, C, 30) && C.get_num_arms() >= 2) + apply_cuffs(C,user) + user << "You handcuff [C]." + if(istype(src, /obj/item/weapon/restraints/handcuffs/cable)) + feedback_add_details("handcuffs","C") + else + feedback_add_details("handcuffs","H") + + add_logs(user, C, "handcuffed") else - feedback_add_details("handcuffs","H") - - add_logs(user, C, "handcuffed") + user << "You fail to handcuff [C]!" else - user << "You fail to handcuff [C]!" + user << "[C] doesn't have two hands..." /obj/item/weapon/restraints/handcuffs/proc/apply_cuffs(mob/living/carbon/target, mob/user, var/dispense = 0) if(target.handcuffed) @@ -262,7 +265,7 @@ snap = 1 if(!C.lying) def_zone = pick("l_leg", "r_leg") - if(!C.legcuffed) //beartrap can't cuff your leg if there's already a beartrap or legcuffs. + if(!C.legcuffed && C.get_num_legs() >= 2) //beartrap can't cuff your leg if there's already a beartrap or legcuffs, or you don't have two legs. C.legcuffed = src src.loc = C C.update_inv_legcuffed() @@ -314,7 +317,7 @@ if(..() || !iscarbon(hit_atom))//if it gets caught or the target can't be cuffed, return//abort var/mob/living/carbon/C = hit_atom - if(!C.legcuffed) + if(!C.legcuffed && C.get_num_legs() >= 2) visible_message("\The [src] ensnares [C]!") C.legcuffed = src src.loc = C diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 475f602428d..5f33b5a192d 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -93,7 +93,7 @@ /obj/item/weapon/melee/classic_baton/telescopic/suicide_act(mob/user) var/mob/living/carbon/human/H = user - var/obj/item/organ/internal/brain/B = H.getorgan(/obj/item/organ/internal/brain) + var/obj/item/organ/brain/B = H.getorgan(/obj/item/organ/brain) user.visible_message("[user] stuffs the [src] up their nose and presses the 'extend' button! It looks like they're trying to clear their mind.") if(!on) diff --git a/code/game/objects/items/weapons/storage/book.dm b/code/game/objects/items/weapons/storage/book.dm index 76a6bcba12e..d1e161f7a7f 100644 --- a/code/game/objects/items/weapons/storage/book.dm +++ b/code/game/objects/items/weapons/storage/book.dm @@ -118,7 +118,7 @@ var/global/list/bibleitemstates = list("bible", "koran", "scrapbook", "bible", " if(ishuman(M)) var/mob/living/carbon/human/H = M var/heal_amt = 10 - for(var/obj/item/organ/limb/affecting in H.organs) + for(var/obj/item/bodypart/affecting in H.bodyparts) if(affecting.status == ORGAN_ORGANIC) //No Bible can heal a robotic arm! if(affecting.heal_damage(heal_amt, heal_amt, 0)) H.update_damage_overlays(0) @@ -155,7 +155,7 @@ var/global/list/bibleitemstates = list("bible", "koran", "scrapbook", "bible", " if(ishuman(M)) var/mob/living/carbon/human/H = M var/message_halt = 0 - for(var/obj/item/organ/limb/affecting in H.organs) + for(var/obj/item/bodypart/affecting in H.bodyparts) if(affecting.status == ORGAN_ORGANIC) if(message_halt == 0) M.visible_message("[user] heals [M] with the power of [src.deity_name]!") diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 38759629e95..83842b332a8 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -258,12 +258,12 @@ if(!istype(H)) return ..() - var/obj/item/organ/limb/affecting = H.get_organ(check_zone(user.zone_selected)) + var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) - if(affecting.status == ORGAN_ROBOTIC && user.a_intent != "harm") + if(affecting && affecting.status == ORGAN_ROBOTIC && user.a_intent != "harm") if(src.remove_fuel(1)) playsound(loc, 'sound/items/Welder.ogg', 50, 1) - user.visible_message("[user] starts to fix some of the dents on [H]'s [affecting.getDisplayName()].", "You start fixing some of the dents on [H]'s [affecting.getDisplayName()].") + user.visible_message("[user] starts to fix some of the dents on [H]'s [affecting.name].", "You start fixing some of the dents on [H]'s [affecting.name].") if(!do_mob(user, H, 50)) return item_heal_robotic(H, user, 5, 0) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 7e524588548..ece6bf79a79 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -62,6 +62,9 @@ if(user.get_inactive_hand()) user << "You need your other hand to be empty!" return + if(user.get_num_arms() < 2) + user << "You don't have enough hands." + return wielded = 1 if(force_wielded) force = force_wielded @@ -403,6 +406,9 @@ var/datum/action/A = X A.UpdateButtonIcon() +/obj/item/weapon/twohanded/required/chainsaw/can_dismember() + return wielded + //GREY TIDE /obj/item/weapon/twohanded/spear/grey_tide diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index c28db9e3375..ffe82b4c3c3 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -275,7 +275,7 @@ return attack_hand(user) /obj/structure/alien/egg/attack_hand(mob/living/user) - if(user.getorgan(/obj/item/organ/internal/alien/plasmavessel)) + if(user.getorgan(/obj/item/organ/alien/plasmavessel)) switch(status) if(BURST) user << "You clear the hatched egg." @@ -343,7 +343,7 @@ return var/mob/living/carbon/C = AM - if(C.stat == CONSCIOUS && C.getorgan(/obj/item/organ/internal/body_egg/alien_embryo)) + if(C.stat == CONSCIOUS && C.getorgan(/obj/item/organ/body_egg/alien_embryo)) return Burst(0) diff --git a/code/game/objects/structures/beds_chairs/alien_nest.dm b/code/game/objects/structures/beds_chairs/alien_nest.dm index c196e946244..5186309b65e 100644 --- a/code/game/objects/structures/beds_chairs/alien_nest.dm +++ b/code/game/objects/structures/beds_chairs/alien_nest.dm @@ -22,7 +22,7 @@ for(var/buck in buckled_mobs) //breaking a nest releases all the buckled mobs, because the nest isn't holding them down anymore var/mob/living/M = buck - if(user.getorgan(/obj/item/organ/internal/alien/plasmavessel)) + if(user.getorgan(/obj/item/organ/alien/plasmavessel)) unbuckle_mob(M) add_fingerprint(user) return @@ -55,9 +55,9 @@ if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.incapacitated() || M.buckled ) return - if(M.getorgan(/obj/item/organ/internal/alien/plasmavessel)) + if(M.getorgan(/obj/item/organ/alien/plasmavessel)) return - if(!user.getorgan(/obj/item/organ/internal/alien/plasmavessel)) + if(!user.getorgan(/obj/item/organ/alien/plasmavessel)) return if(buckled_mobs.len) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index bb313695cf6..68599a34216 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -68,7 +68,7 @@ new /obj/item/weapon/storage/belt/medical(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/weapon/reagent_containers/hypospray/CMO(src) - new /obj/item/organ/internal/cyberimp/eyes/hud/medical(src) + new /obj/item/organ/cyberimp/eyes/hud/medical(src) new /obj/item/weapon/door_remote/chief_medical_officer(src) /obj/structure/closet/secure_closet/animal diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index e2d7d3f1d47..bf412453520 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -198,7 +198,7 @@ H.update_body() H.update_hair() - H.update_mutcolor() + H.update_body_parts() H.update_mutations_overlay() // no hulk lizard if("gender") diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index d2f35bb1a80..8edcfbedb7e 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -21,4 +21,5 @@ H.eye_color = random_eye_color() H.dna.blood_type = random_blood_type() H.update_body() - H.update_hair() \ No newline at end of file + H.update_hair() + H.update_body_parts() \ No newline at end of file diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index ed3c081fc7e..e79d4640be4 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -362,7 +362,7 @@ var/list/TYPES_SHORTCUTS = list( /obj/machinery/portable_atmospherics = "PORT_ATMOS", /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/missile_rack = "MECHA_MISSILE_RACK", /obj/item/mecha_parts/mecha_equipment = "MECHA_EQUIP", - /obj/item/organ/internal = "ORGAN_INT", + /obj/item/organ = "ORGAN_INT", ) var/global/list/g_fancy_list_of_types = null diff --git a/code/modules/admin/verbs/manipulate_organs.dm b/code/modules/admin/verbs/manipulate_organs.dm index 7b9349403f5..82703edaa3e 100644 --- a/code/modules/admin/verbs/manipulate_organs.dm +++ b/code/modules/admin/verbs/manipulate_organs.dm @@ -6,11 +6,11 @@ var/list/organs = list() switch(operation) if("add organ") - for(var/path in subtypesof(/obj/item/organ/internal)) - var/dat = replacetext("[path]", "/obj/item/organ/internal/", ":") + for(var/path in subtypesof(/obj/item/organ)) + var/dat = replacetext("[path]", "/obj/item/organ/", ":") organs[dat] = path - var/obj/item/organ/internal/organ = input("Select organ type:", "Organ Manipulation", null) in organs + var/obj/item/organ/organ = input("Select organ type:", "Organ Manipulation", null) in organs organ = organs[organ] organ = new organ organ.Insert(C) @@ -26,7 +26,7 @@ organ.implant(C) if("drop organ/implant", "remove organ/implant") - for(var/obj/item/organ/internal/I in C.internal_organs) + for(var/obj/item/organ/I in C.internal_organs) organs["[I.name] ([I.type])"] = I for(var/obj/item/weapon/implant/I in C) @@ -35,7 +35,7 @@ var/obj/item/organ = input("Select organ/implant:", "Organ Manipulation", null) in organs organ = organs[organ] if(!organ) return - var/obj/item/organ/internal/O + var/obj/item/organ/O var/obj/item/weapon/implant/I if(isorgan(organ)) diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 632eb8e423e..dfdb4b9cca6 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -40,7 +40,7 @@ /obj/item/device/assembly/mousetrap/proc/triggered(mob/target, type = "feet") if(!armed) return - var/obj/item/organ/limb/affecting = null + var/obj/item/bodypart/affecting = null if(ishuman(target)) var/mob/living/carbon/human/H = target if(PIERCEIMMUNE in H.dna.species.specflags) @@ -52,11 +52,11 @@ switch(type) if("feet") if(!H.shoes) - affecting = H.get_organ(pick("l_leg", "r_leg")) + affecting = H.get_bodypart(pick("l_leg", "r_leg")) H.Weaken(3) if("l_hand", "r_hand") if(!H.gloves) - affecting = H.get_organ(type) + affecting = H.get_bodypart(type) H.Stun(3) if(affecting) if(affecting.take_damage(1, 0)) diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index fc452c13888..14b4e403839 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -163,9 +163,9 @@ obj/item/weapon/paper/crumpled/snowdin/shovel loot = list(/obj/item/weapon/twohanded/singularityhammer = 25, /obj/item/weapon/twohanded/mjollnir = 10, /obj/item/weapon/twohanded/fireaxe = 25, - /obj/item/organ/internal/brain/alien = 17, + /obj/item/organ/brain/alien = 17, /obj/item/weapon/twohanded/dualsaber = 15, - /obj/item/organ/internal/heart/demon = 7, + /obj/item/organ/heart/demon = 7, /obj/item/weapon/gun/projectile/automatic/c20r/unrestricted = 16, /obj/item/weapon/gun/magic/wand/resurrection/inert = 15, /obj/item/weapon/gun/magic/wand/resurrection = 10, diff --git a/code/modules/cargo/exports/organs.dm b/code/modules/cargo/exports/organs.dm index 285e6dfdfa1..99db6127221 100644 --- a/code/modules/cargo/exports/organs.dm +++ b/code/modules/cargo/exports/organs.dm @@ -10,22 +10,22 @@ /datum/export/organ/alien/brain cost = 2000 unit_name = "alien brain" - export_types = list(/obj/item/organ/internal/brain/alien) + export_types = list(/obj/item/organ/brain/alien) /datum/export/organ/alien/acid cost = 1500 unit_name = "alien acid gland" - export_types = list(/obj/item/organ/internal/alien/acid) + export_types = list(/obj/item/organ/alien/acid) /datum/export/organ/alien/hivenode cost = 2000 unit_name = "alien hive node" - export_types = list(/obj/item/organ/internal/alien/hivenode) + export_types = list(/obj/item/organ/alien/hivenode) /datum/export/organ/alien/neurotoxin cost = 2000 unit_name = "alien neurotoxin gland" - export_types = list(/obj/item/organ/internal/alien/neurotoxin) + export_types = list(/obj/item/organ/alien/neurotoxin) /datum/export/organ/alien/resinspinner cost = 1000 @@ -34,9 +34,9 @@ /datum/export/organ/alien/plasmavessel cost = 1000 unit_name = "alien plasma vessel" - export_types = list(/obj/item/organ/internal/alien/plasmavessel) + export_types = list(/obj/item/organ/alien/plasmavessel) -/datum/export/organ/alien/plasmavessel/get_cost(obj/item/organ/internal/alien/plasmavessel/P) +/datum/export/organ/alien/plasmavessel/get_cost(obj/item/organ/alien/plasmavessel/P) return ..() + (P.max_plasma * 2) + (P.plasma_rate * 20) @@ -44,32 +44,32 @@ /datum/export/organ/alien/embryo cost = 5000 // Allows buyer to set up his own alien farm. unit_name = "alien embryo" - export_types = list(/obj/item/organ/internal/body_egg/alien_embryo) + export_types = list(/obj/item/organ/body_egg/alien_embryo) /datum/export/organ/alien/eggsac cost = 10000 // Even better than a single embryo. unit_name = "alien egg sac" - export_types = list(/obj/item/organ/internal/alien/eggsac) + export_types = list(/obj/item/organ/alien/eggsac) // Other alien organs. /datum/export/organ/alien/abductor cost = 2500 unit_name = "abductor gland" - export_types = list(/obj/item/organ/internal/gland) + export_types = list(/obj/item/organ/gland) /datum/export/organ/alien/changeling_egg cost = 50000 // Holy. Fuck. unit_name = "changeling egg" - export_types = list(/obj/item/organ/internal/body_egg/changeling_egg) + export_types = list(/obj/item/organ/body_egg/changeling_egg) /datum/export/organ/hivelord cost = 1500 unit_name = "active hivelord core" - export_types = list(/obj/item/organ/internal/hivelord_core) + export_types = list(/obj/item/organ/hivelord_core) -/datum/export/organ/alien/plasmavessel/get_cost(obj/item/organ/internal/hivelord_core/C) +/datum/export/organ/alien/plasmavessel/get_cost(obj/item/organ/hivelord_core/C) if(C.inert) return ..() / 3 if(C.preserved) @@ -89,20 +89,20 @@ /datum/export/organ/human/heart cost = 500 unit_name = "heart" - export_types = list(/obj/item/organ/internal/heart) + export_types = list(/obj/item/organ/heart) /datum/export/organ/human/lungs cost = 400 unit_name = "pair" message = "of lungs" - export_types = list(/obj/item/organ/internal/lungs) + export_types = list(/obj/item/organ/lungs) /datum/export/organ/human/appendix cost = 50 unit_name = "appendix" - export_types = list(/obj/item/organ/internal/appendix) + export_types = list(/obj/item/organ/appendix) -/datum/export/organ/human/appendix/get_cost(obj/item/organ/internal/appendix/O) +/datum/export/organ/human/appendix/get_cost(obj/item/organ/appendix/O) if(O.inflamed) return 0 return ..() \ No newline at end of file diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7ffb0c72eb0..333b764203a 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1191,4 +1191,4 @@ var/list/preferences_datums = list() if(icon_updates) character.update_body() character.update_hair() - character.update_mutcolor() + character.update_body_parts() diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index e8f28379376..8c1d307d5e5 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -88,7 +88,7 @@ /datum/table_recipe/tailclub name = "Tail Club" result = /obj/item/weapon/tailclub - reqs = list(/obj/item/organ/severedtail = 1, + reqs = list(/obj/item/severedtail = 1, /obj/item/stack/sheet/metal = 1) time = 40 category = CAT_WEAPON @@ -96,7 +96,7 @@ /datum/table_recipe/tailwhip name = "Liz O' Nine Tails" result = /obj/item/weapon/melee/chainofcommand/tailwhip - reqs = list(/obj/item/organ/severedtail = 1, + reqs = list(/obj/item/severedtail = 1, /obj/item/stack/cable_coil = 1) time = 40 category = CAT_WEAPON @@ -287,7 +287,7 @@ name = "Lizard Cloche Hat" result = /obj/item/clothing/head/lizard time = 10 - reqs = list(/obj/item/organ/severedtail = 1) + reqs = list(/obj/item/severedtail = 1) category = CAT_MISC /datum/table_recipe/lizardhat_alternate diff --git a/code/modules/food&drinks/drinks/drinks/bottle.dm b/code/modules/food&drinks/drinks/drinks/bottle.dm index 9ea0b9d7bb1..0ad2bf77c07 100644 --- a/code/modules/food&drinks/drinks/drinks/bottle.dm +++ b/code/modules/food&drinks/drinks/drinks/bottle.dm @@ -59,7 +59,7 @@ force = 15 //Smashing bottles over someoen's head hurts. - var/obj/item/organ/limb/affecting = user.zone_selected //Find what the player is aiming at + var/obj/item/bodypart/affecting = user.zone_selected //Find what the player is aiming at var/armor_block = 0 //Get the target's armor values for normal attack damage. var/armor_duration = 0 //The more force the bottle has, the longer the duration. diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm index a775bcbad99..e3c86d5732e 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm @@ -39,7 +39,7 @@ /datum/table_recipe/appendixburger name = "Appendix burger" reqs = list( - /obj/item/organ/internal/appendix = 1, + /obj/item/organ/appendix = 1, /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/appendix @@ -48,7 +48,7 @@ /datum/table_recipe/brainburger name = "Brain burger" reqs = list( - /obj/item/organ/internal/brain = 1, + /obj/item/organ/brain = 1, /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/brain diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_cake.dm index 902a398a6c3..63890d8b83f 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_cake.dm @@ -78,7 +78,7 @@ /datum/table_recipe/braincake name = "Brain cake" reqs = list( - /obj/item/organ/internal/brain = 1, + /obj/item/organ/brain = 1, /obj/item/weapon/reagent_containers/food/snacks/store/cake/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/brain diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_meat.dm index 10e2fb70558..eba85761993 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_meat.dm @@ -33,7 +33,7 @@ name = "Lizard tail kebab" reqs = list( /obj/item/stack/rods = 1, - /obj/item/organ/severedtail = 1 + /obj/item/severedtail = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/kebab/tail category = CAT_FOOD diff --git a/code/modules/hydroponics/grown/nettle.dm b/code/modules/hydroponics/grown/nettle.dm index acc3d489f09..86927e59be2 100644 --- a/code/modules/hydroponics/grown/nettle.dm +++ b/code/modules/hydroponics/grown/nettle.dm @@ -57,8 +57,8 @@ if(H.gloves) return 0 var/organ = ((H.hand ? "l_":"r_") + "arm") - var/obj/item/organ/limb/affecting = H.get_organ(organ) - if(affecting.take_damage(0, force)) + var/obj/item/bodypart/affecting = H.get_bodypart(organ) + if(affecting && affecting.take_damage(0, force)) H.update_damage_overlays(0) else C.take_organ_damage(0,force) diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index fb38ee97255..399cae5df69 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -106,11 +106,11 @@ if(87) //1% chance new /obj/item/weed_extract(src) if(88) - new /obj/item/organ/internal/brain(src) + new /obj/item/organ/brain(src) if(89) - new /obj/item/organ/internal/brain/alien(src) + new /obj/item/organ/brain/alien(src) if(90) - new /obj/item/organ/internal/heart(src) + new /obj/item/organ/heart(src) if(91) new /obj/item/device/soulstone/anybody(src) if(92) diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index 88c19bda7c2..58a7559c55c 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -1072,9 +1072,9 @@ w_class = 1 origin_tech = "biotech=1" -/obj/item/weapon/hivelordstabilizer/afterattack(obj/item/organ/internal/M, mob/user) - var/obj/item/organ/internal/hivelord_core/C = M - if(!istype(C, /obj/item/organ/internal/hivelord_core)) +/obj/item/weapon/hivelordstabilizer/afterattack(obj/item/organ/M, mob/user) + var/obj/item/organ/hivelord_core/C = M + if(!istype(C, /obj/item/organ/hivelord_core)) user << "The stabilizer only works on certain types of monster organs, generally regenerative in nature." return ..() C.preserved = 1 diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 06f39e36eb4..f3bc6045ab5 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -32,9 +32,9 @@ new /obj/item/clothing/suit/cultrobes(src) new /obj/item/weapon/bedsheet/cult(src) if(9) - new /obj/item/organ/internal/brain/alien(src) + new /obj/item/organ/brain/alien(src) if(10) - new /obj/item/organ/internal/heart/cursed(src) + new /obj/item/organ/heart/cursed(src) if(11) new /obj/vehicle/lavaboat/dragon(src) if(12) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index 98f27b45659..6301af936fa 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -256,39 +256,12 @@ equip_to_slot_or_del(MYPDA, slot_belt) zone_selected = "chest" //arms - if(prob((FUZZY_CHANCE_LOW+FUZZY_CHANCE_HIGH)/4)) - var/obj/item/organ/limb/r_arm/R = locate(/obj/item/organ/limb/r_arm) in organs - qdel(R) - organs += new /obj/item/organ/limb/robot/r_arm - else - var/obj/item/organ/limb/l_arm/L = locate(/obj/item/organ/limb/l_arm) in organs - qdel(L) - organs += new /obj/item/organ/limb/robot/l_arm - //legs - if(prob((FUZZY_CHANCE_LOW+FUZZY_CHANCE_HIGH)/4)) - var/obj/item/organ/limb/r_leg/R = locate(/obj/item/organ/limb/r_leg) in organs - qdel(R) - organs += new /obj/item/organ/limb/robot/r_leg - else - var/obj/item/organ/limb/l_leg/L = locate(/obj/item/organ/limb/l_leg) in organs - qdel(L) - organs += new /obj/item/organ/limb/robot/l_leg - //chest and head - if(prob((FUZZY_CHANCE_LOW+FUZZY_CHANCE_HIGH)/4)) - var/obj/item/organ/limb/chest/R = locate(/obj/item/organ/limb/chest) in organs - qdel(R) - organs += new /obj/item/organ/limb/robot/chest - else - var/obj/item/organ/limb/head/L = locate(/obj/item/organ/limb/head) in organs - qdel(L) - organs += new /obj/item/organ/limb/robot/head - for(var/LIMB in organs) - if(LIMB) // prevents a runtime - var/obj/item/organ/limb/L = LIMB - L.owner = src + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + if(prob((FUZZY_CHANCE_LOW+FUZZY_CHANCE_HIGH)/4)) + BP.change_bodypart_status(ORGAN_ROBOTIC) update_icons() update_damage_overlays(0) - update_augments() hand = 0 functions = list("nearbyscan","combat","shitcurity","chatter") // stop customize adding multiple copies of a function diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index abcf6eb065d..7ecb3f6683f 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -33,11 +33,11 @@ verbs += /mob/living/proc/mob_sleep verbs += /mob/living/proc/lay_down - internal_organs += new /obj/item/organ/internal/brain/alien - internal_organs += new /obj/item/organ/internal/alien/hivenode - internal_organs += new /obj/item/organ/internal/tongue/alien + internal_organs += new /obj/item/organ/brain/alien + internal_organs += new /obj/item/organ/alien/hivenode + internal_organs += new /obj/item/organ/tongue/alien - for(var/obj/item/organ/internal/I in internal_organs) + for(var/obj/item/organ/I in internal_organs) I.Insert(src) AddAbility(new/obj/effect/proc_holder/alien/nightvisiontoggle(null)) @@ -150,7 +150,7 @@ Des: Gives the client of the alien an image on each infected mob. if (client) for (var/mob/living/C in mob_list) if(C.status_flags & XENO_HOST) - var/obj/item/organ/internal/body_egg/alien_embryo/A = C.getorgan(/obj/item/organ/internal/body_egg/alien_embryo) + var/obj/item/organ/body_egg/alien_embryo/A = C.getorgan(/obj/item/organ/body_egg/alien_embryo) if(A) var/I = image('icons/mob/alien.dmi', loc = C, icon_state = "infected[A.stage]") client.images += I @@ -210,7 +210,7 @@ Des: Removes all infected images from the alien. if(A.update_remote_sight(src)) //returns 1 if we override all other sight updates. return - for(var/obj/item/organ/internal/cyberimp/eyes/E in internal_organs) + for(var/obj/item/organ/cyberimp/eyes/E in internal_organs) sight |= E.sight_flags if(E.dark_view) see_in_dark = max(see_in_dark, E.dark_view) diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index a9710f07572..7134b68e214 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -101,7 +101,7 @@ Doesn't work on other aliens/AI.*/ /obj/effect/proc_holder/alien/transfer/fire(mob/living/carbon/user) var/list/mob/living/carbon/aliens_around = list() for(var/mob/living/carbon/A in oview(user)) - if(A.getorgan(/obj/item/organ/internal/alien/plasmavessel)) + if(A.getorgan(/obj/item/organ/alien/plasmavessel)) aliens_around.Add(A) var/mob/living/carbon/M = input("Select who to transfer to:","Transfer plasma to?",null) as mob in aliens_around if(!M) @@ -285,13 +285,13 @@ Doesn't work on other aliens/AI.*/ /mob/living/carbon/proc/getPlasma() - var/obj/item/organ/internal/alien/plasmavessel/vessel = getorgan(/obj/item/organ/internal/alien/plasmavessel) + var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) if(!vessel) return 0 return vessel.storedPlasma /mob/living/carbon/proc/adjustPlasma(amount) - var/obj/item/organ/internal/alien/plasmavessel/vessel = getorgan(/obj/item/organ/internal/alien/plasmavessel) + var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) if(!vessel) return 0 vessel.storedPlasma = max(vessel.storedPlasma + amount,0) vessel.storedPlasma = min(vessel.storedPlasma, vessel.max_plasma) //upper limit of max_plasma, lower limit of 0 diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index d4343cba280..31896a81da8 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -7,9 +7,9 @@ /mob/living/carbon/alien/humanoid/drone/New() - internal_organs += new /obj/item/organ/internal/alien/plasmavessel/large - internal_organs += new /obj/item/organ/internal/alien/resinspinner - internal_organs += new /obj/item/organ/internal/alien/acid + internal_organs += new /obj/item/organ/alien/plasmavessel/large + internal_organs += new /obj/item/organ/alien/resinspinner + internal_organs += new /obj/item/organ/alien/acid AddAbility(new/obj/effect/proc_holder/alien/evolve(null)) ..() @@ -25,7 +25,7 @@ action_icon_state = "alien_evolve_drone" /obj/effect/proc_holder/alien/evolve/fire(mob/living/carbon/alien/humanoid/user) - var/obj/item/organ/internal/alien/hivenode/node = user.getorgan(/obj/item/organ/internal/alien/hivenode) + var/obj/item/organ/alien/hivenode/node = user.getorgan(/obj/item/organ/alien/hivenode) if(!node) //Players are Murphy's Law. We may not expect there to ever be a living xeno with no hivenode, but they _WILL_ make it happen. user << "Without the hivemind, you can't possibly hold the responsibility of leadership!" return 0 diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 707fb458493..c18c1e6ab2c 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -7,7 +7,7 @@ var/obj/screen/leap_icon = null /mob/living/carbon/alien/humanoid/hunter/New() - internal_organs += new /obj/item/organ/internal/alien/plasmavessel/small + internal_organs += new /obj/item/organ/alien/plasmavessel/small ..() /mob/living/carbon/alien/humanoid/hunter/movement_delay() diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm index fbd201d3bc7..8a15c4b4c9e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm @@ -11,10 +11,10 @@ real_name = name - internal_organs += new /obj/item/organ/internal/alien/plasmavessel/large - internal_organs += new /obj/item/organ/internal/alien/resinspinner - internal_organs += new /obj/item/organ/internal/alien/acid - internal_organs += new /obj/item/organ/internal/alien/neurotoxin + internal_organs += new /obj/item/organ/alien/plasmavessel/large + internal_organs += new /obj/item/organ/alien/resinspinner + internal_organs += new /obj/item/organ/alien/acid + internal_organs += new /obj/item/organ/alien/neurotoxin AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/repulse/xeno(src)) AddAbility(new /obj/effect/proc_holder/alien/royal/praetorian/evolve()) ..() @@ -31,7 +31,7 @@ action_icon_state = "alien_evolve_praetorian" /obj/effect/proc_holder/alien/royal/praetorian/evolve/fire(mob/living/carbon/alien/humanoid/user) - var/obj/item/organ/internal/alien/hivenode/node = user.getorgan(/obj/item/organ/internal/alien/hivenode) + var/obj/item/organ/alien/hivenode/node = user.getorgan(/obj/item/organ/alien/hivenode) if(!node) //Just in case this particular Praetorian gets violated and kept by the RD as a replacement for Lamarr. user << "Without the hivemind, you would be unfit to rule as queen!" return 0 diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm index eb53eb5c1b5..a22ab106dd4 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm @@ -7,9 +7,9 @@ /mob/living/carbon/alien/humanoid/sentinel/New() - internal_organs += new /obj/item/organ/internal/alien/plasmavessel - internal_organs += new /obj/item/organ/internal/alien/acid - internal_organs += new /obj/item/organ/internal/alien/neurotoxin + internal_organs += new /obj/item/organ/alien/plasmavessel + internal_organs += new /obj/item/organ/alien/acid + internal_organs += new /obj/item/organ/alien/neurotoxin AddAbility(new /obj/effect/proc_holder/alien/sneak) ..() diff --git a/code/modules/mob/living/carbon/alien/humanoid/death.dm b/code/modules/mob/living/carbon/alien/humanoid/death.dm index 987c626f8dc..b237ca3698b 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/death.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/death.dm @@ -21,7 +21,7 @@ for(var/mob/living/carbon/C in living_mob_list) if(C == src) //Make sure not to proc it on ourselves. continue - var/obj/item/organ/internal/alien/hivenode/node = C.getorgan(/obj/item/organ/internal/alien/hivenode) + var/obj/item/organ/alien/hivenode/node = C.getorgan(/obj/item/organ/alien/hivenode) if(istype(node)) // just in case someone would ever add a diffirent node to hivenode slot node.queen_death() diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 508629153d7..c93ad1ead74 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -37,11 +37,11 @@ real_name = src.name - internal_organs += new /obj/item/organ/internal/alien/plasmavessel/large/queen - internal_organs += new /obj/item/organ/internal/alien/resinspinner - internal_organs += new /obj/item/organ/internal/alien/acid - internal_organs += new /obj/item/organ/internal/alien/neurotoxin - internal_organs += new /obj/item/organ/internal/alien/eggsac + internal_organs += new /obj/item/organ/alien/plasmavessel/large/queen + internal_organs += new /obj/item/organ/alien/resinspinner + internal_organs += new /obj/item/organ/alien/acid + internal_organs += new /obj/item/organ/alien/neurotoxin + internal_organs += new /obj/item/organ/alien/eggsac AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/repulse/xeno(src)) AddAbility(new/obj/effect/proc_holder/alien/royal/queen/promote()) ..() diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 53db809a9d0..be000619379 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -18,7 +18,7 @@ //This is fine right now, if we're adding organ specific damage this needs to be updated /mob/living/carbon/alien/larva/New() regenerate_icons() - internal_organs += new /obj/item/organ/internal/alien/plasmavessel/small/tiny + internal_organs += new /obj/item/organ/alien/plasmavessel/small/tiny AddAbility(new/obj/effect/proc_holder/alien/hide(null)) AddAbility(new/obj/effect/proc_holder/alien/larva_evolve(null)) diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index 9728c08e2c6..d63654ce9e7 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -17,7 +17,7 @@ if(status_flags & GODMODE) return if(stat != DEAD) - if(health<= -maxHealth || !getorgan(/obj/item/organ/internal/brain)) + if(health<= -maxHealth || !getorgan(/obj/item/organ/brain)) death() return if(paralysis || sleeping || getOxyLoss() > 50 || (status_flags & FAKEDEATH) || health <= config.health_threshold_crit) diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index eea07add748..8ac9093906b 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -1,33 +1,33 @@ -/obj/item/organ/internal/alien +/obj/item/organ/alien origin_tech = "biotech=5" icon_state = "xgibmid2" var/list/alien_powers = list() -/obj/item/organ/internal/alien/New() +/obj/item/organ/alien/New() for(var/A in alien_powers) if(ispath(A)) alien_powers -= A alien_powers += new A(src) ..() -/obj/item/organ/internal/alien/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/Insert(mob/living/carbon/M, special = 0) ..() for(var/obj/effect/proc_holder/alien/P in alien_powers) M.AddAbility(P) -/obj/item/organ/internal/alien/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/Remove(mob/living/carbon/M, special = 0) for(var/obj/effect/proc_holder/alien/P in alien_powers) M.RemoveAbility(P) ..() -/obj/item/organ/internal/alien/prepare_eat() +/obj/item/organ/alien/prepare_eat() var/obj/S = ..() S.reagents.add_reagent("sacid", 10) return S -/obj/item/organ/internal/alien/plasmavessel +/obj/item/organ/alien/plasmavessel name = "plasma vessel" icon_state = "plasma" origin_tech = "biotech=5;plasmatech=2" @@ -41,12 +41,12 @@ var/heal_rate = 5 var/plasma_rate = 10 -/obj/item/organ/internal/alien/plasmavessel/prepare_eat() +/obj/item/organ/alien/plasmavessel/prepare_eat() var/obj/S = ..() S.reagents.add_reagent("plasma", storedPlasma/10) return S -/obj/item/organ/internal/alien/plasmavessel/large +/obj/item/organ/alien/plasmavessel/large name = "large plasma vessel" icon_state = "plasma_large" w_class = 4 @@ -54,11 +54,11 @@ max_plasma = 500 plasma_rate = 15 -/obj/item/organ/internal/alien/plasmavessel/large/queen +/obj/item/organ/alien/plasmavessel/large/queen origin_tech = "biotech=6;plasmatech=3" plasma_rate = 20 -/obj/item/organ/internal/alien/plasmavessel/small +/obj/item/organ/alien/plasmavessel/small name = "small plasma vessel" icon_state = "plasma_small" w_class = 2 @@ -66,14 +66,14 @@ max_plasma = 150 plasma_rate = 5 -/obj/item/organ/internal/alien/plasmavessel/small/tiny +/obj/item/organ/alien/plasmavessel/small/tiny name = "tiny plasma vessel" icon_state = "plasma_tiny" w_class = 1 max_plasma = 100 alien_powers = list(/obj/effect/proc_holder/alien/transfer) -/obj/item/organ/internal/alien/plasmavessel/on_life() +/obj/item/organ/alien/plasmavessel/on_life() //If there are alien weeds on the ground then heal if needed or give some plasma if(locate(/obj/structure/alien/weeds) in owner.loc) if(owner.health >= owner.maxHealth) @@ -88,20 +88,20 @@ owner.adjustOxyLoss(-heal_amt) owner.adjustCloneLoss(-heal_amt) -/obj/item/organ/internal/alien/plasmavessel/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/plasmavessel/Insert(mob/living/carbon/M, special = 0) ..() if(isalien(M)) var/mob/living/carbon/alien/A = M A.updatePlasmaDisplay() -/obj/item/organ/internal/alien/plasmavessel/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/plasmavessel/Remove(mob/living/carbon/M, special = 0) ..() if(isalien(M)) var/mob/living/carbon/alien/A = M A.updatePlasmaDisplay() -/obj/item/organ/internal/alien/hivenode +/obj/item/organ/alien/hivenode name = "hive node" icon_state = "hivenode" zone = "head" @@ -111,16 +111,16 @@ var/recent_queen_death = 0 //Indicates if the queen died recently, aliens are heavily weakened while this is active. alien_powers = list(/obj/effect/proc_holder/alien/whisper) -/obj/item/organ/internal/alien/hivenode/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/hivenode/Insert(mob/living/carbon/M, special = 0) ..() M.faction |= "alien" -/obj/item/organ/internal/alien/hivenode/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/hivenode/Remove(mob/living/carbon/M, special = 0) M.faction -= "alien" ..() //When the alien queen dies, all aliens suffer a penalty as punishment for failing to protect her. -/obj/item/organ/internal/alien/hivenode/proc/queen_death() +/obj/item/organ/alien/hivenode/proc/queen_death() if(!owner|| owner.stat == DEAD) return if(isalien(owner)) //Different effects for aliens than humans @@ -150,7 +150,7 @@ owner.clear_alert("alien_noqueen") -/obj/item/organ/internal/alien/resinspinner +/obj/item/organ/alien/resinspinner name = "resin spinner" icon_state = "stomach-x" zone = "mouth" @@ -159,7 +159,7 @@ alien_powers = list(/obj/effect/proc_holder/alien/resin) -/obj/item/organ/internal/alien/acid +/obj/item/organ/alien/acid name = "acid gland" icon_state = "acid" zone = "mouth" @@ -168,7 +168,7 @@ alien_powers = list(/obj/effect/proc_holder/alien/acid) -/obj/item/organ/internal/alien/neurotoxin +/obj/item/organ/alien/neurotoxin name = "neurotoxin gland" icon_state = "neurotox" zone = "mouth" @@ -177,7 +177,7 @@ alien_powers = list(/obj/effect/proc_holder/alien/neurotoxin) -/obj/item/organ/internal/alien/eggsac +/obj/item/organ/alien/eggsac name = "egg sac" icon_state = "eggsac" zone = "groin" diff --git a/code/modules/mob/living/carbon/alien/say.dm b/code/modules/mob/living/carbon/alien/say.dm index 5d2efa25004..e72008ba098 100644 --- a/code/modules/mob/living/carbon/alien/say.dm +++ b/code/modules/mob/living/carbon/alien/say.dm @@ -16,6 +16,6 @@ ..(message, shown_name) /mob/living/carbon/hivecheck() - var/obj/item/organ/internal/alien/hivenode/N = getorgan(/obj/item/organ/internal/alien/hivenode) + var/obj/item/organ/alien/hivenode/N = getorgan(/obj/item/organ/alien/hivenode) if(N && !N.recent_queen_death) //Mob has alien hive node and is not under the dead queen special effect. return N \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 68d14b3a75b..012c0876cfb 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -2,13 +2,13 @@ // It functions almost identically (see code/datums/diseases/alien_embryo.dm) var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds -/obj/item/organ/internal/body_egg/alien_embryo +/obj/item/organ/body_egg/alien_embryo name = "alien embryo" icon = 'icons/mob/alien.dmi' icon_state = "larva0_dead" var/stage = 0 -/obj/item/organ/internal/body_egg/alien_embryo/on_find(mob/living/finder) +/obj/item/organ/body_egg/alien_embryo/on_find(mob/living/finder) ..() if(stage < 4) finder << "It's small and weak, barely the size of a foetus." @@ -17,12 +17,12 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds if(prob(10)) AttemptGrow(0) -/obj/item/organ/internal/body_egg/alien_embryo/prepare_eat() +/obj/item/organ/body_egg/alien_embryo/prepare_eat() var/obj/S = ..() S.reagents.add_reagent("sacid", 10) return S -/obj/item/organ/internal/body_egg/alien_embryo/on_life() +/obj/item/organ/body_egg/alien_embryo/on_life() switch(stage) if(2, 3) if(prob(2)) @@ -50,7 +50,7 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds owner << "You feel something tearing its way out of your stomach..." owner.adjustToxLoss(10) -/obj/item/organ/internal/body_egg/alien_embryo/egg_process() +/obj/item/organ/body_egg/alien_embryo/egg_process() if(stage < 5 && prob(3)) stage++ spawn(0) @@ -65,7 +65,7 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds -/obj/item/organ/internal/body_egg/alien_embryo/proc/AttemptGrow(gib_on_success = 1) +/obj/item/organ/body_egg/alien_embryo/proc/AttemptGrow(gib_on_success = 1) if(!owner) return var/list/candidates = get_candidates(ROLE_ALIEN, ALIEN_AFK_BRACKET, "alien candidate") var/client/C = null @@ -110,7 +110,7 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds Proc: AddInfectionImages(C) Des: Adds the infection image to all aliens for this embryo ----------------------------------------*/ -/obj/item/organ/internal/body_egg/alien_embryo/AddInfectionImages() +/obj/item/organ/body_egg/alien_embryo/AddInfectionImages() for(var/mob/living/carbon/alien/alien in player_list) if(alien.client) var/I = image('icons/mob/alien.dmi', loc = owner, icon_state = "infected[stage]") @@ -120,7 +120,7 @@ Des: Adds the infection image to all aliens for this embryo Proc: RemoveInfectionImage(C) Des: Removes all images from the mob infected by this embryo ----------------------------------------*/ -/obj/item/organ/internal/body_egg/alien_embryo/RemoveInfectionImages() +/obj/item/organ/body_egg/alien_embryo/RemoveInfectionImages() for(var/mob/living/carbon/alien/alien in player_list) if(alien.client) for(var/image/I in alien.client.images) diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index 08e5d444116..2e165aad75c 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -114,9 +114,9 @@ var/const/MAX_ACTIVE_TIME = 400 attached++ spawn(MAX_IMPREGNATION_TIME) attached = 0 - if(M.getorgan(/obj/item/organ/internal/alien/hivenode)) + if(M.getorgan(/obj/item/organ/alien/hivenode)) return 0 - if(M.getorgan(/obj/item/organ/internal/body_egg/alien_embryo)) + if(M.getorgan(/obj/item/organ/body_egg/alien_embryo)) return 0 if(loc == M) return 0 @@ -179,8 +179,9 @@ var/const/MAX_ACTIVE_TIME = 400 Die() icon_state = "[initial(icon_state)]_impregnated" - if(!target.getlimb(/obj/item/organ/limb/robot/chest) && !target.getorgan(/obj/item/organ/internal/body_egg/alien_embryo)) - new /obj/item/organ/internal/body_egg/alien_embryo(target) + var/obj/item/bodypart/chest/LC = target.get_bodypart("chest") + if((!LC || LC.status != ORGAN_ROBOTIC) && !target.getorgan(/obj/item/organ/body_egg/alien_embryo)) + new /obj/item/organ/body_egg/alien_embryo(target) if(iscorgi(target)) var/mob/living/simple_animal/pet/dog/corgi/C = target @@ -223,7 +224,7 @@ var/const/MAX_ACTIVE_TIME = 400 return 0 if(M.stat == DEAD) return 0 - if(M.getorgan(/obj/item/organ/internal/alien/hivenode)) + if(M.getorgan(/obj/item/organ/alien/hivenode)) return 0 if(iscorgi(M) || ismonkey(M)) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index a9ef5f416b0..d5020b6dd6f 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -13,11 +13,11 @@ var/mob/living/carbon/brain/brainmob = null //The current occupant. var/mob/living/silicon/robot = null //Appears unused. var/obj/mecha = null //This does not appear to be used outside of reference in mecha.dm. - var/obj/item/organ/internal/brain/brain = null //The actual brain + var/obj/item/organ/brain/brain = null //The actual brain /obj/item/device/mmi/update_icon() if(brain) - if(istype(brain,/obj/item/organ/internal/brain/alien)) + if(istype(brain,/obj/item/organ/brain/alien)) if(brainmob && brainmob.stat == DEAD) icon_state = "mmi_alien_dead" else @@ -41,8 +41,8 @@ /obj/item/device/mmi/attackby(obj/item/O, mob/user, params) user.changeNext_move(CLICK_CD_MELEE) - if(istype(O,/obj/item/organ/internal/brain)) //Time to stick a brain in it --NEO - var/obj/item/organ/internal/brain/newbrain = O + if(istype(O,/obj/item/organ/brain)) //Time to stick a brain in it --NEO + var/obj/item/organ/brain/newbrain = O if(brain) user << "There's already a brain in the MMI!" return @@ -119,7 +119,7 @@ if(ishuman(L)) var/mob/living/carbon/human/H = L - var/obj/item/organ/internal/brain/newbrain = H.getorgan(/obj/item/organ/internal/brain) + var/obj/item/organ/brain/newbrain = H.getorgan(/obj/item/organ/brain) newbrain.loc = src brain = newbrain else if(!brain) diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm index 3fd3661ffcf..b51044a221c 100644 --- a/code/modules/mob/living/carbon/brain/brain.dm +++ b/code/modules/mob/living/carbon/brain/brain.dm @@ -12,7 +12,7 @@ /mob/living/carbon/brain/New(loc) ..() if(isturf(loc)) //not spawned in an MMI or brain organ (most likely adminspawned) - var/obj/item/organ/internal/brain/OB = new(loc) //we create a new brain organ for it. + var/obj/item/organ/brain/OB = new(loc) //we create a new brain organ for it. src.loc = OB OB.brainmob = src diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 81389febbcb..17584a81feb 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -1,4 +1,4 @@ -/obj/item/organ/internal/brain +/obj/item/organ/brain name = "brain" desc = "A piece of juicy meat found in a person's head." icon_state = "brain" @@ -13,7 +13,7 @@ var/mob/living/carbon/brain/brainmob = null var/damaged_brain = 0 //whether the brain organ is damaged. -/obj/item/organ/internal/brain/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/brain/Insert(mob/living/carbon/M, special = 0) ..() name = "brain" if(brainmob) @@ -32,7 +32,7 @@ var/mob/living/carbon/human/H = M H.update_hair(0) -/obj/item/organ/internal/brain/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/brain/Remove(mob/living/carbon/M, special = 0) ..() if(!special) transfer_identity(M) @@ -40,10 +40,10 @@ var/mob/living/carbon/human/H = M H.update_hair(0) -/obj/item/organ/internal/brain/prepare_eat() +/obj/item/organ/brain/prepare_eat() return // Too important to eat. -/obj/item/organ/internal/brain/proc/transfer_identity(mob/living/L) +/obj/item/organ/brain/proc/transfer_identity(mob/living/L) name = "[L.name]'s brain" brainmob = new(src) brainmob.name = L.real_name @@ -58,12 +58,12 @@ L.mind.transfer_to(brainmob) brainmob << "You feel slightly disoriented. That's normal when you're just a brain." -/obj/item/organ/internal/brain/attackby(obj/item/O, mob/user, params) +/obj/item/organ/brain/attackby(obj/item/O, mob/user, params) user.changeNext_move(CLICK_CD_MELEE) if(brainmob) O.attack(brainmob, user) //Oh noooeeeee -/obj/item/organ/internal/brain/examine(mob/user) +/obj/item/organ/brain/examine(mob/user) ..() if(brainmob) @@ -77,7 +77,7 @@ else user << "This one is completely devoid of life." -/obj/item/organ/internal/brain/attack(mob/living/carbon/M, mob/user) +/obj/item/organ/brain/attack(mob/living/carbon/M, mob/user) if(!istype(M)) return ..() @@ -87,21 +87,22 @@ return ..() var/mob/living/carbon/human/H = M - if(istype(M, /mob/living/carbon/human) && ((H.head && H.head.flags_cover & HEADCOVERSEYES) || (H.wear_mask && H.wear_mask.flags_cover & MASKCOVERSEYES) || (H.glasses && H.glasses.flags & GLASSESCOVERSEYES))) + if(istype(H) && ((H.head && H.head.flags_cover & HEADCOVERSEYES) || (H.wear_mask && H.wear_mask.flags_cover & MASKCOVERSEYES) || (H.glasses && H.glasses.flags & GLASSESCOVERSEYES))) user << "You're going to need to remove their head cover first!" return //since these people will be dead M != usr - if(!M.getorgan(/obj/item/organ/internal/brain)) + if(!M.getorgan(/obj/item/organ/brain)) + if(istype(H) && !H.get_bodypart("head")) + return user.drop_item() - for(var/mob/O in viewers(M, null)) - if(O == (user || M)) - continue - if(M == user) - O << "[user] inserts [src] into \his head!" - else - O << "[M] has [src] inserted into \his head by [user]." + var/msg = "[M] has [src] inserted into \his head by [user]." + if(M == user) + msg = "[user] inserts [src] into \his head!" + + M.visible_message("[msg]", + "[msg]") if(M != user) M << "[user] inserts [src] into your head." @@ -113,13 +114,13 @@ else ..() -/obj/item/organ/internal/brain/Destroy() //copypasted from MMIs. +/obj/item/organ/brain/Destroy() //copypasted from MMIs. if(brainmob) qdel(brainmob) brainmob = null return ..() -/obj/item/organ/internal/brain/alien +/obj/item/organ/brain/alien name = "alien brain" desc = "We barely understand the brains of terrestial animals. Who knows what we may find in the brain of such an advanced species?" icon_state = "brain-x" diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index cf5df7b526a..67b700b2b08 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -15,6 +15,6 @@ if(container) qdel(container)//Gets rid of the MMI if there is one if(loc) - if(istype(loc,/obj/item/organ/internal/brain)) + if(istype(loc,/obj/item/organ/brain)) qdel(loc)//Gets rid of the brain item ..() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm index 1e5454f90ee..dc05ef62dbb 100644 --- a/code/modules/mob/living/carbon/brain/life.dm +++ b/code/modules/mob/living/carbon/brain/life.dm @@ -25,10 +25,10 @@ if(health <= config.health_threshold_dead) if(stat != DEAD) death() - var/obj/item/organ/internal/brain/BR + var/obj/item/organ/brain/BR if(container && container.brain) BR = container.brain - else if(istype(loc, /obj/item/organ/internal/brain)) + else if(istype(loc, /obj/item/organ/brain)) BR = loc if(BR) BR.damaged_brain = 1 //beaten to a pulp diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ef329195264..d019b6e0afb 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -20,6 +20,9 @@ qdel(guts) for(var/atom/movable/food in stomach_contents) qdel(food) + for(var/BP in bodyparts) + qdel(BP) + bodyparts = list() remove_from_all_data_huds() if(dna) qdel(dna) @@ -37,9 +40,9 @@ var/d = rand(round(I.force / 4), I.force) if(istype(src, /mob/living/carbon/human)) var/mob/living/carbon/human/H = src - var/organ = H.get_organ("chest") - if (istype(organ, /obj/item/organ/limb)) - var/obj/item/organ/limb/temp = organ + var/organ = H.get_bodypart("chest") + if (istype(organ, /obj/item/bodypart)) + var/obj/item/bodypart/temp = organ if(temp.take_damage(d, 0)) H.update_damage_overlays(0) H.updatehealth() @@ -511,13 +514,13 @@ I.throw_at(target,I.throw_range,I.throw_speed,src) /mob/living/carbon/emp_act(severity) - for(var/obj/item/organ/internal/O in internal_organs) + for(var/obj/item/organ/O in internal_organs) O.emp_act(severity) ..() /mob/living/carbon/check_eye_prot() var/number = ..() - for(var/obj/item/organ/internal/cyberimp/eyes/EFP in internal_organs) + for(var/obj/item/organ/cyberimp/eyes/EFP in internal_organs) number += EFP.flash_protect return number @@ -541,7 +544,7 @@ /mob/living/carbon/Stat() ..() if(statpanel("Status")) - var/obj/item/organ/internal/alien/plasmavessel/vessel = getorgan(/obj/item/organ/internal/alien/plasmavessel) + var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) if(vessel) stat(null, "Plasma Stored: [vessel.storedPlasma]/[vessel.max_plasma]") if(locate(/obj/item/device/assembly/health) in src) @@ -610,7 +613,7 @@ if(A.update_remote_sight(src)) //returns 1 if we override all other sight updates. return - for(var/obj/item/organ/internal/cyberimp/eyes/E in internal_organs) + for(var/obj/item/organ/cyberimp/eyes/E in internal_organs) sight |= E.sight_flags if(E.dark_view) see_in_dark = max(see_in_dark,E.dark_view) @@ -725,7 +728,7 @@ if(status_flags & GODMODE) return if(stat != DEAD) - if(health<= config.health_threshold_dead || !getorgan(/obj/item/organ/internal/brain)) + if(health<= config.health_threshold_dead || !getorgan(/obj/item/organ/brain)) death() return if(paralysis || sleeping || getOxyLoss() > 50 || (status_flags & FAKEDEATH) || health <= config.health_threshold_crit) @@ -759,7 +762,7 @@ /mob/living/carbon/fully_heal(admin_revive = 0) if(reagents) reagents.clear_reagents() - var/obj/item/organ/internal/brain/B = getorgan(/obj/item/organ/internal/brain) + var/obj/item/organ/brain/B = getorgan(/obj/item/organ/brain) if(B) B.damaged_brain = 0 if(admin_revive) @@ -776,14 +779,14 @@ /mob/living/carbon/can_be_revived() . = ..() - if(!getorgan(/obj/item/organ/internal/brain)) + if(!getorgan(/obj/item/organ/brain)) return 0 /mob/living/carbon/harvest(mob/living/user) if(qdeleted(src)) return var/organs_amt = 0 - for(var/obj/item/organ/internal/O in internal_organs) + for(var/obj/item/organ/O in internal_organs) if(prob(50)) organs_amt++ O.Remove(src) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 544a023160b..ffe0f5c594a 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -2,7 +2,7 @@ gender = MALE hud_possible = list(HEALTH_HUD,STATUS_HUD,ANTAG_HUD) var/list/stomach_contents = list() - var/list/internal_organs = list() //List of /obj/item/organ/internal in the mob. They don't go in the contents for some reason I don't want to know. + var/list/internal_organs = list() //List of /obj/item/organ in the mob. They don't go in the contents for some reason I don't want to know. var/list/internal_organs_slot = list() //Same as above, but stores "slot ID" - "organ" pairs for easy access. var/silent = 0 //Can't talk. Value goes down every life proc. //NOTE TO FUTURE CODERS: DO NOT INITIALIZE NUMERICAL VARS AS NULL OR I WILL MURDER YOU. @@ -31,3 +31,5 @@ var/rotate_on_lying = 1 var/tinttotal = 0 // Total level of visualy impairing items + + var/list/bodyparts = list() //Gets filled up in the constructor (New() proc in human.dm and monkey.dm) diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm index 1bd1210c2f7..2e77a20baa8 100644 --- a/code/modules/mob/living/carbon/carbon_movement.dm +++ b/code/modules/mob/living/carbon/carbon_movement.dm @@ -20,7 +20,7 @@ var/const/GALOSHES_DONT_HELP = 4 return 0 // Do we have a jetpack implant (and is it on)? - var/obj/item/organ/internal/cyberimp/chest/thrusters/T = getorganslot("thrusters") + var/obj/item/organ/cyberimp/chest/thrusters/T = getorganslot("thrusters") if(istype(T) && movement_dir && T.allow_thrust(0.01)) return 1 diff --git a/code/modules/mob/living/carbon/death.dm b/code/modules/mob/living/carbon/death.dm index 17b01a33957..53a05548f6c 100644 --- a/code/modules/mob/living/carbon/death.dm +++ b/code/modules/mob/living/carbon/death.dm @@ -14,8 +14,8 @@ ..() /mob/living/carbon/spill_organs(no_brain) - for(var/obj/item/organ/internal/I in internal_organs) - if(no_brain && istype(I, /obj/item/organ/internal/brain)) + for(var/obj/item/organ/I in internal_organs) + if(no_brain && istype(I, /obj/item/organ/brain)) continue if(I) I.Remove(src) diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index 1da6b212e10..21f8bdb6cb4 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -53,7 +53,7 @@ if(digitalcamo) msg += "It is moving its body in an unnatural and blatantly unsimian manner.\n" - if(!getorgan(/obj/item/organ/internal/brain)) + if(!getorgan(/obj/item/organ/brain)) msg += "It appears that it's brain is missing...\n" msg += "*---------*" diff --git a/code/modules/mob/living/carbon/human/blood.dm b/code/modules/mob/living/carbon/human/blood.dm index b80c8ffdc34..655fcc7b43d 100644 --- a/code/modules/mob/living/carbon/human/blood.dm +++ b/code/modules/mob/living/carbon/human/blood.dm @@ -111,12 +111,13 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 //Bleeding out blood_max = 0 - for(var/obj/item/organ/limb/org in organs) - var/brutedamage = org.brute_dam + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + var/brutedamage = BP.brute_dam //We want an accurate reading of .len - listclearnulls(org.embedded_objects) - blood_max += 0.5*org.embedded_objects.len + listclearnulls(BP.embedded_objects) + blood_max += 0.5*BP.embedded_objects.len if(brutedamage > 30) blood_max += 0.5 diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 5227981c056..68c786f3d10 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -94,7 +94,9 @@ else msg += "[t_He] [t_has] \icon[gloves] \a [gloves] on [t_his] hands.\n" else if(blood_DNA) - msg += "[t_He] [t_has] blood-stained hands!\n" + var/hand_number = get_num_arms() + if(hand_number) + msg += "[t_He] [t_has] [hand_number > 1 ? "" : "a"] blood-stained hand[hand_number > 1 ? "s" : ""]!\n" //handcuffed? @@ -169,7 +171,7 @@ var/appears_dead = 0 if(stat == DEAD || (status_flags & FAKEDEATH)) appears_dead = 1 - if(getorgan(/obj/item/organ/internal/brain))//Only perform these checks if there is no brain + if(getorgan(/obj/item/organ/brain))//Only perform these checks if there is no brain if(suiciding) msg += "[t_He] appears to have commited suicide... there is no hope of recovery.\n" msg += "[t_He] [t_is] limp and unresponsive; there are no signs of life" @@ -185,13 +187,26 @@ if(!foundghost) msg += " and [t_his] soul has departed" msg += "...\n" - else//Brain is gone, doesn't matter if they are AFK or present + else if(get_bodypart("head")) //Brain is gone, doesn't matter if they are AFK or present. Check for head first tho. Decapitation has similar message. msg += "It appears that [t_his] brain is missing...\n" var/temp = getBruteLoss() //no need to calculate each of these twice msg += "" + var/list/missing = list("head", "chest", "l_arm", "r_arm", "l_leg", "r_leg") + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + missing -= BP.body_zone + for(var/obj/item/I in BP.embedded_objects) + msg += "[t_He] [t_has] \a \icon[I] [I] embedded in [t_his] [BP.name]!\n" + + for(var/t in missing) + if(t=="head") + msg += "[capitalize(t_his)] [parse_zone(t)] is missing!\n" + continue + msg += "[capitalize(t_his)] [parse_zone(t)] is missing!\n" + if(temp) if(temp < 30) msg += "[t_He] [t_has] minor bruising.\n" @@ -213,11 +228,6 @@ msg += "[t_He] [t_has] severe cellular damage.\n" - for(var/obj/item/organ/limb/L in organs) - for(var/obj/item/I in L.embedded_objects) - msg += "[t_He] [t_has] \a \icon[I] [I] embedded in [t_his] [L.getDisplayName()]!\n" - - if(fire_stacks > 0) msg += "[t_He] [t_is] covered in something flammable.\n" if(fire_stacks < 0) @@ -269,7 +279,7 @@ else if(getBrainLoss() >= 60) msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" - if(getorgan(/obj/item/organ/internal/brain)) + if(getorgan(/obj/item/organ/brain)) if(istype(src,/mob/living/carbon/human/interactive)) msg += "[t_He] [t_is] appears to be some sort of sick automaton, [t_his] eyes are glazed over and [t_his] mouth is slightly agape.\n" else if(!key) @@ -285,7 +295,7 @@ if(istype(user, /mob/living/carbon/human)) var/mob/living/carbon/human/H = user - var/obj/item/organ/internal/cyberimp/eyes/hud/CIH = H.getorgan(/obj/item/organ/internal/cyberimp/eyes/hud) + var/obj/item/organ/cyberimp/eyes/hud/CIH = H.getorgan(/obj/item/organ/cyberimp/eyes/hud) if(istype(H.glasses, /obj/item/clothing/glasses/hud) || CIH) var/perpname = get_face_name(get_id_name("")) if(perpname) @@ -294,9 +304,9 @@ msg += "Rank: [R.fields["rank"]]
        " msg += "\[Front photo\] " msg += "\[Side photo\]
        " - if(istype(H.glasses, /obj/item/clothing/glasses/hud/health) || istype(CIH,/obj/item/organ/internal/cyberimp/eyes/hud/medical)) + if(istype(H.glasses, /obj/item/clothing/glasses/hud/health) || istype(CIH,/obj/item/organ/cyberimp/eyes/hud/medical)) var/implant_detect - for(var/obj/item/organ/internal/cyberimp/CI in internal_organs) + for(var/obj/item/organ/cyberimp/CI in internal_organs) if(CI.status == ORGAN_ROBOTIC) implant_detect += "[name] is modified with a [CI.name].
        " if(implant_detect) @@ -312,7 +322,7 @@ msg += "\[Medical evaluation\]
        " - if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(CIH,/obj/item/organ/internal/cyberimp/eyes/hud/security)) + if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(CIH,/obj/item/organ/cyberimp/eyes/hud/security)) if(!user.stat && user != src) //|| !user.canmove || user.restrained()) Fluff: Sechuds have eye-tracking technology and sets 'arrest' to people that the wearer looks and blinks at. var/criminal = "None" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 49381eb5445..ca085a93ec6 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -17,6 +17,13 @@ verbs += /mob/living/proc/mob_sleep verbs += /mob/living/proc/lay_down + //initialize limbs first + bodyparts = newlist(/obj/item/bodypart/chest, /obj/item/bodypart/head, /obj/item/bodypart/l_arm, + /obj/item/bodypart/r_arm, /obj/item/bodypart/r_leg, /obj/item/bodypart/l_leg) + for(var/X in bodyparts) + var/obj/item/bodypart/O = X + O.owner = src + //initialize dna. for spawned humans; overwritten by other code create_dna(src) randomize_human(src) @@ -26,18 +33,14 @@ set_species(dna.species.type) //initialise organs - organs = newlist(/obj/item/organ/limb/chest, /obj/item/organ/limb/head, /obj/item/organ/limb/l_arm, - /obj/item/organ/limb/r_arm, /obj/item/organ/limb/r_leg, /obj/item/organ/limb/l_leg) - for(var/obj/item/organ/limb/O in organs) - O.owner = src - internal_organs += new /obj/item/organ/internal/appendix - internal_organs += new /obj/item/organ/internal/lungs - internal_organs += new /obj/item/organ/internal/heart - internal_organs += new /obj/item/organ/internal/brain + internal_organs += new /obj/item/organ/appendix + internal_organs += new /obj/item/organ/lungs + internal_organs += new /obj/item/organ/heart + internal_organs += new /obj/item/organ/brain //Note: Additional organs are generated/replaced on the dna.species level - for(var/obj/item/organ/internal/I in internal_organs) + for(var/obj/item/organ/I in internal_organs) I.Insert(src) make_blood() @@ -56,12 +59,6 @@ //...and display them. add_to_all_human_data_huds() -/mob/living/carbon/human/Destroy() - for(var/atom/movable/organelle in organs) - qdel(organelle) - organs = list() - return ..() - /mob/living/carbon/human/Stat() ..() @@ -150,7 +147,10 @@ Paralyse(10) take_overall_damage(b_loss,f_loss) - + //attempt to dismember bodyparts + for(var/obj/item/bodypart/BP in bodyparts) + if(prob(50/severity) && BP.body_zone != "head" && BP.body_zone != "chest") + BP.dismember() ..() /mob/living/carbon/human/blob_act(obj/effect/blob/B) @@ -158,7 +158,7 @@ return show_message("The blob attacks you!") var/dam_zone = pick("chest", "l_hand", "r_hand", "l_leg", "r_leg") - var/obj/item/organ/limb/affecting = get_organ(ran_zone(dam_zone)) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) apply_damage(5, BRUTE, affecting, run_armor_check(affecting, "melee")) return @@ -304,11 +304,11 @@ if(href_list["embedded_object"]) var/obj/item/I = locate(href_list["embedded_object"]) - var/obj/item/organ/limb/L = locate(href_list["embedded_limb"]) + var/obj/item/bodypart/L = locate(href_list["embedded_limb"]) if(!I || !L || I.loc != src || !(I in L.embedded_objects)) //no item, no limb, or item is not in limb or in the person anymore return var/time_taken = I.embedded_unsafe_removal_time*I.w_class - usr.visible_message("[usr] attempts to remove [I] from their [L.getDisplayName()].","You attempt to remove [I] from your [L.getDisplayName()]... (It will take [time_taken/10] seconds.)") + usr.visible_message("[usr] attempts to remove [I] from their [L.name].","You attempt to remove [I] from your [L.name]... (It will take [time_taken/10] seconds.)") if(do_after(usr, time_taken, needhand = 1, target = src)) if(!I || !L || I.loc != src || !(I in L.embedded_objects)) return @@ -317,7 +317,7 @@ I.loc = get_turf(src) usr.put_in_hands(I) usr.emote("scream") - usr.visible_message("[usr] successfully rips [I] out of their [L.getDisplayName()]!","You successfully remove [I] from your [L.getDisplayName()].") + usr.visible_message("[usr] successfully rips [I] out of their [L.name]!","You successfully remove [I] from your [L.name].") if(!has_embedded_objects()) clear_alert("embeddedobject") return @@ -415,8 +415,9 @@ var/status = "" if(getBruteLoss()) usr << "Physical trauma analysis:" - for(var/obj/item/organ/limb/org in organs) - var/brutedamage = org.brute_dam + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + var/brutedamage = BP.brute_dam if(brutedamage > 0) status = "received minor physical injuries." span = "notice" @@ -427,11 +428,12 @@ status = "sustained major trauma!" span = "userdanger" if(brutedamage) - usr << "The [org.getDisplayName()] appears to have [status]" + usr << "[BP] appears to have [status]" if(getFireLoss()) usr << "Analysis of skin burns:" - for(var/obj/item/organ/limb/org in organs) - var/burndamage = org.burn_dam + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + var/burndamage = BP.burn_dam if(burndamage > 0) status = "signs of minor burns." span = "notice" @@ -442,7 +444,7 @@ status = "major burns!" span = "userdanger" if(burndamage) - usr << "The [org.getDisplayName()] appears to have [status]" + usr << "[BP] appears to have [status]" if(getOxyLoss()) usr << "Patient has signs of suffocation, emergency treatment may be required!" if(getToxLoss() > 20) @@ -576,7 +578,7 @@ . = 1 // Default to returning true. if(user && !target_zone) target_zone = user.zone_selected - if(dna && PIERCEIMMUNE in dna.species.specflags) + if(dna && (PIERCEIMMUNE in dna.species.specflags)) . = 0 // If targeting the head, see if the head item is thin enough. // If targeting anything else, see if the wear suit is thin enough. @@ -736,10 +738,13 @@ "[src] examines \himself.", \ "You check yourself for injuries.") - for(var/obj/item/organ/limb/org in organs) + var/list/missing = list("head", "chest", "l_arm", "r_arm", "l_leg", "r_leg") + for(var/X in bodyparts) + var/obj/item/bodypart/LB = X + missing -= LB.body_zone var/status = "" - var/brutedamage = org.brute_dam - var/burndamage = org.burn_dam + var/brutedamage = LB.brute_dam + var/burndamage = LB.burn_dam if(hallucination) if(prob(30)) brutedamage += rand(30,40) @@ -763,10 +768,13 @@ status += "numb" if(status == "") status = "OK" - src << "\t [status == "OK" ? "\blue" : "\red"] Your [org.getDisplayName()] is [status]." + src << "\t [status == "OK" ? "\blue" : "\red"] Your [LB.name] is [status]." - for(var/obj/item/I in org.embedded_objects) - src << "\t \red There is \a [I] embedded in your [org.getDisplayName()]!" + for(var/obj/item/I in LB.embedded_objects) + src << "\t \red There is \a [I] embedded in your [LB.name]!" + + for(var/t in missing) + src << "Your [parse_zone(t)] is missing!" if(blood_max) src << "You are bleeding!" @@ -857,16 +865,9 @@ /mob/living/carbon/human/proc/electrocution_animation(anim_duration) //Handle mutant parts if possible if(dna && dna.species) - dna.species.handle_mutant_bodyparts(src,"black") - dna.species.handle_hair(src,"black") - dna.species.update_color(src,"black") overlays += "electrocuted_base" spawn(anim_duration) if(src) - if(dna && dna.species) - dna.species.handle_mutant_bodyparts(src) - dna.species.handle_hair(src) - dna.species.update_color(src) overlays -= "electrocuted_base" else //or just do a generic animation @@ -936,9 +937,10 @@ hud_used.healthdoll.overlays.Cut() if(stat != DEAD) hud_used.healthdoll.icon_state = "healthdoll_OVERLAY" - for(var/obj/item/organ/limb/L in organs) - var/damage = L.burn_dam + L.brute_dam - var/comparison = (L.max_damage/5) + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + var/damage = BP.burn_dam + BP.brute_dam + var/comparison = (BP.max_damage/5) var/icon_num = 0 if(damage) icon_num = 1 @@ -953,16 +955,20 @@ if(hal_screwyhud == 5) icon_num = 0 if(icon_num) - hud_used.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[L.name][icon_num]") + hud_used.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[BP.name][icon_num]") + for(var/t in get_missing_limbs()) //Missing limbs + hud_used.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[t]6") else hud_used.healthdoll.icon_state = "healthdoll_DEAD" /mob/living/carbon/human/fully_heal(admin_revive = 0) + if(admin_revive) + regenerate_limbs() if(!getorganslot("lungs")) - var/obj/item/organ/internal/lungs/L = new() + var/obj/item/organ/lungs/L = new() L.Insert(src) if(!getorganslot("tongue")) - var/obj/item/organ/internal/tongue/T = new() + var/obj/item/organ/tongue/T = new() T.Insert(src) restore_blood() remove_all_embedded_objects() diff --git a/code/modules/mob/living/carbon/human/human_attackalien.dm b/code/modules/mob/living/carbon/human/human_attackalien.dm index 10e19dfd198..3f7acda2524 100644 --- a/code/modules/mob/living/carbon/human/human_attackalien.dm +++ b/code/modules/mob/living/carbon/human/human_attackalien.dm @@ -13,7 +13,7 @@ visible_message("[M] has lunged at [src]!", \ "[M] has lunged at [src]!") return 0 - var/obj/item/organ/limb/affecting = get_organ(ran_zone(M.zone_selected)) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) var/armor_block = run_armor_check(affecting, "melee","","",10) playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) diff --git a/code/modules/mob/living/carbon/human/human_attackpaw.dm b/code/modules/mob/living/carbon/human/human_attackpaw.dm index 54c47761514..63dcd230169 100644 --- a/code/modules/mob/living/carbon/human/human_attackpaw.dm +++ b/code/modules/mob/living/carbon/human/human_attackpaw.dm @@ -1,6 +1,6 @@ /mob/living/carbon/human/attack_paw(mob/living/carbon/monkey/M) var/dam_zone = pick("chest", "l_hand", "r_hand", "l_leg", "r_leg") - var/obj/item/organ/limb/affecting = get_organ(ran_zone(dam_zone)) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) if(M.a_intent == "help") ..() //shaking diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index f7e020147e1..4a24b88e2b9 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -1,12 +1,13 @@ -//Updates the mob's health from organs and mob damage variables +//Updates the mob's health from bodyparts and mob damage variables /mob/living/carbon/human/updatehealth() if(status_flags & GODMODE) return var/total_burn = 0 var/total_brute = 0 - for(var/obj/item/organ/limb/O in organs) //hardcoded to streamline things a bit - total_brute += O.brute_dam - total_burn += O.burn_dam + for(var/X in bodyparts) //hardcoded to streamline things a bit + var/obj/item/bodypart/BP = X + total_brute += BP.brute_dam + total_burn += BP.burn_dam health = maxHealth - getOxyLoss() - getToxLoss() - getCloneLoss() - total_burn - total_brute update_stat() if( ((maxHealth - total_burn) < config.health_threshold_dead) && stat == DEAD ) @@ -17,17 +18,19 @@ med_hud_set_status() -//These procs fetch a cumulative total damage from all organs +//These procs fetch a cumulative total damage from all bodyparts /mob/living/carbon/human/getBruteLoss() var/amount = 0 - for(var/obj/item/organ/limb/O in organs) - amount += O.brute_dam + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + amount += BP.brute_dam return amount /mob/living/carbon/human/getFireLoss() var/amount = 0 - for(var/obj/item/organ/limb/O in organs) - amount += O.burn_dam + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + amount += BP.burn_dam return amount @@ -59,30 +62,32 @@ //////////////////////////////////////////// -//Returns a list of damaged organs -/mob/living/carbon/human/proc/get_damaged_organs(brute, burn) - var/list/obj/item/organ/limb/parts = list() - for(var/obj/item/organ/limb/O in organs) - if((brute && O.brute_dam) || (burn && O.burn_dam)) - parts += O +//Returns a list of damaged bodyparts +/mob/living/carbon/human/proc/get_damaged_bodyparts(brute, burn) + var/list/obj/item/bodypart/parts = list() + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + if((brute && BP.brute_dam) || (burn && BP.burn_dam)) + parts += BP return parts -//Returns a list of damageable organs -/mob/living/carbon/human/proc/get_damageable_organs() - var/list/obj/item/organ/limb/parts = list() - for(var/obj/item/organ/limb/O in organs) - if(O.brute_dam + O.burn_dam < O.max_damage) - parts += O +//Returns a list of damageable bodyparts +/mob/living/carbon/human/proc/get_damageable_bodyparts() + var/list/obj/item/bodypart/parts = list() + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + if(BP.brute_dam + BP.burn_dam < BP.max_damage) + parts += BP return parts //Heals ONE external organ, organ gets randomly selected from damaged ones. //It automatically updates damage overlays if necesary //It automatically updates health status /mob/living/carbon/human/heal_organ_damage(brute, burn) - var/list/obj/item/organ/limb/parts = get_damaged_organs(brute,burn) + var/list/obj/item/bodypart/parts = get_damaged_bodyparts(brute,burn) if(!parts.len) return - var/obj/item/organ/limb/picked = pick(parts) + var/obj/item/bodypart/picked = pick(parts) if(picked.heal_damage(brute,burn,0)) update_damage_overlays(0) updatehealth() @@ -91,22 +96,22 @@ //It automatically updates damage overlays if necesary //It automatically updates health status /mob/living/carbon/human/take_organ_damage(brute, burn) - var/list/obj/item/organ/limb/parts = get_damageable_organs() + var/list/obj/item/bodypart/parts = get_damageable_bodyparts() if(!parts.len) return - var/obj/item/organ/limb/picked = pick(parts) + var/obj/item/bodypart/picked = pick(parts) if(picked.take_damage(brute,burn)) update_damage_overlays(0) updatehealth() -//Heal MANY external organs, in random order +//Heal MANY bodyparts, in random order /mob/living/carbon/human/heal_overall_damage(brute, burn, updating_health=1) - var/list/obj/item/organ/limb/parts = get_damaged_organs(brute,burn) + var/list/obj/item/bodypart/parts = get_damaged_bodyparts(brute,burn) var/update = 0 while(parts.len && (brute>0 || burn>0) ) - var/obj/item/organ/limb/picked = pick(parts) + var/obj/item/bodypart/picked = pick(parts) var/brute_was = picked.brute_dam var/burn_was = picked.burn_dam @@ -122,15 +127,15 @@ if(update) update_damage_overlays(0) -// damage MANY external organs, in random order +// damage MANY bodyparts, in random order /mob/living/carbon/human/take_overall_damage(brute, burn) if(status_flags & GODMODE) return //godmode - var/list/obj/item/organ/limb/parts = get_damageable_organs() + var/list/obj/item/bodypart/parts = get_damageable_bodyparts() var/update = 0 while(parts.len && (brute>0 || burn>0) ) - var/obj/item/organ/limb/picked = pick(parts) + var/obj/item/bodypart/picked = pick(parts) var/brute_per_part = brute/parts.len var/burn_per_part = burn/parts.len @@ -156,15 +161,6 @@ //////////////////////////////////////////// -/mob/living/carbon/human/proc/get_organ(zone) - if(!zone) - zone = "chest" - for(var/obj/item/organ/limb/O in organs) - if(O.name == zone) - return O - return null - - /mob/living/carbon/human/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = 0) // depending on the species, it will run the corresponding apply_damage code there return dna.species.apply_damage(damage, damagetype, def_zone, blocked, src) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 88069a6498f..7eab6c1d4f0 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -5,18 +5,19 @@ if(def_zone) if(islimb(def_zone)) return checkarmor(def_zone, type) - var/obj/item/organ/limb/affecting = get_organ(ran_zone(def_zone)) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(def_zone)) return checkarmor(affecting, type) //If a specific bodypart is targetted, check how that bodypart is protected and return the value. //If you don't specify a bodypart, it checks ALL your bodyparts for protection, and averages out the values - for(var/obj/item/organ/limb/organ in organs) - armorval += checkarmor(organ, type) + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + armorval += checkarmor(BP, type) organnum++ return (armorval/max(organnum, 1)) -/mob/living/carbon/human/proc/checkarmor(obj/item/organ/limb/def_zone, type) +/mob/living/carbon/human/proc/checkarmor(obj/item/bodypart/def_zone, type) if(!type) return 0 var/protection = 0 @@ -94,23 +95,21 @@ return 0 -/mob/living/carbon/human/attacked_by(obj/item/I, mob/living/user, def_zone) +/mob/living/carbon/human/attacked_by(obj/item/I, mob/living/user) if(!I || !user) return 0 - var/obj/item/organ/limb/target_limb = get_organ(check_zone(user.zone_selected)) - var/obj/item/organ/limb/affecting = get_organ(ran_zone(user.zone_selected)) - var/hit_area = parse_zone(affecting.name) - var/target_area = parse_zone(target_limb.name) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(user.zone_selected)) + var/target_area = parse_zone(check_zone(user.zone_selected)) feedback_add_details("item_used_for_combat","[I.type]|[I.force]") feedback_add_details("zone_targeted","[target_area]") // the attacked_by code varies among species - return dna.species.spec_attacked_by(I, user, def_zone, affecting, hit_area, a_intent, target_limb, target_area, src) + return dna.species.spec_attacked_by(I, user, affecting, a_intent, target_area, src) /mob/living/carbon/human/emp_act(severity) var/informed = 0 - for(var/obj/item/organ/limb/L in src.organs) + for(var/obj/item/bodypart/L in src.bodyparts) if(L.status == ORGAN_ROBOTIC) if(!informed) src << "You feel a sharp pain as your robotic limbs overload." @@ -149,7 +148,7 @@ else src << "Your [head_clothes.name] protects your head and face from the acid!" else - . = get_organ("head") + . = get_bodypart("head") if(.) damaged += . if(ears) @@ -170,7 +169,7 @@ else src << "Your [chest_clothes.name] protects your body from the acid!" else - . = get_organ("chest") + . = get_bodypart("chest") if(.) damaged += . if(wear_id) @@ -201,10 +200,10 @@ else src << "Your [arm_clothes.name] protects your arms and hands from the acid!" else - . = get_organ("r_arm") + . = get_bodypart("r_arm") if(.) damaged += . - . = get_organ("l_arm") + . = get_bodypart("l_arm") if(.) damaged += . @@ -227,16 +226,16 @@ else src << "Your [leg_clothes.name] protects your legs and feet from the acid!" else - . = get_organ("r_leg") + . = get_bodypart("r_leg") if(.) damaged += . - . = get_organ("l_leg") + . = get_bodypart("l_leg") if(.) damaged += . //DAMAGE// - for(var/obj/item/organ/limb/affecting in damaged) + for(var/obj/item/bodypart/affecting in damaged) affecting.take_damage(acidity, 2*acidity) if(affecting.name == "head") @@ -277,7 +276,7 @@ if(check_shields(damage, "the [M.name]", null, MELEE_ATTACK, M.armour_penetration)) return 0 var/dam_zone = pick("chest", "l_hand", "r_hand", "l_leg", "r_leg") - var/obj/item/organ/limb/affecting = get_organ(ran_zone(dam_zone)) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) var/armor = run_armor_check(affecting, "melee") apply_damage(damage, M.melee_damage_type, affecting, armor, "", "", M.armour_penetration) updatehealth() @@ -291,7 +290,7 @@ return 0 if(stat != DEAD) L.amount_grown = min(L.amount_grown + damage, L.max_grown) - var/obj/item/organ/limb/affecting = get_organ(ran_zone(L.zone_selected)) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(L.zone_selected)) var/armor_block = run_armor_check(affecting, "melee") apply_damage(damage, BRUTE, affecting, armor_block) updatehealth() @@ -308,7 +307,7 @@ var/dam_zone = pick("head", "chest", "l_arm", "r_arm", "l_leg", "r_leg", "groin") - var/obj/item/organ/limb/affecting = get_organ(ran_zone(dam_zone)) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) var/armor_block = run_armor_check(affecting, "melee") apply_damage(damage, BRUTE, affecting, armor_block) @@ -318,7 +317,7 @@ M.do_attack_animation(src) if(M.damtype == "brute") step_away(src,M,15) - var/obj/item/organ/limb/temp = get_organ(pick("chest", "chest", "chest", "head")) + var/obj/item/bodypart/temp = get_bodypart(pick("chest", "chest", "chest", "head")) if(temp) var/update = 0 switch(M.damtype) @@ -360,12 +359,12 @@ if(can_embed(I)) if(prob(I.embed_chance) && !(dna && (PIERCEIMMUNE in dna.species.specflags))) throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) - var/obj/item/organ/limb/L = pick(organs) + var/obj/item/bodypart/L = pick(bodyparts) L.embedded_objects |= I I.add_blood(src)//it embedded itself in you, of course it's bloody! I.loc = src L.take_damage(I.w_class*I.embedded_impact_pain_multiplier) - visible_message("\the [I.name] embeds itself in [src]'s [L.getDisplayName()]!","\the [I.name] embeds itself in your [L.getDisplayName()]!") + visible_message("\the [I.name] embeds itself in [src]'s [L.name]!","\the [I.name] embeds itself in your [L.name]!") hitpush = 0 skipcatch = 1 //can't catch the now embedded item diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index af9cdb04fb0..150dfeca61b 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -47,8 +47,6 @@ var/global/default_martial_art = new/datum/martial_art var/blood_max = 0 //how much are we bleeding var/bleedsuppress = 0 //for stopping bloodloss, eventually this will be limb-based like bleeding - var/list/organs = list() //Gets filled up in the constructor (human.dm, New() proc. - var/datum/martial_art/martial_art = null var/name_override //For temporary visible name changes diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index ce5ba1cba23..642f86d9903 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -55,7 +55,7 @@ return if_no_face if( head && (head.flags_inv&HIDEFACE) ) return if_no_face //Likewise for hats - var/obj/item/organ/limb/O = get_organ("head") + var/obj/item/bodypart/O = get_bodypart("head") if( !O || (status_flags&DISFIGURED) || (O.brutestate+O.burnstate)>2 || cloneloss>50 || !real_name ) //disfigured. use id-name if possible return if_no_face return real_name diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 6fb70500d4d..10b12f5425b 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -214,7 +214,7 @@ if(dna.check_mutation(COLDRES)) return 1 //Fully protected from the cold. - if(dna && COLDRES in dna.species.specflags) + if(dna && (RESISTCOLD in dna.species.specflags)) return 1 temperature = max(temperature, 2.7) //There is an occasional bug where the temperature is miscalculated in ares with a small amount of gas on them, so this is necessary to ensure that that bug does not affect this calculation. Space's temperature is 2.7K and most suits that are intended to protect against any cold, protect down to 2.0K. @@ -289,17 +289,18 @@ . = 1 return . /mob/living/carbon/human/proc/handle_embedded_objects() - for(var/obj/item/organ/limb/L in organs) - for(var/obj/item/I in L.embedded_objects) + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + for(var/obj/item/I in BP.embedded_objects) if(prob(I.embedded_pain_chance)) - L.take_damage(I.w_class*I.embedded_pain_multiplier) - src << "\the [I] embedded in your [L.getDisplayName()] hurts!" + BP.take_damage(I.w_class*I.embedded_pain_multiplier) + src << "\the [I] embedded in your [BP.name] hurts!" if(prob(I.embedded_fall_chance)) - L.take_damage(I.w_class*I.embedded_fall_pain_multiplier) - L.embedded_objects -= I + BP.take_damage(I.w_class*I.embedded_fall_pain_multiplier) + BP.embedded_objects -= I I.loc = get_turf(src) - visible_message("\the [I] falls out of [name]'s [L.getDisplayName()]!","\the [I] falls out of your [L.getDisplayName()]!") + visible_message("\the [I] falls out of [name]'s [BP.name]!","\the [I] falls out of your [BP.name]!") if(!has_embedded_objects()) clear_alert("embeddedobject") diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index bb5376c35a8..686952c434c 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -41,7 +41,7 @@ var/say_mod = "says" // affects the speech message var/list/default_features = list() // Default mutant bodyparts for this species. Don't forget to set one for every mutant bodypart you allow this species to have. var/list/mutant_bodyparts = list() // Parts of the body that are diferent enough from the standard human model that they cause clipping with some equipment - var/list/mutant_organs = list(/obj/item/organ/internal/tongue) //Internal organs that are unique to this race. + var/list/mutant_organs = list(/obj/item/organ/tongue) //Internal organs that are unique to this race. var/speedmod = 0 // this affects the race's speed. positive numbers make it move slower, negative numbers make it move faster var/armor = 0 // overall defense for the race... or less defense, if it's negative. var/brutemod = 1 // multiplier for brute damage @@ -83,6 +83,8 @@ var/tox_breath_dam_min = MIN_PLASMA_DAMAGE var/tox_breath_dam_max = MAX_PLASMA_DAMAGE + var/has_dismemberment = 1 //Whether or not this species uses dismemberment for its limbs + /////////// // PROCS // /////////// @@ -125,10 +127,12 @@ var/obj/item/thing = C.get_item_by_slot(slot_id) if(thing) C.unEquip(thing) + if(!has_dismemberment) + C.regenerate_limbs() //if we don't handle dismemberment, we grow our missing limbs back if(exotic_blood) C.reagents.add_reagent(exotic_blood, 80) for(var/path in mutant_organs) - var/obj/item/organ/internal/I = new path() + var/obj/item/organ/I = new path() I.Insert(C) /datum/species/proc/on_species_loss(mob/living/carbon/C) @@ -148,6 +152,8 @@ return "[id]" /datum/species/proc/update_color(mob/living/carbon/human/H, forced_colour) + if(has_dismemberment) //only species without dismemberment still use base icon states. + return H.remove_overlay(SPECIES_LAYER) var/image/standing @@ -185,6 +191,11 @@ /datum/species/proc/handle_hair(mob/living/carbon/human/H, forced_colour) H.remove_overlay(HAIR_LAYER) + + var/obj/item/bodypart/head/HD = H.get_bodypart("head") + if(!HD || HD.status == ORGAN_ROBOTIC) //Decapitated or robotic head + return + if(H.disabilities & HUSK) return var/datum/sprite_accessory/S @@ -204,9 +215,7 @@ if(H.facial_hair_style && (FACEHAIR in specflags) && !facialhair_hidden) S = facial_hair_styles_list[H.facial_hair_style] if(S) - var/image/img_facial_s - - img_facial_s = image("icon" = S.icon, "icon_state" = "[S.icon_state]_s", "layer" = -HAIR_LAYER) + var/image/img_facial_s = image("icon" = S.icon, "icon_state" = "[S.icon_state]_s", "layer" = -HAIR_LAYER) if(!forced_colour) if(hair_color) @@ -233,7 +242,7 @@ if(M.flags_inv & HIDEHAIR) hair_hidden = 1 if(!hair_hidden) - if(!H.getorgan(/obj/item/organ/internal/brain)) //Applies the debrained overlay if there is no brain + if(!H.getorgan(/obj/item/organ/brain)) //Applies the debrained overlay if there is no brain standing += image("icon"='icons/mob/human_face.dmi', "icon_state" = "debrained_s", "layer" = -HAIR_LAYER) else if(H.hair_style && (HAIR in specflags)) @@ -267,16 +276,24 @@ var/list/standing = list() + if(!has_dismemberment) //Legacy support + H.update_base_icon_state() + if(!(H.disabilities & HUSK)) + update_color(H) + + handle_mutant_bodyparts(H) + var/obj/item/bodypart/head/HD = H.get_bodypart("head") + // lipstick - if(H.lip_style && LIPS in specflags) + if(H.lip_style && (LIPS in specflags) && HD) var/image/lips = image("icon"='icons/mob/human_face.dmi', "icon_state"="lips_[H.lip_style]_s", "layer" = -BODY_LAYER) lips.color = H.lip_color standing += lips // eyes - if(EYECOLOR in specflags) + if((EYECOLOR in specflags) && HD) var/image/img_eyes_s = image("icon" = 'icons/mob/human_face.dmi', "icon_state" = "[eyes]_s", "layer" = -BODY_LAYER) img_eyes_s.color = "#" + H.eye_color standing += img_eyes_s @@ -295,7 +312,7 @@ else standing += image("icon"=U2.icon, "icon_state"="[U2.icon_state]_s", "layer"=-BODY_LAYER) - if(H.socks) + if(H.socks && H.get_num_legs() >= 2) var/datum/sprite_accessory/socks/U3 = socks_list[H.socks] if(U3) standing += image("icon"=U3.icon, "icon_state"="[U3.icon_state]_s", "layer"=-BODY_LAYER) @@ -319,6 +336,8 @@ if(!mutant_bodyparts) return + var/obj/item/bodypart/head/HD = H.get_bodypart("head") + if("tail_lizard" in mutant_bodyparts) if(H.wear_suit && (H.wear_suit.flags_inv & HIDEJUMPSUIT)) bodyparts_to_add -= "tail_lizard" @@ -351,19 +370,19 @@ bodyparts_to_add -= "waggingspines" if("snout" in mutant_bodyparts) //Take a closer look at that snout! - if((H.wear_mask && (H.wear_mask.flags_inv & HIDEFACE)) || (H.head && (H.head.flags_inv & HIDEFACE))) + if((H.wear_mask && (H.wear_mask.flags_inv & HIDEFACE)) || (H.head && (H.head.flags_inv & HIDEFACE)) || !HD || HD.status == ORGAN_ROBOTIC) bodyparts_to_add -= "snout" if("frills" in mutant_bodyparts) - if(!H.dna.features["frills"] || H.dna.features["frills"] == "None" || H.head && (H.head.flags_inv & HIDEEARS)) + if(!H.dna.features["frills"] || H.dna.features["frills"] == "None" || H.head && (H.head.flags_inv & HIDEEARS) || !HD || HD.status == ORGAN_ROBOTIC) bodyparts_to_add -= "frills" if("horns" in mutant_bodyparts) - if(!H.dna.features["horns"] || H.dna.features["horns"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR))) + if(!H.dna.features["horns"] || H.dna.features["horns"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD || HD.status == ORGAN_ROBOTIC) bodyparts_to_add -= "horns" if("ears" in mutant_bodyparts) - if(!H.dna.features["ears"] || H.dna.features["ears"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR))) + if(!H.dna.features["ears"] || H.dna.features["ears"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD || HD.status == ORGAN_ROBOTIC) bodyparts_to_add -= "ears" if(!bodyparts_to_add) @@ -469,20 +488,31 @@ if(!(type in I.species_exception)) return 0 + var/R = H.has_right_hand(1) + var/L = H.has_left_hand(1) + var/num_arms = H.get_num_arms() + var/num_legs = H.get_num_legs() + switch(slot) if(slot_l_hand) if(H.l_hand) return 0 + if(!L) + return 0 return 1 if(slot_r_hand) if(H.r_hand) return 0 + if(!R) + return 0 return 1 if(slot_wear_mask) if(H.wear_mask) return 0 if( !(I.slot_flags & SLOT_MASK) ) return 0 + if(!H.get_bodypart("head")) + return 0 return 1 if(slot_back) if(H.back) @@ -501,12 +531,16 @@ return 0 if( !(I.slot_flags & SLOT_GLOVES) ) return 0 + if(num_arms < 2) + return 0 return 1 if(slot_shoes) if(H.shoes) return 0 if( !(I.slot_flags & SLOT_FEET) ) return 0 + if(num_legs < 2) + return 0 return 1 if(slot_belt) if(H.belt) @@ -523,18 +557,24 @@ return 0 if( !(I.slot_flags & SLOT_EYES) ) return 0 + if(!H.get_bodypart("head")) + return 0 return 1 if(slot_head) if(H.head) return 0 if( !(I.slot_flags & SLOT_HEAD) ) return 0 + if(!H.get_bodypart("head")) + return 0 return 1 if(slot_ears) if(H.ears) return 0 if( !(I.slot_flags & SLOT_EARS) ) return 0 + if(!H.get_bodypart("head")) + return 0 return 1 if(slot_w_uniform) if(H.w_uniform) @@ -604,12 +644,16 @@ return 0 if(!istype(I, /obj/item/weapon/restraints/handcuffs)) return 0 + if(num_arms < 2) + return 0 return 1 if(slot_legcuffed) if(H.legcuffed) return 0 if(!istype(I, /obj/item/weapon/restraints/legcuffs)) return 0 + if(num_legs < 2) + return 0 return 1 if(slot_in_backpack) if (H.back && istype(H.back, /obj/item/weapon/storage/backpack)) @@ -712,7 +756,7 @@ if(A.update_remote_sight(H)) //returns 1 if we override all other sight updates. return - for(var/obj/item/organ/internal/cyberimp/eyes/E in H.internal_organs) + for(var/obj/item/organ/cyberimp/eyes/E in H.internal_organs) H.sight |= E.sight_flags if(E.dark_view) H.see_in_dark = E.dark_view @@ -757,7 +801,7 @@ H << "You feel weak." H.emote("collapse") if(prob(15)) - if(!( H.hair_style == "Shaved") || !(H.hair_style == "Bald") || HAIR in specflags) + if(!( H.hair_style == "Shaved") || !(H.hair_style == "Bald") || (HAIR in specflags)) H << "Your hair starts to fall out in clumps..." spawn(50) H.facial_hair_style = "Shaved" @@ -796,7 +840,7 @@ if(istype(J) && J.allow_thrust(0.01, H)) . -= 2 else - var/obj/item/organ/internal/cyberimp/chest/thrusters/T = H.getorganslot("thrusters") + var/obj/item/organ/cyberimp/chest/thrusters/T = H.getorganslot("thrusters") if(istype(T) && T.allow_thrust(0.01, H)) . -= 2 @@ -825,6 +869,9 @@ if(H.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT) . += (BODYTEMP_COLD_DAMAGE_LIMIT - H.bodytemperature) / COLD_SLOWDOWN_FACTOR + if(H.get_num_legs() < 2) + . += 2 + . += speedmod ////////////////// @@ -870,13 +917,14 @@ var/damage = rand(M.dna.species.punchdamagelow, M.dna.species.punchdamagehigh) - if(!damage) + var/obj/item/bodypart/affecting = H.get_bodypart(ran_zone(M.zone_selected)) + + if(!damage || !affecting) playsound(H.loc, M.dna.species.miss_sound, 25, 1, -1) H.visible_message("[M] has attempted to [atk_verb] [H]!") return 0 - var/obj/item/organ/limb/affecting = H.get_organ(ran_zone(M.zone_selected)) var/armor_block = H.run_armor_check(affecting, "melee") playsound(H.loc, M.dna.species.attack_sound, 25, 1, -1) @@ -902,7 +950,7 @@ if(H.w_uniform) H.w_uniform.add_fingerprint(M) - var/obj/item/organ/limb/affecting = H.get_organ(ran_zone(M.zone_selected)) + var/obj/item/bodypart/affecting = H.get_bodypart(ran_zone(M.zone_selected)) var/randn = rand(1, 100) if(randn <= 25) playsound(H, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) @@ -951,23 +999,45 @@ "[M] attemped to disarm [H]!") return -/datum/species/proc/spec_attacked_by(obj/item/I, mob/living/user, def_zone, obj/item/organ/limb/affecting, hit_area, intent, obj/item/organ/limb/target_limb, target_area, mob/living/carbon/human/H) +/datum/species/proc/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, target_area, mob/living/carbon/human/H) // Allows you to put in item-specific reactions based on species if(user != H) user.do_attack_animation(H) if(H.check_shields(I.force, "the [I.name]", I, MELEE_ATTACK, I.armour_penetration)) return 0 - H.send_item_attack_message(I, user, hit_area) + var/hit_area + if(!affecting) //Something went wrong. Maybe the limb is missing? + H.visible_message("[user] has attempted to attack [H] with [I]!", \ + "[user] has attempted to attack [H] with [I]!") + playsound(H, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + return 0 - if(!I.force) - return 0 //item force is zero + hit_area = affecting.name + var/def_zone = affecting.body_zone var/armor_block = H.run_armor_check(affecting, "melee", "Your armor has protected your [hit_area].", "Your armor has softened a hit to your [hit_area].",I.armour_penetration) armor_block = min(90,armor_block) //cap damage reduction at 90% var/Iforce = I.force //to avoid runtimes on the forcesay checks at the bottom. Some items might delete themselves if you drop them. (stunning yourself, ninja swords) - apply_damage(I.force, I.damtype, affecting, armor_block, H) + apply_damage(I.force, I.damtype, def_zone, armor_block, H) + + H.send_item_attack_message(I, user, hit_area) + + if(!I.force) + return 0 //item force is zero + + //dismemberment + if(affecting.get_damage() >= affecting.max_damage) + if(I.can_dismember() && prob(I.force*(I.w_class-1))) + if(affecting.dismember()) + I.add_blood(H) + playsound(get_turf(H), pick('sound/misc/desceration-01.ogg', 'sound/misc/desceration-02.ogg', 'sound/misc/desceration-03.ogg'), 80, 1) + affecting.add_blood(H) + var/turf/location = H.loc + if(istype(location)) + location.add_blood(H) + return var/bloody = 0 if(((I.damtype == BRUTE) && I.force && prob(25 + (I.force * 2)))) @@ -1039,12 +1109,13 @@ if(!damage || blocked <= 0) return 0 - var/obj/item/organ/limb/organ = null + var/obj/item/bodypart/organ = null if(islimb(def_zone)) organ = def_zone else - if(!def_zone) def_zone = ran_zone(def_zone) - organ = H.get_organ(check_zone(def_zone)) + if(!def_zone) + def_zone = ran_zone(def_zone) + organ = H.get_bodypart(check_zone(def_zone)) if(!organ) return 0 @@ -1265,7 +1336,7 @@ if(200 to 260) H.apply_damage(COLD_GAS_DAMAGE_LEVEL_1, BURN, "head") - if(!(HEATRES in specflags)) // HEAT DAMAGE + if(!(RESISTHEAT in specflags)) // HEAT DAMAGE switch(breath.temperature) if(360 to 400) H.apply_damage(HEAT_GAS_DAMAGE_LEVEL_1, BURN, "head") @@ -1300,7 +1371,7 @@ H.bodytemperature += min((1-thermal_protection) * ((loc_temp - H.bodytemperature) / BODYTEMP_HEAT_DIVISOR), BODYTEMP_HEATING_MAX) // +/- 50 degrees from 310.15K is the 'safe' zone, where no damage is dealt. - if(H.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT && !(HEATRES in specflags)) + if(H.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT && !(RESISTHEAT in specflags)) //Body temperature is too hot. switch(H.bodytemperature) if(360 to 400) @@ -1339,7 +1410,7 @@ var/adjusted_pressure = H.calculate_affecting_pressure(pressure) //Returns how much pressure actually affects the mob. switch(adjusted_pressure) if(HAZARD_HIGH_PRESSURE to INFINITY) - if(!(HEATRES in specflags)) + if(!(RESISTHEAT in specflags)) H.adjustBruteLoss( min( ( (adjusted_pressure / HAZARD_HIGH_PRESSURE) -1 )*PRESSURE_DAMAGE_COEFFICIENT , MAX_HIGH_PRESSURE_DAMAGE) ) H.throw_alert("pressure", /obj/screen/alert/highpressure, 2) else @@ -1351,7 +1422,7 @@ if(HAZARD_LOW_PRESSURE to WARNING_LOW_PRESSURE) H.throw_alert("pressure", /obj/screen/alert/lowpressure, 1) else - if(H.dna.check_mutation(COLDRES) || (COLDRES in specflags)) + if(H.dna.check_mutation(COLDRES) || (RESISTCOLD in specflags)) H.clear_alert("pressure") else H.adjustBruteLoss( LOW_PRESSURE_DAMAGE ) @@ -1362,11 +1433,11 @@ ////////// /datum/species/proc/handle_fire(mob/living/carbon/human/H) - if((HEATRES in specflags) || (NOFIRE in specflags)) + if((RESISTHEAT in specflags) || (NOFIRE in specflags)) return 1 /datum/species/proc/IgniteMob(mob/living/carbon/human/H) - if((HEATRES in specflags) || (NOFIRE in specflags)) + if((RESISTHEAT in specflags) || (NOFIRE in specflags)) return 1 /datum/species/proc/ExtinguishMob(mob/living/carbon/human/H) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index df97e03d43b..640b8b7785d 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -56,7 +56,7 @@ default_color = "00FF00" specflags = list(MUTCOLORS,EYECOLOR,LIPS) mutant_bodyparts = list("tail_lizard", "snout", "spines", "horns", "frills", "body_markings") - mutant_organs = list(/obj/item/organ/internal/tongue/lizard) + mutant_organs = list(/obj/item/organ/tongue/lizard) default_features = list("mcolor" = "0F0", "tail" = "Smooth", "snout" = "Round", "horns" = "None", "frills" = "None", "spines" = "None", "body_markings" = "None") attack_verb = "slash" attack_sound = 'sound/weapons/slash.ogg' @@ -182,6 +182,7 @@ specflags = list(MUTCOLORS,EYECOLOR,NOBLOOD,VIRUSIMMUNE) meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime exotic_blood = "slimejelly" + has_dismemberment = 0 /datum/species/jelly/spec_life(mob/living/carbon/human/H) if(H.stat == DEAD) //can't farm slime jelly from a dead slime/jelly person indefinitely @@ -319,7 +320,7 @@ // Animated beings of stone. They have increased defenses, and do not need to breathe. They're also slow as fuuuck. name = "Golem" id = "golem" - specflags = list(NOBREATH,HEATRES,COLDRES,NOGUNS,NOBLOOD,RADIMMUNE,VIRUSIMMUNE,PIERCEIMMUNE) + specflags = list(NOBREATH,RESISTHEAT,RESISTCOLD,NOGUNS,NOBLOOD,RADIMMUNE,VIRUSIMMUNE,PIERCEIMMUNE) speedmod = 2 armor = 55 siemens_coeff = 0 @@ -330,6 +331,7 @@ nojumpsuit = 1 sexes = 0 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem + has_dismemberment = 0 /datum/species/golem/adamantine name = "Adamantine Golem" @@ -376,7 +378,7 @@ name = "Human?" id = "fly" say_mod = "buzzes" - mutant_organs = list(/obj/item/organ/internal/tongue/fly) + mutant_organs = list(/obj/item/organ/tongue/fly) meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/fly /datum/species/fly/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) @@ -410,7 +412,7 @@ blacklisted = 1 sexes = 0 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton - specflags = list(NOBREATH,HEATRES,COLDRES,NOBLOOD,RADIMMUNE,VIRUSIMMUNE,PIERCEIMMUNE) + specflags = list(NOBREATH,RESISTHEAT,RESISTCOLD,NOBLOOD,RADIMMUNE,VIRUSIMMUNE,PIERCEIMMUNE) var/list/myspan = null /datum/species/skeleton/New() @@ -433,8 +435,8 @@ sexes = 0 blacklisted = 1 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/zombie - specflags = list(NOBREATH,HEATRES,COLDRES,NOBLOOD,RADIMMUNE) - mutant_organs = list(/obj/item/organ/internal/tongue/zombie) + specflags = list(NOBREATH,RESISTHEAT,RESISTCOLD,NOBLOOD,RADIMMUNE) + mutant_organs = list(/obj/item/organ/tongue/zombie) /datum/species/cosmetic_zombie name = "Human" @@ -450,7 +452,7 @@ say_mod = "gibbers" sexes = 0 specflags = list(NOBLOOD,NOBREATH,VIRUSIMMUNE) - mutant_organs = list(/obj/item/organ/internal/tongue/abductor) + mutant_organs = list(/obj/item/organ/tongue/abductor) var/scientist = 0 // vars to not pollute spieces list with castes var/agent = 0 var/team = 1 @@ -473,20 +475,6 @@ var/global/image/plasmaman_on_fire = image("icon"='icons/mob/OnFire.dmi', "icon_ burnmod = 2 heatmod = 2 speedmod = 1 - var/skin = 0 - -/datum/species/plasmaman/skin - name = "Skinbone" - skin = 1 - roundstart = 0 - -/datum/species/plasmaman/update_base_icon_state(mob/living/carbon/human/H) - var/base = ..() - if(base == id && !skin) - base = "[base]_m" - else - base = "skinbone_m" - return base /datum/species/plasmaman/spec_life(mob/living/carbon/human/H) var/datum/gas_mixture/environment = H.loc.return_air() @@ -544,7 +532,7 @@ var/global/list/synth_flesh_disguises = list() var/disguise_fail_health = 75 //When their health gets to this level their synthflesh partially falls off var/image/damaged_synth_flesh = null //an image to display when we're below disguise_fail_health var/datum/species/fake_species = null //a species to do most of our work for us, unless we're damaged - + has_dismemberment = 0 /datum/species/synth/military name = "Military Synth" @@ -663,7 +651,10 @@ var/global/list/synth_flesh_disguises = list() H.updatehealth() if(H.health > disguise_fail_health) if(fake_species) - return fake_species.update_base_icon_state(H) + if(fake_species.has_dismemberment) + return fake_species.handle_body(H) + else + return fake_species.update_base_icon_state(H) else return ..() else @@ -672,7 +663,7 @@ var/global/list/synth_flesh_disguises = list() /datum/species/synth/update_color(mob/living/carbon/human/H, forced_colour) H.updatehealth() if(H.health > disguise_fail_health) - if(fake_species) + if(fake_species && fake_species.has_dismemberment) fake_species.update_color(H, forced_colour) @@ -739,4 +730,4 @@ SYNDICATE BLACK OPS use_skintones = 0 specflags = list(RADIMMUNE,VIRUSIMMUNE,NOBLOOD,PIERCEIMMUNE,EYECOLOR) sexes = 0 - + has_dismemberment = 0 diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8a44cd032a1..6cb5cda6feb 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -50,6 +50,7 @@ There are several things that need to be remembered: If you have any questions/constructive-comments/bugs-to-report Please contact me on #coderbus IRC. ~Carnie x //Carn can sometimes be hard to reach now. However IRC is still your best bet for getting help. + */ /mob/living/carbon/human/proc/update_base_icon_state() @@ -65,11 +66,12 @@ Please contact me on #coderbus IRC. ~Carnie x var/image/standing = image("icon"='icons/mob/dam_human.dmi', "icon_state"="blank", "layer"=-DAMAGE_LAYER) overlays_standing[DAMAGE_LAYER] = standing - for(var/obj/item/organ/limb/O in organs) - if(O.brutestate) - standing.overlays += "[O.icon_state]_[O.brutestate]0" //we're adding icon_states of the base image as overlays - if(O.burnstate) - standing.overlays += "[O.icon_state]_0[O.burnstate]" + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + if(BP.brutestate) + standing.overlays += "[BP.icon_state]_[BP.brutestate]0" //we're adding icon_states of the base image as overlays + if(BP.burnstate) + standing.overlays += "[BP.icon_state]_0[BP.burnstate]" apply_overlay(DAMAGE_LAYER) @@ -78,10 +80,6 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/update_hair() dna.species.handle_hair(src) -/mob/living/carbon/human/proc/update_mutcolor() - if(!(disabilities & HUSK)) - dna.species.update_color(src) - //used when putting/removing clothes that hide certain mutant body parts to just update those and not update the whole body. /mob/living/carbon/human/proc/update_mutant_bodyparts() dna.species.handle_mutant_bodyparts(src) @@ -89,39 +87,53 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/proc/update_body() remove_overlay(BODY_LAYER) - update_base_icon_state() dna.species.handle_body(src) + update_body_parts() /mob/living/carbon/human/update_fire() ..("Standing") +/mob/living/carbon/human/proc/update_body_parts() + if(!dna.species.has_dismemberment) //Species don't have no dismemberment going for 'em! + remove_overlay(BODYPARTS_LAYER) + return -/mob/living/carbon/human/proc/update_augments() - remove_overlay(AUGMENTS_LAYER) + icon_state = ""//Reset here as apposed to having a null one due to some getFlatIcon calls at roundstart. - var/list/standing = list() - var/g = (gender == FEMALE) ? "f" : "m" + remove_overlay(SPECIES_LAYER)//if we switch from a species w/o dismemberment to one with it, we must clear that layer. + //CHECK FOR UPDATE + var/oldkey = icon_render_key + icon_render_key = generate_icon_render_key() + if(oldkey == icon_render_key) + return - if(getlimb(/obj/item/organ/limb/robot/r_arm)) - standing += image("icon"='icons/mob/augments.dmi', "icon_state"="r_arm_s", "layer"=-AUGMENTS_LAYER) - if(getlimb(/obj/item/organ/limb/robot/l_arm)) - standing += image("icon"='icons/mob/augments.dmi', "icon_state"="l_arm_s", "layer"=-AUGMENTS_LAYER) + remove_overlay(BODYPARTS_LAYER) - if(getlimb(/obj/item/organ/limb/robot/r_leg)) - standing += image("icon"='icons/mob/augments.dmi', "icon_state"="r_leg_s", "layer"=-AUGMENTS_LAYER) - if(getlimb(/obj/item/organ/limb/robot/l_leg)) - standing += image("icon"='icons/mob/augments.dmi', "icon_state"="l_leg_s", "layer"=-AUGMENTS_LAYER) + //LOAD ICONS + if(limb_icon_cache[icon_render_key]) + load_limb_from_cache() + update_damage_overlays() + update_mutant_bodyparts() + update_hair() + return - if(getlimb(/obj/item/organ/limb/robot/chest)) - standing += image("icon"='icons/mob/augments.dmi', "icon_state"="chest_[g]_s", "layer"=-AUGMENTS_LAYER) - if(getlimb(/obj/item/organ/limb/robot/head)) - standing += image("icon"='icons/mob/augments.dmi', "icon_state"="head_s", "layer"=-AUGMENTS_LAYER) + //GENERATE NEW LIMBS + var/list/new_limbs = list() + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + if(!BP.no_update) + BP.update_limb() + var/image/temp = BP.get_limb_icon() + if(temp) + new_limbs += temp + if(new_limbs.len) + overlays_standing[BODYPARTS_LAYER] = new_limbs + limb_icon_cache[icon_render_key] = new_limbs - if(standing.len) - overlays_standing[AUGMENTS_LAYER] = standing + apply_overlay(BODYPARTS_LAYER) + update_damage_overlays() - apply_overlay(AUGMENTS_LAYER) /* --------------------------------------- */ //For legacy support. @@ -144,10 +156,10 @@ Please contact me on #coderbus IRC. ~Carnie x update_inv_wear_suit() update_inv_pockets() update_transform() - // Mutantrace colors - update_mutcolor() //mutations update_mutations_overlay() + //damage overlays + update_damage_overlays() /* --------------------------------------- */ //vvvvvv UPDATE_INV PROCS vvvvvv @@ -216,6 +228,9 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/update_inv_gloves() remove_overlay(GLOVES_LAYER) + if(get_num_arms() <2) + return + if(client && hud_used) var/obj/screen/inventory/inv = hud_used.inv_slots[slot_gloves] inv.update_icon() @@ -245,6 +260,9 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/update_inv_glasses() remove_overlay(GLASSES_LAYER) + if(!get_bodypart("head")) //decapitated + return + if(client && hud_used) var/obj/screen/inventory/inv = hud_used.inv_slots[slot_glasses] inv.update_icon() @@ -266,6 +284,9 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/update_inv_ears() remove_overlay(EARS_LAYER) + if(!get_bodypart("head")) //decapitated + return + if(client && hud_used) var/obj/screen/inventory/inv = hud_used.inv_slots[slot_ears] inv.update_icon() @@ -285,6 +306,9 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/update_inv_shoes() remove_overlay(SHOES_LAYER) + if(get_num_legs() <2) + return + if(client && hud_used) var/obj/screen/inventory/inv = hud_used.inv_slots[slot_shoes] inv.update_icon() @@ -323,6 +347,9 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/update_inv_head() + remove_overlay(HEAD_LAYER) + if(!get_bodypart("head")) //Decapitated + return ..() if(client && hud_used) var/obj/screen/inventory/inv = hud_used.inv_slots[slot_head] @@ -402,6 +429,9 @@ Please contact me on #coderbus IRC. ~Carnie x /mob/living/carbon/human/update_inv_wear_mask() + remove_overlay(FACEMASK_LAYER) + if(!get_bodypart("head")) //Decapitated + return ..() if(client && hud_used) var/obj/screen/inventory/inv = hud_used.inv_slots[slot_wear_mask] @@ -523,3 +553,64 @@ generate/load female uniform sprites matching all previously decided variables return standing + + + + + + + + +///////////////////// +// Limb Icon Cache // +///////////////////// +/* + Called from update_body_parts() these procs handle the limb icon cache. + the limb icon cache adds an icon_render_key to a human mob, it represents: + - skin_tone (if applicable) + - gender + - limbs (stores as the limb name and whether it is removed/fine, organic/robotic) + These procs only store limbs as to increase the number of matching icon_render_keys + This cache exists because drawing 6/7 icons for humans constantly is quite a waste + See RemieRichards on irc.rizon.net #coderbus +*/ + +var/global/list/limb_icon_cache = list() + +/mob/living/carbon/human + var/icon_render_key = "" + + +//produces a key based on the human's limbs +/mob/living/carbon/human/proc/generate_icon_render_key() + . = "[dna.species.id]" + + if(dna.check_mutation(HULK)) + . += "-coloured-hulk" + else if(dna.species.use_skintones) + . += "-coloured-[skin_tone]" + else if(dna.features["mcolor"]) + . += "-coloured-[dna.features["mcolor"]]" + else + . += "-not_coloured" + + . += "-[gender]" + + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + . += "-[BP.body_zone]" + if(BP.status == ORGAN_ORGANIC) + . += "-organic" + else + . += "-robotic" + + if(disabilities & HUSK) + . += "-husk" + + +//change the human's icon to the one matching it's key +/mob/living/carbon/human/proc/load_limb_from_cache() + if(limb_icon_cache[icon_render_key]) + remove_overlay(BODYPARTS_LAYER) + overlays_standing[BODYPARTS_LAYER] = limb_icon_cache[icon_render_key] + apply_overlay(BODYPARTS_LAYER) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 5e7aee2d4c2..77c3a6c6d0d 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -14,7 +14,7 @@ if(..()) . = 1 - for(var/obj/item/organ/internal/O in internal_organs) + for(var/obj/item/organ/O in internal_organs) O.on_life() //grab processing diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 7cae78192ea..f7c32c1bf69 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -20,16 +20,24 @@ if(unique_name) //used to exclude pun pun gender = pick(MALE, FEMALE) real_name = name + + //initialize limbs, currently only used to handle cavity implant surgery, no dismemberment. + bodyparts = newlist(/obj/item/bodypart/chest, /obj/item/bodypart/head, /obj/item/bodypart/l_arm, + /obj/item/bodypart/r_arm, /obj/item/bodypart/r_leg, /obj/item/bodypart/l_leg) + for(var/X in bodyparts) + var/obj/item/bodypart/O = X + O.owner = src + if(good_mutations.len) //genetic mutations have been set up. initialize() - internal_organs += new /obj/item/organ/internal/appendix - internal_organs += new /obj/item/organ/internal/lungs - internal_organs += new /obj/item/organ/internal/heart - internal_organs += new /obj/item/organ/internal/brain - internal_organs += new /obj/item/organ/internal/tongue + internal_organs += new /obj/item/organ/appendix + internal_organs += new /obj/item/organ/lungs + internal_organs += new /obj/item/organ/heart + internal_organs += new /obj/item/organ/brain + internal_organs += new /obj/item/organ/tongue - for(var/obj/item/organ/internal/I in internal_organs) + for(var/obj/item/organ/I in internal_organs) I.Insert(src) ..() @@ -305,10 +313,10 @@ /mob/living/carbon/monkey/fully_heal(admin_revive = 0) if(!getorganslot("lungs")) - var/obj/item/organ/internal/lungs/L = new() + var/obj/item/organ/lungs/L = new() L.Insert(src) if(!getorganslot("tongue")) - var/obj/item/organ/internal/tongue/T = new() + var/obj/item/organ/tongue/T = new() T.Insert(src) ..() diff --git a/code/modules/mob/living/carbon/say.dm b/code/modules/mob/living/carbon/say.dm index 726fbd8d126..9f940c4e5ce 100644 --- a/code/modules/mob/living/carbon/say.dm +++ b/code/modules/mob/living/carbon/say.dm @@ -1,6 +1,6 @@ /mob/living/carbon/treat_message(message) message = ..(message) - var/obj/item/organ/internal/tongue/T = getorganslot("tongue") + var/obj/item/organ/tongue/T = getorganslot("tongue") if(!T) //hoooooouaah! var/regex/tongueless_lower = new("\[gdntke]+", "g") var/regex/tongueless_upper = new("\[GDNTKE]+", "g") diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index e33323c786a..2026ad36310 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -426,7 +426,7 @@ Sorry Giacom. Please don't be mad :( var/t = shooter.zone_selected if ((t in list( "eyes", "mouth" ))) t = "head" - var/obj/item/organ/limb/def_zone = ran_zone(t) + var/def_zone = ran_zone(t) return def_zone // heal ONE external organ, organ gets randomly selected from damaged ones. @@ -443,14 +443,14 @@ Sorry Giacom. Please don't be mad :( if(updating_health) updatehealth() -// heal MANY external organs, in random order +// heal MANY bodyparts, in random order /mob/living/proc/heal_overall_damage(brute, burn, updating_health=1) adjustBruteLoss(-brute, updating_health) adjustFireLoss(-burn, updating_health) if(updating_health) updatehealth() -// damage MANY external organs, in random order +// damage MANY bodyparts, in random order /mob/living/proc/take_overall_damage(brute, burn, updating_health=1) adjustBruteLoss(brute, updating_health) adjustFireLoss(burn, updating_health) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 5128a13958e..2c3db69ef8e 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -116,7 +116,7 @@ //MMI stuff. Held togheter by magic. ~Miauw if(!mmi || !mmi.brainmob) mmi = new (src) - mmi.brain = new /obj/item/organ/internal/brain(mmi) + mmi.brain = new /obj/item/organ/brain(mmi) mmi.brain.name = "[real_name]'s brain" mmi.icon_state = "mmi_full" mmi.name = "Man-Machine Interface: [real_name]" diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm index d1a829a5483..60e9d09b387 100644 --- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm +++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm @@ -23,13 +23,13 @@ gold_core_spawnable = 1 //are you sure about this?? /mob/living/simple_animal/hostile/headcrab/proc/Infect(mob/living/carbon/victim) - var/obj/item/organ/internal/body_egg/changeling_egg/egg = new(victim) + var/obj/item/organ/body_egg/changeling_egg/egg = new(victim) egg.Insert(victim) if(origin) egg.origin = origin else if(mind) // Let's make this a feature egg.origin = mind - for(var/obj/item/organ/internal/I in src) + for(var/obj/item/organ/I in src) I.loc = egg visible_message("[src] plants something in [victim]'s flesh!", \ "We inject our egg into [victim]'s body!") @@ -56,14 +56,14 @@ -/obj/item/organ/internal/body_egg/changeling_egg +/obj/item/organ/body_egg/changeling_egg name = "changeling egg" desc = "Twitching and disgusting." origin_tech = "biotech=7" // You need to be really lucky to obtain it. var/datum/mind/origin var/time -/obj/item/organ/internal/body_egg/changeling_egg/egg_process() +/obj/item/organ/body_egg/changeling_egg/egg_process() // Changeling eggs grow in dead people time++ if(time >= EGG_INCUBATION_TIME) @@ -71,11 +71,11 @@ Remove(owner) qdel(src) -/obj/item/organ/internal/body_egg/changeling_egg/proc/Pop() +/obj/item/organ/body_egg/changeling_egg/proc/Pop() var/mob/living/carbon/monkey/M = new(owner) owner.stomach_contents += M - for(var/obj/item/organ/internal/I in src) + for(var/obj/item/organ/I in src) I.Insert(M, 1) if(origin && origin.current && (origin.current.stat == DEAD)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 7adf03d0eaf..5e765ee17ba 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -214,7 +214,7 @@ retreat_distance = 3 minimum_distance = 3 pass_flags = PASSTABLE - loot = list(/obj/item/organ/internal/hivelord_core) + loot = list(/obj/item/organ/hivelord_core) var/brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood /mob/living/simple_animal/hostile/asteroid/hivelord/OpenFire(the_target) @@ -233,7 +233,7 @@ mouse_opacity = 1 ..(gibbed) -/obj/item/organ/internal/hivelord_core +/obj/item/organ/hivelord_core name = "hivelord remains" desc = "All that remains of a hivelord, it seems to be what allows it to break pieces of itself off without being hurt... its healing properties will soon become inert if not used quickly." icon_state = "roro core 2" @@ -243,7 +243,7 @@ var/inert = 0 var/preserved = 0 -/obj/item/organ/internal/hivelord_core/New() +/obj/item/organ/hivelord_core/New() ..() spawn(2400) if(!owner && !preserved) @@ -254,7 +254,7 @@ preserved = 1 feedback_add_details("hivelord_core", "[src.type]|implanted") -/obj/item/organ/internal/hivelord_core/on_life() +/obj/item/organ/hivelord_core/on_life() ..() if(owner) owner.adjustBruteLoss(-1) @@ -267,7 +267,7 @@ if(B && blood_volume < 560 && blood_volume) B.volume += 2 // Fast blood regen -/obj/item/organ/internal/hivelord_core/afterattack(atom/target, mob/user, proximity_flag) +/obj/item/organ/hivelord_core/afterattack(atom/target, mob/user, proximity_flag) if(proximity_flag && ishuman(target)) var/mob/living/carbon/human/H = target if(inert) @@ -287,7 +287,7 @@ qdel(src) ..() -/obj/item/organ/internal/hivelord_core/prepare_eat() +/obj/item/organ/hivelord_core/prepare_eat() return null /mob/living/simple_animal/hostile/asteroid/hivelordbrood @@ -677,7 +677,7 @@ speak_emote = list("echoes") attack_sound = 'sound/weapons/pierce.ogg' throw_message = "bounces harmlessly off of" - loot = list(/obj/item/organ/internal/hivelord_core/legion) + loot = list(/obj/item/organ/hivelord_core/legion) brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion del_on_death = 1 stat_attack = 1 @@ -732,7 +732,7 @@ qdel(src) ..() -/obj/item/organ/internal/hivelord_core/legion +/obj/item/organ/hivelord_core/legion name = "legion's heart" desc = "A demonic, still beating heart... its healing properties will soon become inert if not used quickly." icon = 'icons/obj/surgery.dmi' diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f2bcb507b76..377eef4dbe4 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -688,7 +688,7 @@ var/next_mob_id = 0 if(buckled) lying = 90*buckle_lying else - if((ko || resting) && !lying) + if((ko || resting || !get_num_legs()) && !lying) fall(ko) canmove = !(ko || resting || stunned || buckled) density = !lying diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index c8215595f2b..283e083e79b 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -28,28 +28,21 @@ return zone -/proc/ran_zone(zone, probability = 80) - +/proc/ran_zone(zone, probability = 80, list/exceptions) zone = check_zone(zone) - if(prob(probability)) + if(!islist(exceptions)) + exceptions = list() + + if(prob(probability) && !locate(zone) in exceptions) return zone - var/t = rand(1, 18) // randomly pick a different zone, or maybe the same one - switch(t) - if(1) - return "head" - if(2) - return "chest" - if(3 to 6) - return "l_arm" - if(7 to 10) - return "r_arm" - if(11 to 14) - return "l_leg" - if(15 to 18) - return "r_leg" + var/list/choices = list("head", "chest", "l_arm", "r_arm", "l_leg", "r_leg") + choices = difflist(choices, exceptions) //Strip away zones to ignore + if(!choices.len) + return 0 + zone = pick(choices) //Pick a random zone return zone /proc/above_neck(zone) @@ -416,7 +409,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp A.overlays += alert_overlay /proc/item_heal_robotic(mob/living/carbon/human/H, mob/user, brute, burn) - var/obj/item/organ/limb/affecting = H.get_organ(check_zone(user.zone_selected)) + var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) var/dam //changes repair text based on how much brute/burn was supplied @@ -425,15 +418,15 @@ It's fairly easy to fix if dealing with single letters but not so much with comp else dam = 0 - if(affecting.status == ORGAN_ROBOTIC) - if(brute > 0 && affecting.brute_dam > 0 || burn > 0 && affecting.burn_dam > 0) + if(affecting && affecting.status == ORGAN_ROBOTIC) + if((brute > 0 && affecting.brute_dam > 0) || (burn > 0 && affecting.burn_dam > 0)) affecting.heal_damage(brute,burn,1) H.update_damage_overlays(0) H.updatehealth() - user.visible_message("[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.getDisplayName()].", "You fix some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.getDisplayName()].") + user.visible_message("[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting].", "You fix some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting].") return else - user << "[H]'s [affecting.getDisplayName()] is already in good condition!" + user << "[H]'s [affecting] is already in good condition!" return else return diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 3f47e465f66..fca202896d1 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -12,7 +12,7 @@ implants += W if (tr_flags & TR_KEEPORGANS) - for(var/obj/item/organ/internal/I in internal_organs) + for(var/obj/item/organ/I in internal_organs) int_organs += I I.Remove(src, 1) @@ -80,10 +80,10 @@ //re-add organs to new mob if(tr_flags & TR_KEEPORGANS) - for(var/obj/item/organ/internal/I in O.internal_organs) + for(var/obj/item/organ/I in O.internal_organs) qdel(I) - for(var/obj/item/organ/internal/I in int_organs) + for(var/obj/item/organ/I in int_organs) I.Insert(O, 1) //transfer mind and delete old mob @@ -119,7 +119,7 @@ implants += W if (tr_flags & TR_KEEPORGANS) - for(var/obj/item/organ/internal/I in internal_organs) + for(var/obj/item/organ/I in internal_organs) int_organs += I I.Remove(src, 1) @@ -198,10 +198,10 @@ O.sec_hud_set_implants() if(tr_flags & TR_KEEPORGANS) - for(var/obj/item/organ/internal/I in O.internal_organs) + for(var/obj/item/organ/I in O.internal_organs) qdel(I) - for(var/obj/item/organ/internal/I in int_organs) + for(var/obj/item/organ/I in int_organs) I.Insert(O, 1) if(mind) @@ -230,7 +230,7 @@ /mob/living/carbon/human/AIize() if (notransform) return - for(var/t in organs) + for(var/t in bodyparts) qdel(t) return ..() @@ -315,7 +315,7 @@ canmove = 0 icon = null invisibility = INVISIBILITY_MAXIMUM - for(var/t in organs) + for(var/t in bodyparts) qdel(t) var/mob/living/silicon/robot/R = new /mob/living/silicon/robot(loc) @@ -366,7 +366,7 @@ canmove = 0 icon = null invisibility = INVISIBILITY_MAXIMUM - for(var/t in organs) + for(var/t in bodyparts) qdel(t) var/alien_caste = pick("Hunter","Sentinel","Drone") @@ -396,7 +396,7 @@ canmove = 0 icon = null invisibility = INVISIBILITY_MAXIMUM - for(var/t in organs) + for(var/t in bodyparts) qdel(t) var/mob/living/simple_animal/slime/new_slime @@ -455,7 +455,7 @@ canmove = 0 icon = null invisibility = INVISIBILITY_MAXIMUM - for(var/t in organs) //this really should not be necessary + for(var/t in bodyparts) //this really should not be necessary qdel(t) var/mob/living/simple_animal/pet/dog/corgi/new_corgi = new /mob/living/simple_animal/pet/dog/corgi (loc) @@ -486,7 +486,7 @@ icon = null invisibility = INVISIBILITY_MAXIMUM - for(var/t in organs) + for(var/t in bodyparts) qdel(t) var/mob/new_mob = new mobpath(src.loc) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 38d05de6955..341f7cf7e51 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -512,9 +512,9 @@ var/global/list/datum/stack_recipe/cable_coil_recipes = list ( \ if(!istype(H)) return ..() - var/obj/item/organ/limb/affecting = H.get_organ(check_zone(user.zone_selected)) - if(affecting.status == ORGAN_ROBOTIC) - user.visible_message("[user] starts to fix some of the wires in [H]'s [affecting.getDisplayName()].", "You start fixing some of the wires in [H]'s [affecting.getDisplayName()].") + var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) + if(affecting && affecting.status == ORGAN_ROBOTIC) + user.visible_message("[user] starts to fix some of the wires in [H]'s [affecting.name].", "You start fixing some of the wires in [H]'s [affecting.name].") if(!do_mob(user, H, 50)) return item_heal_robotic(H, user, 0, 5) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 47b0d481de9..654614f7574 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -435,8 +435,8 @@ else user << "You try to remove the light [fitting], but you burn your hand on it!" - var/obj/item/organ/limb/affecting = H.get_organ("[user.hand ? "l" : "r" ]_arm") - if(affecting.take_damage( 0, 5 )) // 5 burn damage + var/obj/item/bodypart/affecting = H.get_bodypart("[user.hand ? "l" : "r" ]_arm") + if(affecting && affecting.take_damage( 0, 5 )) // 5 burn damage H.update_damage_overlays(0) H.updatehealth() return // if burned, don't remove the light diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 68aeeebcd52..e064f90c85d 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -248,12 +248,12 @@ var/obj/item/ammo_casing/AC = chambered if(AC.fire(user, user)) playsound(user, fire_sound, 50, 1) - var/obj/item/organ/limb/affecting = H.get_organ(check_zone(user.zone_selected)) - var/limb_name = affecting.getDisplayName() - if(affecting.name == "head" || affecting.name == "eyes" || affecting.name == "mouth") + var/zone = check_zone(user.zone_selected) + var/obj/item/bodypart/affecting = H.get_bodypart(zone) + if(zone == "head" || zone == "eyes" || zone == "mouth") shoot_self(user, affecting) else - user.visible_message("[user.name] cowardly fires [src] at \his [limb_name]!", "You cowardly fire [src] at your [limb_name]!", "You hear a gunshot!") + user.visible_message("[user.name] cowardly fires [src] at \his [affecting.name]!", "You cowardly fire [src] at your [affecting.name]!", "You hear a gunshot!") return user.visible_message("*click*") diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 8d883cafefc..a7499d447a3 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -265,7 +265,7 @@ H.real_name = H.dna.species.random_name(H.gender,1) H.update_body() H.update_hair() - H.update_mutcolor() + H.update_body_parts() H.dna.update_dna_identity() else return diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index e2626f13977..e65c3fac38e 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -66,7 +66,7 @@ if(ismob(target)) //Blood! if(ishuman(target)) var/mob/living/carbon/human/H = target - if(NOBLOOD in H.dna.species.specflags && !H.dna.species.exotic_blood) + if((NOBLOOD in H.dna.species.specflags) && !H.dna.species.exotic_blood) user << "You are unable to locate any blood!" return if(reagents.has_reagent("blood")) diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index 9ba09d72318..d7e9ef3882f 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -118,7 +118,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 40 materials = list(MAT_METAL = 200, MAT_GLASS = 400) - build_path = /obj/item/organ/internal/cyberimp/eyes/shield + build_path = /obj/item/organ/cyberimp/eyes/shield category = list("Misc", "Medical Designs") /datum/design/cyberimp_breather @@ -129,7 +129,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 35 materials = list(MAT_METAL = 200, MAT_GLASS = 250) - build_path = /obj/item/organ/internal/cyberimp/mouth/breathing_tube + build_path = /obj/item/organ/cyberimp/mouth/breathing_tube category = list("Misc", "Medical Designs") /datum/design/cyberimp_medical_hud @@ -140,7 +140,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 50 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 500, MAT_GOLD = 500) - build_path = /obj/item/organ/internal/cyberimp/eyes/hud/medical + build_path = /obj/item/organ/cyberimp/eyes/hud/medical category = list("Misc", "Medical Designs") /datum/design/cyberimp_security_hud @@ -151,7 +151,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 50 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 750, MAT_GOLD = 750) - build_path = /obj/item/organ/internal/cyberimp/eyes/hud/security + build_path = /obj/item/organ/cyberimp/eyes/hud/security category = list("Misc", "Medical Designs") /datum/design/cyberimp_xray @@ -162,7 +162,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 60 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_URANIUM = 1000, MAT_DIAMOND = 2000) - build_path = /obj/item/organ/internal/cyberimp/eyes/xray + build_path = /obj/item/organ/cyberimp/eyes/xray category = list("Misc", "Medical Designs") /datum/design/cyberimp_thermals @@ -173,7 +173,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 60 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_DIAMOND = 2000) - build_path = /obj/item/organ/internal/cyberimp/eyes/thermals + build_path = /obj/item/organ/cyberimp/eyes/thermals category = list("Misc", "Medical Designs") /datum/design/cyberimp_antidrop @@ -184,7 +184,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 60 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 400, MAT_GOLD = 400) - build_path = /obj/item/organ/internal/cyberimp/brain/anti_drop + build_path = /obj/item/organ/cyberimp/brain/anti_drop category = list("Misc", "Medical Designs") /datum/design/cyberimp_antistun @@ -195,7 +195,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 60 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 500, MAT_GOLD = 1000) - build_path = /obj/item/organ/internal/cyberimp/brain/anti_stun + build_path = /obj/item/organ/cyberimp/brain/anti_stun category = list("Misc", "Medical Designs") /datum/design/cyberimp_nutriment @@ -206,7 +206,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 40 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 500) - build_path = /obj/item/organ/internal/cyberimp/chest/nutriment + build_path = /obj/item/organ/cyberimp/chest/nutriment category = list("Misc", "Medical Designs") /datum/design/cyberimp_nutriment_plus @@ -217,7 +217,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 50 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 750) - build_path = /obj/item/organ/internal/cyberimp/chest/nutriment/plus + build_path = /obj/item/organ/cyberimp/chest/nutriment/plus category = list("Misc", "Medical Designs") /datum/design/cyberimp_reviver @@ -228,7 +228,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 60 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 1000, MAT_DIAMOND = 2000) - build_path = /obj/item/organ/internal/cyberimp/chest/reviver + build_path = /obj/item/organ/cyberimp/chest/reviver category = list("Misc", "Medical Designs") /datum/design/cyberimp_thrusters @@ -239,7 +239,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 80 materials = list(MAT_METAL = 4000, MAT_GLASS = 2000, MAT_SILVER = 1000, MAT_DIAMOND = 1000) - build_path = /obj/item/organ/internal/cyberimp/chest/thrusters + build_path = /obj/item/organ/cyberimp/chest/thrusters category = list("Misc", "Medical Designs") diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index 5c2b5ebe555..c7efcd76349 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -87,7 +87,7 @@ var/mob/living/carbon/C = old_body for(var/obj/item/W in C) C.unEquip(W) - for(var/obj/item/organ/internal/I in C.internal_organs) + for(var/obj/item/organ/I in C.internal_organs) I.Remove(C) I.forceMove(body_turf) var/wheres_wizdo = dir2text(get_dir(body_turf, item_turf)) diff --git a/code/modules/spells/spell_types/summonitem.dm b/code/modules/spells/spell_types/summonitem.dm index 985a6448297..e4b02f8b08b 100644 --- a/code/modules/spells/spell_types/summonitem.dm +++ b/code/modules/spells/spell_types/summonitem.dm @@ -55,7 +55,7 @@ if(!item_to_retrive.loc) if(isorgan(item_to_retrive)) // Organs are usually stored in nullspace - var/obj/item/organ/internal/organ = item_to_retrive + var/obj/item/organ/organ = item_to_retrive if(organ.owner) // If this code ever runs I will be happy add_logs(L, organ.owner, "magically removed [organ.name] from", addition="INTENT: [uppertext(L.a_intent)]") diff --git a/code/modules/surgery/amputation.dm b/code/modules/surgery/amputation.dm new file mode 100644 index 00000000000..1e13586eea8 --- /dev/null +++ b/code/modules/surgery/amputation.dm @@ -0,0 +1,22 @@ + +/datum/surgery/amputation + name = "amputation" + steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/sever_limb) + species = list(/mob/living/carbon/human) + possible_locs = list("r_arm", "l_arm", "l_leg", "r_leg", "head") + +/datum/surgery_step/sever_limb + name = "sever limb" + implements = list(/obj/item/weapon/scalpel = 100, /obj/item/weapon/circular_saw = 100, /obj/item/weapon/melee/energy/sword/cyborg/saw = 100, /obj/item/weapon/melee/arm_blade = 80, /obj/item/weapon/twohanded/required/chainsaw = 80, /obj/item/weapon/mounted_chainsaw = 80, /obj/item/weapon/twohanded/fireaxe = 50, /obj/item/weapon/hatchet = 40, /obj/item/weapon/kitchen/knife/butcher = 25) + time = 64 + +/datum/surgery_step/sever_limb/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + user.visible_message("[user] begins to sever [target]'s [parse_zone(target_zone)]!", "You begin to sever [target]'s [parse_zone(target_zone)]...") + +/datum/surgery_step/sever_limb/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/mob/living/carbon/human/L = target + user.visible_message("[user] severs [L]'s [parse_zone(target_zone)]!", "You sever [L]'s [parse_zone(target_zone)].") + var/obj/item/bodypart/BP = L.get_bodypart(target_zone) + if(BP) + BP.drop_limb() + return 1 \ No newline at end of file diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm new file mode 100644 index 00000000000..e7836affac5 --- /dev/null +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -0,0 +1,337 @@ + +/obj/item/bodypart + name = "limb" + var/mob/living/carbon/human/owner = null + var/status = ORGAN_ORGANIC + var/body_zone //"chest", "l_arm", etc , used for def_zone + var/body_part = null //bitflag used to check which clothes cover this bodypart + var/brutestate = 0 + var/burnstate = 0 + var/brute_dam = 0 + var/burn_dam = 0 + var/max_damage = 0 + var/list/embedded_objects = list() + + //Coloring and proper item icon update + var/skin_tone = "" + var/body_gender = "" + var/species_id = "" + var/should_draw_gender = FALSE + var/should_draw_greyscale = FALSE + var/species_color = "" + var/mutation_color = "" + var/no_update = 0 + + var/px_x = 0 + var/px_y = 0 + + var/state_flags + +/obj/item/bodypart/examine(mob/user) + ..() + if(brute_dam > 0) + user << "This limb has [brute_dam > 30 ? "severe" : "minor"] bruising." + if(burn_dam > 0) + user << "This limb has [burn_dam > 30 ? "severe" : "minor"] bruising." + + +/obj/item/bodypart/Destroy() + if(owner) + owner.bodyparts -= src + owner = null + return ..() + +/obj/item/bodypart/attackby(obj/item/W, mob/user, params) + if(W.sharpness) + add_fingerprint(user) + if(!contents.len) + user << "There is nothing left inside [src]!" + return + playsound(loc, 'sound/weapons/slice.ogg', 50, 1, -1) + user.visible_message("[user] begins to cut through the bone in [src].",\ + "You begin to cut through the bone in [src]...") + if(do_after(user, 54, target = src)) + drop_organs(user) + else + return ..() + +/obj/item/bodypart/throw_impact(atom/hit_atom) + ..() + playsound(get_turf(src), 'sound/misc/splort.ogg', 50, 1, -1) + +/obj/item/bodypart/proc/drop_organs(mob/user) + var/turf/T = get_turf(src) + playsound(T, 'sound/misc/splort.ogg', 50, 1, -1) + for(var/obj/item/I in src) + I.loc = T + +//Applies brute and burn damage to the organ. Returns 1 if the damage-icon states changed at all. +//Damage will not exceed max_damage using this proc +//Cannot apply negative damage +/obj/item/bodypart/proc/take_damage(brute, burn) + if(owner && (owner.status_flags & GODMODE)) + return 0 //godmode + brute = max(brute,0) + burn = max(burn,0) + + + if(status == ORGAN_ROBOTIC) //This makes robolimbs not damageable by chems and makes it stronger + brute = max(0, brute - 5) + burn = max(0, burn - 4) + + var/can_inflict = max_damage - (brute_dam + burn_dam) + if(!can_inflict) + return 0 + + if((brute + burn) < can_inflict) + brute_dam += brute + burn_dam += burn + else + if(brute > 0) + if(burn > 0) + brute = round( (brute/(brute+burn)) * can_inflict, 1 ) + burn = can_inflict - brute //gets whatever damage is left over + brute_dam += brute + burn_dam += burn + else + brute_dam += can_inflict + else + if(burn > 0) + burn_dam += can_inflict + else + return 0 + if(owner) + owner.updatehealth() + return update_bodypart_damage_state() + + +//Heals brute and burn damage for the organ. Returns 1 if the damage-icon states changed at all. +//Damage cannot go below zero. +//Cannot remove negative damage (i.e. apply damage) +/obj/item/bodypart/proc/heal_damage(brute, burn, robotic) + + if(robotic && status != ORGAN_ROBOTIC) // This makes organic limbs not heal when the proc is in Robotic mode. + brute = max(0, brute - 3) + burn = max(0, burn - 3) + + if(!robotic && status == ORGAN_ROBOTIC) // This makes robolimbs not healable by chems. + brute = max(0, brute - 3) + burn = max(0, burn - 3) + + brute_dam = max(brute_dam - brute, 0) + burn_dam = max(burn_dam - burn, 0) + if(owner) + owner.updatehealth() + return update_bodypart_damage_state() + + +//Returns total damage...kinda pointless really +/obj/item/bodypart/proc/get_damage() + return brute_dam + burn_dam + + +//Updates an organ's brute/burn states for use by update_damage_overlays() +//Returns 1 if we need to update overlays. 0 otherwise. +/obj/item/bodypart/proc/update_bodypart_damage_state() + if(status == ORGAN_ORGANIC) //Robotic limbs show no damage - RR + var/tbrute = round( (brute_dam/max_damage)*3, 1 ) + var/tburn = round( (burn_dam/max_damage)*3, 1 ) + if((tbrute != brutestate) || (tburn != burnstate)) + brutestate = tbrute + burnstate = tburn + return 1 + return 0 + + + +//Change organ status +/obj/item/bodypart/proc/change_bodypart_status(new_limb_status, heal_limb) + status = new_limb_status + if(heal_limb) + burn_dam = 0 + brute_dam = 0 + brutestate = 0 + burnstate = 0 + if(owner) + owner.updatehealth() + owner.update_body() //if our head becomes robotic, we remove the lizard horns and human hair. + owner.update_hair() + owner.update_damage_overlays() + +//we inform the bodypart of the changes that happened to the owner, or give it the informations from a source mob. +/obj/item/bodypart/proc/update_limb(dropping_limb, mob/living/carbon/human/source) + var/mob/living/carbon/human/H + if(source) + H = source + else + H = owner + if(!istype(H)) + return + + should_draw_greyscale = FALSE + + var/datum/species/S = H.dna.species + species_id = S.id + + if(S.use_skintones) + skin_tone = H.skin_tone + should_draw_greyscale = TRUE + else + skin_tone = "" + + body_gender = H.gender + should_draw_gender = S.sexes + + if(MUTCOLORS in S.specflags) + species_color = H.dna.features["mcolor"] + should_draw_greyscale = TRUE + else + species_color = "" + + if(H.disabilities & HUSK) + species_id = "husk" + should_draw_gender = FALSE + should_draw_greyscale = FALSE + + if(!dropping_limb && H.dna.check_mutation(HULK)) + mutation_color = "00aa00" + else + mutation_color = "" + + if(dropping_limb) + no_update = 1 //when attached, the limb won't be affected by the appearance changes of its mob owner. + +//to update the bodypart's icon when not attached to a mob +/obj/item/bodypart/proc/update_icon_dropped() + overlays.Cut() + var/image/I = get_limb_icon(1) + if(I) + I.pixel_x = px_x + I.pixel_y = px_y + overlays += I + +//Gives you a proper icon appearance for the dismembered limb +/obj/item/bodypart/proc/get_limb_icon(dropped) + var/image/I + + var/icon_gender = (body_gender == FEMALE) ? "f" : "m" //gender of the icon, if applicable + + if((body_zone != "head" && body_zone != "chest")) + should_draw_gender = FALSE + + var/image_dir + if(dropped) + image_dir = SOUTH + if(status == ORGAN_ORGANIC) + if(should_draw_greyscale) + if(should_draw_gender) + I = image("icon"='icons/mob/human_parts_greyscale.dmi', "icon_state"="[species_id]_[body_zone]_[icon_gender]_s", "layer"=-BODYPARTS_LAYER, "dir"=image_dir) + else + I = image("icon"='icons/mob/human_parts_greyscale.dmi', "icon_state"="[species_id]_[body_zone]_s", "layer"=-BODYPARTS_LAYER, "dir"=image_dir) + else + if(should_draw_gender) + I = image("icon"='icons/mob/human_parts.dmi', "icon_state"="[species_id]_[body_zone]_[icon_gender]_s", "layer"=-BODYPARTS_LAYER, "dir"=image_dir) + else + I = image("icon"='icons/mob/human_parts.dmi', "icon_state"="[species_id]_[body_zone]_s", "layer"=-BODYPARTS_LAYER, "dir"=image_dir) + else + if(should_draw_gender) + I = image("icon"='icons/mob/augments.dmi', "icon_state"="[body_zone]_[icon_gender]_s", "layer"=-BODYPARTS_LAYER, "dir"=image_dir) + else + I = image("icon"='icons/mob/augments.dmi', "icon_state"="[body_zone]_s", "layer"=-BODYPARTS_LAYER, "dir"=image_dir) + return I + + + if(!should_draw_greyscale) + return I + + //Greyscale Colouring + var/draw_color + + if(skin_tone) //Limb has skin color variable defined, use it + draw_color = skintone2hex(skin_tone) + if(species_color) + draw_color = species_color + if(mutation_color) + draw_color = mutation_color + + if(draw_color) + I.color = "#[draw_color]" + //End Greyscale Colouring + + return I + + + +/obj/item/bodypart/chest + name = "chest" + desc = "why is it detached..." + icon_state = "chest" + max_damage = 200 + body_zone = "chest" + body_part = CHEST + px_x = 0 + px_y = 0 + var/obj/item/cavity_item + +/obj/item/bodypart/chest/Destroy() + if(cavity_item) + qdel(cavity_item) + return ..() + +/obj/item/bodypart/l_arm + name = "left arm" + desc = "why is it detached..." + icon_state = "l_arm" + max_damage = 75 + body_zone ="l_arm" + body_part = ARM_LEFT + px_x = -6 + px_y = 0 + +/obj/item/bodypart/r_arm + name = "right arm" + desc = "why is it detached..." + icon_state = "r_arm" + max_damage = 75 + body_zone = "r_arm" + body_part = ARM_RIGHT + px_x = 6 + px_y = 0 + +/obj/item/bodypart/l_leg + name = "left leg" + desc = "why is it detached..." + icon_state = "l_leg" + max_damage = 75 + body_zone = "l_leg" + body_part = LEG_LEFT + px_x = -2 + px_y = 12 + +/obj/item/bodypart/r_leg + name = "right leg" + desc = "why is it detached..." + icon_state = "r_leg" + max_damage = 75 + body_zone = "r_leg" + body_part = LEG_RIGHT + px_x = 2 + px_y = 12 + + +///////////////////////////////////////////////////////////////////////// + +/obj/item/severedtail + name = "tail" + desc = "A severed tail." + icon = 'icons/obj/surgery.dmi' + icon_state = "severedtail" + color = "#161" + var/markings = "Smooth" + + + + + + + diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm new file mode 100644 index 00000000000..983ee9766ad --- /dev/null +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -0,0 +1,314 @@ + + +//Dismember a limb +/obj/item/bodypart/proc/dismember() + var/mob/living/carbon/human/H = owner + if(!istype(H) || !H.dna.species.has_dismemberment) // species don't allow dismemberment + return 0 + + var/obj/item/bodypart/affecting = H.get_bodypart("chest") + affecting.take_damage(Clamp(brute_dam/2, 15, 50), Clamp(burn_dam/2, 0, 50)) //Damage the chest based on limb's existing damage + H.visible_message("[H]'s [src] has been violently dismembered!") + H.emote("scream") + drop_limb() + + var/direction = pick(cardinal) + var/t_range = rand(2,max(throw_range/2, 2)) + var/turf/target_turf = get_turf(src) + for(var/i = 1; i < t_range; i++) + var/turf/new_turf = get_step(target_turf, direction) + target_turf = new_turf + if(new_turf.density) + break + throw_at_fast(target_turf, throw_range, throw_speed) + return 1 + + +/obj/item/bodypart/chest/dismember() + var/mob/living/carbon/human/H = owner + if(!istype(H) || !H.dna.species:has_dismemberment) //human's species don't allow dismemberment + return 0 + + var/organ_spilled = 0 + var/turf/T = get_turf(H) + playsound(get_turf(owner), 'sound/misc/splort.ogg', 80, 1) + for(var/X in owner.internal_organs) + var/obj/item/organ/O = X + if(O.zone != "chest") + continue + O.Remove(owner) + O.loc = T + organ_spilled = 1 + if(cavity_item) + cavity_item.loc = T + cavity_item = null + organ_spilled = 1 + + if(organ_spilled) + owner.visible_message("[owner]'s internal organs spill out onto the floor!") + return 1 + + + +//limb removal. The "special" argument is used for swapping a limb with a new one without the effects of losing a limb kicking in. +/obj/item/bodypart/proc/drop_limb(special) + if(!ishuman(owner)) + return + var/turf/T = get_turf(owner) + var/mob/living/carbon/human/H = owner + if(!no_update) + update_limb(1) + H.bodyparts -= src + owner = null + + for(var/X in H.surgeries) //if we had an ongoing surgery on that limb, we stop it. + var/datum/surgery/S = X + if(S.organ == src) + H.surgeries -= S + qdel(S) + break + + for(var/obj/item/I in embedded_objects) + embedded_objects -= I + I.loc = src + if(!H.has_embedded_objects()) + H.clear_alert("embeddedobject") + + if(!special) + for(var/X in H.dna.mutations) //some mutations require having specific limbs to be kept. + var/datum/mutation/human/MT = X + if(MT.limb_req && MT.limb_req == body_zone) + MT.force_lose(H) + + for(var/X in H.internal_organs) //internal organs inside the dismembered limb are dropped. + var/obj/item/organ/O = X + if(O.zone != body_zone) + continue + O.transfer_to_limb(src, H) + + update_icon_dropped() + src.loc = T + H.update_body() + H.update_hair() + + +//when a limb is dropped, the internal organs are removed from the mob and put into the limb +/obj/item/organ/proc/transfer_to_limb(obj/item/bodypart/LB, mob/living/carbon/human/H) + Remove(H) + loc = LB + +/obj/item/organ/brain/transfer_to_limb(obj/item/bodypart/head/LB, mob/living/carbon/human/H) + if(H.mind && H.mind.changeling) + LB.brain = new //changeling doesn't lose its real brain organ, we drop a decoy. + LB.brain.loc = LB + else //if not a changeling, we put the brain organ inside the dropped head + Remove(H) //and put the player in control of the brainmob + loc = LB + LB.brain = src + LB.brainmob = brainmob + brainmob = null + LB.brainmob.loc = LB + LB.brainmob.container = LB + LB.brainmob.stat = DEAD + + +/obj/item/bodypart/chest/drop_limb(special) + return + +/obj/item/bodypart/r_arm/drop_limb(special) + var/mob/living/carbon/human/H = owner + ..() + if(istype(H) && !special) + if(H.handcuffed) + H.handcuffed.loc = H.loc + H.handcuffed.dropped(H) + H.handcuffed = null + H.update_handcuffed() + if(H.hud_used) + var/obj/screen/inventory/R = H.hud_used.inv_slots[slot_r_hand] + if(R) + R.update_icon() + if(H.r_hand) + H.unEquip(H.r_hand, 1) + if(H.gloves) + H.unEquip(H.gloves, 1) + H.update_inv_gloves() //to remove the bloody hands overlay + + +/obj/item/bodypart/l_arm/drop_limb(special) + var/mob/living/carbon/human/H = owner + ..() + if(istype(H) && !special) + if(H.handcuffed) + H.handcuffed.loc = H.loc + H.handcuffed.dropped(H) + H.handcuffed = null + H.update_handcuffed() + if(H.hud_used) + var/obj/screen/inventory/L = H.hud_used.inv_slots[slot_l_hand] + if(L) + L.update_icon() + if(H.l_hand) + H.unEquip(H.l_hand, 1) + if(H.gloves) + H.unEquip(H.gloves, 1) + H.update_inv_gloves() //to remove the bloody hands overlay + + +/obj/item/bodypart/r_leg/drop_limb(special) + if(owner && !special) + owner.Weaken(2) + if(owner.legcuffed) + owner.legcuffed.loc = owner.loc + owner.legcuffed.dropped(owner) + owner.legcuffed = null + owner.update_inv_legcuffed() + if(ishuman(owner)) + var/mob/living/carbon/human/H = owner + if(H.shoes) + H.unEquip(H.shoes, 1) + ..() + +/obj/item/bodypart/l_leg/drop_limb(special) //copypasta + if(owner && !special) + owner.Weaken(2) + if(owner.legcuffed) + owner.legcuffed.loc = owner.loc + owner.legcuffed.dropped(owner) + owner.legcuffed = null + owner.update_inv_legcuffed() + if(ishuman(owner)) + var/mob/living/carbon/human/H = owner + if(H.shoes) + H.unEquip(H.shoes, 1) + ..() + +/obj/item/bodypart/head/drop_limb(special) + var/mob/living/carbon/human/H = owner + if(istype(H)) + if(!special) + //Drop all worn head items + for(var/X in list(H.glasses, H.ears, H.wear_mask, H.head)) + var/obj/item/I = X + H.unEquip(I, 1) + name = "[H]'s head" + ..() + + + + + + +//Attach a limb to a human and drop any existing limb of that type. +/obj/item/bodypart/proc/replace_limb(mob/living/carbon/human/H, special) + if(!istype(H)) + return + var/obj/item/bodypart/O = locate(src.type) in H.bodyparts + + if(O) + O.drop_limb(1) + attach_limb(H, special) + +/obj/item/bodypart/head/replace_limb(mob/living/carbon/human/H, special) + if(!istype(H)) + return + var/obj/item/bodypart/head/O = locate(src.type) in H.bodyparts + if(O) + if(!special) + return + else + O.drop_limb(1) + attach_limb(H, special) + +/obj/item/bodypart/proc/attach_limb(mob/living/carbon/human/H, special) + loc = null + owner = H + H.bodyparts += src + + if(special) //non conventional limb attachment + for(var/X in H.surgeries) //if we had an ongoing surgery to attach a new limb, we stop it. + var/datum/surgery/S = X + var/surgery_zone = check_zone(S.location) + if(surgery_zone == body_zone) + H.surgeries -= S + qdel(S) + break + + update_bodypart_damage_state() + H.updatehealth() + H.update_body() + H.update_hair() + H.update_damage_overlays() + + +/obj/item/bodypart/r_arm/attach_limb(mob/living/carbon/human/H, special) + ..() + if(H.hud_used) + var/obj/screen/inventory/R = H.hud_used.inv_slots[slot_r_hand] + if(R) + R.update_icon() + +/obj/item/bodypart/l_arm/attach_limb(mob/living/carbon/human/H, special) + ..() + if(H.hud_used) + var/obj/screen/inventory/L = H.hud_used.inv_slots[slot_l_hand] + if(L) + L.update_icon() + +/obj/item/bodypart/l_leg/attach_limb(mob/living/carbon/human/H, special) + ..() + H.update_canmove() + +/obj/item/bodypart/r_leg/attach_limb(mob/living/carbon/human/H, special) + ..() + H.update_canmove() + +/obj/item/bodypart/head/attach_limb(mob/living/carbon/human/H, special) + //Transfer some head appearance vars over + if(brain) + brainmob.container = null //Reset brainmob head var. + brainmob.loc = brain //Throw mob into brain. + brain.brainmob = brainmob //Set the brain to use the brainmob + brainmob = null //Set head brainmob var to null + brain.Insert(H) //Now insert the brain proper + brain = null //No more brain in the head + + H.hair_color = hair_color + H.hair_style = hair_style + H.facial_hair_color = facial_hair_color + H.facial_hair_style = facial_hair_style + H.eye_color = eye_color + H.lip_style = lip_style + H.lip_color = lip_color + if(real_name) + H.real_name = real_name + real_name = "" + name = initial(name) + ..() + + +//Regenerates all limbs. Returns amount of limbs regenerated +/mob/living/proc/regenerate_limbs(noheal) + return + +/mob/living/carbon/human/regenerate_limbs(noheal) + var/list/limb_list = list("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg") + for(var/Z in limb_list) + regenerate_limb(Z, noheal) + +/mob/living/proc/regenerate_limb(limb_zone, noheal) + return + +/mob/living/carbon/human/regenerate_limb(limb_zone, noheal) + var/obj/item/bodypart/L + if(get_bodypart(limb_zone)) + return + L = newBodyPart(limb_zone, 0, 0, src) + if(L) + if(!noheal) + L.brute_dam = 0 + L.burn_dam = 0 + L.burn_state = 0 + + L.attach_limb(src, 1) + return 1 diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm new file mode 100644 index 00000000000..08bcdeb7712 --- /dev/null +++ b/code/modules/surgery/bodyparts/head.dm @@ -0,0 +1,163 @@ + + +/obj/item/bodypart/head + name = "head" + desc = "what a way to get a head in life..." + icon_state = "head" + max_damage = 200 + body_zone = "head" + body_part = HEAD + layer = 4.1 //so it isn't hidden behind some objects when on the floor + w_class = 4 //Quite a hefty load + slowdown = 1 //Balancing measure + throw_range = 2 //No head bowling + px_x = 0 + px_y = -8 + + var/mob/living/carbon/brain/brainmob = null //The current occupant. + var/obj/item/organ/brain/brain = null //The brain organ + + //Limb appearance info: + var/real_name = "" //Replacement name + //Hair colour and style + var/hair_color = "000" + var/hair_style = "Bald" + var/hair_alpha = 255 + //Facial hair colour and style + var/facial_hair_color = "000" + var/facial_hair_style = "Shaved" + //Eye Colouring + var/eyes = "eyes" + var/eye_color = "" + var/lip_style = null + var/lip_color = "white" + +/obj/item/bodypart/head/drop_organs(mob/user) + var/turf/T = get_turf(src) + playsound(T, 'sound/misc/splort.ogg', 50, 1, -1) + for(var/obj/item/I in src) + if(I == brain) + user.visible_message("[user] saws [src] open and pulls out a brain!", "You saw [src] open and pull out a brain.") + if(brainmob) + brainmob.container = null + brainmob.loc = brain + brain.brainmob = brainmob + brainmob = null + brain.loc = T + brain = null + update_icon_dropped() + else + I.loc = T + +/obj/item/bodypart/head/update_limb(dropping_limb, mob/living/carbon/human/source) + var/mob/living/carbon/human/H + if(source) + H = source + else + H = owner + if(!istype(H)) + return + var/datum/species/S = H.dna.species + //First of all, name. + real_name = H.real_name + + //Facial hair + if(H.facial_hair_style && (FACEHAIR in S.specflags)) + facial_hair_style = H.facial_hair_style + if(S.hair_color) + if(S.hair_color == "mutcolor") + facial_hair_color = H.dna.features["mcolor"] + else + facial_hair_color = S.hair_color + else + facial_hair_color = H.facial_hair_color + hair_alpha = S.hair_alpha + else + facial_hair_style = "Shaved" + facial_hair_color = "000" + hair_alpha = 255 + //Hair + if(H.hair_style && (HAIR in S.specflags)) + hair_style = H.hair_style + if(S.hair_color) + if(S.hair_color == "mutcolor") + hair_color = H.dna.features["mcolor"] + else + hair_color = S.hair_color + else + hair_color = H.hair_color + hair_alpha = S.hair_alpha + else + hair_style = "Bald" + hair_color = "000" + hair_alpha = initial(hair_alpha) + // lipstick + if(H.lip_style && (LIPS in S.specflags)) + lip_style = H.lip_style + lip_color = H.lip_color + else + lip_style = null + lip_color = "white" + // eyes + if(EYECOLOR in S.specflags) + eyes = S.eyes + eye_color = H.eye_color + else + eyes = "eyes" + eye_color = "" + ..() + +/obj/item/bodypart/head/update_icon_dropped() + var/list/standing = get_limb_icon(1) + if(!standing) + return + for(var/image/I in standing) + I.pixel_x = px_x + I.pixel_y = px_y + overlays += standing + +/obj/item/bodypart/head/get_limb_icon(dropped) + overlays.Cut() + var/image/I = ..() + var/list/standing = list() + standing += I + if(dropped) //certain overlays only appear when the limb is being detached from its owner. + var/datum/sprite_accessory/S + + if(status != ORGAN_ROBOTIC) //having a robotic head hides certain features. + //facial hair + if(facial_hair_style) + S = facial_hair_styles_list[facial_hair_style] + if(S) + var/image/img_facial_s = image("icon" = S.icon, "icon_state" = "[S.icon_state]_s", "layer" = -HAIR_LAYER, "dir"=SOUTH) + img_facial_s.color = "#" + facial_hair_color + img_facial_s.alpha = hair_alpha + standing += img_facial_s + + //Applies the debrained overlay if there is no brain + if(!brain) + standing += image("icon"='icons/mob/human_face.dmi', "icon_state" = "debrained_s", "layer" = -HAIR_LAYER, "dir"=SOUTH) + else + if(hair_style) + S = hair_styles_list[hair_style] + if(S) + var/image/img_hair_s = image("icon" = S.icon, "icon_state" = "[S.icon_state]_s", "layer" = -HAIR_LAYER, "dir"=SOUTH) + img_hair_s.color = "#" + hair_color + img_hair_s.alpha = hair_alpha + standing += img_hair_s + + + // lipstick + if(lip_style) + var/image/lips = image("icon"='icons/mob/human_face.dmi', "icon_state"="lips_[lip_style]_s", "layer" = -BODY_LAYER, "dir"=SOUTH) + lips.color = lip_color + standing += lips + + // eyes + if(eye_color) + var/image/img_eyes_s = image("icon" = 'icons/mob/human_face.dmi', "icon_state" = "[eyes]_s", "layer" = -BODY_LAYER, "dir"=SOUTH) + img_eyes_s.color = "#" + eye_color + standing += img_eyes_s + + if(standing.len) + return standing diff --git a/code/modules/surgery/bodyparts/helpers.dm b/code/modules/surgery/bodyparts/helpers.dm new file mode 100644 index 00000000000..1dd5b807a62 --- /dev/null +++ b/code/modules/surgery/bodyparts/helpers.dm @@ -0,0 +1,156 @@ + +/mob/living/proc/get_bodypart(zone) + return + +/mob/living/carbon/get_bodypart(zone) + if(!zone) + zone = "chest" + for(var/X in bodyparts) + var/obj/item/bodypart/L = X + if(L.body_zone == zone) + return L + +//Mob has their active hand +/mob/proc/has_active_hand() + return 1 + +/mob/living/carbon/human/has_active_hand() + var/obj/item/bodypart/L + if(hand) + L = get_bodypart("l_arm") + else + L = get_bodypart("r_arm") + if(!L) + return 0 + return 1 + +/mob/living/carbon/proc/has_left_hand() + return 1 + +/mob/living/carbon/human/has_left_hand() + var/obj/item/bodypart/L + L = get_bodypart("l_arm") + if(!L) + return 0 + return 1 + +/mob/living/carbon/proc/has_right_hand() + return 1 + +/mob/living/carbon/human/has_right_hand() + var/obj/item/bodypart/L + L = get_bodypart("r_arm") + if(!L) + return 0 + return 1 + + +//Limb numbers +/mob/proc/get_num_arms() + return 2 +/mob/proc/get_num_legs() + return 2 + +/mob/living/carbon/human/get_num_arms() + . = 0 + for(var/X in bodyparts) + var/obj/item/bodypart/affecting = X + if(affecting.body_part == ARM_RIGHT) + .++ + if(affecting.body_part == ARM_LEFT) + .++ + +/mob/living/carbon/human/get_num_legs() + . = 0 + for(var/X in bodyparts) + var/obj/item/bodypart/affecting = X + if(affecting.body_part == LEG_RIGHT) + .++ + if(affecting.body_part == LEG_LEFT) + .++ + +/mob/living/proc/get_missing_limbs() + return + +/mob/living/carbon/human/get_missing_limbs() + var/list/full = list("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg") + for(var/zone in full) + if(get_bodypart(zone)) + full -= zone + return full + + +//Remove all embedded objects from all limbs on the human mob +/mob/living/carbon/human/proc/remove_all_embedded_objects() + var/turf/T = get_turf(src) + + for(var/X in bodyparts) + var/obj/item/bodypart/L = X + for(var/obj/item/I in L.embedded_objects) + L.embedded_objects -= I + I.loc = T + + clear_alert("embeddedobject") + +/mob/living/carbon/human/proc/has_embedded_objects() + . = 0 + for(var/X in bodyparts) + var/obj/item/bodypart/L = X + for(var/obj/item/I in L.embedded_objects) + return 1 + + +//Helper for quickly creating a new limb - used by augment code in species.dm spec_attacked_by +/proc/newBodyPart(zone, robotic, fixed_icon, mob/living/carbon/human/source) + var/obj/item/bodypart/L + switch(zone) + if("l_arm") + L = new /obj/item/bodypart/l_arm() + if("r_arm") + L = new /obj/item/bodypart/r_arm() + if("head") + L = new /obj/item/bodypart/head() + if("l_leg") + L = new /obj/item/bodypart/l_leg() + if("r_leg") + L = new /obj/item/bodypart/r_leg() + if("chest") + L = new /obj/item/bodypart/chest() + if(L) + if(source) + L.update_limb(fixed_icon, source) + else if(fixed_icon) + L.no_update = 1//when attached, the limb won't be affected by the appearance changes of its mob owner. + if(robotic) + L.change_bodypart_status(ORGAN_ROBOTIC) + + . = L + + +/proc/skintone2hex(skin_tone) + . = 0 + switch(skin_tone) + if("caucasian1") + . = "ffe0d1" + if("caucasian2") + . = "fcccb3" + if("caucasian3") + . = "e8b59b" + if("latino") + . = "d9ae96" + if("mediterranean") + . = "c79b8b" + if("asian1") + . = "ffdeb3" + if("asian2") + . = "e3ba84" + if("arab") + . = "c4915e" + if("indian") + . = "b87840" + if("african1") + . = "754523" + if("african2") + . = "471c18" + if("albino") + . = "fff4e6" \ No newline at end of file diff --git a/code/modules/surgery/cavity_implant.dm b/code/modules/surgery/cavity_implant.dm index c56b673a067..0db9fca7892 100644 --- a/code/modules/surgery/cavity_implant.dm +++ b/code/modules/surgery/cavity_implant.dm @@ -13,17 +13,16 @@ time = 32 var/obj/item/IC = null -/datum/surgery_step/handle_cavity/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - for(var/obj/item/I in target.internal_organs) - if(!istype(I, /obj/item/organ)) - IC = I - break +/datum/surgery_step/handle_cavity/preop(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/obj/item/bodypart/chest/CH = target.get_bodypart("chest") + IC = CH.cavity_item if(tool) user.visible_message("[user] begins to insert [tool] into [target]'s [target_zone].", "You begin to insert [tool] into [target]'s [target_zone]...") else user.visible_message("[user] checks for items in [target]'s [target_zone].", "You check for items in [target]'s [target_zone]...") -/datum/surgery_step/handle_cavity/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) +/datum/surgery_step/handle_cavity/success(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/obj/item/bodypart/chest/CH = target.get_bodypart("chest") if(tool) if(IC || tool.w_class > 3 || (NODROP in tool.flags) || istype(tool, /obj/item/organ)) user << "You can't seem to fit [tool] in [target]'s [target_zone]!" @@ -31,14 +30,14 @@ else user.visible_message("[user] stuffs [tool] into [target]'s [target_zone]!", "You stuff [tool] into [target]'s [target_zone].") user.drop_item() - target.internal_organs += tool - tool.loc = target + CH.cavity_item = tool + tool.loc = null return 1 else if(IC) user.visible_message("[user] pulls [IC] out of [target]'s [target_zone]!", "You pull [IC] out of [target]'s [target_zone].") user.put_in_hands(IC) - target.internal_organs -= IC + CH.cavity_item = null return 1 else user << "You don't find anything in [target]'s [target_zone]." diff --git a/code/modules/surgery/dethralling.dm b/code/modules/surgery/dethralling.dm index 947dabed56f..74a8d54a7b4 100644 --- a/code/modules/surgery/dethralling.dm +++ b/code/modules/surgery/dethralling.dm @@ -37,5 +37,5 @@ user.visible_message("[user] shines light onto the tumor in [target]'s head!", "You cleanse the contamination from [target]'s brain!") ticker.mode.remove_thrall(target.mind, 0) target.visible_message("A strange black mass falls from [target]'s head!") - new /obj/item/organ/internal/shadowtumor(get_turf(target)) + new /obj/item/organ/shadowtumor(get_turf(target)) return 1 diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm index c15995cae04..5e1ef149876 100644 --- a/code/modules/surgery/eye_surgery.dm +++ b/code/modules/surgery/eye_surgery.dm @@ -24,7 +24,7 @@ return 1 /datum/surgery_step/fix_eyes/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(target.getorgan(/obj/item/organ/internal/brain)) + if(target.getorgan(/obj/item/organ/brain)) user.visible_message("[user] accidentally stabs [target] right in the brain!", "You accidentally stab [target] right in the brain!") target.adjustBrainLoss(100) else diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index a04132d1a94..2d5b0bf1b31 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -1,12 +1,12 @@ /proc/attempt_initiate_surgery(obj/item/I, mob/living/M, mob/user) if(istype(M)) var/mob/living/carbon/human/H - var/obj/item/organ/limb/affecting + var/obj/item/bodypart/affecting var/selected_zone = user.zone_selected if(istype(M, /mob/living/carbon/human)) H = M - affecting = H.get_organ(check_zone(selected_zone)) + affecting = H.get_bodypart(check_zone(selected_zone)) if(M.lying || isslime(M)) //if they're prone or a slime var/datum/surgery/current_surgery @@ -22,11 +22,15 @@ for(var/datum/surgery/S in all_surgeries) if(!S.possible_locs.Find(selected_zone)) continue - if(affecting && S.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) + if(affecting) + if(S.requires_missing_bodypart) + continue + if(S.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) + continue + else if(H && !S.requires_missing_bodypart) //human with no limb in surgery zone when we need a limb continue if(!S.can_start(user, M)) continue - for(var/path in S.species) if(istype(M, path)) available_surgeries[S.name] = S @@ -35,9 +39,28 @@ var/P = input("Begin which procedure?", "Surgery", null, null) as null|anything in available_surgeries if(P && user && user.Adjacent(M) && (I in user)) var/datum/surgery/S = available_surgeries[P] + + for(var/datum/surgery/other in M.surgeries) + if(other.location == S.location) + return //during the input() another surgery was started at the same location. + var/datum/surgery/procedure = new S.type if(procedure) procedure.location = selected_zone + + //we check that the surgery is still doable after the input() wait. + if(H) + affecting = H.get_bodypart(check_zone(selected_zone)) + if(affecting) + if(procedure.requires_missing_bodypart) + return + if(procedure.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) + return + else if(H && !procedure.requires_missing_bodypart) + return + if(!procedure.can_start(user, M)) + return + if(procedure.ignore_clothes || get_location_accessible(M, selected_zone)) M.surgeries += procedure procedure.organ = affecting diff --git a/code/modules/surgery/limb augmentation.dm b/code/modules/surgery/limb augmentation.dm index e719e926bba..34a8c44a285 100644 --- a/code/modules/surgery/limb augmentation.dm +++ b/code/modules/surgery/limb augmentation.dm @@ -18,7 +18,7 @@ name = "replace limb" implements = list(/obj/item/robot_parts = 100) time = 32 - var/obj/item/organ/limb/L = null // L because "limb" + var/obj/item/bodypart/L = null // L because "limb" @@ -47,25 +47,10 @@ if(ishuman(target)) var/mob/living/carbon/human/H = target user.visible_message("[user] successfully augments [target]'s [parse_zone(target_zone)]!", "You successfully augment [target]'s [parse_zone(target_zone)].") - L.loc = get_turf(target) - H.organs -= L - switch(target_zone) - if("r_leg") - H.organs += new /obj/item/organ/limb/robot/r_leg(src) - if("l_leg") - H.organs += new /obj/item/organ/limb/robot/l_leg(src) - if("r_arm") - H.organs += new /obj/item/organ/limb/robot/r_arm(src) - if("l_arm") - H.organs += new /obj/item/organ/limb/robot/l_arm(src) - if("head") - H.organs += new /obj/item/organ/limb/robot/head(src) - if("chest") - H.organs += new /obj/item/organ/limb/robot/chest(src) + L.change_bodypart_status(ORGAN_ROBOTIC, 1) user.drop_item() qdel(tool) H.update_damage_overlays(0) - H.update_augments() //Gives them the Cyber limb overlay H.updatehealth() add_logs(user, target, "augmented", addition="by giving him new [parse_zone(target_zone)] INTENT: [uppertext(user.a_intent)]") else @@ -73,6 +58,13 @@ return 1 + + + + + + + /datum/surgery/chainsaw name = "chainsaw augmentation" steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/clamp_bleeders, @@ -129,7 +121,6 @@ /datum/surgery_step/chainsaw_removal/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) var/list/hands = get_both_hands(target) for(var/obj/item/weapon/mounted_chainsaw/V in hands) - qdel(V) - new /obj/item/weapon/twohanded/required/chainsaw(get_turf(target)) + target.unEquip(V, 1) user.visible_message("[user] carefully saws [target]'s arm free of the chainsaw.", "You remove the chainsaw.") return 1 diff --git a/code/modules/surgery/organ_manipulation.dm b/code/modules/surgery/organ_manipulation.dm index b0cc38c8dc8..8e8eccc4c8a 100644 --- a/code/modules/surgery/organ_manipulation.dm +++ b/code/modules/surgery/organ_manipulation.dm @@ -23,11 +23,11 @@ /datum/surgery_step/manipulate_organs time = 64 name = "manipulate organs" - implements = list(/obj/item/organ/internal = 100, /obj/item/weapon/reagent_containers/food/snacks/organ = 0) + implements = list(/obj/item/organ = 100, /obj/item/weapon/reagent_containers/food/snacks/organ = 0) var/implements_extract = list(/obj/item/weapon/hemostat = 100, /obj/item/weapon/crowbar = 55) var/implements_mend = list(/obj/item/weapon/cautery = 100, /obj/item/weapon/weldingtool = 70, /obj/item/weapon/lighter = 45, /obj/item/weapon/match = 20) var/current_type - var/obj/item/organ/internal/I = null + var/obj/item/organ/I = null /datum/surgery_step/manipulate_organs/New() ..() @@ -71,7 +71,7 @@ user << "There is no removeable organs in [target]'s [parse_zone(target_zone)]!" return -1 else - for(var/obj/item/organ/internal/O in organs) + for(var/obj/item/organ/O in organs) O.on_find(user) organs -= O organs[O.name] = O diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index cb8929237ce..8bcdd00522e 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -1,4 +1,4 @@ -/obj/item/organ/internal/cyberimp/arm +/obj/item/organ/cyberimp/arm name = "arm-mounted implant" desc = "You shouldn't see this! Adminhelp and report this as an issue on github!" zone = "r_arm" @@ -14,7 +14,7 @@ var/obj/item/holder = null // You can use this var for item path, it would be converted into an item on New() -/obj/item/organ/internal/cyberimp/arm/New() +/obj/item/organ/cyberimp/arm/New() ..() if(ispath(holder)) holder = new holder(src) @@ -23,17 +23,17 @@ slot = zone + "_device" items_list = contents.Copy() -/obj/item/organ/internal/cyberimp/arm/update_icon() +/obj/item/organ/cyberimp/arm/update_icon() if(zone == "r_arm") transform = null else // Mirroring the icon transform = matrix(-1, 0, 0, 0, 1, 0) -/obj/item/organ/internal/cyberimp/arm/examine(mob/user) +/obj/item/organ/cyberimp/arm/examine(mob/user) ..() user << "[src] is assembled in the [zone == "r_arm" ? "right" : "left"] arm configuration. You can use a screwdriver to reassemble it." -/obj/item/organ/internal/cyberimp/arm/attackby(obj/item/weapon/W, mob/user, params) +/obj/item/organ/cyberimp/arm/attackby(obj/item/weapon/W, mob/user, params) ..() if(istype(W, /obj/item/weapon/screwdriver)) if(zone == "r_arm") @@ -46,21 +46,21 @@ else if(istype(W, /obj/item/weapon/card/emag)) emag_act() -/obj/item/organ/internal/cyberimp/arm/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/cyberimp/arm/Remove(mob/living/carbon/M, special = 0) Retract() ..() -/obj/item/organ/internal/cyberimp/arm/emag_act() +/obj/item/organ/cyberimp/arm/emag_act() return 0 -/obj/item/organ/internal/cyberimp/arm/gun/emp_act(severity) +/obj/item/organ/cyberimp/arm/gun/emp_act(severity) if(prob(15/severity)) owner << "[src] is hit by EMP!" // give the owner an idea about why his implant is glitching Retract() ..() -/obj/item/organ/internal/cyberimp/arm/proc/Retract() +/obj/item/organ/cyberimp/arm/proc/Retract() if(!holder || (holder in src)) return @@ -73,7 +73,7 @@ holder = null playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, 1) -/obj/item/organ/internal/cyberimp/arm/proc/Extend(var/obj/item/item) +/obj/item/organ/cyberimp/arm/proc/Extend(var/obj/item/item) if(!(item in src)) return @@ -108,7 +108,7 @@ "You hear a short mechanical noise.") playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, 1) -/obj/item/organ/internal/cyberimp/arm/ui_action_click() +/obj/item/organ/cyberimp/arm/ui_action_click() if(crit_fail || (!holder && !contents.len)) owner << "The implant doesn't respond. It seems to be broken..." return @@ -131,7 +131,7 @@ Retract() -/obj/item/organ/internal/cyberimp/arm/gun/emp_act(severity) +/obj/item/organ/cyberimp/arm/gun/emp_act(severity) if(prob(30/severity) && owner && !crit_fail) Retract() owner.visible_message("A loud bang comes from [owner]\'s [zone == "r_arm" ? "right" : "left"] arm!") @@ -145,36 +145,36 @@ ..() -/obj/item/organ/internal/cyberimp/arm/gun/laser +/obj/item/organ/cyberimp/arm/gun/laser name = "arm-mounted laser implant" desc = "A variant of the arm cannon implant that fires lethal laser beams. The cannon emerges from the subject's arm and remains inside when not in use." icon_state = "arm_laser" origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4;syndicate=5"//this is kinda nutty and i might lower it holder = /obj/item/weapon/gun/energy/laser/mounted -/obj/item/organ/internal/cyberimp/arm/gun/laser/l/zone = "l_arm" +/obj/item/organ/cyberimp/arm/gun/laser/l/zone = "l_arm" -/obj/item/organ/internal/cyberimp/arm/gun/taser +/obj/item/organ/cyberimp/arm/gun/taser name = "arm-mounted taser implant" desc = "A variant of the arm cannon implant that fires electrodes and disabler shots. The cannon emerges from the subject's arm and remains inside when not in use." icon_state = "arm_taser" origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4" holder = /obj/item/weapon/gun/energy/gun/advtaser/mounted -/obj/item/organ/internal/cyberimp/arm/gun/taser/l/zone = "l_arm" +/obj/item/organ/cyberimp/arm/gun/taser/l/zone = "l_arm" -/obj/item/organ/internal/cyberimp/arm/toolset +/obj/item/organ/cyberimp/arm/toolset name = "integrated toolset implant" desc = "A stripped-down version of engineering cyborg toolset, designed to be installed on subject's arm. Contains all neccessary tools." origin_tech = "materials=5;engineering=5;biotech=4;powerstorage=3" contents = newlist(/obj/item/weapon/screwdriver/cyborg, /obj/item/weapon/wrench/cyborg, /obj/item/weapon/weldingtool/largetank/cyborg, /obj/item/weapon/crowbar/cyborg, /obj/item/weapon/wirecutters/cyborg, /obj/item/device/multitool/cyborg) -/obj/item/organ/internal/cyberimp/arm/toolset/l/zone = "l_arm" +/obj/item/organ/cyberimp/arm/toolset/l/zone = "l_arm" -/obj/item/organ/internal/cyberimp/arm/toolset/emag_act() +/obj/item/organ/cyberimp/arm/toolset/emag_act() if(!(locate(/obj/item/weapon/kitchen/knife/combat/cyborg) in items_list)) usr << "You unlock [src]'s integrated knife!" items_list += new /obj/item/weapon/kitchen/knife/combat/cyborg(src) diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index 486f5f4536b..74e50bc12fd 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -1,11 +1,11 @@ -/obj/item/organ/internal/cyberimp/chest +/obj/item/organ/cyberimp/chest name = "cybernetic torso implant" desc = "implants for the organs in your torso" icon_state = "chest_implant" implant_overlay = "chest_implant_overlay" zone = "chest" -/obj/item/organ/internal/cyberimp/chest/nutriment +/obj/item/organ/cyberimp/chest/nutriment name = "Nutriment pump implant" desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are starving." icon_state = "chest_implant" @@ -16,7 +16,7 @@ slot = "stomach" origin_tech = "materials=5;programming=3;biotech=4" -/obj/item/organ/internal/cyberimp/chest/nutriment/on_life() +/obj/item/organ/cyberimp/chest/nutriment/on_life() if(synthesizing) return @@ -27,14 +27,14 @@ spawn(50) synthesizing = 0 -/obj/item/organ/internal/cyberimp/chest/nutriment/emp_act(severity) +/obj/item/organ/cyberimp/chest/nutriment/emp_act(severity) if(!owner) return owner.reagents.add_reagent("????",poison_amount / severity) //food poisoning owner << "You feel like your insides are burning." -/obj/item/organ/internal/cyberimp/chest/nutriment/plus +/obj/item/organ/cyberimp/chest/nutriment/plus name = "Nutriment pump implant PLUS" desc = "This implant will synthesize and pump into your bloodstream a small amount of nutriment when you are hungry." icon_state = "chest_implant" @@ -45,7 +45,7 @@ -/obj/item/organ/internal/cyberimp/chest/reviver +/obj/item/organ/cyberimp/chest/reviver name = "Reviver implant" desc = "This implant will attempt to revive you if you lose consciousness. For the faint of heart!" icon_state = "chest_implant" @@ -56,7 +56,7 @@ var/reviving = 0 var/cooldown = 0 -/obj/item/organ/internal/cyberimp/chest/reviver/on_life() +/obj/item/organ/cyberimp/chest/reviver/on_life() if(reviving) if(owner.stat == UNCONSCIOUS) spawn(30) @@ -87,7 +87,7 @@ revive_cost = 0 reviving = 1 -/obj/item/organ/internal/cyberimp/chest/reviver/emp_act(severity) +/obj/item/organ/cyberimp/chest/reviver/emp_act(severity) if(!owner) return @@ -108,7 +108,7 @@ -/obj/item/organ/internal/cyberimp/chest/thrusters +/obj/item/organ/cyberimp/chest/thrusters name = "implantable thrusters set" desc = "An implantable set of thruster ports. They use the gas from environment or subject's internals for propulsion in zero-gravity areas. \ Unlike regular jetpack, this device has no stablilzation system." @@ -122,21 +122,21 @@ var/on = 0 var/datum/effect_system/trail_follow/ion/ion_trail -/obj/item/organ/internal/cyberimp/chest/thrusters/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/cyberimp/chest/thrusters/Insert(mob/living/carbon/M, special = 0) ..() if(!ion_trail) ion_trail = new ion_trail.set_up(M) -/obj/item/organ/internal/cyberimp/chest/thrusters/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/cyberimp/chest/thrusters/Remove(mob/living/carbon/M, special = 0) if(on) toggle(silent=1) ..() -/obj/item/organ/internal/cyberimp/chest/thrusters/ui_action_click() +/obj/item/organ/cyberimp/chest/thrusters/ui_action_click() toggle() -/obj/item/organ/internal/cyberimp/chest/thrusters/proc/toggle(silent=0) +/obj/item/organ/cyberimp/chest/thrusters/proc/toggle(silent=0) if(!on) if(crit_fail) if(!silent) @@ -154,7 +154,7 @@ on = 0 update_icon() -/obj/item/organ/internal/cyberimp/chest/thrusters/update_icon() +/obj/item/organ/cyberimp/chest/thrusters/update_icon() if(on) icon_state = "imp_jetpack-on" else @@ -163,7 +163,7 @@ var/datum/action/A = X A.UpdateButtonIcon() -/obj/item/organ/internal/cyberimp/chest/thrusters/proc/allow_thrust(num) +/obj/item/organ/cyberimp/chest/thrusters/proc/allow_thrust(num) if(!on || !owner) return 0 diff --git a/code/modules/surgery/organs/augments_external.dm b/code/modules/surgery/organs/augments_external.dm deleted file mode 100644 index d3acb5135d9..00000000000 --- a/code/modules/surgery/organs/augments_external.dm +++ /dev/null @@ -1,51 +0,0 @@ -/////AUGMENTATION\\\\\ -//See code/modules/surgery/organs/organ.dm for the parent "limb" - - -/obj/item/organ/limb/robot - name = "cyberlimb" - desc = "You should never be seeing this!" - status = ORGAN_ROBOTIC - -/obj/item/organ/limb/robot/chest - name = "chest" - desc = "A Robotic chest" - icon_state = "chest" - max_damage = 200 - body_part = CHEST - -/obj/item/organ/limb/robot/head - name = "head" - desc = "A Robotic head" - icon_state = "head" - max_damage = 200 - body_part = HEAD - -/obj/item/organ/limb/robot/l_arm - name = "l_arm" - desc = "A Robotic arm" - icon_state = "l_arm" - max_damage = 75 - body_part = ARM_LEFT - -/obj/item/organ/limb/robot/l_leg - name = "l_leg" - desc = "A Robotic leg" - icon_state = "l_leg" - max_damage = 75 - body_part = LEG_LEFT - -/obj/item/organ/limb/robot/r_arm - name = "r_arm" - desc = "A Robotic arm" - icon_state = "r_arm" - max_damage = 75 - body_part = ARM_RIGHT - -/obj/item/organ/limb/robot/r_leg - name = "r_leg" - desc = "A Robotic leg" - icon_state = "r_leg" - max_damage = 75 - body_part = LEG_RIGHT - diff --git a/code/modules/surgery/organs/augments_eyes.dm b/code/modules/surgery/organs/augments_eyes.dm index 1693d217906..e7432e89fa6 100644 --- a/code/modules/surgery/organs/augments_eyes.dm +++ b/code/modules/surgery/organs/augments_eyes.dm @@ -1,4 +1,4 @@ -/obj/item/organ/internal/cyberimp/eyes +/obj/item/organ/cyberimp/eyes name = "cybernetic eyes" desc = "artificial photoreceptors with specialized functionality" icon_state = "eye_implant" @@ -16,7 +16,7 @@ var/aug_message = "Your vision is augmented!" -/obj/item/organ/internal/cyberimp/eyes/Insert(var/mob/living/carbon/M, var/special = 0) +/obj/item/organ/cyberimp/eyes/Insert(var/mob/living/carbon/M, var/special = 0) ..() if(istype(owner, /mob/living/carbon/human) && eye_color) var/mob/living/carbon/human/HMN = owner @@ -28,7 +28,7 @@ owner.update_sight() -/obj/item/organ/internal/cyberimp/eyes/Remove(var/mob/living/carbon/M, var/special = 0) +/obj/item/organ/cyberimp/eyes/Remove(var/mob/living/carbon/M, var/special = 0) M.sight ^= sight_flags if(istype(M,/mob/living/carbon/human) && eye_color) var/mob/living/carbon/human/HMN = owner @@ -36,7 +36,7 @@ HMN.regenerate_icons() ..() -/obj/item/organ/internal/cyberimp/eyes/emp_act(severity) +/obj/item/organ/cyberimp/eyes/emp_act(severity) if(!owner) return if(severity > 1) @@ -45,7 +45,7 @@ owner << "Static obfuscates your vision!" owner.flash_eyes(visual = 1) -/obj/item/organ/internal/cyberimp/eyes/xray +/obj/item/organ/cyberimp/eyes/xray name = "X-ray implant" desc = "These cybernetic eye implants will give you X-ray vision. Blinking is futile." eye_color = "000" @@ -54,7 +54,7 @@ dark_view = 8 sight_flags = SEE_MOBS | SEE_OBJS | SEE_TURFS -/obj/item/organ/internal/cyberimp/eyes/thermals +/obj/item/organ/cyberimp/eyes/thermals name = "Thermals implant" desc = "These cybernetic eye implants will give you Thermal vision. Vertical slit pupil included." eye_color = "FC0" @@ -68,27 +68,27 @@ // HUD implants -/obj/item/organ/internal/cyberimp/eyes/hud +/obj/item/organ/cyberimp/eyes/hud name = "HUD implant" desc = "These cybernetic eyes will display a HUD over everything you see. Maybe." slot = "eye_hud" var/HUD_type = 0 -/obj/item/organ/internal/cyberimp/eyes/hud/Insert(var/mob/living/carbon/M, var/special = 0) +/obj/item/organ/cyberimp/eyes/hud/Insert(var/mob/living/carbon/M, var/special = 0) ..() if(HUD_type) var/datum/atom_hud/H = huds[HUD_type] H.add_hud_to(M) M.permanent_huds |= H -/obj/item/organ/internal/cyberimp/eyes/hud/Remove(var/mob/living/carbon/M, var/special = 0) +/obj/item/organ/cyberimp/eyes/hud/Remove(var/mob/living/carbon/M, var/special = 0) if(HUD_type) var/datum/atom_hud/H = huds[HUD_type] M.permanent_huds ^= H H.remove_hud_from(M) ..() -/obj/item/organ/internal/cyberimp/eyes/hud/medical +/obj/item/organ/cyberimp/eyes/hud/medical name = "Medical HUD implant" desc = "These cybernetic eye implants will display a medical HUD over everything you see." eye_color = "0ff" @@ -97,7 +97,7 @@ aug_message = "You suddenly see health bars floating above people's heads..." HUD_type = DATA_HUD_MEDICAL_ADVANCED -/obj/item/organ/internal/cyberimp/eyes/hud/security +/obj/item/organ/cyberimp/eyes/hud/security name = "Security HUD implant" desc = "These cybernetic eye implants will display a security HUD over everything you see." eye_color = "d00" @@ -108,7 +108,7 @@ // Welding shield implant -/obj/item/organ/internal/cyberimp/eyes/shield +/obj/item/organ/cyberimp/eyes/shield name = "welding shield implant" desc = "These reactive micro-shields will protect you from welders and flashes without obscuring your vision." slot = "eye_shield" @@ -118,5 +118,5 @@ aug_message = null eye_color = null -/obj/item/organ/internal/cyberimp/eyes/shield/emp_act(severity) +/obj/item/organ/cyberimp/eyes/shield/emp_act(severity) return \ No newline at end of file diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 3c92f71dd14..3dc5e743049 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -1,13 +1,13 @@ #define STUN_SET_AMOUNT 2 -/obj/item/organ/internal/cyberimp +/obj/item/organ/cyberimp name = "cybernetic implant" desc = "a state-of-the-art implant that improves a baseline's functionality" status = ORGAN_ROBOTIC var/implant_color = "#FFFFFF" var/implant_overlay -/obj/item/organ/internal/cyberimp/New(var/mob/M = null) +/obj/item/organ/cyberimp/New(var/mob/M = null) if(iscarbon(M)) src.Insert(M) if(implant_overlay) @@ -20,7 +20,7 @@ //[[[[BRAIN]]]] -/obj/item/organ/internal/cyberimp/brain +/obj/item/organ/cyberimp/brain name = "cybernetic brain implant" desc = "injectors of extra sub-routines for the brain" icon_state = "brain_implant" @@ -28,7 +28,7 @@ zone = "head" w_class = 1 -/obj/item/organ/internal/cyberimp/brain/emp_act(severity) +/obj/item/organ/cyberimp/brain/emp_act(severity) if(!owner) return var/stun_amount = 5 + (severity-1 ? 0 : 5) @@ -37,7 +37,7 @@ return stun_amount -/obj/item/organ/internal/cyberimp/brain/anti_drop +/obj/item/organ/cyberimp/brain/anti_drop name = "anti-drop implant" desc = "This cybernetic brain implant will allow you to force your hand muscles to contract, preventing item dropping. Twitch ear to toggle." var/active = 0 @@ -50,7 +50,7 @@ origin_tech = "materials=5;programming=4;biotech=4" actions_types = list(/datum/action/item_action/organ_action/toggle) -/obj/item/organ/internal/cyberimp/brain/anti_drop/ui_action_click() +/obj/item/organ/cyberimp/brain/anti_drop/ui_action_click() active = !active if(active) l_hand_obj = owner.l_hand @@ -89,7 +89,7 @@ l_hand_obj = null r_hand_obj = null -/obj/item/organ/internal/cyberimp/brain/anti_drop/emp_act(severity) +/obj/item/organ/cyberimp/brain/anti_drop/emp_act(severity) if(!owner) return var/range = severity ? 10 : 5 @@ -108,26 +108,26 @@ R_item.throw_at(A, range, 2) owner << "Your right arm spasms and throws the [R_item.name]!" -/obj/item/organ/internal/cyberimp/brain/anti_drop/proc/release_items() +/obj/item/organ/cyberimp/brain/anti_drop/proc/release_items() if(!l_hand_ignore && l_hand_obj in owner.contents) l_hand_obj.flags ^= NODROP if(!r_hand_ignore && r_hand_obj in owner.contents) r_hand_obj.flags ^= NODROP -/obj/item/organ/internal/cyberimp/brain/anti_drop/Remove(var/mob/living/carbon/M, special = 0) +/obj/item/organ/cyberimp/brain/anti_drop/Remove(var/mob/living/carbon/M, special = 0) if(active) ui_action_click() ..() -/obj/item/organ/internal/cyberimp/brain/anti_stun +/obj/item/organ/cyberimp/brain/anti_stun name = "CNS Rebooter implant" desc = "This implant will automatically give you back control over your central nervous system, reducing downtime when stunned." implant_color = "#FFFF00" slot = "brain_antistun" origin_tech = "materials=6;programming=4;biotech=5" -/obj/item/organ/internal/cyberimp/brain/anti_stun/on_life() +/obj/item/organ/cyberimp/brain/anti_stun/on_life() ..() if(crit_fail) return @@ -137,7 +137,7 @@ if(owner.weakened > STUN_SET_AMOUNT) owner.weakened = STUN_SET_AMOUNT -/obj/item/organ/internal/cyberimp/brain/anti_stun/emp_act(severity) +/obj/item/organ/cyberimp/brain/anti_stun/emp_act(severity) if(crit_fail) return crit_fail = 1 @@ -146,10 +146,10 @@ //[[[[MOUTH]]]] -/obj/item/organ/internal/cyberimp/mouth +/obj/item/organ/cyberimp/mouth zone = "mouth" -/obj/item/organ/internal/cyberimp/mouth/breathing_tube +/obj/item/organ/cyberimp/mouth/breathing_tube name = "breathing tube implant" desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked." icon_state = "implant_mask" @@ -157,7 +157,7 @@ w_class = 1 origin_tech = "materials=2;biotech=3" -/obj/item/organ/internal/cyberimp/mouth/breathing_tube/emp_act(severity) +/obj/item/organ/cyberimp/mouth/breathing_tube/emp_act(severity) if(prob(60/severity)) owner << "Your breathing tube suddenly closes!" owner.losebreath += 2 @@ -179,8 +179,8 @@ /obj/item/weapon/storage/box/cyber_implants/bundle name = "boxed cybernetic implants" - var/list/boxed = list(/obj/item/organ/internal/cyberimp/eyes/xray,/obj/item/organ/internal/cyberimp/eyes/thermals, - /obj/item/organ/internal/cyberimp/brain/anti_stun, /obj/item/organ/internal/cyberimp/chest/reviver) + var/list/boxed = list(/obj/item/organ/cyberimp/eyes/xray,/obj/item/organ/cyberimp/eyes/thermals, + /obj/item/organ/cyberimp/brain/anti_stun, /obj/item/organ/cyberimp/chest/reviver) var/amount = 5 /obj/item/weapon/storage/box/cyber_implants/bundle/New() diff --git a/code/modules/surgery/organs/autoimplanter.dm b/code/modules/surgery/organs/autoimplanter.dm index 5ec3b224683..e7878676624 100644 --- a/code/modules/surgery/organs/autoimplanter.dm +++ b/code/modules/surgery/organs/autoimplanter.dm @@ -4,7 +4,7 @@ icon_state = "autoimplanter" item_state = "walkietalkie"//left as this so as to intentionally not have inhands w_class = 2 - var/obj/item/organ/internal/cyberimp/storedorgan + var/obj/item/organ/cyberimp/storedorgan /obj/item/device/autoimplanter/attack_self(mob/user)//when the object it used... if(!storedorgan) @@ -16,7 +16,7 @@ storedorgan = null /obj/item/device/autoimplanter/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/organ/internal/cyberimp)) + if(istype(I, /obj/item/organ/cyberimp)) if(storedorgan) user << "[src] already has an implant stored." return diff --git a/code/modules/surgery/organs/helpers.dm b/code/modules/surgery/organs/helpers.dm index b25f792f336..f1ee5ec13f6 100644 --- a/code/modules/surgery/organs/helpers.dm +++ b/code/modules/surgery/organs/helpers.dm @@ -20,7 +20,7 @@ mob/living/carbon/getorganszone(zone, var/subzones = 0) if(zone == "chest") returnorg = getorganszone("groin") - for(var/obj/item/organ/internal/O in internal_organs) + for(var/obj/item/organ/O in internal_organs) if(zone == O.zone) returnorg += O return returnorg @@ -28,11 +28,6 @@ mob/living/carbon/getorganszone(zone, var/subzones = 0) mob/living/carbon/getorganslot(slot) return internal_organs_slot[slot] -mob/proc/getlimb() - return - -mob/living/carbon/human/getlimb(typepath) - return (locate(typepath) in organs) proc/isorgan(atom/A) - return istype(A, /obj/item/organ/internal) \ No newline at end of file + return istype(A, /obj/item/organ) \ No newline at end of file diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm deleted file mode 100644 index 18cd9377ecf..00000000000 --- a/code/modules/surgery/organs/organ_external.dm +++ /dev/null @@ -1,189 +0,0 @@ -/obj/item/organ - name = "organ" - icon = 'icons/obj/surgery.dmi' - var/mob/living/carbon/owner = null - var/status = ORGAN_ORGANIC - - -//Old Datum Limbs: -// code/modules/unused/limbs.dm - - -/obj/item/organ/limb - name = "limb" - var/body_part = null - var/brutestate = 0 - var/burnstate = 0 - var/brute_dam = 0 - var/burn_dam = 0 - var/max_damage = 0 - var/list/embedded_objects = list() - - - -/obj/item/organ/limb/chest - name = "chest" - desc = "why is it detached..." - icon_state = "chest" - max_damage = 200 - body_part = CHEST - - -/obj/item/organ/limb/head - name = "head" - desc = "what a way to get a head in life..." - icon_state = "head" - max_damage = 200 - body_part = HEAD - - -/obj/item/organ/limb/l_arm - name = "l_arm" - desc = "why is it detached..." - icon_state = "l_arm" - max_damage = 75 - body_part = ARM_LEFT - - -/obj/item/organ/limb/l_leg - name = "l_leg" - desc = "why is it detached..." - icon_state = "l_leg" - max_damage = 75 - body_part = LEG_LEFT - - -/obj/item/organ/limb/r_arm - name = "r_arm" - desc = "why is it detached..." - icon_state = "r_arm" - max_damage = 75 - body_part = ARM_RIGHT - - -/obj/item/organ/limb/r_leg - name = "r_leg" - desc = "why is it detached..." - icon_state = "r_leg" - max_damage = 75 - body_part = LEG_RIGHT - -/obj/item/organ/severedtail - name = "tail" - desc = "A severed tail." - icon_state = "severedtail" - color = "#161" - var/markings = "Smooth" - -//Applies brute and burn damage to the organ. Returns 1 if the damage-icon states changed at all. -//Damage will not exceed max_damage using this proc -//Cannot apply negative damage -/obj/item/organ/limb/proc/take_damage(brute, burn) - if(owner && (owner.status_flags & GODMODE)) - return 0 //godmode - brute = max(brute,0) - burn = max(burn,0) - - - if(status == ORGAN_ROBOTIC) //This makes robolimbs not damageable by chems and makes it stronger - brute = max(0, brute - 5) - burn = max(0, burn - 4) - - var/can_inflict = max_damage - (brute_dam + burn_dam) - if(!can_inflict) - return 0 - - if((brute + burn) < can_inflict) - brute_dam += brute - burn_dam += burn - else - if(brute > 0) - if(burn > 0) - brute = round( (brute/(brute+burn)) * can_inflict, 1 ) - burn = can_inflict - brute //gets whatever damage is left over - brute_dam += brute - burn_dam += burn - else - brute_dam += can_inflict - else - if(burn > 0) - burn_dam += can_inflict - else - return 0 - if(owner) - owner.updatehealth() - return update_organ_icon() - - -//Heals brute and burn damage for the organ. Returns 1 if the damage-icon states changed at all. -//Damage cannot go below zero. -//Cannot remove negative damage (i.e. apply damage) -/obj/item/organ/limb/proc/heal_damage(brute, burn, robotic) - - if(robotic && status != ORGAN_ROBOTIC) // This makes organic limbs not heal when the proc is in Robotic mode. - brute = max(0, brute - 3) - burn = max(0, burn - 3) - - if(!robotic && status == ORGAN_ROBOTIC) // This makes robolimbs not healable by chems. - brute = max(0, brute - 3) - burn = max(0, burn - 3) - - brute_dam = max(brute_dam - brute, 0) - burn_dam = max(burn_dam - burn, 0) - if(owner) - owner.updatehealth() - return update_organ_icon() - - -//Returns total damage...kinda pointless really -/obj/item/organ/limb/proc/get_damage() - return brute_dam + burn_dam - - -//Updates an organ's brute/burn states for use by update_damage_overlays() -//Returns 1 if we need to update overlays. 0 otherwise. -/obj/item/organ/limb/proc/update_organ_icon() - if(status == ORGAN_ORGANIC) //Robotic limbs show no damage - RR - var/tbrute = round( (brute_dam/max_damage)*3, 1 ) - var/tburn = round( (burn_dam/max_damage)*3, 1 ) - if((tbrute != brutestate) || (tburn != burnstate)) - brutestate = tbrute - burnstate = tburn - return 1 - return 0 - -//Returns a display name for the organ -/obj/item/organ/limb/proc/getDisplayName() //Added "Chest" and "Head" just in case, this may not be needed - switch(name) - if("l_leg") - return "left leg" - if("r_leg") - return "right leg" - if("l_arm") - return "left arm" - if("r_arm") - return "right arm" - if("chest") - return "chest" - if("head") - return "head" - else - return name - - -//Remove all embedded objects from all limbs on the human mob -/mob/living/carbon/human/proc/remove_all_embedded_objects() - var/turf/T = get_turf(src) - - for(var/obj/item/organ/limb/L in organs) - for(var/obj/item/I in L.embedded_objects) - L.embedded_objects -= I - I.loc = T - - clear_alert("embeddedobject") - -/mob/living/carbon/human/proc/has_embedded_objects() - . = 0 - for(var/obj/item/organ/limb/L in organs) - for(var/obj/item/I in L.embedded_objects) - return 1 \ No newline at end of file diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index a8cd6be08e2..c7a170e356a 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -1,4 +1,9 @@ -/obj/item/organ/internal + +/obj/item/organ + name = "organ" + icon = 'icons/obj/surgery.dmi' + var/mob/living/carbon/owner = null + var/status = ORGAN_ORGANIC origin_tech = "biotech=2" force = 1 w_class = 2 @@ -9,11 +14,11 @@ var/vital = 0 -/obj/item/organ/internal/proc/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/proc/Insert(mob/living/carbon/M, special = 0) if(!iscarbon(M) || owner == M) return - var/obj/item/organ/internal/replaced = M.getorganslot(slot) + var/obj/item/organ/replaced = M.getorganslot(slot) if(replaced) replaced.Remove(M, special = 1) @@ -26,7 +31,7 @@ A.Grant(M) -/obj/item/organ/internal/proc/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/proc/Remove(mob/living/carbon/M, special = 0) owner = null if(M) M.internal_organs -= src @@ -39,19 +44,19 @@ A.Remove(M) -/obj/item/organ/internal/proc/on_find(mob/living/finder) +/obj/item/organ/proc/on_find(mob/living/finder) return -/obj/item/organ/internal/proc/on_life() +/obj/item/organ/proc/on_life() return -/obj/item/organ/internal/examine(mob/user) +/obj/item/organ/examine(mob/user) ..() if(status == ORGAN_ROBOTIC && crit_fail) user << "[src] seems to be broken!" -/obj/item/organ/internal/proc/prepare_eat() +/obj/item/organ/proc/prepare_eat() var/obj/item/weapon/reagent_containers/food/snacks/organ/S = new S.name = name S.desc = desc @@ -69,12 +74,12 @@ list_reagents = list("nutriment" = 5) -/obj/item/organ/internal/Destroy() +/obj/item/organ/Destroy() if(owner) Remove(owner, 1) return ..() -/obj/item/organ/internal/attack(mob/living/carbon/M, mob/user) +/obj/item/organ/attack(mob/living/carbon/M, mob/user) if(M == user && ishuman(user)) var/mob/living/carbon/human/H = user if(status == ORGAN_ORGANIC) @@ -87,7 +92,7 @@ else ..() -/obj/item/organ/internal/item_action_slot_check(slot,mob/user) +/obj/item/organ/item_action_slot_check(slot,mob/user) return //so we don't grant the organ's action to mobs who pick up the organ. //Looking for brains? @@ -95,7 +100,7 @@ -/obj/item/organ/internal/heart +/obj/item/organ/heart name = "heart" icon_state = "heart-on" zone = "chest" @@ -105,13 +110,13 @@ var/icon_base = "heart" attack_verb = list("beat", "thumped") -/obj/item/organ/internal/heart/update_icon() +/obj/item/organ/heart/update_icon() if(beating) icon_state = "[icon_base]-on" else icon_state = "[icon_base]-off" -/obj/item/organ/internal/heart/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/heart/Remove(mob/living/carbon/M, special = 0) ..() if(ishuman(M)) var/mob/living/carbon/human/H = M @@ -125,7 +130,7 @@ if(!owner) Stop() -/obj/item/organ/internal/heart/attack_self(mob/user) +/obj/item/organ/heart/attack_self(mob/user) ..() if(!beating) Restart() @@ -134,7 +139,7 @@ Stop() -/obj/item/organ/internal/heart/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/heart/Insert(mob/living/carbon/M, special = 0) ..() if(ishuman(M) && beating) var/mob/living/carbon/human/H = M @@ -142,23 +147,23 @@ H.heart_attack = 0 return -/obj/item/organ/internal/heart/proc/Stop() +/obj/item/organ/heart/proc/Stop() beating = 0 update_icon() return 1 -/obj/item/organ/internal/heart/proc/Restart() +/obj/item/organ/heart/proc/Restart() beating = 1 update_icon() return 1 -/obj/item/organ/internal/heart/prepare_eat() +/obj/item/organ/heart/prepare_eat() var/obj/S = ..() S.icon_state = "heart-off" return S -/obj/item/organ/internal/heart/cursed +/obj/item/organ/heart/cursed name = "cursed heart" desc = "it needs to be pumped..." icon_state = "cursedheart-off" @@ -176,7 +181,7 @@ var/heal_oxy = 0 -/obj/item/organ/internal/heart/cursed/attack(mob/living/carbon/human/H, mob/living/carbon/human/user, obj/target) +/obj/item/organ/heart/cursed/attack(mob/living/carbon/human/H, mob/living/carbon/human/user, obj/target) if(H == user && istype(H)) playsound(user,'sound/effects/singlebeat.ogg',40,1) user.drop_item() @@ -184,7 +189,7 @@ else return ..() -/obj/item/organ/internal/heart/cursed/on_life() +/obj/item/organ/heart/cursed/on_life() if(world.time > (last_pump + pump_delay)) if(ishuman(owner) && owner.client) //While this entire item exists to make people suffer, they can't control disconnects. var/mob/living/carbon/human/H = owner @@ -196,7 +201,7 @@ else last_pump = world.time //lets be extra fair *sigh* -/obj/item/organ/internal/heart/cursed/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/heart/cursed/Insert(mob/living/carbon/M, special = 0) ..() if(owner) owner << "Your heart has been replaced with a cursed one, you have to pump this one manually otherwise you'll die!" @@ -207,8 +212,8 @@ //You are now brea- pumping blood manually /datum/action/item_action/organ_action/cursed_heart/Trigger() . = ..() - if(. && istype(target,/obj/item/organ/internal/heart/cursed)) - var/obj/item/organ/internal/heart/cursed/cursed_heart = target + if(. && istype(target,/obj/item/organ/heart/cursed)) + var/obj/item/organ/heart/cursed/cursed_heart = target if(world.time < (cursed_heart.last_pump + (cursed_heart.pump_delay-10))) //no spam owner << "Too soon!" @@ -234,7 +239,7 @@ -/obj/item/organ/internal/lungs +/obj/item/organ/lungs name = "lungs" icon_state = "lungs" zone = "chest" @@ -242,12 +247,12 @@ gender = PLURAL w_class = 3 -/obj/item/organ/internal/lungs/prepare_eat() +/obj/item/organ/lungs/prepare_eat() var/obj/S = ..() S.reagents.add_reagent("salbutamol", 5) return S -/obj/item/organ/internal/tongue +/obj/item/organ/tongue name = "tongue" desc = "A fleshy muscle mostly used for lying." icon_state = "tonguenormal" @@ -256,26 +261,26 @@ var/say_mod = null attack_verb = list("licked", "slobbered", "slapped", "frenched", "tongued") -/obj/item/organ/internal/tongue/proc/TongueSpeech(var/message) +/obj/item/organ/tongue/proc/TongueSpeech(var/message) return message -/obj/item/organ/internal/tongue/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/tongue/Insert(mob/living/carbon/M, special = 0) ..() if(say_mod && M.dna && M.dna.species) M.dna.species.say_mod = say_mod -/obj/item/organ/internal/tongue/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/tongue/Remove(mob/living/carbon/M, special = 0) ..() if(say_mod && M.dna && M.dna.species) M.dna.species.say_mod = initial(M.dna.species.say_mod) -/obj/item/organ/internal/tongue/lizard +/obj/item/organ/tongue/lizard name = "forked tongue" desc = "A thin and long muscle typically found in reptilian races, apparently moonlights as a nose." icon_state = "tonguelizard" say_mod = "hisses" -/obj/item/organ/internal/tongue/lizard/TongueSpeech(var/message) +/obj/item/organ/tongue/lizard/TongueSpeech(var/message) var/regex/lizard_hiss = new("s+", "g") var/regex/lizard_hiSS = new("S+", "g") if(copytext(message, 1, 2) != "*") @@ -283,13 +288,13 @@ message = lizard_hiSS.Replace(message, "SSS") return message -/obj/item/organ/internal/tongue/fly +/obj/item/organ/tongue/fly name = "proboscis" desc = "A freakish looking meat tube that apparently can take in liquids." icon_state = "tonguefly" say_mod = "buzzes" -/obj/item/organ/internal/tongue/fly/TongueSpeech(var/message) +/obj/item/organ/tongue/fly/TongueSpeech(var/message) var/regex/fly_buzz = new("z+", "g") var/regex/fly_buZZ = new("Z+", "g") if(copytext(message, 1, 2) != "*") @@ -297,18 +302,18 @@ message = fly_buZZ.Replace(message, "ZZZ") return message -/obj/item/organ/internal/tongue/abductor +/obj/item/organ/tongue/abductor name = "superlingual matrix" desc = "A mysterious structure that allows for instant communication between users. Pretty impressive until you need to eat something." icon_state = "tongueayylmao" say_mod = "gibbers" -/obj/item/organ/internal/tongue/abductor/TongueSpeech(var/message) +/obj/item/organ/tongue/abductor/TongueSpeech(var/message) //Hacks var/mob/living/carbon/human/user = usr var/rendered = "[user.name]: [message]" for(var/mob/living/carbon/human/H in living_mob_list) - var/obj/item/organ/internal/tongue/T = H.getorganslot("tongue") + var/obj/item/organ/tongue/T = H.getorganslot("tongue") if(!T || T.type != type) continue else if(H.dna && H.dna.species.id == "abductor" && user.dna && user.dna.species.id == "abductor") @@ -321,13 +326,13 @@ M << "(F) [rendered]" return "" -/obj/item/organ/internal/tongue/zombie +/obj/item/organ/tongue/zombie name = "rotting tongue" desc = "Between the decay and the fact that it's just lying there you doubt a tongue has ever seemed less sexy." icon_state = "tonguezombie" say_mod = "moans" -/obj/item/organ/internal/tongue/zombie/TongueSpeech(var/message) +/obj/item/organ/tongue/zombie/TongueSpeech(var/message) var/list/message_list = splittext(message, " ") var/maxchanges = max(round(message_list.len / 1.5), 2) @@ -343,24 +348,24 @@ return jointext(message_list, " ") -/obj/item/organ/internal/tongue/alien +/obj/item/organ/tongue/alien name = "alien tongue" desc = "According to leading xenobiologists the evolutionary benefit of having a second mouth in your mouth is \"that it looks badass\"." icon_state = "tonguexeno" say_mod = "hiss" -/obj/item/organ/internal/tongue/alien/TongueSpeech(var/message) +/obj/item/organ/tongue/alien/TongueSpeech(var/message) playsound(owner, "hiss", 25, 1, 1) return message -/obj/item/organ/internal/appendix +/obj/item/organ/appendix name = "appendix" icon_state = "appendix" zone = "groin" slot = "appendix" var/inflamed = 0 -/obj/item/organ/internal/appendix/update_icon() +/obj/item/organ/appendix/update_icon() if(inflamed) icon_state = "appendixinflamed" name = "inflamed appendix" @@ -368,25 +373,25 @@ icon_state = "appendix" name = "appendix" -/obj/item/organ/internal/appendix/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/appendix/Remove(mob/living/carbon/M, special = 0) for(var/datum/disease/appendicitis/A in M.viruses) A.cure() inflamed = 1 update_icon() ..() -/obj/item/organ/internal/appendix/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/appendix/Insert(mob/living/carbon/M, special = 0) ..() if(inflamed) M.AddDisease(new /datum/disease/appendicitis) -/obj/item/organ/internal/appendix/prepare_eat() +/obj/item/organ/appendix/prepare_eat() var/obj/S = ..() if(inflamed) S.reagents.add_reagent("????", 5) return S -/obj/item/organ/internal/shadowtumor +/obj/item/organ/shadowtumor name = "black tumor" desc = "A tiny black mass with red tendrils trailing from it. It seems to shrivel in the light." icon_state = "blacktumor" @@ -396,15 +401,15 @@ slot = "brain_tumor" var/health = 3 -/obj/item/organ/internal/shadowtumor/New() +/obj/item/organ/shadowtumor/New() ..() SSobj.processing |= src -/obj/item/organ/internal/shadowtumor/Destroy() +/obj/item/organ/shadowtumor/Destroy() SSobj.processing.Remove(src) ..() -/obj/item/organ/internal/shadowtumor/process() +/obj/item/organ/shadowtumor/process() if(isturf(loc)) var/turf/T = loc var/light_count = T.get_lumcount() diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm new file mode 100644 index 00000000000..051e1037c45 --- /dev/null +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -0,0 +1,48 @@ +/datum/surgery/prosthetic_replacement + name = "prosthetic replacement" + steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/add_prosthetic) + species = list(/mob/living/carbon/human) + possible_locs = list("r_arm", "l_arm", "l_leg", "r_leg", "head") + requires_missing_bodypart = 1 + +/datum/surgery/prosthetic_replacement/can_start(mob/user, mob/living/carbon/target) + if(!ishuman(target)) + return 0 + var/mob/living/carbon/human/H = target + if(!H.get_bodypart(user.zone_selected)) //can only start if limb is missing + return 1 + + + +/datum/surgery_step/add_prosthetic + name = "add prothetic" + implements = list(/obj/item/robot_parts = 100, /obj/item/bodypart = 100) + time = 32 + +/datum/surgery_step/add_prosthetic/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/tool_body_zone + if(istype(tool, /obj/item/robot_parts)) + var/obj/item/robot_parts/RP = tool + tool_body_zone = RP.body_zone + else if(istype(tool, /obj/item/bodypart)) + var/obj/item/bodypart/L = tool + if(L.status != ORGAN_ROBOTIC) + user << "You need a robotic limb for this." + return -1 //fail + tool_body_zone = L.body_zone + if(target_zone == tool_body_zone) //so we can't replace a leg with an arm. + user.visible_message("[user] begins to replace [target]'s [parse_zone(target_zone)].", "You begin to replace [target]'s [parse_zone(target_zone)]...") + else + user << "[tool] isn't the right type for [parse_zone(target_zone)]." + +/datum/surgery_step/add_prosthetic/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/obj/item/bodypart/L + if(istype(tool, /obj/item/robot_parts)) + L = newBodyPart(target_zone, 1, 1) + user.drop_item() + qdel(tool) + else + L = tool + L.attach_limb(target) + user.visible_message("[user] successfully replaces [target]'s [parse_zone(target_zone)]!", "You succeed in replacing [target]'s [parse_zone(target_zone)].") + return 1 \ No newline at end of file diff --git a/code/modules/surgery/remove_embedded_object.dm b/code/modules/surgery/remove_embedded_object.dm index 1573d010508..7117d276a76 100644 --- a/code/modules/surgery/remove_embedded_object.dm +++ b/code/modules/surgery/remove_embedded_object.dm @@ -8,7 +8,7 @@ name = "remove embedded objects" time = 32 accept_hand = 1 - var/obj/item/organ/limb/L = null + var/obj/item/bodypart/L = null /datum/surgery_step/remove_object/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -30,9 +30,9 @@ L.embedded_objects -= I if(objects > 0) - user.visible_message("[user] sucessfully removes [objects] objects from [H]'s [L.getDisplayName()]!", "You sucessfully remove [objects] objects from [H]'s [L.getDisplayName()].") + user.visible_message("[user] sucessfully removes [objects] objects from [H]'s [L]!", "You sucessfully remove [objects] objects from [H]'s [L.name].") else - user << "You find no objects embedded in [H]'s [L.getDisplayName()]!" + user << "You find no objects embedded in [H]'s [L]!" else user << "You can't find [target]'s [parse_zone(user.zone_selected)], let alone any objects embedded in it!" diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 2e63fae2b66..408702a5451 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -10,7 +10,7 @@ var/list/possible_locs = list() //Multiple locations -- c0 var/ignore_clothes = 0 //This surgery ignores clothes var/obj/item/organ/organ //Operable body part - + var/requires_missing_bodypart = 0 //Surgery available only when a bodypart is present, or only when it is missing. /datum/surgery/proc/can_start(mob/user, mob/living/carbon/target) // if 0 surgery wont show up in list @@ -43,7 +43,7 @@ //Check /mob/living/carbon/attackby for how surgery progresses, and also /mob/living/carbon/attack_hand. //As of Feb 21 2013 they are in code/modules/mob/living/carbon/carbon.dm, lines 459 and 51 respectively. //Other important variables are var/list/surgeries (/mob/living) and var/list/internal_organs (/mob/living/carbon) -// var/list/organs (/mob/living/carbon/human) is the LIMBS of a Mob. +// var/list/bodyparts (/mob/living/carbon/human) is the LIMBS of a Mob. //Surgical procedures are initiated by attempt_initiate_surgery(), which is called by surgical drapes and bedsheets. // /code/modules/surgery/multiple_location_example.dm contains steps to setup a multiple location operation. diff --git a/code/modules/surgery/tail_modification.dm b/code/modules/surgery/tail_modification.dm index 68aa3e4fd47..1b60df3f839 100644 --- a/code/modules/surgery/tail_modification.dm +++ b/code/modules/surgery/tail_modification.dm @@ -32,7 +32,7 @@ L.dna.species.mutant_bodyparts -= "waggingtail_lizard" if("spines" in L.dna.features) L.dna.features -= "spines" - var/obj/item/organ/severedtail/S = new(get_turf(target)) + var/obj/item/severedtail/S = new(get_turf(target)) S.color = "#[L.dna.features["mcolor"]]" S.markings = "[L.dna.features["tail"]]" L.update_body() @@ -54,7 +54,7 @@ /datum/surgery_step/attach_tail name = "attach tail" - implements = list(/obj/item/organ/severedtail = 100) + implements = list(/obj/item/severedtail = 100) time = 64 /datum/surgery_step/attach_tail/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -65,7 +65,7 @@ user.visible_message("[user] gives [L] a tail!", "You give [L] a tail. It adjusts to [L]'s melanin.") // fluff for color if(!(L.dna.features["mcolor"])) L.dna.features["mcolor"] = tool.color - var/obj/item/organ/severedtail/T = tool + var/obj/item/severedtail/T = tool L.dna.features["tail_lizard"] = T.markings L.dna.species.mutant_bodyparts += "tail_lizard" qdel(tool) diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index 2374af37bca..51fd2ce160e 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -995,7 +995,7 @@ var/list/uplink_items = list() // Global list so we only initialize this once. /datum/uplink_item/cyber_implants/spawn_item(turf/loc, obj/item/device/uplink/U) if(item) - if(findtext(item, /obj/item/organ/internal/cyberimp)) + if(findtext(item, /obj/item/organ/cyberimp)) return new /obj/item/weapon/storage/box/cyber_implants(loc, item) else return ..() @@ -1003,26 +1003,26 @@ var/list/uplink_items = list() // Global list so we only initialize this once. /datum/uplink_item/cyber_implants/thermals name = "Thermal Vision Implant" desc = "These cybernetic eyes will give you thermal vision. They must be implanted via surgery." - item = /obj/item/organ/internal/cyberimp/eyes/thermals + item = /obj/item/organ/cyberimp/eyes/thermals cost = 8 /datum/uplink_item/cyber_implants/xray name = "X-Ray Vision Implant" desc = "These cybernetic eyes will give you X-ray vision. They must be implanted via surgery." - item = /obj/item/organ/internal/cyberimp/eyes/xray + item = /obj/item/organ/cyberimp/eyes/xray cost = 10 /datum/uplink_item/cyber_implants/antistun name = "CNS Rebooter Implant" desc = "This implant will help you get back up on your feet faster after being stunned. \ It must be implanted via surgery." - item = /obj/item/organ/internal/cyberimp/brain/anti_stun + item = /obj/item/organ/cyberimp/brain/anti_stun cost = 12 /datum/uplink_item/cyber_implants/reviver name = "Reviver Implant" desc = "This implant will attempt to revive you if you lose consciousness. It must be implanted via surgery." - item = /obj/item/organ/internal/cyberimp/chest/reviver + item = /obj/item/organ/cyberimp/chest/reviver cost = 8 /datum/uplink_item/cyber_implants/bundle diff --git a/icons/effects/genetics.dmi b/icons/effects/genetics.dmi index 768be9b92310649dd312e82243bf40fd01d4e22f..2a4c02d38f3ff5db15c885d1517c7b79816012e2 100644 GIT binary patch literal 5117 zcma)Ac{r3|yMHk;StnGo%_vKR5Fxv)BSKWRkR_BQ`)-m{_9gpHl94^jjAg7zgd$=v zl6`4n3|YpUxAT41xz0J?xxVZC@xIUXUeEK~&vW1R@Atd!>wRf#q|3s{%?JPhi@u(g zDL8h3Pa%{Zd|O_0umJ~bu-RQ-EhirbZ&xp0S5FTB2+Z}1uVw6#;?!PVxFm@^BmGS- z_Prhh<;2Max5(PGR=ZV#67=@-gtJ460rA&EHile`^1`JJc!Te5$Xiu@STR8LR*j2E z&1&v5i&nwTR6HDP{fN8-ukW~D{Y|cg;lvrGO6AlXJCi$aWGtN$YWHfSe2S#D_(PDd z)R!~vlXYFg9C^z`TCT0z^ZIwrET(ujH*XY7OE;Cd{9&KY82cXej;V{o|nm@(fV)uN(+ zIz?WSTiD&iqY$l{KUo2dc?b*2i-jBb!7U4P$+-Yg4||&F)Mq7}Qwh^*8@L&1T+43N zYN}C&#)AiNIDbc;!IwMgg9p!hzueqZ*s&Fw9X$FG@xHl+#{i=90*P~{+c5t#cq*cy znMWNWf5C(D^XH3uN|Kbx1^K-_cH$p!<1=GJSZTNw{rAe9k|+YR;2_Vbrtk-kwMzIh zj_+;z-KN@SA>1eqBAt06aG+x_`Ffhs3o9H+p=%<+0N1jBkEd~7O609B;G|q&8L`>k zJn>~c9$av!&?TqAdoUwHxX0XOgSzejlORoYD-D0AGq zG(A%_621nXq}xf4Y7?=YKA7n{RkbxgLR2{!f@hz(OmTRwJ|kqG+kdtyeEG4~=z32P zA&fnmq^hpAvlU-6GT$NJWwgm-Uwz^!5rUIr4He-s+EeO;(xS>V5g*HG3;x?R|3^Ci z`Z2e)!Y6Y`ImLFreXaXxVJ4X^wxnRnel384*qGzMge#wjyG1pB2Hz6oKa*XnmBf6w zQc<0s`;~D%9B=5 zyS}#$O*n-?=ukFC+~F2yXD5Gy%kz)&3T_e}o^Q=RvRQq8KXM|KXgA+hq{7#DvUtq% z;pw;aB<^lS9#s#@uhfXk^qFeGU#FtO&-PQZkA0gC80KBB>;r%^f9K$l?`0=q+3}Wb z(wA@cr9ZL|td!XlDwzwb9|evqlq$oKpzXG=ti2G*NZ&HR02SG{^7V-H`a72&5;@8U zQX{(rcfP!=ekue`PqtE<9;cEOrdCgMxl;%u#J6Wx!vAa`o678saXYmP|G>$=B!D+e z!Q&>wtKD`H5NHAI2fw(*0j-=UADNkE`p1>AlQN#Zv!zg*OkRbAa*ceXz)ar8~ z*K0~dv8Bv&b`^JgyiK=*W1SyY(&sb40*3q>)f9KiP|IW)YD7-6N z%2SeGdN8|@-n~>48SXTTsjc}F+{AlAcV;DgOk?^$q~SP3Gz3qtFtlhwK>f7lCmXty zrN!3$z0xX~;690$QE#!aHj^)$k*ujOFGSzpT8ML zt$*s8pdgad4;CgifJjy3w&De+!NL^XON(jyzmxUv3X1N_>>Ux z1Xk7gS6u#z=>Mf2|ALDDEieCe!JBm=gF>LH0gkOC#tN>;=j$gq(n`oVM`=1Gcu(7M^Q+uIV`3d3kARFJjwBZC&6-Wh2YT5GK_`*naxp zFe@)7hX$2JS1|o`I2dZhbmz&n*OLc>-OPh@9aK5B<)F=ztYf;b$*^a)SLk09pZ>KR zki^%Qhi^Iy*wLJ^rvZ-fN7gR)mJ{g6r(9LEicVu`iZkPO*Ofj_Ee>tsV}Y8$xm2qI z3pV?Qe(xE_j0|#f^V)d6AqO8*J*`h_UORzRpK)0`~s$DN2opqwmz?dU3U1Q&ZW4T(=+^#(=snukO)$HSUH6 z?CQnRGXjFfoV`L(Bb%F>p+&}-NrJ9oIiK^-@$(8@?k<9p4p+7@?w zlwljbMFXVt3(ibUaihPv{mftPFTR)_+gp6td)Brm{|Imaeg*xW(~v6|W_sf)tfQmz zwQ7BBIA4W_|J*tK#Kc6kdhr2rSOH_?9KKN^=Zzv4q|>7Bu`G}zF(6ifM)LIu#Oqv0 z(-WLdPEMu;xNy|tmK0=ZG}E)LXW$*LOg?J-?jq|}QBmPBz3B0TelC}Kw5)cf)awEUehvV1uxg?Jdbj%9QZX9AEgNW7!WzNc6kI_ph2 zSF|)@!23eRK&5KLv2sIw{gvb2Kf3$#^74wb&fAN{)NOAs4opqhM)396{5s?ez?C1W*UV>d>XN%Ot2i3O@*!H->BRK-j}wK%+TfQGjX!G8vXovY$W1UzH-ofkIfRLHI-g( z==0}HhN0&Xc)5i@(6#4x?%dHeDE*4E=L#xoi49{-ejd`Jvg^bUG`yMjgL z!`KqU!kDwvvhp?qm%}wcFHSnk6v^9H6a||iA7uipvkSBVceX?}FRnlr=C z!*eMiAt898%I3lzk)S3myz)n}qunt_am_Mna2OZ_I*z0#lCECN7{E7q%mn+dk5^I) zva&D{``e3)W@1iv)6>K=29`f9ZadcA&9%0&I{YXV_ZZNlK`{fx#KV|%EM3*Qa~R>~ zL3?#bzWf~4W8BZ?Gf7!fRHzQjd=j#3^!hVR0n%z&!KbbC;6#sL)c!eCR_~1CA@S5i zQa}^~8-E~Rygwg%+3mqluILhJf1XY42q7*Z;l$T>juv16^hmmoj*S5rfP!eKM^Z>LPJU~TEyt=&lZg>PKqC?Qrs|?(o_P97Gciky_0Xrf z4K(_bY5A)Q12SJ^Kc7H(i%3Vaa2K)+g8G~48fD;l~Hq)!^wio^Koq0x)CbQv?(x{btOqf!RTPIVgW#VF=}pw;=3M zL5_fad;8hw(zRZa<@W|5x=&3v`;E`Yq+)&ln=D@6D%<& z=RV(?`$lXh-oiIJ4U_0aOJ7=6UbQYa8`LbadskU$o}Q7>q@$}F%fZ1x4L{oIODq<< z)dChiySOJ#7LoQ`+vDTujTlUpXd3cdw^U00vXEWC5rKQTDTV6ZqW5$u@w>I=X#jOC z;eyl$N5bA|O{ih1sq?kGSxn&8JgJ@YH*^GW_s$mSEWU`%eq#;>OB0%`Z8EsuetD{~ zGBCfa%Ok&4;s@J3rd^7Zrk+j8Yd)I^gMLTvhb}HI4#B|(TMZ8<_^sQ5$+cDMIef1~ z*+F|?O9R@Y2kbUCHZsxZI-Qc_x3??M?s(b_!%(XVIR^Os#y+(c~+1^w1y>`X7J(@xR{S<)#Z+kmCJC%$9$`wV${XLO_&^lRZ z=`E0ad6^3g>U8fvyXHfve|{#uG{}%-InDUYWK`B%+XUV3C}Und;r`)niDLMJnikGA z8r0NL8SRE}n+P=05L$auK+c3SK-Tcm3bwrj?RMRS^Q`}!7iJ)!ftq45gR<7xYAs1| zT5;NruD?RS#m&twY1{rTBtN5kV%_b0veegAU+r`!;h6Ir+O+~P#iIJA=CCLk;8EAF zuTFIScb+S2z#7?K_LOLy-+GQl4`jcobjxlmLc68Gx4|(#d2@(fHBp;*`3P56tAKA7BZVhXlH>q>C^0LVgi!q&$trQrLafo|j&*fHbhFrzw zCp%4oXU6RJ!6SOw<**KPxlxeN99H3ofTS4~C0Qt~80b(;F`<<;ruch`pgU7!hnabU zXsK3;U@EMxt+h3`a$;Q{Kono}Ff=lfT=vHJ4b=63l`3i-3yP0O8q%WN?9<0(k`l(+ z1N@TX?K=euzl@5?W@k(DXJw!28`s;yspYa( z-WH?pC6KPA#uu&86YGjV(rNATxVSh@$$PEMAGn^HmcPzG3eEW0Ja%+^t)QrgNgh~4 zE)V5ZtYUvLXsD|UUx-A!sKK}N&>KZ6>ZUu{j>>|0zgGInGF=W7jrep@53l1l|671*W;?grk)|Z-!(gB6* z*s^sj28(rT^7Wi<*5K`X8O9nzKgX+WqOAFX1M=iL^ov`=lsXLZK5MKO#HGr>GKowk z`wcX@qt_48U9h0~CI7fxa@e zF*h&!;sOBxkV!0d0qlI2z{+o7X}N7PL4Jy`YbRF3NeiX+XM%zDadTVi#rP~Yh7vMl zvTo>eYU_ylv2=fgX(IBBhrlDbfB3!L8F%caBij)^`9|K?)CyGW-f&EV4uW3xfl?OwQD$tD4_Nc0LFnJmn zYooJ_&%_0y;^N~g7rim@Ir5&zmf~kF<>ch30v(4$oF{b`@43{`0k#V|pGd78dto)= z1~h;y;9Xba&I70mMsj~|aFof4ycjbVl;6SS@XB;pD$WsO&0qK`rM$e{&)l54 zKlhX^z4~4ow)Oq{owaubX=$f#S5G_yRWFnv(oSrNg7xi%H3yT?zrnWhgX)g!6MFRy zk}_z(QO1>pmG#$xH>T_3#}^l3ikll6w6#r`x#OcDKo^LF0b<+Uy>q~8M;VKfSMAo8 zmcb?Fa2_5XxN@K!D;pbAop?x0@ffGJ04VedG!E3i{TE0f#{I26c$f+2jPJEJKd?3M z##lFkH5UM;FWsqvMBBp%dn$&b$gCS58pWAzjJ{T*>~Q2{W-9pdQA-k4WoSAefRrJ} hjnR!;kg8%aXeQhJHDowk{{{Z<^(Yycv literal 7286 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 diff --git a/icons/mob/augments.dmi b/icons/mob/augments.dmi index 0600a4fb669e354a35965c0ecd733d9ecb2c923a..2b7239ba1a90149a05a3b295be2bbf8757711b19 100644 GIT binary patch delta 1385 zcmV-v1(y2T3D66W7g4|j0{{R3pz?7v0000gP)t-sz`(#kK|xqpSYl#gczAe)g@uri zkpBP(Pft&DbacM}231v6O-)TmNJvM-y$ApR00DGTPE!Ct=GbNc005JbYh`~|nMQ=l zjMT&wqKpJ9B-%v6%5vfpi-@teh)8ug@j0pKM45+Iow9b54mR}4;u>|x%eN-^gpWBq0Nc!_YY=<;#XN!i$AiT(IzPW^*ok#ZOy3Ts zXhhT9yw_>&FUM8I+d~FNoUY0-6bQO07Fgf(p@1fzB#X%;i%xMonN5GjAf`8bvVsZ2 zjCX;6E}zgiiTg0VP2%_H^B8?jf~o;dlPVt`k5u`8!kBf-B7_J0uqu#1S(I~_Fevj9 zo+3>?VSyjO4lI0`poDmw;0neGtU#Af*eL09c);aOz=`c~&e25gRt?el`NUiJU3d!U zaC<=4q*xRqm=NZR98`ax%RipeB7z+T^F<%W1Nb@d=7TxB$eR4)5YRO|&JuiY@dGT- z_t62od3$~}&mtWA(!HwsL39Z25J~wR>G%$Z!|`9>`|Yt7`DTc0P<1mDqSF>@@ixd* zRMrg}w;mVB>GcFhv6iV2XvkB)hvJc#;%D|wpl7lUCa$jFklBBBHby0k@+(}ywlEU# zN^yYa$jg!hJ;KsJK1F?G9kmS0GJ=%YwpmHDK;!?tI7a=wmpG3ux=7HIDv2LJgAtw?*gw?FBUc-(EoD|Lp}TyC1;@FRocLJAumoV*%{{ z?FBUc-x{6&w?=>G|Lp~I{@)s%|F=f#{~Zp8<0;Egm-)RYJ)beW>`u~gPI~)#&!{Kl^9!Y-4NN-F9$n2|te@6Z6h4H@V$A`^l`qSU~-rtAD0`yM)qqVnr1#~3; z(b}6E3xt0U(}=B=xwtVjzY~0V*bbqu{?QBEzE|~WC3r}of1Odmb8`WDnx;m*9S(=X z;cz@16n_7*OMo%o8vH(V_$eNP;YLY=-~R+& zk3N58C2*^(06Kih?W+XPPJlG&)P5g2e7)Oe=xwgmtX4BY0=ve3j~9S<1Gcz)2_c+k zmeX2E7rt+%#pMND1zI>fX7~*RvgPS(3v`!VUSQ4P%~yTc5(s@LbA-kl8|00000NkvXXu0mjf3qZ89 delta 1138 zcmV-&1daR93)=~h7gV4G0{{R3s0My+0000jP)t-sz`(#_Vq%bxkU>E~SXfwvg@ykB z2zYpSPft&DbacM}231v6O-)TmNJzlIz!5xu^Z)<=0d!JMQvg8b*k%9#0FRMqWq+v5 zNKH&3LRn6HVi7UM6%nZ}Cq5@Nohb8&QwQ;I8g7-!3a)-G;IIS$qU~V|iAn|0000BQ zNklAvq*mJQ{R6xA zPwd#^e$rSc%6pE9F$Ag8{E0)J^M9Pr&vwk`B##gWht2Tz>9;@7Lqa-;aL})nkY5sV z4GFvLR%fmEHi({nE5baEXSEWjh>JWz1)*s5t85lm+bZ~Zf(ux215Fxq1Kfv`3=JAB zCRNv8Tu`w^OTY`zt9Bzr4hORsnyvBYY61oHsuQFY_JW{+B5HIj35xD<4u5R!T~At= zz{3Qo9YH+zeK_oi-}YM(^q@YR=j1H6yN_5BCnIRz#mO!5;OIOF6GU$W9ZoU{3BFxt znBZW7Zk+MNaty*j2nnb>j}hUb7jXoO5vsfqRDxza67Yi4P5^HVzL?19Mi~mcHkiQY zgCXn!cGf*cV?s#QgcW3A7k|N`PczscHlEE9LBz-KJmIs5TM_U%Ui`u&!E4hX!~~-O z8WS_rX*a;_W9s74x9cGX2M34$1AU>E2vwWyhGwA15E@9m=e7hzgbR39FM$`TC8Jd5 zw>4;_mhe)^PSA{~@|Q@(I-@4g0!)MUv5`Sox4~Zx3N219P3;LX+kb5)&7V6>elbVj z-B|Bq+s_1p4dSOCtaZ)9QarMEKg`~*r8NP&R}U(^?IU1K^`O#QSQE(QG@_}tE-sYz zE5YMZ?y`%YW`et0olhmgWfk^)g9uLT3D|0yT6sG-I5;>sIJ_Ka^nSft054ZdsCNR@ zvAx>ISJPmj2d<~`&)Bzt6)cdaYF9BQ)=)C?AB%EhEPJe4Hh94n8RzHD@zz6}a zDfd8-Pmi9DStqZbAQf=&)i0k84h{|u4h}C56k8fCt8C4!-Aw_8xNq?mU=J%T@1lIH6Hay5n-%iT>2>R!^k8}ZG0^vadAxf{gvimMhz9I*X&+|Rx zA7Fx-^ACtF|G@~ diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi new file mode 100644 index 0000000000000000000000000000000000000000..01cec19a8b2b178530739e850e47e9f701462114 GIT binary patch literal 24854 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 OIjXL$mU`gKwf_aX1AN5* literal 43982 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 diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index 9c5ae1a2043cdb7f3cb215a304385027d0fbb889..ccc65f2bd928c4bf902e88bd9f0fc8306e1469ca 100644 GIT binary patch delta 17899 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 @-%hZ6gm7{eNSc>R0BDbwwPpAli;%9{A{a_f z(Y`&=@-`J_9(&3gk7^QU>=h*?-IRs@QC94|=?}E5%*tm*=Cb#%whoz0D6W1C`5{%?mDWRKlMW2Ao`6kqs_CRn0elX=$lxpfy#kyQj$J?EJS{ z)E&A4LkPz$s-i1$eJAFjo*Wy-^Y-c#I`Zg2A6{9mwoy^d5L|xt$Af$Mm{r+Tp%5)k zll<9|@CJDUU36j|66b^OuwM>svJN!TayalYWxUBo^g30*l?{8#f256Z zZO&5U{K_5ydzAL$2-0lWR{SX)3&$&82)J_*9q=fRHc69s2h%wI#Yp_1pP%Q1e9J}s z#FS83Ed1p^8sfB4DFTr{rAFiw4xRw+Fk`Q=w4|1|J>C;tTwWVTtURRCnes@s5Y!$1 z`yQ_ni}~@Njphg5N1@3jcOwdIaGu@C+?1lMQARrzd@l_uLln!}8DgcXsHPm~>eOPN z@#o?1peVmpY6;9|Hv6yS9LE=`j2myGOwZiSSa?2-!UzJve?J-72Oikr7d?IKT;N|f zEZEONjZ_u)YCH{vUiLzHv7CNql?!^Ws(X!xhwD$su5R?!tSXE8?(n6S(dD`4TlYja znJ(Uj{YkL%5##t;qqfbnXpsn~Enuo+C2b7G`Lq!9Ua0Z7Q4xV2k+8Ya*23dFa9tbv z=1Q71iL?`W-oxCEz-3@9QDBY)cA?($)2JYrFMRlLH2B~9gKZ>|^w7}IM@(t0$nr{H zq10@JU9r@xl3j6@1^K(`8@fkvRy01+=UgYzON`B=BC9apRVSyWOqrd9QqAbIl$*A; zKWqM(6Y&WNKq|OEgQ%blg(1Eq5PpIwL7@ICuLz>;uR+;eQMw4uiSbmdCA=fBmK800 z^eL!GcV{x$UF@J0I{lkH^Jn5&bM^}-pZzrrP59KQ6-K>1lVchI9;;yW7)8I_$WTp> zc^cLb1+0&KBy}5oab9!PA3av$=7F5^0m$(3Lu)`bUmZ&y9zO=@Fl`weVz9d1B^GXe*Zz_xvj6` zCl_MKDK*^0j1qo_~Z)zmR}T{~K{lMu3D7 zeKC(L;FlR@#1Wqd^Uc7g;AaW{7@c}S>Y}K0vpvZDs2S5$7VV35Knp^^p zqkMFG)cPU9<*s^vO9dW#uijTF_z%ScjE~C}U@_q6c5*S8Y=K-)%5|&2a#z8bzSgdd z2DW*wC&?tceL%5YPzA3(D+a7fbHhd+G&>9Y)1j?A?ZrGP~FQtDg*wp3d?-Q7|kp}OBT8U)r!u<7JY`x1sNcXPF(=&lz z_xmoI%8Bido7mm7xZQN{i&4=-W3zbBQy(>bSNG}(uW>A!2|fXJ?`tp2b??aE}9~az}J9=v? z?+13ze{oRp0RLb=pt&tK%|LCeC|(Kr;n&7`em{Rq(D(@3y4n9{?YYlQF^bwpWEGj zj#6oj{KL@71LW2Fi|4n$t0_M-k50B4wn#Bk{O-piKd%}yT8oE;sawQ+H&W%TkNn#= zNMb*FwlAyff%gX&0sAJsCDCO9Hqt+*bk;v)tPWr!TP zks2-z&i#K*`T7?L2JXN8{fX4CbJwnm@*0}f1Vp&bkEU#|x^`RuzP$4y3kB8m`>*vh zQOODDr8moD!k47<4olc6G%rj3bdb{Rb*an>j6>jvRHm&+Moe(7-K5ZFkY12miH=fYFs9j_5=yMRtfa{6D~M}He?(yN&Y!%%G)t` z0z}&;NZ;8oq7S9#d3Zy-yiI;Zc)ugaIwkkrd!oO5`I0Z6sa1Uo;sMf5*`I|ZoS=(C zMnd`MBW;jxKKyUyxx^Uy506cTlhq;PJ!;gNv2uV#zlTLh?3`2SeF`i^g|ps1SR;R* zk6r|A-!n#gdH=XN;y#knL=KE&)Zrcp(2QBvwqt>s#Y) zaZQ0BC1vF))HZd~0J}jj;p%q}N6h)u^J$sr z+nw2~e&o`i0MzoA_+!X@=jM3%63?M3b3W^YLqbAIZr6ow6xf=siJ76#b|Df<+HwH1r~!*|hKPAs`XIW z;}p|u`YjvIfU8e=CHUIHTXaUl^u2jO$I-fI7+zGGdP$M4#Wz!fv>X*`x;!y zSZ>Xt0y2A#@WN&CKA!)%a`6P4t^e$>>+~$7^g_}7pu?|yZ4}A* zuJaT}wnPdzvflkDPOE@^&C8*cBNQxfqCeUZ?7^hU27&UVyUUQX8(-`3x0LxXd)VD^3E}b%lyf&)YvA^Ui*l9ogE*$#)@GBBu9Kw?g zj>R2d^&-7)TuDdROU|QXQt9OoeQKog@M1qOUrwr7q4>=lRNU(2H{%;071L1wHUA6e zWHCc@g8em`K;b3{AggyFS(Dlf4Z{Y198m`@Cn1loEc9Ohh{EU_`qfp zfn6sTU8)9FIa8yzinfj^f0_>||5}~!iA#VD*FNR3(epL;a#*8MaQX^zv62WFa@N-{ z%V*nuoaqyKI96#jXh2!n-BO?DcP%AJsOWQd#9!YY)Ye-KL7%7=CBq_6-fGC)b+!J3bAh2hOy>>=8GW6HaSL0D}n8f>=!x) z#v}P3gMy_CaWfb7A#H}O8q~oY(Mm3xS_{~{-#Jol3mFH!$e?(ytBc-@be8S=EUVgq znvo~uwYx|==hSp3M8fnYOLYzSOm@eH5`sp){%wG)E829rsH z;?sq`8v*w(mxx|Uu57uKvDkbmV-T#k8D^)W;rN8N|9CC5wIM}6|JXU# z)s%hFOw9{YfFh<->Wro5kKXl0a!dv$qQ1Jo25no8Yv!>Y;IxmCu9DnI;X6LJ06pHMCNoD4N*%oc#lhU+*W=%FwG9l`x=D` z?8G1k9!+4JSz9+jPR)v>@4~nUO-ejuS5up=6EzYV=aX#cnv874MvfcNSuXb?0Odw; z+C~15*{)DKcf;qmDS66IoiqZ`V3@vkF*8DmY_?k0T*3nLO!ic{qB@RhPEAgx{JG5~ zw31;uZdW-rR~m*rB{ICUCgQrrNrS9_akB861e;@$b6+ixSlK{@U!3Qft z*9dTEK5;8<3*1r>8V`iFs%YF#>y(mwGt;?nFfNP;ubDf0hNnnqnsb9d%&yY+uY;V* zg_@^pnhh>xPH^g8iAhS*5{@XHJ0JKWR**;-{BSW;FSPq-r;(**>!OuMJsEz0-$`El zho%@g!2?|%*jy?-s)_TcrV)1nj}rr3m%m#nh(UG-cLIN9WChM%MeOCoF8Uf`JXyJO zqtUk+shv4@Cued_81LnuZ1T?&(}t${rl6E%Jc0!w=@mKx(<37iIkzs^wAsk;AF*<# za_WZ1rfzmLtt`L;91Ew6_vUI9a$be2^=r&GgHd}9B`fMDuNgbe$im*Od*;Rx*Fa{*dEvlHy{JprcOT9}yHxLS^pGD@wua(HuI0Ed0}i8oTPmz!JNRXtBIDVR9&4{eV=a#H4VVK z4}SVMnll;(cGQo^BNNqA7)8kzv2Wu*vy`R%Obrw4&v5-2wt^(B32Wat$2O;`W9}i; zH0N5B$?9AdrJfrt@EY>DI7#nIgnlzLO%2&^RT-lK`r&jkSdX+$s6B(j~BwhHDbD)l(5E>V74o!P7H|K#oA|)`#QtdzHZa z+ALC`q`ZG6hgqqyHd|mAW+aPwD>Xa4$|r)o_*}Hj6HLKnsKKlzj#5rSz*nNIP-2jv zZq;A1tDsQvn@7qZH+h{vB9Kz{Yu$2R!1oy+J$iesD*+$tx-(b*UJz=$N$#vzq5F~# zqz#+^mShzGWvx>Z(Ae<~d%tVWt)A40@+7%ML`2N(+5w3#<3Rk!8}?vPh$+1m3Mutl zV~q5~`>C`TYKo@3v{9P-sw_RnIZebcOTM-OP@SJsjv z4A?t*#V;}Dc`dpJvss#9=h^)Wpr~uJpIs2xQI@4wTyx{y^$J_3?-QPzl|+8JK3eT^ zt-W(233UmSZVo$TRBs%xnV?%3_a=a6diU;t%x8=VwiP8H8U9muC{H=5ET6mAF+j+f zf}&v7qy7o?^m&kY4m&LN@O!1oBaJR(7>X_JzX13D(1FlG&Co_wGrw zIh#|WE@rw)zgqmvh|tyKt}Z+zqW2kBnw!(wiLVGai&KHad5L^}FV=SidO(6)4j|Nt zk)Py4iUr%if32YDCNSzd>>l7R+|&1mHIG!bcoWr_c{>$WQ=8h>z%?UpSH|-4GG;rl zz+ny(6k7Z(MuFWyDXwhr+pVcK0fz&1&Tj@@f;mq_@PAkkBnGCiS-*&s>K^l49$aok z8NBmvdzmR@3c|WU5L{OVI|N*AfY-c^Px# delta 17060 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 E0D_{Jvj6}9 literal 26485 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 EU&@AQi2wiq diff --git a/sound/misc/desceration-01.ogg b/sound/misc/desceration-01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..29bc568c57515400de1dc42e8920218000a169fa GIT binary patch literal 7486 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 literal 0 HcmV?d00001 diff --git a/sound/misc/desceration-02.ogg b/sound/misc/desceration-02.ogg new file mode 100644 index 0000000000000000000000000000000000000000..761a73a7b9f82db26285fd29fa0e7489d7b4bf29 GIT binary patch literal 7573 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 H1&sa$v+&H1 literal 0 HcmV?d00001 diff --git a/sound/misc/desceration-03.ogg b/sound/misc/desceration-03.ogg new file mode 100644 index 0000000000000000000000000000000000000000..876de18de507598b89b78c60f17ea887c1e677d9 GIT binary patch literal 7101 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 VXz|0J-27GyOdkeH0KeISe*uZ0f?xmu literal 0 HcmV?d00001 diff --git a/sound/misc/splort.ogg b/sound/misc/splort.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c7990454446443c8d7f8eabc753303e23b206d0a GIT binary patch literal 7482 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 literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 1aa9e1d273d..639fa0aff96 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1677,6 +1677,7 @@ #include "code\modules\stock_market\logs.dm" #include "code\modules\stock_market\stockmarket.dm" #include "code\modules\stock_market\stocks.dm" +#include "code\modules\surgery\amputation.dm" #include "code\modules\surgery\cavity_implant.dm" #include "code\modules\surgery\core_removal.dm" #include "code\modules\surgery\dental_implant.dm" @@ -1690,19 +1691,22 @@ #include "code\modules\surgery\lipoplasty.dm" #include "code\modules\surgery\organ_manipulation.dm" #include "code\modules\surgery\plastic_surgery.dm" +#include "code\modules\surgery\prosthetic_replacement.dm" #include "code\modules\surgery\remove_embedded_object.dm" #include "code\modules\surgery\surgery.dm" #include "code\modules\surgery\surgery_step.dm" #include "code\modules\surgery\tail_modification.dm" #include "code\modules\surgery\tools.dm" +#include "code\modules\surgery\bodyparts\bodyparts.dm" +#include "code\modules\surgery\bodyparts\dismemberment.dm" +#include "code\modules\surgery\bodyparts\head.dm" +#include "code\modules\surgery\bodyparts\helpers.dm" #include "code\modules\surgery\organs\augments_arms.dm" #include "code\modules\surgery\organs\augments_chest.dm" -#include "code\modules\surgery\organs\augments_external.dm" #include "code\modules\surgery\organs\augments_eyes.dm" #include "code\modules\surgery\organs\augments_internal.dm" #include "code\modules\surgery\organs\autoimplanter.dm" #include "code\modules\surgery\organs\helpers.dm" -#include "code\modules\surgery\organs\organ_external.dm" #include "code\modules\surgery\organs\organ_internal.dm" #include "code\modules\telesci\bscrystal.dm" #include "code\modules\telesci\gps.dm" From 9ec32a098440c10a1dd2500a1e41e329d23d912a Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Thu, 5 May 2016 18:03:44 +0100 Subject: [PATCH 174/191] Added Robustin pantry --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 108 +++++++++--------- 1 file changed, 56 insertions(+), 52 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 93ee4f95305..d078ebdd18e 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -52505,7 +52505,9 @@ /area/solar/port) "ccY" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/kitchen/rollingpin, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/condiment/sugar, /turf/open/floor/plating, /area/maintenance/aft) "ccZ" = ( @@ -53384,9 +53386,11 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "ceV" = ( -/obj/item/clothing/under/rank/vice, /obj/structure/closet, -/obj/item/clothing/shoes/jackboots, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, /turf/open/floor/plating, /area/maintenance/aft) "ceW" = ( @@ -63979,8 +63983,9 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "cAy" = ( +/obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/aft) "cAz" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -63994,39 +63999,38 @@ }, /area/chapel/office) "cAA" = ( -/turf/open/floor/wood, -/area/crew_quarters/bar) -"cAB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"cAC" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"cAD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/obj/machinery/light/small{ dir = 1 }, -/area/maintenance/disposal) +/turf/open/floor/plating, +/area/maintenance/aft) +"cAB" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/maintenance/aft) +"cAC" = ( +/obj/structure/sink/kitchen{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cAD" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/knife, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plating, +/area/maintenance/aft) "cAE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + step_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + step_x = 2 }, -/area/medical/morgue) +/turf/open/floor/plating, +/area/maintenance/aft) "cAF" = ( /turf/open/floor/plating, /area/maintenance/disposal) @@ -64049,10 +64053,9 @@ /turf/open/floor/plating, /area/crew_quarters/heads) "cAH" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) +/obj/machinery/processor, +/turf/open/floor/plating, +/area/maintenance/aft) "cAI" = ( /obj/machinery/conveyor_switch/oneway{ convdir = -1; @@ -64066,8 +64069,9 @@ /turf/open/floor/plating, /area/maintenance/disposal) "cAK" = ( +/obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/aft) "cAL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/simple_animal/hostile/lizard{ @@ -83662,10 +83666,10 @@ apQ aaf bCq bCq -bLv -bLv bCq -aaf +bCq +bCq +bCq cfx cfx chO @@ -83918,11 +83922,11 @@ bXv bLv aaf bCq -bHE -ccd +cAy +cAB ccY -bLv -aaf +cAD +cAH cfw cgA chP @@ -84175,11 +84179,11 @@ bHE bLv aaf bCq +cAA bHE bHE ccZ -bCq -bCq +cAK cfw cgC chR @@ -84433,9 +84437,9 @@ bLv bLv bCq bHE -bCq -bCq -bCq +cAC +ccZ +cAE ceV cfw cgB @@ -84689,9 +84693,9 @@ bHE bYu bZk bCq -bHE +bTz +bCq bCq -bSq bCq bCq cfw @@ -84948,7 +84952,7 @@ bZj bCq bHE bCq -bHE +bSq cdW ceW bCq From 76a7fca8fe6547cb7c3a55d097203dffa4d0d835 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 5 May 2016 21:50:30 +0200 Subject: [PATCH 175/191] Some adjustments, following suggestions in the PR discussion. --- code/datums/mutations.dm | 2 +- .../gamemodes/changeling/powers/fleshmend.dm | 2 +- .../gamemodes/changeling/powers/mutations.dm | 2 +- code/game/objects/items/stacks/medical.dm | 4 +-- code/modules/admin/verbs/debug.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 3 ++- .../mob/living/carbon/human/species.dm | 6 ++--- code/modules/mob/mob_helpers.dm | 27 ++++++++++++------- code/modules/surgery/bodyparts/bodyparts.dm | 7 ++--- .../surgery/bodyparts/dismemberment.dm | 11 ++++---- code/modules/surgery/bodyparts/head.dm | 2 +- code/modules/surgery/helpers.dm | 8 +++--- .../modules/surgery/prosthetic_replacement.dm | 2 +- code/modules/surgery/surgery.dm | 2 +- 14 files changed, 43 insertions(+), 37 deletions(-) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index 621cf1e248e..3111a81c8d4 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -19,7 +19,7 @@ var/layer_used = MUTATIONS_LAYER //which mutation layer to use var/list/species_allowed = list() //to restrict mutation to only certain species var/health_req //minimum health required to acquire the mutation - var/limb_req //required limbs to qcquire this mutation + var/limb_req //required limbs to acquire this mutation var/time_coeff = 1 //coefficient for timed mutations /datum/mutation/human/proc/force_give(mob/living/carbon/human/owner) diff --git a/code/game/gamemodes/changeling/powers/fleshmend.dm b/code/game/gamemodes/changeling/powers/fleshmend.dm index 1bbfa7bbc78..99ec015d119 100644 --- a/code/game/gamemodes/changeling/powers/fleshmend.dm +++ b/code/game/gamemodes/changeling/powers/fleshmend.dm @@ -31,7 +31,7 @@ H.restore_blood() H.remove_all_embedded_objects() if(H.get_missing_limbs()) - playsound(get_turf(H), 'sound/effects/blobattack.ogg', 30, 1) + playsound(user, 'sound/magic/Demon_consume.ogg', 50, 1) H.visible_message("[user]'s missing limbs reform, making a loud, grotesque sound!", "Your limbs regrow, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") H.emote("scream") H.regenerate_limbs(1) diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 64a424e5c7d..5fcc08389e2 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -48,7 +48,7 @@ else limb_regen = user.regenerate_limb("r_arm", 1) if(limb_regen) - user.visible_message("[user]'s missing arm reform, making a loud, grotesque sound!", "Your arm regrow, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") + user.visible_message("[user]'s missing arm reforms, making a loud, grotesque sound!", "Your arm regrow, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") user.emote("scream") var/obj/item/W = new weapon_type(user) user.put_in_hands(W) diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index c5c6efd0c25..eb1a1d7abd0 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -34,7 +34,7 @@ var/mob/living/carbon/human/H = M affecting = H.get_bodypart(check_zone(user.zone_selected)) if(!affecting) //Missing limb? - user << "[H] doesn't have [parse_zone(user.zone_selected)]!" + user << "[H] doesn't have \a [parse_zone(user.zone_selected)]!" return if(stop_bleeding) if(H.bleedsuppress) @@ -79,7 +79,7 @@ var/mob/living/carbon/human/H = M affecting = H.get_bodypart(check_zone(user.zone_selected)) if(!affecting) //Missing limb? - user << "[H] doesn't have [parse_zone(user.zone_selected)]!" + user << "[H] doesn't have \a [parse_zone(user.zone_selected)]!" return if(stop_bleeding) if(!H.bleedsuppress) //so you can't stack bleed suppression diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index e79d4640be4..e65dab41781 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -362,7 +362,7 @@ var/list/TYPES_SHORTCUTS = list( /obj/machinery/portable_atmospherics = "PORT_ATMOS", /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/missile_rack = "MECHA_MISSILE_RACK", /obj/item/mecha_parts/mecha_equipment = "MECHA_EQUIP", - /obj/item/organ = "ORGAN_INT", + /obj/item/organ = "ORGAN", ) var/global/list/g_fancy_list_of_types = null diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index ca085a93ec6..dbde6715131 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -148,7 +148,8 @@ take_overall_damage(b_loss,f_loss) //attempt to dismember bodyparts - for(var/obj/item/bodypart/BP in bodyparts) + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X if(prob(50/severity) && BP.body_zone != "head" && BP.body_zone != "chest") BP.dismember() ..() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 686952c434c..565ad522831 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -193,7 +193,7 @@ H.remove_overlay(HAIR_LAYER) var/obj/item/bodypart/head/HD = H.get_bodypart("head") - if(!HD || HD.status == ORGAN_ROBOTIC) //Decapitated or robotic head + if(!HD) //Decapitated return if(H.disabilities & HUSK) @@ -488,8 +488,8 @@ if(!(type in I.species_exception)) return 0 - var/R = H.has_right_hand(1) - var/L = H.has_left_hand(1) + var/R = H.has_right_hand() + var/L = H.has_left_hand() var/num_arms = H.get_num_arms() var/num_legs = H.get_num_legs() diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 283e083e79b..fb1553ba799 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -28,21 +28,28 @@ return zone -/proc/ran_zone(zone, probability = 80, list/exceptions) +/proc/ran_zone(zone, probability = 80) + zone = check_zone(zone) - if(!islist(exceptions)) - exceptions = list() - - if(prob(probability) && !locate(zone) in exceptions) + if(prob(probability)) return zone - var/list/choices = list("head", "chest", "l_arm", "r_arm", "l_leg", "r_leg") - choices = difflist(choices, exceptions) //Strip away zones to ignore - if(!choices.len) - return 0 + var/t = rand(1, 18) // randomly pick a different zone, or maybe the same one + switch(t) + if(1) + return "head" + if(2) + return "chest" + if(3 to 6) + return "l_arm" + if(7 to 10) + return "r_arm" + if(11 to 14) + return "l_leg" + if(15 to 18) + return "r_leg" - zone = pick(choices) //Pick a random zone return zone /proc/above_neck(zone) diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index e7836affac5..8399f552973 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -1,6 +1,7 @@ /obj/item/bodypart name = "limb" + desc = "why is it detached..." var/mob/living/carbon/human/owner = null var/status = ORGAN_ORGANIC var/body_zone //"chest", "l_arm", etc , used for def_zone @@ -264,7 +265,7 @@ /obj/item/bodypart/chest name = "chest" - desc = "why is it detached..." + desc = "It's impolite to stare at a person's chest." icon_state = "chest" max_damage = 200 body_zone = "chest" @@ -280,7 +281,6 @@ /obj/item/bodypart/l_arm name = "left arm" - desc = "why is it detached..." icon_state = "l_arm" max_damage = 75 body_zone ="l_arm" @@ -290,7 +290,6 @@ /obj/item/bodypart/r_arm name = "right arm" - desc = "why is it detached..." icon_state = "r_arm" max_damage = 75 body_zone = "r_arm" @@ -300,7 +299,6 @@ /obj/item/bodypart/l_leg name = "left leg" - desc = "why is it detached..." icon_state = "l_leg" max_damage = 75 body_zone = "l_leg" @@ -310,7 +308,6 @@ /obj/item/bodypart/r_leg name = "right leg" - desc = "why is it detached..." icon_state = "r_leg" max_damage = 75 body_zone = "r_leg" diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 983ee9766ad..3da3e9c214f 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -15,7 +15,7 @@ var/direction = pick(cardinal) var/t_range = rand(2,max(throw_range/2, 2)) var/turf/target_turf = get_turf(src) - for(var/i = 1; i < t_range; i++) + for(var/i in 1 to t_range-1) var/turf/new_turf = get_step(target_turf, direction) target_turf = new_turf if(new_turf.density) @@ -26,11 +26,12 @@ /obj/item/bodypart/chest/dismember() var/mob/living/carbon/human/H = owner - if(!istype(H) || !H.dna.species:has_dismemberment) //human's species don't allow dismemberment + if(!istype(H) || !H.dna.species.has_dismemberment) //human's species don't allow dismemberment return 0 var/organ_spilled = 0 var/turf/T = get_turf(H) + T.add_blood(H) playsound(get_turf(owner), 'sound/misc/splort.ogg', 80, 1) for(var/X in owner.internal_organs) var/obj/item/organ/O = X @@ -289,12 +290,12 @@ //Regenerates all limbs. Returns amount of limbs regenerated /mob/living/proc/regenerate_limbs(noheal) - return + return 0 /mob/living/carbon/human/regenerate_limbs(noheal) var/list/limb_list = list("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg") for(var/Z in limb_list) - regenerate_limb(Z, noheal) + . += regenerate_limb(Z, noheal) /mob/living/proc/regenerate_limb(limb_zone, noheal) return @@ -302,7 +303,7 @@ /mob/living/carbon/human/regenerate_limb(limb_zone, noheal) var/obj/item/bodypart/L if(get_bodypart(limb_zone)) - return + return 0 L = newBodyPart(limb_zone, 0, 0, src) if(L) if(!noheal) diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm index 08bcdeb7712..1feb60587e4 100644 --- a/code/modules/surgery/bodyparts/head.dm +++ b/code/modules/surgery/bodyparts/head.dm @@ -2,7 +2,7 @@ /obj/item/bodypart/head name = "head" - desc = "what a way to get a head in life..." + desc = "Didn't make sense not to live for fun, your brain gets smart but your head gets dumb." icon_state = "head" max_damage = 200 body_zone = "head" diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 2d5b0bf1b31..59259bda02f 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -23,11 +23,11 @@ if(!S.possible_locs.Find(selected_zone)) continue if(affecting) - if(S.requires_missing_bodypart) + if(!S.requires_bodypart) continue if(S.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) continue - else if(H && !S.requires_missing_bodypart) //human with no limb in surgery zone when we need a limb + else if(H && S.requires_bodypart) //human with no limb in surgery zone when we need a limb continue if(!S.can_start(user, M)) continue @@ -52,11 +52,11 @@ if(H) affecting = H.get_bodypart(check_zone(selected_zone)) if(affecting) - if(procedure.requires_missing_bodypart) + if(!procedure.requires_bodypart) return if(procedure.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) return - else if(H && !procedure.requires_missing_bodypart) + else if(H && procedure.requires_bodypart) return if(!procedure.can_start(user, M)) return diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 051e1037c45..147b17293dd 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -3,7 +3,7 @@ steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/add_prosthetic) species = list(/mob/living/carbon/human) possible_locs = list("r_arm", "l_arm", "l_leg", "r_leg", "head") - requires_missing_bodypart = 1 + requires_bodypart = FALSE //need a missing limb /datum/surgery/prosthetic_replacement/can_start(mob/user, mob/living/carbon/target) if(!ishuman(target)) diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 408702a5451..8bb3cf641a5 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -10,7 +10,7 @@ var/list/possible_locs = list() //Multiple locations -- c0 var/ignore_clothes = 0 //This surgery ignores clothes var/obj/item/organ/organ //Operable body part - var/requires_missing_bodypart = 0 //Surgery available only when a bodypart is present, or only when it is missing. + var/requires_bodypart = TRUE //Surgery available only when a bodypart is present, or only when it is missing. /datum/surgery/proc/can_start(mob/user, mob/living/carbon/target) // if 0 surgery wont show up in list From f8260e1d3d78f51709ca60c1c1d697229d9c5856 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 5 May 2016 22:16:19 +0200 Subject: [PATCH 176/191] always gotta fail the merged conflict fixing. --- code/modules/mob/living/simple_animal/hostile/mining_mobs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 5a267c819f0..d66f5fe2aae 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -251,7 +251,7 @@ else preserved = 1 -/obj/item/organ/internal/hivelord_core/ui_action_click() +/obj/item/organ/hivelord_core/ui_action_click() var/spawn_amount = 1 if(!inert) spawn_amount++ From cbb20314a2bf3f4de9f1835adf58c8bf04537685 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 5 May 2016 23:14:12 +0200 Subject: [PATCH 177/191] Fixes organ item path change on metastation map. --- _maps/map_files/MetaStation/MetaStation.v41I.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/MetaStation/MetaStation.v41I.dmm b/_maps/map_files/MetaStation/MetaStation.v41I.dmm index fe15b19a5ec..9a976b2f168 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41I.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41I.dmm @@ -90520,7 +90520,7 @@ /obj/item/weapon/nullrod{ pixel_x = 4 }, -/obj/item/organ/internal/heart, +/obj/item/organ/heart, /obj/item/device/soulstone/anybody, /obj/effect/landmark{ name = "revenantspawn" From 7dc3c980f03f538ae9cac5cffae3734bc7daf93a Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Thu, 5 May 2016 17:23:57 -0400 Subject: [PATCH 178/191] fixes roundstart comms (#17423) --- code/game/gamemodes/cult/cult.dm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index f6b7c033c34..dc706d3934f 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -15,8 +15,10 @@ return 0 /proc/is_convertable_to_cult(datum/mind/mind) - if(!istype(mind)) return 0 - if(istype(mind.current, /mob/living/carbon/human) && (mind.assigned_role in list("Captain", "Chaplain"))) return 0 + if(!istype(mind)) + return 0 + if(istype(mind.current, /mob/living/carbon/human) && (mind.assigned_role in list("Captain", "Chaplain"))) + return 0 if(isloyal(mind.current)) return 0 if (ticker.mode.name == "cult") //redundant? @@ -41,6 +43,7 @@ var/acolytes_survived = 0 var/datum/mind/sacrifice_target = null//The target to be sacrificed + var/list/cultists_to_cult = list() //the cultists we'll convert /datum/game_mode/cult/announce() @@ -67,12 +70,12 @@ break var/datum/mind/cultist = pick(antag_candidates) antag_candidates -= cultist - cult += cultist + cultists_to_cult += cultist cultist.special_role = "Cultist" cultist.restricted_roles = restricted_jobs log_game("[cultist.key] (ckey) has been selected as a cultist") - return (cult.len>=required_enemies) + return (cultists_to_cult.len>=required_enemies) /datum/game_mode/cult/proc/memorize_cult_objectives(datum/mind/cult_mind) @@ -92,13 +95,13 @@ cult_mind.memory += "Objective #[obj_count]: [explanation]
        " /datum/game_mode/cult/post_setup() - modePlayer += cult + modePlayer += cultists_to_cult if("sacrifice" in cult_objectives) var/list/possible_targets = get_unconvertables() if(!possible_targets.len) message_admins("Cult Sacrifice: Could not find unconvertable target, checking for convertable target.") for(var/mob/living/carbon/human/player in player_list) - if(player.mind && !(player.mind in cult)) + if(player.mind && !(player.mind in cultists_to_cult)) possible_targets += player.mind if(possible_targets.len > 0) sacrifice_target = pick(possible_targets) @@ -106,7 +109,7 @@ message_admins("Cult Sacrifice: ERROR - Null target chosen!") else message_admins("Cult Sacrifice: Could not find unconvertable or convertable target. WELP!") - for(var/datum/mind/cult_mind in cult) + for(var/datum/mind/cult_mind in cultists_to_cult) equip_cultist(cult_mind.current) update_cult_icons_added(cult_mind) cult_mind.current << "You are a member of the cult!" From c282094c85cad240c596891d6026188b62e1bb57 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 5 May 2016 23:28:15 +0200 Subject: [PATCH 179/191] and birdstation... --- _maps/map_files/BirdStation/BirdStation.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/BirdStation/BirdStation.dmm b/_maps/map_files/BirdStation/BirdStation.dmm index a0912232dcc..444e1460686 100644 --- a/_maps/map_files/BirdStation/BirdStation.dmm +++ b/_maps/map_files/BirdStation/BirdStation.dmm @@ -2781,7 +2781,7 @@ "bbA" = (/obj/structure/grille,/obj/structure/cable/cyan{icon_state = "0-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/asmaint2) "bbB" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) "bbC" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbD" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/internal/gland/bloody = 7, /obj/item/organ/internal/gland/bodysnatch = 4, /obj/item/organ/internal/gland/egg = 7, /obj/item/organ/internal/gland/emp = 3, /obj/item/organ/internal/gland/mindshock = 5, /obj/item/organ/internal/gland/plasma = 7, /obj/item/organ/internal/gland/pop = 5, /obj/item/organ/internal/gland/slime = 4, /obj/item/organ/internal/gland/spiderman = 5, /obj/item/organ/internal/gland/ventcrawling = 1, /obj/item/organ/internal/body_egg/alien_embryo = 1, /obj/item/organ/internal/hivelord_core = 2); lootcount = 3; name = "organ spawner"},/obj/structure/closet/secure_closet{name = "xenobiology research materials locker"; req_access_txt = "55"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) +"bbD" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/gland/bloody = 7, /obj/item/organ/internal/gland/bodysnatch = 4, /obj/item/organ/internal/gland/egg = 7, /obj/item/organ/internal/gland/emp = 3, /obj/item/organ/internal/gland/mindshock = 5, /obj/item/organ/internal/gland/plasma = 7, /obj/item/organ/internal/gland/pop = 5, /obj/item/organ/internal/gland/slime = 4, /obj/item/organ/internal/gland/spiderman = 5, /obj/item/organ/internal/gland/ventcrawling = 1, /obj/item/organ/internal/body_egg/alien_embryo = 1, /obj/item/organ/internal/hivelord_core = 2); lootcount = 3; name = "organ spawner"},/obj/structure/closet/secure_closet{name = "xenobiology research materials locker"; req_access_txt = "55"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) "bbE" = (/mob/living/simple_animal/mouse/brown,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) "bbF" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) "bbG" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) From 860b8d8ba480a7064abe629964e3623bf1324520 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 5 May 2016 23:38:46 +0200 Subject: [PATCH 180/191] and birdStation again... --- _maps/map_files/BirdStation/BirdStation.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/BirdStation/BirdStation.dmm b/_maps/map_files/BirdStation/BirdStation.dmm index 444e1460686..5ecccfef356 100644 --- a/_maps/map_files/BirdStation/BirdStation.dmm +++ b/_maps/map_files/BirdStation/BirdStation.dmm @@ -2781,7 +2781,7 @@ "bbA" = (/obj/structure/grille,/obj/structure/cable/cyan{icon_state = "0-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/asmaint2) "bbB" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) "bbC" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbD" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/gland/bloody = 7, /obj/item/organ/internal/gland/bodysnatch = 4, /obj/item/organ/internal/gland/egg = 7, /obj/item/organ/internal/gland/emp = 3, /obj/item/organ/internal/gland/mindshock = 5, /obj/item/organ/internal/gland/plasma = 7, /obj/item/organ/internal/gland/pop = 5, /obj/item/organ/internal/gland/slime = 4, /obj/item/organ/internal/gland/spiderman = 5, /obj/item/organ/internal/gland/ventcrawling = 1, /obj/item/organ/internal/body_egg/alien_embryo = 1, /obj/item/organ/internal/hivelord_core = 2); lootcount = 3; name = "organ spawner"},/obj/structure/closet/secure_closet{name = "xenobiology research materials locker"; req_access_txt = "55"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) +"bbD" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/gland/bloody = 7, /obj/item/organ/gland/bodysnatch = 4, /obj/item/organ/gland/egg = 7, /obj/item/organ/gland/emp = 3, /obj/item/organ/gland/mindshock = 5, /obj/item/organ/gland/plasma = 7, /obj/item/organ/gland/pop = 5, /obj/item/organ/gland/slime = 4, /obj/item/organ/gland/spiderman = 5, /obj/item/organ/gland/ventcrawling = 1, /obj/item/organ/body_egg/alien_embryo = 1, /obj/item/organ/hivelord_core = 2); lootcount = 3; name = "organ spawner"},/obj/structure/closet/secure_closet{name = "xenobiology research materials locker"; req_access_txt = "55"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) "bbE" = (/mob/living/simple_animal/mouse/brown,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) "bbF" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) "bbG" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) From fa7f11c7ec6dd4ba9885cf2273627c474488e121 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 5 May 2016 23:49:32 +0200 Subject: [PATCH 181/191] Birdboat... --- _maps/map_files/BirdStation/z5.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/BirdStation/z5.dmm b/_maps/map_files/BirdStation/z5.dmm index 3466e3566b1..95e62d3e425 100644 --- a/_maps/map_files/BirdStation/z5.dmm +++ b/_maps/map_files/BirdStation/z5.dmm @@ -56,7 +56,7 @@ "bd" = (/turf/closed/mineral/diamond,/area/mine/unexplored) "be" = (/mob/living/simple_animal/hostile/asteroid/basilisk,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) "bf" = (/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"bg" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/internal/body_egg/alien_embryo = 5, /obj/structure/alien/egg = 1); name = "xeno egg spawner2"},/turf/open/floor/plating/asteroid/airless,/area/mine/explored) +"bg" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/body_egg/alien_embryo = 5, /obj/structure/alien/egg = 1); name = "xeno egg spawner2"},/turf/open/floor/plating/asteroid/airless,/area/mine/explored) "bh" = (/mob/living/simple_animal/hostile/asteroid/fugu,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) "bi" = (/turf/closed/mineral/random/high_chance,/area/mine/explored) "bj" = (/turf/closed/mineral/clown,/area/mine/explored) From b9e3e6ad3499ae916d8bf94cebc06b6bbeb87363 Mon Sep 17 00:00:00 2001 From: Robustin Date: Thu, 5 May 2016 18:58:54 -0400 Subject: [PATCH 182/191] Zombies airlock attack: Sound improvement (#17181) * Zombie airlock attack noise * Delay between noises * Noise delay tweak * Kor fix * PROXIMITY CHECK SO WE CAN HAVE DELAYED NOISE FOR IMMERSION * Spawn change --- code/modules/mob/living/simple_animal/hostile/zombie.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/zombie.dm b/code/modules/mob/living/simple_animal/hostile/zombie.dm index dd2e54c8bfd..8d96e162f1e 100644 --- a/code/modules/mob/living/simple_animal/hostile/zombie.dm +++ b/code/modules/mob/living/simple_animal/hostile/zombie.dm @@ -55,11 +55,13 @@ if(istype(target, /obj/machinery/door/airlock)) if(!removingairlock) - src << "You start tearing apart the airlock..." - playsound(src.loc, 'sound/hallucinations/growl3.ogg', 50, 1) var/obj/machinery/door/airlock/A = target removingairlock = 1 - if(do_after(src, 200, 0, A, 1)) + src << "You start tearing apart the airlock..." + playsound(src.loc, 'sound/machines/airlock_alien_prying.ogg', 100, 1) + spawn(20) + playsound(src.loc, 'sound/hallucinations/growl3.ogg', 50, 1) + if(do_after(src, 160, 0, A, 1)) playsound(src.loc, 'sound/hallucinations/far_noise.ogg', 50, 1) var/obj/structure/door_assembly/door = new A.doortype(get_turf(A)) door.density = 0 From c1e1fa03b24b13c5b53c4432e365259951a70cdc Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 6 May 2016 01:05:09 +0200 Subject: [PATCH 183/191] fixes the healthdoll. --- code/modules/mob/living/carbon/human/human.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index dbde6715131..457570cd07b 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -956,7 +956,7 @@ if(hal_screwyhud == 5) icon_num = 0 if(icon_num) - hud_used.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[BP.name][icon_num]") + hud_used.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[BP.body_zone][icon_num]") for(var/t in get_missing_limbs()) //Missing limbs hud_used.healthdoll.overlays += image('icons/mob/screen_gen.dmi',"[t]6") else From 1ef1117cb1f601fe016554ea8511a53ae24dac6c Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 6 May 2016 02:18:05 +0200 Subject: [PATCH 184/191] Fixes the healthdoll not being updated right away after an amputation. --- code/modules/surgery/bodyparts/dismemberment.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 3da3e9c214f..733d07a841b 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -89,6 +89,7 @@ update_icon_dropped() src.loc = T + H.update_health_hud() //update the healthdoll H.update_body() H.update_hair() From 28945b6ea5a6f5750c9ba3ca897759205c0679c0 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Fri, 6 May 2016 13:59:43 +0100 Subject: [PATCH 185/191] Added maintenance fridge, mint, moved sink --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 8 ++++++-- .../crates_lockers/closets/secure/freezer.dm | 14 ++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index d078ebdd18e..3cb3a5dec6d 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -63983,7 +63983,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "cAy" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, /turf/open/floor/plating, /area/maintenance/aft) "cAz" = ( @@ -64011,7 +64011,8 @@ /area/maintenance/aft) "cAC" = ( /obj/structure/sink/kitchen{ - dir = 8 + dir = 8; + pixel_x = 11 }, /turf/open/floor/plating, /area/maintenance/aft) @@ -64029,6 +64030,9 @@ /obj/item/weapon/reagent_containers/food/condiment/peppermill{ step_x = 2 }, +/obj/item/weapon/reagent_containers/food/snacks/mint{ + pixel_y = 9 + }, /turf/open/floor/plating, /area/maintenance/aft) "cAF" = ( diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index 79a66cda856..f84d9889d59 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -12,6 +12,20 @@ new /obj/item/weapon/reagent_containers/food/condiment/rice(src) new /obj/item/weapon/reagent_containers/food/condiment/sugar(src) +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance + name = "maintenance refrigerator" + desc = "This refrigerator looks quite dusty, is there anything edible still inside?" + req_access = list() + +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance/New() + ..() + for(var/i = 0, i < 5, i++) + new /obj/item/weapon/reagent_containers/food/condiment/milk(src) + for(var/i = 0, i < 5, i++) + new /obj/item/weapon/reagent_containers/food/condiment/soymilk(src) + for(var/i = 0, i < 2, i++) + new /obj/item/weapon/storage/fancy/egg_box(src) + /obj/structure/closet/secure_closet/freezer/kitchen/mining req_access = list() From 4fff92e952d3ab8afffb943f097ff5dae66542ac Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Fri, 6 May 2016 14:02:59 +0100 Subject: [PATCH 186/191] Removed step_[xy] for pixel_[xy] --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 3cb3a5dec6d..4b6ad4ccfca 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -64025,10 +64025,10 @@ "cAE" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - step_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/food/condiment/peppermill{ - step_x = 2 + pixel_x = 2 }, /obj/item/weapon/reagent_containers/food/snacks/mint{ pixel_y = 9 From 53c5b7f5d5779b5642c30b32c7de5d251d240c47 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 7 May 2016 01:00:00 +0200 Subject: [PATCH 187/191] Fixes lizard body markings appearing behind the bodypart layer. Fixes tail sprite when missing a leg and facing south. Adds an admin option in human VV to remove a body part. Fixes typos. Fixes being able to toggle hardsuit and wintercoat helmet despite having no head. Changes the dismemberment chance from explosion: bomb armor helps against it, and the maximum number of limbs that you can lose in one explosion is capped depending on the explosion severity. Missing 1 or 2 legs makes you significantly slower. If without legs, missing an arm makes you slower. You can no longer move when missing all four limbs. Bodyparts have now force 3 and throwforce 3 Tongues are now properly put in decapitated heads. Shaking a legless person no longer gives weird results. --- code/__DEFINES/misc.dm | 6 ++-- code/datums/datumvars.dm | 20 ++++++++++++++ .../gamemodes/changeling/powers/mutations.dm | 2 +- code/modules/clothing/suits/toggles.dm | 6 ++-- code/modules/mob/living/carbon/human/human.dm | 26 +++++++++++++----- .../mob/living/carbon/human/species.dm | 7 +++-- code/modules/mob/mob.dm | 12 ++++---- code/modules/surgery/bodyparts/bodyparts.dm | 4 ++- .../surgery/bodyparts/dismemberment.dm | 15 ++++------ .../modules/surgery/prosthetic_replacement.dm | 2 +- icons/mob/mutant_bodyparts.dmi | Bin 43044 -> 45150 bytes 11 files changed, 66 insertions(+), 34 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 8ae4a5d974b..e13ea1a5174 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -25,10 +25,10 @@ //Human Overlays Indexes///////// #define MUTATIONS_LAYER 27 //mutations. Tk headglows, cold resistance glow, etc #define SPECIES_LAYER 26 // mutantrace colors... these are on a seperate layer in order to prvent -#define BODY_BEHIND_LAYER 25 +#define BODY_BEHIND_LAYER 25 //certain mutantrace features (tail when looking south) that must appear behind the body parts #define BODYPARTS_LAYER 24 //Initially "AUGMENTS", this was repurposed to be a catch-all bodyparts flag -#define BODY_LAYER 23 //underwear, undershirts, socks, eyes, lips(makeup) -#define BODY_ADJ_LAYER 22 //certain mutantrace features (snout, body markings) that must appear above the body parts +#define BODY_ADJ_LAYER 23 //certain mutantrace features (snout, body markings) that must appear above the body parts +#define BODY_LAYER 22 //underwear, undershirts, socks, eyes, lips(makeup) #define FRONT_MUTATIONS_LAYER 21 //mutations that should appear above body, body_adj and bodyparts layer (e.g. laser eyes) #define DAMAGE_LAYER 20 //damage indicators (cuts and burns) #define UNIFORM_LAYER 19 diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index b62367c4cb9..1908392d673 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -276,6 +276,7 @@ if(ishuman(D)) body += "" body += "" + body += "" body += "" body += "" body += "" @@ -893,6 +894,25 @@ body H.set_species(newtype) H.dna.species.admin_set_species(H,old_species) + else if(href_list["removebodypart"]) + if(!check_rights(R_SPAWN)) + return + + var/mob/living/carbon/human/H = locate(href_list["removebodypart"]) + if(!istype(H)) + usr << "This can only be done to instances of type /mob/living/carbon/human" + return + + var/result = input(usr, "Please choose which body part to remove","Remove Body Part") as null|anything in list("head", "l_arm", "r_arm", "l_leg", "r_leg") + + if(!H) + usr << "Mob doesn't exist anymore" + return + + if(result) + var/obj/item/bodypart/BP = H.get_bodypart(result) + if(BP) + BP.drop_limb() else if(href_list["purrbation"]) if(!check_rights(R_SPAWN)) diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 5fcc08389e2..1dc79ffc084 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -48,7 +48,7 @@ else limb_regen = user.regenerate_limb("r_arm", 1) if(limb_regen) - user.visible_message("[user]'s missing arm reforms, making a loud, grotesque sound!", "Your arm regrow, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") + user.visible_message("[user]'s missing arm reforms, making a loud, grotesque sound!", "Your arm regrows, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") user.emote("scream") var/obj/item/W = new weapon_type(user) user.put_in_hands(W) diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index fab30b8d4e3..5f7b4386db7 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -56,8 +56,7 @@ if(H.head) H << "You're already wearing something on your head!" return - else - H.equip_to_slot_if_possible(hood,slot_head,0,0,1) + else if(H.equip_to_slot_if_possible(hood,slot_head,0,0,1)) suittoggled = 1 src.icon_state = "[initial(icon_state)]_t" H.update_inv_wear_suit() @@ -172,9 +171,8 @@ if(H.head) H << "You're already wearing something on your head!" return - else + else if(H.equip_to_slot_if_possible(helmet,slot_head,0,0,1)) H << "You engage the helmet on the hardsuit." - H.equip_to_slot_if_possible(helmet,slot_head,0,0,1) suittoggled = 1 H.update_inv_wear_suit() playsound(src.loc, 'sound/mecha/mechmove03.ogg', 50, 1) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 457570cd07b..9ae245d91b8 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -110,10 +110,12 @@ /mob/living/carbon/human/ex_act(severity, ex_target) var/b_loss = null var/f_loss = null + var/bomb_armor = getarmor(null, "bomb") + switch (severity) if (1) b_loss += 500 - if (prob(getarmor(null, "bomb"))) + if (prob(bomb_armor)) shred_clothing(1,150) var/atom/target = get_edge_target_turf(src, get_dir(src, get_step_away(src, src))) throw_at(target, 200, 4) @@ -125,7 +127,7 @@ b_loss += 60 f_loss += 60 - if (prob(getarmor(null, "bomb"))) + if (prob(bomb_armor)) b_loss = b_loss/1.5 f_loss = f_loss/1.5 shred_clothing(1,25) @@ -139,7 +141,7 @@ if(3) b_loss += 30 - if (prob(getarmor(null, "bomb"))) + if (prob(bomb_armor)) b_loss = b_loss/2 if (!istype(ears, /obj/item/clothing/ears/earmuffs)) adjustEarDamage(15,60) @@ -148,10 +150,15 @@ take_overall_damage(b_loss,f_loss) //attempt to dismember bodyparts - for(var/X in bodyparts) - var/obj/item/bodypart/BP = X - if(prob(50/severity) && BP.body_zone != "head" && BP.body_zone != "chest") - BP.dismember() + if(severity >= 2 || !bomb_armor) + var/max_limb_loss = round(4/severity) //so you don't lose four limbs at severity 3. + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + if(prob(50/severity) && !prob(getarmor(BP, "bomb")) && BP.body_zone != "head" && BP.body_zone != "chest") + BP.dismember() + max_limb_loss-- + if(!max_limb_loss) + break ..() /mob/living/carbon/human/blob_act(obj/effect/blob/B) @@ -173,6 +180,11 @@ return 0 ..() +/mob/living/carbon/human/attack_ui(slot) + if(!get_bodypart(hand ? "l_arm" : "r_arm")) + return 0 + return ..() + /mob/living/carbon/human/show_inv(mob/user) user.set_machine(src) var/has_breathable_mask = istype(wear_mask, /obj/item/clothing/mask) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 565ad522831..a9bfdce73cb 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -869,8 +869,11 @@ if(H.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT) . += (BODYTEMP_COLD_DAMAGE_LIMIT - H.bodytemperature) / COLD_SLOWDOWN_FACTOR - if(H.get_num_legs() < 2) - . += 2 + var/leg_amount = H.get_num_legs() + . += 6 - 3*leg_amount //the fewer the legs, the slower the mob + if(!leg_amount) + . += 6 - 3*H.get_num_arms() //crawling is harder with fewer arms + . += speedmod diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ab66b6c9f73..870064d2447 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -233,7 +233,7 @@ var/next_mob_id = 0 return 0 -//This is a SAFE proc. Use this instead of equip_to_splot()! +//This is a SAFE proc. Use this instead of equip_to_slot()! //set qdel_on_fail to have it delete W if it fails to equip //set disable_warning to disable the 'you are unable to equip that' warning. //unset redraw_mob to prevent the mob from being redrawn at the end. @@ -676,21 +676,23 @@ var/next_mob_id = 0 /mob/proc/update_canmove() var/ko = weakened || paralysis || stat || (status_flags & FAKEDEATH) var/buckle_lying = !(buckled && !buckled.buckle_lying) + var/has_legs = get_num_legs() + var/has_arms = get_num_arms() if(ko || resting || stunned) drop_r_hand() drop_l_hand() unset_machine() if(pulling) stop_pulling() - else + else if(has_legs) lying = 0 - canmove = 1 + if(buckled) lying = 90*buckle_lying else - if((ko || resting || !get_num_legs()) && !lying) + if((ko || resting || !has_legs) && !lying) fall(ko) - canmove = !(ko || resting || stunned || buckled) + canmove = !(ko || resting || stunned || buckled || (!has_legs && !has_arms)) density = !lying if(lying) if(layer == initial(layer)) //to avoid special cases like hiding larvas. diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index 8399f552973..0313dfa5325 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -2,6 +2,8 @@ /obj/item/bodypart name = "limb" desc = "why is it detached..." + force = 3 + throwforce = 3 var/mob/living/carbon/human/owner = null var/status = ORGAN_ORGANIC var/body_zone //"chest", "l_arm", etc , used for def_zone @@ -33,7 +35,7 @@ if(brute_dam > 0) user << "This limb has [brute_dam > 30 ? "severe" : "minor"] bruising." if(burn_dam > 0) - user << "This limb has [burn_dam > 30 ? "severe" : "minor"] bruising." + user << "This limb has [burn_dam > 30 ? "severe" : "minor"] burns." /obj/item/bodypart/Destroy() diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 733d07a841b..5f037989886 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -8,7 +8,7 @@ var/obj/item/bodypart/affecting = H.get_bodypart("chest") affecting.take_damage(Clamp(brute_dam/2, 15, 50), Clamp(burn_dam/2, 0, 50)) //Damage the chest based on limb's existing damage - H.visible_message("[H]'s [src] has been violently dismembered!") + H.visible_message("[H]'s [src.name] has been violently dismembered!") H.emote("scream") drop_limb() @@ -83,7 +83,8 @@ for(var/X in H.internal_organs) //internal organs inside the dismembered limb are dropped. var/obj/item/organ/O = X - if(O.zone != body_zone) + var/org_zone = check_zone(O.zone) + if(org_zone != body_zone) continue O.transfer_to_limb(src, H) @@ -92,6 +93,7 @@ H.update_health_hud() //update the healthdoll H.update_body() H.update_hair() + H.update_canmove() //when a limb is dropped, the internal organs are removed from the mob and put into the limb @@ -241,6 +243,7 @@ H.update_body() H.update_hair() H.update_damage_overlays() + H.update_canmove() /obj/item/bodypart/r_arm/attach_limb(mob/living/carbon/human/H, special) @@ -257,14 +260,6 @@ if(L) L.update_icon() -/obj/item/bodypart/l_leg/attach_limb(mob/living/carbon/human/H, special) - ..() - H.update_canmove() - -/obj/item/bodypart/r_leg/attach_limb(mob/living/carbon/human/H, special) - ..() - H.update_canmove() - /obj/item/bodypart/head/attach_limb(mob/living/carbon/human/H, special) //Transfer some head appearance vars over if(brain) diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 147b17293dd..050b0fefbd7 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -15,7 +15,7 @@ /datum/surgery_step/add_prosthetic - name = "add prothetic" + name = "add prosthetic" implements = list(/obj/item/robot_parts = 100, /obj/item/bodypart = 100) time = 32 diff --git a/icons/mob/mutant_bodyparts.dmi b/icons/mob/mutant_bodyparts.dmi index 75d4ee45835e16f25435557184ec3dd39f1e5fed..518a57469e54f8ced1d063d6b4213559a3a7d29d 100644 GIT binary patch literal 45150 zcmd432UJsQn>HM5pdv*@P)Zbzpd!rzNQ(urARtIlS`b7!Au7ED6$O=|qM#z80wNui z5^14x1OcV@P!yzu9s-19fA_|7X5M$!%=+JN{cFCNv+yL@?RoaI?|R+Wz3-jZJ+*1W zjtv+LX49F|ng$rmnm+U&*E-l@S)lHQ!K^a$F}!#~)AqW}H3zpF4g^;W#_MIy#ah?F zom(wpGLO;}cj!dkP}oS&O4hoRO|g3P46|8s) zq=9>wVpQMsBIAs^TiW2O*0~W$t2=9t4(Dt>u#;P7)(Y38cB7D9n*2(FJC@%{+is25 zCi@FJT+Z6)y5CK`W&}?D~bO)Qq+gPT%9F$IfqN zmOAio`)Vq;Uaor1zhkLe^kw6Yym1oWLcY|Re-YYiPU7#X2ejK- z%RM=l&7bhNfgbFBJej@ot9Dc^K|+XL^)=IpHd-`_sk zTWv3QrY%JAqxsy)9>HR+Pd)M$Z<{q%jl?p(T_5uMWS5oMi!GmOc*5mq%k61ZQTfG9 zcy{^Zo*$2j3tfHM`vj8|K87ju^|G+tb0fr-(0&_sz|s zjdUHQM3dNC`RY9-9QRI`zRcOIzrWJy$e%Sa58HeSKJL6O+ia)qlherd9gg+9s)3ac zZ>^~(3^BeI&iXN)ciemW^eM<>m@c-L9vR1>P*RNkU zivE!P`SX#~otV3S(y^~&qoSf_nv(QPEUI#K<1}0ZM4E#zJh}QW{laE{NVc>_ow-P% zHgsjh9d$QHsw2m6=X0$W6zkh!49(1rlRbOArSRtF&dULf=Bt#wf(Cx1cF~N@>*fu@ zbmD^2Gc)rXKOWKjxWAUkDz?!b6v#yMaI71ZEzWW+?Q>&qe_zcwiHW=mb{iWTTWm=+ z8Ei4ZZ`vi|e)z-3j~@pqg+@Zeg{l5~2R7W^Ct$KA;X`q5?lyk@+1Xi}BSRPJ4jw$n z&;NbohPAuQ%tf$U+{8snkZ=;oz2b zO4DzlKX~QDs%u|83wqSV2fn>I!OuVa0Kfe9LmT3n7sFusw;>zM3%wLbj2_QHdK=!8 zmGsEK%YA8X#FUCqSo2-{{KWb3jt^H$P_QaR~;_;AV!H$ zRWMmB9U^^fL+>lEfqTkseZ99MVc0wujFQmlW}5XH)#)svm_GG`rQac`^leU^eO(FsmHcsQiREt^W>@A2hx(0{=95vBEFN3Q)S&Sa*o8Qs%^;ER0d z#hDui#Gdp{&zED_Q^lDD>}V$w%31+bliOog8wsLcFglWftKlPX^ZGvY=WESX%IN2w zM;IRT^Xwo0BfB%SK*pY%Sd@E=o|ib-~E4KrX$M6MJzjhrA{{F1z}d$@!r!u}7{~(Xm#XYupZ>=cZOI zmdk)i;B)oxP$ZNGtZMlJ+7=V@0PIHui;m2VG$|-4DYd%uX#Z_98tF(9jx}--Z}Mq> zEorGKE}y-6JP_mhRiHf2HP4KAxJ&!6qI!@S9^XKki^o=ym;@yKJ9E9ERJxxpla}Xn zokfBVVajG#e}DCekk)gGH@|C3Qv(K-0^$|h5b8o0)qeS`avRBtvc}D36mHOa12w3tw57Wt6Qq{N=B|_3pD<|M6GG8ZXtn z5BL;W?w6G{wrI`WCMX!+Hdgs1Qc6imN>J9^zT5kS#<2K=x<^-qzlh05=j4*!1yMCG zx7j5Gghn3DRGY5YVicW|F7?Vw9DXiO1>?F4*;qBNEaI@k^b%?4>vQ`7jqvz^BFY%f zT?x#af%~Sd2|K0M68JxCFRW{5&@(jYs85XJs{8s?Q&Tgk>0Shmtt>A7%74DYbi7>m z%B84=uU{(!i>K}=2P}J~rKM?7sDx&X@CS$9Wte~7eBr_cA{eKO78dDsM>td;RV{XR zoBJ^es9_-?@uwoRG+7ylNrw5okPzHbJnnu=OH0W6295CwVM5^}tjdi&;x7s!2F1gY zaSOL`A<48U2_ zzr5g~5?i-+Z}?$%$w1*Pw@b~4Ic64e2PzXgM#?&}cV;YUCr>pQl`lZ8~1ma99%XO()rB#=ymPSL7JYC|Ri7zM<+U*9_e z-fcR|d=}6?#|!rF`xt#kPJ|H{ey~M7u1W!8c>&TI%TwjQZm9ges2og{nSp=>$`Kug zBPf20*EIcnSfr(qq`^t{#N>|aF6WrfG7t*0fFfLEnF*$QALsyXp_F$(n7UAOIGDDuLOhj+g2#i1`aH|3Zk-ls9{{kM9hS_|1kI!B{`>~inC9GJB9lo zb&Ir(kd$2fz$iAcMPa4cV728{Vs+CpGOC_Rn+%{nL-<2P{2`&!3EyONe#IPcwa!>QYAEGVLp!{ibs~(B*b^j{vo6mis3o?SR=H_k)p}Rc>ON(AxCHB zVVB_-#mCp#3$|s)f+0ZI3<}m^t$9$3YxeCGn<(^rAo2tiwhyM~^=>Zw?)8_&{C+cK zBWf}OCAa)rc!K`^m!c@&)=9=JtPT8KCQZ)yGg<6!6s7VHjnM868j-}ZAxqI z7-cq&wREm!EnJr%SG-_dh_IQ7{)DQo2Xe(i@N^-B*iyb+4BrO7A=P5O`{Q1`xL=JW zse#7%PJCVlJ9*DCQ_yp=S9Db4goWCCyUk*MdGH{EgfPH1Y+^Cvl!@Z+-o3MSble9D zZ`tyBXxZ*r8kk!ve88*{=~EOnrr+KN@dew!UKk|OI&+l0rmV~hJY>X3%hLwOIp5#j zdiJDd0x9|pISgiy_PE8ao^;p2+SWF4bO#3WJ{g2P%LErT%KU_L89}P5s#ZrLU%s5N zd2Bp-L&ZC@t&96jjf!BSceHVtdqL0H`Xj@*a`6>=pKHWT)e<=F;_UpxDA-M&yO#qE zOr53IT17@iN^}kV`0=Bnr@%A5ix%!2bAH|Azc~r?LHvLEwt@|P5Y*M~yK-^G>ooUw zng;LSzyx}HT=m--qOnfxM?Vn8ucmjcU0v((U2PmA{{jOq&}HX=lVw%I_0h^aPh3qz4tVbCgi@}WA4lFOuuGn5?7d1SS z#2TBX5lE`+g$QJ!xP`~P=#AW6NeEo0O-OW;80G>!lT@Uz%e*39D&}vavoJlFL#66V zuiMN|#P8|9*tiCa*J4@Oam{Y5tdzUx@a;BaAZHrJAui7RG@UTfH!IV^VC-+*d;a|S zGHm82P7W0%OZzrD-pr2R=ij(-<8-ST;jlFhdzfE4a`au=vhbZ#>1*!Ge@@(ff0xmc z2-$;X>Nn|2b^0pQ@Nqxx`p~(;xkhccOn%%U2du;zA_gO0uZTSs7P5fqIl`hKjH=!& zyGv0?{-O3m6<1P?uxCtr7SMZ|4kP%*6Pd+$9gFpAcn_+p$0k|r120!6JT{Vlk$WJ+ zqF`H|YmeiP04+80=;YVu2gADX@Khtw1S`eq^&flP&Pkg+mdtSLjO zZGHK2De>*}{Wm&I)xKTx?x{~nw;%?4e;1Rnwliynka=I)MqFc4uegZR>t2YT`FYn6 zGYBwo(^bl*a_V>O?r?oORB1$VIBC8mfCCIebJ$<8+l_z9=MEeAWs}3YI5F=fILzw` z7l&fZdgnC8$8G5?dB|KqZ{s9td z9W!XqP+rA;Uxn|iGVY>|j@h=!-=B3+tu)nA7Xzi>I*u%?mWrpfL5> z=`L*WnFT9RtpA+8A8gn||2gC`LDH-+BNQEe6h2L!!wvMd`;DdNoh5znZ>gr#&;%Pk zWEZ6{vBb$|TQhZRoySlQf(8}~FvP^zF%`*`i}i2BhkQJqJirhgcb{&sy=z@bjGE6I zWhcE#c%fzVd*VgcewZkPK6H?KIB@T=#RP%K)Sh#rHP0}{MXY_fAB5vOhcB~>@?9t?wDF2P zj?ZIb>l)&4$Tt_;OHpw+lEzg#JMC0ksV=!%^!kgl!%9vj>Imc$~J`izZ+fE z9-G(e<7Dmjc=r1#Y~>zF#DRGmFRgmRr+vODA^U8++C2XfzWW_JqWJDUCcax&g=erC zIpF*7)~jr4H zV@_g8ex7d^CW+@?E^rSnIMdZro|z}!qk+P*vvxEF9b)xBa;J2a8Ih7S`o&ejYmaZ7 zr_XZj`}k2BF6|X@gw(+-%*x_ZT~FS&ZJRYL;;$~y!noMjo*A-W!_B!958nv#G3I5g z{TdKM{Pya&t21WjIjlm9P*KpmRUgYP>QV8WFfWb_BqosvnKhl1%R1>Z#n$d< zy^=LbBN*vve!kh}8Y<4$ExX*F5_P#%pFYnpZP*j)7CD?jD`-?!`s{FniN&f=!zkOB(yr$R?e=XfF~E3%ndcmRtAYCClng-60u_{0Rb%kQ ze%^0KRqT`YRZ+*sodY0TqJYk8l0y{{h8JAydG=*PkT_y;}1!<;P6ZyQFEs&Zua)V`;32oeb` zJ>+6e*&;;dtte%E&iyeYt3@Snb*Ix4Y>AOGK@Orb?($kW%1a8P*H>cunEUg-)^*{-DYiXsxDu&w5*R1IkMR#(=wf&lhGRS`WlEZLvK%qQ&BJw3tA;X1GS>NQ<>8+UUN7KrK2?j}~ zmov4z<1Zz}bgHy$@I74f+TqD%YCub}aeJzMKz-PO@vcmChdX#DEYzNOZKy zzdUmNoxtQx=JGHO@4lXCJcg;?Ku-UCUax)Y$h%zKoHEO>efFkshhy0(<1pP9zL*^Z z!?^2kKi;tc@9A}ffTl&>6W8F{rzee5Z%14DI9%z!V$?XAm!ElSmPh$@loo4qtIGak z5${dXvrOUxIL$4LquN#`M_HXAJ8T&1c&BK`Pu0HB8+sN=rVK}K?;}W=U@;%+PSfKS zKCN=)&db5OrwGi~{53sk>Au{nYeihF)^@k11;%gETI3;vs61L(^D#@-Of)65fyACQ zF5xgN{fBdm(WOcY>@r;$vSl%@mqV$BO3ufk4-^%`XK`_vCyRV9uk9AfTIK5WUypga zf0~CpZL?P7=$*f>_whfTFu5{N4@|ZyP{7SB^#a_!afwShx~P{p@(xS)*{}ZVM%>0) z)9*p%YETUb%OdEkWfCJrX8-;Q`1;EBl1(OuaY@c;QPNw(>KB*uw5FS0sl3v5PuuR1 zI!?44o_$}RQ?462up&3x-Ocn5fDu4C;#il`O@d2wpB&*l-EY>@n*_mp06eEoi#!i> zk#X04oHj4=$!TpPn`Q<+*h9)Ou^?FMfh_hXSsm*6SsSe_I*bAU>PRhnWM}Au%lOqV z<~lkO{BItE&EDIGNlVLVgMTQtm{)zcNxTM8^&9HgHk0BO8NUZ1u#|E3GiS*cl5};J z>nE4%HARQ7p3LFxGgw`d&yjikcCCt{ylxFwOkcW6wX=6c6$NhR<;NkFHlN}qTPn_|)jc{+W`#FxEj-!n`{Yx2zuDvCoyIxU(_jA7B+4-tmQ!R^@#>6>i12XX$;Yozcs%n9B&g%Y-z{H5+#b2T#J)cVc6mPGh2kJ zeFw?k*HlgSCJ1PjZ5-WS`>|W-s`+7!-+AP|!$YDgg%SDi|LzLNDQ#_S@0P>oMOlQr zkr4+LK>@N%tGqRC%&CrsfYwb5Aw||G}5pt^^2T2`C**8ug5^yosEm0 z#j~+~hFuXM%4qzQmGv;<1SUH>`-$BC{XZbO7w(v**0t5P7qdx@&8$g}0yEd)%Xm2( zrk*<8Fkq^$bh$O%Yzrr^*w;9p(d3m2c}*5EW(qtfhX(mDs6PS(p^oZ1sm{VaQe@!7 z2R;wKs#T4xAHp@LGt7Th-~9fagc)`Ho%B17e2QZ^v%4s)uIYFzYY&@6Mf~56`gDrl z;jwFY73%QLbvn|8o!Iv*z9!)T-s03~F61(V~-O{GDOEls{Fi&M! zS=pbtcy7GbXX+ASCF3%R%+1{hK+TC|X5RMvbFh|0mU6B=`G*zm3mgMG$D5|sIqDSu zFuWQ?#wL0SB)S3={I>rL7(;I7WG6#@w%6~7*HqsS4vUB9s=LWK)1=(#E(u89* z-J6@#cR46-ok~+5rEIGGe0_MPJearISUN(>Uu0e0Q)6qWdR0T_W#l8eM4dqKUwO*) z;d;#_&yFtbuF#NnN8gAgLitRu@1)B-$?fO&_YviNxs7Mj=ybZ*;?HP0Wz71 z@p6KF{sC)S(`&~fWxZ0QQ@UtFs?W_Q{)@wVK$IrwJ`&Ft#t;@AU1^3`o+^M_kVo1b z#Ds*@;i#XlCmBUl6hYvzNLrLbc8iOnsMo?5y?_IcXQyE0@9AkQ{vj^T{)uPX{&CZ{ zB8jD!yMq&+dR>gtEV3Mj%nm6mOh=H^9%E$F0}8GW>n@K`*iLH9@lWYThA;qhb;YAX zxA>_+Ls*H>o4v|av)5}d4All+i<@)(!PuxBYZ7RBIy&l8JRbqevn7zep*h))NWG~1 z(NTR_Fa$8CYKe_E=a2xGF;ZSv9j~a$+&6*K*nox0$y>fbRXi+nx~J}x+NnH^qw52wt>WG%ljd|(wMGR1PXaWsP-isb#CV9jvy@$ERy^tB&bN-##d^<~8z2rvH@+f2^w?K^RGT5# z=69$Bx_v_6=w!rbEx(cPXmZlu$DLxWn&)Cs&&DiKM{dl_@nrn~7-JeW1bJO9M#u$B zbbYXXW*{tm{pr)c!}aR|OaPVNnidGTV$m(jdG(r;! zVmCv{N+YtmUQPG2^fR^2Ru_8hU*{yO$Rc+=WYa@r65D(vGLTSR{97Uy40Cy(FWH3~PPuRUr=`=E_GzwyN6MOW+`o8&J|KxhW z>hYh6z-V=2y%P8mTqtWlxy(^|8YKex8JuE!*En<$N}YvSQUksF-j`8yMSPOs7?&fAgFvB_XH8g5k>>XMx1So5jjw77v zjPC1;draaJjXZJ8js{cTuN?DZM_bmGxSE5})}weIK>beBzW474B)0;H78b!CD$KZ0 zAT03iWber{qfcl0FmHFcm?6AkYR{6WYR^$u;~-$zl!qhtjEsyF0!r@J1qicV7xt$| zss`H#y%gAsiXy7AFj3BHFZ*+P06i726M7(M;)co=qdNrtCEPDNm{7$Y?Aq9uFJHbF z_pAN5f0DuUhT3RbTiYzy`$u@+_m)HvLyL_qr)^%3s?67JKx@iXXCZKg+8xv|Lqed6 z`5*+6Tkq5<(<^QwA{u@d5wmy7>qdK#215%pGu7;laXzJ)us*LZz36_a_72WqUTg+= zpO%9gcXJW4QghjNSg0@&Js@`7ZNb6U{`YNOH;out)Su_-gA2T`u$s!v&(B|^2FcP6 zDvR-8HPrMOMtbADRtvDbGi2;0nimH?I(tm}@vS_`b00g3tf#i|hj~#2eVdx6WXgW0 z$omcmRcUcqcR9-Y`3~HZ+HsiYui)?P|K1w9*hAY(mhPLnl23%W8wJ~#1@9P3;i=B$ zIlS$k%KQ_NwwE-NluV#-{vswOwP)Wmm2Zeg6LM{30ox5<`bEtCP;4>IJF`Frg=<1) zR(6Dh=t)sQZlECD^3z$mM{uG_pWY6ZEufwd9=7<>fXBq@|$Dy(kv+M+S&%GIlq;-RZwIKYKQ z<=;Ix-1;-tXmFn>1+5H+n9k$M4tvYpug(xE3}Y&sqbDxeUA;Q7vA^mA`!`PiJ`tU5 z(@4b@Jv9XnokYK61a1|C$C*3(JP0|RQUq8Kob(os866$H7*KNI)j-%Qg>RN-VYfr3 z3;Tm(_pFn57p>N558iiZgnZZmuXWk2#Yxj2S3T-R8scwO|MR2sK|hYp)Qo$D@Fq1Ez%sM~H)S zpN-wseT|mQb#1J=FLLB*R|bL8nE$vc96|opp^dwovpF21KfMG6tF?xziE;S^ zdZg#zO%;dZ7rzJj3nfZoGbJa5>EH=uy@q*D2D~lnQ{568JpWPraY#DWU11vr6T(+Q zJ3Gz4MX8yqFNBN>npHjk8fo@7Z>wD&j_c{y7Htme)YRj zi;IqEMTn}l{^A32N)NBFX_`>sFB06Xl~3jP^<&tlx(h6y2TkgkE?$E2+R?I=KqNqI0m|@zpC>choNjOpYvlESw5H15 z+yJh%<+6gN=sDnx7+RFCz8^8O^>#FXruWWn?0RE}eEoXv2Cz3C7+H*FHd;+eylrJg zaM@TzHzw@XDQ>JNkgb-bBQRzt1jOVUBLb;9Kh9pD$rx=i{GE{P8lM7Gs_@>`IB8) z++s2B<}?P_{_T$3-0WCIX^oT%jK1Ax=)4+tvjLB7^QYD{&#`CSMlK%SovrLX+N{|r zHLR|4&?`dq;K5IeRTVV4Fd9fsEY<6+7drlRxS z>@?=IV@<&L6C;H7spTx0i{-jH;%#nZF>f$9)W8ql60$y?VSW_mWma-aI@KLq$dBbZ zW^R@sf7QiBC)2FL<~>si1yro`f--1-1UX4%Zg0n~XjGPT<&@FRCb8q>qQ5y5Jins> z%%SIh6*d272x+JYAjJ*p)L;8Ret^t#l;zjz|`}Nm@K6n?!KKP9tB3xNALW*h;Kz{ zWx~Mo5-@3&g|m`5%O=6l=k!3~s(0kZ9HsIlLd*H^;Sume{A_H>h1!F`L6%rT)Co|> zs%KGV5N@GLkuqjA_mW9FC{*%|$Dy*NySw`;)q;5{$!nPxt0BVAujJbOK3h_Y;3h&| zm!}6)Mi#J0{OE!A=chHe+ha`ExuN`$kyU+?BAxLIrIX!+=yYS;27I$nQ>c5Nl8g(+}Gb1ux^Z`Dv-H)l~;QKTiVE zH-(-hKscV~(JAiroUb@rTfvJcW1qL0v#@Bxyf)?(EkT%L*Ev`?*+7S2Yd*eReopzN zed!C~ICZ%=0m4=nfeMcTi^12nK?F@d6`og+u%>9=?A%hKZzefFlYo z^3aRbf4lu4f{eUS)gMbd=QGj+KE>|LjlFMEDrBE`Xd4Xc-7owB9z%iTc!Ypk^ZluG ze}jfQ1lsFrOpAQ7xWcy6jTfgzu|na1=B}_ViNhw(!7={#Q>xKH{uLrpiO|313`L~= zfhTHp4(itpb#+F-wjLT9THac?2BiD%zjJV8pn_rHqS$au7r4Nwe|LdR$PiG<&ueS^ za`<>-wg<>_Q~l*e(Vx;G{5X}@<-SGZkIFA57E9R6n-%x}eLd$bD@D94JMfGo2*{zv zciRz+ydO|0LvMPFGMI~_qmEx28pcQ)A=XqAUtv*~DZkcltYe^5CsaQ1aW7wr)Dnx~ zX?d5kmS-EPfsI4fn2crTb@lyF4ZBI4B#ruO{z5ds?+KVhCZ12#WkrP4jgf+UXM>ad zF~e&JnUDjX(p;wFksO6@$M*)hKO!VSQMWr-UFWH!6(^5~P*==Ea7TOlpFozu#{|;! zKQQ~fMtx$-A?+ zl)IE{ra2pse|q-N-ZcBhVhm>7Bz-mc5B2*yE?;Z$h${GGG-bUXmEAn55T}McXGes7aZp@2w|8Kh#&@ul@mGTfM0iB38`ZMdliYlSgf_CMv6108w zihqFQ_<0U@CB%_Ne7jc?F^?wTg$1%Y^f4xXwJu!UtZ4q*bpY4uJI$kdi45gc2>PBq zf4+T8W$dcA_h%0l-qKR6OC>lFlCHsS-kKI5hy_qG5g9-pp88BKQFW7%dc>m!T$Qj@ z7x4GxRC`e1|F7IgcZ zPmxxz8;lbZS9_d1e+d}H`D^wiAT;-ZihHK}?_z3NU_E_wtK$8yrpmoLqy56K2u9}T zS2%Lyh(cMXhfIqSu)a=d76SUqxFesW8@pp{srsaf<*5jx~;LKx++8FbD=Hon`!=We_yi)bj_Tquha)AzcIXQ* zM9@91qF}|nub?T%DQBTydFpkYfE(m4i+zJ9-CueM2#hvJSkF%Hm9`ekP+s?JZYIo%)b3uG61TWn66mkXF2GhN@NVO*Nic5jQ+KpTba-eQXp z__*|;S8+92Qtuq+?I5UE8X48JJ01UZ;Qc+OVH7-Lr3tS@))Ba-(W-*;Z7qZ|8}O+a zHe1)-CWr7<
        jM}yRS>&ZKrv7}?TDYW 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 OIjXL$mU`gKwf_aX1AN5* From 25f2dc78c488cd7b7b10bcb46b228a447f4d1cc8 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Fri, 6 May 2016 23:42:49 +0000 Subject: [PATCH 188/191] Automatic changelog generation for PR #17419 --- html/changelogs/AutoChangeLog-pr-17419.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17419.yml diff --git a/html/changelogs/AutoChangeLog-pr-17419.yml b/html/changelogs/AutoChangeLog-pr-17419.yml new file mode 100644 index 00000000000..fdb3f8fdaa2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17419.yml @@ -0,0 +1,9 @@ +author: phil235 +delete-after: True +changes: + - rscadd: "DISMEMBERMENT! Humans can now lose their bodyparts. Explosions and being attacked with a heavy sharp item on a specific bodypart can cause dismemberment." + - rscadd: "You can't be handcuffed or legcuffed if you're missing an arm or leg. You can't use items when you have no legs, your arms are too busy helping you crawl, unless your are buckled to a chair. You're slower when missing a leg." + - rscadd: "You lose organs and items if the bodypart they are inside gets cut off. You can always retrieve them by cutting the dropped bodypart with a sharp object." + - rscadd: "Medbay can replace your missing limbs with robotic parts via surgery, or amputate you." + - rscadd: "Changelings do not die when decapitated! They can regrow all their limbs with Fleshmend, or just one arm with Arm Blade or Organic Shield." + - rscadd: "Your chest cannot be dropped, but it will spill its organs onto the ground when dismembered." From 806ee0e7081abb41c34698d9b5f09e5bb3e8a86f Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Fri, 6 May 2016 23:56:06 +0000 Subject: [PATCH 189/191] Automatic changelog generation for PR #17415 --- html/changelogs/AutoChangeLog-pr-17415.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17415.yml diff --git a/html/changelogs/AutoChangeLog-pr-17415.yml b/html/changelogs/AutoChangeLog-pr-17415.yml new file mode 100644 index 00000000000..4b832f4ac72 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17415.yml @@ -0,0 +1,4 @@ +author: nullbear +delete-after: True +changes: + - rscadd: "Makes Shift+Middleclick the hotkey for pointing." From 8bf5d00f8d59c98fdca1be2dd55d3b41aca9bd92 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sat, 7 May 2016 00:06:05 +0000 Subject: [PATCH 190/191] Automatic changelog generation for PR #17420 --- html/changelogs/AutoChangeLog-pr-17420.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17420.yml diff --git a/html/changelogs/AutoChangeLog-pr-17420.yml b/html/changelogs/AutoChangeLog-pr-17420.yml new file mode 100644 index 00000000000..c1f48b08ac8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17420.yml @@ -0,0 +1,4 @@ +author: Robustin +delete-after: True +changes: + - rscadd: "A small pantry has been added to SW maintenance." From 519f62fce3c7d993f297ccc7c73b5a84e9342d22 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Sat, 7 May 2016 00:10:23 +0000 Subject: [PATCH 191/191] Automatic changelog compile --- html/changelog.html | 69 ++++++---------------- html/changelogs/.all_changelog.yml | 19 ++++++ html/changelogs/AutoChangeLog-pr-17415.yml | 4 -- html/changelogs/AutoChangeLog-pr-17419.yml | 9 --- html/changelogs/AutoChangeLog-pr-17420.yml | 4 -- 5 files changed, 38 insertions(+), 67 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17415.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17419.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17420.yml diff --git a/html/changelog.html b/html/changelog.html index 98666b981de..c30bb82c7f1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,25 @@ -->
        +

        07 May 2016

        +

        Robustin updated:

        +
          +
        • A small pantry has been added to SW maintenance.
        • +
        +

        nullbear updated:

        +
          +
        • Makes Shift+Middleclick the hotkey for pointing.
        • +
        +

        phil235 updated:

        +
          +
        • DISMEMBERMENT! Humans can now lose their bodyparts. Explosions and being attacked with a heavy sharp item on a specific bodypart can cause dismemberment.
        • +
        • You can't be handcuffed or legcuffed if you're missing an arm or leg. You can't use items when you have no legs, your arms are too busy helping you crawl, unless your are buckled to a chair. You're slower when missing a leg.
        • +
        • You lose organs and items if the bodypart they are inside gets cut off. You can always retrieve them by cutting the dropped bodypart with a sharp object.
        • +
        • Medbay can replace your missing limbs with robotic parts via surgery, or amputate you.
        • +
        • Changelings do not die when decapitated! They can regrow all their limbs with Fleshmend, or just one arm with Arm Blade or Organic Shield.
        • +
        • Your chest cannot be dropped, but it will spill its organs onto the ground when dismembered.
        • +
        +

        05 May 2016

        Joan updated:

          @@ -561,56 +580,6 @@
        • A working drone shell dispenser is now on display in MetaStation's museum, displaying the virtue of the tireless little workers!
        • Dreamstation now has a drone shell dispenser in the Toxins Launch Room
        - -

        09 April 2016

        -

        GunHog updated:

        -
          -
        • Aliens may now force open unbolted, unwelded airlocks. Unpowered airlocks open faster than powered ones. Has a cool sound provided by @Ultimate-Chimera!
        • -
        • Alien Drone health increased to 125 hp.
        • -
        • Alien drone is now faster!
        • -
        • Alien egg and larva maturation times halved.
        • -
        • Resin membrane health increased to 160 hp.
        • -
        • Aliens may now open firelocks.
        • -
        • Aliens may now unweld scrubbers and vents. (From the outside!)
        • -
        • Droppers no longer affect aliens.
        • -
        -

        Joan updated:

        -
          -
        • You can no longer drop survival capsules on top of dense objects, such as the windows in the emergency shuttle. You can still drop them on non-dense objects and mobs, however.
        • -
        • Swarmers can now deconstruct objects simply by clicking.
        • -
        • Swarmers can still teleport mobs away via ctrl-click.
        • -
        • Emps will now properly damage swarmers.
        • -
        -

        Kor updated:

        -
          -
        • Added wisp lanterns to necropolis chests.
        • -
        • Added red/blue cube pairs to necropolis chests.
        • -
        • Added meat hooks to necropolis chests.
        • -
        • Added immortality talismans to necropolis chests.
        • -
        • Added paradox bags to necropolis chests.
        • -
        • Ripley drills work again. Go tear up lavaland.
        • -
        -

        PKPenguin321 updated:

        -
          -
        • Goofball's grab nerf has been reverted.
        • -
        -

        TechnoAlchemisto updated:

        -
          -
        • Pickaxe upgrades are now better.
        • -
        -

        coiax updated:

        -
          -
        • Efficiency Station Testing Lab now has a Drone Shell Dispenser
        • -
        • Fixed an issue with a door on the Golem Ship
        • -
        • The unfathomable entity Carp'sie has blessed vir followers with mysterious carp guardians.
        • -
        • Nanotrasen Cyborgs are now able to empty ore boxes without human assistance
        • -
        • Ore boxes are now craftable with 4 planks of wood
        • -
        • Ore boxes now drop their contents when destroyed, or dismantled with a crowbar
        • -
        -

        coiax, bobdobbington, Core0verload updated:

        -
          -
        • An experimental plant DNA manipulator, based on machinery recovered from ancient seed vaults, has been installed in the Botany department.
        • -
        GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 04a637821c3..c76b5b48f66 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4892,3 +4892,22 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: YOU CAN FREAKOUT YOUR OPPONENTS WITH THE 5 HOT MOVES ON THIS BELT YEAH - rscadd: PRAY TO THE LOCAL SPACE GODS TO EXCHANGE YOUR TELECRYSTALS TO ENSURE THE CREAM RISES TO THE TOP +2016-05-07: + Robustin: + - rscadd: A small pantry has been added to SW maintenance. + nullbear: + - rscadd: Makes Shift+Middleclick the hotkey for pointing. + phil235: + - rscadd: DISMEMBERMENT! Humans can now lose their bodyparts. Explosions and being + attacked with a heavy sharp item on a specific bodypart can cause dismemberment. + - rscadd: You can't be handcuffed or legcuffed if you're missing an arm or leg. + You can't use items when you have no legs, your arms are too busy helping you + crawl, unless your are buckled to a chair. You're slower when missing a leg. + - rscadd: You lose organs and items if the bodypart they are inside gets cut off. + You can always retrieve them by cutting the dropped bodypart with a sharp object. + - rscadd: Medbay can replace your missing limbs with robotic parts via surgery, + or amputate you. + - rscadd: Changelings do not die when decapitated! They can regrow all their limbs + with Fleshmend, or just one arm with Arm Blade or Organic Shield. + - rscadd: Your chest cannot be dropped, but it will spill its organs onto the ground + when dismembered. diff --git a/html/changelogs/AutoChangeLog-pr-17415.yml b/html/changelogs/AutoChangeLog-pr-17415.yml deleted file mode 100644 index 4b832f4ac72..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17415.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: nullbear -delete-after: True -changes: - - rscadd: "Makes Shift+Middleclick the hotkey for pointing." diff --git a/html/changelogs/AutoChangeLog-pr-17419.yml b/html/changelogs/AutoChangeLog-pr-17419.yml deleted file mode 100644 index fdb3f8fdaa2..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17419.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: phil235 -delete-after: True -changes: - - rscadd: "DISMEMBERMENT! Humans can now lose their bodyparts. Explosions and being attacked with a heavy sharp item on a specific bodypart can cause dismemberment." - - rscadd: "You can't be handcuffed or legcuffed if you're missing an arm or leg. You can't use items when you have no legs, your arms are too busy helping you crawl, unless your are buckled to a chair. You're slower when missing a leg." - - rscadd: "You lose organs and items if the bodypart they are inside gets cut off. You can always retrieve them by cutting the dropped bodypart with a sharp object." - - rscadd: "Medbay can replace your missing limbs with robotic parts via surgery, or amputate you." - - rscadd: "Changelings do not die when decapitated! They can regrow all their limbs with Fleshmend, or just one arm with Arm Blade or Organic Shield." - - rscadd: "Your chest cannot be dropped, but it will spill its organs onto the ground when dismembered." diff --git a/html/changelogs/AutoChangeLog-pr-17420.yml b/html/changelogs/AutoChangeLog-pr-17420.yml deleted file mode 100644 index c1f48b08ac8..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17420.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Robustin -delete-after: True -changes: - - rscadd: "A small pantry has been added to SW maintenance."
  6. SBI{mvg}Pn+mL#N(J5Rw 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 xxWE3~A~C*I-6VaWU|~Xol@Xj5?+GvNK9&m_p Date: Sun, 1 May 2016 04:11:21 -0500 Subject: [PATCH 064/191] Fixing conflicts --- .../simple_animal/hostile/mining_mobs.dm | 6 ++++++ icons/mob/animal.dmi | Bin 233161 -> 204619 bytes icons/mob/mob.dmi | Bin 247740 -> 241586 bytes 3 files changed, 6 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 2181ab19482..27db28ac79a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -733,6 +733,12 @@ icon = 'icons/obj/surgery.dmi' icon_state = "demon_heart" +/obj/item/weapon/legion_skull + name = "legion's head" + desc = "The once living, now empty eyes of the former human's skull cut deep into your soul." + icon = 'icons/obj/mining.dmi' + icon_state = "skull" + //Gutlunches diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 2135433d792f6bc47826fa9750e403a33357c8cc..1c724e9cb86ea79a65e3989dcb02a67eb610a582 100644 GIT binary patch literal 204619 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�Wv+Z;{w#) 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

  7. 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