From 540c6c8f2f5917a6b274da7143c6c6a44ff2db39 Mon Sep 17 00:00:00 2001 From: Rendo Date: Tue, 17 Jun 2025 02:10:45 +0500 Subject: [PATCH] Fixed sprites and armor --- .../sprites/atlases/zombies/basic.png.import | 2 +- .../sprites/atlases}/zombies/basic/basic.png | Bin .../atlases}/zombies/basic/basic.png.import | 0 .../sprites/atlases}/zombies/basic/body.tres | 0 .../sprites/atlases}/zombies/basic/butt.tres | 0 .../sprites/atlases}/zombies/basic/head.tres | 0 .../sprites/atlases}/zombies/basic/jaw.tres | 0 .../atlases}/zombies/basic/left_foot.tres | 0 .../atlases}/zombies/basic/left_hand_eat.tres | 0 .../zombies/basic/left_hand_norm.tres | 0 .../zombies/basic/left_lower_arm.tres | 0 .../zombies/basic/left_lower_leg.tres | 0 .../zombies/basic/left_upper_arm.tres | 0 .../zombies/basic/left_upper_leg.tres | 0 .../sprites/atlases}/zombies/basic/pupil.tres | 0 .../atlases}/zombies/basic/right_foot.tres | 0 .../zombies/basic/right_hand_eat.tres | 0 .../zombies/basic/right_hand_norm.tres | 0 .../zombies/basic/right_lower_arm.tres | 0 .../zombies/basic/right_lower_leg.tres | 0 .../zombies/basic/right_upper_arm.tres | 0 .../zombies/basic/right_upper_leg.tres | 0 .../sprites/atlases}/zombies/basic/tie.tres | 0 .../atlases/zombies/basic_fem.png.import | 2 +- .../sprites/atlases}/zombies/hobo.png | Bin .../sprites/atlases}/zombies/hobo.png.import | 0 .../sprites/atlases}/zombies/polevaulter.png | Bin .../atlases}/zombies/polevaulter.png.import | 0 .../sprites/atlases}/zombies/screendoor.png | Bin .../atlases}/zombies/screendoor.png.import | 0 .../atlases}/zombies/screendoor_fem.png | Bin .../zombies/screendoor_fem.png.import | 0 .../sprites/atlases}/zombies/Зондби.png | Bin .../atlases}/zombies/Зондби.png.import | 0 assets/sprites/bucket.tres | 2 +- assets/sprites/cone.tres | 2 +- resources/animations/zombies/basic.png | Bin 3746 -> 0 bytes resources/animations/zombies/basic.png.import | 34 ------------------ resources/animations/zombies/basic_fem.png | Bin 4167 -> 0 bytes .../animations/zombies/basic_fem.png.import | 34 ------------------ scenes/debug_lvl.tscn | 6 +++- scripts/components/Armor.cs | 2 +- .../components/zombies/RuntimeZombieData.cs | 3 +- 43 files changed, 12 insertions(+), 75 deletions(-) rename {resources/animations => assets/sprites/atlases}/zombies/basic/basic.png (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/basic.png.import (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/body.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/butt.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/head.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/jaw.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/left_foot.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/left_hand_eat.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/left_hand_norm.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/left_lower_arm.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/left_lower_leg.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/left_upper_arm.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/left_upper_leg.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/pupil.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/right_foot.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/right_hand_eat.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/right_hand_norm.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/right_lower_arm.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/right_lower_leg.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/right_upper_arm.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/right_upper_leg.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/basic/tie.tres (100%) rename {resources/animations => assets/sprites/atlases}/zombies/hobo.png (100%) rename {resources/animations => assets/sprites/atlases}/zombies/hobo.png.import (100%) rename {resources/animations => assets/sprites/atlases}/zombies/polevaulter.png (100%) rename {resources/animations => assets/sprites/atlases}/zombies/polevaulter.png.import (100%) rename {resources/animations => assets/sprites/atlases}/zombies/screendoor.png (100%) rename {resources/animations => assets/sprites/atlases}/zombies/screendoor.png.import (100%) rename {resources/animations => assets/sprites/atlases}/zombies/screendoor_fem.png (100%) rename {resources/animations => assets/sprites/atlases}/zombies/screendoor_fem.png.import (100%) rename {resources/animations => assets/sprites/atlases}/zombies/Зондби.png (100%) rename {resources/animations => assets/sprites/atlases}/zombies/Зондби.png.import (100%) delete mode 100644 resources/animations/zombies/basic.png delete mode 100644 resources/animations/zombies/basic.png.import delete mode 100644 resources/animations/zombies/basic_fem.png delete mode 100644 resources/animations/zombies/basic_fem.png.import diff --git a/assets/sprites/atlases/zombies/basic.png.import b/assets/sprites/atlases/zombies/basic.png.import index 4a0e4c0..0961ce4 100644 --- a/assets/sprites/atlases/zombies/basic.png.import +++ b/assets/sprites/atlases/zombies/basic.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://brj0buevfwv21" +uid="uid://cmxh4w4gkgdjm" path="res://.godot/imported/basic.png-6d11a963868a5f527d4b4e56da4660f0.ctex" metadata={ "vram_texture": false diff --git a/resources/animations/zombies/basic/basic.png b/assets/sprites/atlases/zombies/basic/basic.png similarity index 100% rename from resources/animations/zombies/basic/basic.png rename to assets/sprites/atlases/zombies/basic/basic.png diff --git a/resources/animations/zombies/basic/basic.png.import b/assets/sprites/atlases/zombies/basic/basic.png.import similarity index 100% rename from resources/animations/zombies/basic/basic.png.import rename to assets/sprites/atlases/zombies/basic/basic.png.import diff --git a/resources/animations/zombies/basic/body.tres b/assets/sprites/atlases/zombies/basic/body.tres similarity index 100% rename from resources/animations/zombies/basic/body.tres rename to assets/sprites/atlases/zombies/basic/body.tres diff --git a/resources/animations/zombies/basic/butt.tres b/assets/sprites/atlases/zombies/basic/butt.tres similarity index 100% rename from resources/animations/zombies/basic/butt.tres rename to assets/sprites/atlases/zombies/basic/butt.tres diff --git a/resources/animations/zombies/basic/head.tres b/assets/sprites/atlases/zombies/basic/head.tres similarity index 100% rename from resources/animations/zombies/basic/head.tres rename to assets/sprites/atlases/zombies/basic/head.tres diff --git a/resources/animations/zombies/basic/jaw.tres b/assets/sprites/atlases/zombies/basic/jaw.tres similarity index 100% rename from resources/animations/zombies/basic/jaw.tres rename to assets/sprites/atlases/zombies/basic/jaw.tres diff --git a/resources/animations/zombies/basic/left_foot.tres b/assets/sprites/atlases/zombies/basic/left_foot.tres similarity index 100% rename from resources/animations/zombies/basic/left_foot.tres rename to assets/sprites/atlases/zombies/basic/left_foot.tres diff --git a/resources/animations/zombies/basic/left_hand_eat.tres b/assets/sprites/atlases/zombies/basic/left_hand_eat.tres similarity index 100% rename from resources/animations/zombies/basic/left_hand_eat.tres rename to assets/sprites/atlases/zombies/basic/left_hand_eat.tres diff --git a/resources/animations/zombies/basic/left_hand_norm.tres b/assets/sprites/atlases/zombies/basic/left_hand_norm.tres similarity index 100% rename from resources/animations/zombies/basic/left_hand_norm.tres rename to assets/sprites/atlases/zombies/basic/left_hand_norm.tres diff --git a/resources/animations/zombies/basic/left_lower_arm.tres b/assets/sprites/atlases/zombies/basic/left_lower_arm.tres similarity index 100% rename from resources/animations/zombies/basic/left_lower_arm.tres rename to assets/sprites/atlases/zombies/basic/left_lower_arm.tres diff --git a/resources/animations/zombies/basic/left_lower_leg.tres b/assets/sprites/atlases/zombies/basic/left_lower_leg.tres similarity index 100% rename from resources/animations/zombies/basic/left_lower_leg.tres rename to assets/sprites/atlases/zombies/basic/left_lower_leg.tres diff --git a/resources/animations/zombies/basic/left_upper_arm.tres b/assets/sprites/atlases/zombies/basic/left_upper_arm.tres similarity index 100% rename from resources/animations/zombies/basic/left_upper_arm.tres rename to assets/sprites/atlases/zombies/basic/left_upper_arm.tres diff --git a/resources/animations/zombies/basic/left_upper_leg.tres b/assets/sprites/atlases/zombies/basic/left_upper_leg.tres similarity index 100% rename from resources/animations/zombies/basic/left_upper_leg.tres rename to assets/sprites/atlases/zombies/basic/left_upper_leg.tres diff --git a/resources/animations/zombies/basic/pupil.tres b/assets/sprites/atlases/zombies/basic/pupil.tres similarity index 100% rename from resources/animations/zombies/basic/pupil.tres rename to assets/sprites/atlases/zombies/basic/pupil.tres diff --git a/resources/animations/zombies/basic/right_foot.tres b/assets/sprites/atlases/zombies/basic/right_foot.tres similarity index 100% rename from resources/animations/zombies/basic/right_foot.tres rename to assets/sprites/atlases/zombies/basic/right_foot.tres diff --git a/resources/animations/zombies/basic/right_hand_eat.tres b/assets/sprites/atlases/zombies/basic/right_hand_eat.tres similarity index 100% rename from resources/animations/zombies/basic/right_hand_eat.tres rename to assets/sprites/atlases/zombies/basic/right_hand_eat.tres diff --git a/resources/animations/zombies/basic/right_hand_norm.tres b/assets/sprites/atlases/zombies/basic/right_hand_norm.tres similarity index 100% rename from resources/animations/zombies/basic/right_hand_norm.tres rename to assets/sprites/atlases/zombies/basic/right_hand_norm.tres diff --git a/resources/animations/zombies/basic/right_lower_arm.tres b/assets/sprites/atlases/zombies/basic/right_lower_arm.tres similarity index 100% rename from resources/animations/zombies/basic/right_lower_arm.tres rename to assets/sprites/atlases/zombies/basic/right_lower_arm.tres diff --git a/resources/animations/zombies/basic/right_lower_leg.tres b/assets/sprites/atlases/zombies/basic/right_lower_leg.tres similarity index 100% rename from resources/animations/zombies/basic/right_lower_leg.tres rename to assets/sprites/atlases/zombies/basic/right_lower_leg.tres diff --git a/resources/animations/zombies/basic/right_upper_arm.tres b/assets/sprites/atlases/zombies/basic/right_upper_arm.tres similarity index 100% rename from resources/animations/zombies/basic/right_upper_arm.tres rename to assets/sprites/atlases/zombies/basic/right_upper_arm.tres diff --git a/resources/animations/zombies/basic/right_upper_leg.tres b/assets/sprites/atlases/zombies/basic/right_upper_leg.tres similarity index 100% rename from resources/animations/zombies/basic/right_upper_leg.tres rename to assets/sprites/atlases/zombies/basic/right_upper_leg.tres diff --git a/resources/animations/zombies/basic/tie.tres b/assets/sprites/atlases/zombies/basic/tie.tres similarity index 100% rename from resources/animations/zombies/basic/tie.tres rename to assets/sprites/atlases/zombies/basic/tie.tres diff --git a/assets/sprites/atlases/zombies/basic_fem.png.import b/assets/sprites/atlases/zombies/basic_fem.png.import index cd67e82..e4c0364 100644 --- a/assets/sprites/atlases/zombies/basic_fem.png.import +++ b/assets/sprites/atlases/zombies/basic_fem.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://d02m0kdhuio5e" +uid="uid://ca1m55xpsxa37" path="res://.godot/imported/basic_fem.png-6547f99bebbd8ad1bfe017dfea81a7c3.ctex" metadata={ "vram_texture": false diff --git a/resources/animations/zombies/hobo.png b/assets/sprites/atlases/zombies/hobo.png similarity index 100% rename from resources/animations/zombies/hobo.png rename to assets/sprites/atlases/zombies/hobo.png diff --git a/resources/animations/zombies/hobo.png.import b/assets/sprites/atlases/zombies/hobo.png.import similarity index 100% rename from resources/animations/zombies/hobo.png.import rename to assets/sprites/atlases/zombies/hobo.png.import diff --git a/resources/animations/zombies/polevaulter.png b/assets/sprites/atlases/zombies/polevaulter.png similarity index 100% rename from resources/animations/zombies/polevaulter.png rename to assets/sprites/atlases/zombies/polevaulter.png diff --git a/resources/animations/zombies/polevaulter.png.import b/assets/sprites/atlases/zombies/polevaulter.png.import similarity index 100% rename from resources/animations/zombies/polevaulter.png.import rename to assets/sprites/atlases/zombies/polevaulter.png.import diff --git a/resources/animations/zombies/screendoor.png b/assets/sprites/atlases/zombies/screendoor.png similarity index 100% rename from resources/animations/zombies/screendoor.png rename to assets/sprites/atlases/zombies/screendoor.png diff --git a/resources/animations/zombies/screendoor.png.import b/assets/sprites/atlases/zombies/screendoor.png.import similarity index 100% rename from resources/animations/zombies/screendoor.png.import rename to assets/sprites/atlases/zombies/screendoor.png.import diff --git a/resources/animations/zombies/screendoor_fem.png b/assets/sprites/atlases/zombies/screendoor_fem.png similarity index 100% rename from resources/animations/zombies/screendoor_fem.png rename to assets/sprites/atlases/zombies/screendoor_fem.png diff --git a/resources/animations/zombies/screendoor_fem.png.import b/assets/sprites/atlases/zombies/screendoor_fem.png.import similarity index 100% rename from resources/animations/zombies/screendoor_fem.png.import rename to assets/sprites/atlases/zombies/screendoor_fem.png.import diff --git a/resources/animations/zombies/Зондби.png b/assets/sprites/atlases/zombies/Зондби.png similarity index 100% rename from resources/animations/zombies/Зондби.png rename to assets/sprites/atlases/zombies/Зондби.png diff --git a/resources/animations/zombies/Зондби.png.import b/assets/sprites/atlases/zombies/Зондби.png.import similarity index 100% rename from resources/animations/zombies/Зондби.png.import rename to assets/sprites/atlases/zombies/Зондби.png.import diff --git a/assets/sprites/bucket.tres b/assets/sprites/bucket.tres index 7a2355c..f3684c7 100644 --- a/assets/sprites/bucket.tres +++ b/assets/sprites/bucket.tres @@ -1,6 +1,6 @@ [gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://ce04l60l6mhfk"] -[ext_resource type="Texture2D" uid="uid://brj0buevfwv21" path="res://assets/sprites/atlases/zombies/basic.png" id="1_n66kp"] +[ext_resource type="Texture2D" uid="uid://cmxh4w4gkgdjm" path="res://assets/sprites/atlases/zombies/basic.png" id="1_n66kp"] [resource] atlas = ExtResource("1_n66kp") diff --git a/assets/sprites/cone.tres b/assets/sprites/cone.tres index 80b838a..b680b8a 100644 --- a/assets/sprites/cone.tres +++ b/assets/sprites/cone.tres @@ -1,6 +1,6 @@ [gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://ceqvdmude7cgg"] -[ext_resource type="Texture2D" uid="uid://brj0buevfwv21" path="res://assets/sprites/atlases/zombies/basic.png" id="1_yijc6"] +[ext_resource type="Texture2D" uid="uid://cmxh4w4gkgdjm" path="res://assets/sprites/atlases/zombies/basic.png" id="1_yijc6"] [resource] atlas = ExtResource("1_yijc6") diff --git a/resources/animations/zombies/basic.png b/resources/animations/zombies/basic.png deleted file mode 100644 index 0f96b6dd3926123e9e8e00cc4bd7b5fff54cd5b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3746 zcmV;T4qfqyP)Px@LP0)KToe-dA~(@rdts>TKrftLs5HebI28`)q69g+Vl8VS7$T>_;23NHN{d9)JDwKmR=u*Ju5p z{~g5w$@!y)z30CBu4LWi)vE)c9O^jY1AP3#8R>RI9Y?&K+wPaGpPs2x?o&%@YTE5x zyLPGO&$F6Jx;~)jj5-oQ8^RIKC19ykw|`EV%xLIwO}7_i0$x+oZVv$B2KDs*gC+mV z>*MEY^1^TmgI+B{=?q8?BLFnl0~?=Shufds1pr)KaPv9WXBV+!%L+FK)6f!} zN+<~$4(7FMml91)ySCpHm**zo>)#TBX7;`}&kIRR3H@%CqT zOJH=V9a~nEKp9kil(=0WV6yGQ_91aF3B!NBj5PLHFrb3fAQaRBgPy?s0HG=#rC zelCIi2fafL3z&cD6^zW+|9^yR62a&aN-AeYb;w({W~G1;jJaGE97^#ui5wAFhLOsi zVITsfFm`tC2LS(dE|;~M<70jBp7X>ymf09n>TM!Ldm59 zkxO(%6Gs%6^gdAT$WhCartCHO+5rhQg^o-tqO9S~EgZm+LzP|FGFqTo^$3+RGLrMkV_xAS^m zQqXBuk!g7Uy&{wmLiXr$Z=m%j|G{7W^*FxiXaRCrzd?ik!>BoADTqvymA|ZXiwzgS zC`#paq|VM`{v%9cIhR_1bk2{5Yalw5RAK4Kp3;IbinM_YgAs6(f0R{lj$b&F5FZ3* zHKhxeja)b+2hcWL4|N>zdJa5dwXcm!Ix9np6`Huk;f(#mDlA#9l(&%w?aOP{fEy@v z#mkW-Qz*57)N#i+^N%hxG4W529y;r*si0hGP}n9INiNHeQDg#TD3CfZ0`}qh_=PhG zepSWU*|x211KQd)K!mTYZG+KqGMUjtXXi1$GD8wmIMhN!VVzfixWxTbtw}oa^NmZ2 z6G}??=tvjJz&xaGXWOXx$Kw~yB!*Bt**IWKrMf+_2280GzMj^#w(j$xph}9ECMrT% z+SEu;iS6J7rA{8w7DibToM3d77_Wq+KoW@0Kf4YeeHspzi*OxxS&&1fy9{fo$z(i8LiSek?Nt%}c$w4$xoE<7$iT+%j<=os&%+1}j?mQs6 zqwIOmd2$#{&O-!{){$FA?Oag_C4pcN$t893k3le=KYG}!#^^(GGL!91jxTdoQKm4O zI^^r)=MqT4??@pH*ML#THcj~yqiJv|F3cs9I<6Q7rLHqJ*Xu*60?5|2;v6DCj!Mtd z>0w;F_ysP#J%ruAJ&v}v4Su**fhmL0#-&wdNC2_-6o3BNb(o&{KGHFg1V`r+3kFV4dI5LZu*=^vjSsU@ng+yj!wP1tSgYY8HwuGAOAVSC}N* zL>jW{QtjY}Jrhg3AU>Vf(-lf^qBm+VGEdRc2I)p!Azt_x2B!)VGz}_3AU3Td|w9S$$f8P=eGMLP@eqY z`@k|JN!BW--D5n=F+~_p`2|8SCb#aw6YLx-QFI`whA}&zC?GBor0XXqt9>f5 zE0@dS)~#9e_P*npw86J;@A6*W@+kPDeS4SJzP-ykv1cvvQ^Uwl6}!MCx9&pW^G^U& z9!3BqgY|en$*KTpQkemY;rf~WUX0Aw>^&> zvl>q!i4%L)ntcJsk_~Gf>Nw(697t1ljH4n`4RL4WP^v@&^Hp;YMNvm%u}$|WB%Qcq zPxh4Y2vBjJCfYxi`5|2@uG)1R(k+LTIAjPAx?%h5?6=T$Nm_O^)&uzk8doOK(O9npuW_aP?+$WEJ^(MO!e9g{Sg8@anCVEjWv13sK?L5; zpEdhnx=gc7+!#wt+!#yb9~Au1-MBJYw#+{$NFQN}GAV;NePR%dK!qGq2S(d)y?%1C zxZmVtXf0gl=1g%&tR?HhD2@dR>%Fv`1TQAX$th_mOOm@1cT(BJva~EtfusKYV+T^! z`F3ESH?%vMY`#UAzTCT48%91`+E9nvn=^%pI(|?GTwU38p^Fo|Fs)i~PYEFqZUnIc z$zfzatjD3e(q9BqY$}w&NTFGTkH2=&%SXK91O2Ej0M@CX=t!)D>6d|l7k@S4@B5Fx z9dZhKPNk=(1v4;++tMx5U2TBejy>%NdA7e$&_faGC0NPHj?2Xp=8BnDVnkoN>%&m5ArKh&^* zm;asg!?g=Nj4)QSvxFX7O5c%VxHY(yLbb7a201THbp$lX*1W6_6(K?#(Cc`i`^mJ0p{y<~|aigF2~?Y5~@w`W_KvISY% zbErxVDRv45>{Cy%I;1I-K=~Nr4B)$`sB?*e7K}Eor@JkO5im>ZnBJS4YS^aT*y0j_ zC~rIO@@$}tJuz+rr6}1zcM*iJLH4F0*koH5^YZ9QgwO?yHcgpfeK3pfnL}BTrb8D{ za+$&ily?XXlg_r}aN;Z!^q%UR_)NWAI``#v?TBGzPpYmlO zKD)TwhcZT0wEG!{lH7o;50p6nH()kHn65L5ZL!lc;kU2Tz3IDbKN5FZSX`{SVOKVk zBJj8m3i#c`*JbO29MZJkC0E7!L-J-c_NOVqBoH@kdNR@sVY=a34DIBQI`>u71(Azi zU_o+`wlRefQ1_t>f-bCIW{|4VL05E25lk+fJ0j>v*CBbh27*Jj=}q6G?iWQOggP)z z+!#y9QaZpgbQkgqWlQRpX;aIt`s`q;0zS#roQbD})RFEKbvk`0dHRN2Qs?5~l_H+M zlPx^=Sf6CRCt{2olk5O*B!^d8*jjJBAOs0;Rs{EsKio5gHduZ801~*Mv=+^fr%<4 zBXI~hH4;6BKkn6ss0YFUsg9y5xQK%fQ3}~b#@H94Kx;*EkicM!;zYP4jfiE)lIdan z+kN}?{hfJlc9!}pS>qkgyczHAXTHDpd;e1Kq)Uen1nleI{p}wqU)NgJvg$=%Ah>k+ zK(OtnpDOmj|<T^GnZn~8Xk z25~5G2~Z}pw{%bW{D`((+vESA)ZN}2jNQKYOui@V=MMP!?41I4>F|MI&ucFM06zbh z%aX$@li3?|b?s(%1*$jF_ITa3O^>Yyu)EuPgO(L(^mV*d@qf)dDWGLV8V`Pcf;G>t zaJH3cc(slex`s^$oezy{dkI5c6okw3zfa77i|Md?Qu({OcwuTDmRP{H3TPXn&9j`lwKOe9IjlIUbdox(SzRl=b zNmISU1_0OpupQR{;8kE^Via!{R)NnMY~A!Y5_HcwxX&sPZ0lZqNq?}R=t&dR;qKj= zL08xAs&J2Bo0u4_IG%qkQzo-FXl>mngl!2T<(6QR-CwOm;iOFU98LnosDeIg8EmAj zn;usr`D_#!INsd=e-1~m-I{qC>U^6owJB&o88%ijm_%FA@p0&M&%WSv&psz$*R!*c z-Yl%r!bS=UU8Imw2b*i?*l^Ou=_V#d(bcuP>dVe*DTIsk<+Fimc=!|a^}Q`E2PlH< zJG4BSKLcbCynFdVr0c}xaD2iBC?;*9WKLOd-Yl#FP^_u|P=XgGymTH?`hpEW6>K(6 zM~=lqz)Mtzo0u4tCNd}#)xk#P(9gPcEv0)J9{!}N-1Y0*(Av7uTWEQ@XJ4?txtPg1 znm>c6PFG8ZYgv&-cYANp-QFAef7rU|an+9xg?2cRy8-s$q^vPpCW4Hho18W~j~tAJ zLv{?kR)Mx<%NxPXo7YkRN^T{qqfuFuc4n2$9uYbn!8$v8$Lt^Ebh>As(6tDxqxmzK z@9W2WUq70MheBP0Rjm^yRKFBK=d<0=*5yJ0X9Al`ha<~hc-mCj*VM3}bvPa%$!pO$ zTHU;PEk*7_ZY6R@Kn@!K{V%fhbfYS0lihhleoV z*N+b~??4q&>JlbEa_VsWea<~8L@LijHqbe3_;vx?mj1D7e^bLkML0P*-6S}> zTKpF^YMp4ymN!a}@epORN2;Jx!A2tJ*mGrdO&bw(>}zs0pa|Ug`9>vdrb+^AyrS0a ze8{>ECv!I-dUkShdS$V}Q6RqVwsq5EG&L-Qx=s|`ym>7pf(;#)G>K1*Qp; zdQ;SJ^4-f9Qph0K-(0!>!^}GX8q3ER$fW*O>x2ofxZRCpQkQd9hx6I~CepJ!97ok& zXd+6Q6aiaO=ABYlIp5b0NV1q=loZ$~K|;+0NvppBhQOJ)Tb!_k(b(9(OYwDg_it0W z{VL`2BdKf_fi7u6nagbU2y(fz(&UNDgb8IL=ll9`G(QA@sjFoW9L=9W^Y9Rk0!|vd zf#f(G>%;^dy^ae$oy%!~Gl2~VA5I>-@^NYqWo!32m~`jPR{#_tW8vDl^A%jZ`i)gt z1RcANpy8VcSm=29$WD^x`}(WuYHWtmm6Fvp#*9__>>PBZ5)k_t^jpsWfw{VYS75#Oxxd7uw6QQAgIOcT@?D+9B)%T z0ZPB;a%XY%>NmLd{vh7?%Q5WS`AR9Alz}IL&DPz3V*46(O6JA79{_;OVn$G{9geN5 zg$W;zUHLc_R}(?n#MN}rnL1lXqd9akK*Dy-@-@tbEtfK$lz`d%-{QY;_3Ae`abf`1 z-XFwgOYSF2ltgZS0{}(Oe;-McT00zx%}ge-NdRD`$uj|u>T|ZE1f~{?u(7X2(6Nx6 zI58l+2R`|cw5bUCI^GK2Uiq^0@2mg%XPi29yab#KwlMCd5<47+r0Z>>3n}NG6p&8+ z;sv&-bvawN;~maLmh#rjQ!G4fs>n~2-c15P7hVFWNTlp}O&(6t#6cZgRYK%+natim z1{o{CF?BWh&b9XkOYgcYj0F7rFFxvTK4G(gE{;(FHj)h=t9nOmzyr$gO$oA@JZLfz zY~)@h;E}jv1EBWc-TIaO@~-M^wz7fFM808@!51Y_qLT}EV>{WibvfxH%mh5zZ=0o* zO_@jVgaMB`zGkyt4NrZV8lI}fmG$zGG~uBr1kWwOP~N(RE{Vf#c=01!2s&-dU;-Ww zo2o9ymI;VMNgh0QpNW=^t-Gn_;*jg42@jhHgzom%U-6kg*PBw@` zfpO<$9e66}M4;*P)yV;zYcAmYd?S8y^0*Ovd_tvOWI7jz%cuH>8h0DJeKBP^(wiWX z-JfiK&*nV=?_4G@Cau0E5t(?khShAfx6ECq}2IGj}RfW4kx zV|HT1&ba62%av-=PRnc$eA(Z_J_z{mlP#zC9#w~@^$MG|4yTg{Jc5i8D6Sj1bGggN zW_w%~8Jk$hi~-|Rah_#+QXc!Z`P4sPp^@NdA>lC-9sFXP_M4zQ=++2Wv~Gr)`#<@5`^R9_%>xo2Jcd^)^TkOBH(W{Gn+KAfzm zyCn#=vD+6@XzvY{oy@&xaTJ@LH(}1<#lk{EcGwl0WT}3ev7E63XX|cBN|Yp7_2P2u zN<%|KAH;I6{r!Im0J{$11Q9ic+k}lOCC=e^B`rJ2Dy+-hf9`v%`{iZjcJ4{Rdx+ZE z;U?>NeJa_I&(7WnwMZsVIY8AkY*Z;$;B@Y$3?~yRQ|MH1(cfvSf=ySBt=6pG7V13G zgNHYakEQuv*ijL2Y5n@P(5uV3oc_bh3aGA>bl6B^w=br?C_KOyg$EV;S%_4S0mU90 z^utS44!h;2hKoaMR&TR%%D6^Fuwqv?t+iqUjvsCW+O?wJDg~6sfo)GY&wVgcE=8!pKmmRt*K!F^b>YbbQ7@- zC6f*|whS3;qW+Dw2rEsbn!i(~Fe|{y&PhsG>DA#_*qA3uY2S$x1I6xIKvh>Rk;75w z$iv0HcJZdt{1$vF*v1uA!&_{7*eBiL(i^s84PfMQCUbp;%_y?x$FV+o7u>1| z+flgtCDI$V0~Q%emBLIpK~o{NwrBWkEGZ-8#_)5kcX2LKGGtC zRDbi4G>HluY3%mJRM;_G6jqYMk&-gS01I2;?w4rkJmREnZ(!iP)X>leDO(`&`H|G@ z>>b>@HzS*)xo=$FQmXs-Nr(vN|=1RV+YPJfyTPy+VOE_(!c0(;c&dd zg5olqjOuPYWJ2gr9a`q|BdL6TB=Y_1q=PiB`;f^CaBSG95TtQ-W$lDM z{A|G#X0q_`AtURCBG^>1zYZi(!o);uW=wYNsGvlJt+S&yXz4s6bS9Z(kg1L%=;p4A z*TduGYaKVyL$21LxHsU)*iqzb@NrFUPDmd=$Az$t8Dk7YaL$|~!!584D& zz+Jsf6%Oj0%%t~hj*4^G4?Ed5L0Th#6Ki^%%!L}CxgolI&tXN)I=Vl(2nkVR* zHs!mJSBJBO4yc}cBM(UD%D<2*7{M0CwM>s?VFT<^(t@@r;dw5;5L9;)g@dZCiELma zD4yR?j#9e1c4PGJKLJ!jQj~r=i|+Q`Kzwdl2iso6xx0^muBEm6P=+opdGBcw20C7% z32^u?x-Nxm8zR~q>tZ1eU!trb3!6*XIvY@gjUF_ke^-G9?r-AZM<%ebWu05PCVPHd zE*DGJE*H?TvV{$(o|sc7lVjQ5?<{omH`zV0E3LBf)js4JHc|Nb;NcD6;SFsVNiL&y zG`|vsnsF(%;W@6L3j-Tq1`u`kqLI9l(?C{p6ke;cqH!E5SlO$`g&F#0C# zIkb+q?6vAV66=(3>~aJh9^ODpXZ1ScysEN`3|vvu{4zID!D8Y-2ismO9T&AMpNf6N zH$g`W%`Zs`9)U((cET>{WExKLp(i=q!c%+jOvFAwe2PHnWR~~R9qU7~8Jtxhw5&*D zS4*Svm~%6ajESVf?Ehh-u;;l@QW~Q9 zFFC<-Wp1%*JNKl3b2E>$YZr94_XZSNipt@yYqI{GYt{VCmn9HLt`;dg%{48UPW^2% zhK^0|lgpVr9Ar}tB(ayf3#l5oRXuTRGl-^T`D$=iDKQ_c2)rncCK5pxW}bbWWMi;Q z&wExOTUMnK_aU41yja$<>QVm#BAIow%_Y#o0000EWmrjOO-%qQ00008000000002e RQ