conmon-2.1.7-150400.3.14.1 >  A ezp9|x0 `cme<`A{;(Q?5S|> @QF^L"[i$3'$J}AGyq[elD&-ѿȴVMxKe|3~#pl6P C߹MuE'qJ/67)t=06]<{hڶp>'M8\p877 `Y'+,WX>p>&?&d   >6A Wi     &Dh   (8"9":"F!G!H"I",X"4Y"<\"d]"|^"b#8c#d$be$gf$jl$lu$v$w%x%y&z&$&4&8&>&Cconmon2.1.7150400.3.14.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.ekh02-armsrv3USUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://github.com/containers/conmonlinuxaarch64*A큤A큤ekekciOekciOek920e15a12392514761659233733935085160b345a01a47bdfe8943202bea36b562fe0c865d85a23dff81cfa3880dba5b1c6296925cde314f32131cad18b36abe9c9d771d4004725237a31ada889fe06c85a24fd0a29e41825181ab4cde54f0167f84c4d85341ae0e98a37fb9af4e78bda06a394633b3be711b327665b18f2f15rootrootrootrootrootrootrootrootrootrootrootrootconmon-2.1.7-150400.3.14.1.src.rpmconmonconmon(aarch-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(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.3e@d@c~ @cdb@b>bs@aM`@`c`7@_@_h_!d^V@^x^%@^%@^{G^p^`^O@^r]q]}@]+]@]7@]A])]y@]a&]V]QTvalentin.lefebvre@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- go 1.19 EOL, swith to go >= 1.20 * [bsc#1215806]- 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.0h02-armsrv3 16964378672.1.7-150400.3.14.12.1.7-150400.3.14.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:30933/SUSE_SLE-15-SP4_Update/8f9d8faa6f280a5d8c6783918a418ea2-conmon.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c44f9aca002c87f133c38fcb665455bf7d94f161, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRg!=D Iutf-84e29bd5d193303d7b489a5562a64068049c291bb8375c549ef267c65fba92f92? 7zXZ !t/Xv] crv9w,ay)O<Byq8\jOD\$*}) w>t{$/H +PI_hb^TxvSbGRPYj{t{woqs󂊁lNv:ƮE(WP)S5~Hw51  d"#Ys8ğl&['7j2NkbɄՠtV璄iIԒS>SPRYvdP^;J 8?w  M\ d[`+n˶7rNybpUeݵX; =آ@x=c:aMC$[eؕ fV(%+BE/r dĤvկ)mD~,~ô4>7mfvԇsU]o)y|9MsCߞS8 ֍]JOkfY*Ȕ2joI>y9,ÿ*R%K'>Ǝ@kё yW^Ŕީd-UܱL &=.07<>(G/6j^}n*//RMb/j"ϗ̰GL {ETK FuGy IMqZDI.WznF %w^{5Ck\3dqof"m7~!9PqڱXKm}!JlTa#cJz<l}pVƆJpڄs13gJ"Kp{=k nE XBx?VܩjsQ c/*A@H{>cw^w>8q n}%-V,0eeͻNH]Ulx|A;K8îGvٌbf_+sA,ՠ y)*ȵH>W6Xqg]| Qڧ8Nr V lbLz-3Axh,&1&M$N"3z D,NV_"CJ6n̿&A.Rh͔T.B34pQ$uf#wtN֣˹ @{mB> -< rhRJRY$ :Ye; w 'ި/0(HIhS|k:rx+4)r}x6}#*r${?Tx.u%jqgu| 0xe O =J{Ljvto|""2YNFRqŨgD`n6Y#i5!C: ֯I~ɴX-Λd|2#$U(2;]A*?W^ԯk 0onvW<Ӫ wDR̼qѭ+t&?ZBCMz1ޣ(Z|s#QWQhWkpB48nS)!/iE#k-썌 [(Y{tVcXw g!=3ZܡڲI?icd顽|"3 LxDz]2 ]фB>+_Xs RގGog|>SBt3c0[; ܒBpUf/͈DZ}Tt$Uey^/E u-T܂~+dӑ=[]T#H68#{co{pf'7H+VՐYQAW^_5wPZ'kzaքΨPMDd11 zZQślI]t©1zh526VPOWM*Γuߞd"rEd`Ljgq$ZʯO={ts~z,:WCBe 7dPaypTSUpjxfz%Kl,~,b+^=D % T4id7zͷPiH)enexF"`Lg4O+:ŇJo": V a_b-$"N&:a,=:m<çӔ/AĀ:C Oe.9TE?Yw.qWj$Oh+3=y?r]')1R{U|HۀGe6DïPφs0"0&&7BOq $>mMC) lΧWY~f ^8CChRk `ty6RHܱj%*39.i]H& t$Ldx6ðjY׷AVFHzrՐ~@1]ǁSȍ lfCvt @^:y_1y̶M*`:yx "%L;#VH#;?FA~0Zφ_̧RV m^YAJMKZmԏE-K~ZQJf fA< ꁇiDH#\6 gDLD)2;/T3*A?@47ɛg;;W@mC`JCGN 1r_D˃-j FPr7,}ؗ*Ou48Woy)3gN7 H"m5/0!CJy A{ޮ@w އ<V5#*~CM/ 'J0FDm^1 FCs[%wfG`儏仮''鳷H3G|P5ܽkhYh@p}2>pb4[EPw5lAhBD&S'ɧyL.X)~^ubT%C.kq,vI-VEUub0^~]A#v21o\ O*'mZ'z]m}%b' 0 .'`drl/I%)G83:;>@3|!sB2wը-t.֭xHz ab;|qndt{cd jef2Ե{8XUmj8ף^J@Rk> [s-r zgu ڟ$7]"7B8|jD(ŽFB\d@# Nh<^SPVVN^/4ᨵ*rVxb}|kZ" ؾ-5l,1(Ĵbq5rzp} \9ғ蕙Ϯ=Yoy#K*>kJH RAxQb{Cf?\I 5 FOQmQloP$a0ޖ07nւmK7{3߹M򪸾+~n)fY Y1AcFT}]2/-%NTy.]ܻ(a}`QdK$fGĚfB.j9ZNN4S8Q-x$=1fӷ}HwTاު'0e봔C&(r `IyB5#FFy`Ld4o֫!Ó(Pf mI f3RZ ( GT8 H^Nk ;{-J=efΐ$*e ]ٌ0/p5L?̧O.#|%*Q}؂5?ry$r~NJȎZF,kDzNbl]1c^::Rܩ(U:_I+#0n]SH^sdM32`:H ;* / {:B^gwBjk0 rc)XN[PkU ^*֟2:0uͽ?uT ]VYXjykg]䌭La.;mOS> x`y).0{Jzͫ(]<*ܾ;!SE2h؀z!6-hWc d_ bCzEDlm&_Q13U"vaʣRؕAV6Tf|W,bq̲`zFWRRUK8ɢH.pY}5hB"}zBKYg9~քg3i[Qy[t{>Ts^d1:nNTw3:J-Fs㬲o< \Ty诮! rP^MOkRM=6̥BN CGe1Տ޿Qz(jbLs:eGfy>du%2|AzD@j1Ox[o&'4p-v(TV`6L7-8^p.%pF} kfd;5>^T,߄> d1yӃvQ `윶csP?e% ,H)C bd>OƇD;BߖF7+ר:[x_$lAٱ@ h =ݯ#k6 -:@!H5+! ],|8+~78kS`Δn0Nlu*Y7jR]wkGܖԥ⊐$}Giuqr.m7,aG*8x Fck;9ҭPnFjhjT6{S*ѥZ⢻VttNA!mH^a;tARf*rh\l4b`\bqлd_I!ønU\u~-fЄJ8[y-5r&z"N J:k _a}6 fԜ:)lc䮊$QprCO$&9)ޥkӵlM) zF/^Sn=?>;1W9]ݩ a3|D~*\ "`^|[.Ė.OFDNTk4ÉVyCJDƩ%)l}{+50Ehs|@!+ 4?ڤLy~ <9O;Jf46< 2nI8![J Me[Wee-&z[YiqRQl lU,oQ>p^kaQ]!C_50){Nm,q˯=؅k'dcѿ\/y/ҧ9!lK{ӆI|t[(*lO?`ϥ-O ͗3{qD8^IlxNYȊ H,7$ YSɳ(_0Ly3Cu}N s(LQ9S41&qlHJXJfVrO YM>[2v4Yk%8r.z T`lź;e!i^̟hFJ@, :݅ eȖ4X[Z.|W"M h)A[dBgSZw`cE0Kt^1x0Cc#_gEub0 N*k>ט#/&jiKZ ]{?qAVg޻2NXà8ޜCJ֔v$ Z=mYE2tw*x&MX˝EEtೇ9ƀV.̙  iq1F9od$Iz~_}AԣGKu48ȳ6\b[Nz-rYw]@8 nkZ)/۱IO =/Q'ѱbل䠌?} |CUl\dÝU MO"DKi@Xs5>P]!BtyMgY\:WbC dY |a> @s]?jV/RhR 9:mBd/ϳʨj(WJu%jqйb.s6 ;hQgT52qj 2h#+BaYjQ}3ͷ 1QWqHsύIgseq߸v2D 2AXߥäcjbHg(' C/?#v1(E-K+v./]<ooK-ІfP2lVfG9+5 mrP$vFcK~Hd}Cf$͢- /t wnBZ!XμdW(;Q Q۟ SFQ {w܃Ke£#Jw xɏ /t 3 7WNu;.EX~O i(oCfݯ'MNjTα]<ɵqġgͤ)9:^sHNn/S}TEƔbP$1J]no"G,%PQs9dO:t+ 32_Kg$@k@NTSŕVW^2/cSS$0Ex )k>>p")E}.B{蕘kE ~ף F2~sj#ռs]|r)ͽY&$uFU |wM d!xG٬j /t 7OFXf~lJGtVYz9D:tOY'Gw"_4DA}Gih-K KЖC~]*ø3έi<!!)RgB-HljSN2Ĉ.IˍZvWBd΋`ϤTZO0t?:vЂ!v"Ki_c)(_+( Ty- ݬM'0x]t6 '5!&Z^.$4A0JXiלC#|kјꃞ\/@E#%ɪ3n "bӰ{a*dsdy-FPe{Uq4hP+2%e[+-u`]$,AEOig^Ƨ<K;)>i!J0eCg+V=1zb_7B, KrZrZO:ls$IHeKS%O@86َ yөP, EYʂxo]ęY;w[筳̱mvIFj$'-ah *F7 |n..u 岮V\j 1SS_VpRGr =pqP"l_<Ҧ>ZىJ\VN.˅T{vGT-knMkHx#4Oaɤ*ðLd8 W4eD?=6jҢ(hz aI{lO4.IeOH K+IP]H,B30HL*5/{**q .~< x*kл2/>`@&ŢUL9Ce~>NZ |uEV"j"V_N? uGlRy>^\=Q3 i("! 2'/)o$yX+N'MT yݿ֫}=¥eq¨K[!+ A2fs0V``=פ~>:--f|!ʂ"!;1?_! Og\\z5yX?`WjL~ziC)/%|-Ǟ >oP2F\` #qM I?1)Ζfn[P(щ9"1  WtVew݆ x2R//U]xwHtUErn*\F[@Ӷ:/Α$GNUkڏH8>?D$ uY7 1 6!q5esxCX? H<XfD9+D} [—B y }]}kF4 xiJZڕ3 ^b;k.E3gM:Π/IE ծ? /qcufQ ?'EW2;j-'rneKvmjp,wJRho4EDG(K7H؝ηvK΄dYJڦ9{WZCZ Cu28%#!χ+c 2NsN垘~SܰO{!'BNZXFS+tRO.o;К-+VY:ћ %Bb1m ,bպNc퇾f'jT#k]Jd[z~e?Yަ٫uZ1=⻏P:rO !+F1=>Hǹi݀_5Uߑz$m7G`,[YzO{E㙓jS" _ ؓtVۆ ZL}Qc0#n|\'~|:P1)=0n WA[|;8#ᝐ-4_P~2/Iš㣙]o H%[ !bB bob*(͎:1Ueh* _ӥax=\;:J kQhd#a F ,#NZ8%:$-ng9A/(XbB*. o۳t} ']PH*~1dBmiIpFC*0,s(3@ב&{-пXlBz!BcK%3%GjQv< C,hOZ1@$Q8" 9^AdtFy brA!Cn{s1L?aų&5Ϊv@|V%0 AOaF|},ύE83?,~KJyn,OY/.T˯MF[V@eoaMޕѵ{`R$A,@)9ݼ$'R7a[=NC7DRh yV^nbtAR>\Ҥ+wFޜN,@-4ѬԐJ*W_(!pC# ߉8G,ߐe5G-vlJ%Nng쯾GvĽ1h'R yonҶI`ٚ02Ol`f|goRu unעP=7\7~tKŨ K,p>0#='vͳ"#OTrޛ_ԜRb[0`lEi5y"lP/wٌg;tg(1XlY}Sov*@zeA&j+6 ͮ))BZ*diap;nWB![7C Ӗ yD.YK v-~5mZo|3xAD)iW2ȗl\x[li^sg6 nO6`Mi%..H< ,Vkc u=ATv!"`D;ׅmAQ}{FC1FlK\ov _yEJ?BR^]&˩i5L9U|Bj&xVxe[{:®H3KEJyº=z{JCAꅐᇤ@F ljrȄhF5*T><hrR[0Zxe+ڂOt~XgÍp_ )'ď # \2wѡ?\0-נԍ&&|O|`)w:O4pJGb)7m{x7,O2ao|) cV8^+Qm1B&҅m,#cORa=) L]L*QAչNPUeϊ;Iۿ3*ju[0߽n{ _3,;тJw&N9/#3!GJZ#gP -iTW_z53C*PN{y  Bh.A8 &c~ MD*O98KPoCҰh/&N kY`JIj'ļId&뛞 r|WY߭Z(/^Yޭ; 5 ˄]oѭP<t=`&ڱ& A9bӊjydJP}3heb6ۀ!%eo(w ]xGэ0["/3`DEl"f6.D67P@d%"S-wW=:#Cpž &QMh@,WE׏f؏26L]|"֧{RV`0~7E3E xWW.TPjF[h,tCgYeN@>IB 35Uzir#y /DB 'T|ya"/Ȫ ,Uu3D'i ~H:NM*]˓!V0) }bRGP6 \{c~jE"<33q oG`ЁoCe3}d\^rnAD`ɀ'sص;F2!1,.Djflڍ :VTfaY I]Ng q:@-Sh57TBY]pMH9K ?Ʋ-I W3$T@,l4Oc4M Jpvt֨`B ݑ]GvXv!{kKJhӭה`#x=F5F&{!Tw,oqꩾ^2>&ԭM.SdBzT5y)BCg]030:킉q *BG&LdCI@'ذd#^`eSH p[XKDm\Ϸ ?Zu2QD׳E p(,yf{Ll8 Pkw@z~+Li0w} '+?xoTm͗n XAM\e$a \ JE<>ma0םb|_^*FI9ǘ۷tgҫbY }=X<4o bh^Nמ؍ZDEJAw.*[-A;+2=o9á`dr29tYd *SNg9rrǛgA?|Ia[ԶcB*H N޶gsB^vk}t. ?$b"=@ 2<멛^Oz۫ DžyPIi4+w4{̵t6@ P֟_~8 CV7` 6~lNuAaq7TKAkx~a&h } GSf7e"4&N=RO#5]nhy8B#HӋf7:o0ۈ3ObfI#G7zUgʼt~3 \FBQ;dy(Am\F]`}@l+! uǤD<N;`B ! Z}( ߪՍ6ԼHÃXi22T-L9h3=?-^  N~,x~ևdOw?pt5bƗ%m޹Z D.t m _H t{/ /&UB7Zs [IGNFtvZ1b哭d;)zרnĴ oZ섿ƮחK0nbү%)Kw+N3FwQ^.t] ׄ1VкWzrr>d#0uPi8Ώ$P̆q3\aOmjPvEw>֔7ƒV5_yk-.{`z*hs=~1-P:Gc:L .j{?*8\!c2 X5褚mtG}n/,HQgB8ITj4UHqYCބ>fG>F瘙C .#6bjx3:DwdFtIfB@1R-:؃c1Gq60 &S2&S/n0f'AH> ٜ!m]3RcRm܋RݦaƵ[}hr^0=90 vW)ۤwy~- @N6{ELڰS(9W{H(F":7%-OGHG!od!|.#) n+Uӓ?wR^>+.F!d Å}jر$n E[PJ?Wnɨu{G2lgn XYot㭂.sަ _09gC8ّh(20 lIdE7ڜ{?ٽ^?/IY 0h:IBۆ^0Hl|zfh&!R%[_|A/wƬpH;ɨuka,,fsf=CsJ qd06Y@qX$EӂS8ZOTQ{Sv ]@V$EՋWGzh6w7iO vb.co92CܰL)KB9=3![ms`{Ta.o`ѹ~G9cʉaتefI?UNQ2@Er#9L#rEE> -:2w9gЕ7[ठd[/ .鹊F${6JO.*pd mܢ&2g;p@š뤒7`?˄_Ԧ4F^qN Pܴ0yV@YێL^9\SF#˄UuEPY@teZ6 }/f6qqzkxB,li-ׂ_1C ϋ\[֋Mkv]s4 * ~ ѾRAJ<[,t{<@S4Ojvx}'{6lb9"vfSC7]1GެAbU Hj8#%DY;čtˡSL|g"zF6#5m&ݮh L>o*$캂~%p!4`QUZЖ%ҤR'V=pdZ1D3|5ӑ!LQ%?Xw]F&4]V C#W{x aYB٪<8.uR_Wt21m[bZ) a'j,}-6fa-f/qnl$Jo<#N’z*4l{{FppY^"4 -~[DyCzhHT+*2~4xxg P)nخ3C@H?wAK?c:[5uٗnͮ S|e&;sumA߉U˾Xs~H!#[;B@u=C2y=bH%ѲΧͣC @ 25t:ͳx>>$1>5w%Y@r*dZ\.@| %`p҈Y^ !~w<׼'P )ȸ!C_<7q4"K8V 1чC} dsB8` xSM$8^P%x\qSMsSǕg9?Y>mv*{II^ 2- =16Uay6xM Mnx21J*[w+dnQpX *U YnE2򖳍Nr?T`qE˃nS$xdAӝ 9gx&_J7_=9ui-$;B`E1Rr94y Z @0lH\zh %} CK0gt!m@QնQ\ARq;pBfCz= i/3$śNA,ukfANQ1g=ɉGGB7#C0Mt礼?Q T_Ms7_54aJ1:Jˆ3S07D,7 RpZBN@`4Dn=F'&8z Ua2D[`{Ra z4مUz/@yo"-򱝺Kɇ 7aw/rOgag{:砂Nm8֪P aכ(U=23W(-{S\F28Z>|_/^L5. n-kXoPt(ɳwM*_OEMكG9lݼj#$QܖCP35 C]},Dglfʩ 2idQ568U׹o9d$MG!4U@cSiW钡yXifΐ6F){y0&n2)t=(/K: R?E9>߅yn'hIbx%~rb4kHZ+.1NcUh#v`bf:%pЅTyOSE2ſLc^WjfM0>%3w3/\ [_i]wQmFw$ܗC!ZS{ RwF)))AH,K(h{+kpuzԱMңκ)lg֋+ hkG.1089XQ\Nmo) I!A{x}}JwM0 (3S*@;=UE{%3CE?JFw#o5bq.َ^_V`q mtwâ,!'Ak$9WtBL?d_=btu4)c%eB4.Սn4CWU)7jEin,WxǦj]j&G,u;Jy. oS h i4$U"۠z<нgqvZ@GM^ s*p[!%̔lzvc-DqW`).آob IUU9"[!+s6:ԒGO#/IbYN(%?f'OVy^}mRyP@Ύv#^ьڿE.iolK^șKe[<\R@V4\o֖?Wa͜YXbˈ;^YқL Z[SX>&lk~J`fP0f.].އ31?I;}bP:X-TSlTPn(aFǤ_!>lEgS7):UmQ_B(.̄{@LϬCa:|4ozYr`~)lH_ONs O; q5ԮMKW8®uoNyk*FzĄYʖ#ZI9~H6K:𿊌r^f?_ fD۶/Nh;93Ɗ1)`F/CDL,`dVzyIh2qFl,[Yw {f9mX Ufʩb<^&|˓(\yGNp1)ỏN8Iдg+:Dsp{TZr%s%562=z aEoY!Aw ܲ:""XU,iqf2-/Z*MV,:+|H3j@L PPa .F;J?*'H?4ﴹgDXۆH1_>hT4He$Q5Us }q 5tJ#%MO䞊GR;S7̈+\pN׌[89+]HƮ Xc#ov$4O򭂴- ^a锯П! %etB}b!-LS.[mZ|ǖ~L"xI {f$AWXu}S[2u ` \ßiuWk☽FFx1yIt!S7*B|D&gˬH:l:{j]p?P2ãHbZnQV@f侘trO^FU/B}`ILvڈB#-4ۉ( /17|2N^vo>l ,%b߾`pJ1mS &[guހF-E9Zl x[~aկfy\( e8>z=if*h '-7=/~sn8E{:Iy(+2qTL&L̓$M&وVnkR.:41'ǹ[IVB58  P@H21;i焹6.0tDX+BQ2 O0bjX5fO@m?]:nB"ZP tBc[CD{A.V2Q#8#:WTEŅ,XQb*A}0Sfz@O7Ȯ(t  WWprTr7jbl Z n|<7JVD-|$kLzT 2 Syj3Ft:Z1O&a;UX wiN:QOi2s)6{f䑆P#o3D~Zse}+iQ*T>.u@ý6>>00~ -Jy:h 4C5t ubo{"[Fˑ/'3s 4rfMg93(U{0 fs+(mˋ?e 7Msjj|7c&;74>ʈuy66aTU+sproӛ@ g|A|~i$?#JM4ڐ}ԇvEfMG3PX'@La>v}ݷj0TMN!d*^'.lSk/8"@g('mi*1VeIR@p%I~͢FiPby_u~Om#FbD)J _b$-🳬b(Ehf cB7KmпدDaMe ]PSL%A'\cl@NxRmMZ:.xeNx_o V_ݠEi%Ⰻn6|XpdU66Ѫ^oblй,$y:=iQC(Vae@Å f9 )dCւ@J>F͑Δ.LwGTDlb2c^\ꖔ{"ЊpkV״?>̦֘e4+BW}A\%AYrG:cU3Q.*Б֊n뜌oZ]LGJ ^5}p81/7ZnL*pbn;8D>9QjsDj`דߪ?Ԃ!6@nXdT2 OY,)/dk;y7rBߣס]MF>MХM%GԈ\[N6mwE,;8M"3$Qcz0RQVQaxN?[Йgv{j+U&P]9zFK丂d.ˤ n- GIy"#̚v;K}$5L2yctZ6p34:rq9gՅ<*8VTw%HSrϵĵG]BϑI7[ T h~ 笍'5ky3,c6]nf҉~[0I:pR*'m E&+RSO=1/bzAoJxIlz|4|"ޝ 5d HV -#Tl8Ac_}{a[`GwAt(RrQY$urygƥ`y^p%POcѬ.+"Vv (-`"ENS{[:/ߞ2uZPvb_!4rO6y!"|sPh}w K JIKnu0U:\?]i< GmN5mi .ta;<*d-w3Ԅg'qmJ:`{:b;[d#Tn_mqFK6Yhj;le9![7 6Bk{|MOvj9-I#!9Ӊ<3,]-e qn@#gnx'cFvy$B4gr"euaZ3mcjy5i=N#Lj$$c@*?ʘh IKGmhip@x'><ʇ%i?O ؘ 6rynοȄGQZwxyυk`6c"'kukͪ}hdY™=i< N