From df31f6c84923c31c0e5ac0aaf2e5bee99d36d9ab Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sun, 4 Sep 2022 04:31:05 +0200 Subject: [PATCH] [MIRROR] Adds Ethereal Fashion [MDB IGNORE] (#16024) * Adds Ethereal Fashion * Update code/datums/greyscale/config_types/greyscale_configs.dm * add to loadout Co-authored-by: Mickyan <38563876+Mickyan@users.noreply.github.com> Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com> --- .../config_types/greyscale_configs.dm | 19 +++++++ .../greyscale/json_configs/eth_raincoat.json | 28 +++++++++++ .../json_configs/eth_raincoat_worn.json | 28 +++++++++++ .../greyscale/json_configs/eth_tunic.json | 15 ++++++ .../json_configs/eth_tunic_worn.json | 15 ++++++ code/game/objects/items/storage/backpack.dm | 11 ++++ code/game/objects/items/storage/boxes.dm | 11 +++- code/modules/clothing/suits/ethereal.dm | 47 ++++++++++++++++++ code/modules/clothing/under/ethereal.dm | 36 ++++++++++++++ code/modules/vending/clothesmate.dm | 3 ++ icons/mob/clothing/back/ethereal.dmi | Bin 0 -> 456 bytes icons/mob/clothing/head/ethereal.dmi | Bin 0 -> 385 bytes icons/mob/clothing/suits/ethereal.dmi | Bin 0 -> 2250 bytes icons/mob/clothing/under/ethereal.dmi | Bin 0 -> 1639 bytes icons/obj/clothing/head/ethereal.dmi | Bin 0 -> 299 bytes icons/obj/clothing/suits/ethereal.dmi | Bin 0 -> 727 bytes icons/obj/clothing/under/ethereal.dmi | Bin 0 -> 886 bytes icons/obj/storage/storage.dmi | Bin 84260 -> 84669 bytes .../loadout_items/loadout_datum_suit.dm | 4 ++ .../under/loadout_datum_under.dm | 4 ++ tgstation.dme | 2 + 21 files changed, 222 insertions(+), 1 deletion(-) create mode 100644 code/datums/greyscale/json_configs/eth_raincoat.json create mode 100644 code/datums/greyscale/json_configs/eth_raincoat_worn.json create mode 100644 code/datums/greyscale/json_configs/eth_tunic.json create mode 100644 code/datums/greyscale/json_configs/eth_tunic_worn.json create mode 100644 code/modules/clothing/suits/ethereal.dm create mode 100644 code/modules/clothing/under/ethereal.dm create mode 100644 icons/mob/clothing/back/ethereal.dmi create mode 100644 icons/mob/clothing/head/ethereal.dmi create mode 100644 icons/mob/clothing/suits/ethereal.dmi create mode 100644 icons/mob/clothing/under/ethereal.dmi create mode 100644 icons/obj/clothing/head/ethereal.dmi create mode 100644 icons/obj/clothing/suits/ethereal.dmi create mode 100644 icons/obj/clothing/under/ethereal.dmi diff --git a/code/datums/greyscale/config_types/greyscale_configs.dm b/code/datums/greyscale/config_types/greyscale_configs.dm index 5b2453ac7fd..c51780467e5 100644 --- a/code/datums/greyscale/config_types/greyscale_configs.dm +++ b/code/datums/greyscale/config_types/greyscale_configs.dm @@ -455,6 +455,25 @@ icon_file = 'icons/mob/clothing/suits/moth.dmi' json_config = 'code/datums/greyscale/json_configs/moth_coat_winter_worn.json' +/datum/greyscale_config/eth_raincoat + name = "Ethereal Raincoat" + icon_file = 'icons/obj/clothing/suits/ethereal.dmi' + json_config = 'code/datums/greyscale/json_configs/eth_raincoat.json' + +/datum/greyscale_config/eth_raincoat_worn + name = "Worn Ethereal Raincoat" + icon_file = 'icons/mob/clothing/suits/ethereal.dmi' + json_config = 'code/datums/greyscale/json_configs/eth_raincoat_worn.json' + +/datum/greyscale_config/eth_tunic + name = "Ethereal Tunic" + icon_file = 'icons/obj/clothing/under/ethereal.dmi' + json_config = 'code/datums/greyscale/json_configs/eth_tunic.json' + +/datum/greyscale_config/eth_tunic_worn + name = "Worn Ethereal Tunic" + icon_file = 'icons/mob/clothing/under/ethereal.dmi' + json_config = 'code/datums/greyscale/json_configs/eth_tunic_worn.json' /datum/greyscale_config/bandana name = "Bandana" diff --git a/code/datums/greyscale/json_configs/eth_raincoat.json b/code/datums/greyscale/json_configs/eth_raincoat.json new file mode 100644 index 00000000000..b57f371b460 --- /dev/null +++ b/code/datums/greyscale/json_configs/eth_raincoat.json @@ -0,0 +1,28 @@ +{ + "eth_raincoat": [ + { + "type": "icon_state", + "icon_state": "eth_raincoat", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "eth_raincoat_glow", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ], + "eth_raincoat_t": [ + { + "type": "icon_state", + "icon_state": "eth_raincoat", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "eth_raincoat_glow", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/eth_raincoat_worn.json b/code/datums/greyscale/json_configs/eth_raincoat_worn.json new file mode 100644 index 00000000000..7be0a52b5e7 --- /dev/null +++ b/code/datums/greyscale/json_configs/eth_raincoat_worn.json @@ -0,0 +1,28 @@ +{ + "eth_raincoat": [ + { + "type": "icon_state", + "icon_state": "eth_raincoat_worn", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "eth_raincoat_glow_worn", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ], + "eth_raincoat_t": [ + { + "type": "icon_state", + "icon_state": "eth_raincoat_worn_t", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "eth_raincoat_glow_worn_t", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/eth_tunic.json b/code/datums/greyscale/json_configs/eth_tunic.json new file mode 100644 index 00000000000..5ef2f9771d6 --- /dev/null +++ b/code/datums/greyscale/json_configs/eth_tunic.json @@ -0,0 +1,15 @@ +{ + "eth_tunic": [ + { + "type": "icon_state", + "icon_state": "eth_tunic_base", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "eth_tunic_details", + "blend_mode": "overlay" + } + ] +} diff --git a/code/datums/greyscale/json_configs/eth_tunic_worn.json b/code/datums/greyscale/json_configs/eth_tunic_worn.json new file mode 100644 index 00000000000..aaa144f0d6c --- /dev/null +++ b/code/datums/greyscale/json_configs/eth_tunic_worn.json @@ -0,0 +1,15 @@ +{ + "eth_tunic": [ + { + "type": "icon_state", + "icon_state": "eth_tunic_base_worn", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "eth_tunic_details_worn", + "blend_mode": "overlay" + } + ] +} diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index af1cddff783..28f0fba964e 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -210,6 +210,17 @@ name = "emergency response team clown backpack" desc = "A spacious backpack with lots of pockets, worn by Clowns of an Emergency Response Team." icon_state = "ert_clown" + +/obj/item/storage/backpack/saddlepack + name = "saddlepack" + desc = "A backpack designed to be saddled on a mount or carried on your back, and switch between the two on the fly. It's quite spacious, at the cost of making you feel like a literal pack mule." + worn_icon = 'icons/mob/clothing/back/ethereal.dmi' + icon_state = "saddlepack" + +/obj/item/storage/backpack/saddlepack/Initialize(mapload) + . = ..() + atom_storage.max_total_storage = 26 + /* * Satchel Types */ diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index fa2a3c55ad6..c61eea962b5 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1648,7 +1648,7 @@ /obj/item/storage/box/hero/mothpioneer name = "Mothic Fleet Pioneer - 2100's." - desc = "Some claim that the fleet engineers are directly responsible for most modern advancement in spacefaring design. Although the exact details of their past contributions are somewhat fuzzy, their ingenuity remains unmatched and unquestioned to this day." + desc = "Some claim that the fleet engineers are directly responsible for most modern advancements in spacefaring designs. Although the exact details of their past contributions are somewhat fuzzy, their ingenuity remains unmatched and unquestioned to this day." /obj/item/storage/box/hero/mothpioneer/PopulateContents() new /obj/item/clothing/suit/mothcoat/original(src) @@ -1660,6 +1660,15 @@ new /obj/item/stack/sheet/iron/fifty(src) new /obj/item/stack/sheet/glass/fifty(src) +/obj/item/storage/box/hero/etherealwarden + name = "Ethereal Trailwarden - 2450's." + desc = "Many fantastical stories are told of valiant trail wardens, even by offworlders who, thanks to their guidance, avoided an untimely demise while traveling the sometimes treacherous roads of Sprout. In truth their job entails far more walking and fixing roads than slaying dragons, but it is no less important and well respected: keeping the roads and trails safe and well maintained is for many settlements a matter of survival." + +/obj/item/storage/box/hero/etherealwarden/PopulateContents() + new /obj/item/clothing/suit/hooded/ethereal_raincoat/trailwarden(src) + new /obj/item/clothing/under/ethereal_tunic/trailwarden(src) + new /obj/item/storage/backpack/saddlepack(src) + /obj/item/storage/box/holy/clock name = "Forgotten kit" diff --git a/code/modules/clothing/suits/ethereal.dm b/code/modules/clothing/suits/ethereal.dm new file mode 100644 index 00000000000..aec24976c9b --- /dev/null +++ b/code/modules/clothing/suits/ethereal.dm @@ -0,0 +1,47 @@ +/obj/item/clothing/suit/hooded/ethereal_raincoat + name = "ethereal raincoat" + desc = " A raincoat commonly worn by travelers or tourists not too fond of Sprout's rainy weather." + icon = 'icons/obj/clothing/suits/ethereal.dmi' + icon_state = "eth_raincoat" + worn_icon = 'icons/mob/clothing/suits/ethereal.dmi' + greyscale_config = /datum/greyscale_config/eth_raincoat + greyscale_config_worn = /datum/greyscale_config/eth_raincoat_worn + greyscale_colors = "#4e7cc7" + flags_1 = IS_PLAYER_COLORABLE_1 + body_parts_covered = CHEST|GROIN|ARMS + hoodtype = /obj/item/clothing/head/hooded/ethereal_rainhood + +/obj/item/clothing/suit/hooded/ethereal_raincoat/Initialize(mapload) + . = ..() + update_icon(UPDATE_OVERLAYS) + +/obj/item/clothing/suit/hooded/ethereal_raincoat/worn_overlays(mutable_appearance/standing, isinhands, icon_file) + . = ..() + if(!isinhands) + . += emissive_appearance('icons/mob/clothing/suits/ethereal.dmi', "eth_raincoat_glow_worn", alpha = src.alpha) + +/obj/item/clothing/suit/hooded/ethereal_raincoat/update_overlays() + . = ..() + . += emissive_appearance('icons/obj/clothing/suits/ethereal.dmi', "eth_raincoat_glow", alpha = src.alpha) + +/obj/item/clothing/suit/hooded/ethereal_raincoat/trailwarden + name = "trailwarden oilcoat" + desc = "A masterfully handcrafted oilslick coat, supposedly makes for excellent camouflage among Sprout's vegetation. You can hear a faint electrical buzz emanating from the luminescent pattern." + greyscale_colors = "#32a87d" + +/obj/item/clothing/suit/hooded/ethereal_raincoat/trailwarden/equipped(mob/living/user, slot) + . = ..() + if(isethereal(user) && slot == ITEM_SLOT_OCLOTHING) + var/mob/living/carbon/human/ethereal = user + to_chat(ethereal, span_notice("[src] gently quivers for a moment as you put it on.")) + set_greyscale(ethereal.dna.species.fixed_mut_color) + ethereal.update_worn_oversuit() + +/obj/item/clothing/head/hooded/ethereal_rainhood + name = "ethereal rainhood" + desc = "Protects against space rain." + icon = 'icons/obj/clothing/head/ethereal.dmi' + icon_state = "eth_rainhood" + worn_icon = 'icons/mob/clothing/head/ethereal.dmi' + body_parts_covered = HEAD + flags_inv = HIDEHAIR|HIDEEARS|HIDEFACIALHAIR diff --git a/code/modules/clothing/under/ethereal.dm b/code/modules/clothing/under/ethereal.dm new file mode 100644 index 00000000000..c4c43802aa9 --- /dev/null +++ b/code/modules/clothing/under/ethereal.dm @@ -0,0 +1,36 @@ +/obj/item/clothing/under/ethereal_tunic + name = "ethereal tunic" + desc = "A simple sleeveless tunic worn over an undersuit, it glows in the dark!" + icon = 'icons/obj/clothing/under/ethereal.dmi' + icon_state = "eth_tunic" + worn_icon = 'icons/mob/clothing/under/ethereal.dmi' + greyscale_colors = "#4e7cc7" + greyscale_config = /datum/greyscale_config/eth_tunic + greyscale_config_worn = /datum/greyscale_config/eth_tunic_worn + flags_1 = IS_PLAYER_COLORABLE_1 + +/obj/item/clothing/under/ethereal_tunic/Initialize(mapload) + . = ..() + update_icon(UPDATE_OVERLAYS) + +/obj/item/clothing/under/ethereal_tunic/worn_overlays(mutable_appearance/standing, isinhands, icon_file) + . = ..() + if(!isinhands) + . += emissive_appearance('icons/mob/clothing/under/ethereal.dmi', "eth_tunic_emissive_worn", alpha = src.alpha) + +/obj/item/clothing/under/ethereal_tunic/update_overlays() + . = ..() + . += emissive_appearance('icons/obj/clothing/under/ethereal.dmi', "eth_tunic_emissive", alpha = src.alpha) + +/obj/item/clothing/under/ethereal_tunic/trailwarden + name = "trailwarden tunic" + desc = "Farmers and pilgrims would commonly find their clothes permanently stained from years of wading through the mud and bioluminescent flora of Sprout, eventually it became customary to dye clothes to replicate this effect purposefully." + greyscale_colors = "#32a87d" + +/obj/item/clothing/under/ethereal_tunic/trailwarden/equipped(mob/living/user, slot) + . = ..() + if(isethereal(user) && slot == ITEM_SLOT_ICLOTHING) + var/mob/living/carbon/human/ethereal = user + to_chat(ethereal, span_notice("[src] gently quivers for a moment as you put it on.")) + set_greyscale(ethereal.dna.species.fixed_mut_color) + ethereal.update_worn_undersuit() diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index 39f325d55ab..3ee20652c5c 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -135,6 +135,9 @@ /obj/item/clothing/suit/mothcoat/winter = 3, /obj/item/clothing/head/mothcap = 3, + /obj/item/clothing/suit/hooded/ethereal_raincoat = 3, + /obj/item/clothing/under/ethereal_tunic = 3, + /obj/item/clothing/suit/costume/ianshirt = 1, /obj/item/clothing/head/irs = 20, /obj/item/clothing/head/tmc = 20, diff --git a/icons/mob/clothing/back/ethereal.dmi b/icons/mob/clothing/back/ethereal.dmi new file mode 100644 index 0000000000000000000000000000000000000000..10e5882673b55eb75a18ecb740dc53dc57835c0e GIT binary patch literal 456 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 literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/head/ethereal.dmi b/icons/obj/clothing/head/ethereal.dmi new file mode 100644 index 0000000000000000000000000000000000000000..67708d8036236d7e7d6449dea2e03972a9ff04cc GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$DvS0Jsfu5N2<=jP_7q^KSg z6cisH@8jc>WeukTAW;zSx}OhpU1#ZF(){zps4iw zm*9erU!Q1s>uQ}lb3S-OsKG_!2aj~l`)HnIDC+6mVPPC(eA(DbVa}sTM<#_R1Z!?p zQQoIvXsoYnZ|~aKZLGR^g@i`ViK8>arp%blm8h+~r+A({UhT2u6acDs7I zIEH9UOiqxg%B~s>CWd$~j?-V>C42-L$l&Sf=d#Wzp$Pz^ifFk2 literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/suits/ethereal.dmi b/icons/obj/clothing/suits/ethereal.dmi new file mode 100644 index 0000000000000000000000000000000000000000..25133e37055291f728066fb8af398f69dd5c248b GIT binary patch literal 727 zcmV;|0x127P)V=-0C=2ri@^$mFc1aL*{^u$y;R$4E+ry4#9xq5w`QR=kSz80d+=IsGceQQ zF^qnK3!c7Qs^kq8_sf;cE{i5u+QLwa00I+9L_t(&f$f;hirP>Zh98H{EJo@<0t$_* zfo$|5TzVN*H`(@5X6vTf%g9bIqSHm7t19Gxgwry!P^n$mg!mIZakOWwc_0LGzQFsw z`Oe|f!f-g`nz=D8z%+RPrUjTL55Tkl(_DQ3@3Owo?YPUdwa@)t;dOHUJ%ucDK)2&A z?OHW;ef%T1xDd3rKxAHs5>f_Rmk=fFT6J%SyhXGFxV-}@1AO0SK7&f78ej7n_`Z*n z0k?POlnc#f^JA9hhtLYZb=_ssuwARhUtP)oyH;Hb#C6Zp1%FKrHqE9z*Wut95Sa%M zq6ENrB6)dMIF5tw``i}=_J;}pO8o>@-O}rw<~&Fk8vyOmX!IqeW&pGScGc`cdkZAZ zt5D$-7XUcL1u9gGCvvUsR3wZINHGtw;dWH3+YNgI*lgv+H^T*Ui9Gn9xmDS0=Wxn$X&-3DYz2Wfm)dz^TgOq`ehJ)yu$yy7VTVT^XfY*P- zvMjv*WBe?w6W%g=J77Lr4L1Pw@*+Oq#Pb;I{XNs^bakJ6Lly0~?kQBLP@P%&Y0#Pk zyB&8a$^x5}VSw+y%klcdO$fmB*9&7TRH!ayBGev*lM|jOi>>wK7rzwqkny)b#IAAo zl1wK#DuDlqtN%YB55Tkl)8qk|7GRn@0Mi0YlLug0fN8EifIljP0Nd!~BCr4e002ov JPDHLkV1i!NSb+cl literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/under/ethereal.dmi b/icons/obj/clothing/under/ethereal.dmi new file mode 100644 index 0000000000000000000000000000000000000000..18d330473a543b6d7528baa598feeee9482d2cdf GIT binary patch literal 886 zcmV-+1Bv{JP)V=-0C=30i#ra&Fc1Z6?>j=+*`60cpUcR3d_CNDr(6X9t~R=?KR7F%xp;>+K|gq6&^cs zx0)ti`O9%h%75fMiK;9=mloX+5c)_TJ@7q~tg@GH00081NklV7YBy}SD|sbA@rc*abr`+ zfgG>BE2Ro?D2eT*rSIkP`ZMHxpoF}H*YEq}{cEbVS}mlRThsxlQ39v~P@@D;2cSj? zpbkJy>IK}U4j_u-4!uR!jO{f|w7x_MaNMEylx`1;$*1+zwx@B<*HEEv(hC@ z_kx=|eSotE=z126^+Vo~Z?`)*IktuCxja9P)#D@z8aXU>i5;GP8ayLzb1$Zc`m7dL({c>U`6%y|@+3TQU=wacp!*aZt+ zt5&O_C5K%wTwaaPZ0rlK$vpT^-EMb+&vdycT>AjOG4;wj@80Gb0AMg0<7K6ZZ;diG zGj{+0zXn4b9DbJ4aGyovJj(b7B5Z^PqcH$r{QFOE97Ou+{{t;a?*#pwATU`4>~<$O z0+V4Nx)V&4fbT~?XO`U;g{RuQGLbrk1e7Z^&&X{B%be47VLaRhFxe|Oy>n@kpDZH% z9KOEMk+tzz1;Rt%?VI;OmpeH8q+LIcFWPEI)Epp#)V~o@0;mH}qXbX~peFSK$lnU* z^Lf(mPkj$i0;mH}qXbX~phgLx4nU0(KplV@C4f2rHA(<=0BTY%Ks(eZYOrvcw=N;L-GnX__Bm%tC^Y0L!vI$_he-ngm5|Hchj)>>kUqa?#_g z9??1Afs_=4h|U3t`}cPlsh5^`cj!RtX zJNSR=dEbvm@YL?k?99&oCN}2_W@9X7)I(Tw=_5~UdcBpTl4oUdHak~T!)JH&pq%1R#-ugIG#dhKV~`Sg)kVYO}DQO88o?i~2rXP-XFs+*gu zJ+sQldIkMvkiWt+l7381Vpph=WFd)}DvptdbnE$euM(5E*sEJ~|@A=nS&(d$c zyNpMQ%#ajhCy91(qW#ZtJ4@Fa?qWz0V@Pety6oCE&Da@oApAldml$aizTVhtgt>EF zDO7Xn`&8~Qp({Y25o3^8%Ir-^{cA%kqbvy#j^odO!}y!wf4z@_J;VW_XZ|6)UBG|6 zw^QAcc>CoNJ`eoA#_zGja0B<1uBB@qh+#ZF#ncr`zx}`@5sp>TP&U*Fn0;e$)Lq49 znnNNV-el_gzHmSyQMqWUb>U1@Qvdo_xuixM_Q+jN9*pn^r=Im4V{pt|8WV)N`G8{G zAZvWO1erE?m$g7cOHhQ)_}4*Wu#*Rm-#;$Ax~L^B44ETta#iO#x0=ugA8%huGPBMh z8$C=nhokCD_R@rT&5qvavnNPYVsSv@HiUM@%l4CXppz5xTU3GPe@eU#qCJJ-MceVc2{ zkcb=RDsnr6{`--Uu&;8>sPG0OWlj#=pvVcI;54ykeyd6r-L1|pPiKMt{NM=0@SOsru5h)-Wgxe}EZJnmx! zz+QeQ4S&s}esnJ0F@K?YeSLcQh#XHJ6eWsj0nk}ATn-w}I^WZV?S6<@HgkxQX~8ah;cnPMD#wTOtIA2I-WbZ}T`KQqDD@81 z53%8)a#J@)TI~2x9}BsY_s=iUxk=l867T1RW{HKicsO=;&LU2mrSQF2oW;JfG`&awBNj< zVRpg{RFaPnj|AcC9{S=NJbVHIttN_+(gD(3@SAuz(=zq}|JKP9R7%bx=A}9ggF%Ec z-2l^&Rbb5e(87l$M;HD+IVRM%Z>@;;taXksU{H|%9$`ElRs?$JWsUp&mua0umIF`3 zuYViV8L#yvmgp8{CEAVs1n=F7M@uXC>sPW#TY-driv(q6=t78=P@9c>a>o_Ajoe!M z@T}Am`K|-C>^p_sOc|G7(?DyDjukRZH!u%`3L90WM8eFJ;<g{1z)vLXOKD{266n6tv#Q~n(?;(4SLmjdkRF|$Sf31&#-(= z6t+P7e*A5!MdrxjXsv&Dpgk9Wr_b(nhEYl1jIaZwmhh+DICJAT-$$Ue$EP`p7%jTz zUQZfvROvWAX{;a+;3m`}V&FJ76&*E14J_2Du{1oR%_}a(79tF9cwH)Pxnj&m{kD2~ z(W!R9sWvJFOu+|Cjw9DS9x^j$6;z>d%msM{6KpE(0Kgal|56hzAvQEYi|;gw90Ezg z>r)kI-x2?<(}$!lDJ{*E@{+|iILz@4TDP89z10wQ!HTDe%ko@ z_0UFyE;A*5o|}*{59PuK8lFd#_*fbm8VnB}zz7Hkpw(96xQOfCO*lteo4=0fDD&1OkmKfHCqTQ zJJC6~2iKO1;Oll(NhJ`dM_1%oHLHiO#&K>=Wye_AU#{{Vt#BGW&isqr>%f6>$}w_M z)JCFnvq;3#Kck;Sn!Wx5Ns{B{lfJJnp_=#ov%i#Fy!DSk>&*RY#ZOWiCRm~Qm3AUh z8!bNNmdibF+tk$5;3+Az%E4gRcVnED7st73| zq=7>Zp&y1!Q5a#cbl6O+xFcCA$5yxi9Xqs@*vXu&Tc7`VAffQ1jwS`1c< z%cr6e5^y4x1NkD_cFQjomkhWZv9|Ns!+q#ZwPJA+`Tdz(8<}l;?{r{Q@?8~834+wnznD<+UQx0+W z?p;UM?|9Sa16();_cqh3ryR4sVPQoCbQ{BGH)Z@=;BxVJ@!xVY$L+o)kbG^D(0+qi zJ`@5yl#2)$S@rKWmV5(B2eg(GeN7SlG+Xc1X2#QEE0A4PMGl#n=UU~ngaJ|;e+3hj zA^U3LcG?nv9sTtyMnDUY+>aI09SBJtnxvE`kJSrq&Wo1w9B)Euz$sT+or{9V^DVJO z^@cBkGkfA?_4=Il6uz~X68FVI540}gj=110aT3ul9dRB>fHSLFNsZTkI}n8)*DF`U zjrnCn5rSSPyKnTX>L@qFFcXdpIri+X4Yl#vyq-^DCG{B}cretHs(Gp>QsuBRWZoOS zdLi?RqN4yGA|WM=R7n8w#wNHl9CP;Coisx1g4;bFFQo-; zU*5S;j(haB6x8NAY`(!xTYvvk)ST8CiDliM&qj{z40Y zab(9w-N9PWyLz|Y&&I~4<*3055RM@2Z*DOr9wCKPRflN;zGGduIV=KaY%E_0-ufVAJKA2d32hJ7n zX6w?pLgVTQD-kBI_-u)k3mv~gy|+#^Coc#lV`>y*+b7?-ENUP&|Nat93;o7vg1;z< zHK~R0vC6M~F$oK`t%INg1<~Ym?M+{UOYm=gf`A=$9H-ICA&JzG(e;d9*65Zz8J+2! z#U(y3&Mi0vMZ zl0IFNcR1el4F_|N=prSs7_Wq_%oQ+FL|-;s3)^3si64TeY(+Qw+_s4oK#G?pt0mvk zH`R26dw~N+#R=1j*@jERxMW7;s#VN+!TnN+*?TbLd>bH3BggtNs zLOUj;i-B#6a0p9vo87JdL_aQEcaAPE3 z7zSwCdCgj;<45^;6W~j7R2YR^L3#9n|`L54LjeENy!0v^itzzOy|OR&QmbL4c7tWnQg20 z%vrbh`%8)$QZ9iAkQUneYgT(@C!bxv4?}G@lnC+}@AQKm?VJ>Ep;Zb1TG{9+Bab+! zvN68*KX4Vhb{%#w7D(nsR=Bghq zRpAb{GMiwtL}z=kVc_h$4olLtY-e|GFHq_4&#_9xD5K>kxPs1 ziB~><7~~xk+didC`ih}{7LT4P zxPlUt2SxNam}l?RAcMY-=4{cJ8zyYCS%;v=J-I>x$}PLx0!FsRCIda1}};_a1Ry;zUS>w43B8+2D8Zbu`- zeR9rBnv8?dm$bB1ZxDwar<3(a8cHET7Y-3!8urQZA^^H_Ett9!+Jf=jOMOF3ud1!P z-guqv%zCTZ@j#RoYoSfu*?1|;asTC4!EuBtb|?{rYD(vio{_AU{j{@|Utn&cGIPPr zTRePbCVfJd6j$uN$K-EK{G~(MOB+xbU{l&b0A zuOmneT_4&oT<2^tMtCF>5Q1(W9OONOQ+APP9(?T7b}K?c9)>9ovjT@-e=o5fVICTs zvK7b_nO%h3oq);N-&p~W@MbKSquHtZE$(QgN)&5@S8l=Y1I*Odi*}~Z*iIV2i7I%g z6ga(V`5u%9Q6l4@8|8AjPo=l*q65o3@Szr$wGcQJK_bh|hSx+{&n`Z~%yXH_zqh1hk|>)#ji9O5jLjk!Voo9J-f@%^xL!J~Pq z5SG0&C=Pgyn9Xx^!vrK>ebLVl@iuvYl3ELnx?B8jZ>#xRcp-YiS;=lEJ!9#0&pe$9 z$*Kh&W}P*Gu(YAYvZegvv@Y}Y?j#AsJln!+8ZmsiAE$j| zju3;-k!{>ybf622D0MF_oW;4DarDotGLD6qEx(@U3#zIs&U<3fy{c5KD@x(1 zqu{aPyqi5K)de(P!X|cGik##2DJOV5+f|B)8+z0oiLZ<@&_?^+T4Co zLnGv_I5JUFQ>!^mjwqkDgN-kGI3qwR4zjELK*lU6*w{~Tj*}5MJp9V;=(cmiuc^XJ zNwx0zWx5v@oU(q(ZFc|5S68o7#{c$J|c+t<2zclQ!{u zcW)=OVKauuajAX=@oDJQQD7E5)V+)nqcO(*N_R{Xe``OHT*H=E>BcG;Un@)`n&Ev< zNzmN#xA9Of=TiZ8w!?K5K7#v04H+SHKYCYnh8kkB4Z@ zlG2#XB=-o#?*IDc;1lqopPqpd%4djHMLM2J|BFvcSw&`X!@+lb$<=-j|Le{KFA3xM z{|H{Q3cz1v!O5+kn=wskw=*F_>fzzx+t^cP-kUV$Ru~EMb_6@(^&i$b zp|hhq@6lTx#S>EISxLlH7g1DCgi*63@20M+@+ROG6c?{U{SpD%r6#g5<15|1TV1gt zjtc;Nk4gfRc~SKN8zgS3#f{+2UWd*7e?ub~Le@T|VTD=uZmz7Z9zer-SNvfJ*0p;> zA}J|;hqAB~>{~hK^<@Kn4#$xR4K6-vqcifyQ%4Z`eg~MT3=XGdAiXHtgaC=>mqJmRY*ThuJ>gK z=p0TUc}NNkSF>S_m`mddryoV#-7XXkmMY|I$uQL{*i7_CM}NkY@4TLY?CtH1{_@5D zcdCf#c!7?0o}KY@^fTWn7C)dR+p|DP>k|zBge=O~0P(Ib{ncxC$D5{%WgyqUF*O)T zJfh@A+qnzQ)<-|vpyn?0+!LhaF$+-@280|JBo&rROboz9cG82(AtwVQY~eh6wJ!B0 z*vlLZSo1k7wV$|IG)yEJiq9IIjE2$}jQR}(lmJ8<8iY=M-yxuUs;8lm(}VFli9d9p zr|0>*cTceF=P-duK?~N;p`kEXhjEhmBV$&xRQFC zN{VJ3`;AyjLhg9c@tEQKJoRO|F2xCRtBos=*o%pDnXt4Q+`23m*zmYwD&!PgQ|&#> zEZN_FZfKtj$-W_hSuU=}qu@CGpIXJu6Z>AXn!N;_O@_qEp^Bl(DP$S){ z=!&vY#<62MtifVbs5wTWp;z`ZzS;gpQ$V{JMeDO7J%aoaIEALy)k`&v8?3-=22VGD|Sp~cYY+eJSa7F39b0j)P!PBJv?;!Nl@BC6jFh zXJbkrw1aUi^1d@c&8S9LQPIhd-a`hRXesugXV-93AeY%uzIH!#mlIrK(UJ>4R~qQT zPcY(gk$bK4NCdw}TsBu*!ZV)3z8$Leo0n(X4-PwM5@UdSU06Pk#t%BHnn~P9oeKrpX7p z1J6d9*(~qfIJb<3RI|*1$Yod~0cEyPv+rc7X|SrNg++`}>6C4rYjuF^0vmbgBqlzf zm3C}r$&lr8`I*`8EOgg{iQgB{kiD+D=Ur4`r2%C>4&0G*CtBj#!ow_AYZ(KR$J;yJ z)nQ}@J}#-VOzErLve=aii#tR|*671(K6%tg%dNMH)gfyGn%1E7)s$xrfkInrIo`R) z&bqZPsiC)caC5PNpS_@)@Re0kvoR`uwO}d6(Yak&tzoP4sV7y5v3~Ov@i@Im$a^u) zj_#g2qJ{<$-(T?#v5TR*-9N`w&9yLbP+b&xzp!SYJ;Z)*M0)Vk@c}j;-0#;JW)ep0 z+=U*WZp3kzvi>vBn1OJ2o~6liIdyOE4dEV7?7h_&NsrPtF!9JktOb($9Xx8CR#$r} zAp2mdl0H-wEA0NjtrpL4O%1Oh{Qfl7LNpcw<7~@>3pRQB-~h%8WMm{=@7uPIc@bU@ zeSDC)1$r0U66QU2?t6_y3s=v4Tia{6(ua7AU**i#8{zMPp;EE;&P?2m0G|VzWP%HT zwoIGL&fTbBs$Pq&-l0!Tzt+1zX?pP ztNaIi4zC)Y{KzMBJ<@OTu1#syy!f!t|ZTxp_H@+s~t1KU=974Jl@kBw5K!A+z@#Vr7VmrGBYZg^sZliGwdVskn=sD#ZqX?>lP=|ppizS1 z%o%xSIG;bmygGFBzt|#bpJ~Z_IOZ}|iepQU9a{0J@KE#4LfL5|`&8Gl57xqnthSrn)=o zbGO{jF{=?>U0*o4J8QLI+^3{GKjMRwkW$Ez_1ipdb~mZKJuF%nPP$RR1OUbYb>$Fuu&unK^~OCeMj#=ratd zc7a=65=;(UeJ)a=bi(ETD&auHxrq=kcB|n_C%J@(Jzo!&7!Yf?dYjgd_EK3%M*0mp zxf%OHj(NrCBNIFjB#~@9&NjcK+#2`oQ*AyXbXyrX;-@wRvWGAm)^<8Bcg4IMGr6e% zQG9KN1egd{1}|!l6LZiELEd!y@#jgYKwjZ`e*^a3S}^|ou;;u4>l+;g;Y<=E2s-3ISYWv7SZo*v*cf?65Nz{Pv`z=2k4lhPq3)v#)*nA! zi=~54+1FDka6f%!(C|;v>z&0}~ibh(SSb2Q(@m*QK>(8UPqb zGq|C+-`#;yvb`gH4ULC}Uastn)@a?ABr-=I8Q~Ztrf2nw=qiF&(8@IY4V>k7va+$Y z|9q2wrWOw4rP9&Sp{0U%k^VgI{r#I<#rR={jVf{fEkh*BU9=Jd?0tdD&(nTlS*dGI zz&xEkO8e#UV1)6rayjew~rDlWnfcn3zfz^FB%+mT4n!mscw_H(TLvcSx{wl_mu85ksy z3e6Nbjeygd{om0aCdU#p2TgMd1cvJBBv3|ZrV)?q%0Uhij7ie@fCRB7-)48Pk^O;@ zoNna#YdoJtQW>*-0q|PfX1JlCfGuKd#7P0})~;H21Kkyslte{hlTLmCe?5zVdWeI1 zK&aLTV*_gHF630!JJNsTow@uVVqT&3UmwfY3`sbM{XKjT(nV?|TH>a2YDpq1E87s4 z?&gpq7rA(!6bFDnx4x#Prc6cS+u7M+obUQcaV2{aKT6}i@mKG)Md2G88m7%B|NiHD z;4+Mo?ra&UyNrX&$Y}?njGsTpvz2vqpX&R#fRPny_}PL;BvKUEo^Li%rr|P%&mTIi ze);l+ES2<8^LS&kzV)DlRE6j$+f7?t0F&KyLfR>jWc7nE_tD5y(r-+bhY2JjWm|f8 zL<}V?Ieh5Xb=_WOD z%-5%6AO5B-y$+^ogUocRrBS8~Y-?-lyxmti$fsEQ!8fAXRo7;hm7Xz*y`|U$gj!Qg z?5K5-(aX{o&QyDp;Vga_jB4?ZNN96=Z@SpK$#5@aZyK55vKS81+k0Sd>Mwbei0V6x z+;1XDv-98_v*6baOG)&zlR)bwiSbOS*+oYou1jSx-;KD>I^`DUmm`V&7678bg5ZZic{V9db`LhhRwbTD#^NlB6u@ zhTV3<=G<)U0nu+6SA}604ljY@q(yxmU{dA4-J9 zotdisI1eQsE{)pumOpAx%5EAyR?ABFC0Ljy{dN$bYvkX^zs{A1d_?)7?=!#HYe!>A zOEZ^U+7F$ptE&o%ic;&pQ@L%%*~H06Gpb<+--!ZnDdY(PW)y-$br4p7^ZM^qrd;}P za5*w)YXE0Fw)YqI$7e62Lg@Va11*f2uI+(gov7;*`k(4iMZv860mClDOmwh)3S@|; z#_&A8hXGO8aFP84+e(03Io5N{SaJl?*!D5~FW%`a}E zt~}bB#pJM4)zl=XcyauC9QfxMQS*cN7q4D(TODx#h$e1nzagqJUwJ8(WTzhzIoyx2Svcg>qn6l|N|FNKbq2t&31-roz7i|Bl z@?i86mu>p>A*Jrsi+En}i#?Z0{qk4Cr;2VVaff9eRqgvodF9z8zMO%28~W5R7~@gj z)*4^$n>~Sd_b}tGi@RMsdPu?*8T|Uv$JJltMq*>~{YB&8f$33+cZOYBn0f z1h1~ifRJgh`6nJB2!eO8fqrE6Tf}k0b=c3Jy6^jpSX0E`-aD1Tf%uU6agN7x(z#b) zRfuKd#ToR#F1~_}9dmD)jg9SCIDT$=xJ;MwRc%-BDKg?KEbedVRB<0hPo;E`p$s({ zM&k`pWf_2XpniW>32XWH}>OdDb4;P@56hy4)-)lZmQ zZ*Wh*l~g)5{=Q4EVN#C$UE{D^9aXgJhPU;Dw1$?P~P^d?wkt!Nd zVK3J1iHThg8m|uo-F_N6j&pI4#!Xw?-b0Zs2*qn8dl&K^+~s|cI2AMJh@Q|~QkkoM zU-*c=|A>?BjPq34RzfZz^2BuH_&WXTd6{9|16 zmo(3)*%ch`%;WY?!MTs?uER!H3Rr~_!c&y|glFN+qB?#Q>*;8NZH=?&fYN~E@7(Vt zC%jML$|>R`*PJCM$a?^s!=Uagr~83c(Zg-cz{oVCFsB%n=Q_WcCryhlAMi6TzC^*p`Ad4ABxQed&En*ln|RlU=f38b=xq-xxVRy7}(QxOjh0`idlD<)+h! zs?nE0v68V8Uzvfi_I}0;kv6!l6Qjt`QsaB^pg_Wvc-hnNb4=_#_l7!J$Q8@d^TgT} zJtR$g(ceCo_IzR%(O+MZrT64pa7K1D2$_cY-mih#5uWd-ld(mPgRK=JLpJ5N&aOxb zx8{F%-EqCv50UCdn&j+pstQnX?co@YbuVil$Ir0}O=70j#Rt<}J^epCP>0sUgp7=^ zPOn4qK670&(q8{Ln zt-$+>&_y5ayfQS%o5RcC^ffJiOAnVO$NNUG7s~H-`q}(6oa*yaEr&Nu_r6+D5eq}` zRrZl+xRHD|ajL00h>$ZK;UCeZA6!2})?K?9O_^OArldchMo_F<0$uy8y*)dZI?1q` zJ}XY`5=rHlG;D{Jp4j+!n_+TxoRfSp%6Il?PATQmGlL zrx6_#QWGvKFXs=xbMD0$NPaPnCN`b5zOD}`Dh)afDMqU6cuHI59Bw9U{4SQv%NqpzH>J_5;5Pm@P#`e(;-Ee(4S>rr1w+@|`A5La2Yl@b zejR5Y2C%G?9&Z9X7%6r>6+6McKE{3O#EiFA{CDL&n|ryn+@8On-eSi&Vt)50Qh^iF zILX@1CXG)@#v}-vqS{|9DulI8rNl7&j~RBH5On=lOK`GE`FC487m4O0ESG;VJue(0 zcj{J<5U>{3Y-LvQJAdXOGidO8F-zdEcMyDnMr-vWSJJ%V*M(?TzdxpT+ONzh9xlJ% z9(?I%nP%jUteu5ICj%jn0orqm4bpQ`of$=Umnj}hkjupTJqz0qtA`Nw_=0t zey@G|4*I)|1PWY`_ow7HZhh-~5Yf&={8h}3wm+f8uF3fzVc7J+UFJC38lgi2W_esS zzKs^o^s0W`)5!?FI>H8oT8dVC1j8BFXXoTxhb{c)v$D4^X}#<=U3hMQ zu9~k?@}jx#xCYlsD&vT3bJu|fT+D8d0$L++!Sr0mFu&^anEG%1*5Qb_&v9$T!X$s+ zU+}|YzR!2ULeFQtPK+0oK!?0P2gJpvNB0|&>3Q5s{#1S1u#;>+5)u3*EHaWfo@*c- zi;+Vo9>4K&ZsuCd@Eo>+?7wUn@w-C$@a4$dt!Bqc($H&0%9iF?%s!6;#$CEyw241( z>3Jgn`p+x4e*cf_;+4&G&?)?ZnF zc#V_%lOXTtmq@`$95ZHckF+6gpZN&vD&3Ln@g-e6c_&Q; zUP2;pV(4kQ=aoYOw6mBf)KletWExFwp2KQS7x&8gICJC<3;7mVDQ)BP$fc6U*wgUF z@z*X%;Mceh(qY)zT17MbuTe4-*20BZV8377ar6BRA@Ep8?xd?zTRZX<9$7f-xWNz4 z0#Ubyouk}zm#&Hy3xF<$nGVVRsu&sS(WBp0zUhfMM9q;@D{RUypZRRbpQ1?r41cjF zeDSH%)E>9Xpj?vFK#RMQjw80nc7n`i$ttG%fXvxnPg*lQlWybRe33Kq0^Wn z7#YDZ5USjms**W?dLizWQ|MNC_Vs%(@Il)4ahKS|D7~$#z0l23!P7+RCp+U~Sv1;; z$=O$6f0ohij@1iN62=u4zm1?dtcP>RPiu;7$<1ohvVxK~?T5$+vN?5xReFGe3=Eg? z3!ey7^v{0pvp(3Ave-p(0}kQhlGUDp1^JLCD3TH&xm0k z73xXD-+h$U&2^WXNcJ{O6p|oE-5--A{MlFJK z?o3xp|1vtyxy^v&2gw31&K=eucgNWR8rLH9`-&cDwIC7C zv6}GszcdmK*8fgmjl*o2^FHmDZv01RAT1wO3Dy33BJcSDDNB~i);K8DJ3cxZGTW|h zMg5Pce&RP+QDRYgd+Y4KNQb+OR8&+XNwr_UUREy_PDTVdjGoDeM(*|#=@w69=%-hB zxK(TV+`q$eIWB+mG@sq7aqAVExb>9HO}=ik?@@p_D!CcANMeoJ=qiVs^T#-NJl!FV z8k|Ly9?tcZi#}G|bVq1SPsGuby-;*&UR}*6a;^Xma6i;2$0L?%jh%fu`(;>6h!V zg5FsdZl70?NL{3_oU%x%c~MQH9Vkr&EHZQN)$ZPRskUQ%?LzwQF=|#`B7jtHP0rv3 zDYm!R9#>npx#e?N>U5-4BDpPf&x~L>*Kt zD%GE*TV==Ew&gVkwt>6p5kZm42YMWWonamWE))*ro?E==S;5!PYjlQ$3_F@{@^5a4 z0={qjEIvKxY(+)}-Q28Y6no+`@PgYuuC4+Fnor}ud}-x%&T~zdF&3Y%P~2k<`8Y6r z=|R(?(9)N#Pr)gzNbx?8>xgBdqxY=m9lHPNmyZ~{ppyaEfd9y#J+t-SN7<-kUZJ}W zd@Qb4>fEVb)P+a~B}&wC7=HZ1v7{zkYR++pw_Ro+ik}&p$7XR{S#uuzlQSH#S;+YT zed~KMX8#V#Mn!3i$m1@~)`^S!jp#2d@_YB9Nk)l5QpqZZ`H01~;ESAz(NW{sPI{X^ zSQeKnRUi|=7U9V*IbmgruD09$8wDJF!k(TVK`z){Zg|1EFWF7p_E~S%I+-N2g=0&0 zjrZ&q)q4Mr*99W1lf@_!Q!%4u1EZ(tcRx3cdS9(yZ*K5dD`_BMK9NRB3KCAJp9IDw z+#uWhyUL%lmG7YFV25hzvslw<07T5m-|gmh8s1TO*P{Xmf7pnEP8Yqz_=M57uc*QR z%=q3Y0*L%(T%!Ql!(S3)*Wuo?c$m9a;ad8^vWNDR5?r=d0~0%KTADPYA419$3{Pfb zTE{uPmziv@e|^;Z#ai6P=;3UCV=##do%1o;5NOi%pd;_@?Zs=R0jJ8$!LyU;fUcgN zSGV1vPWR}muKm!lHRQ3TIM3&s4_zlwH?`n1Xx?iKI-2ip+GNlB9P_^Sxy+%zKqYaY zFPjrq&Qx~Y#vY;ICX^<4|EgTj<*$bQ*v~f&qhxY-1jz5gKfF?I&ra)`;bxkwb}&kB zP+;7-M((0gYgF9XKssONVhhhLL!9#Yhsxqc)v8)ot%BmiZ@{7Yy{(_kwmK`>y?#(i z7+wTXBGFK)2jv2xe}048iVQ;u1buz!)kS=q)FhH0`3_ljt|7-(MTOwqyLXNogAd+| z=ypMfJwabPq?`IB*6=$~qr40CvK6I=r`cofO=_pvW?*-`!mfP&fp_Nr_{%c+g$S}1 zWH+r-M4K_wS>a7p&oc+~=Rv zG*2S7j}@MJJ{@2oh@ZU!n0USkC)jBnjabPcd}L*gCjID3%(JfY@504x^0>!dQy=5MMUO(&z7Cga8b<)=X+GX!JdK%M4QWo9mIGb1`Hzo2L0 z{mnCpy#v?25V^7~tzFuU#!(eMM)<3Q+L$C!hjRI~$lDM-1-Qnd`^OJoyW$VAHD4+w zt@Xpmj3aj<8Ow8uM%KrVr6!6De1@-N0i_o&_{KOzEIV53i;$BXBJ096KYspv(Kmrc zeFMrb-yA>u68h}vgICL+p*)nLQKGMJ3$6h&+wZ3(41FkZM~Uy?7BIAE=|8XmCJJ-{ zx?@-_a^k;!H6Hk#nk0&saC;guBrf=`xiRFd3FVLVM4yLpI1K=Cp}^mR0^|R13q?{P zx`IqxPtOZ_XE#WEk*83EH?IIJ2(u`M+Cw>pk9_&u@Pn7;=8uL)MmkP?E>4hKL1x$g zUaFx{AuK+QuFyUEfMacK{jBQazd_ezc0`YkTsPJN779lO*6eeTfdv4mKg^M}_Q?L}tmS-fkHml)P-URzZ?kM~8TM_vcS8-$o#kA{V83BgA8zJbf|xEn?dDH5n|DG8IMH~)Ovz7_@%lHsG5 zeKt|*f@WX8ij~4vtl6Mx;XGRGasJwOCM>!PwQLav%Jlc9%V{*5b&_75MK7BpJ0oc$ zztE}5Xxyw0ygL)ISn2vZ&&`C*32Kt6|05-mPC`Qy+&;^6&)JwK8LJ*JKt$FZG3#8Z zyUk%-%wUp?MPj~;(>hX} z9)R1BmhDS*tC~zr|1sdOUte$RL6_{TdTgRQ?(Ftse7@8-F3-qNodBTp)^Pw3oJG|p zBP^dxrf3|jiK{0Xg~PGoePJ5hc9USuqo2rh&#Q_&@Fx^ZH0tZ%Ja z{Um}%_kXX$GL)KqP5vx{8#%fXoM2`iczrAjNEUBHQ3ZP6RDX^=%}?g4vuRl0T(^G8 zy8~7eKf)85+1%1lTM|C5BgpDM05EavVsvv1(bXIDJ~ClWtTiIgL2dL;Gl*tH2Xap&Lf-{9Q=pMBn$Pj4+|nf2f9 z^;!&274J+uss!MI&2y}AHxplSO;A086rsqEP`Gz0{p2|h1el;`f0VE zdc%AAaYJ#8*P!p8a9=@!cGNwitcHCdz<6xO?enU{mF@Qgad0Trq!D-5v-iG7jFu^y zTS0oq`qeJSw%9&hQ*kX#^K}Oe<>*bk_UY=glxHp&K*?E9e*0m%-9>uBb@dcc2(suM z`>5W@HJf2LuJ>Q$$Ynui=VG#5N0)7$aM05Mtx_j-$U#=lc^U+Hdi0VXzEd_HI-c^LyHV*Jz??T-F5dlBXw>Z2>r~V_UM-Nd zy#XN$us-Hv=<0;eer$sH%^q)ur(o?Cd$M@4mJQmvSW{GS0c(7Jujp2k3a1071IsWk zPwD>S)lSaSWjwW0bbOo}d2P|#qvat9W*4X59p}SrO5HndqI^6!XIy&;05~MAPT`O*Vc^+2ju+ea@y>xL+LdEx7%hN+Ceh=o>7GuLTcaA4ArI`dzlK~JHfp}tF?k>j z1DXeDR@EaK_x?OKs4~p6y^OsOMXSM=Fda=5gaL=w4s{SYO{T^6Wynz{sNxSiVsf&V zG?(={o_Zu>L_}owEYioeqYOz%6!kTF6e>$a7e-GT!^8OU#Qy+4n)4clC$*0)UoT8xXmA>A_p~0RMd{mF4tsNJqVs2srRBfQcf9tbE%i zBko({(F^-Qj)VN^&_IYaOI6>!YRHpI#3aTc|M(qQ7ZpG_5p!LEh-M}{uyl#NJ{DwUQRDyH}5i|;S5(w`noXj&MT94aiu z{(og$cUTkY)}PS5^dba7KqAEjLCNRcKH$SQ(>3Mjp0B7K)gR6ryuH3%pO zxCjympkh$z(z_H5y-27b@J)8_bN74h%|H2L=E*senfJ{5E9c-ZX$I0Pp1PM~(s5p9 zztEskeWWnuTQB&ksdd5}5U_OxEgGQ5pF%Jn9MpB34V_i_mHDMz;N#1E*WWFhSwa~v zhD_|K^9Gf)hhGmlz8Mbo1!F6w67!}R(ser>=|v5T0zA1-CU@2cFRar-4*jv8_RPLu zTDRNLcPh*^#3y&AFo=4Zews?}{)OP530)HB_Q0rZ$tL756NGGTMjBaSIekdg?7 z`48JB^l#QB?vJ1k^UG&WR=fJ8NUvqhA185_DzLWtR3=k}7BLfGeEepDgKkem1vxu& zlr!0+M8+3+%#FgJ#S8;Eq2+m~IE>BtW}(uq)hu+JlWtSQMM}tdUb!H^!WpaI6Cq}> zF_-Z18|>hZR8e0fEzo9P5WTmR4$lGBRR1DvS>^UWGS82w1V9@%Zq^W)TWsOQp9I zv>g_0PSS-bkTq8V=4df{?4s#={y3npNR8@U|4_^i%-6f})-z)v4}Fv6i}^%*DPYXS z4u5VCk{8Y6=bY6b&j@hyQZ+wh=ivs_Ys$}q!K{Eejz*{+O}55v!T^Ih@>qMK{btoL zu8@-A#54?9(8D2TC0z$QC4tVuj`;huF3G*19uN6>v>X2%$A;+x*tOBS@A3=~w1|3N z?%C#QlqfbXQk-wI1?$g#VNSb0h!2eBYO^$85ui%%;Mx#2g(6bonKm!vIJdwSEF513Ei<_mGWTW0+)Q&C@eCrkW^Rw*uO|^}p+KrdS zMTa@{6lyhhg2YmCyJth-lc!ddMQZtpkv&LEnAL5!vv5wmy6b1iZ#%9$$yy9>X?Ha8 zJ+&J6Zc{F}L7%*|!`X-+YMccueP9L-2d8r}Y6S-{6nYvS*0eOE(542Eu{yL_6oh@=+@&v+0o>ihFsqd&U{VFr#?& zcK@9Qil(l~pDdaT41tHRVnohD(%-4UbDyF

i-d67_ge# zj5xWciA0D)PrlyUWAbK}zW_O}1JGtxwSqu^TX6ABY8eloc5ij*Ze#vfK{t;ga;il6 zR(Ir#sU>2vg9DP^?Oq7ZTz4YxU`P$NjCJFVd3hfUW#V^JMm?y{qSPzV(9f+s;*Tlx92C`{$9w^5NUsKHp{w^qD2=)@fT$K#3>Q5GXU zdgf)v&{+}4FK`Nuj>y3%##Z) zoMBA0Z3@MybiJ1(U&_c_s;lVUo-&w;tTxe%j_Evv^aCmay1UdSRZM+1uI9?<4OzZB z@u83omW+F=vmRz40qd%J?RhmGX^h#pBTF;boQR1#1JvhN)KgPaW1Hn7Tc?7DDm$}0 zWCb+Zyqaq92WGyqEJZX9Q2jZeZS_mn&TTq15(XgNcV1(@HFUf*qTfTo1iZBvMJQ*Y zPFxaabr+gk?$nnZ&uYQ7-{(QZ;|#L!W>H_p!`howzN}z>>+TX^(0|uW z&2gTNeA;0ntMNFQSgjYECe-?x9_TnfPMH(MnI&|N*5?^V_c&rg*L&za*!|C7=fW=i zRk+)mz1`1XT5qU(pY*KsqMgfxesOGpH25f6;pa37tR7IX&}jzz#_BS$HFuOCX7+w+ zDx%){$!U$F8vmZHqG|!!@FV8+a;%LT@}qP6i+qs0GIRyy)8Woi>s{2tZ7BL3KFvR{ zdIb2^k}aI;Y-SK5SHrh^G!3j-Uvjy`qKQ=)wlqxstOxLNA8@g~SX8MKiA{)bK=ZH^ z`5L#Go?=Ret<_< zgn|#1(_gmFy1)S=2~4&l=sr%66ZKbuG0zELb0kpswEq}E%Y&9w){>z~j5za&FxMeA zU#<5VJSJ5mTqW846Z^twS!T_yA<(mFJ##x1YT$F&_vcOVF8U00wRL#ypKr?wl>@pI z9&SVTA<69%z@wm|!b?PMJZ_$^^yv=ru`GGq73S&mr8g`fSP{sXZZrs5M7vuNgSc!L zgf`|RH;jDr51tSY?RXZtf*h)TxB91)XU1I+#^n*VyI^_}2Puzjzy*QdEK_VJd}n3= zfWx0XnBbnYHjfRORk`&-s^Y5I<)3eaxRL=5$j@roZ@}@1&22a6FGOoZY-;BYZ_Q!j zsb!2l<<`jdhMLG*?>G(Te_{8!U6pB5#A|37pSm@qqmHc~nR2wb`jJr8bmK5ca5?78 z3E=MWXe}08hAG?;Z8TlRNj_jD{1Ieqp}NiP8e7Q8gb~vD(w&+xI%6%wL4?AVd-m z#TSysBnG@DP;!&7H-n)urTY^gO?>0%wnxJ7?wAJiegfc^x-z@lGh= z3NH~$WKjJ|+nq#}h9E+1d9AFquW{Oj++SX&etWWh+GF)K*6Py$he-0b^JcTMW?}Dj z?{yKC*z?~P{u!@=^gb;$tyt)uh|IjZH9qSte6Zrs_U+9cCN2r!*(z(t4O@|N0W1HKQ$b^Y{0lBV{DH**3~I8a zQkz}sd{a|f`xCEbCaeE1z1eSK9%s}|c`-)!cdYsLnAh72RtcCc&v6!JY+9Q-C{T@r zV>>i|_ufw?H+&ti(#$Yq2aB!}oc6TTjqb72@!H+4(|X?D8`_uhraEH#htl!V|l;OTvEsEq+^Ep)h-T?kqtn4xr{OpCP)>tS?X>3?QhMQsD z3rp3TFc}hUPJKK`?|70*p2&GOd#8GG>K)(kN!<+AX*IiAP?BW-a>{Rjj6Xm>AXs~p%2?svvtcYlyxS%U- zZbyGsV8x^Ul0WWQ#^d(4n7Ke3Vg6xS+*m_Q6xN9ya8f<>rxcgU$WFn#17`W^!N8Y? zcVtPYZ(T(fEG&bqUGrgKV{c>G{m|L~bB8UX02joa;!sF~pzM*?=oSH@=I-6QBVWpp zSD{5^&X``{1|Ib|?OsDx(G_8400}TvdZ2snY2kK|-mec5f^{$T{E;knw;AN@gi5HE z37_LdW?G6Do>VWiI3sWFL2t_kvF0TBCOC|Vkvx|8QOl}uq(uX!M z2I)vk3QxS9a9+xzQF*f+G^w81^40xIH&fyuR-z!*lN?@OPNQ{k!Hwlsd`TAw#k1ZE zRyJknr2p9Q3(bzJN`uTQ}?fdH(^z0bc(W6n_7D zUe`4{>8*hO#<3t1hX2?2K7kBz$bs4d`}7?dJf4fYDKeSYUF9Uh3CfFe+IoQ8yzcvU zC6vm=J3CLXwf^L?^vxnQ2r}L>st5;N_d%V0CI+{@N&aWVGLK`z9X6`7n&do5I9s6) zPEN))s#H#U2M2m^!GlPw9Yk~>3zDTi9I1C{{>@_~EEn>7u>Y(AJTN#tpUDK=iG2N8 zX=ry)3yoD)PgD!08uBzLr~Pi~x~yv!1or!Kq~6P4ih|kjo@P8_y`GaIodRKCu~7|0 zlL+T$&u*(9$S+^MkYVWhP|irOV_vQV8C*iyEv1%Fj!Q@;pBKY?6HU$}#A>xlPcbdH zcK`Yh|7Kd?Z*^GiY4ATLV$SI0T~3Nl!wEx#z|M!4cTI`8D~*z=oz76AGrP%&wdJgK@}t3176_bYk9M*yvVBmqp;b zBVmV-sw$`|udYshgNEk0nHgnRN8qa(G-K2V{2hZ78K)!oEJ3oCAx)^$W#5Ec!xom59=(;XFtZpg`iMAWAifv%1P#;ZmE_lveJ{VI@f^NRjm;E2hP z5ZQLRMz(2M8^G01vXjmqdHh!Ds=^|)*#FFSocFuhWT~?xQ#b+0beShh$5czp(&v3kpletMQx;94QX z$<=D@*=k@ysN>3JT#bbByTDeWoX4lYHgQRFTWZRQ34n8mXkzP8-t1NQpoC0x#hc8I z#Lq0TC7E;gZqCno;&%u+*BJwn#~(j@fY;|f6e0^gJM)^_eLI)xPq@t_E?Uc^Dtfnd zuQ==nEF{vyTrn}b_VpEQaloa_vx}4G(;0Ro;E{{64;DSBMa-t$L)Y4E^GB~X(V(B zz8dP4y^2YHXpTDBDmN?%N_GH8a_|`#7_^LxB6D*&rtHO&25qqVf-OigQRwsE8k?N# zuoCt*mcZ(crX2dk_p2nilTPc$mDZDqY+uae%47UE|%#RWmoyF1uN)19%2!kXry=TBMe(;mRe(hTF_X4gOd{nPKCBKxOI4V$X&t{7U_{aWd7Lh5hEZU-()zI(6KE4_%W_A z`4KW&D91dJ<}jGt*eH?o@X)1vmJz!E&82KZif~k!IrLS+%(6>oP@z`@S`Kw>wX<;I$%Oem*>Z}oL<8Uh${8Ula} z*e&y}<4p#gDTK%)SC#sn-sB9d$dgqeC&P+F-wyR@Z~h_CdiSEwg7mqOV4@awr*`5+ zY3G`{KiA*Iz0W6@$}CMeb?$CC-Tp_KbHBj;t?4Z-cZ#z;ZXuZ}7xX8bJ@hDBFn15x zE!~2KeY|YK)8VuTzIS8_0Rgg=m6bx)U>|LhXM|P+u1DU-zsD?ha%iAXL`n+7^&DYB zt@h#_%g$NN&89-cE-o(Ne38K&%T#QhcPUvE!qj|VJ12TBKi?9(7Df(31$x?6IsE}0idz#E~~WB z!L7oWj5V+f&zkZ0uHkM{_*e^IQ+4~Tk&IoTU1;21T?r@Lqs_W1YdfF37`r`-kO$o< z^q3%~F0ZYXOq*VA7yrvgCjZI+wP7#LR95;f&>SXAueI;aHUyIo?hlpa;mLPN3BIvVJ)xdjAbvq2VfjGbw;web_aKl_l$)JArCq*!2fn z(nfQ}5>tddR`rBRIs?SS#6t9B<{EUPRXZ|XWO9oef!tJ_`MYEln(K8nywjn!m?LCD0>5ndqtG51bKdcc<-J77Ig z?Ssk8Mzi|238!s`Hm4afl{+tQLS#50RWGfp7S{K_D7F5|tF_J=A-k21D=Y=vrTd+% z@E+%eox+yhBR+!fn^6KyzO69vY|A~O&bu6~uWLGzlEPObCp&a?C@uL&>*qXiV`MQ8 z^b<*=+Ta2rZU^IFt#`RTKmFkkOrW(vn(-0&GohvS3gKxK9nt}zQNY|1r`bBctyKDD;@{SV)Q|DLA zz^up}AJYy2rLX?tqJlrNvi@PVMr5sI+gU{7pfdZfd7EgbHx~49kuwCJ zUzM5COFFXxLw=0W%6CY1T&`?; zM@Q95oF(P*!X{bzLEV-cM~~a2%}UM6YNKy-@|el)_NTUR*#Npba3fCKnuMEKC%=hd z+y_pcMyq{?LAUJ_$85>;&hH1?oeD-NSxjFls(~nvk)1NjzBnHJ@AkKqFz%0vh83zu z3A(N1Yg#s7yPI|G>hl&Au;1HtXGiaP4)e%|Ee5L*u(@}yT+Y6T2^lhc4rXuhBT4NU z3?8@Z3Tf1HJ_!|sxrt?kK0{+s%rj1!ZW(_@0ES%MH$Q6Mf*IU`%GHyB-T@3NtE-2L z;Ddea@@6qBMn9qtX=RL$uS$T;jnyT z3=q(&mnf+Zdb>9W;D05iNW-Mk%rAZi)C?}g&-t+%uHm=x)@7Kvc&f|ho}s&m#k*CU z$OQDW^1iV$&pc;?gwSc*kohge#*uK)Cyz#qoIGgx%`%JC9f2ZG6=f4g9j1*K)`te? zJexB!hFIv7*dKc9o?)w9HOaeSiwag*Sr+kBa_lO6L^6flqt;xps!JcOj6E>1YZtrc zeE$CZ77~f9L^>dwC*LD3Bh*W^7@laI$S{ONGw-q<-G6TtY|6GfX!ZN z1BR-j%4wEZ_^*A2{`W%=rB{K}r@*8;&@6>-EG$IxN^zuRKL%&$N2aCYp$jXu{?B!V z>~uMiaC?CnRcI|`T#Z{ji&qSj;C)K(8d<~}%!Q=5 zW)fw$3~$_h2A7UR&E=vB&6RE>sk8gCVVeG5^3sbFC|pWOayd28*>A*$-pGI!2@$=U zG9N5B5cCmXRg60eB))`EEnFUMnZqNgI5|1nmt9$7qJ#VIv`~U+4|pI*4M(Z4y;4Yr zP_I{}h&*<$d*aDh4w5A1NIQoyC;CkhBrf!LJa?7Urzaz;Z|q7I!Aj)pTh=JKFV#j& zM%Qh!IaQb^Z_S(j1n!a&rH62fqMPZlp8&wx!{d=bV#2+;UY?Ftd`GJAX&Jbpz^zCn zp-YM|T$?HbdT_3-l0Qv@3#*LF&XO=u26N%$5K))MkAtZSJRYWFVXiF}Au&;$6UFLfak{XNRjGWjzoltmVn(ts5HVV>&9mSZAJ6jjxqz;c zyoJh^M^o$rT<)$#k{(ioB)jg9)K*OvqZmPiKW^AOaqyF7VmEze*zKXs6O$1JU&ni4^Fv6LKMgrz#ZGlX zOP|H3JTLIwjTjKy66vb-lki|qgHUdI=-mc)Ymz^@8ZR*Xa>wJW4CQTzm1sB0-?oWK z;mogwSViuUW_{yg1lHWGH)-4056Q#8h(&p*t0W zaOzgrXy%`W2Xtsz69#9WSlAA(I(UN=Wr8m3x18_Bhuvp}dBV*}YOMjX1h};bWF2%B z(hs^nIjs9_K6Ki9pt#Xqydu4`&kFV_v<47xc_kVZZ5 z@>{B8#W{t6+-iLkN^?N*u?6+h7FR`7k9@IW)+#wCd`u&^lV5q{qzn=hqk>j@NqEZlxvyT%;=gGWG)J z1ie%}NG>B}uQnE}VvUWItjPGUc2M?WZGHM5~aqca_g?OU$xSj!{ue(R6=pKJmO z;V+ZPIF)!{vD0ub+@ENNA^X1pWp|^L*-@pogSS(1CDSl9xXh(b6_MZ#g0B;EYx@;x zJM4Pr549>r->d0;&1#cD)i#@6v696$$e9HD0%85kO(G2&(~L8v%mLE=3=TAsYC2k` zF?^$=%g(8bK8d6@p0o-3&@C+?5=j983bKw?#~RX)(gD2m6HS6-9YmAC(93qpfdcIE zw6Mtepe&yJ?7epDtt#+I_k0Ug=r6Gk zBS%$4zlL~U-a9_9Dc|HT|Bd6U?wMuD2a9ijmd|Zjb{flyg3t8>tOv(!=j+AxP^*T; zvtW%%lfYAnVxZ|Ww8AkUC3V`?PEifduz$Gij?n}D#mgueqX2lIxz%mLv-rYVgp8Bjn1U+}Ns$!GKi7&!NEfj>Ij%d#{g5zBt}w{l zix_+O`J8Uy1Ke|FowqYLW&_m;w1(l;m9QHIk{2v=IaV%{-GR()E3M5WW8>p()%i5< zlW^Q0^BK%wap|9ed^qXcz0x*^O=JE@f>UYGg#Z^EnznbY{p>s2-?!vGOxK&^^2-(r zOn+3ivr<2ZOOuX>W|Sa#H)K=gvgICz`?kSEwdQz4A@&Cc|1sysOwkl5kFob&nmyV> zj=9|<=SjL$jl-JA^l@{#5v~RS+A?o3beH*jH&g#~^iI^^$@o!4D46WU{Bw&SE0+o8 znUxFX;^pZYL!;J|yEffDIU-qQ1*UYGM>*YkI~YU$%J@NPG9V>3Sf4xwN8UJfKX0m5EFTNSKFAIN%KH zzU18_)Yt7yZV8=EbLmfbjpNYb5@?Say`s>pyO~tDc#3wJHZgArNsXT(szG*I^0`gdNVM zk#^ufy@!Hz)`QJ-q-Or{$;hSPqgNH~IzA}TTg|9K`_XoltHy}jHujWT|3lYVG{6#= z>HVhN1RAA3nJ6Fekv&{hp89zZYxr04*u=z*=UVYHvG?3k6OWyjaMEglFrgr^f1>dJ z=Qk!QIlTWr4qe4#?4QGwN-;{||Hoa7_2HI1V{B^{ zb_iJ^4zHe}_~%;2%cl4=+S(}WfG5R~p8DO<_jY7h0$AilA+>N4+Q9tZ*pE#7*x(k& zgw6ySukjFz%C)n1umfU0;F!uwsQlga!CCqL9MDuF_~bbMy$ru^#VG&ax%~Sp>VJ-C zMLAjs$G>Lb_n$rGJ$^1h@CkB!U< zO&>ja)XVkmrOoNXAY^LvluJS)ad2?Zn!TD*n|u5vEd($3GyLQBMNcXy z4R#|0Gi$AxIUNn?#_)K*l$KIpp?%>vyZlPtTm-69sgUnhNdA9l@k4V8RClz4@Kpk7=_uy`1m_KJjBdWZ#$!Ii%e;q z2AWN5pWV&G!@)yrAM%(yAP}0;kq`O;k57`T`+CsY+@x>;d9UNl9Oh2b2daICc9fbl ze2`w^%`UbZrliLbqA3GRwSb^1x;)1OY*Sx7T=^($f`lw}v0K-tW2Wiyu#*fptaF?M z|8{MqY({>3^XFe&Mqq(}40!3O8HDwisU#Cbl^N;l=l9|bCEX7m?Cq6zbrnWA%@6}q zsUq}BN=g6_)U068qXnuFLhHoZJl^N{)3_s_Fapd_g>ohEcDdMB?^wo()<{-`NJjSN)7ianuGY zls};#AD2tKDu)I9T_+;|uofD2b76h(;K5QR)|IpkQrs3+6t=h(URfzjyW2zF^rCf$Jfd zRy_~GJY`B$RaINn^`ic68g(tY2mjNeZPZHsLidK#>A7&-RRtw|bH)ULb6YaL{dgNM z$Pc`_ETnh|aj1R~C0k!&Hq62(V_2igx3yEWILE`s_jvlFiM+;ls?eSJh8n8S3oJp- zRc#@fCKS)=EE`p3Z(`1wBp9DfEed+&4nTu_s=G?(^R!;P2-)SKAcJ6O4?%u*EyamV zi+ZlBE9-FXK{eQ$6^CVVt1R4trWS09y3jbKJB%&-+lZ@fOgV2uOOpqTWPPRv z)o0Q^c^c_{eYqcuGzGBQ>9ZZV9Br2Pje~br539lN~y&*F7wqquH8+P-P z@7)g5*I^~?1Zsu&RW*Y)J40jUhhE5s#wvXC6J@U&zB`g{T0OelGW%5h2`vMHmFpKY zJE#iy0zp(Bmi1H3{tcSmK0cq#DyHr8UH1v0fmQnak4Wf&Qpx3p%)s!m!+r+56~X$A z=&3V^7VY_L3Z{Clkorq)?bPbH@3a{jhE&ZwNez-6#Ubh@h@g1Se9q+J!9qv3vRVtVj~FoQaWLA0X)~bBUQ6&JnqyUIb>aNTJvLacU|BM z^vN;ZGt8&rczYbju>riU`hen`LXvb~}#*ek3sj#Z2@-e*y&Ct8}(hM3{xe+!0Va_v@F>nk`q7 z+tH^!V41epWC6EeY?V=aM1~yLtYuR*eL0a>sP~dnGxFq#+{}r$VT}-B+3!-%g?^^O zz?zZOM2J@$gA82k92czB}ES za#^)(_fzhJM}XAeet<|Z9RZg7RP!d_q&?F?{13kKPm8uV^QLm2VV3N@g|xQXmC<|V zg}ylxhZkaSJF)|!liyTMynX%UVwnxk56e2LN@*sX1~D_Qnp*T8IIOiVN+;ek;*6Vj z8DHTf6{7;>e!G=F6&F-pRZ z13k_kK&U9vAx zqhXdIo5CI-$>aNi7Lcs+a;n?6Z?^{==oG!s)ipoU468s=%J|JtVzz|d&*^-h)3)!( z*shYCV%KP65zRp!sxiom<#~Rj!S~x4oJ@ud<0QP9`u#orn13lG1n+Bc)XvYd4oXmt zXf1FZ_*6)@&1C;?fgiiSP7M(#crsPLFA8|kD`Xt+^>!Qt>^kSPzo&UM#tg6Yy0ozQ z`+b^ak^1jbDIjaU{B1k@16^2C{ttD1&0{5$>3Wd}-P)kf7qJ}&9OTda28l>9&-G_Z zS64HcdDpVU3h_Qt!>dsv#R^2I;%U9f`2jz?_*w7q<{*}j?$#~WH6CEDUwV{R{rb$K z2*dY3jfYXf3*NjGa)Z_zy-f^MWoh}X_|p}2RWS07HGI=%^|+?WhDO4~wn03CMOll? z=~5%J2p<@eGA=|AWi&a6U#yhVB~Q=VR9$i}oyB=g@$DvM-p{0-1fT09h6`LO0mxs7 zxWiS0hIO~M+v%RQ>|jRO$4y-N2-<_~Q@V z2<1vh^jYjQkJ2xIWz2wA@hUsqP=grv!!)}^Z0;=^@#CZHsRmCj)G3s|@z$R+>WLJT z&9V2-QMmU$E@IA~TII5ReB$WLno+)vQy}g8b%%OTIagOpUx8V{@^M33J(MJnOHBrK?4g-$ z!YDxQf-=5`<={;=_-y2m7k}hV;XL7WkHI1W(FD)z?b*y*{bt=REKJa(pEyke-=qcOq;1$wHe=xc{X~C|VJ38MI={iof;iT)+JOoXe^C*YB#NHskc+J#Kz}D-jV9 z2!M}|-`m@p1(pJMBZ^tHLJEp^t{l%6@Pq-^*^uBG2q4cXZ~d~=m?zEh{=!CGdAU~Y z-^=Qszwkbtvtt3j5ci`DU$l!zu4Gk@hgB(o8j>5q!t46)KfFIX7?G_bP&3whmjCfifbYv9-CwYyS(?4r3Wa0+NtS=?eu87L z6rYBk8^y)>b5j!xVMHHKe2$}3u+_}EYF+S{&s3tlb*s`YV4;bcQHI4cQyzei+gS?> z3yY5YeW&Re$)2WdZPyNBBBHBniwpdr@2mhfH#hWxdxC(;Os)oy4W_A@VUGGlSjyzC zYN7G*Vk{oo+J>;rpUo`R+4Raz+uPgvz*LP>rq)E6nOqC<%l2Ikj^2k{t^p;!V4Zdz z7-Sp3oqQFhN%+R$%1dS+3U_>*?>&Z)<7$kF`>`6Glv3by|MC#WII~yvSzYek_vEbL zabo?*#`=0?U0q!%Y ze*f<`pVF3NjjQN=nWWjjM{AGHvr-*TXO#<0O-3|c#t@UOMH*?OenqX(mWak*#eDR- zp~{N$g+F4cH~mV*?kVTJ13L661Mro2;oa0CCZQo}93`b`58`!wmHM>hWZtV zbjE9^VeNt@pZq6Uu;$7|L4RQN&db-8lpm$9Y-_Jx^ElwsY&!gD+?u)b;wD?lhl?qZ zyAJX89Z+!PoC>lRDQBp&;EW+%} zlqKUdrhkB^EyFBe1$+huz+{oI@uzY(dZ6T!nOyq3iThA`J2?e5A0qJ^DVQUqCoUBt z=%fa%6&>Uyt5|WHb~rfS1FzL=j9vTr6Og^NNhRV<{5vvt|LQ$VSKj4`_~g@{v$SDv zCUTo8b8R?&K1AMohru-Olr|iocFI)#T>9j-c3s4N{MZ(9105#{2SscKU?R#CZ41Ax z$fmy009ac^Nb3b&?2nL7pFY9SSwL29u42BFRWDT+r@RyH4b_(Y<{M*W!zzUjATmZ@ zRlh^YU=FVwPO4?E87=*$xi8Vct!0vL8DZPR6Y`Mi-Qw344{1B}(?nq~M>MH$OR{eA zX0q4HEC)zXt#e+6vcEJm~-{c^=QGQ`?3Wxy)6Y zV62&nFTtyg)svvDW6ttd{j^MlrJZtRe?q`ZzZ*aZxCWX|6Nd%JMxf!_sEI$Xjq`yvk_VaD4AHMO`485};co-l`*NCXf%4*#(_7TJ$ zQ0A&%*q{rOMtr#Z6RRpMN1R%Aa=A0FD<3QTyufG;a+kO4p84Wvd}C@boQHNUMz`f; zK1IxfWe}#ZqI++5WkYjv*z7f3U_?M<7h5qj-tA`6Z>y-n!lT#yWx=+Jx!Nb> zGnKUnORtSYyg7d*=D%YUJ@C#F)vaIT@mw)?z%ObN*(O(k8dHb95Ny?+_VKy5jVfe4 zydy_lo6*L{gg-?kpZ>Jq;BfleDKQ7E3)(xl#HsXMsvKQLN?obR(99yJZP?LMqD>gC zyRz)mqcI7VdKa}y$po3g8Co$io7_taO}>^Fe|Kfqwzjs~D+g^J$IlXRaB;CecyRj` z7>WNcwE!1z?jkn(Ohwd0t}5gYVCSdd)if0c*Ulr~jlR|Spl(0pt9`52N&S^HHof&D z$Vy}24>vG@hh+-%^dD>BY_6N`5x@mCAHU3u)jy8EDgRJ|nG!>%KU?n#$p4QCS*XYK z*E9r?VHTww%=IXFh;z!a47|J}&bds1Lp*t@REXP<5F30fQOo*KPIn-)lbx_*-hN6| z=~GjG;{;#xy6crDTCrVbAq>SXKZHTFJoG`!-+1#{jQknvw=_zvZNlP~03~ zUDgR^8TkGAizP*+2N}h@9U?!rHb14jlcL1Dd-Z9wB2Ox@ey8O%R|4qyqTASWG>x5LylvBml=}p zLMcz>vBKN@SBEwN%oaD+@m+$^u7f-byn&9f>La)-s88S(0w^QStG+mscKX4ezPS;)7XTB8?UAIPKSzw{0ayb$C4y&pkkXKzG) zGDjyPw_yiDYhFO78tjS>M+*Z$ikoV3a8nz**1!{{u%NiqcJ_IjpYn$!-hSuDF9O&iMCCSML;4y{A zIEp`IpZ`SQe7MpzaE<@>$l2N19}D4NqsCZ2o1(7n&371gdLzuwjy&{1CdKD`-y2L6 zgpNGl%{7q*On<29`dqdg<#SI?Pj|vAx~e5#m=FW{#+8&cUp)u`QTp5b0@Go)nJ<># zfuCDvh9U}gaA#ORQDcnKaP#0C=FDtbr>CShr8l{ykETZmGv7_!biC*gn79GaoYP%> zo&jdjz=aVGJU8gtRQ@wq!&HYEf&a-RxHevu9^(m3C0gcxwp{y8da_1ea8lFaMip`5 z`7J5cdrUW7pLjvRrzU zj;mSnyxg^A;G~u~Um@!_*8`P0V0PAfp946xY+roE!(_SSaFtv7S|^3Qye{YK`J1O9 zK63%&OPvL$BCR0X+sVCo{ewQK_u|sMJLtKvJsU!DrhNBBJnWvZfFdMx#~*Ew@Ufo> zEF}I6I3Hu08W4=mT4Lt3pX6rw6^X_t5S@oAqe!!Z0vb~2dejn)C#1@>8SWca*ZNI# zX=!+)4g0lVF3?yV?TeWZ-;;q68N`N3IElO(iqka%9c9>D72Qr^iDKlAH=L}>z2bxs z6YGKu5n>`^X$XlaQK4)W&sHK1)F&- zjEbNeB0yZ?Yzu5uAvoUYLUd|h6mV#-YubIXZNf;T#NIw)Fc&bO*u;demmGK++c7!) zq!n_)IXhip^eyWk2Uw-4AE(*SGR9~*UHLFlfv8IwvD}OvQh6c&%Ygh6!MqYff@i}! zP>n^IAga+c$M6auvoF5h#x--3tu*iD30TJSGwo^;mpP23r&sRiKEwLw7q|xgfQ-{p z+U@evEBq%kW%3P!VE}+F9E3}U`iv${O!UCt&H zO%$?eE{{#$a5ZD|LKAz0+pu$Na5DFeJ_hRVh|}d}_-|7NxI0Q>j{SI(C*x8lblJ)I zUuCkR!9kUlx&DuFoT6;MxdJys7YH~ekP%;>h^Dq^oklvsuOilWN^UMZZ&l62y_W;W z%f72V1l&+`3(bLr&_2}(92~g>c_OY3^Ia&4U%q)Evk=WX7V@LNf7BOx9cF14yzDh& zJ-CeYVH6uV&iEm8<2fbP?!*R)@|BqeX;KxOa_)#}t|M%DwXo*?bqlucEFu_<^=fx? zd)d-XSxZKM%fG139Y$fe`Uh+%x6)#C1D)|-U8-d{{&?_TImlM~1H?YaO9g}7ma+X{ zBPT3zIF3P={wVibKz9t3641Xm->AJp?Rd;{{a1m47GiI4UEy!^U9}{M1b%ZsfZ?qB z(_JzrlK*Zn1pTjdp5+as5pQ*#ukxJ|SERUk1qEJy6 zytmQU1cY;jv*Gs2eK6YJxYvDSrPs{E!$Y1%-^65hq?9MM6@UN5g`za#&kxd>y%or` zthL*|W5Jm;ZPZ01;>z=-(a*P&90q=U!jpbE`Yn#5k7ZG*0Ys&lZt-OSkB0c(BcT^A z9}xlLlwe-)ceUoibj|7G$NPH4!{B82`C$*P!Yn!SOivzv+I zhl*=LP8hvMY6gh+smKYo$l5mi;jhv($RkdDV#bA@HT8v_pYK}!J$oWokG%N>eokmY zM@tJVHS2d-Tak@#?2qPEO-3l6adL2+l^E&ifn5Axlgnq`0@!z0LGjqJwdXwo;1ab* zmL2tDfcy#ACN*xK`LRi+ui3DcR${0RIlJDPzy_o}IVtsoseNRl(HGhi{1d;sBHfoE z^&7|J6R@-qFpC>~bhyq>=uHY$sxaN>Dxg+oe8I$d1MkEqT79UG0; zQPuN52P3;OeYd22nB2@Z-5L z1(Y#^zMQ|9t=*)VLrPIVZ?OE?w=yZz#)w2Y7A!<%y+30FDjjCU$r!~4@*3;w8Q#cY zK;v=$rRdDD%87$5*#0-?d}LgEUT~SB@siI6Jxw0Jhf`AbnCxV}5N$1eyc$IGpkPQ^ zY=x%L_Us8Al1z%f8l+){*Y&uk%23OnWy~y1%Ez`^2plZCn`3F!*>7m~lpJ{Ab&!RC&{E=! z;4BH;+t5#y5bqAy{3r75o_UE`{JfBHCnxAFlYaoaIXmGU0lp|YA8|bh+)%rxW z#_pZ$sYztivXnktzD3CB*!OYq9pd+3J$j-XNf&THohZ)2+k$P_KM0b`MYp(bXI? z%k|1kWp}5=a>+nAte!d-qj{=huk3bkaGR%H{vQ~2mXH_{+0iG-S*XwUbepJfNtn5 zHk$WD?k&<<2|y<^?6l@s(a9Pr8WM{Zwm#{hOp*45-|VV+)b zH=7f8bl#~s5&+qal{4?e&F$Vi$bU>>m)xo~;;I$KG$tIFowJq|1Im-VJvE&!2qI=; zQr1jrHCr%#AFg?53&CEh+>&teHz3er@}SW?Uok1IK0l1PI^6f(RaIQP%UToG!? zU_rHgFL>9?kGtuVA?H#zv97{f*z?B5$_g7N`fyW)a9p|1_1=$9P7RbUYG?bL^wRLntPn&#@M?#@iSN~pqz`fnd`EKer zv$Pi#_E>qiNB%DXN1gg9M8foNZrsX!I@zxP75Nd8Ud|Gq2wkBI;OtD-(Ph!m*Q-_cm> z{_(|l5$qau6I*{7C$Bxu)XY)ysazk0Zk3p!w-f*HwV;PpFxhID@C3@MCvIqPWmmIe zU!dggNDE)h-G`LkPu#u&J**E05^#p^-`doWtwMfSwdM`G!EU5MG%8~?*R zTFHUjPf7^I(lzk{Gtw?GJz`0ywvAwsqDS0nE+_~OuUaa>m>CkYxyC-U*_*g zLJDlX{sBIk{%}9?=8oL)UmgXF)pKefYf&s2fd2|O{d}?!8XaGjc9(yBXvh+hrL({A zXgU_$&C-{Xa0<)<_r~yn)~@7v2+(rLL!2&~PrIGbD1+ZPGsp+EhGeOSy=+H)nRbge z!xV@xmbHu%0JVjQ7pTmlww`gD?7e&B$adESu(QQ=Qtk&^oOL6{rz)K6NUl{}=2Y;T zgTslwXTSR7@~U974LfzHlLq#(G7($hRQa0k-()VRa+{M%`R+#S*=R`W2k)(}v$M!D zY|xM#SeoCLAVOlAydt!kSLT%-HJIzYeYF0CZuQ42Q=9lCp(Z3L)IV|1f5nE@VJcD# zOr&VfU3{B;N{+5@Jg?#AlOzE2y)V)qp#@uJ?!*lndFB0dOlz3`rLt%ppVYd$V^dyN zvk)qC0k#j1d#-9GHU&fcG4Sfe(ykw|VGtnFv|c+OGd_VKUeg@#)3WunRx6$Vg|I1q z`fN$WDbwPW^aBDp`+JY-o0zQGyO#>V<)*{TwR3J66LKJ_)-PHMME>eN+K~0CtuXOp zC}mh+9G0$%(Y3&FJHAz3vli1?8e~cTQkr5`coL>%BT;PDK+~1S3jlPW=%aklbzUIb zZ(WCman@sfW=+7PmG^#NsLrd(I*i24mJLi4x!z)QY70o1Xk`*{Z{Imx`5z$rP& zXtvAHXHwaI3vzj+yN=E^Mh`tWi^lMV{9PeN&rLb&1kh2BD;tYTzNM?GtMvrE`VDOv zLkP-GQwp(OLd`3HfA`uyIml&pqDQa7mHIJZ18RcZ_asaR0k8ERVKUo?`{&4o-IT(s z6g9%S8eC}{!tQ6Q&r}>i8wrHZ<;DFyz5Tb@M{daZ_O}EuXm<>K|JM9Wht49pStpO> z)9$0Y^QHo6Dp?YHNeTEs(&2A81$ZnUIk`Uv&pZcR2Y2!?@z28FzOv|+bA!v5~mj`cvYdef9 zFC)=RP?+>slvpH~!cy{``aq~x{W6zflQoWAXEAm<)^jO4*XV1NNHKuo)W)FF+>f#I? zrj8Z}(rQzvzgH<)c?B)cmyX%#xTDvEK~y>&1lZZnD47vIA6^iYqA*`y%v(ZAyj=RZ zCKHN0$6Qb+lF`F2F=+0%h(++SYZ6!*HQjn8^zwr!oJ)?eivl{o@Y%lYbI<+L(9+F^ z+Yhq;pGvMXtch$54-kTMSp-}uQI;Y_0T)3<2%r>KfoKpZiU>BU6agt=K#Gx;MMXti zBSjFGxu}yIS#DS7ZRe|d{+h}gw6I_QwO*XaRwE2#ooJY zeRt4HxIo%O;x(SR8Xsv)U<`Qc{?ya>t1S_I=P>zFWaLhZjnq0h%pU)oiqWI zs&j`x{}Wa3XDZ^)N6#7ZJDCeOo+dD(+JL!o)2pFZ89w!)uQGX=qUoZ~?p6$(&6rvn zR@7mEok3LGGib)O_ED;dOK>IL@MiMzN`4fFWfpaEA_ndy?4m`5aOAhug^O#fxFToP zj2dy}x601vo0gY;*L^EI+e$E#$*%GR`vvt5)f(p$atJ9JyyeaS=RKYj6y@RUK#|DT zaY4ZJ{>7C817V)z8sCSj9PZI7!U2M8f88l<*3Uxb@7SMm2(rCflZTyQ@+c3p2uuIg zrT3K%)Zwe3TyB(fC$)RpH)UL26+Fq^9F`{@8j!7NVE)z-I9OhG!!42X}>(-0a*3x9D$R~5mIb6LmeG`@^W&yV;T?ABWZf>ozMUhmW5U9 zDYyT;TElg7v~Pz4`Ni$%5wn*BpnR25?a^Qc13c1+xwV*M{sL5F$CAN;eqms(*nHjZ z#zd8H?22!=r!}Jui2VpoU(yah*t-Ec2^upK1DH2ldO}$bB##Amlq6H$R(Ivu;3gbo z1K!K64gs;ROnV*-;0V;3A5lA_olyuE!sb`Ql3J4eJUQMv+Czuin&KX0|Aw zdVu!V|LjY(+aD&Uv~)WvpZb9~dUWdWrTx3`)B{O?ZsJk92mwDO7jSKI3lDDMZBn*wh> z8F>nv5&CQs91wMg+br}qF2mgC8u3Gi$#g5!jv4Phx}0L4naBQ9252Fn=`Bf3IW>}T zQ*Y=VT_Z-%`+@;vVz1Nj2V&sapo496cPIIe;)RELiqO-6Z=aeZp{IMSic8AV@}>jH z7)gq-LB(i)cahU3G1%vW&nM{A6xRiTVf*Cinc^C#GTT2$-d-39yrYX6 z_K7I13vp*dLjp`~g+?KBG|qFWl{nl1`=mPAlO66-#nbl{gQWuS=7A$c)%`e{k|fPS3O}AjB32=q%wWV&Lbo*w^0I=qu)ZI zyM@^)oTIB2^p3`icj(4DdKdc1KDC9Xk0o#q)_NFYN-};$M&FI1(GkN|AY!+eG_S&d*K<){k@{IvaIyx4;6^uqg7;uqWShizV@(WGxlxoT_0tT z6{4wXlW*}VNj-`|V#mIl^%w)0v;JJyre%r4C)xQLyzLA9eHl>V3n?ynRH+F8+G4BM z)}FXQE((sBwuH@6gz*IoBN=B(Udif16nWorBpEj~xEmT9g7W1~@YAJ6ukkK2j9THvavSdykCaj# z(bEmbPB%}s`?Uy!CpcgiR%iu7v(YnqIPQA{mIE}$ZiaaE7ucEM?C5Q6Z4c+7PPbU> z_t`zybybqr$esG!edK|m0YsB-_Z}(%wFuRqsbSG8j5wl>G?KS{-KJ4K49u=p04*%r4c3*f`w4 z&Awi2LPXBWCXi=>gs@53>FzQ}1J6nYNpGsHgYXAMGgHupXYD!nY@jnHklitJ@VUvW z$ydtypOtyy1BWk5)lD0w-h_M-SZh|Q+#-B=TS21W~2nk*6MTTluiT?5-4w)22)d-iW zF1c`I&MgOwPpCN6BlSKu{mMb1_6}5rAFPF=NE-@$dfT`7j{4cnJ9X&ipx%|=pQ?o* z2}5!TMj6KdY|Xct5v>>F@gc#%EM{eoSeYv{sOxMtdtlTAg24JRT0~JSC5cTh ztBG-6VEB#Vk1su9jgKa;e7vsrOOZ1;-+*@P04LI#d=ou+BcurC+WD7tYtfZI+RnG= zVhr3Ww)jA%@J-O{DxKb*S2{_++s9a}ui)1%4R(X8b2V~|p6q-0{N|-c>9%&hDapY- z7Ru3C-@<1FR2|A`lrYR>Ih~*JcpOAvPlQ6H?gzXx{wid#lm|obms=tW z;UimFLe20L_WsK1YInX0sA2bNn3%XN zUg0;o8_S29eDfy*_&<&Qx4;MdKS2I}2F3S-+Ar85uX}?&(7-JH2*h3;|K-3FgRHu9 zZ|iZqwI*D^;5I?T{~5RSfZ2^6>82C3zlxtU`D(&l&m`NVTs76zKjtlzfs`f7p(tkS zB1z>3k;o_W(VklHo*w9wf%SBB=ZIjj;?Q{IbwPgM2G;>zxp%(?F$4edrBZ#?r@fVx z+wqT>s2Z=tuN!|;(RWOwe491-a?X%gcpPlM zj?P*3Md^jQX_dPRBc!QJtkREavui>nol=-nYIt61MG}O zmzwdts|5KNmK;RbMux7LSVMgoDmtDOusK`rXjgD9>pm1oMC06mL7>#^hJ!d_!cwaB_ z)w^x~RyQ2j^=RZ7lj%2j7fM-dLAQ>;ioZ<0RLS1*@ZHn` zbs6HnOVj$G`{l&YCxRN-mK}~v)#!Yv>TT2gkNJxX%}VOc$AbUft+am*AO9iN_#6g* e2V)Jk5K}?VRy!M|@^zp{fiqV2r%Nq8?*9v3|06B{ diff --git a/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_suit.dm b/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_suit.dm index 18bdd5f7c4d..70a593c5c86 100644 --- a/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_suit.dm +++ b/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_suit.dm @@ -149,6 +149,10 @@ GLOBAL_LIST_INIT(loadout_exosuits, generate_loadout_items(/datum/loadout_item/su name = "Leather Coat" item_path = /obj/item/clothing/suit/jacket/leather/overcoat +/datum/loadout_item/suit/ethereal_raincoat + name = "Ethereal Raincoat" + item_path = /obj/item/clothing/suit/hooded/ethereal_raincoat + /* * LETTERMAN */ diff --git a/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm b/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm index e4e39ee62de..b024a64b0ad 100644 --- a/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm +++ b/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm @@ -613,6 +613,10 @@ GLOBAL_LIST_INIT(loadout_miscunders, generate_loadout_items(/datum/loadout_item/ name = "Leaf" item_path = /obj/item/clothing/under/misc/gear_harness/adam +/datum/loadout_item/under/miscellaneous/ethereal_tunic + name = "Ethereal Tunic" + item_path = /obj/item/clothing/under/ethereal_tunic + /* * FORMAL UNDERSUITS diff --git a/tgstation.dme b/tgstation.dme index 1fc85e77ea8..0344c9f59d0 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2853,6 +2853,7 @@ #include "code\modules\clothing\suits\chaplainsuits.dm" #include "code\modules\clothing\suits\cloaks.dm" #include "code\modules\clothing\suits\costume.dm" +#include "code\modules\clothing\suits\ethereal.dm" #include "code\modules\clothing\suits\ghostsheet.dm" #include "code\modules\clothing\suits\jacket.dm" #include "code\modules\clothing\suits\jobs.dm" @@ -2871,6 +2872,7 @@ #include "code\modules\clothing\under\accessories.dm" #include "code\modules\clothing\under\color.dm" #include "code\modules\clothing\under\costume.dm" +#include "code\modules\clothing\under\ethereal.dm" #include "code\modules\clothing\under\miscellaneous.dm" #include "code\modules\clothing\under\pants.dm" #include "code\modules\clothing\under\shorts.dm"