From de5deabbcd1fceb6df97179b7962a6bcc2be7f4c Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Mon, 11 Dec 2023 16:07:18 -0800 Subject: [PATCH] Multi-Color tails, small tail, and a new marking (#2542) ## About The Pull Request Updates lizard frills to use secondary colors, as well as tails. Animations included. new update: touches up leg sprites. ![2023-11-29_01-41-02](https://github.com/shiptest-ss13/Shiptest/assets/81882910/24bb7f43-ead2-40cd-90b2-6ab97ec21b25)![2023-11-29_01-02-14](https://github.com/shiptest-ss13/Shiptest/assets/81882910/e4172a7e-b51b-47d5-b8ac-bb8510f5debd) ![image](https://github.com/shiptest-ss13/Shiptest/assets/81882910/95c293aa-bf8b-4d58-83c6-bf3d33904720) Ports https://github.com/tgstation/tgstation/pull/79990 Small tail by [whataboutism-alos](https://github.com/whataboutism-alos) in that pr, minor modifications ## Changelog :cl: add: Another Sarathi head marking, "Dome" add: Sarathi frills now use secondary colors. add: Sarathi tails now use secondary colors. add: Added "Cracks" body marking for Sarathi del: Removed dark tiger, light tiger, and spike Sarathi tails. /:cl: --- .../sprite_accessories/_sprite_accessories.dm | 30 +++--- .../new_player/sprite_accessories/lizard.dm | 92 +++++++++--------- .../mob/clothing/underwear/underwear_legs.dmi | Bin 2050 -> 2057 bytes icons/mob/species/lizard/bodyparts.dmi | Bin 2244 -> 2239 bytes icons/mob/species/lizard/frills.dmi | Bin 1247 -> 1809 bytes icons/mob/species/lizard/markings.dmi | Bin 923 -> 1133 bytes icons/mob/species/lizard/spines.dmi | Bin 0 -> 3643 bytes icons/mob/species/lizard/tails.dmi | Bin 12447 -> 9383 bytes 8 files changed, 62 insertions(+), 60 deletions(-) create mode 100644 icons/mob/species/lizard/spines.dmi diff --git a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm index afe97c858cff..c39eaf4ef499 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm @@ -47,23 +47,23 @@ return L /datum/sprite_accessory - var/icon //the icon file the accessory is located in - var/icon_state //the icon_state of the accessory - var/name //the preview name of the accessory - var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations - var/gender_specific //Something that can be worn by either gender, but looks different on each - var/use_static //determines if the accessory will be skipped by color preferences - var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none. - var/secondary_color //Decides if this sprite has a secondary color in use. - var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects - var/center = FALSE //Should we center the sprite? - var/limbs_id //The limbs id supplied for full-body replacing features. - var/image_alpha = 255 //The alpha for the accessory to use. + var/icon //the icon file the accessory is located in + var/icon_state //the icon_state of the accessory + var/name //the preview name of the accessory + var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations + var/gender_specific //Something that can be worn by either gender, but looks different on each + var/use_static //determines if the accessory will be skipped by color preferences + var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none. + var/secondary_color //Decides if this sprite has a secondary color in use. + var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects + var/center = FALSE //Should we center the sprite? + var/limbs_id //The limbs id supplied for full-body replacing features. + var/image_alpha = 255 //The alpha for the accessory to use. var/dimension_x = 32 var/dimension_y = 32 - var/body_zone = BODY_ZONE_CHEST //!The body zone this accessory affects - var/synthetic_icon_state //!The icon_state to use when the bodypart it's attached to is synthetic - var/synthetic_color_src //!The color src to use instead of the normal src when synthetic, leave blank to use the normal src + var/body_zone = BODY_ZONE_CHEST //The body zone this accessory affects + var/synthetic_icon_state //The icon_state to use when the bodypart it's attached to is synthetic + var/synthetic_color_src //The color src to use instead of the normal src when synthetic, leave blank to use the normal src //Squids AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA whyyyy /datum/sprite_accessory/squid_face diff --git a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm index ce536a403e48..3309212c4852 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm @@ -20,68 +20,62 @@ name = "Light Belly" icon_state = "lbelly" +/datum/sprite_accessory/body_markings/cracks + name = "Cracks" + icon_state = "cracks" + //Start tails /datum/sprite_accessory/tails icon = 'icons/mob/species/lizard/tails.dmi' body_zone = BODY_ZONE_CHEST - synthetic_icon_state = "synth" + secondary_color = TRUE /datum/sprite_accessory/tails_animated icon = 'icons/mob/species/lizard/tails.dmi' + secondary_color = TRUE body_zone = BODY_ZONE_CHEST /datum/sprite_accessory/tails/lizard/smooth - name = "Smooth" + name = "Smooth (Two color)" icon_state = "smooth" /datum/sprite_accessory/tails_animated/lizard/smooth - name = "Smooth" + name = "Smooth (Two color)" icon_state = "smooth" -/datum/sprite_accessory/tails/lizard/dtiger - name = "Dark Tiger" - icon_state = "dtiger" +/datum/sprite_accessory/tails/lizard/smooth_onecolor + name = "Smooth (One color)" + icon_state = "smooth2" + secondary_color = FALSE -/datum/sprite_accessory/tails_animated/lizard/dtiger - name = "Dark Tiger" - icon_state = "dtiger" +/datum/sprite_accessory/tails_animated/lizard/smooth_onecolor + name = "Smooth (One color)" + icon_state = "smooth2" -/datum/sprite_accessory/tails/lizard/ltiger - name = "Light Tiger" - icon_state = "ltiger" +/datum/sprite_accessory/tails/lizard/prosthetic + name = "Prosthetic" + icon_state = "synth" -/datum/sprite_accessory/tails_animated/lizard/ltiger - name = "Light Tiger" - icon_state = "ltiger" - -/datum/sprite_accessory/tails/lizard/spikes - name = "Spikes" - icon_state = "spikes" - -/datum/sprite_accessory/tails_animated/lizard/spikes - name = "Spikes" - icon_state = "spikes" +/datum/sprite_accessory/tails_animated/lizard/prosthetic + name = "Prosthetic" + icon_state = "synth" /datum/sprite_accessory/tails/lizard/large name = "Large" icon_state = "large" - synthetic_icon_state = "large" //fight me /datum/sprite_accessory/tails_animated/lizard/large name = "Large" icon_state = "large" - synthetic_icon_state = "large" /datum/sprite_accessory/tails/lizard/small name = "Small" icon_state = "small" - synthetic_icon_state = "none" /datum/sprite_accessory/tails_animated/lizard/small name = "Small" icon_state = "small" - synthetic_icon_state = "none" //Start Face markings @@ -107,6 +101,10 @@ name = "Alligator Skink" icon_state = "eye" +/datum/sprite_accessory/face_markings/dome + name = "Dome" + icon_state = "dome" + //Start Horns /datum/sprite_accessory/horns @@ -164,36 +162,32 @@ /datum/sprite_accessory/frills icon = 'icons/mob/species/lizard/frills.dmi' + secondary_color = TRUE /datum/sprite_accessory/frills/none name = "None" icon_state = "none" -//Ears are here because having frills+ears would overlap and be weird. -/datum/sprite_accessory/frills/ears - name = "Normal ears" - icon_state = "ears" - secondary_color = TRUE -//End ears -/datum/sprite_accessory/frills/simple - name = "Simple" - icon_state = "simple" -/datum/sprite_accessory/frills/short - name = "Short" - icon_state = "short" +//Ears are here because having frills+ears would overlap and be weird. /datum/sprite_accessory/frills/aquatic name = "Aquatic" icon_state = "aqua" -/datum/sprite_accessory/frills/frillhawk - name = "Frillhawk" - icon_state = "frillhawk" - /datum/sprite_accessory/frills/droopy name = "Droopy" icon_state = "droopy" +/datum/sprite_accessory/frills/ears + name = "Normal ears" + icon_state = "ears" + +//End ears + +/datum/sprite_accessory/frills/frillhawk + name = "Frillhawk" + icon_state = "frillhawk" + /datum/sprite_accessory/frills/neck name = "Neck" icon_state = "neck" @@ -202,13 +196,21 @@ name = "Frilled Dragon" icon_state = "neckbig" +/datum/sprite_accessory/frills/short + name = "Short" + icon_state = "short" + +/datum/sprite_accessory/frills/simple + name = "Simple" + icon_state = "simple" + //Start Spines /datum/sprite_accessory/spines - icon = 'icons/mob/species/lizard/tails.dmi' + icon = 'icons/mob/species/lizard/spines.dmi' /datum/sprite_accessory/spines_animated - icon = 'icons/mob/species/lizard/tails.dmi' + icon = 'icons/mob/species/lizard/spines.dmi' /datum/sprite_accessory/spines/none name = "None" diff --git a/icons/mob/clothing/underwear/underwear_legs.dmi b/icons/mob/clothing/underwear/underwear_legs.dmi index a3a60ccfc2a7798e9a82ca7dae544d6324c754a6..054daef8c0d1088dfd1de00b13cbca93da5bfa99 100644 GIT binary patch delta 1716 zcmYk3c~FxF8pe}FLJ<+LRR+OOVY_PO*p3j+1R{8#MR0*ixB~66EJp~3;mE<4XjLl3 zR7<5T5GWR8ix3h52}c4Q5CvC5q~S;)K@Fzm3J`LeFRPthx9>miJoC)^%=4S~lH(VS zT{%$TdQ>DjzN~(2A){Cl?06+3YF{?>Pq@}>izSTzbRsH*zlynj%Qi}OjaHF}>78li zmlk>4-2wUUZ1gGEHBV)8%+h?mmW~)}zdMhpfa`&}0pHTnHGUxiuX)lT*ZuB9OZDZ8 z-;K1lw67a%G$o(%Bkl+B0bW{_hRKsM6Yy6}J?JNf)L50d_|a!qQDZKmbHX&4t#-`z?Z<>Xo_ylZm7QyPa@UlFiKh{XCw1$~{^>|Iu@h zL%gjS6fogkB4s1Ob-}%_(67zEEfp&c9{}03#-z?QEsGAUEdP(?&E}^E`M(kd8d;%QnwlDod`gl!-iB>{M(_T3+WmP$y@ zei!j``!0Qo#_A$p@TG%4#XBvs`^(=JtT-=MSKau=vLH=7F83QeC-vdyKfd#;1oF*B z&vd+axCEbYGo1tbhi<3l%;YdmHUXP366yV7PMYU=q5tWje?gH!wQ(g@7td1~7MRNO zngIFB5}HCzW9NHDYHmSa0|RgAdC|#s!X9p%Z#gAM^BY;NFjDXh_>`%P{P6Kx87CAY zL_uc{v%0V(R(o5e-Xe6b==cPIDCui6?1ZM|@B9&h>i*0!n~4~mBNNSn8DW5At4s#n z)~7^^?I)2lTsEy-r8H?Vh%T?5_(B`)3w+k14dABSs?K~IKrBsHVfWbWdigz$5{h>k zYm=2^*rK?Mj#-!?EB5Q0bQZNW(c@Uv-t-Zu8PA(neX2V;xQ_MNGTd&4@r$g~dgVb< zZVk$8S2kc@k3|;+XP8X%VvS~ZrtR6cj1WlY=A4?+tqkK=$Vo!oV+LT^Hd0hbc>oEV zTG43~DK~{m+)~kiK`^Jr(&g2q81QH!jrAAtaI#Pr&9KaJuhTKXY`y#k=XXxS=2%W2 z6$d;SvJ{jsw_eBM>8EEL3VL1Uk6yHbMkODda=F>)+eNz8Gk)K5@qtfsME%B?{VuC- zMc^9f;CfhK)eXo3Gjd#36{k3N%(}kIr`nSJgHQgyFAsAqX@XTlrw>EP$jXTS1sR;ISA=8kiHTlZh&?h#(LFp7>P7yU;S;iUSl9PuE~YE1~0f0K5VCO z&8!eL7dPjRcg20B3Yj3wS-S9(oA5iK4K#7(O)?{a`EOm30V+`!^}!cVTk4vF&4w0cud|^c~Hx7Peq7hK{IEHN!;1 z;j>LeXuHu$x@?GZ4?n}zUY`tqb_@2?KPQIZlO(kV_L*>gn1^;I+h#Wv{R~)R<--Is zibW?%U%&9!pu){RjPl9l@lyg}@~aM4ar=zQglZ$p|AwQrs^8^&X9}u>G$ifMUyZ26 z0XN#ue5RdA9b(=y1osgo%`dXg7Enda$DRFRquujEOa;RC8HneFIafb?o?9Nj~;Akj3y?t6WrGfK{ zM+$piv^;zumAnF99_g6^E-aONE*Fn@=c=0Ijd`YNXte9WPyYH|ySnABvZ~)$>P75g zfIIu?W0XCazg#A#I{MfF&fad0V^iDD9@8s5YTWhCOMmDCp@x6OIKMRa;E`lL!S{7M zdUaY?XDlLoL?q{7R?;rz-NUxQ!vep@3jzSKAHQ%&08_m40H zA@KC0TUVwJiW)n_+%&@vgsel$2(-H=b9mlZp1|~TU$Vn}aVDtAx8MjYG;e7fna9lu z_gzy^*YXd*{@4amYuePm$RZ&@9{YyOV~&CC0MEutO-g1XsO^|Vcsa)n0-}Wvgp~K( i%~1NL+nZw)%>ucs@Hrg#GnMd0N1Zqq*?Bzu(tiMzkbM&X delta 1709 zcmYk1c~p{#8i!Rn<8e}3>{^Lyi%Sh=j^i%Sq&9_y7Gv2MAC`urCSzt}EPiU5(|F5U zb2Doc%;ln~VVkBRWM)it5zPfR7B$>ZFqA%!kUP$~b>{u&ci!_m?|Yu-%KDu34T;9! zrGvrya2X}@qSUlu-}NtJG1kpnEEB#C*Xg-4KOS?Rj~P1Ve#m);HpqOb@a9fR_EL%} zitcRm|H%^Ul=)39hoy>g)u;BPhv67Uf;65B*w%c|-hMW1vn^ikT!$LQ*je>6Pp&qv zXKp4R%FvgR+dSkEmhLPN*fXTN)iEJV^y-)xE|V^M_tk^3&3wY?oDFK##|m|Wk@|Ku&IXZM?M~PzwbaY z@Ysj+fhj)h!tydxbQn5dKMKdeaT1^(4I1KMs3*8t9uELhYGI#b{!D4+6Ds2mAlg^% zxj^1Jnt47hAL~Vj(-y)VJRJLB6g?Ia@Dxj)7w`pW_!68GUiiD9Qk1M znh0i5B)`X~P;k>1O;k6xRnK6qZM)MP?m#c|Au5Gi`bV}`V>=6@w4uPa&O1WTLeuJ8 zR?~l~zZeiiZ7>TZ5x$f-)t z0kv2rPt?s86SAobRN&t%xahB5d}otS^)VLljGcSFD<^7l|9hwQu?`*7mdWX9;uRcz zHl7y0D>h4U1c-z6I(0#IH583NdH7;4{#4AdlVm1>ED-! zZ=tALa$Pjf$*NO!n}B_{aj-|GUY*vr56&5l*bz`;H)y|huohZ4qwf|GYMZ6k7Gd+O z{7v(b%ZsFEy0cP^<&6%r5de&-WicWe8`gYwG?H2~f+Rj<{VE|ul}xL_bxH{&UZhnB zQEZU0bLt@*MM6yJ_|R3nfxHsSezORa+HHALX_KMUa@ysjq*_feb9>rHJ92hboJ+vK zwlibxGeU=U)vndInFZ%*Fe1Z=ny+wloC%2gV*6W}g(WIB{aor=O=GZflPNnD)@uA; z@$!mR=^a5e4F%g$pZ9$|c+|E>QBO+yIpwaRU+ib{8TgsVzo-Q3cWa_Pol>)ZoGPl3 z>2l1j4NVCW^%chrUQYlzqg;)Zllm_iS7=|hX#51~tuAZ3(&!V*861JIaFIqVU1x5WpJ zI`_s$r--Av?9qYwR()30q}byQe5h2I5z~P7V?i#KSb~Sd$2R<8cJiACxv0A({lNQ` z7fAhH|GbLL6IP!r2o*~sa)jDV+%Tbh$v!4)68Tb*OEz9Ib(qiPIR`Qa3sl1N+`fM#4_FUA)d(Af^zw`{0~huZW=q zpuNfGClME07pb5akgd-V!s^bMM{jSlWx8^{B&=4<1|`B!nQn3%?sbw;)|D)DG&!G` z^tAD^yUrH$xj8(?Y6SuOV){AgaWt=Yvdip)_dkZa(cjRZ!JgkK7sh`?*fY<#ZsQc4 z_?|w-(;IM~#Qw}IEJCjopl0P<6G!C6t$O0d8kyilJ&aqN0eMia^d=#s&WHCtfe+r( z>&}bHe~$I-+Dw1MZmSnKIN(jG*FhQiGSJUQ6r_77u&P(-=-var*qL`KsJ#MR!R5Jt zfz}7~l`pNEKR$MH^8M*_yM@8JKA;Sa?PdBPPbJX)Mq(u04^c+Glrt3sY(4Jeutx*f-{mr z*saPFJM}O+3zl&DU4Ta;i0=vDL#jMZNR=%C9`ma)wt)SV86OF&dwdI4 zr1v-fJB?AJ?!(7<3M~+9ePEe%Jy}qA!r*jIt=01&jpjsMeu0~qD`sML;wih4JQ!V< dwtB2tvjX!65EIfXFAl8k2SW}A-~X17^FP36Y!d(g diff --git a/icons/mob/species/lizard/bodyparts.dmi b/icons/mob/species/lizard/bodyparts.dmi index ce88a8ba93dac1eadff5718bb04cad58e7fa4ae7..9f7a7ca89b507250751f78da0d8b1a135b160651 100644 GIT binary patch delta 1964 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 literal 1247 zcmV<51R(o~P)Yj!~;qr}}2K#7Ie;v=xVqo_C-TzF3NdmHDU{aOt#mxJvLPf^1BuH2J*>0u4caU8CHQTjcEz;-7 zWxd30W~j8fE7g>nJ5h|1ClD z@F%^K(7$lL&E58FrOJi}BoAcn`ntsJIi=7)9p{T4cI~qY)zZJ)w|Rw$kFQCFjejRJ zLnSNZhQ1T~{`egD0{{R3008gZ5>E4W0|kN~)=vx10o| zppLbOzk80vclc0sm$0^-PL7B67HufRgC7MbW0NU z`;|1~^eZy+*Td#9ST4r${z?Kic77*h3_s7-S!f4yZ}tM8QOMVxXO!E41WbF|a|KK* zyswv+dn_Q?&g+HRbdGA;Cb!}lkP7vM1xe!-t|=x~Jo5Z<-73=MmrdE zNaM>OTR`zd=Ql$CY_!XB-bHU?rpqD)T?Ck7ztXKOqTfR`ly!|zoTk{mm+tO@WtEsf zr!xLbzUr97B@J`NVbW3c_MS+F00aO4008*!IX{o8#T=8hF#Q&rWfF(fPyOAnYtJ+5 zkww&P7o@D1ezP(l(GqqEK+mJjc1!o?8X=cjFo2#vo zNuJiE`6OO0Ya%|B!!+MiH{Lr%ScOzef&{-Rm+3N@uyX|VaQJ&3u&mAnp7&mhNHt(Wc zSC1)3QBOgCq4%VJD4MlBj^|feLWks}|EK){000000Qdp?u8-+S$cQ{1| zQh^veIM#eyFLBD~_T3RiR!CDwpPya2qniK#000000PwHi)t0$^c+lbC6tY)qkv+`6 z=C)qwphq6<+5ZWp@zMYQ002ov JPDHLkV1ns9W`FU1wwq3L&loXm@5EG}-CTdY>$lo_`As-V>C$a#T0g1j0DJ5_$4^cJWOM9Wep@4acSKYHyB+lQ?ShMlA?2sDrP%> zsar>HY@mny{Bc>BvqEYkjMY)vn|qXl5uzM7Dh$?!j{!HFYhT;Q7Hr_Veq~=n-;YtW zv8?IbKbn%F%3nX}33>ar%^y3Z8UO$TJ4r-ARCt{2o86M)AP|KqejZ@oAmzmS)DZ6} z!TXe}@Bb=G+^t9-OfbZ)opJjs$Egl~gcC^6?gqsVK)f0jcv}Jaw*^!|z};ROI1kGL z7omr=esg;z$PoN=MD`)j;)KTnX1Ay9C4+iH@2}^(6%DseKwO8p6aElL1ruf~*4|{< z%v&!Jcp4U90Ty5Z7GMDuVE!q=E!)?5Pi*4uAd3#mwCxvd<84_%O&6sz0pT5gF_pE% zK6lCKbI8g2G)-2h!M5}o+W6NO6_$Vo(H^g;+=V4n!DbkSVHk#C-j;BEaeEGI+m}+k ztH|Pq=+2X5wRWZWp(XCLIzlmxAGD8eq)LO?_6$e-=?>!s$}NH+>Gdqzo}UAHh3X8$ zFbu;m%v!$xib<_NDgQsk50wIcrTqUreyHsMWX~c0pTrNf0#9epzwAx^?*)e2>rMmq zW&sCL8rmBLwD9q%zK4ZqZx#>-*?r1nCUw!ySNG}#Tx_yS2E~zoFA&fszL|80RA;lb zyn2DyQs{a&wWx&*LLVy?9`)dGD>2icqrF*R+-9dwX)WJbSJnL7JdlomY9JwFB}$lD*=XK zzAr|YjV)we28{~!^|G!32r6Z^<0}TPO=9{0``!=@>sq))%{osH^qOp(vlh3dA(r?> z9~R4vqzi8ibvk@s@-;nwaTVJhiZu+Pg7D!Sjs-WTJh-VMUK<*0WGIIPOwSH#R zn?QRI=t`grC1?3UdvJo{Ha~-$a4D|VmU@7{)B(?OA5P7(K%ob}V}?5#n)|S}AfRXu z9!y*kvN@QU<(r&6g_P*syJS#|#t$D%xvfP7n7J-g$3P6jFbwm5h4FZx_#I8z!4H62 z^eYtgi;Q3SjjDIl^|C@i3s3(Z`8ho|W+qcIKV)4Gq@cUh&=z?FwJxVD@p{s|j$?DwKYn!&Ku}~0GAma%%00lRW@TJH yPTO>*Fuwp2nU}IryhhOg0000~oX zxQWIbeh#)f0~UV>;%HcZ;MWSsuNF`Z0lywQxK4F}S?DRvZ`LD00)*|1 z8~|`~!efE%<%H`?26aWBmh0V$hX0&^Sf)~ee*ntRK{4aAlPpcyIz-^ZumB6N01L1H z3$Ot5t$?rFOW70KxI4(g(lqUcs@(X60Ty5Z7GMDuU;!3j z0fu3|n`u4n7-F~R;-`uy?{rarJKyNSdn$UFYt?HJgz~y*$B2;b_{6x;BxV4z??pIE z`zDh{+GwLjJ0Ea~L8FZ`=jgT+B8pp^42nlTE1krFx4}~s2IoZ?eVd^!9U^5Nii9

h^4^}eydRn2||yFg0|U3GND4`XG zsKR*Jpyd@$Ztcb-$LG#8RUbYv)hFqlrVk&wG(W!w3in{AYx@WqMKTP-Z2Sd9TZ9z#Vl?dXf|oSyDu{N~*DqG9lYoizZFUI>RWtidUf|%R?cVv5&Eh z5uvPEnz2t9jf|Zc&0xI0@;v|l`+48b=l;&U=bZbwXZfCc?k~>D^0J8F0YMN5Bm%v1 z@frxU!{yhvlOK@KOd2PFNz}?5Zqm@ufJUR|=jVrphJf{SXJj*=;`6&^X$?B}ec&d* z(9v)^zl)v^+Sx=?0F?>kWMfpWiOK+C&!YtIzbv%k zAX{UV;X>zoSLFsfcFrH1?~pg#n`4}wxOi|+|J+}xi@r?RD)E%A}5 z1C6pRuC&c@VWye%-jgHYupIe2Ms&%*tT!`>Eh$nUknjxj;(2&b`do%9dPG^+WYUk{ z+vZ%F$SRX3x#s-ZLwJ9~4(Z4i#zqioV%${9sA_sTeC6p+}xZ94Vk0(?=cBYH4sY4(6qj(`a*T^U zf8p!P2s>|3W|h>V@hR)@0Rv{cb{FDZu7=9ijfw1+KKfT69CwchqE%c}$dl5-`iYGv zy-)?V{q1G#3R&X2-s~jNrPPA@cx#_&F@$=}z%@FdRe-Vw0 zU|l+|$^~ZC#@72F&xwdkUV3_uuF>vtG(#`bOlme5kcb`a?-Cdud1 zOv>xKbtYO$SQ&KhHF#!a2bdEkPB9JPYCQ|k@px_Cp0#z2wsAeoIch5ArV#&1KGIIx z+8|eyWuBC!H7i9axr8HAPP@;o^;)LhkD3}bZ(qo6e6fsS(Yxc9jMquH z6=HcJtxzQl|FQDIMHwO{zZI)Kxq-ivZEeSxDl}?dMEv3vLcb4?C59jKrG&75ep&EL zC*!&g4o73hdDKZ`^2__YG+sy7Z~Q@^bMb7<5qt8>K!b`N>@XDL-d}rYXz@%F1?|;D z6Lw%`i-euJgOBO)ilGsmnbevZ=Sa=81;M_YRR{3!UPY5a)It~xdOQD9aMX-Ok;WYF z<{Y=k1g3krO9dWN)|d?Tts)PCLaAq*h9&eY4E=HqwbHJ2Arkq1+i#GjU{#O?Pg}T_ zWrRbQ+zkM`Qt>RnuIp*aZ@YFFFpgzhR=b4kT*TbyE@69^hh1G|P&FH>U$wB+#qG&o z6-w}lpLYc;+XMkjh;R!MTy7%?Vdd5yiC4e!cbNY_b?;>E(>aAP z5lDC6YU=~Gr}?`X=0Z`!Aaj;Em(sj)de=^$hxd;{(7m1}79!CCQrd2z-F?Cg7X5%D zYINI`hx?b-^sl&wev-LU1q;+Akrkb!na195De-2iu8e0 z1p+$J>IjwY5<&8xJQ#EkZ|Lo_hAHnS($LJEYd}{oEfqWSEXDBQS^I?j#2v@YwXjsYD9C z#$_e=M_IWhvHD7j#28?RuLXpSl>Rnc?D>!)l9c|`W`Pe+Q`s}Lw^PT^s;h*(zr*R# z^||=TsrX%ayzuNSSx?F2<+L*^8+Y=>PE7T+nju`ksL7z}rlm5{;q9{f2YX;vi#KYe zgAVL|w8Rx?`deO-#4)J;fzbD6G2KZ|1RNQi}3r#`QWSTG%rcYqh3ij%yd#i_+E6&zgI};i$=NsBp zovAqnu9uIo@>@#8nf+myXTDk};7!z1yx>HV>huEKqaA<@^|J z+=4u&&w<8R$zRh3!2fkG|9esQ!ui?c5j0bJxyY7Y6hn z#Y9zme`X2+yRTk0_`O+idbTOegim-C685Klr(XY*`E{Gv&xG4tNk^yUT#EK@FCNBx zc#S~Tj{&YY8D%i&`S(UX+ApkIRuIO%86q@89X@H_FkQezFN}4Fc0!_m6qLAcUISl< zl3^BTm>GcCJs!tN1ghNE7{{a;Ntgr4KMGs}d5iXs5?UQXB=?iOn)%SjPGC>bU-z4y zfDYnpxrCY^wYr2oTA>>^VOvK@A3Htn$gjEAhp%D6!l0|8&X0Q@LockEFDq-xRQ1(dO zbKz!gjfu76t0K3!<_P)DVqBsZboM!FoOxYItH6SXRsK4gD_-b`o9dcX9Il#BY?UoLhza(@ht+G!{bMiQ;u#50A2esR}?77^&Z=%5K{0#`=UT1 zaUVFZ?;ke5Q7x}HnuA`^sc?ivIhiALD;Za?ZHjdXyd-a|is*X8*VV5P;VwreKr%9w zqq4X!p4rm*qPNx~M*Gf!6o2l{5in=e z!0}J;bM5`=+a0&$2oMGe4Md~|bX`9>HLZxqb_ni6$p!XzXH5SLIX{^fwdqGGJnC2fI_|#+xN}l% zJwmH@^5%UYj*C>bgMont8=LUFInm0#>JLy$#tGA?W-!&~=697HD z+yr24iSm*4%@3rGH?MA2z~9uc#~$tXr;?L6>S!KbY?FNSp0?Y}{`!$vzK5xpt$t$R zWe+_6k)w@MCXXsKm*2v3B(8a#GBGG65~p zNrHmr8=5OSWTt+2G*8aDXA2g-QL59$l8`vhGrP|!TsHop09-D^asSmF6nkSFYsZUU zRAQTMOSWmc(YX~zQY2$SRB!MuU0!BANi|ne{4#SeQT10tx{?KXM?q%YIzCaoXrF4e zTt&W}e-2txWf1+3*_AK?y!cefMZ0Vi0H_!nyTz+H16bpn| zsOavy^G(~$X?+ewwBEbq?Ck8EIdkTmIWwO(TwhOvk&cHB1OhQ?X+AIn zfheHo9|1~=bIM6ASp2-<(${^W*4*4YI5|)v&ag+!v1d!}z(au@a%MWQRvyu)WKOm`}n)OqwB%tj#!GL8uO60H4;!o1*oDnEQTX@8G=5HGblky;=4iv_^I-$(Ul-E@tJ&~m8{SnIt`5Q z`(ASe5k!PPQH&To;Z+Sktze-z)Cz2_Y>^P9_OZ9pO7FV3S*|`ieAS5U(->H&4=vh7 zND>{#qJQl)(d8~#KO5Ko7_fU~B!X;z){+zfowxD|tiSM5DbC7E(!nCIs9hcL@h#CW z=#G0J->_c*vSk$nv$e}7M${rLl7S>uGt_E=W5+yS0l`#f9r58Uv5hdijFj+CO4$}W z5N`_zf9VnoDX2^6TrVKa4CMOHnsDaif#*6gN$fDH+x{rumh~79BB$O3FByPjT^!v* zDTTC|y*ZE?1~Q>|L88f>b=%*E%ik42tL5CT$YmK0$0T=!lHQpO^QJGayU@4OOS1p3 z^*tvvfYa_wgh3)gv&V_|r^hg))W{j%i=`-MJPi;rK~~!)HG|37Fao|*!bBcP)pp4~ z$yRSnpvXqs5X3WE@_!s=f%rPe3P^&;1W3%L$`g45#J6~5nb{;<@ykU)V!&bx7ZAZA zFm8aCYL2k1tp1I!$R=nk(|$Yjy@zf~p4;|(9^&aoYE2x=Y)U^oCOy+QGYR4TCXy%l z>6bG<*xDw@qX+84^QbHxyri==T&m7mqUavdeacI%so8Qj>(GovUn-0p#=gHIM5mLaUzAFuLZY(lHH{G4C)^dWs zY}P8VYfmh8tIY2fk+`=;OzS&V07$eKV!z)~t@Cmx|(a9&>l)ogNFnWzVqV9b9MH3PKB8~i?yy9&{ z+mxVw30obVd4AlA=QzY7q_h+jcGjG0`Ong*pSIgoOz`$x>BJsEKi-@!b0%xTP3b z=9YApNrYt~A{+e`uab6zlnJ&hlKe7+U$D^_!`c(CaAjOhkKc#9NBGfGi{@;}W))^X?QFwT<@H*n@rmQ7_yIwy%}@>gh42Q*r$L-F(S^#k$AbbnQdL!-bF>5lyjwV zV>w_0%f|C5A0~8?z&3~EXowlpbR?!c4|K+Pas*5bbP<)Bhu9uM+{Vdf>`Zt4%CbD4 z69of99?v0VBBU_UKgUpmsW-HVmmj(wK!jsqnp?;9&MnA8#gn7}&iS_!9v5$M{nN^U z$jd_?KDuNr4aKSlW{}EC0<~W=#K1g)8r(x3XU$C^jewwOuoHgl2h1LV<@r3fK4iH` zLoB3tfaPymKJuWmCnfKxuYosmQ&#%cc;~c93G0Ilkgwe zE0xjLe&eX`&FgCr0pWN2`|uZ+?v}I+aDzOsg%04(=sA zgE?H}sZ034r188)g$&t0Sr+=U3h2mt6y*mv0sX(E$A`_#uzh%uGw-y%DJtQ@xj~$K zCb~{!OWY#1Qe>h48%g%sc`khQ=c6*`kRp8l8rGw$E9BmE>*aK_cWq#4z1>~bmqUoE zrq)Rnib$O>Sqdld6ijs*^mVsXlrJf}YbQ$F!dY9uB*FZVfM-zT8eKlmBg(I0!2}jW zvB-eb{U02Oc8~nxQJ!vk`4RBW^qq+9E<4R&**=KTXyS<7e6Pg^oEYi9du`V$g_^mPxhem zvU7H`F*1-(xo+dW@=jU^p$bcu6aPi}w4rYVBAX|1yL>t4BTI@<+Jo&@)*VVBi_)gn z^3Icey76yO1L+aT;(4cvSNqU=u%?>~E@XjS&lE0_IkTy(jCZ}uK zh8Rscb2?azw!Y+Gar|uf;GDZHzZB7s?j37cBjNFS5#HGsr9XO$ zHKLZJ6U156ZH%)s7X!JDJZ1>jkto{3PqG%guh+$vRE@H;PFG!0bQ?WbzSX1x%SP~B zvFW4H@o(AZ!ixNZ6@%miUsb=db8X5ZVVhI6@31(iyCe}sr12&jmp?TCg#{AbQQf|^ z@X7F%=^I&RsPX`IS;}89JBNUFN_tzkOmDaI)+^Qufh0A59ZVZ~6*roH!y&*daEAQG zcO$29!~{{LoOH7#8z!7`el~gZ=ongk>(GcKmCGg%9Y5UF9;p8|^Fb+6W#S8D!k`8N zp0%!h2@l@|R={xVrx6n`lf!se4hnv(G~A%nYUG7rokf(B{O9S#r^R0v0K18(oW@lN zC6b$-qA}Q;Xc%;rpptK2x_CG*m@RkF>ge{o3i%0bQ^i9Jq;Ug}c_$X&^QU)*p$g#T z!!CTTB~`2-OWIEm`&qkQBH|88cJ@~kXqn1I8~f5%ijI=>-t6XQzwZNtirw0tYGb;; zCh&cz>D(Bp0@b^$g7&ysmVqzE@?GD(KcJ#dtZrGj)_=q_{QN!6q)+MIqft4>FFRlBl#&1apMNDjzN%J~t&&+W?AiHZ*+E%zZE8*!pQY=!UH z1Gvg%4y;w()iHoOv+Kkp}3`cpsSMFA?!M=5~fuGEKj5^yS$Vt(4C%s zHp?^emtCwvF!gfkudl2H1)b?lCkafKPLt0PEQ2d`pS;p;IX;3kQX2z9rN=l3k+-1~ zM%xYo*#5!wNvc)bz$qq!cxzGoXP{mfU?-w{QAriDLmJ1i-?b} zUxzU2GpG_%+7ED^-?4~}i!NQKaHeX68erIpzMv&rD37w4?rc2jPi$eP!Fgs9R1C>| zngaC>h?lyNGD0i?7P=V`GSTWbGmeN9?c~6Sb3LyM1?h7wo^kNDs@RzUhHZrwuL=?k zDsL;^ch+qYtHLXU7Y9aLtpC;`316X%kkD>1dS|W{Usv(uEa^odqHTWJl>u3~88ON~Si*OHrA-Wh+&Zix z8T}!<>B4w?4HIlRpxsvEen(jRT3>U%YuUF0Y3e*_v?qo#c}-4&9@Au53==C3#am+xPjL_`^{GPpVvrfjIT=6tZuWZeBoGuHlW zd|hw0i4PZDqx#3G1#K_RTg-Fe-d^HwnPMj#k!f?fSjloZTe!~8&P}Y0(d+-T%rJn1 z90Z__%+PxWoD#)W3eD5ZF|~CO(yEm|y_08VnwP|9*vp~@{a}eo*|$%T3vjbz9?rLu z|K6CU?DKMt%)zb45T0@MQb5mS>UuBafjJ3v*pO*|+m9&c|K(NRRH#q8-I=nhu0*?1 zseRTsEVs8@x8{8|0iF^99<+5fPBOF~=xTUaOB&r%o4ZH=HO2$ZlXu_AA6FfB)DmSX zu+#zV^H08FtiV<>`7B{2%ZTmugJll{o3n`sDRkR>y#s$snoV4_*f>)8SzNZTO7oiE1(|JWTj1h!Ma{cjyIEKp@&i!YxQUZ3 zi7SN#Og-RF2UaK!KPSxMS}!YPOgjd#wN=LyrePO&xA7)j&!~UH=JycmVg9Pl-$&@F z^6+#q!J3V4iRJ>3^6z}l$M?ym=2fox1hjc?O~Mm5Q@lhhx$ZYuHjo&lW}uV#Yc7YV zD^LZmOfK?6%u&R+oIi@h>Dh_{Pm+vqA}g4AkZ;nqqe~FFl!&d!?vDp*j}C5AH&|}s z^t!vcTf-H5qFXC~8tI4P^#QjtW3qUnIyCP`>3?pK54GC`{ODb0X_g!$&5 zU2X#ns!wAgFM|4=yQDmEv{AV>a|fcU z7Q7NbmTg{Us#*Xzpgat!0lY0MoJON@jAro>m`hVdeSjMB>+`!(?rBv76*mNHmPSMq9MIJt3^Vy9n=Fu4%i` z5&U1fcdU8K3LW(-ym|*=##;#MNT?b@n;)Z!q9&0;lUo;)k5M-wH<8k3-ja+ou1mZ% zy>c61zl#Mx=hpmQhvm#Wi8{_I%zskU53n>~DP;)UghE%+pJtD7W~GWWe|Z$hJnRoKIm zkKcwwmaJN)M1iPLq~PYT%~A4jJwy9niTsZ*aKIYzZqs3;^TeSulGA zqS+9$o!8%yvNlwNiKQZku#QdeQ$4_Zs6HUB?|2Fd8mrh#6ydxh{X9<* z38TzUX&s4tS#uVo^;fviOT*%(7%UfVZC?da2(C!9beuDVb>+z=0KP`V^o~QGF}$LB zV=VzyxJfPX!=!9%zIL-wIP~aJZ7r~YzZa{VS@*Eqn3xJ7q7W9dmTxV%`Td=@Rq6s` z^5C?)+Bk0#Wg-^3$diuf?IUW8Gqd5OnaaLyVjJp}>jL$Q0&Q^KbI%Ze^1&QA^XFo` z$E`kpC?+9avan$J7+sE|8K9)zru2|OA zrcB!qKI$sS6svBisLyRYD(Dl=bsGXy8-`Twb6b;_e;n3h(D$HoJX5HPSc!F<(JGKQ zxna41nCvE-Qqud;%Y4j`8oUO8#X@bABAxErNXWmv2D1Yr%)}6*HrGNxnQfMQla#@`t|;FN+=*RlS^TPP=Gw> z^lqPAyhI9Q<2=2%*cxla9zsf3@*;7MJv+J(XH`P%VbGvX2Sky!d3W3xvEK-gQ*%IP zPZ#(cxv!2Q-dV-;hDRiSxPG<;gC&hl{z#|@^2Z^q&mj9q`PHasl>i0dPbf}`?_)K0 znh>6s7~KB7JpZ#@xWMtTQX^g9%++vnLDPV1JF?@sQNUBKM!imwSK}6P(tujy;iWLL zmsAeVr)iv17Y^-5c+b3(ek6G3dVlP)sUMtM%93wU)CTkGB#aiGG&->e?hKTjwQom} z8RC|9-dNf8wf!t&h~9pw11@H^k|=y6O5FI$CeSl?(=TU37Kr^}LXc|`NZT5-`kWhp z>5zyOD`r-%TA`gA#NRJc)(Y=+ZF|&rp86UdC6>Wtq5E{+LaA)eta&s$K!aen?M0HO zRdm7-lhP!0u0DHM&GOe3babGH@qi3As2!ag2a3;ojH26)A#^ zN04222q^39mZSL!UFI+(=a6oB$=8V`bszHQ=m&^pcVuzhI|OwnHz%#GyEy4|fIKhc z*RLJfNTOWt^D#cwWYX6@gR48n$CEwr7h!$dcqnmiZ(fLRwk2S$L0&~nuBF;B){_{N7lrZr_av{)j#cd?=#O z%os4!bs^Dmp@gCaRkon|ytIF`rTK(b&x~G2HbTlgLQ8J5rpfp2hHLNlg@MzMCRJ}w zV=+db%;P=x!A`-H&+dRINicwB#YVS@#{AN2>3^=>c)%jhPy)Rs?QuNyB8+-HXzpl{ z^2Ar{rPbpQ?I^PSUaC)XV;479*NRsiiv0Em=YH|?Vvjy5xWY!NZ#Q1HvRyZ0xvcX!8T6)+CKYJ0vVjYz?Ul=Ek-bjV`GG?rjqS0G@6|pNJ`HO4 zUiqK<@ZbIB7r0VW94m>>{lGrVvPk&_j#;8V{EmEi8M><#IlaLz{;c+W1U)>J*I2zS+guP@)z{=tDQ|+r2C?)csPN7o!gQ98P4`X zUMUUdRpd1{T8>oJ6r_v49hT=Uh#G$)1Xb*BTC4#%zjRc@&P}M*UZgzccx-A))pRf3?kV@|{X-?-YoO^J9)a z%apn5jg_#o6X&mTMSd3(yra~xo<|OA?sz%oGNV$@*Sw!+%qa+K?1T^ypB=}>Rr~tR ztHL_xTBd>=6D3` z>Kn7_e!~qq9Ob9796pW7_Q>B4bnS&M6Is>1g1a|UzA%WrG#7ME*l==;l!fBNwdbFh zIV3H6c8*d+v|=C9I;C8-t5=Dv*0?bmlp&aWM`3#N?7 zbRJ1r(xXB_&X+0emj$4_)MQigGy|RY{x3frlv4fPu+ob10~hB~#D4>{u4?dc9Hal7 zN6te;|LaJnmKv|AWZX~o)(e_5raqZW+Ptf4E;u7RkTS~k-WTg`H|;y=_4AAl4O)F) z^KCOcJv+R`Blzzca;Ay=9cT}o_x13#?ohe4(~K2T zG1V;n7(-dHTM1lG;3m`|Lr7mefZF~R}x}juDrypQY_d)V(yR4C(x-21g4gb z#okFkUVCtsQ9(km2-xYQ_rya3KRqH`yi4^vz&2Cj$BP};@ijx5Orri%pbh_$G3J+o zeBn}-bYA@nb$@<}C!>urDkYn!KO6qDI^Vu&p6dy`kHcM|{Z~DD;Kr#8^tnNY5j08gfu;Ve>;DHdr2Goy<#7R_a>~bjJ^Ws9p1d;!QgJ z+_83HmNPu+J1h*|j@SK00h{gl^H?a7%k&{4egNBQx0kEoo-4m<FBi0P8U4J+kG}k`ufF^AqHa~Al0@{IeNjps&ARXi9ugaVj*{r zk{*Ahshw){HOFGzI|AFlEIj8uSNfy!x; z=hpx>3XWyK-JfdUFNXO#1lgUm3VZoFuYN5fbh_bHx%rLNYbUprCqvqesA$O{M&8f) zQd)A;InqS|_(ITT-lG`DHZv*dR-W!8;b)@USMN5exdazSmj`#;3YahH?!J&+co8`;!@GU>HgmKQ5OI!C zZ|0g7=9~8NnVwa{VPje4f&}s6C#n%e5aCOy-_2om5vcc#BhvU|Iyb#DZ*}vJV4`^N zISBn?sP8-z7^stNcD-~CF5hB`k(%{YN2{4EG~gBC70+zGoHe?K6ytr#UOT+&vUja6 z>+CqO`thd_d7$ZdBf^fMY(pf%+A_$n&L&XQhNWKgK&aO~S0)BK z@UJsbY{5w_Y3;&qX?EG9;DYrYbjk)wAjir0C6O=M^QiZxMxd+qLUuHSPJLl*7W~Fn zK&6qqiX%FUDUN!1>T}yhuEO+;e5|u5dA}FUKSl~v4=HIR?|5v_H8qL!H5b!p<|^ak zoLafft*aDmU)Ntz>ULJdm)_5nK33)Bcji-jb!_RsAubrFMG$-jQ=}YxS=!6#Wa& qLMkg8ALyv@MrV$yj}Mq9ES|!cj7{Z{jLwmNwboM8dr+ck9r7RMu8P3` literal 12447 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