conmon-2.1.10-150400.3.17.1 >  A e{p9|K'gn]$}BVYS@$TO28AWO3 _B8<O&ݠ9dfF+~c^N3̍hJA >:* UZ{ra^ZF,uV2D>맍E:CQ*V 464263f116160e15761d5b08c14799dd1efa6c398cb282b4398b4d23c09185492e8d359daa0dd50ac32b8314aba01cc83513cf0ae{p9|yÅc($(b|x-S9մֱ/"Tb5y"0;ܼqhi6+ OYUwqQ_fhA=06P=n8)0B LܭPǚ݃@Ki46f-YľD tvk]keKxKA;I&~oZZUBPD{X%.Jw, a^؄>p>,4?,$d   ?6A Wi     &Dh(8&9L&: &F'yG'H'I'X'Y'\'](^(Gb(c)yd)e)f*l*u*v*0w+dx+|y+ z++++, Cconmon2.1.10150400.3.17.1An OCI container runtime monitorConmon is a monitoring program and communication tool between a container manager (like podman or CRI-O) and an OCI runtime (like runc or crun) for a single container.e{s390zl35ԮSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://github.com/containers/conmonlinuxs390x*A큤A큤e{e{eve{eve{fed4153eb7e39215a21e5dc5af0727506457c9cee35a513655e04d7a6ca9bd4630805d5f9fdb0d351756b17dea6b456e536a449ce2c83b9f3bdd18c0c8c9c1d69c9d771d4004725237a31ada889fe06c85a24fd0a29e41825181ab4cde54f0167f84c4d85341ae0e98a37fb9af4e78bda06a394633b3be711b327665b18f2f15rootrootrootrootrootrootrootrootrootrootrootrootconmon-2.1.10-150400.3.17.1.src.rpmconmonconmon(s390-64)@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libglib-2.0.so.0()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ee4@e|?ejdid@c~ @cdb@b>bs@aM`@`c`7@_@_h_!d^V@^x^%@^%@^{G^p^`^O@^r]q]}@]+]@]7@]A])]y@]a&]V]QTdcermak@suse.comdcermak@suse.comdcermak@suse.comvalentin.lefebvre@suse.comdanish.prakash@suse.comdcermak@suse.comdcermak@suse.comfvogt@suse.comdmueller@suse.comidesmi@protonmail.comrpm@fthiessen.deinfo@paolostivanin.comalexandre.vicenzi@suse.comalexandre.vicenzi@suse.comalexandre.vicenzi@suse.comsgrunert@suse.comdmueller@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comrhafer@suse.comsgrunert@suse.comsgrunert@suse.comrhafer@suse.comsgrunert@suse.comrhafer@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comjengelh@inai.desgrunert@suse.comsgrunert@suse.com- New upstream release 2.1.10 Bug fixes: * Fix incorrect free in conn_sock (removes fix-incorrect-free-in-conn_sock.patch) * logging: Respect log-size-max immediately after open- Add fix-incorrect-free-in-conn_sock.patch This fixes a regression in 2.1.9 (https://github.com/containers/conmon/issues/475 and https://github.com/containers/conmon/issues/477)- New upstream release 2.1.9 [#]## Bug fixes * fix some issues flagged by SAST scan * src: fix write after end of buffer * src: open all files with O_CLOEXEC * oom-score: restore oom score before running exit command [#]## Features * Forward more messages on the sd-notify socket * logging: -l passthrough accepts TTYs- go 1.19 EOL, swith to go >= 1.20 * [bsc#1215806]- Update to version 2.1.8: * stdio: ignore EIO for terminals (bsc#1217773) * ensure console socket buffers are properly sized * conmon: drop return after pexit() * ctrl: make accept4 failures fatal * logging: avoid opening /dev/null for each write * oom: restore old OOM score * Use default umask 0022 * cli: log parsing errors to stderr * Changes to build conmon for riscv64 * Changes to build conmon for ppc64le * Fix close_other_fds on FreeBSD- New upstream release 2.1.7 2.1.7: [#]## Bug Fixes Fix leaking symbolic links in the opt_socket_path directory cgroup: Stumble on if we can't set up oom handling (bsc#1208737) 2.1.6: [#]## Bug Fixes * Fix OOM watcher for cgroupv2 `oom_kill` events [#]## Misc * Use --detach instead of -d * ctrl: drop fifo perms to 0660 - Remove merged patch: * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch - Bump go version to 1.19 (bsc#1209307)- Update to version 2.1.5: * don't leak syslog_identifier * logging: do not read more that the buf size * logging: fix error handling * Makefile: Fix install for FreeBSD * signal: Track changes to get_signal_descriptor in the FreeBSD version * Packit: initial enablement - Update to version 2.1.4: * Fix a bug where conmon crashed when it got a SIGCHLD- Add patch to fix build with make >= 4.4: * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch- update to 2.1.3: * Port conmon to FreeBSD * Stop using g_unix_signal_add() to avoid threads * Rename CLI optionlog-size-global-max to log-global-size-max- Update to version 2.1.2: * add log-global-size-max option to limit the total output conmon processes (CVE-2022-1708 boo#1200285) * journald: print tag and name if both are specified * drop some logs to debug level- Update to version 2.1.0 * logging: buffer partial messages to journald * exit: close all fds >= 3 * fix: cgroup: Free memory_cgroup_file_path if open fails. Call g_free instead of free. - Update to version 2.0.32 * Fix: Avoid mainfd_std{in,out} sharing the same file descriptor. * exit_command: Fix: unset subreaper attribute before running exit command - Update to version 2.0.31 * logging: new mode -l passthrough * ctr_logs: use container name or ID as SYSLOG_IDENTIFIER for journald * conmon: Fix: free userdata files before exec cleanup- Update to version 2.0.30: * Remove unreachable code path * exit: report if the exit command was killed * exit: fix race zombie reaper * conn_sock: allow watchdog messages through the notify socket proxy * seccomp: add support for seccomp notify- Update to version 2.0.29: * Reset OOM score back to 0 for container runtime * call functions registered with atexit on SIGTERM * conn_sock: fix potential segfault- Update to version 2.0.27: * bump to v2.0.27 * Add CRI-O integration test GitHub action * exec: don't fail on EBADFD * close_fds: fix close of external fds * Add arm64 static build binary * bump to v2.0.27-dev- Update to version 2.0.26: * conn_sock: do not fail on EAGAIN * fix segfault from a double freed pointer * Fix a bug where conmon could never spawn a container, because a disagreement between the caller and itself on where the attach socket was. * improve --full-attach to ignore the socket-dir directly. that means callers don't need to specify a socket dir at all (and can remove it) * add full-attach option to allow callers to not truncate a very long path for the attach socket * close only opened FDs * set locale to inherit environment- Update to version 2.0.22: * added man page * attach: always chdir * conn_sock: Explicitly free a heap-allocated string * refactor I/O and add SD_NOTIFY proxy support- Update to version 2.0.21: * bump to v2.0.21 * protect against kill(-1) * Makefile: enable debuginfo generation * Remove go.sum file and add go.mod * Fail if conmon config could not be written * nix: remove double definition for e2fsprogs * Speedup static build by utilizing CI cache on `/nix` folder * Fix nix build for failing e2fsprogs tests * test: fix CI * Use Podman for building- Update to v2.0.20 (bsc#1175821) - journald: fix logging container name - container logging: Implement none driver - "off", "null" or "none" all work. - ctrl: warn if we fail to unlink - Drop fsync calls - Reap PIDs before running exit command - Fix log path parsing - Add --sync option to prevent conmon from double forking - Add --no-sync-log option to instruct conmon to not sync the logs of the containers upon shutting down. This feature fixes a regression where we unconditionally dropped the log sync. It is possible the container logs could be corrupted on a sudden power-off. If you need container logs to remain in consistent state after a sudden shutdown, please update from v2.0.19 to v2.0.20- Update to v2.0.17 - Add option to delay execution of exit command- Update to v2.0.16 - tty: flush pending data when fd is ready- Enable support for journald logging (bsc#1162432)- Update to v2.0.15 - store status while waiting for pid- Update to v2.0.14 - drop usage of splice(2) - avoid hanging on stdin - stdio: sometimes quit main loop after io is done - ignore sigpipe- Update to v2.0.12 - oom: fix potential race between verification steps- Update to v2.0.11 - log: reject --log-tag with k8s-file - chmod std files pipes - adjust score to -1000 to prevent conmon from ever being OOM killed - container OOM: verify cgroup hasn't been cleaned up before reporting OOM- Update to v2.0.10 (bsc#1160460, bsc#1164390, jsc#ECO-1048, jsc#SLE-11485, jsc#SLE-11331): - journal logging: write to /dev/null instead of -1- Add TimedOutMessage to config to share with go code - Fix format string to limit the size of the string to 10 characters- Persist oom files on cgroup v2 - Revert the check for the OOM counter on cgroups v1 before writing OOM file- Add --persist-dir flag to allow important container files to be written to a persistent directory - Check OOM counter on cgroups v1 before writing OOM file - Use splice(2) to copy from stdin- Kill the process group on timeout- Add --persist-dir to allow callers to specify a directory that conmon should mirror certain important files that should persist reboots (right now, just the container exit file)- Fix tight loop on OOM- Add log level trace - Separate handling of log reopen events and terminal resize events- Add CONN_SOCK_BUF_SIZE to config - Fix bug to close the sync pipe before exit command- Set masterfd_stdout before registering ctrl_cb- Upstream has an actual description, use it instead of just duplicating the summary again.- Use `%make_build` macro instead of `%{__make}` - Use `%make_install` macro instead of `%{__make} install` - Use `%{_bindir}` macro instead of `%{_usr}/bin` - Change `PREFIX` to not contain `%{buildroot}` and use the `$DESTDIR` variable- Initial release v2.0.0s390zl35 17048196482.1.10-150400.3.17.12.1.10-150400.3.17.1conmonconmonREADME.mdconmonLICENSEconmon.8.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/conmon//usr/share/licenses//usr/share/licenses/conmon//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32038/SUSE_SLE-15-SP4_Update/ced915cec037a035166723e8b2496195-conmon.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=72aaddb03a7efe2e5f312a07d50a3751de42ef9f, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRRR R RR&I*2a̸;utf-8655cf0d8b5c748e377a7f98798dc23ad8ba198b8a3b89d1e1547d751c445dc4a? 7zXZ !t/؃u] crv9w{A=\^|hvK\~".w ʲ_.U'd KN`ȫHTؼ=Vii!w&us5YwG~|&JC!&8ٽlSh;D5ObxcHܽ8ڒO ^u(DUдk޷9G4|_`%T,''g # DRLޢ:yEI?a  T 1R1 ̜ha0 .HhfgcF@5g:Ť+3sXHe*C ]r=G{I_<ݚӇ_TSPFf5pr?PȲ^0 拸6Q@lഄ1?X |[ԩg KQ#C:fͬo5>n*Ph}>x#JA@ěGr$)='TZtڱAqb oJ[rL@2`eŪ\!ÐS鰂7H]*ʩSЊNoFLȡ@•r0I#N+VxϜa FIg˴.@Nd`]G.`P()Ia4erѩN?F0 nLlm4R8*Jd4ц4o 35PVmM$pgE6BiGu,[4s|'faK;㑻tT)gkDs;#\:ַUX=/Wc<妀TGŌdpcS}OsHo7  =߸i9ܪfVBfq=u &|1ߎ >qѓj5 r.:陙3ML _8zG8(qv#,d~ϓ_`zK:~VHf@s9 u576`z\yإ'eIn"AԝRë_k_FKºEs4Nv8ME4hJt I,i_Au{ǏF7׈g3Lb6sƊlH2'Q~#ejC _,U4/.Ĺq{jA,p1^ KPP돾4P[*-􆄘[`9(Bz~+a`a~PQ ;#r.iF!˘On=2:̃.'m<`SYbA=[t0P Ft  AbtQMkmmQq[V<Ŧ'q_(cLʍy>?ۖXWvmF84 N{? "'ߊ42rW^0=7n5bY31BqŅ!aT A׼u:!,xx9#]LWQ^R>G:=__7f_k^W ^}ݕN LV \`3<m_22R'dDѐ#mD:rse &Y 0:P*-[1Ӡ-\jezN9%Z4JWW+rj2 mj5+ `"B7K0L;#Tub.2Cd@pȸ۝E_srQqwJAV,T9@c5Œ+}ӻ5IufeϯsgFǥ6UJ{ss:g, P ா[@`5d1vaz_pfv2yz񟐰ыF)] EZڱJ 8m2U['RUkfzNrtYmC쩶K_.ky,΅| AfkPJuJ]nyv -9Ⱙ*` i&itڀKOTaqE?I|/o$QRkj`\3H*&\JW,Eu/9UgVu 0KdُUӶ_zx?wЌ.9c4FD&t iν~Fm!#IuCϿ5_kW_r%,ƪpK!ɵzrM| ʟ+m5鰦O~p 0*iEcW}]u "$g1u1#~)918ǁg:˂rjqhT |H6Xm-Geḽ#vM,w۞9s KOL%5hH ɉ'(]YJg5A*[.߿X˳N2 Nq!.>|3!@qs A@;$DW '3-[r^w/x8TO2\ rKxŝ>Dw%+P HFtLC0UFX5o??uPi=1VI/Hw)h®+m10idklw9XmRs]7Z:l9AW;z* 2r=!R|Qh=rx? 6m+[9@ooУh}4̮$ 1@"q `3RΘ"(ݱD@}%ou9U",щ"@b?` :e5pq.Tdv>j7@&чE @ ֑5M'b5OԞhN'jW#lHH_mv[nmvM[T Ьvh_?F~Cٟ<2_0I*t~>5,v0{>ߏJL)dc~]C+dC8֞51R\/,>U%EV`]g b p=e Lcʼnx+vܰcN "!HqGH ,YVzk ʳ~RWm,x݀g O8I| kAVο^s˼ HPxfEI7Gu|[qoyX\*s- ;+KF.1 2NHյ)!I.1O$O ab-$y YW,1m*af(b+,W+q5M\<.gDcabJ̛<:IU $$c89x{D@Axmc ^45ӌ6g{.S©7%nSUf ~"yݝ>aԎ @nRWx +G}P}{ ;VqZm4DJ)mT>Y%Js 8Vv`lC.&qHW-5e)aV@KG d /01+zR%,鲼칕T||@~"=r227'Qz=hxTp%;<yA٩ a1BHn7[%l!$ KP&e5vy*e0iKx&!öW-*/K eaڋ D x%ے?daSV_y3⇛3C3ZsH'& $+ðselڌ($ 1ohݗ{3ʐ5;}д M;A2W^Ax=&蒅u.(f5ֹ| stm{mo8 vlaGA?C!d7H C @,}Mv_rOʳw.q1i"VS3$iS:4G?mIE@3{{ym&(P@%"`tۍ7[ Ɯ:yc _as+"aYYR-&H#/^zq܏X&a6Ufɯ'ۛxS*0?9`ƌ 3X{fOi yĕф֧߭Ng?(0ǐ:Cz(FBRc 1*! o鐆ꥤgW1PfR/:Z%BW46تeWIEmbH=Zh(F| 7LJ#M;}q-,U|B ^|uHrDAh*\82 XgE)]&C"^56~Pg9OmY,B,  7b,O /4c.i4My/YdI7R}!k~\o65<qa(DΘmw(S B= y&\M()$%8m55{|gɪmx8FЌszc5q29!6~$ŧ ,h|n#F)\RK Xvv"|Cw!Xsxe@i`K7Ȑ"P־M9b@q.E1%`XjqbyB0-nIKܸ +z<˧t<|$Om{Ӵrȿ1Gl5׽O?3 ^AnZt'״y1Lqn;^QہIa6>uW6Է0@*b,΍uv檆x<Bq.F&&>FI1s@iB1GMb!dwAyn>Zq傜!?_ mFk#l&f10 pi~ {)BڙkS &x}̡6bw+ib1m}E2f*RTPʇnh֜) BcdsOa\0d=L ;w?Sx6NgGO(95Ձ8*dXSSve~"#P=yJ87)DU}(e?Z -22EHB( o2P@FV^l&Z=ʎ37ja"{UVR27~u5's(9[<Z{Xɼ@%ϴ Ucw3%PaN*f5]Ji_"T  A74M3hgoEuTU2&뻔֣C4{M} @:1iDžz=,"rcŴ>8M_,v&6gϏh PCޔiH(\ o:JnbhPm?)Qm o]}O)EwrWU+򸌰ѓ>urhuv4Ǻ2~KvRݲJ?Pmi;;#8+bb[ Ajm,vQ~)FR3W}Ud)ШʕTiv5Δ-ʁ`?Q,t7/tmY.Rm8 Uy͑1Ω8h $3vlkFsc>D` ]CsԞO&ƙ `v 07tÐ{s(9\+OMV:x<(lHh "3| R׊x@lo:րt*nC|,,Xq:^#,zDW`/eT8 ob' kq#:  zIL,<`VXXb5au/*0'͕\ȩFwPpx{-fjqP!~iYIǍ>Hav'",{QQ<< 6*~*1aG߉O ~c\ϵ7Ҋ5EM^,^f3$DGc9E&6371G!MM);E̦UȀ1; aB10"*J[6sq@$jg a!{~V0Lfofr{ ߶G gx OԏuƁABlv6f,9T dP/&|4@HK 8&;^Tdk;ن$Do;G,KdԼ׍.zK.;.UG ; v7 {%U9Yi,ZK:qv|Bb=n BFB hP (E|PT<)U>>G3]r$8I=7 5ZJk8M{T`AWVrb#\06\1 D3v 6W]A&gՁ 7@Kc|gB ^DV`F1'KZ;XˇdwѩhXMsPky > c?$TD!韖BVԴz|fB{-a/GƩ]nDZ욾H:Y^%)Rh V9-g Y P %אO2\{D4n"J[wM}N5:#O.>'Um`'؃ۇۚ+ `,5/Fam-V(q BbAU+nv4T#x"c4 *lƥxAƘʾxP9*1#,!M_b45P&:6J|z4Q{['߶Wd9aNGBtB,<\w?m:A%,mWYw?\X?sUwY2tA& e)=)\E0RdD9PW$>;B'.xq>~ׅdkY`lMxqźvKJVCГuUȘ3FG:7T5R*ϲ|p~ki%qȵH00m>yX}/8*Crð9}F^ˤA#Lg%/Qsz.CIq6? Ld|[Dagj4y<7=xthwtU]:H6?>4r1J#Ξi `+V%]>Yqsa<D F_fCJjQ~cm97_,$ Egd'Faa1wo[4 nF]-|_{Q Сz$Q{vnmz7?Q}]e<|>3n7VkAL-Z0l-Fs fl%GB۹Ⅴwjx4/K y,-2+HQ.t=S"HlmvU%&uޛPA 8l< w)sRâw_ث>lN&rWj;K[.XY?\J0rR@t]WVj2_ыo#vsбa']V=ě%QAC!*uWݤRQSo9Ug?@ btU1;}$ce-67 B~:=44?G!X @ B*kf_=vpƉB5Ԍ:c%FWx%rbj<}?|R TZlJSYBp l鶄O[i!=zdÌI;% k%Z]WGh\M?>!?\ez>52g ?'(`Cp=K +/gG“fa-\5!\wk镚 ǼS*s%w"fO0cL<> wF,6ѯTLen=_iqkJrJORiFZ2喥J* |/ҕ @;VtQeJh ,3Zָy3C@Wc+G:`8{.?2AHǥ;3`S">L^9Kq#fKƃ|Kj\ 8[!3Њ *_y,6rn@k0DE@ %|[ce19%Oma[w{T ij(zb bQǑWIlv#oPŻl{}:7KƖtS.,t$ͲfTPY,JǠЧ3 P.ZXl}VkmMI@%YpQbo ͤti:[x`ӵgɝM}8>[OKMK\,CJ.,T~|bE#>̆v?'/ ߇Lj9(u9tՉ9 Zn'aq iHl^c9wnZ ET Ĵ&Phfb W&PT ڐSi7_ u|X-Szf?r+;`ұ3)B^E.j3OR' /V`D&K< 6GO Ʋ~6p8Qj4ۢ>\ҾKRDvv[ɗӦ;+7H0T]ay4TCTQ#&)VS x,atyKj;A\Wڐ*,̗$a5M$iY,Y]cL,}uJ"KѰfC1.i}5R粃>7JKB}@ qC5Uf]wHdw12?h|_tRLi={ʵ(|xS`*JCC H\\ꝾmKO4֞xzLۚaT/Y%:X.Jidk®d&c `t. {X)2r`!έ碁~a2y(\Nl=.h9avjlkF XJ-X7Ɖ>4 Ud ⓦB\>X#On&ixX>Ww򮖢R"Ҹ7L/۲VN.\}j-$7h]}ߗd+7)9L_l2QGK`Y$*u{,ɉLw/䭑4CjABMM%0m!uVEoQqCg v-hR*ܙ׍hdxff`[]Y~2-5OE+p( ztj% )f>QF\?J8wxjGMy1~r uFhTZ˓#1AKw"ƅHx\к4Z爁NTR]_'6g x fI"ZV|~>A#`m#1k\.&<+ ^>le o&ߦ+Z?m jNcdeY, >]C%E[/=kYժpIэh4'>o$mr->{F3 Fڂ8)ߔfOCrgv/ 򪌈rRjR2*LGyrP'`ߌ?JyګD%m7y0WzźB}J͕1~{ܥׄ(Hy|\13;lԴqVQj*HBzd&`NiqeO뷣'}wLyrXӉ.7]XkQWwwx8*(:NbD ERBDǹsPiaK{QwyדCS ;! 168+n1!f O4r \4O՚y(VdqR\h2HQCg8 63ʒ.cR h8_H*mSv[XAtDNv ]婋Y op4[T.aug3RWPO ayJڤZk#; s`B֐PҕQxۦ͉ބ  Z\ six""S}]p1`ݤ#B]rx'.r%vycPE#ئcאuԅ؅tx̣lB !{ԣ9c ILE) )!ao4|O)7JSh"vx2.% fqfU $†/4/9Z_$š(M*s JEBAjRidhv]=$7}A`|B\Q_BC쾍u ty x$ecr$Ts; n$K|áE|v P*ɮa1s+Kq:$7;]7 LYn~5Qb aNר:Te%,BضO1%(@jVRCMz[.*dtH\7/^XӍ:F(ݬKtN5*Qv ˚'fzUw0>WyXnƀ"w\C q?b>SV&ޱ`WJK\jJt_ m۞Q,Ś\څ\,Q*_yk';(أ?X3F7=fw5 RZr%Op&1-wEc2_~<(9C𕴑mxWj-1v}0mv(jG815/A_QRe!^g?~İð }N}"Orl: k:o:JpyNQ-C\TZ}:EߋLeHu_?E4Iws$ƣqګ.0 '֗wf/deF_!Fո |=Bi8]A>YA~tyٲFg(gma4`>gERkEnTRkG PWz#tBk)eSDB 8%GAQ,}*Y3W8{ɺKi0oV3?`:,t?W7.yl2Gy>M 8>C|\iBa2p?fv=P9t׵#Łꠓ٠΄M)\ax}C .8=qhXlPr M<&ҌReJ?j Wap^s37TkpSL/ʁow@k2}qLV~Kb3z[Ƣ?:nZDPOx /^UlC%>5&hx1; 0p&60 cT8еF-J| 2}yy>[QVvbkJ˖5fSrV$7<~jS:Zr^r񻑄GSV{];"./)=VxgQ料tZD-xgf|r/E|$Kʱv8@|!Ƈ#y<7 ^&h_ ua&~-QǙܦ'20} λ=֍E*PVE6<* ?vP(*яG'JR=rЬ0#݇^b9m'}4v1atK6:y׍C I<™"uKQUyJq%wp{?Act8g5) ,2z^oh3ʹ;AVz4&(Fn\x+)σXVȀ=g}LWqޭ ,%9m8*.8E WPSy ,OyR#t.Ua<25EGԧQ2> Sbx"W7PBӜvMyoAq Zd+#r4l:P}ű³y1QAʍ Hd߶ {C.ŨD}"2St d;4v3Iz\N"]z;WBT9Q%/~@m7Zdqi>4~c`%b84 uridHĮ%ZAuEQaj.'{E0s5xkvS>rS7+y([K( )rЮWcx{>(uoؠulpK۝YSܭb4޵q 򻧊\L4lP҂C%yAixtP5H{s5i?\wL) &'mCǝVy7m؃pR7osx[g=^3d:uZJ8AV@GrQ)o9 O9A YhRByUR?fvfhRyBj̢0zҭ=*2'"j-̍iHV&&eqNUWuMո#?e"L <ϖ>Zlljq>e`p7 E^~&)~J5M=R K.aN W K1 |n|,`cb*m[^EaLSQ Yln(:Ԓʷ _J,Jj_Wn fD,:xt2 [L~v&V}GnLl< ,T`<Ӭ]HŖ#z iK 9ƉnV^QL6vcvؙfޕ}4uvLPl6<5HZ%vsןm#1KtJk(Jx`Hx vDN*h Uu\9y $(#h-ժD-O֮zdeY]i^HNs4ګ^Sg%^5TX-!LOܐs&l& {&|Y+\u"v N&PƎÕ_fX,eCo<`7QULD< ˟73zF(&ewLT2a94#2l 8CNiY\b_vB%j%uIrKJ^ 7oqY2ذHt_Fy)J]?u:ѷ;n8WvX& U Ȧ9Y=\dbK0ѫ@7`^-W fTfu#m|V3SӥJ)JTf['~.t;B4:>+t I58 ylƛhG@4V=x@8'b`>ChQ@@ #4@ il1:< ˏUҘ.֙YH/B<,&lMG\;}6 1 /v*Fv(91v0@3ʤ)r%]qu8i3bM#PkueP<:D7+֩7c4SU b~bs31+Ϳa%xr H0Oto8 URF;MTc@?b(5p> ڽ&ߺཋKnt*is@O7oh$U8Ri}ŏ&BB%+-_P Gÿ.|V޴̺zw/fQ'cMV3j5@*vϝS!gi YFYbш&ˀV3"bD/N+/b{EʊY_24`Y9I|GF%[3D2a1q"l p1qpTi풣RpGi?O0{a׹^xl1 =I{I-]r[Y@lA [ʍr{X5FPANyv&ΐoW}N+,oPd;T-1sb|ҽn!o'/i٦EbKQ( f$co 7d)_07HŜ'5aN!PG喆Qɟ{/K>v=Ҏ#9}ZP^Wl8c1t潾=%a.h)UZ0J (N5gN8E(<$wZHmRD[Ҁ QEp.HbS{9fd0ԟWWj.R,.NΜY .U5΅L7Qx%&V*`"|P ;Xڼ}jV2ך"L..wgg<˖hh}&{&ef^ X3PWE> + Ԁ$H%q#V!nq֟V;al<%# \RtA[&Ւjڋ͡ SrRrf.c\+CBESl1vyDޛ@49poQAp-LCsU8ݬ|C?g \`[D9@bmW lct/o(W:r /{m433^Ft#<nu,|ޤ $H|$1,}y0 ZkQ@=uBLoG5nd<0IS[/Y nRF A\Dذ6Mۮcz0a2hzChOyU\`"!t,Ş8J gFg!2T~5>j+NsC"Bs+Dg;bꫳQ98S`̛z#∹_E8HzݝSxd DHL:5HI!yeZG԰ v#3ϤޗA Hk {IaGyKAAѠejPLe-?f+@'ДWg€ d:U.`uaā٣X΍Y)^;Nb)I/U!Xy[>sZgD T"٧5OD ݛ rBn^"\؝cXNMvs"͎V`'#]f{0~mϩ"]3m§zgu^f(%[YH6Ԇ9#yb`3&lɲO5~_k t-oaws7wVYmI, o7Y1 ?hWd^׆F؛w}4~^^53.Q9ubA&kn4% (5T C9/'p-.T,#44d^}&*mRaAP vÍcq(n2=s "^ cQ!YB8;OIϘ+w->e,ywGOtE6#;3HƤjdЂ(V}N/z "l畏DAl%F1Id*ۗӀp̥YA8.GRl"˭Hκ]k\o1_jf"껣wY:dk\Vsz:QBb$EO$hwB#/Er&世/ Ձ&hʟ~}`b^,6Њ;:yĎ;!p_éb>-d3nOօ A͌k,VlQS~{xd,.8P<,ڥ>PR e2Ӯ7`6Nag3_0%voXdmtN`UW*Hdt7v*MM h IkTͻILu"YΤUt`5'Nn_Щ-5ӹ慒G>z.*-v ?&0~29%PBOWců@8ZNIXD`z1Lc$".|1ł&mVbnRFz?wd C3 ٸ氙ώp 4-E5e!8DC5glU@ h ԟ: \GIBW=Ck{xZ iݽ;&+;OlCS/Sq 9ykKLTF~@K<ض%"S" 2P-\"Z m6_0A,Hv'`@,Aٯ-sIzk@H>Hbs:}&{L$ӹCU&t.Nq F. | z!_0Jc 1D;v[U[)e[:TB05$#QP+X[NG5]Tm1KX*\B 'k z+zIDX1櫻pM"oO9pƳ/ zMvǸJhrm83C^ViLkCаe1P~']1GRO.&IrQr.]ĜEj]>R kcd],#bd78}TbMD̋S= -ᾠ%ZP׀HX!}XZ ^j -d`Ӗ\WIñT$3Z*pRXMK'ˢvymbnreS&(v)_5^=#LTyWV[=x<* ţX_BL+|\1a#HH"UOW`9ƣQo>3X߭). Xʜ _H\rzt+,.8?sřhǐ/䮤^{u`mrPgST?e =JLuQ qob-5 3*cIL{urkX"efr_ HԲ>'Td ē)؇7PF`6yDq-_捈VpV-ѰaVoYJj8Щ Y(12ُ/ :}y#j1+D .8TԢ%$4u?%(Cl0Vtrۅk3P:`g 85xU ̄r wQ<yvDnfVPN| UP)U8z m|&lǙ<;DTp܅;i_PDt=^S'^/_\֤!?&V}k)$;_w?x/|Erzn_H&ׇQ&mAUFsWƽD|eSY:+DNt.$$jn.\OKI=yWO+T46\'G^v 7ˤ{=¦x㤕U+y%P248`{KW*K[)"Y`TגȫFsfW_:0ՕMpM6;ؼ82;/MeJǺBl؄#61cĎ (oʼub㙖j h%ЅLlT>PGS! 2Oj}ˢ_:\ Wz?KQ?ЭkYUE璘}u$z-AP+: Gp . ˢL~wgv~=9r{5Q=q[6Ic4!-S?C,™0'ſK4inv$`P(G(+pf لY#GllL*^ j`zTTF}cMΆ 4SX36Q3ګh搻 S\+&ndO`rPZˬ\TِlSpW2?Dq^#^l]$1Ç`.U%9C-kY)ᓗN` EAC]+ӯAM{ILL"lQDY;d- 3˲q̖B3gyߚiXYr iS E8F 8ߤ!q%9,J X"N+cs=滉kcZىG|8E{T_fO"nx95Ku͔ *GHAO$9-?iK圊an( teoAJ/Ve\~HEL}Q }x9>cjSPrQ,B EDv;_K֦jcpl_bQӓS)Sw?Q 1O)+[Ĩ<nl(dя^lôb"} x' ֝UD*@Ά'1agp% $^99b>OHX{ZqNzCهgEh>/j <W|%Vxr/Q^!oɪH. פB.WR#N.ɡ9sCVN?L5b;歹?iB.k$6S {|~,W$Uöx!,D]g`/ɯxVsU3f01gU5CuW{j6xBq@޼=ݭbX+8||C]XZ6OaQ-^LN"6lX5-+4L Uf'Gn]0 !S8ȯxw?Ȧ~ʗ]NJF#nӵ7@ hO'?jʚ~&j:@ChlLM,& 0cBiiwI) SՍ5`(!aF!6ab7IűX$I>3ь,:+2l Y)=$L!D~z16wkg'Ug;Cp)q?+?i_]U0#+ YuBaaiB0.!M. ;)p ~pcچ @~Zd㧡AtJpSzi۠8<~ؾCL6ה}Uٳ7huRR/aB6j1eY?j]-xRSʀMMkX_tGߚ!]"_ uv3`<5q6)q,; c pL!B7O%7\to1BTzZn0)R_"gi8ӊؙ&ֲs +T.R?%տ"FB`ޜٟ 7Ck-" k2}Chd+cMg㯻-c EaRѨ^$tV1J"y][jG )BbFCBLM wĒ\Sǔ8z,?,$iEb0EU5[aɛG&Y~9I]8:Dk_ؼ,}ZАi\)٭"Z.$By>h4wCo;XOK7pSбrl`=0; LSq&J#eYTΙD gP⠒jODmè Plׄ8P4]Y>&9% GH6KB,] |赑M2-~B<VVW= b: W^l&PNq>༂kOo"uS@鷑 j QTVʅ?j0O' =I@(hia| >烏?cl\DUEO3ۿNN،Ks+YӁ$ڸZWǥ>b?k<{F|tʒoX !i['u0C56k[iIhQ^p\qWwBt;;(ռEPȤ$z 3 65v Jl*z2Q(ާ,qVГ¬&|T^*frbR,Q\݊Hߩ9W lQ[z|&="5IqS@G?a}0+̋jR"SlDZ$#"~9PA=NLf7P^rPWޕSc<ĸte+ >P\ /I[پͻx둣vjQ}pu5׌p|Ĕ@5HE [t v$nM{20TP[.DIv{bb<PղEMz#z-'1ncZSul^$8i:2#TTYʆƄ6c;_6u4Mv'H,x\ YuF޳1M-+{z̴iMiGH+ޙ#>xZZWRCBpdf A{w$e<pd8SѴ!Ѳ%l6&3CDoU3M3+2x/~GDЬJKF}S^m-> Vs[ ) )2؉΁lDŎuܬgMimHg#Cڃi__L8V,Fq7.Ÿ]O[0|N#KP|kX{7Ix^kz э4Mtg ZݞUցlȡznF6N -2t aVcߴ*u3!Z_fgM^`⊝DӠg"q;q_ u@1Dz;$3! ա%cЌ!?\cKd5"-BC1M袙\Xm_ٙ ]¹-n ]|O{&+eC 0`^r>s9y ]w3Nt:׏TXt!7/~H :2X.5ƖFs7lھ@q,─^Qx݇WP$/KA1R/* ;z$$/ ]+TYN*=HEvMqgdGcg*o\:ħU '7{n. p 1Xͮ)Hz(X'J81ܼjow7!ͦ@)p&`0 C6)fu-{?&yOwcX=͂"\[AN3G !O!K}2*Q8sI<OI_fcPnj3(eN8OC}_i)8^h mYV59j㨍bR?zwCbp6" wO]]iRy+;z϶ %^̱}wrK];EbQG^fI=Y@m?kD\lp$N~Gy֡o 9W}WK\.NWD E|^1cu?kG5yfpr*eDӹOE< o9^:iQGՎ1JΕj4wx΢;@@F m.zt欁EW';֚/ rg=A&u6waC1Hhc*IܥJ2!xfjdW3Xf",D\9HI|Ks1n5M*\@ &Ciz I!yp*M,+ٲGWqb G0H4w#(-f~,כ;=yp6ɕو"ݗjwqOrg) 2$ )^A2WUxF]Af]5371yeTt<=n%p>g آؠC.KPq a{| .Z!sMK%EW#/3?O9ʚ-ґ%"dP0h}(ɸ>|ܦQVuN,u)uaIb!NYc̣Ga1>z7Җ_P G ϵ8vb瘭c,_3Z>"ʏn<W02eM3ZRw\tHtPQِg Vgp&!6 gC/Ph0ÿς:`JsExg]^ʶbI|_6i$. |2X {HE`hM!f7~{(MA $2F F6(,䆚f@:VE]J⛞8񙸐I I]\=~L_:ftؼOI}/SN j:=4ümIWNtL*QC$<SK릟S=kPv59+fWSB ГԄ[@qRim;(A\bE~Y<d`L7L'ju;L1 ,T܀Va|\/fbxJ{6yrO7Uƣ/B~XdM}fJH!$Da97?w !q8\v < KGtYUqK;#y7fwI^} ^KE8.] ޜz\JuG͒b5b| 4.kI v-zh8 T7m}tq;`y4* K._qzֵ=T_ڇeWSȇ/L3iGg!8PG=LppIقd%6UI2),d}栨z{4>͵7 kQ_fRaE N_i}fؾhMkdس*xweCg"OܥO3{^ۋ !Q30wKٿ'(J~pBAҗ01x-bMc@0ԭ pY P[/V${ʞ&x$e@rDzs[<]^Xx0Wf[# Jpԗ/~N1 T!,W7Xcwa_TBLOm%f7 LFյP8~.<"*Qṉζ0*sVK|K!I9O3qr`&IC{R -z7Ӡ<ݹS7VD-G5 E,o9(ɜppM. =G"p[uʟ [l =˭|+pLi ;M_ KH~jԐD^cS9m F7m兹;~N+m"J`A8s=$6^%yIki`9x)7ikb\83*K_Gj5JPvzl֋7nƮp%@>#ULPnyČR|30Td.d]Kk^Us 'Vkk#D<ҽ*]ۊ@)мx"0oғM7C.sEP"V6|[s"Z3^?QY<FE))v A{ghYTi)\FySHwOi)*lZyߧ%yMѫt/+aYyj,ue&v' G :3KM|`5M3>GAk vwBw =¶ YZ