From 83a946410c8740d1b98e0f92caa2c266a2496924 Mon Sep 17 00:00:00 2001 From: Thomas Rudin Date: Wed, 24 Oct 2018 09:21:19 +0200 Subject: [PATCH 1/3] timing log --- technic/machines/switching_station.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/technic/machines/switching_station.lua b/technic/machines/switching_station.lua index 7434595..646b306 100644 --- a/technic/machines/switching_station.lua +++ b/technic/machines/switching_station.lua @@ -406,7 +406,7 @@ minetest.register_abm({ end local t1 = minetest.get_us_time() local diff = t1 - t0 - if diff > 50000 then + if diff > 20000 then minetest.log("warning", "[technic] [+supply] switching station abm took " .. diff .. " us at " .. minetest.pos_to_string(pos)) end @@ -435,7 +435,7 @@ minetest.register_abm({ end local t1 = minetest.get_us_time() local diff = t1 - t0 - if diff > 50000 then + if diff > 20000 then minetest.log("warning", "[technic] [-supply] switching station abm took " .. diff .. " us at " .. minetest.pos_to_string(pos)) end return @@ -458,7 +458,7 @@ minetest.register_abm({ local t1 = minetest.get_us_time() local diff = t1 - t0 - if diff > 50000 then -- 50ms + if diff > 20000 then -- 50ms minetest.log("warning", "[technic] switching station abm took " .. diff .. " us at " .. minetest.pos_to_string(pos)) end From d129ecd48ae608e1f7cf3def8af8703486818484 Mon Sep 17 00:00:00 2001 From: Thomas Rudin Date: Wed, 24 Oct 2018 11:10:41 +0200 Subject: [PATCH 2/3] hv furnace --- technic/machines/HV/electric_furnace.lua | 13 +++++++++++++ technic/machines/HV/init.lua | 1 + .../technic_hv_electric_furnace_bottom.png | Bin 0 -> 427 bytes .../technic_hv_electric_furnace_front.png | Bin 0 -> 555 bytes .../technic_hv_electric_furnace_front_active.png | Bin 0 -> 536 bytes .../technic_hv_electric_furnace_side.png | Bin 0 -> 421 bytes .../technic_hv_electric_furnace_side_tube.png | Bin 0 -> 2449 bytes .../textures/technic_hv_electric_furnace_top.png | Bin 0 -> 1772 bytes 8 files changed, 14 insertions(+) create mode 100644 technic/machines/HV/electric_furnace.lua create mode 100644 technic/textures/technic_hv_electric_furnace_bottom.png create mode 100644 technic/textures/technic_hv_electric_furnace_front.png create mode 100644 technic/textures/technic_hv_electric_furnace_front_active.png create mode 100644 technic/textures/technic_hv_electric_furnace_side.png create mode 100644 technic/textures/technic_hv_electric_furnace_side_tube.png create mode 100644 technic/textures/technic_hv_electric_furnace_top.png diff --git a/technic/machines/HV/electric_furnace.lua b/technic/machines/HV/electric_furnace.lua new file mode 100644 index 0000000..50ed588 --- /dev/null +++ b/technic/machines/HV/electric_furnace.lua @@ -0,0 +1,13 @@ +-- HV Electric Furnace + +minetest.register_craft({ + output = 'technic:hv_electric_furnace', + recipe = { + {'technic:stainless_steel_ingot', 'technic:mv_electric_furnace', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_electric_furnace({tier="HV", upgrade=1, tube=1, demand={4000, 2000, 1000}, speed=8}) + diff --git a/technic/machines/HV/init.lua b/technic/machines/HV/init.lua index d7136b4..d2b2c32 100644 --- a/technic/machines/HV/init.lua +++ b/technic/machines/HV/init.lua @@ -15,4 +15,5 @@ dofile(path.."/generator.lua") -- Machines dofile(path.."/quarry.lua") dofile(path.."/forcefield.lua") +dofile(path.."/electric_furnace.lua") diff --git a/technic/textures/technic_hv_electric_furnace_bottom.png b/technic/textures/technic_hv_electric_furnace_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..e2e445eeddbff990f73a4b7a809288ad0dd8ac41 GIT binary patch literal 427 zcmV;c0aX5pP)#)eJUQeyE4)MM1h*Q1EX!*1J1JS2O1Fp7n`M)N!$QR9eUac_b9t|u~({yvS- zb!>N~^kSivU|iMpC7XWx7-$Z_bTYY`O->80=hOLYHjGt*n9|Yi$UOj{>qQL!z5y3b Vm)vfxE-3&2002ovPDHLkV1iXctepS= literal 0 HcmV?d00001 diff --git a/technic/textures/technic_hv_electric_furnace_front.png b/technic/textures/technic_hv_electric_furnace_front.png new file mode 100644 index 0000000000000000000000000000000000000000..821f3de949a81d3b8087b75025bd38bfdd1c1df7 GIT binary patch literal 555 zcmV+`0@VG9P)%&FAyroTI8L4u=E3nO?6)ysRHvxb@<=>a{k9>yK8i3R3^u-70_xotA z+3)v>^pVfr9AsGrz+f=IImh{Yeh7pR2q6HVwPrLLr9C62ltL+$#3KJqAc{mMA%qm@ zbJ$T#zAFNJet!NKVs!SrP6lv3pHnaqm`+wBk$@;s-iDnx|EV!>oGNg0U<^?IEw zgpksH9_JkQ`yJ;T0M^>HLcHU>N2;oN`66pAAq0#u-0ycn2t-a4GsfVY!#Rf>kH?pn z%d+Hpy>h$VFvehv;dZ;x>-8wh5`fKS^Yxvx*(@}hO|mSbD2midtu7yj4>Pz t2iom6Aq0w|c=R9^<$KTnH^!Kh**{+N42dkcA(j9D002ovPDHLkV1lre_E`V` literal 0 HcmV?d00001 diff --git a/technic/textures/technic_hv_electric_furnace_front_active.png b/technic/textures/technic_hv_electric_furnace_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..a66443330cf426801bfb216534a2c400af4723cb GIT binary patch literal 536 zcmV+z0_XjSP)J*Wdm;olXG|LSU`MT8ql_{EYx$-yUAxKavenN&v3c>ti2a zKA$6{B+v7(^pR}d6hu)3z+$n$7(-Q6cLL`e&N%?2l&n^(aHq$F5C|axncsgS@FZS| zb1oSAY_=y;Ul{?8$K$sqdS%b&L;zJ)1!FvrWf}Y3f&K14mSrzkS(ag6Etkt6=W@Al zI-LMWk|g{#91Z~jwqCDMN}-e@@&)lXr)kQ5cL;I%X!pAVX_^L)lv2cTjCywYd5keX z#^{`T6shaFmxz2bwbpk-`xRZ+y^w0HF~(qwL6v3s@=M#c9Qzeb(*W>GebO`yfByca zZCe1&=kp`Z&1U09qY+UQQP*{7rIeB=ih?q0Em~`eqF^$a;GCnb>w6D;QNH&4r_ox6 a-uwg6!tSLRfO8Q500002i@Dbr)p?kgAFZiwG_d5mZ%GxvHv50^9924i3O7hd2a61`yP~ZA_E?k^CobV6%`!Gqm=RgeP8NF$+%_$dfqI~& z6${@IjO&A?kLvBi|291w46a9m^MRZ3a6B4y&niJoY0vuqlXhxaQ3HS<27S literal 0 HcmV?d00001 diff --git a/technic/textures/technic_hv_electric_furnace_side_tube.png b/technic/textures/technic_hv_electric_furnace_side_tube.png new file mode 100644 index 0000000000000000000000000000000000000000..bfeba18077fb13c9dd98f7cf08b37319692ee1cc GIT binary patch literal 2449 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 O0000 Date: Wed, 24 Oct 2018 11:17:25 +0200 Subject: [PATCH 3/3] hv grinder --- technic/machines/HV/grinder.lua | 13 +++++++++++++ technic/machines/HV/init.lua | 1 + technic/textures/technic_hv_grinder_bottom.png | Bin 862 -> 738 bytes technic/textures/technic_hv_grinder_front.png | Bin 716 -> 733 bytes .../technic_hv_grinder_front_active.png | Bin 733 -> 764 bytes technic/textures/technic_hv_grinder_side.png | Bin 753 -> 726 bytes .../textures/technic_hv_grinder_side_tube.png | Bin 791 -> 739 bytes technic/textures/technic_hv_grinder_top.png | Bin 616 -> 542 bytes 8 files changed, 14 insertions(+) create mode 100644 technic/machines/HV/grinder.lua diff --git a/technic/machines/HV/grinder.lua b/technic/machines/HV/grinder.lua new file mode 100644 index 0000000..e79b933 --- /dev/null +++ b/technic/machines/HV/grinder.lua @@ -0,0 +1,13 @@ +-- HV grinder + +minetest.register_craft({ + output = 'technic:hv_grinder', + recipe = { + {'technic:stainless_steel_ingot', 'technic:mv_grinder', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_grinder({tier="HV", demand={1200, 900, 600}, speed=4, upgrade=1, tube=1}) + diff --git a/technic/machines/HV/init.lua b/technic/machines/HV/init.lua index d2b2c32..7e4c9f4 100644 --- a/technic/machines/HV/init.lua +++ b/technic/machines/HV/init.lua @@ -16,4 +16,5 @@ dofile(path.."/generator.lua") dofile(path.."/quarry.lua") dofile(path.."/forcefield.lua") dofile(path.."/electric_furnace.lua") +dofile(path.."/grinder.lua") diff --git a/technic/textures/technic_hv_grinder_bottom.png b/technic/textures/technic_hv_grinder_bottom.png index fa2c135a56e61f58836bf878be3455830ce86f4c..70f34ee664bee5a994d893cd33bb9409868247b4 100644 GIT binary patch delta 689 zcmV;i0#5zj2I2*fJ%0-m000XU0RWnu7ytkO2XskIMF-si1rIqlk`HN%0007SNklG-BQoBMhK~4GYdAX;6f~rxB)vPZZu+=8M-U~!cN;Pim8xd z8}TXL3-!bEbKmzJYb~`_0QPNTnrB*TSZg`Y6QebfGt)GYbARSI4(54A@B2=Sk?C>) zAjXLIp4J+zHHDG`Q&WnDSXlWp4wA&_&%IY;lEbzO-u za-JvFTDE=Xn|Y>`f-R*WB8UjiT5`^moSEjC6eIh-lTzZ}FJCamK<`M-Xsyv&W0g_> zjN{01y)uM=0)N(ZrPfOCo%1|NDRGFPlp@ARYwebx)yldo#25)7a2yBEAHJj44z1IG z+6qc*{`})FmSv%}hWDP{8ny#5CA{~PQiv&$bK$pNf9K=JzcJSE`1rujzx;%Cjv)k$ zF|6x~(HiZ&=keizQVP@Mf>Mfc7}@s&5n)?5UOxRpEq^D&FmOo;r4;X;o^F^$gx(s% zFyOsMK7WSZC}-ho8KY?^lv4M*E(rC7$~)n;)onVt(AG6s4cUu zE4}xdTv}6W#n$uWD1~tx(Mmz@EZf3|AHT=h5v#xt10p+FgmD~^!cE5;aX2muix=S&u%Z5zfIYOQ$h*|rT4 z;VcE;8aZdeINlZ4tu^Lp!a0XFhL{r8T0#goYkBwdgx2~dPwzLB|I;X?VE26|=gb(w z{fUm_KxqxY>)YF18t*;5cbv5xB6#o7A%q(%r792+0GxAp?*T|DVT?g3b?>uQzApX` Xm@{czn-!&r00000NkvXXu0mjfA(BT* delta 814 zcmV+}1JV5A1>OdbJ%0|d000iL0i28<+5i9m2XskIMF-si1rHoBRRA8``9%675h`32IUR|(~I%lXA6bz9?D%l+LgP2C~~qeK3= z{)^AvzGXI>adUe^p69s2p{Z+wc+Xhj&HvG8e6xttp!J*>k`L- zUw`?H$z;lMwPre*FbG3rmaK>lBF;{a`TP0>fxPVNu0?+p_mEkx(rrH*)k`>>5{}mlS#HGboiXzW| zmSnZYXpLhnL8pV1u8VYC_GQVuD0uV9r~L8zpQLGyBOI#I(CaCh+HiDuNS1GK9FS5n z9uJYHCuiK;{fi?czVCB;dkYp0kB<Hh-z0MMo00x zIF4~$Nk8nPQ~-`;c+h8C6b!;HO=HNndj`>f`^P8B{g!U0$9%p(s=#NtN(eg&BVB4^ zXxoM~&5%;kw$SbMXzUKxad|bJlB^SIqiGt06jI`OKC0Iv&2yx1(UoR28sd8%LEy33 sZYS7m3aY9m-xRz!JLUOlhP4j=0rm)i^Zq0A9{>OV07*qoM6N<$g86=j`~Uy| diff --git a/technic/textures/technic_hv_grinder_front.png b/technic/textures/technic_hv_grinder_front.png index a5bca0a08e864554d7e2fbe3eb50c1b422e7eb69..4638418083e64dd7795d3f25220085a0bf07bd48 100644 GIT binary patch delta 719 zcmV;=0xFT9iBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtce+v@; z01FcV0GgZ_00007bV*G`2jU7C2@VaXrX55800L@BL_t(I%Y~G?jvYl1hQF$=K4)gm zVKZw391#;bfdG?{@&G&uv13bq5E8$E1#e*@tPPN5q1Cc;?XDu|b4J=^X{m$m*3{+u z{~Gz}&9_nNMnuqc9q03zuIs3^f3j^G6fiRY+#OZj&!rT$T8X@1hhxS(5fO+8^E|Vz zD-nUaLje&XBB-?@BBYdXch+@9&5+}U^?i?s;O=Z|VciyLtq?*o#l(mRB7&3>IcLla zkJdzLe7V0mCp*^MZ9<$2HJ3%XNDV%3O#DRCR}3N*CVaU97x zv#u+r(}{6h==+{&nnPc$!r)Hbs zFth@0Z*O-VBElaZe#b5qT+O$xE63vzcW3B()@9+lAHK(HF#S6MVB3^3@u7l zqm+Uz^GYBe}4Q(%9&aUh;T3?Uo}43u^Z5q5CA+(Oc0hB^&j$MPMx002ovPDHLkV1n6G BLM{LR delta 702 zcmV;v0zv)V1y-EHt8(kVptak{Otv+b)tq7gp)nbl2(A zKUIBX;mNXMz%~Q4s8J)-MTIyae{c?o9eIC>&q~6@7!w)lvsvAQ1}9EH!B-wrL3?SP zwd5MEHb@25T7s4}HGd)q0@}CQ z+}dpO>g#K4;6M~74U3i@6uLjVbbDR?hO#W#`?$yA$`YnwK|!p=*u){Be?go+yEeSmZGXJI#=(bo0KEVFe+@0hNZ3M)Fkb7eRj5Y@n*&~BZoK2&h{=ZUhb1bjwoz!G8kdS;HKkKvZ4Us@UVkwfl$!x zrz~AfIdf-p`zh!IoohxX0~)P>BwodxjB}Ft_eRqUs8FEDb1w3Xe+x6qmFiNny0(T& z#H1*3qtg^q=KvJx5V!z5`6MMfJHcv6K1qQbFcj$!r?G4oTH|tRL`*21u8)39ZlK$^o}@g((R9s2aoP)mYoAI=>MDvmlt6@*Z=?k07*qoM6N<$g7exx#Q*>R diff --git a/technic/textures/technic_hv_grinder_front_active.png b/technic/textures/technic_hv_grinder_front_active.png index 40776302c6241ef3733d5118333b8d2ce4259320..d713ee0248a14478498e2409742fecb124fc32f9 100644 GIT binary patch delta 750 zcmVSgOh=_z|AUN?J8yv^Zu2;AA*zWEk@Y-U8bd=O` zS6TJ-|5vqq_QS^>(}cTI*EPG{e~!AYNhvW+6GSjG0CLW#>Z->WnNq@w0V}Hl%K>*s zL^z#JjN^#AlXHd$B7(b%vJsV(_7vr-+ccOInBYVy2b<8&MQtLvO3j8MT+zP#U5jv@dGxS4XGHgx~^FQEm@Y6lM_!7 zcSluMkYkL92xc~eZ3%1JmJq_)(vqnt3bax*&vsQsM3|f9nRCrlIe9LWtxkV`kXP!%I@kq&#O?aL756lT&YMR26r} zLP4`_2x>Ijd2BZ2W-j1xIIMVx2*)?KJlpL!wk=I*lvTyu-5pn#mqd3yJRE56@6laJ zPEP->1HihjTNzVTrj+>Q*FSh@UjcCO{522lD=wbDUYY#zi%+Qse<7xcs;bC2Ke3kl zjNaMt&(-nYcYt^I_dL7&0F6qaMvM_1P9x(q5Yx=Ye!u^ZBS2|CuU{=oQaqnKn}L*d z8UOnG?U~~kzgzE%*fI_Z_{^?+{q0x2UlbTwRh?f0AcVkve{rU}3%lI~c5`#{-UTh5Dp?$X gGyV4Vj?HGnKYr+ZYvqdhOaK4?07*qoM6N<$f@&34{{R30 delta 719 zcmV;=0xFT9iBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyme-5z# z01mMMoQxmZ00007bV*G`2i*b%4)4y9%}-slt9BRUG5R#!2k0)ZlU+95b&(&pHJm7pL0O7znHEJ_B=4OrBqUh` zXwGJUGiPQFFh@3iy{QhK-f%#nD2HgooW*hk`w7k~Zvk&}49w>!6ZaPNCY zCu59uE#4~LDp}$wl9{*_*6WI? zvtCDRF4JWQczb(0d58#V@)f|=G1n7rtAQ7z9u0G)M{@sX1HiX!I~`M1OdVAniZX~W zYCD*xg>BooTrS)n8}qc#qB74jz4xbUF~;GgDEr_;e$AN|qfAbjoEC*LIogz>PHPR{ z9|t*tj-XiD7o(@uJ%d(wu4qjx~I7ez-B!5JF8rH?04J>`ZU8e1r>wg`ne`6Fptnh1dD@- z@ooJ^M6i|>Gb2;D-TuJe-{1MaRZ2PM?iJMko`3)To6F_Gzhp|M*z&y5MF0Q*07*qo IM6N<$f-{**H~;_u literal 753 zcmVPgQr{d*`LGi~?Ew8G^vU2G|O#VFm0C5D-QV1C}jW(#&XH_tjm+ z$MBgEnUN<`Wv+JZ#Ii{S{?X3D-GoG{%%XAzx5F#ms^f(qJ1)CWVNoXkTZoF#M;uG41UX?Bfi}Zdz#ZBI2Jz<~f8x#e-%+PXcR1oP zVM9R!bo~Gthzh&*fS8iKFsT!LH?Tj9#QpKe&GoNHn$Zp&i^YPHk5qBS)59HS=Sy5F zwwo2Nt}fYZHrx#z-@Ja!`wyQ`&m$!`O&w4(tnWc9pqMtFKwz-Ll<0p^Y$~ToPBi zmbt;v3uXPte0D+UcdWc3inHGJTwT7TeO~d`pTE#l4fW!jY=QkS64#q&w6xf8pqWg0 z_c>}kfp6~$QUL_P~IgR}G?qA|Rf8Q|9Bgeku{NgJ{5+i}-ix(Vs zEgCA`y?swTsaQLrGXbvmBCLT@HGND?i{LV9)`p{`w#C!>`}v z78{w#IF6i7C&qCkBG|SKso?Gaf3((6)%{&-Ws4xof|oB>`qeUNn7)P3cpU-DR1XbO?QVOM%f4*Q$>K4>m z5fN&wtZSpz+L@b?S@F~9v~RrW6cI!O08=^a0*gpzbUo9|7~F{x_&ARHpxc&+VEE%( z09Ia+K>hw{XXox+Y!CeT`57}qRdGB9@Sphew}ok%nCBU@e@fe0H|PHGo~VszealUU^ZNN;LzY;$yT8NKnZD|=IS$88 z;PLU1h@eFmT21x<{u2)m4|p-QwPLQcNaoKkoxsn({FFDxR25T4Rl5Nhs2E#aISeB& zFE1RAN9M~5hhe0~#-IbOwX17!t;3a3wr(-`+A}Xk8JsdWH40^Lf3zw^omwltTvn3q zl%QDJ?%pjDErYsg59AgIO4Qffi3qN$WXfJfbG?RAY2ic!#XJ3Jny6baP6whkM0>b0 z6Tdb2*6xTPGui4&-Fmu*L+JvWaam?2IdWNM+zRU22Wbi_2J&}@1}kvrp^FGc2NUDX z^oEFFDidZ#rf@oaD~&%rJ@J1irR=@Cwg1cahYz1P9*_J5>lBCAvQCOw00000NkvXX Hu0mjf;AckK delta 777 zcmV+k1NQvm1(yaPiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyme-5z# z01mMMoQxmZ00007bV*G`2i*b%4jwD4CMNhnl%#5t8 zuIffDjRxV25CZW7d603xI)GWhHFI8DvuCY9fhU;DF824P$ zd~~S@*hPWP39Law##jLhvT($^e~~mq+`7b6LOMi@Ge{{o;|wU|n9(UCl>kqjA(Q)r ztP8LPQ&@CLm{Pz%j*82t2&Eu^)E1pHs*02rHRfqmQu35A)}S$?Q87-yC}O;Q0zw7_ z3WE_rLqaOS6hdrg+_FI9lbUz|0pl#rE*+_h7-P_o$U#Y(S*#Z1A>%7ge+U5+4U`5= z8LVJb(U@>~NEj#o9VqktuvOhEjkGn}N!Ea#8?NO6+zA z!aQ^Aj^uU*RTv7$;I2RUe~J%2e4natj9pK1j$yYWguwr?R@nC)-+%cnAqDEHU>avm zUBI3Co||8O!W0d|Jkm4`=c}5sbc~ZF#f0}2Nh8zPv){M8nMdAz@q*jGU*j|el65RA z%QR+mo;Y-Y&%gMTx;jHpDqqoVH}r9$u#j!V_P)g$!F9(S{XFBPf5k7>><>rAIO7El z(=9e8QkrNQ&+4sr*xtS3u-hQsu&kfqw#R{GhF%k?ePr2O5~m$oEfEuG4-?OyU2xiO zxqti-UwW#u3u3mM=74K=dn66yxx?2B9`5fzGU&j=c7yjN`yIS`y+JL!_q;$*)(gka zFaN^*`Ns`m>FB4CUyIAP2^0h@>+^H^wv&J(=0G2h_5^56Oa%md%_qn<`NZt+lR3*OZG$lFVTTguD&O1dfPM zN|`mPh#LC!%Qt?+zwi4}rm94bxjWLbr>dlsxZQ3Ozx%KFFT@c+J3HbRep@vFtu zU;m81kGC7LKvN>CE<%^358;QYV6TO3+vrEb%>Et!wr!-82vvxw7< gv!<%+7=M?w?{)&U5cBlQcK`qY07*qoM6N<$g1{H+B>(^b literal 616 zcmV-u0+;=XP)I4j~UxQ;Ge7{`(KC`5WsK(U(bDXi>!R8oeu#bL_$^MVZ8nI z)d<>k!COKLycf{~4Rq~{zn|n|(7&w2N#xH#^gyfV(E|)M3cm`S1k9L6QTIe&7HB~% z4Zo6D1pzfouU`XJAwZXgx574B8;+Q&($p)77I+jMCb}Su;@oD!USMDekno=9Bw`Wc zpN;;$;4!V~ED%I*sJ(Y$73#C7K9ZoIiE-N@AOiB0#L@tuiHN`>Q9Y9A!daN09)tXq z1XHFBdh6)Yp?ugADA2hhZ${r6 z+VNJ0?7-!DUw->2#*YmYL_nqK^-Mg9y6tlsmxgzf&waAck79YoWmrYMrt+?nh)>I$ zfS{gI1)8*~2{FLWqV5CN zLF8Vx+aThY#K5?E7N-UoTxh--s@ zu4@M~6OI$BumT8TZPa~$jWtP(MbyV26m;)3M<