From 11972a00666bbf40f94bbe7e82728ac71b1e641b Mon Sep 17 00:00:00 2001 From: Psychpsyo <60073468+Psychpsyo@users.noreply.github.com> Date: Thu, 14 Sep 2023 09:17:44 +0200 Subject: [PATCH] Make Shark Plush Janitor-Bucketable (#20123) --- .../Prototypes/Entities/Objects/Fun/toys.yml | 9 ++++++ .../Objects/Specific/Janitorial/janitor.yml | 30 ++++++++++++++++++ Resources/Prototypes/tags.yml | 8 +++++ .../Fun/sharkplush.rsi/blue-inhand-left.png | Bin 818 -> 627 bytes .../Fun/sharkplush.rsi/blue-inhand-right.png | Bin 825 -> 637 bytes .../Objects/Fun/sharkplush.rsi/blue.png | Bin 377 -> 350 bytes .../Fun/sharkplush.rsi/grey-inhand-left.png | Bin 791 -> 627 bytes .../Fun/sharkplush.rsi/grey-inhand-right.png | Bin 792 -> 637 bytes .../Objects/Fun/sharkplush.rsi/grey.png | Bin 360 -> 350 bytes .../Objects/Fun/sharkplush.rsi/meta.json | 11 ++++++- .../sharkplush.rsi/mopbucket_shark_blue.png | Bin 0 -> 330 bytes .../sharkplush.rsi/mopbucket_shark_grey.png | Bin 0 -> 330 bytes .../sharkplush.rsi/mopbucket_shark_pink.png | Bin 0 -> 325 bytes .../Fun/sharkplush.rsi/pink-inhand-left.png | Bin 805 -> 623 bytes .../Fun/sharkplush.rsi/pink-inhand-right.png | Bin 808 -> 633 bytes .../Objects/Fun/sharkplush.rsi/pink.png | Bin 353 -> 345 bytes 16 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Objects/Fun/sharkplush.rsi/mopbucket_shark_blue.png create mode 100644 Resources/Textures/Objects/Fun/sharkplush.rsi/mopbucket_shark_grey.png create mode 100644 Resources/Textures/Objects/Fun/sharkplush.rsi/mopbucket_shark_pink.png diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index 2aa92fbd96..6d7d7a52e7 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -281,6 +281,9 @@ state: blue - type: Item heldPrefix: blue + - type: Tag + tags: + - PlushieSharkBlue - type: entity parent: PlushieSharkBlue @@ -293,6 +296,9 @@ state: pink - type: Item heldPrefix: pink + - type: Tag + tags: + - PlushieSharkPink - type: entity parent: PlushieSharkBlue @@ -305,6 +311,9 @@ state: grey - type: Item heldPrefix: grey + - type: Tag + tags: + - PlushieSharkGrey - type: entity parent: BasePlushie diff --git a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml index e1755c9756..5d90d9f186 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml @@ -111,10 +111,35 @@ - type: Tag tags: - Wringer + - type: ItemMapper + mapLayers: + mopbucket_shark_blue: + whitelist: + tags: + - PlushieSharkBlue + mopbucket_shark_pink: + whitelist: + tags: + - PlushieSharkPink + mopbucket_shark_grey: + whitelist: + tags: + - PlushieSharkGrey + sprite: Objects/Fun/sharkplush.rsi - type: Physics bodyType: Dynamic - type: Transform noRot: true + - type: ItemSlots + slots: + shark_slot: + name: Shark + whitelist: + tags: + - PlushieSharkBlue + - PlushieSharkPink + - PlushieSharkGrey + priority: 3 # Higher than drinking priority - type: Fixtures fixtures: fix1: @@ -134,6 +159,11 @@ - type: SolutionContainerVisuals maxFillLevels: 3 fillBaseName: mopbucket_water- + - type: ContainerContainer + containers: + storagebase: !type:Container + ents: [] + shark_slot: !type:ContainerSlot {} - type: GuideHelp guides: - Janitorial diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index c7e4c1a437..d4fb34b547 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -795,6 +795,14 @@ - type: Tag id: PlushieGhost +- type: Tag + id: PlushieSharkBlue + +- type: Tag + id: PlushieSharkPink + +- type: Tag + id: PlushieSharkGrey - type: Tag id: PowerCellSmall diff --git a/Resources/Textures/Objects/Fun/sharkplush.rsi/blue-inhand-left.png b/Resources/Textures/Objects/Fun/sharkplush.rsi/blue-inhand-left.png index d3171963d5961a67f336c3c169b079fad3cadaaa..ebe28209642af6fabce7ae7410619fab0eb20a3a 100644 GIT binary patch delta 593 zcmV-X0PD#jJ$*V*t`}=)VI9A;cKd zDFCYktmRQ9ZBM5FN$3xut7F8~MbgPTKta^KHUx?2x5ecRx|Y1+K*d)JNXvh^`OiNj z$-^*G!;tq!$R6LGtHZ@y#)%qB-VVzwHdQ=q)d7;^qQxcehn2`|xdLFAP4y$sdeo`| z+}8tm0Mr9`0MuQ;!Es;}es@U+Z>C+|Ai(vSYV+G$fY#U)5U&%k0a(;7@&y0&NvI(_ znBP|7W@(yhX#Kd-PTPafoe6(|82T-d%}cnZ>P2!8n78SD|AYkCN<62m fyMTlK8n7&1Q=ggqFs|*!00000NkvXXu0mjfEgl=} delta 806 zcmV+>1KIrZ1hNK@8Gi-<0063Kaozv`010qNS#tmY4#WTe4#WYKD-Ig~00QJmL_t(| zob8&=O2a@9#;1^*G#9~_@vihWJPQiFlwOPnik8GN&p~oB>)h)5`O?V0-aw^S6_?Sz-4Xk z0buYar)SO(f&=h*8vmi70DPZ@>-~Jxn-sXXds_Yed;@{y!Sl~;6$}7(XcxNxgCx6j zj}Y<(pmT^j>jFXo>+#A-Cx6>`@Kx*UU@>r%e98o2?}s4X^ldhQ;md<|P7S5{Da#T@07g#Ixj{k* zbWJd%d=6VD09)IxDD;!pV5E3Y@gNKLlXT5y4NW{LFnoQ zCaMASaToZM#Q53_>0$LnLT~{ht2&{8O1mhV;ALF27GvK?0a<^yEpKzDu&|+WoFr|w z&6T!IrGJV=+Sxh-_yk_wRypnCuwkO^k_NC6tSVYc`l^l*>J=!*#+-?JbuUTJ9`zjzV)#PBW!nmcC zssiR}bCMtk!^*kTH%P)J3>R4eXnP+BRm-=r!w+iLzC>dHU2kgtA=N=mznelZ25`uK kC?D;;OYE4G06^sW15l&Y0EMcd)Bpeg07*qoM6N<$f~k~le*gdg diff --git a/Resources/Textures/Objects/Fun/sharkplush.rsi/blue-inhand-right.png b/Resources/Textures/Objects/Fun/sharkplush.rsi/blue-inhand-right.png index 96c6b4d173676a84108397748a0ddfad4acdd689..996143fd7b8a8c6148b18cb7c6da6845ff08584e 100644 GIT binary patch delta 603 zcmV-h0;K)92K@w(8Epdq005o0f$RVP00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z001OVOjJb?JxOGls78N~En{*300960|95wH##dLoyuAN^fAaG30000h4yD`x000bh zQchF<|NsC0|NsC0|Nj6I-_FjFAs2rE%1J~)R9HvtmdloeAPhu#w21Bh|L;^4!3JNg zXBM*kAVC)f!oQxC-B?!W@gXdb1v9>y21tJba}S~GPpkRrXYq8 zy!RH8S_H3$-J&C0j8a%gti(msdmqmYE=24A3XaQ^-8qT+fCR+{I6cNPUQBTF5k|sY72*l4m|=)el2f7 zh=8H00T*v|x)CX~js^B`bW-$fo2Y_XPL=_CZhpVta6qL0m1#mf=BHyxA^l3s?9G)% zAVoP|^nd(qjFy*1{C;3cdt|Ju(FqWijq6{b$ty9A!{UZcV4rs-{orD`>1y-=&Z#+{ pE#=X%fM4aLe3!fV8~$1_&p+=fnfx%z(3SuI002ovPDHLkV1h4B6j}fP delta 813 zcmV+|1JeBc1i1!~8Gi-<0063Kaozv`010qNS#tmY4#WTe4#WYKD-Ig~00QetL_t(| zob8&iP9rf8h6l+VN*W|y25J!fJqD*kqCrrwS6p;WB+yaw8VLHl3=&NuYS>w2qRC{& zYj1pH7yFZtto3?!=C{XLcI+T?iU5!~MF7a0A^>Dg5dbo$2!8;XQv`qka&&(EF?*Qo zrLZ+P0WkRegTrJZ1PhQ-^*#|KKx)-fkjkIIr2qy@6Cy>R>o31Af< z1)KqVc^X*H!|NEd7PyrLPTsV(jH=4^V%gWnUj_}!Pc;S3uKz-_3OoWdvtQrWCGS$9 z1te4U_~(t+#+m>;zs3&}n9t{C4voj-)yv1OW?y?QPJfJcPf!X-qZDMU6T8In`P=;r zrlJS{nNtLS%qapu<`e-SbBX|vIYj`-oFV{ZP7wey#~ppss&5DwyBo?^-PF(*@U2n+ zzrXVe%@An>*k%3@!^K zm>QZWR(}w_do}wZXt78;8+(9OYv;~!$7%I+aoC!b6llR(_8kS_tF`}+@|SN`QrOmz zF=FhFcVK&)T6>?dVszTi7_YTUAy73sgcMSLN9e49<&Y-0Hl_=7X2^=s`D*Rt9KTLW zC&md1gja5{h=~PQq^U%YMyozNfYCL0^p_u$@_%jM*w^|ZBn?o-_{a3oJ5D=ULT3sV zmzQfrOl+gw(R8{TTWt(QQ3$>YrEehxT~73yAUP|qs{tb-7#X~@+lau&EZfrlUY#PE z4Tz-EtFSy6flE%-G_|drwJ*fH r#wG^~FdM)>J6(J%UxXlYvKQbJ85ZT!@kvG500000NkvXXu0mjfY%yy- diff --git a/Resources/Textures/Objects/Fun/sharkplush.rsi/blue.png b/Resources/Textures/Objects/Fun/sharkplush.rsi/blue.png index 05b87738f03e02eacc71cf724b8684e057a086b2..8bbd20f7ca012187371d763f9916eb383ec201af 100644 GIT binary patch delta 314 zcmey#bdPC*WG*uU1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$g>fKQ04 zpsi=h%oT3+6Lgb{fMVt4<$Lz*`40s3^`Aa{Iu;%d6jV(Qodl$KN`m}?K~hk_AawuS zxrvJ6^$e>$T^vI!{GU#|&39OV$62u_`se@ubLXZ^Z`fk%Zydz<`$3TDTK!+X3c2U_ zmdMO0`C!R#fZxH6Nn^sNO&$B+F5o$!{o#t$IklE45v-?6I~C=2W(XgT;do=IvSo_) zj>BvxoNe|Bo#x`dpSNuBT(4xMJnm;_8p3hku=C3&E>#k!NYhRuY z>fmKqwCT0YY2U=xE?;WQUYfVw-^%EcbdXWz7k9#1>!ps0kM0TVaR&N`!PC{xWt~$( F69Ct^}zo4L?Yinx&00960|95wH##dLoyuAN^fAaG30001~EbEm3000bh zQchF<|NsC0|NsC0|Nj6I-_FjFAs2rEz)3_wR9Hvtmce3#APhtUtcd#m|J#`)D&Th2 z_RvF}!)jvk0C(GoEWgwPcmUMD1W4O*8zA8v(5=zx5}>PD#jJ$*V*t`}=)VI9A;cKd zDFCYktmRQ9ZBM5FN$3xut7F8~MbgPTKta^KHUx?2x5ecRx|Y1+K*d)JNXvh^`OiNj z$-^*G!;tq!$R6LGtHZ@y#)%qB-VVzwHdQ=q)d7;^qQxcehn2`|xdLFAP4y$sdeo`| z+}8tm0Mr9`0MuQ;!Es;}es@U+Z>C+|Ai(vSYV+G$fY#U)5U&%k0a(;7@&y0&NvI(_ znBP|7W@(yhX#Kd-PTPafoe6(|82T-d%}cnZ>P2!8n78SD|AYkCN<62m fyMTlK8n7&1Q=ggqFs|*!00000NkvXXu0mjfRc9Ua delta 779 zcmV+m1N8j!1eXSo8Gi-<0063Kaozv`010qNS#tmY4#WTe4#WYKD-Ig~00PNLL_t(| zob8(Jk%BM~hWBRptEE_s4QLJ8fDLF3+LEP60UR&mI_r`^zCe~4Pd|DV}YXGZr5wO-ELib>tv8^EPUrhli?iO%PrM7TX{Iyq$rJ-RTRq*Ar=B5;4ucplA&Pn_W^rEK#2Vu(>xTpiL#8D8F5|h_fpoi>>h7bZoXLV8m)pjAD z;B{PlEn8$~>gG_ImoQ`qW_EdbO=f4DL zibbp9} zx)IU_kO?*=Ej4{p#R%65)W_pn;uGhvyLzU>cYlU-JD?0{yWMtweK$qkJ3(8<))+9P zg3-ZCyDtdxn&-K;ZvqmMO-{BIewM-X)dnmzZjf~vs!|z{7l5JtK&o86 zj~%&Cht?%J0~p(>eM6>&nm@Zja0W2vf0QP#68j|;0F=4@0j`qeQB}-G{r~^~07*qo JL^}zo4L?Yinx&00960|95wH##dLoyuAN^fAaG30001~EbEm3000bh zQchF<|NsC0|NsC0|Nj6I-_FjFAs2rE%1J~)R9HvtmdloeAPhu#w21Bh|L;^4!3JNg zXBM*kAVC)f!oQxC-B?!W@gXdb1v9>y21tJba}S~GPpkRrXYq8 zy!RH8S_H3$-J&C0j8a%gti(msdmqmYE=24A3XaQ^-8qT+fCR+{I6cNPUQBTF5k|sY72*l4m|=)el2f7 zh=8H00T*v|x)CX~js^B`bW-$fo2Y_XPL=_CZhpVta6qL0m1#mf=BHyxA^l3s?9G)% zAVoP|^nd(qjFy*1{C;3cdt|Ju(FqWijq6{b$ty9A!{UZcV4rs-{orD`>1y-=&Z#+{ pE#=X%fM4aLe3!fV8~$1_&p+=fnfx%z(3SuI002ovPDHLkV1ix67F+-T delta 780 zcmV+n1M~d-1egYp8Gi-<0063Kaozv`010qNS#tmY4#WTe4#WYKD-Ig~00PQML_t(| zob8(7al$YRh1I+Kg;7`uW*`f&0GR<6U>HV$0optcaY9Ir9o&-C{_b+;#)%?5TPBU% zP~lVosBo$PR5(=tDx4|+6;2g^3a1J{Gi1Bnes^8>mBZHT1b;yAtJNx-2+;!MRDDWB z36NX$9OUw6b}4{>c|f!Xe15apM2j*g02>8Un+1S<;`aG`PP*R}KpOQP*i9%MtTq@L zFjD|I>Y)dIVm3(MFxoODEQV(7?A8E=gGYNvgb=O({X#;A!-3Z8^-JIJc)a!Z52e3` zgViI-=jFNH|9@{9;6(r!+3j|;-|yX0LJPo|(;XH!20{7CO(HA{Uqh1J? zd*2j)87w?M%@n{4z_ADjfYHY_WAZK+RzNys+qMnbcoIP7SAWpua&dELxm-S8K0Y=2 z)^qP^`EpHE3TUGoWU3RN#Pj*z{S4-!3P6QZ1)##I0)J59Q~{`PssL0tRRAiSDgYHu z6@Ut-+5Xe2Zw!dNnafw*-0&Chw^9J#-(`hnj@$%zXBNzH2FdzIgIYR9(yFz`1|=)T zl3b!_+o^V~Jp=%;Kc#@KwWpN9b%6w_VTs}e5xUm0AA=Q(w)3(EShaTPoOGOL&lrcj zQOSW7tbb>};Q&Il_TMOfg+?WZZ3`VEVsB&z+V9lbr;Hb4WBrWDTDukks_`bInEE^5 zy#}5`mf+SsW8ghQUW`qs*3Qn!^E`D@oZvuY@VthKCg7;ZFOL$MgwQZk@m}tZ9;(xv=V{Me>AqpdBq4q7Npesp!6J%%g zc{5<3g3-ZiyEhT!J@>Y@j})fKQ04 zy}kYZ{reXzSdg8a4HPRcFW<9g&wn7OumAMv)3NYypx|;>>DxexrzFTP7$gM+3_|zM zotvmAUeB=F)5S5w!vE>S+kA%=c$^h`qJRGXKX-1*^oA|A{>DL!zaIpduGRnLtB`w+ zZ;8yDk`I;)2lyTAm^3DQ+SIZC?E;62W@9v{O-TXNK_c7>+lVDqE&# z?>NkM!r5l8&}lCIJ5DQ}R)s%Vz3tvzbH%SS4lU}tsQJUg>G_b9^BfhM1c2fxvHx3yIo|#;fPb&ZLd0o@Q1PzoDo!_D zCAkv>zuStK6Meos+@(q}D&&ft<>$G??}WghRpEqCQ)|8btP4;a))a!%8)|!j0AUtk z6s6Bm*PMV-iU}bO=QK^x;_gJe`aXcq0MvC|Ez7crVK5H41GxrJSJt+zxk77&03S7A zK~RA2T1t5f1W`FypjkzT5Y~=$^#;OG)4EZfQws(_h^N7HxX>98@?VhDhIG8TU{4{k q%z>Ccp{xKYRsae>0Vn{k1AG9(GnyYdK9Uds00001{j3ypF0N>=PdAuEM{QfI|#yzJ0@no1?lm0aSXBWe>x$M>xcr6%j1;r z?7jbM%NL1E;<)|(61(oP%3}+9q~~dzC{y58m7YDJH|EiPg|4ekV%ugNJSxH^{Eu^n z+QB0BUWGMmeJVfx9Ol2EQ1g~)2J_-;xB3j2r9bd=IZe%cJGW9qVq;@Q_S)~Cx7^`g zl@;tTLq6s0FU9A&t<9B5N82|X|M(;*zjez-PRsL$&S|$8)?MaRjqr)LRRcPa!PC{x JWt~$(699wHf^Gl+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/sharkplush.rsi/mopbucket_shark_grey.png b/Resources/Textures/Objects/Fun/sharkplush.rsi/mopbucket_shark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..3418a156d2f1c1b0412bd5cf72216f54627f5773 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCik70(?ST?d|RN@87>*!Gi4UY@pb=wQT?Y|KGD`PkDLy|N8o4;o(3*QQ;_Q zAjMM>Lj*p*1@A9T*Ci2 zXQ&-4V((R0!`7$rSXx=Ry7tu0M{jaJxQc~6Y5r9<^ z){3Z+wdaoj$>>jMsAI&{Me>JtfC9C>b_7xM`{MEf-AW!hQTpfsd0Brq|Ne(0WtwJc zn#%qN+2h*_4LB`z#=BCTYuOIVEH+gm>@@(glxoGb?1vR)ww?hnEUxxZWFzV|0Iur> z+yLqZ+yLq-;NUp0inu$agE!MIFA(5*UA6n|B|vX%2GH{aYycLui#)-9eG*y-4;HtL zxLKO!8hSsjwA20|bZ37;Ack?v><-}O&F%=u=E(c1UP|%A*kLOc7%qkdaNzpx>DCQ- zr3riM`>kjl05~k*gR5{8>*?MByol~=ZjWY&DRA=ker-GHv8{p-0Yl106|_g6T__^r z)(aJrMunl$+9TmYceGR64Gq{0oE1K$s2Or03PKv)&*!tYM%`HeP->s3!Z3gtV~)Bq zW9UH2zpSo(0Jv~)n-H2hkNtHF9bM?bHklk0gcm&_55DckBO->sr?{Tg`n_+u3OMMm b0n73Q&Wem61fSNB00000NkvXXu0mjfU}_XY delta 793 zcmV+!1Lpki1f>R$8Gi-<0063Kaozv`010qNS#tmY4#WTe4#WYKD-Ig~00P%ZL_t(| zob8(Jk%BM~hSwSXVj0&H4QK%tpq7CJXit_Q1#m2qxLFd&mkK8D%#9x;o9vTp;M^@B zab*CIxH14pTp0i)t_%PYR|WuyD+7QZP+L{)=62io^j$pwbblWH{=6YX2N1Fv-%wNl zp{wCLUWir`0`2kG!u<{ctl~WR-c`{6C=+_eF6f*TcEuPm6b!&PAu?GX5F>yDZcGIM zn2o{Vn(JrLZab*CIxH14pTp0i) zt_%PYR|WuyD+7SURje(W8&l|e@yTrNk|chCUUdivCrtSQ8$AK6a2JH6#Ax3F>Gjzc z2Ehji&+5bi%I)@YaGv`m`l9b@2(bLSb9$Rj>VDTxd=R%e)plgtQaWF_o$(n!8<6xi zzB;Yw%zuPUtKupi{|ZQrFIpBl=#@3-~rh&V7+G_*m!) zjAR2;1Q4=@z%U^laBUxrXbk~PrPFbGdj=m1Q(P;P6N7o)Dy1W&hyt_5m{{%KV}`jb zUmdWnz`}WA|K&JKtxwGtugyLPaRZnM)+H@R^nY~~BSRfQQ&mdh6W^oVasXngHknd$ zI7nOIAm=AR;{c`!vf>HuJhdw!&_1H}fZNxM=aWs2_9)zMX`NVo(9|Ra1ZG&Q`089Qy>El&mzoZNR64yWO XC=$wNNY%P800000NkvXXu0mjfzFlPG diff --git a/Resources/Textures/Objects/Fun/sharkplush.rsi/pink-inhand-right.png b/Resources/Textures/Objects/Fun/sharkplush.rsi/pink-inhand-right.png index c5b64bfe74ddfc055e2a32babca2f7ddc5efb0c4..80c612e9f5ea97fc4b8ea9d59149b497d5aa1b1c 100644 GIT binary patch delta 599 zcmV-d0;v6{2KfY#8EFFm005o0f$RVP00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z001FSOjJd!Iy(QOqyK+@;!{%q00960|95wH##dLoyu9-A@&Et;+q@+o0000BbW%=J z|NsC0|NsC0|Nj6=PXY3gAs2rE%1J~)R9HvtmdloeAPfZ|v`G8^A3XOa!3H0+o>|Od ztc4OxO29=7%P)BZkAVC)K{&|1Cy4v>X6DG>GZq{@-4H}`y1ZKgHH1F#rXYz(jL}0< zi{Op0dvr!fNfjOvF9`|tF{ZI0NWu=F;Mk`8&Pmh@5;Q&`=wmDc2JwGP7rbO5@)`>~ zJEbLcf{>?aCexIM28Ro-nY;$cWyaZv%q3Uzh=Rq|OckV%i%yno+x$WSIeY}XWWy)E z&}LrAAMywu0eJ+EfNTZdJM0ED3LhC)8e9X)Hx=k`Hw-A=39N%(L2vKkX zW~fElBew^maJxPvtU-T0?(9>aji|sJwZey-)f9z`*IrBkd;a=bEw8ZoV1+AM3#dbR zqCk7TcXvLs%nH`l)UN^z`FhmhwQPoL`GC*r9*h$Ka`|?4RbMzfbm$|%{?+2!IkBs%|bOMC7as5|l@+`)2c-+tl{PS+4A40O5UY$O`IW_0A#~z&v l_*DkwhuqEI@z;W7`2ll|j35CnplJXA002ovPDHLkV1hDf6W#y- delta 796 zcmV+%1LOSp1gHj(8Gi-<0063Kaozv`010qNS#tmY4#WTe4#WYKD-Ig~00P=cL_t(| zob8(NRfI4M#>0F4mm9;KZ~z@c9l!z30c0n~I0nF`M{66BLb>XJ?e9IGcpPc+wJAuV zpm3@HP&icpD4Z$)6iyWY3a1JHg;NE912T5q*z|pq!`9&hz<=Q3;USv{s|CoZ`kq)N zKyKBukjbCJr2qzOCxnV%KX2aNR*SMIfEx_i+bTdNpX@PweI;Ek3J@3-25fee4(u^3 z?_I0_!K_CHyvJ$?eABZXqy)#psy*Bu;FyBP!$lDyhyv)11jd&afY;agN&T5Q-*xcU z*kI|5IuSgy|9>MaFcScc4Cgb9pP%woT7Xgi48s6=gg;LMX*?r>4w?&GN&`i|6fC2U z57~>Sr|a)M-WfOqKiL#$pPvC&L2H9#z}d&|ZOOY_u)@=neSD1C2m}c7tMB1*xrjM* zI-T6Z$Gv8s8y6?W=j1&kEv5i9YJ*I5;+{x8|G(Q{CV#2`P&icpD4Z$)6iyWY3a1JH zg;NE9!l?p4;Zy;jaMbuutG;W%*wta)>So5i0lz5)%=>q*LUTl}0^G6+4!DB+`iH_= zx|vC)*1kF@zeMekOB8B5)h^dVVC?AF!xSL3_M|d6Es*Hc;6#yvh<%r}zXC26YG=L& zFtv8yIe*`Aw|X`>EX_&|*kA?w$^{Uswf{!>D>5rNY_pIUF?Qvjz{6W=?Yl;ZQE|7i zpw>=XPPA&a329CJ-Pp6e27*JJ;OsS9n0kh!7*(v+?ws?PmQIQfE)cJBYl@hCe?7)Z zbld)1fc*y>gE#(qjZ(1<9M3I22vGyJV%)yJ$A2&6I!mU0gQ4q!A|@WA-F6a0>PoTr ztC0HEtSIREBtHpSXJZZqkR}TnJhf{?@UO8w3e>(%5zYoAvguKH))=9e9IeYcNFPzm zNmg9RZYGihm~D*y24k1+jcl1k%a;Ddq-JUNhp@Bmg_Otm)dDmJ_-AK}kM)fZ6i)F1 ad=&%pK-(aNoV}v}0000Z|uYVLA3=}IbFW<9g&;S4bKYjXiEIb@2qW;^`9!PPQ1o;I6#i4+~%b)Sn zL`Cs>hE<*}jv*HQPbc2yJFLLt>?|?;(|>sz>yvtnnbq^smN0!gxOCMT{a?NgX6fup zRNVRYsWALteBsW(8Wk`0al32?gA41tu;VvdCj_le*r{u1vPdBJ(G2ZI+x98b3PsCr zFw}M|pT1$urvtjJVR_}Q`=aEPYs4>gXzI**wcvsBT*u;X*OXd4w!IE|yZ82Km7{zN zhCfT^JzckjSE<@?_nX<5-rr(S+WCNi?=S0yYqC=WKK3TH~b5enMPr{56^l}t|B9Ki$ zGA1$S_!R*Kk6oKApy73m&^$-2O%gcZ32XoN5axLM#{%9%7JmST6$0US7%+j8F0FAs68k^+KU*q8hy8~g^OV=Yy+LpxJ;o%~%DY;bi6B?!EMu^td*m<7B; zt^6BT?|>LbL@70+eIE~ZI^xy$L5*pFs;cm^ERs&sA#e)cGZ3O_(4H$m*Yp8Pf^##2 zF~5LEC=_l9KuQT~h7jI`RBbglH?(b0Oq{A9