From 4c7075f1a8199b11281163f5915692d7a4cb56c1 Mon Sep 17 00:00:00 2001 From: Redtail Date: Sat, 8 Dec 2018 12:12:36 -0600 Subject: [PATCH] New medals added. add: Two new medals for engineering and medical to give out. --- code/_globalvars/lists/maintenance_loot.dm | 1 + code/game/objects/items/storage/lockbox.dm | 18 +++++++++++++++++ .../closets/secure/engineering.dm | 1 + .../crates_lockers/closets/secure/medical.dm | 1 + code/modules/clothing/under/accessories.dm | 19 ++++++++++++++++-- icons/obj/clothing/accessories.dmi | Bin 8652 -> 9081 bytes 6 files changed, 38 insertions(+), 2 deletions(-) diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 2d3bc949c3..d0506c7dcb 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -38,6 +38,7 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/clothing/suit/hazardvest = 1, /obj/item/clothing/under/rank/vice = 1, /obj/item/clothing/suit/hooded/flashsuit = 2, + /obj/item/clothing/accessory/medal/greytide = 1, /obj/item/assembly/prox_sensor = 4, /obj/item/assembly/timer = 3, /obj/item/flashlight = 4, diff --git a/code/game/objects/items/storage/lockbox.dm b/code/game/objects/items/storage/lockbox.dm index bce38548cc..4924051855 100644 --- a/code/game/objects/items/storage/lockbox.dm +++ b/code/game/objects/items/storage/lockbox.dm @@ -178,3 +178,21 @@ /obj/item/storage/lockbox/medal/sci/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) + +/obj/item/storage/lockbox/medal/engineering + name = "engineering medal box" + desc = "A locked box used to store medals to be given to the members of the engineering department." + req_access = list(ACCESS_CE) + +/obj/item/storage/lockbox/medal/engineering/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/engineer(src) + +/obj/item/storage/lockbox/medal/medical + name = "medical medal box" + desc = "A locked box used to store medals to be given to the members of the medical department." + req_access = list(ACCESS_CMO) + +/obj/item/storage/lockbox/medal/medical/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/ribbon/medical_doctor(src) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 45216a6d95..dd2e8428b1 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -30,6 +30,7 @@ new /obj/item/circuitboard/machine/techfab/department/engineering(src) new /obj/item/extinguisher/advanced(src) new /obj/item/storage/photo_album/CE(src) + new /obj/item/storage/lockbox/medal/engineering(src) /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies locker" 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 93da17b9b1..d424bcf876 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -77,6 +77,7 @@ new /obj/item/wallframe/defib_mount(src) new /obj/item/circuitboard/machine/techfab/department/medical(src) new /obj/item/storage/photo_album/CMO(src) + new /obj/item/storage/lockbox/medal/medical(src) /obj/structure/closet/secure_closet/animal name = "animal control" diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index dd0083a1b7..6bf96429b9 100644 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -139,7 +139,7 @@ SSblackbox.record_feedback("associative", "commendation", 1, list("commender" = "[user.real_name]", "commendee" = "[M.real_name]", "medal" = "[src]", "reason" = input)) GLOB.commendations += "[user.real_name] awarded [M.real_name] the [name]! \n- [input]" commended = TRUE - desc += "
The inscription reads: [input] - [user.real_name]" + desc += "
The inscription reads: [input] - [user.real_name]" log_game("[key_name(M)] was given the following commendation by [key_name(user)]: [input]") message_admins("[key_name(M)] was given the following commendation by [key_name(user)]: [input]") @@ -157,6 +157,16 @@ desc = "A bronze heart-shaped medal awarded for sacrifice. It is often awarded posthumously or for severe injury in the line of duty." icon_state = "bronze_heart" +/obj/item/clothing/accessory/medal/engineer + name = "\"Shift's Best Electrician\" award" + desc = "An award bestowed upon engineers who have excelled at keeping the station running in the best possible condition against all odds." + icon_state = "engineer" + +/obj/item/clothing/accessory/medal/greytide + name = "\"Greytider of the shift\" award" + desc = "An award for only the most annoying of assistants. Locked doors mean nothing to you and behaving is not in your vocabulary" + icon_state = "greytide" + /obj/item/clothing/accessory/medal/ribbon name = "ribbon" desc = "A ribbon" @@ -167,6 +177,11 @@ name = "\"cargo tech of the shift\" award" desc = "An award bestowed only upon those cargotechs who have exhibited devotion to their duty in keeping with the highest traditions of Cargonia." +/obj/item/clothing/accessory/medal/ribbon/medical_doctor + name = "\"doctor of the shift\" award" + desc = "An award bestowed only upon the most capable doctors who have upheld the Hippocratic Oath to the best of their ability" + icon_state = "medical_doctor" + /obj/item/clothing/accessory/medal/silver name = "silver medal" desc = "A silver medal." @@ -280,7 +295,7 @@ desc = "Fills you with the conviction of JUSTICE. Lawyers tend to want to show it to everyone they meet." icon_state = "lawyerbadge" item_color = "lawyerbadge" - + /obj/item/clothing/accessory/lawyers_badge/attack_self(mob/user) if(prob(1)) user.say("The testimony contradicts the evidence!", forced = "attorney's badge") diff --git a/icons/obj/clothing/accessories.dmi b/icons/obj/clothing/accessories.dmi index 5da31a3a4f3a6d85b8f0b5cb81479cbeb37e2933..c35956687d7cbf45a9427cc3e172782c3c541504 100644 GIT binary patch literal 9081 zcma)i1yCDNxNdNVQi{8~6j~_I0>zLK$-NOp;#v?$DbE3pHQgPWy)2rUZw3}sPsxgpfj`@71_ppG3qGx zW!(fKT02&lKHm2W+KCr|N0vS({X*?#21Ft^9%&#D9Y{g?y{2#ONuHl4)m+D(_?*#d zwQ-|MdfW~fFH#l~rBoD^5-P86$fm>(sV{iwgWDihzcHdjT)|7pz>P7b5I?^u%IElQ z$l>oyb8y25GbQNgZ#?391%6}3@fn|g3tIO#IfZ{TDs`@~^7^oPQhMZ(kZ`E2bz7@{ zAAI(>8c^w?AnJ1}Eyt?yGWP&ya!NR5AANGz))Qsl@>MI6CqKn1NQ6Az8I%_%D-@z4 z%QzSSEokm!nsu5nS?dR%xU+CPtsb_OSQ-_MWXu^f-Q``bf4w?)h)dT|^S?u{hF|AZ zLVEA!^x+SE&r2T8W)h;;9nDi_$q2zV(_00#``mz0qGlv$^_<4X2Pt@yJ%{~z17mPt zQ>*a<>*rT#2K0#bYi6_i(Kh`>@X19gmNFsk`NYKC98|1Mn$snj zVulC)IgJxdB7eBAx!Fav?Eo=KtBnaV=!_n$G|qB|vy+309#9WnbSYY@E zLAG)@s8~UALY?3DHstxb5LMq?sbhc~vMv>WO>o!Ey)L@KAJBJ9(zHFh2QfQJkUD4Q z$l#e{rg1PHf3F|}mDVfOa9JcX)yEIG z?Nykcojf5>{-g({zSHxSbWDgD*j zZ9P45@C#or{SybgKb92b2ly%Y*G?+| zk$lTtvTST*@b58*-VF0sdP%q}C%GX$QDJ{g)P8I*wOroVJ>bcfe!}#X1UOv@LTV3x zAMEYt31&X^3z5G!3|58%6Y!)uo$kxP*Q~p3fxq~p1RPhTe?@N2)@!rqR&i;miNSVB z=IG<73KGPK9dFS!HO$!I2)*QUEJEhsrd(zPTy$hhh36~^zfJiz2$5BP$(*acutgR; z?U1s}$YD1yXWclEp5W)RfEl0$xj;{|dU|wRST{y`Z0i{e+{v6fKKE=f%7Z&mhE1g- z!lDXEL#CO}K6=khU|IA#g$(KI5^azXab=tQ1~e$mVQ->!9K-`oy_=ht=)iBvb(~!S zSM4*7KHQ!S?zl&5HX4Wx^Qz61~E#=D+=#OL!44yyh_Q$xeFeO=4Z zsrm787AJZ7_J>1JBE0&W1&9?Rm;DHZ%eY;)@-ORshYciOGh&`hOoRh*+%n=ahdNxi zQWbTOx-hCxs~)SZ%cc2QqpPkuMD)dPd%g{v4CPG=G5YPFy-?oCL^%U%#+kAc=1?Z`%gTVJ!?DQfz*07yQA&Z}o!rRMA zcEh{iF%{R}0zFAhJaO~wo%0Ckbq;#_eE;_%!W&eq!LO;qXJcq(FCT~6pFAHl-rpGZ zqjG$|6AehdL|isICaK&9jt!4M4TOa?b-C^$Hu4a`*+x7G5e{xX@&~T^crg)Un^$Ga zXM^O}FUfGt1t{#U{mHRVq2C{og83hwk8`qtm@OXfi2S{9WsGwtdoPcGf2kCc6{!p7j%d|GwnWOMIB0( zrdvUp5TqF9C%YRvP+B@Z2lQ+U`#{PLn^WM`siigeiltMVoR--TKct5)BJQCgA{wYN zjyl--S%6rS$R@1Gm(Y6XCD~9~F;O%mSH<*Rpo@sm4&5W+ea^o60bD7X7E(>9AsCW? zAD3;`ExyF6H2Cg4$9Hm;wjDEu|A?sfq~`xyNG+z6U@e})D@>XCe@5Q_={DiAUp}k* zq;=3maq|BWrN>isKKWkH>7YsI>5;GB&o@sa^8N@=gD<(yJ}(SH_U7+7XK0=tySns1 zFP6p(Z#htH%`$tDxy#(Uh0qZ%wf1@qkzHJFrt+2)@3)GQQ|Jiml3^gf) z!_JJFRbG$~Z{9xq-QfkZzq^{0`fbTSwLBwL!VYDoM>$?>kTZ1aCkADXTT|g@OpBIUa4ZfX?4I;bZbTjH9 z1SPZ)*ww;t3Vyyb3O^SAA(;w!mGYQ?Bo~WRS;Zy#XYVGmR!WciMD1+<{%z+uwsUtQ z-t_DbNv>QQv~I2sxMnU9tmM7rqAX;px`dr6a~Ekj#BhL0C=E(=#`W( zDF*iU_rK{KH7!5dDwo9lBzbjprS_t8qj}BWL6O1mY4<(Smx6-C-c5;gt6fL|gd45H zE_(fkdqMr1R6CYMcQNbXIHL)2pL`QG2Rm=SUv8X?Z_;o-nc=y2muhdd&-&S-Pfv1t7F>5*)Uc!wZmwI+HmhR<#VUcJfufu*vH z@o#RKLN56%@G#`kfmp*Aio^x0&I>na$VirY1DmdDnwovx-5_de>ai>V)+C1+D6d{U zYR>q#xhs~G=$}6Y^BquZ&2EktSAxv=4*r85fw6|yo1)u}%$=6xJ~iW}j7(L&5jhMV z?C8Vt>6Xj}6TQ@~{Ll7FXWt5Zy;DxCdPclRVm%?)GZfDQr277w# z)B@3EWhPt^XZJ=DJq{g3J0&!*Yb;7!qFJ=?EXwDeDX{kS+*{Vdq-R_-S;hFrT- zbwpZl@1uP&?%?!LI8_#*PRMB}NZn7(@q9vK*zySPJMb5 zeZijyyG*|1Sy;+u<%QyeXI9gVqT?cwXBccqZXld6pEe_YJN!2B*AsMhc~;pE=%@P# z#}1mfg1%3QtM-L+>lWwuuk}4T%CC1Z!tm(F2a9^Qt%34{n)S1?#*&B$*HSXSwXH;P z8XrzRXEIMn{yS*f`XdiBGxHxuK}AKySM;Q$qz-!((B|cnZ1P+cRumMJH+d?!=qP@E ze!v>AwHvCl7-Z=v9ER3%QA26Fk|6gkX?y`Uj$9y{LZO$%bSNnA;bNiUpfdgT zMxQ%!D%>wAPJKZ+fR%Z(vu!}8Q4Y0ZrF@X6e!$3b#ByaH?+|r0uNG{%x_H2~RSLH) z?9D1YF8a_<@&j6ITRSy}y=@q)g|DyfgRuLRt)?GGoCDJCcn(H)PdG+JZ7qiB=I>9b zsi_;DBCqR~PrLzuPEJnr<6RmShekE#alKj$slBA;A@%jb z`hgz5$X71XlEN_vpssIxJ1CtQJMVx+gk*ai*w0>To~f5E%;n03OtygSE5*ZwP8pmE zt`QC#WBkGArefO3(-p6D(q&%n_*$y>kwzg5Zxl;*+tImUGw;u32x9VM94i4x> zPdEq*PlH7OVF89?hxk#qZ6!Qye&_jU$;12%d-CuvcES17frC}L%z+dD#&iU2v|jz> zmct;&GC4l(7w)~OQ(>$xlYDkFjGTQ?^PP@FJpXf4wCY~t-CcH7TSLR__)*esYntk= z<9Z~p{N(8slyCSd0D0SHIIv0kXDG9mB74?V{et8~anmV|k((YHZS0 zR?LHmw0oBjaaG?dW<6K|qA&-rn{Sl&$8s*RvK3V#sYP>nVe6=5eZ9Jrzk$mm)1r$k z#j=M>@6K``Whsc2T|nmv#YAxKVi`LnoeWY?&SyYe0`IGA3pG$A&!)>8-q3w z)IDALq2+Qy6u@P6VL{aa9@Gj0x1SV8^wTPEF@mVPX+TjUM+Cy+Xr`f$>NOKjiKvoD z2*JBOyZEO;e&jeIly275k*Jj-b5Wu3;X%^p?EyQczoCgSw1Sd9dqWt_OKhshL1Mx$ z61uu4lt(XMf6>7A%M$u5L*Eovh|CTRLET;pMi^`isJ3=?n_)OSg{7rvAw@+DfVXe+ zK2cmcKF&(0oj?N_LhsNE8!^KXVv?vy%vm97pGE6;sFae^cyno4oxFbmNsvCgQZbEw z&pYFJ?dVQ%pY^xVQl-|NY^y33lz8f1g&b;Ud$RaimCqHpiEPF1j2<`d@X0ItB`hw_ z^|*sGp@)-6=3H!SlOnAgz{tqo#4r7S4kW&k`bkd^N%a`g4Ge@bQ}8!0N?u?)D=n!= zo63;0S~z3#P+0Kc2Hss7;Lt9B(Vtu*b^!$T1p#GYHJ zga#q(`@O&2@<8N+`7W-A{0A78b1X^4=M zt-JR@b69kz4lnAWttltjS#*LKb zT6eCn#~b%;Ok!eUsyD76h2*=(GjPFG*UX>UGVevRLvILh*-wV(>nTSHR;%c7T&=|~ zqe{dd$U3dxoOd3r8>h|sCN(|%vB0s;@`GI`Hl0Y71%4c)1h823H)`^A^=o=#WJ321 z$@`U~ilTCQ)mJqwxT>SJ*bwBDy!yl-aEtfar#3#n`FhhniHj)k>0zDJV|R?6OjG*< zJ}UArLmmze4%fETD#I4_*)nrk!|FN8+xVEE;k3zL1nGtf+?$VVJDN?%XRE)I%YS!m z?~R&fQG1J4_-P7vJ`OlBEV4xPw;3R4BplFY-PQF&sPS?>F}C9tv~FB!>LYncj(I#> zW0}nAG63%H67Ob8`-Gh_8C-tUMWM!2v##hno5XW-qH+XMH3U+e}CEo0=0Lz zOl`Ejh0o;cGzW+^6A>7hph=|W&ChNGhk?XZ46c(t0wmkZOZf<{h`c4xj>NrDb_wJ8C_O$eK z&T75K*u3cn3z6Qg0B*nPkoyh1l;H>_g{5LYplmVaGi_deNv6(M15g%4b+{t3grPQ5 zG( z$Isih2<-B951!+qV||hYN{EPOWVq-|3X4MhEF#fc5P2i%nR!$ zv+jtY3-7081zId*nIYnO21m8&!gWW#oPk|uik!B;)9cl&I{T5TUW(4zb8v>zhLmp7H=Fmz>JBZc(WylvPl zb&79qbh5WQEoqiI3p}$zsxv_M>a#tr%RB4fO8)qu8riyBqjj1?E}-sNa{)zh=(jS_ zP^WtRl$cAPrcneCp-}tC7%fb&p)XdHD!32kwMJ=>J3?wDsh*J z`#-FvV+pE=L0*K^EApF_d!-j5nn^B+WG4!Pf5e$sj(vexNHn*d0p7Ac*aEK;&ZODY z-(ZyP>KKGxqG_#sCp4%2Kzi^z=)1zmC6XB8mRgb+K5=VIGPkhqXAF1qoB&^8SOVKM zdsnN4A|f*~|MqGAZ?X7)+0OaT+m!r8JzZSRQeD`2xVUD|u;+v;g{zS?VHs&@%iYZ1XIgk{PB?1Q2rkgAs2Iy)!CEUc_>ad2|VY+s_N%UD@ijgb+Z6vRcOyRaFz zrk)arO^!6LdQ;YRAzHPKTYtt77_U$smCndMvL;raOmlZC#S@qc<}{sw``tL;T`lUCOCi+u7be#($jl37ZmJ9%T~rsHxYct@pSw%vz9p zMQdnaz*%k7rd?j^2kSqmP5yEKW8I4XDFrWd{i-cSs!^!$0Ma0I3kVPe0G#3P{)|T{ zZES2_NmaRLV`Wum){DLg^DVE;S(0Mle;3T9udiR?ce%?>y}1-wYCsd9F5g7(AuTQK z_ul2y^tAg#ysYvPhHkwj7C@w-z6n8h+4Xf}bMxhK0|fberT~$8bK`yZbgK-SeS*JU zT3WJobj-bwsTdE|)+W)@t1FNtin#mrn^pOu^#GH8X3OTeTN8-SK0X`su5f&vr2kb4IpNyl~h4;bHPynnb~a zoy)&u6ci$?{RD1G5f#NEJ3BiX97nm}#>Pf@QbX5JwfM=oIWLu%e*nzBVpIPUo$58A z`j3tDbdm!@67fE>kP2+^`lrHTkDt$PR|_p1uB1mrL~I!EQTTyoagY|~f8Trk&&B%x z*(hdeeB=D>VrA=AHi*<~ZUA3jHJ%6MjYoQxQz9hFe;kFfKy@kT!bSvffBp2DBe?el zT)G|RSiLgGKUV$v>DhI5S^hmO`vW{&56AcZpseYFG4ZWr&7Rt<1N0H@kMkcL>!@&P zhZ)QHP8%t>w8N$4JmSj|q~QD(X@Ez0YG%e`pp!@+fH5W}rs#&bl}nZZZgm+BJsgce za^=2PTXuQa<^Um5rKM9h1teTlS^436Rn-geihGu$d@wyXE#gzaLNs{oK`1*X zrxd8!k`$*BOPfZ=$DVUOo*9pfJ$GpRExXfmyC#yeB2!#+3%-c(?c9v;cCI%F(UrbI znts2%_f+ct~^s71vW)G8BOI+0{He8eRljCR{-Ro@5~ws^8#t%}bBP;La^Q9gR2_ZM`*H9-1| z`XFv<`&K?ST&X({2$|sDy8s6;28T{9%Ctym%YI1Iizt~N_DS_ECou9Q2leUags~pAvopp|rE(zZ9#Y~s&MouGl4m~_Ivh4L zU7k$n#tlckdT%MLaW@qp7JQZOvU1Zh)TlvM0Pz{1iT7a1SFn13VjGfzrH|NY1#Gfj z!ysoyvaG8Wv6M7+G24GX6RiXs9h2DyAjqt2h3u{}aX7L18$r7rCi}&cO{H~D_$G0?KeP2#FKuo8y-DE3QGh}-z2ijPD`=x0}%v zNH_jx5U*p?uSFEIpZ8>kfD73pffM=zxmD`lvsq5aYrP`{`SU_dp++uRebp3c2cm!T zI>5SWo92#r!{_VjYJxB^o}uB)hlHC|g79di(GU8Vc8zilyhMdZ8ncE9 zdG!6VC>8CrwCHr|=OXyhA0i_MlLy~1Ulw0{oV&GkcGrezwQLSfU5)wIHaCA-{d#s= ze+G7Tt*hH#YNv*BntaJSAlBe?pmqXi>T-}h9(F3j;gn632;;0sA^5NmlCXa{!x#P9TR*C zScvKgIeUwv|E3Xn=DJwE?1MQWufY$i`SqQ;8K^6VE+YjD+lKGb^eEftD&=p;`)$l~ z4HhaP533vKX{+NF-wxR|ZzQWD)k=e@h&;Rv4d?d0Kn`8|jp}XStu}t(``0Crge9lJ zRBM=}Bd-M{k87A~@{%nCa0Uu-GgAs1%rfd?q>bqwu2OTKG!T>cSXlq9vij|u+Dwy^ zbnkqfD#0(>d=|WY?CIi9jscUAMH)Xbhn6~cz4VE=9uf=^R@8L%k`*o=4qn zxg-y*oB1jO0tr};{vrqP3~ns05R*mG1Em`vYEdgtj`Flr7+b$~P289*tB?Qt{W$kU zj*HkSnm`iY19?pt5ZKMI@Su0b)}QGq3R0?GZFP)^jwoQlz-!o z5u>Rv0lo%2&gs46tc_MU-}Yv)uwn4bd$x1S&`7GxMC`KSR1ZVnUh7alm&SV*J!oZ6 zo!cj&Odt{&n!TvQOE>Vk@wEv}zX~UGm3N1aI3!2Cpv2mcMv#s~nT_asP~;EO_us8= zR~DZ_GV(|4+?v+-W)(;pGtmW(C`nw!Mp@K!og*3-i?_No?EQJouDn$2@y?>Ypz%|| zxY%ewrRh0chRHu>abs-ExJ2pTJP_~u6hHF&{D&etQ(eOyPEO4mb$9F80bU2j(lb`! ztHEO|T;%mFJ5$#ao4vwcf61l$=Hau@s#9DnxkDz3ECeM6`*GpRZ-26a>p09HrAw^w zl(gYlB^2@TE4VU3baL#J;$&Bx6j>r@EVEFOwLyCiIKk6I{1kYkl zWz|@N+H|IP&{ET)VF*jBx$gk&Okqhd8XI=M8+n+DbqJD3p`g(B=tU7_?#i!wHgc52 zo(g5HB|je!N+M_7{ecv*Lmp;=kqA5RP5WmGpJ(he-)G8|b+q{~@P=u`MLyB`Z6|A3 zNx*}V%s(#@qiwOsU33NP=pU6h_Q3&)TVEE0OkD$G4TZcfH$O3b>2UDALeyk6Zyp#B z_Bl1+^R#>unLUnPgqK|#I~ibRcG3}+t3*hqU4}O%HzMhWJlnU3M{t5m5+7;?h7Hiq zwCoG3rhrB-1!jAQC5x2+Z_&c~V?liPJXzJ6RrtEU088vHo^FL&<_EeF?a-1Sjg0yvrwKA92cd8^VqgQsnGy z_C>aCleWs#l{muUb$>VS#8-~svnea8^L$Q5Wa7fr01ZLkfR0FzLBO1Yb%NYW`u1_0 z&jy(;@vQ0(!l}WbSu4s%9@K)JsR<9l$(MaI0lbDWsgZ6vrP5UEZ%o|}YaTtIlglqh zD2{6%W zHr!~6`mr+ccPp|gG!wv+nyQF%Gj@M~=QS z;4j{uT)z@Bt)p?{qf{hiQ?N7Om3JS@(?RV&)0>V(2}c;R?jjA_C2Xb%K4@6~AYJ(} zndKo@e_u>wOk|3S+?MSwr*6{Q{2xh`@k#282A+l&9jU((buo34Iu~4GwA$ZjgLZSblksRz<}G^tM@Q` zdX+AC1Svg)p#R;zxxJehdZ>62>rlvaC5(DA!hL4Z0xTq)$jfMmU z1qECz`(2*5!d4*chIt35MUz8nyB68DS{C!SN)T5-sLuygG~Uwf-;r9F`{g>n!ETFz zW8;RW=|fVr-T0@nlLv?etA9TrHwQIO?XnY9T4|FSNwQTO!$KvMn>eGW$eF`#G%eO!pcpi`m1*@LY}pNlKmsOz{=E0Z-5m%J z5)#^W4!<8Xq-Ru=-1$zw*7QsGUY@H17yA6?^&ovdJq`seC9x|P;8g9j4gKda0ESzb z(*TYAeCc0J@H^BxqcX>q2SY|uAVs2UwEFI|GzD~CbyetKW=8e;BoZOthGQtDF?w!f zGpxb`cxTkN8w)#(hg}RIShZtWHDe2LA{Yn&u}|55xm=-NzLLDdiT}jcS8{7>OLId& zKwyA=m0;i(D~!TMkgl|%B4*k@Dim|Qs;3oshZaCXPme(Q>l3a$O0l>QBGvnQ$VA;`LfsUm=EK-O5Lytg#XE9S7WEVy1ts0>T9zNQw%zfjUu7X z=?C&nfjb9vib;{}%WfxGCD!riJ%Z>$9_9(8DNa)yet9c&klkI(X;qQTKRpf#lt2#8Ay zZjKGx9;nGL?^oifLkWS*xvEbdjb%GTT->ulu}+{?8$MXAMFRVtgr-kSh{U5g$YGu# zx&zdW*3G6K3xYJyUJ`IHF5@K1UUKXyy4|_onG0ctos<@_5%KajbLR8nc52ldx1C8* zaY#Yb25yFOk9w<#t*%-iGKQK6-$O3nezcGm0ssfwuKFl^7Z+1f`S0$!^_ETK*dLNn;Gf!xLa=BB; z;~QESik1Z_G4~;m6p89z%zpasD{qhI!j4S?wSpQ$ZS9+Nqft+j6#N z$t?MwRj7xoET-U~kWX39x{W6~15P|-n9Cok6jQu^5~j}^S;8xmud9ScA(}Ssd__>8 zvQ#5KO2>1}n1l%C-XhYuB|U;C3KXT}(n|PDM9CFROWXP>3}@WAT)CqEfcpF0qsVi7 zNyUEam1iYg+_4M3M3-Mj(PGk>JMq26I#X6cUp&-G{KlC&H1ZxLnQl|mABBg-4SJ=I zSGCsYUY9E$;1xr$Zpu~PUh?6UnlbY`617VyTsB3B=DL26Q|#&ivsg5c!nT)nh(7l9 zmnYq$BiWGg=Mf8fI?SQ$1Ox`d-o7-RkVY&b zme;o7wb+>`l3@b^%N`_ELxrw|ginHw#C0Qm2F85H9KP(l2&3$J!n+N7?MbPO@i;*4 z1eX*Rc<@|SqcIG#SB4{)8idoxRQKa&O7j=y7W(P1X$2-FA$5)Tb$y{WBa-ek(b-V? zv8%3(m7-{)sCK&BLy!?=ahK9l%_?FL?ja_rEFEJ4PlCCVdu={dKrbnLv~(PxkIlC6 zllSfOE4*(==Z<{zj^t7}#D#)b)j=qAbJ_VcoHuG*CP*N<*BTtgM$ZZ8xiY zboXdK-WtWRh=ueNmOe}V`ev94P~Uy^_UihYkC%aw=-aXzHn?C(kHo>~>FE~_SQLmp z%t_dBBS2^v9AN72QJz&iDk8SKwfws;%kBtfQX{5Yo zwHtv1@bWEXejfthq?6WiuVg-$bXYH!)AiUIJJ$Yeik%_;W6-v-D#VpIb|({JZ_NA1NGyrk}%11=V$Q$gqqc z5Xm6jpmQ!mWazoBbcJsI#=P@1xHj_fDe)X;ki z&m(1wyiatpp;H65dU|zdz-gqMETvq|`F^tKgGwJVXzfhH)E0Se)mV6m!dv@xZ1n8Y zMJ*qMm~C;`md!nuv-?O8@pOJ<;(3-E=IDwZE&I{{h;Gs zNA>5RP*xt@=q!18mLC4(i2{mey7=PLSD>R_JZfQo#gj2{r=e^QMjr{behpFF&XWmw zfS^@(p8UVI2x}1yL&KT$?bQlK%r$sb8+-#zu*VNm?ZyLW2HaM3ljE4~cW2eaVFb*c zBiutm3#M-{j_P44_5f57xG<%oX>6SAB>p}O-`#R5vjvs50ZaUF_+?EqYxkiWK^VDG zBFt)kJDPSVk|P{+J1#Fo@+OUID@w#x2(Y%`+;Go_61SVE1a z^>7{lHff+sbDc_@*P_m2P0!5Cebu|t6?A#lrJ8$t)9PUK*4cU7%fw_p;d0DS>peHe z#$s+xdR>i4JZL$f;sf^&!Rx}e45AOfSB{7#bTW`DOaJ(}!=D7PavZU#@WN#7w(EZ# z_j=29a?_DXc6h2NGNw7er2p#2NZ6J4Z!r}Ulg!j#B*9UgqVQ3leL|Btu7~JCNFb(i z=XR8%N0T3PyFGD#Pi*%ZFHfgMp%$Y$ccXAg&b;SeUR77O^{?ZQu2`Rl4d2AVm-evh z!ct20E2fHI>ho)|CbTj}G#2FM$Qz!+DbGlB-)sT#u7v$}|Apo}h(<9T zE{gpNP)`;yi%Zx1_U&8x!h%^sp-UX5FT;1EjbL$gr78gkG4&g@lR)1OhIZnNZaizxUb7-_w7*wK{Q-yZn<#v@{9y>=56ScrrXmI|zpE2riKy>6tgEIry7YMMWIt0(Z|Sexel`cb z*L!n$A{&en`T6rFvy2Bo%>cE02+2fZW{zenUJtP``T=xLI9c1``_OpKY(X*P-qM4lXi^*_OSg6eKHw z77H1Sx+N%TC;u&A>4R{xf~6)yO^MN$lq%Tz@$%*b{;JboG!84=49UFPXRx!gBTC69 z{h{Hw=04s2o73Q?*28;B&)8$_%krya`Ow`1trJLB>m|@CXB3W^ zAK&(74e<)!o^#s<>cGP|z5}9BB*Y}`T~(U95Agpyz(>vG`<379GH$?o_R4+!it&S4 z>ZuNrq_LA+` zgQ73Wo=;EemsLo1&?g32BL1mKxR{p0iR>6k&!h)K*Q%vuj()j4Fh7fS3J+X7vyV#` z+6H!6IJq6@zCGX(fG}{}6YB2>9py#X>%@c zpoaP2=l5JCBjJ0`o*C<3SoP&&s?LbEO%V zf?e|~jd?6dG&J+SXB8d4H}X+B@tXF&L?RZ-H;L~}4O!`%W@*KGUanNjA$4-27){<1 zxZnN*5rrA|tR-rUF-z!WI7(;<(s58hA4m4ud@153uCBJhg8VrKtZ8CCnf}4f_%TJ{ zTD(@;vC}>N_p$Up%crBFKy7hLCiOB!&0T#uhEe>BRo{^5fbqKJZN$qV^3t*=(7I4| zmQ1Z>Uq9YfX~}F5ly5@1Ak)K%jJgSFzR_Nq z$jYrPNT)g@5lP|WkDSQ1g`Dskyob| zXIziO2Z6(adj-EM??G}37;vlz;W>b7!p`}H@P{Y-;FCfi- zh}lUpun3R>hfabarSvjZB7?3BubXzt<9De-T84kz;;dlckNPQY?qK@PFMC?vcysQ6 zjtL&7=Gm)Tk@2TIr~Uubk^Un^k4I*z7Al1VPG{1irezZ)I!JdQUt0gQ}{<>PPKSunx2OQOARh6=0Z z$sHD3TuaMsZ6CoU+F5!!JI!ZjXJhB)=F0r*>gr0$%hfqoK##%L!30LzS_E~<+&P)u zXy(lAguMObN3h#^hKZ%<=;-{<;GHZ}H`|mm~QSCv8l+s2* z+dq@^F8>aI7?3y5*|uI4frPDe#q}3|5&hW!3Jcp0M3VsoG24wIC^5a8mUnr6+02QF zi5r{4X|wb5$$$PP+G2N0zI+iCu=#O@B3S?2jd!xp?0or?P^fbO$=7pL6xHlJZ!hj* z{BQ=)&~?t3pPz3Sc!DLxGU%Y0uM1Y1tR%M{BbOs0rdAKr8+2UH&CSiYn5$neuO8}b zeMdGvK2A*f@C~=98}aPa6b|RkaZKoiyrZMYC|0x5Y`8>Ny}rHhK{7QI3hvGAcCad( z%^FfeddbMhM!xy(MIv(&nJT)qRqA1du_p3LTOExbv$nFcaCKw|vJztD<>jktYx7cZ zSVB$>3|^+M2*bW#1_T5sT>U9!XCR&aCDWe!bTjZ~%F)@`kWSdVl01@$#n>(IhObyc zq4w^Mc*r~lgBKHW6LUOBKfC-ElarHcYpc2+MxLAVXMcZlz6UJ{09{QbV|U7SG0T7_ zGkTWgrKJ(u+uNEZBY)0Mj*owgGTpjGmZto>6oXtbD+Qb0j~Td|x+Yi3HWqWVJ|M1p z^Ff8&ny4MCP9jLph(1zNVEU8 z@LVh1jb%*&p#A?KSG#4$7d@EUvg4U#-vp8VH%=}tFFP%PmhOLBZ$u|90=xLgnC)(c zQ^vvly3)4)NLxJ->IOzeLy6KWKaw8Fk0EwH%FD@_wz}oJKqsiNWbmrz9%LtZKH;zF z!n&l>&(|t=3=H$pFc?()Rrm2TqB-lBwprD}fJb&`|*vr7oEXPN1*;RCU9hl2PV`A}w zAPh6@H;$+$ug70&5L!0(zL;?u%FI;BvzTVV<0P)d2Dp!}FQ25Ok6WvxJ#&=Hy*O8G_67~8BTVkgeuuiYg ziX>kGL!|k*QpcFfT>!Sv^$iU<+^WqK&KPxib&TTEZ0r@+L=txO2JoYgs4LXC#A6aB za4nXbWYgUJ=4_rnExAuMnwkwuC-aaxB=ME9=|DqdMK}Wy7bPapk3X7^d@!))-eA4&M$eGA~e5+b2&AAwcciHV8TLxdOiaOan9n~pPe$ce))GgwYg zR^V^rJB<&mQUl6^Wqoes9;Y11)I9g=TxVdHPWa&eT