From ff2c48cadd00a17a2f8643b9b4ae144767c6be0b Mon Sep 17 00:00:00 2001 From: smallgreenant <50521386+smallgreenant@users.noreply.github.com> Date: Tue, 18 Jun 2019 15:11:41 -0400 Subject: [PATCH] Unathi Clothing addition. (#6568) --- .../loadout/loadout_xeno/unathi.dm | 38 +++++++++++++++- code/modules/clothing/under/xenos/unathi.dm | 43 ++++++++++++++++++ .../smallgreenant-PR-unathi_clothing.yml | 41 +++++++++++++++++ icons/obj/unathi_items.dmi | Bin 5961 -> 14546 bytes 4 files changed, 121 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/smallgreenant-PR-unathi_clothing.yml diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno/unathi.dm b/code/modules/client/preference_setup/loadout/loadout_xeno/unathi.dm index 457713c5802..5f5b9aa8396 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno/unathi.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno/unathi.dm @@ -83,4 +83,40 @@ whitelisted = list("Aut'akh Unathi") sort_category = "Xenowear - Unathi" cost = 3 - allowed_roles = list("Security Officer", "Head of Security", "Warden") \ No newline at end of file + allowed_roles = list("Security Officer", "Head of Security", "Warden") + +/datum/gear/uniform/unathi/jizixi + display_name = "jizixi dress" + path = /obj/item/clothing/under/unathi/jizixi + whitelisted = list("Unathi", "Aut'akh Unathi") + sort_category = "Xenowear - Unathi" + +/datum/gear/uniform/unathi/sashes + display_name = "gy'zao sashes" + path = /obj/item/clothing/under/unathi/sashes + whitelisted = list("Unathi", "Aut'akh Unathi") + sort_category = "Xenowear - Unathi" + +/datum/gear/uniform/unathi/mogazali + display_name = "mogazali attire" + path = /obj/item/clothing/under/unathi/mogazali + whitelisted = list("Unathi", "Aut'akh Unathi") + sort_category = "Xenowear - Unathi" + +/datum/gear/uniform/unathi/zazali + display_name = "zazali garb" + path = /obj/item/clothing/under/unathi/zazali + whitelisted = list("Unathi", "Aut'akh Unathi") + sort_category = "Xenowear - Unathi" + +/datum/gear/uniform/unathi/huytai + display_name = "huytai outfit" + path = /obj/item/clothing/under/unathi/huytai + whitelisted = list("Unathi", "Aut'akh Unathi") + sort_category = "Xenowear - Unathi" + +/datum/gear/uniform/unathi/zozo + display_name = "zo'zo top" + path = /obj/item/clothing/under/unathi/zozo + whitelisted = list("Unathi", "Aut'akh Unathi") + sort_category = "Xenowear - Unathi" diff --git a/code/modules/clothing/under/xenos/unathi.dm b/code/modules/clothing/under/xenos/unathi.dm index 1096796f7c0..2f28a8e1e28 100644 --- a/code/modules/clothing/under/xenos/unathi.dm +++ b/code/modules/clothing/under/xenos/unathi.dm @@ -5,3 +5,46 @@ icon_state = "unathi_tunic" item_state = "unathi_tunic" contained_sprite = 1 + +/obj/item/clothing/under/unathi/jizixi + name = "jizixi dress" + desc = "A striking, modern dress typically worn by Moghean women of high birth." + icon = 'icons/obj/unathi_items.dmi' + icon_state = "unathi_formal_fem" + item_state = "unathi_formal_fem" + +/obj/item/clothing/under/unathi/sashes + name = "gy'zao sashes" + gender = PLURAL + desc = "An androgynous set of sashes worn by Unathi when they want to bask under the sun. Not appropriate to wear outside of that." + icon = 'icons/obj/unathi_items.dmi' + icon_state = "unathi_sunwear" + item_state = "unathi_sunwear" + +/obj/item/clothing/under/unathi/mogazali + name = "mogazali attire" + desc = "A traditional Moghean uniform worn by men of high status whether merchants, priests, or nobility." + icon = 'icons/obj/unathi_items.dmi' + icon_state = "unathi_uniform_male" + item_state = "unathi_uniform_male" + +/obj/item/clothing/under/unathi/zazali + name = "zazali garb" + desc = "An old fashioned, extremely striking garb for the Unathi man with pointy shoulders. It's typically worn by those in the warrior caste... Or those with something to prove." + icon = 'icons/obj/unathi_items.dmi' + icon_state = "unathi_garb_male" + item_state = "unathi_garb_male" + +/obj/item/clothing/under/unathi/huytai + name = "huytai outfit" + desc = "Typically worn by Unathi women who engage in a trade. Popular with fisherwomen and others." + icon = 'icons/obj/unathi_items.dmi' + icon_state = "unathi_trader" + item_state = "unathi_trader" + +/obj/item/clothing/under/unathi/zozo + name = "zo'zo top" + desc = "A modern blend of Ouerean and Moghean style for the Unathi man on the go. Great for sunbathing." + icon = 'icons/obj/unathi_items.dmi' + icon_state = "unathi_sunwear_male" + item_state = "unathi_sunwear_male" diff --git a/html/changelogs/smallgreenant-PR-unathi_clothing.yml b/html/changelogs/smallgreenant-PR-unathi_clothing.yml new file mode 100644 index 00000000000..bb219d4cf48 --- /dev/null +++ b/html/changelogs/smallgreenant-PR-unathi_clothing.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: smallgreenant + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a series of requested clothing items for Unathi. Also added their ability to be selected as Xenowear in the loadout menu at round start." diff --git a/icons/obj/unathi_items.dmi b/icons/obj/unathi_items.dmi index c4dc0f86ecefeebe1b8d644db91ff2197c5be3c6..548775524bc2bbd970b322a426e795389cf341cc 100644 GIT binary patch literal 14546 zcmb8W1yog07cROF-6cp0NSCxocZ0Mvh)7C`ba!`yNQZPPQqmxuf^;4_4|&M9`TslK zd-uID?j3gw##y`9TreL zbe*NmzkGDEc67FOum=G5tdxWyoGxlSnOP_+gR6tL^FmB1m(dPKeC;<3g#a_)-iP?D zcYha7;+NwOp#-kCQeJ^u{~}pyXGbNm|2ok}emx2bB>PFO&NN9(R2+p%g7!(bMkwik zA~b}_bA5Z#gNo+p!Jl`WIBOuCN>@2%V0pk(8>zSwrjEk zqM;}$#oWT%V2hFL_H&^qLdu{cxHVn+=SPD&`WV?nmmIM|A<`Ig1KP1~36;0^-gmXH z6SoaV+O`+JjQI$3u~xSt;Dl+W>khL6VclG~_5gntLMS##yo}ShU^jY}?r&xX;OWa&>E6GbmK86( zTi-|GuoVc?lgg#+t0kr+v+%btuB8A@x`H^k%Ds!cU(5bULw`kEzuowUV@0TD#GTf} zgfw|jRh9Uj$!_&Qbx#@E6g#>)9-wqE+oRWs z|2K8+ulYb-RfP8DGRmkGfoSj$?7rSo_q0pZud9%YNd)iIg@znr-n8SzmaO*bJ+=*e z(CK^i0LlatZLSsWr}Kv+MW};=L)avqut#^vhthAjWp{&D7kmg7Uep2N{?juv2!Jpp zZnplEf49+Nh#r?vmDhUp&harS;Oy%9DbeAte*F3;%t#irNEW2KsavX-Gg4+y%h0aB zY*jyV4+2S^1`q1PG95OS{o$>zv8p*5ICxOP<^9i31MpU#sEO7?8y$KE&k}N_4g2y;Z|qcYV|laCLPhl}M-jP4JzzZ_XHM%MyG0 z@u|CWO68^alW^{^P}L-5%0G)uUqCCV=#o-l+%IdEs2~GyAunOdx3GE~1QsKEfCPpa z?(MD*-}V_uJ^ivF3;l#3Zl=xEN=%nakr-b6%+OOE-G4KldV}953&xRY8Fnq0kRoD@ zmSh@Pt}3Qz1T9Y&wPUdua|nQCxO2#NcuANhKTgKY@l?R#ykEV`-kmDmV;?(o#XLMb z+&MTH-aGsD?OXF@*C*Uyr=@3py*B&56+yeNs@B>&3 z)R8;m-^+iw1?5Ar4Dt7PU-tnTM74hudFghn;ANyGfhV*gs0_EU(Bt+s=73ucGb{2S zB;ZCEW={;3Gg2O#p1U1)g8sfHOSy`l48O z2^hPd&`WrKqlUd4_ zRAc|le2l<#vHlo5WNK@)Z$t>A={(*{J!E?@1pl$^q!e`zBh}$c@kRT_@wvH(>}*QV z&0@bV-rwJ=`KnyK^e6ZMtKaHT$hmuSA+8wPGnxEe4+pw^k*Z4md-54*Qfp)XW!T@E zJ?kI&ya=)>1KVe7rLVDd|J@}u*i7TqblBobzsix^pd8%Shg#YJRwr_#Cqma@Op?Ad zkJtcfqhXazbsF=fniE~FtcgoO# zbLHVcvSnqcY3Gn#VnRnh#aZ>p{mHde5(-*DpSi1k zE!Lr$`oQ`yo7tlFqIRGjn0{u0{LUBH5loDa0c@I*!9E99E_U)>B6)^!f{_{aO)B({ z4$sK}9*Xk6N&KA`U7ccB5aQzZ?VbT?8N;P1=5_0Bi>{bBi9B4}N$)p?#5_rXliP*o z`3pR88Qv_j%DBPYltnuE0?t|16<1MjiPv*xTIpF)Sj{*JhcdSUhOrL&g$G3Y{Ni#v zH1sqcga-Px5dj5*;Hvgo+%6-b-XO-K8@{HsQA;G?dP((plEG-z%*q)V@(q^%)N*bj z?gO=HC%vs16`du5T_XVC2yG*DQpaYwiTL_0NCF*sq${Sh{JjrhNmV0Olz$p$Z7tdT zcpC<1Z2|7LSMIG*r%`V^#40_M_7CeA8=@C$oG>hg`H8i^qNdq;(2O9K3d}}U6`Uqx zmOUB=rx>s^9_=bzJu)SVta3E+{WDn z5tbdddAbH)r9E?dhtFAprrPR4l-KRwLe&w@x@}qq(nFmSbfcnUyZi#mAsJaY@0$EW9y)9g_ha31?NPft_Xo8j*hS zSrKD4t(KQT{kC4j&s>Y|ooo=BW63s9G@&}45>+tdVy2>UZ;3$?vZ0w&LC}ddS6T00 zfNlexbq{@{TY62rUi0OM6L)jkG7~GoZ;$7#0#wKGp8zplcD+0%fV-qo{1j5Ub#&-$In2}_exzsL59lP{D2Uhl|3-O~H zCQ4Rv`*OTd&IMXOh7Z?r3Zm)%8UH8sbGF}9k`$=_(AMWi^LZW*8ivmusa*b$Je626 zKxZjjS1(2o-MywP$nX{~zI)9o?0?0C{%3+zXLh!iTH)$rek*{(NVSSWt;CjkK>6-x z&W0ll@|)0|(8|I7hyI$gAOugk@Vj4c=*)+KZQllaD3@hv!6*$HT1aa6{~ebtYf^Z-`^u6RPTOXgeD^6%=y3kg z=*I*h?d{aeh4ol|iCD)usj&Ak8FzUV4zceMPmL}c2^m>nuc<^rFM`cyF3G%j=)~<& zV(PM|npPP=Zy~fO6&&i=$^MXr!X4_&XkKYRD%en$Qpe%M}CUJ z!3}&{KJxrprn>+L7D`YJAyGn}yWxqpYOTmmyR%g{1A7kg+fe}$e=A_S?(kpQWf*r+4e!Jo&GiuR2_(g5U2x_QxU0v$PR-ehcw_jme=x z=>tCsm>TPpr>*gs(nkPp-}};63VV_VwrJm(m>eCbrukeRkM$=M^gCYv!IxK8h|gC? zdyXm16-X-=x8`oiXj+@DW^5d*`ppaHljXF5AdT7ueThLo-O_TA*Vb;BO)%ALQ19y zGwoF?l2?wGaawlz;N#)(dkIbw=^ywGs~SyB+Ubf$1EQ>e-d^Rw+hN{VEmOytO)H7e(S3lbgm!bnye!@_}tkwxB&winz zD)Ra%zv<~qh&+y*jC#+hs!HxgLEHy)88tiRK2jXU;^zw!9@ifm9xoj9ye>B|5F+!@ z05C3Urbns9D(fspf7qxS7_hb<9ULfoRWb%r=Xxp<4H~iERWe2gBvJXJpj?Sw2@md% z%Cv4X(IhaTp+!bTsT*sfv@FG{>Gm*g2usNCDvE*8>vUO>0r)Tf79}Jm$}17`{}e|K z#?1G!isUv#5wB%sSlkOSc3jBdl0Dp|Y2h2gBjf&K$YR}Te{)Jv{vz_DIOpN5x?2`Y zp`ZWKfUwAYK*I-A;CtAMg*TP-o+)eX59eav#lAeZnE9JOouDk?GP&K|u}U3#anWg4 zzcGB-?&I{^FSnYPtp5C8l+ib_>t)jR`Nzp*FNYR^5wyzti6GK_i7&)O!ViDe906c& ze}BrjzVPSI=ag}%lyP#t*wiD>#-pSIgOv{GnK(FzMcpn>4yx(%?CA)Q0!+}Pq|lR7 zQ%whxnH^h}Bo!3UfoN8}fNqQ4DIs4rolOv+hAWh^TU1kWP2iJXy1L` zs;3$_?6jqb9GYWtB!nTbHJLnk8~!{YfWICJc`q01@|^1M4rxiGgt~ZL(Z^RT)(?gr zN}y27!^-+6ql#N&-*sauc>iWUzrC+{t_LQp z=TSib|8d3cW-E^+x(H&>k9K4;V)w}I041?2JwjrGiIv&7pyPYwfPhYX7t_UkVCQ9o zEQ_C?pO`RZ+>ywG{52}V&aS}ggJ!}g2tq(XPiP%CF#&pDwr0sHE)u6Plqv#*)`Bu_ zfvq@f?7aNNkg`EV0gN%SqM>Tvw{7?Z>MW)*9!Cn?efjx|y@tCf71nmofYmA@F=~|( zDaRB+HA7qa2&7PeH&dTDR6JCI6)Y1_+3NJR9K z%si<$t2vWrf6wvY`n19L_}}S9x}HuLh@2lqkxN`JMx;v*oK>=a1R8VtiI%a5zzC_8 zf~0EaBGt`mf#BR}bsEqYzcGRlzEO~eS*1pXMsF*bhH@ z`ShdH+o^W6X<)o*3lvG|w&Lc;vKsv31#B9aaN0M*f$~5?#|G*RF&#HDy^vW{Jz`RX zF<$Q&9Ji+EYG{sW@J8yg@!6`+%Xj`x7$-y;PR?1JeG^{7cgI6%btCw&@$mdr<4{Du zeLE#Cug{CPC10ODm|2pP5i7`{QCDs;MelY#@>9?k4nw>A+P#2dO5xzghcgHT|2Z** z*yltL*wycv?(q-;AWLTDDdBvfA;f-^mSdUB9Fkn0#vm!0ho3hN^mrsbB7A~-vbMt> z2EE?@JV|WG%~FqMNPA}#+$+z-rid0w+vzTh-#|zd(nlUVy$Nyl+WK&Nc^F)5y$sU& zjGNt|wL?!#%&&fdX_}=;dh6I!eJKmeJ-<_<95-9{!%|Qw@57c^j|D_het5WGo@&vN z`+(VziCN-vEm5bM{0{E<@0FWsvHRpBWD*E%{zE~6YIlI7$xlmmHH-a$>m0;GtEMlQ zJac=sZIiI_>iT(1lVb1Hh88gbSq@~r77EY!DOZ!s#B`SSvF(pl?iqueE}xw2v#Z{6 z=3|K&w90Ox*_|84&S|iZZ5#rmnclL!x6D# zjgV7-+~0%~EoaP9_vGzJ%$sE~)C@D?F$4Ij?OzVsrSE;r z=ciC{-6TZf)r6GVLRHv2O{)@Qsi)Z4XmbMe>I9N7M^HMHk+sMue|UHBOC|4;0wzv` zt_*YMCK{2XDDgZ3n@-Q_iGM+2YJbx< z%Jb|?L;e7;8H9i^ki9I1*8?)Pv`4;36h~&fo=1=x?zb17QYE3B}Rz%iI(W_RroaSZnWzmzLn2wc(oPIdv zckYAB_YaM@6c`Ad*qB=!YQD!$$$x?4E;8FxAc^8FN{1MpG)S2G`KsHz1sw&ly(p*N zR2%tWiOVRG>PjBBUo~y#;YgC9ryNtEt?xM)he)loeu4momF_vn(BjsCa9t~`= z?o?R=Va3!Y#XId2^^o%((u)XQ*`oep^W2pMaC}h?R7?o|L&U>W`Opva#NwI4<^t|` z@dYVa77!~b@?D1+Gr{b^oxWilb=YX{tbL=?qMCaBC11CS0jSb!EE_U-WB2Y|u^;KP|9<19 zVC{Sy(dX^TEavA3k0rw|iaLf0)RZF&k-iK>#ZB8dY=~tP<|B zvtfT5e*8cO6;=qUh7Eq?76HrH#E649^43~S(3mzZyi_2#lr8u*Z-MADLPMrP6uB%! z4nODdBq>ye@%X4hT|}Ukn6LTtMV?CX;Ar&RSYY>?tJGDjtcZYnn=vp?p8MP?PR_`# z$lLQ<(PWH^-wZ5;G6W`|*)&KRXqyp_8t4cMD!1b!$-q&lH2egw@G`v6eV<78@6Z)4 zG6VZN*tXfSLT^gPU3ENy4ahwULL8XhcFs~tF>y2j%%M@#|&Q&OWkBG7S&RgO| z6e+GZS$xuK^EhD|HfkhPir9vIR0UFYe_~Xog>mQIhjN^Z~*ZN;D3fMxpJoJdwY9W zV7Mv6J-e_05EM^dKK=d|8W%yvjg0jMpiqHy|L5la^76Au;O?aO>mRFX#(M99cAKB+ za4d|{hl|v-DPzFJHCZO=Ier13w5{Qf$O;ELqSQC92XNQ&UI+!plxyQRb_b+llc%SC z;DzrS7+}xgC6+>jPfof+?PR$$MXMj_JpW3lpoq7TN0J2@awlze;W{)&Ftr~%HSUJ& z)7o0AUX3gEk>0dK$2ViiKKx>gZbcbI({hd69O-+OMAF#m_Jv>OX+uC3R)<4**(9u(bwY^ViNW`$ z2hV3A3bgQiLwHbPupK!cNimWlT=uFX860mgt%yh{>qai!n!GCR+3BVH$&J{E`$ESr z7{YjT#o)9wTNp&Fb(ev=@u%y*v=_;A$#aK0=eK$hDDhapUu`Y3KT|e%RDcw?zx5Iq2YV$@5dDS>iKo~)Uli!wSSoF0p}t~ zLzRJCp)Omc%eLU&?DcYMk~&mb9o1BqH)Ia z;>k+TjwZMp@+or3WDCYV^n`|*aIl9GM&-FI37Qt8^6TySEzSjygYiDQkKEz=a{OjS z`@=@ryTbY1WZL$QlV1QU=$iP|3o-MN7=XftrbS}`BViz66zL~_{n<*|zbYkc3xCYN zlj~H{Ok?h&hhXi;j9da|r4JCFd4CJU@tGNh?}$D@h=`#@GWsj?EaMziS+QJY_{}e3 zc{dONdTrK1-Qjr3Tu>eaacxnaUGxyOL+3$rQzKOPDkRhB(f_xd$s(mcY5MC2R(6&| zV!!XT#Khg@iq8iS<`E}%IP9=2#PM?@~YU_U$oje_1Q3f|$5iNKA#dxvHi1 z^xQCaMe{c09Gdj{XQ>Vm9w09DSvPO=5OARcmes^bc#FfpaG4?4H$6#M^#iE z^lg}K^haT5!SO$K9f}M}_uIC>`Jk#Oz8=^q_#I#Xt!Cng3KgadRHD*?sWs=!*x$D5 zt;Mjd|0i9CKrRDghGYyY6u8!-_>oIjkiUSbE25U^rM)x{rvU`iYQW-xxQZo$6MxnK z1VqUH&64i_T*w5UmVJX5U+u9kKq1m3lki;l>pq-atfZ*J0vhI*TO^Zu+ikZHTwC=8 zZu{#B#4i1JK4RmOlF{)Zi51G`lVAHnQP!31#Mo;Wxa!L=g23Q$B*9mZlqal>>b$%L z@7CE|*}pV^pP$VwdKr2_qLpJRY&X~3DT*TBlI+d0k(uTVl`MKqy)ASO#^#hI^H-kj zKIPXXh0J$f-rRpL`z|j1nfj174)uPm=I(}3Fk5-?-?(_0MhTuJYmP5FIc@wDUdPVe zNx^Ghfa!-mzV-nId1-(nd_$`84(z2Wi7{j7U4HVKpa=J%SDJq1ue1rZhS}q^l!^x*W>3qKJ_U%l`upB3Umu+Uw4;{tIP9TQ7Fp2-UrfBf^n3x zG^I=jFrE7OmUX&>(=?ZtyQGPc1=W(M8DSp}Bzd)eN=23@3&>2C5MDX%@9L+r zWC8p24pWnwqK{-!dNI(u*TmZ7wIRFi+_cL6N=A=`3mw1;l|&2f)~z)SIf8vnWqT>) zdZgUK@fx9k*{}F&@2JUmx#1w`5J&5aXXrgat{)Q2hu2`cevn4MY{`PKe5hE=q&(S~Oy) zfMqH&5RpFY(xpD;OfVVKBlSkE>3l3>dyyahs7yzqI5sR7fh36Dd8McnARpY+S}j8( zZq4lb97l@#`j+9&SL^T0dauvzYR%l{e%gBvdgH}LT&{1bjQNpSmE4*;+x1*X8)U+y zdFP6wFi%Lx?SfU~$27XU346IPru71?Sjp5@MYLr_=3EW9u{k@OmzaUTiNaK;jE&3m zh&wtbq&wYMFCruwdiS#siSg!!L}@_Tk3aeWSF~gCY)lSZ#x!1N&nazvA>@YfRw)(l z#_i{03Dgg^AzshMyuXjgHV_d-tYPn7KqF^Bx)J(0brw?xEM4XHZA*nQ<#%sLFePvn zUKLQ(EKDS@^oQh!SCwi)013n)064QgiNQ16bSB$_w31>#P;&aWnP16(os0cG!x_v{ z$rAG76LmipY5nCu^`!W_t(8Y3w+u!4VyHdQ8meeJvX|+%P^4W3Yq`8nw7pzck)4V%5fj8r~{#v;{w2k2p9U z9nA6XFMc^Kx6JOGZ9m0c{9%f$sZ-Hd|Lo%8;(E31N{z>k>`8ixhgC#xi)G=(w$B9? zbI%45t>Su5pjxyordDVighWN80j`L3Jy~zSr>W3@1T^D^Q8%??M-$M7Lx-~QwFp?+ z+Uqfi1k>R(po>qJcrM~7NX|A`^Sd9AXu=EBXJ*sR5lGJ7DRh0!!$VVD0t`Vt)(9D zcjZx3VBuJHFQIO&~x9tUeDGpc!WBv2ZpmERm`E#!D&)AS; z_*#s-X4{uz<4$9(V3EjLi-M(Ckp#2@8JT|r|6XYIkr*?vbYaTKg!WPI-0#2Jt=X{w zrw-ghH#cfCvy4NQZ7AZ*v`OCDi%l-&@zx>li$mVD`HJZ>iN!~Q%imNh9;il)s_Tn$ z^$_t`iOsHGp@8gm7^?pZuS+biUlp`tv>%+YXmWPc=z0(2u@xBVy_*MQ;rc!zJ)G)R z#U#@5gs1K84=x};UH|17Tcv8hw;NfO8$}WSmeYz?H+;I{lK*|(P%Qvj7WEW3HYE$!4n&vvmv3c;34lVT8 zV{%BG82fkVF_$~Ww0vJAC^#y(YeeKT0+?WmGs4kDu&q!Eda0um9~mX$W5mH|Rt+>s z_ohDM9JYnkDtmTvqjX~XqqrU|vHsJ*OrTV-^Y);7$Hf;F;(@2Z{CJfZ{M5mnC^UfN z<@Qa*uQ3NT0hYjUfu+1x81;0>cK&`@E3XZ(ATAQgcH zI@!+1^O4!5sy{wvU%5lF$okYY-}Yp0HpxiT64vqG84@-1|2;zzM*A}{ytlRWL89>$ z8O_*+IefCH2kO}Ip?+=j_V~@K%g?ieDbmrh_=GaT=Q{U``ZZf9z} z-z(po^}5=+yK6%2n2=_GQXMugvnjlFLy?)#f};8h9k;(nE7mq+=d!{M)qq1xp5F4_ z-z)#(`v6YPcqfYfA*GJEh~z15Iq_p1ewN$FlcORsEbSGLC4sc%h*2RZix0bY-b&-A zL=sv1U^R9+g-Ut(LHFe-eUiO^5dS%Len3l*!m;@0s^H-z@5hb|U1fK~T;akzJhQL6 zfr#Rt70|O>g@PSx(nCUX*Ra25`M7<^h=%j9T$(ouoVhEB0B!t=IOx1drvX66xt^6gV|rN(D#&{!>OMfYnmr zz5J$OUfp+F{pT}_KKqq0x4Xh}%$O+Rq*r!!l11GCKPoE`_Nk{6`(*Vf<84n~_RgUV z!fFFqG7_Y+Cvu^jl5oB0$8@EDzwm*8&9z|0+gq-YjRe2#%p76j%+y!(mf7m4!1eXc zXTZO)8Dn%(qe8#H&z_II@+)7W8h`XrwlUyeM{@ol<>dVtVTOPqqh_c~-5{5*N2 z(L{oAwAKU(HJ-uFvInqQntL#jqJUlsQDa~(BymyE-?*4f7*xciQ!uqhN*;7*T$q@h zjWZJSON3tyYr$h-PM|HFf@}<1(+{{!q~bM3_qHr186)wqIT1b;6{yLKYijfHvKuQ` zMApOg$RMc~Ie&R`1;qq_t0hgfiziIHvM=1L3g)U>O|3*Ba^CfxM;z9q6h` zUj{`+{gUlS>4iF<%bwO^qup0wy6fo*Js`LICBmeUjZ2T0!be&z7E19TKhWPizIT5@ zk-firblpS)Hz`K3JorQwtUq~bo!0H}B|MH4N$bsCr9oq20xT&kP-3yxx2;1TU$(j3 zO*TeYq#vQAo^W}utYWBuIG^q%xO-vV7W9AW(t^$u*$(?3UDk~}=p6z|iZwrfywhD; zR6f#gN@Q|dVY`pk~#emHj zGeCD?p2f=JA(IbrsqHf@d|ifkU^jx}_W^h7Pd_pCrxql0idcVQg~*n2oFRNaZ@)H+ z?V5T%D*q<{L08P8r$6c6z#~BKS^rFEP+5mBj~5uA6|7r*D)w5KJ!Q5Y4A${qi1$YC zb;632Qsd>^jtD_}=`vfy^aq)IdYv`33GE+rs<|HB+irIrAkcWPlXePcoeHsGj$*JQ z6?Rb^l`d0$d$;}@Tsf}nHL)y7UD)lKYH`J<-VO1-q<2E3?`pPLSsSZF>*6_= zRpV-x6P>zKKvfu}6%x0DOW#l{5}=@77^PM?TR$sp4HpRjD2j?;BmQ=VdjcM*69{JM&wMD>@Mr>iF*v zk6s}gbp^y&YB~ZK7Gy|VmkF9^q2WuLC&GS#5N(JjJu3ui=(}r+IjspDFPd$m{u&jD ze?bH9ZouaF^ZHBRNWV7F`<{HIqdMCIgf@pFl6H2~19h!os@7~R` zC}deAs9|rfxOHjkWoPthy9WD3xFJfR#TXx2MF~L3A&5X!n4}(WHh{v^#iK*(|jh>yS}Vmt3osNBADW@q!J4Q zNf8d_>*d0GH$Wf(Bi2K6aMY*;Nj-73W^-KO56upQv-C)ZMZiG+O^#9bRf<87J@|=73S!gqtpLyk6e0|D`MuiEP_9A6sKUxXxs5zvK}=acYyhfUaplC zz6O?+CTxLW6_pGJf%TYC+_AMC1r;v9Mbtf;D!V%)ebWqZ_jSjybjqCrPVP=9MmHtu zA)Gv7!tpBt>t{{2Nf97-ib&X9?az0al9hZD{+5@Q)ZhCLt|}A(o8h5d;os_x-B{k=LWgxij440SP4#HiuO4laaO2c;V3X*N~B8 zYU&_rfoFL+n1;FEW>jhM(N|1$S+byx5LRvt^X#Q32fe$u;R9Fe!%ATOck<8d%zUq( z=wIcv8dLP3qUyW^lNOv#A(1>hTUMMohea#}HA|GZ)4(VsE{=s|wGV6D`aHrihU zE~ogc`VHH@Sjl0>UPU3VQNkozO?rWjV2)?R1V}#in^7wGipzJEU8$?_mifCI$ z%$gEI1}UNQnO>qi_%b=o*pc1$+1=5&_ zrKzto)t}9icj@L;oQl(#0AU!E)DS0#UY^X@NfDCZ?M6-H6cm9c1yqfu$be&o#$l+A~HQA(@^vr#k z>kt(4W|-c_BXeP2%c$Qo)fNMS*JhnK1*AWJSt4HuEh;{)iAg!wn2&_2Lli%bvmD2v2apav#pO3Y0;5;Q8$@p11&t4odF# zTkOplOsfy~&3}WNI|%oD9a=4;c3m{k#@BKa4fnmLm;B+$RFqGSE4vk@Q-IY0iANL- z2r!vogxLr?&fE-1I+6}p-O24(BiLu!K(i|(VJSe%Nr#! za%|QxLDGnX0fp~fni=PB-XJ|oQpfJFg0CGvWplr&yOWOH=>eL8P`!;)ke39~$HWA` zqr9t8tX4p(|d9VP@YNWJ{fycHP*cV z*1b);7p=TETaou=eUI=^mQ8ei<}zM9CBC@W;VGeIk&d6iZRRoKIpAxMGpC+yDPQ;1 zhH{5iXPLpPw1Xog$}<-}l7vh&x?&qmge%<(fXk~=$_b!IRT-3&v8 zG0L@0z}Mt7Txm6vnA0FruOR^t&lj-Q1^jFKvP^`0=cKkaUh-D04}$p=o+OYcJ?gh8 z)Ksu;#HUz}zB_^YJ3&e5o4Ch+agS$nzUORa%diYE%n%bs(Zhwn=s{SZ`VWja@WDAT z^LnClH{?mwpKFha*&sd%A8_{v-@)1U+M9ZcEqD_8#`HM?iRk8M!8zRa>F?%bTu8h7 z`>J0aQ^v$*^>Qn)#YLfEs9-EP$ojgg2+EELMM7)M;s+wzY^AxuaFC$z1 z^sZMQl}!Ikk?O>gsF$vX(v~fziaQGKjSznG|4elS=ux3N{q$*urmpzls^I@oDLx(D z`ad`*N5yN0qTg=+8XXIXCp%DaO0Hh?<+}`;n_(W6l6-EK*9~UFJfNg7QL3`iV$gB+I#9JG-fJ zNUm|}_Mr?9gOFT9eGBfL@pacc>;A&eHqMLLan}9yD~Qh%r@8YV(Z*Xz!wWdPdGPv`84mFLyVs(rz;)s*gsn$JBb{ZM V(;XrS@ShX`1sN6TDoK;T{|m}Vs)qmo literal 5961 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