freeipmi-ipmidetectd-1.6.2-7.28 >  A \xp9|G8,^;rq!ApY34j.2[j5XH牜q٦mndc:_iO@D&o Asm1_Mct_[6(:Tx;3,k&x nG#(v~F4wX!>޶`&& lL?8ZJPVV|;Gφ֍y] UdRЦ\QP^ L8QIEz?zUVʚͫe8b21707d75f90ec451bf5cb713397451316514ce61adae8b1f7acd07615cfdacf7231d9a962bfba413a49ad1cecabc1cbe317a3L\xp9| 0nuڈ!-iCYT?{TȸJF 4=&[6%]:  Sr4,A :rD\bn՝욹ovv5Eh49]Ow@7lA3˴P_\:RW$N2 AyRCr(g0lfz O 3g,vkźVĄ<;xܱ*@ ܸ#Bg0 Ěn##DVEQ%bk$>pF:?:d " Hx| %+3 H S    2 @Xvp(D8L9:\=6>6 ?6@6F6$G68H6PI6hX6pY6|\6]6^7b7{c8$d8~e8f8l8u8v8w9x9y:z:$:4:8:>:Cfreeipmi-ipmidetectd1.6.27.28IPMI node detection monitoring daemonThis service detects and monitors IPMI nodes.\xcentriq5SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Managementhttp://www.gnu.org/software/freeipmi/linuxaarch64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ipmidetectd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ipmidetectd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-freeipmi-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-freeipmi-update-$service-new-in-upgrade" fi done for service in ipmidetectd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ipmidetectd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ipmidetectd.service ; do if [ ! -e "/run/rpm-freeipmi-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-freeipmi-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ipmidetectd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ipmidetectd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ipmidetectd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ipmidetectd.service ) || : fi else # package uninstall for service in ipmidetectd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiL @"$\xs\xs\x\x\xu\xu393f7ec1b45dd536ad378349d2cd120bd04b2fecf79cba341ae7859cd23472f9a1e0b2a003f3b740128b570ae49b9c83b216a0a1c207f368f31fba3d4fad42fdca4caab2bd1ee4859d92c2c8ad63802d6cab9dbec531b41bc763ee7ab05bce37ce1ab625d1cf2abcf5940532357d17ff925d4c23918922f1147291edeff3dd7ddeb68dea9542d81453fa8e931f7d0e602691efb6f571921366e35ef454afdf0dservicerootrootrootrootrootrootrootrootrootrootrootrootfreeipmi-1.6.2-7.28.src.rpmconfig(freeipmi-ipmidetectd)freeipmi-ipmidetectdfreeipmi-ipmidetectd(aarch-64) @@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(freeipmi-ipmidetectd)freeipmild-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libfreeipmi.so.17()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.6.2-7.281.6.23.0.4-14.6.0-14.0-15.2-14.14.1\8@[v[9@[aZK@Zu@Z@YB@YY^&@XCX&WW@WL+@V^@V3[V'~@V'~@UUmU/@Tq@T@TPtrenn@suse.detrenn@suse.detrenn@suse.dejosef.moellers@suse.comkkaempf@suse.comkkaempf@suse.comrbrown@suse.comalarrosa@suse.comkkaempf@suse.comkkaempf@suse.comsfalken@opensuse.orgkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.commpluskal@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.com- Add provides:freeipmi:/usr/sbin/ipmiseld to the freeipmi-ipmiseld split package for backward compatibility for now- Remove has_systemd conditions - Add rcservice shortcut links to control services - Fix some more build warnings - Use %license instead of %doc where appropriate - Extract ipmiseld service as a separate package as done with other services - Declare /var/lib/freeipmi/ipckey as %ghost and do not create it explicitly in .spec file (bsc#1100124)- Enable build for aarch64 (fate#326605)- Changed mode of .service files from 755 to 644. [bsc#1103311, 1103311-service-files-mode.patch]- Update to 1.6.2 o Fix error in bridging where bridged requests were sent to the wrong LUN. o Fix command parsing bugs in legacy ipmi-config scripts (i.e. bmc-config, ipmi-pef-config, etc.) o Do not output full path of daemons in syslog, output only the daemon name (i.e. output "ipmidetected" instead of "/usr/sbin/ipmidetectd"). o Update channel range from 0-7 to 0-11, per errata IPMI update.- Update to 1.6.1 o Add IPv6 hostname support to FreeIPMI, all of FreeIPMI can now take IPv6 addresses as inputs to "host" parameters, options, or inputs. o Support significant portions of IPMI IPv6 configuration in libfreeipmi. o Add --no-session option in ipmi-raw. o Add SDR cache options to ipmi-config. o Legacy -f short option for --flush-cache and -Q short option for quiet-cache. Backwards compatible for tools that supported it before. o In ipmi-oem, support Gigabyte get-bmc-services and set-bmc-services. o Various performance improvements: - Remove excessive calls to secure_memset to clear memory. - Remove excessive memsets and clears of data. - Remove unnecessary "double input checks". - Remove expensive input checks in libfreeipmi fiid library. Fallout from this may include FIID_ERR_FIELD_NOT_FOUND errors in different fiid functions. - Remove unnecessary input checks in libfreeipmi fiid library. - Add recent 'lookups' of fields in fiid library to internal cache. o Various minor fixes/improvements - Update libfreeipmi core API to use poll() instead of select(), to avoid issues with applications with a high number of threads. - As a side point, while IPv6 networking support has been added, IPv6 configuration in ipmi-config & bmc-config is not supported in this release.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Follow the shared library packaging policy. Created new packages libipmiconsole2, libipmidetect0, libipmimonitoring6, libfreeipmi17- Update to 1.5.7 o In libipmimonitoring, fix several mem-leak corner cases.- Update to 1.5.6 o In libfreeipmi locate (used by ipmi-locate), use DMI firmware in sysfs if it exists. o Minor mem-leak corner case fix in libfreeipmi. o Minor documentation fixes. o Minor error message clarifications.- Edited %files to clear unpackaged files builderror in openSUSE:Factory- Update to 1.5.5 o Fix invalid flag clear in libipmiconsole that can lead to a potential double close on a file descriptor. o Support Supermicro H8SGL-F OEM sensors and events.- Update to 1.5.4 o Various changes/fixes in libipmiconsole - If user retrieves file descriptor from ipmiconsole_ctx_fd, user is required to close it. ipmiconsole_ctx_destroy no longer closes it. This is to avoid a potential double close which can be a problem for multithreaded applications. This is a change in behavior, but we do not believe this will affect most applications since most users close the file descriptor under most scenarios anyways. - ipmiconsole_ctx_destroy() should now be called to free resources even if ipmiconsole_engine_teardown() has been called. This has been done to create consistent behavior in the API and avoid a former segfault possibility. This is a change in behavior, but we do not believe this will affect most applications since ipmiconsole_engine_teardown() is only called when an application is being shutdown. - The use of IPMICONSOLE_ENGINE_CLOSE_FD has been clarified in the header file. Some of the prior text was unclear. Behavior has not been changed. o In ipmi-oem, support Intel get-bmc-services and set-bmc- services commands. o In ipmi-oem, support Gigabyte get-nic-mode and set-nic-mode commands. o Support Gigabyte MD90-FS0-ZB OEM SEL events.- Update to 1.5.3 o Update Fujitsu OEM extension product id support range. o In ipmiconsole, support --debugfile option for more difficult debugging scenarios. o In all sensor related tools, increase max number of record ids and sensor types that can be handled. o Fix several invalid completion code errors/values.- Update to 1.5.2 o Update configuration file parsing code to handle values up to 1024 characters in length. o Set FD_CLOEXEC for ipmi driver device files opened within libfreeipmi. o Support --read-fru, --write-fru, and --device-id option in bmc-device. o Support --fru-file option in ipmi-fru. o Various library updates in libfreeipmi to handle new features.- Update to 1.5.1 o Update Intel Node Manager support for 3.0 specification. - Update API and fiid templates in libfreeipmi. - Support new OEM SEL events - Update ipmi-oem commands. - Support new get/set-turbo-synchronization-ratio - Support new 'policypowerdomain' option in get-node-manager-capabilities and set-node-manager-policy. - Update output of get-node-manager-policy and get-node-manager-capabilities for changes. - get/set-node-manager-alert-thresholds converted to get/set-node-manager-policy-alert-thresholds. Legacy commands still supported. o Update libfreeipmi for IPMI 2.0 Errata 7. - Support/handle FRU Multirecord NVM Express type. o Support Get Device SDR Info, Get Device SDR, and Reserve Device SDR Repository commands in libfreeipmi. o Support ipmi-sel OEM interpretation of Linux kernel panics. o Re-organize OEM header files into per-vendor files. o In ipmi-oem, fix error in "DNS Register BMC" output in "get-dns-config" output in Inventec, Quanta, and Wistron vendor sections. o Support systemd through --with-systemdsystemunitdir configure option. o Minor corner case bug fixes.- Update to 1.4.11 o Fix logic error with a few OEM SEL events for Intel E5 2600 V3 motherboard. o Fix various logic errors in ipmi-oem Intel Node Manager extensions. o Documentation updates.- Fix SLE10 and RHEL5 builds- Update to 1.4.10 o In ipmi-oem, support Supermicro get-power-supply-status2. o In ipmi-locate, fix probing issue on arm32 & 64. o Handle several additional completion code error message in libfreeipmi. o Handle several error handling corner cases in ipmi-sensors. o Support Intel E5 2600 V3 motherboard OEM SEL events. o Fix several errors in ipmi-oem intelnm get-node-manager-statistics output. o Fix logic errors in ipmi-oem intelnm set-node-manager-policy.- fix Fedora/RHEL builds- Update to 1.4.9 o Fix strtol parse corner cases in several commands. o Minor documentation fixes.- Add gpg signature- Update to 1.4.8 o Fix segfault in crypt code with libgcrypt versions >= 1.6.0. o Fix --fanout command line parse bug.- Update to 1.4.7 o Fix typo from FRU spec, language "Tegulu" is actually "Telugu". o Fix typo in SEL session output, "Invalid Username of Password" to "Invalid Username or Password". o Loop on select() call if interrupted by EINTR in openipmi, ssif, and sunbmc inband drivers. o Fix integer overflow bug in ipmi-config when configure vlan ID > 255. o Add workaround for ipmi-config issue on Supermicro X10DDW-i. o Fix error handling bug in bmc-info.- Update to 1.4.6 o In ipmi-fru, support output of DDR4 SDRAM modules. o Fix EFI probing on non IA64 systems. o Fix corner case in ipmi-raw w/ standard input or --file and empty lines. o Fix parsing corner case in ipmi-chassis. o Support SSIF bridging./bin/sh/bin/sh/bin/sh/bin/shcentriq5 15570351461.6.2-7.281.6.2-7.281.6.2-7.28ipmidetectd.confipmidetectd.serviceipmidetectdrcipmidetectdipmidetectd.conf.5.gzipmidetectd.8.gz/etc/freeipmi//usr/lib/systemd/system//usr/sbin//usr/share/man/man5//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:SLE-15-SP1:GA/standard/d3e22649ae0e48c67b0e59b1663b8f67-freeipmicpioxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 3.7.0, BuildID[sha1]=9aa03bba6b49b54bf7ac48e26983a8ec5a85683b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR R R R RRL/_ġ &0e;4utf-842ba98a87d110c06d617beb016a0b9fa6efa384985bd9ef7cc606eab9b5d9dfc?7zXZ !t/k] crv:~$1عܒCdX޲h.~ s4.Ash ,ż719-ڤ]mxQDKov 6]wKV!+0LVX(+xuY@-q?zhGj?#D@%q̄%<%nMk*72J%l8Da÷o d%]y i~.z6i7\*"~&^䗂3rhӲ"5{Ǿæh ICC=c&f"?X72P~?*a»//dr\{ V"J ;$Gڈ4cQPH,7AdB2BuU^%,ɼ2d<諄x"Fc/Npp5Y@^sKv-o~ϪIʴ+?pt,%aUqbX꓎'RN 6K=6vkmY?~iüw'|-u=G}̞R .83{,dWnxhnPt p`$x8yGr*вX z:o b3jդXp2Ġ˳=4TXO> /.{f쟝htG-&hDgeBrjߟQ{sN^4IJeH^>A,\~uzab@ `͏5q$lӜş5Ǡoyz>]rIif:- D>ooChSL} iD e$2MiBD9(SK2w{6Jt,gj)1α0|ATìz[SDTj.ѠTpem{U;ZKr#Eʒb/@=G(%NxUC|;]>ڸ::Wq5`ud:,,qKeED>d"gbt'㭳-Q-?ɉy _㪾Қ-rm:WUN3s1U>_ZXL&eUJ̥϶74N\F/. T@sBȴnbYb2c^gbLw-Y%ii@h jMYnx d OQܰ?VWE+F ڳ0pUZz{i,Rbᶳ ;<\vwQ,Iz*WҪq0Sjc{ qW2ש^?}|wvXTyp lb]`?M؊'Jprm{x\njhQkdvH ĘP=GUlNXP'; <ιʖ/( ~b}!" AxEOqbۀX]8=xD?4,GWFtp>CEW gF9[$d*U)ͳj䛅j7 w%ցv50=Z|Ԭ6^KPɅ#;fG+t8Lu+ILE&kD]D?o[EY7>8aUP/èkEn)N{b gE\8yjjo.M# LV,>[%dtuaR{0n4+Mtq]q&WJRՁzrdr\O>&=C ] 4Re;)Dɥi f?ۖ\ۙǰv XSΔ{ƼJ|zd fմ6uo4a޵5襣npbjѯzsy`޻7-(U&9dl*vg@9m9ݐߞ/`rEJ?T1?r[ɸ:w?='$j_>]H lP{[WFV>1;#k.T!*@emn'i-m*s qU;?JݱӖɡ9jI*?u{mcp;*) (-m)XM͋,,[8ǐ UPXHJC 3S?q _\8#o90{H>TfHO '9Vmp4&S}C_tJ!ÌWhwwUxZ Eۧ(IN;` ur O2+er Z;KS?zm W4kMk߳V9->*5CW7((2߇4L¶»"xWf5?ږTƨFL٢ ttӨJȄC~tB5ݵɷ/\d^3&+*5K9svB9o=ߠH9 wJABz$ٹD 3bsd)9 $Sdp)k̹Uֿ%efTquMwdV۩Qc^ l,]h[J?e"b[<`VҐhX_05  S:ٜem\$@ O䥵Q" zm0K' 0cM|z+/Ij(DYWWBDJ//Ha56<12|g8i KkIߋ":w&qDn$:e2hV(p}OW ~:/;h`a)>E'<_n歘8"vѕ󤺰\OأȐgqҺ.P]_{}e'jG}S@ bkʱR nSwpl1ij@r9_nvb~YTMe]z \<iVܛ  :ݸh7N.9XA$vvPMÙC9L4 kq#N>o>qkϱt*' :@EvԘBZs>*rDP)h+JRq`vYъ dOIkMe l p=R5VY;?6[8~0F>@n[J'`z4 lG `JLGh5GQf1ƘM W@.r|LN 1IVԒo7pY(;qϽ oJ5qaDht1WB,zTB9]s"ȭ 4ro\5sIDĵsnkt)̡rx }-߭Tc>4!`:/FzZL=N:ROGIfh*"YͯLt:Z7>$ܦd3(cq>Ck{=n~@;rwNyq>}j}k.ZYwnըO,@().@?@.~)^Xn`9e4 T |0Pq)bl}E EcKcAA!ZΛWV߅`iddsW_@aiZz^LIQT;f1: Y?xӗ5S4aw#[esX=\y _iid]h(7@MGϬt SG)XSPa8=Iln0 KK.i AlǵCH\Ϗ-.SΩR\ 3nf6Ҧ= +YqE\B=pdo?C[y)Ǫ4#_ŝv-9`ҙ%Q$C3ALEJmNxZN7kb,j)f{ʖ\߃홺~Ѓbei( ⵷NTh:R/vVQ^]K ݥ U=3lM:}BƝZ?Ҥ#׵iTb ]hrD̈́u͹Sew+e'OK{SЪ$EMT={eYgZDo]5bP?G1AVm'Ͳ2۬t4r3cAGxflAR ~\(IɃW"bDEjWۇ܂ gd41>yEX e)-#T Z3:t\@٩Dۢub+ *=p: t ֻ Gҩ@"SZˠ),C3ZG5Ss)Y; lgUGܗ;h=h]/͞% .$bۙ“awy8D q#~_X=C4<gKAd|WWҧY.GVdWG@[AuA #6$VH ;·m1ym`I &pUfI \ dȉA"7hzHn+Lj`,&!j(u!{K_rat" _jKj(N_kWڧά;=<;qKJ9b\#eR o)HaVNWTikxǪrFX޲I@jOSs[|_ 0.xЧM"nbG~lז~C(2AƵJ.W %8" KCeg_E&eɶa8&@1+RZ9p~Вy= w: T+.Un1_v׊  FjH"C*6QLkG`'AChwGJ@KmDV&+َɽXZ,\ ~v=d|_}F}G ?5VNuQ5BӒn$9c 5fa$ax"d T-I$Py ##kd[7Cwz*\`y% 77TK<`zp9PK/'+2Ĝtr}"qh*hM}-^S:DKYTO:b I5%?Ʊ zjswdf0Z2?3Г51f*ˋLbTwMzhv&s'R"B{zh"ݺ&Xdq:t@2R#spu*M bOԹg$x'| p&,)CV[#]]R]`H$;x1<:a.?P/@~ª{1찺 9e!]`_ ckmp\ weӎ &-&Zm qQ|F sw09ns}SVEW{W<0<9x1Hh]p$哿lřA.>K"@~m47sJb>yB526 gsEJ5af$>P0i- SCdց#=Jr TӅH#-Q IZ_Y6CDSFhn0-ޞxZ,NX8ufbנ *<DĂ xV;Zi &^gYf:;lX eggrLDˊ-MwWs&WU<=!|[~ג|7*Iٯx\8NQ!c>Z쎷x;6 pgA> (]kq{bҤ:%6M^Mu,rm^fR1QŌU_|D\#c5?o^J\̋Eb]/ B%TƻJ^ 8kWlp"ZfSZ$̸~Gb S` Oɍdh$vMU4EUa`g<$y>֛xK<6@܍ ^]f8$,žo_+g.=W8/>"]LA?s J?(̐gڿe33ldv/b<9p6 i_@ Pn 5\\XDŽf&hP~tWaQa ?=j[y5 !ch:uQeo6elb-B@u)"q͸>IE n1/str{F3ミ׃3$dRt|_$HO-nm5s£Ḅ qfU7o߹p;έ)/܍t=Z,pQθΙGˑ%Y0}~N?l5m6dy$A50sPK#eVv1ȫ3HYIή|a3_k4nI$PxA$"o.;`آK3YׯȯrA.g:FLɖS ڸ݄iw y"F[Vtl| ꕥ DF8tԐm>Ʊwύ˽+\$uOo ulmiT)V\"63L8R^WŠaoW dz ^=ѱ '6(d [ܥZ_z$L RQ$"|K}j }Mo#N%IV4Mto0,6?zR]FN㫓D|޹e7N[s!n̝3nm;<N-·pl!+UdĻ>;+/9E8ysemspö%a|>̮Iɟ `t/wr+e, 0&QI>$إ6ZZﲛq[zhKҷ{zړ7 oNwk8>{\g]( #Z( {$) %q|t=T1s ;cȥ)MJ~Q.NJ'd#XcZ9ljPyx)dP%̜l{$nN]Tp~!.1tQhD/2RbvmYCX#bjOCL KY姦~= jo׌a05OI ?$UZ0GXHZ5w5_|}37DΩ|q\> 0Lヒ<)JfwbأiYpcHtݘЀ$5dki.Y, kI[wy Á̘BMcRU^qgqL_pxroU &-u+=~uǫco榜Oj &!_0|7[[N.Ҕ0 aE8|L8U~ԩw&Lݾ'haY*fJq &]pbÂcXk$eY)vK|Ya@M0'F1Wv=RJBǺq'/3 v -_Orw"ՠ ^xOĕArZrS+uHpF, ޝqo~x q?BhmG-ۘe[rvNz W`*Dǐ&{ ؚe8UKM穯4Me3bQ[!7m*wlĨot &eWHaa(}:,b́h %{" 83k5Ȑg}?[$_s},c/0.x>H:~3ƩU_ZfdrUn> 7S`-WR_(w{j{FPg~xboaG,"*K05J:7;USM&C6#Ljf@"+ B\򩇔{$|{4=W0AؤC#B)+2UOҜGBhKWyVt%(mĨ2E}?$>l,F؎XbY*Un2e=Y}r F)ZqY`~0?^T-^J[5Kl .;}K"D?ʟւp` =~D6RyzE2 +<#zG޲TE)ڶiy;`nBc:}K*̔v +HA%lmwqɷ̥شKð D[ɗ V}u-k.]8~@<򛕫L|31>DHB`0 hRSUK*N?piiW2RDr=K)H"QD 5]me^ٜ7|L<8`l|Ң ,Z̈́6eM40Nm%JaSX y+dPyHePy[j=R!9&/9&~y1+F=&؏# aQۊym U8^7;(W"C'9{ܣl=o˘kdޠmRG{\xBaC)5Yq)ݡfz2kS,6߱N/;{(GDݞcCCX\nEay+NT's#IS4Zw[-a A67w]@ivsM+]_nL/EI{C0ЯLly ӼTZL`gaL65}~d`pwSK\߈/I|kc͡)iILɛ~E^T_C[d!1LS\Ϸr;\ }i.+`gb -Zt4fL am00yJ]C-8aV4xmY: ]K4I: B<8P !RKJ =4ݾp6:>DOZ(8PWrt~pΘ޳ygH 2,k,枺z?{0rЁeX6ԏ{VGlf'*4y <mG*p>Ӫ# 6W&m@wA<-{EsЄ}'!JȍW&7 w)-"; ]͔WMe>@' csD]}vAan\[:mQ?9PR0Uu۸LؠlJ"1k ⾦9џ \JK6Ҋ]%ƿ\w^Nz`N ao^E$p\q]ڸMo(]'*( ٔޅr.>oOZYuPשK6t}:3Kgl2bq`\4YZ=Qcژ! )RPDevi[a]VD6nJƯG~(,Д輟}Ƀd* Y бbK{3@$hXc@+Z *0ЅgyI&`/=ܢTƤKi*H As{9~|݄A@Rpc}#xZQh@0* 9pVُ~6/alk9InXH`iTS.wہ( [[ Քqr=]yyjE ͯ'X]›u(Nbgd}xp Tk0tu Ml^&^8 v-iҭ][H0 Z?R[/Y ڛq68`MDڸI^bYqX`u;޿xxlQ\USDTkoJJ!(rmٴ6bDCzRO4䋯l"`K;=r n,X>]d r2 ޔmXKۂT~'{+'?xG5RI-!+!h?.=]d\:(R?K-X2;N~R7Zu$WmۯeK(!K^z>38c@Ϛ=o[j RK)W | 'jژBvYG?JΨ;*a]EpF՗ѹѐ5X^S<IL)[eՈ/4xd$Zհ+ L8HVտ `ThT'QM-Z?fj@XE8}![BMȮ e$>| ǥ֜<6f`8 ל¬Zp eG&D$OUY/UMjOz M$fDGl&~І_w{5pC`T:M PwG& h,Q -ETڅbEu׭Ӧ,&mn,i/Kon?ض쀒d0i 52ԹR4bOeo0 dtuaoә73,TQDq^YpU_tNJj87ԋiN4[^JX~0'FdvrTUr{]N(>W] ʭJ $Qk{o?G^]Y$73q*(fwe(DV=.~V!9ĉWю+U6\>=O};s9-zyc)談O_`KZtH*hydI;L?2#TAk]k7 "t7r+Au2qˣ`=Cו YJ  ?)=\o] s|/Hclak,]QǦjf$'HW|*m,x%)xօ AcXS<'{8l!ðJu8gQyxgQaF ԵqC6KLz{_TDK ]A([hQ(؜Tg |*Ir4QaQ_i\|zIego˙k{A^a9Os2tAX}kz#BgJܡ(&.YLPwMYArz8 Vz@ KnGV6vǞ''<ڢ5MgzuxBGxJ{f}u1 ԼJIa-P{dxnŌM*:hZ]1b*Y!ÙV R*T2R rt&g2=xnR$/(_Wt{Ķ10Y-cF ^i] oìxCTLK<`r(jL$҅djƍeސ.(0:|l &ڐ1o0nuEF,4:2'0k{EXSw#9w@7[&n6ȕ5?gV5 ߈ +yJ{p1N7H lrzr8N;l [>e'*}Mޛנﴫb,~ؙΏ!I#UoJ:tC4ɛHr|ػUzZx3.5(ϘACYU*#s 1Y@LҖ06ABZGVBҙ}!01//DO,,0 bKG a#2~C:w4mk^ o _rbt\r÷džMF sZB 'l7~"eݷ3#մ3\FIԌ$ Es-z/6ToZYug{Q`Ln )6{aL_=籎,Jc 맸dsS b~By?v,ݬ ,AS%~Tnv;zsݽOi6~ΒưIlsXΦ)$P[ ,/&϶D]zP !ohY )ĈO s^56 ZB9H^F(fCM(ETlabF`ù=؃q8$KPbl%T7O4AIdP´(e'4/f1-# Q)$[N@0AsqP!=4М+^?% -Js@Ɠ.'%=Vsh ,Y~gJ'5:1+Op5m, YVoĉKh@NV2@?! $![AqfixSmN`̓UjŤK> DO;.?h ^u 3+eFsV ni-9/pH)lXo6AX enXNJgdY#q-ɅN$@~a/r8G%7vT|#1@Mr{ Dw6 65ZWBiS-E[jcͫuds_5%`uInG5]dn{rkp]¯ejKCK:Yd=T|NРǡ y('Ҧbe<!\gF%d-ɀ "o4E(ov"D%#_)IӨ8:Y4${a79OQ? 6n7\0 rҁ s#{T/R8DgɿrѩçcBBMh4dN9<3Ym)~)m۰=5Ī], #@ ;"R{wZ88s[cl˒ sL[73#z9iG8З: MD_F'uY*TB;wI= ",\M]4@{=`̾)y5ʇd ,"r۟d_J͗ Gc)8D\/L^E7L9/bqa߹: Ɵqǚ!p}98PwEdO}@sz~8n&&ݭX+9%ΚGGIv<|l<-4Sf3+٤:^E:,0L%iQiQ%훺x(`__וX1µb;6Gd>ooy#xr3|+C[dI T6|V 4MA`gP4y@bMޝ톄xR #1~x{mJӱ=ǗA\-6~?+;[zT? [AwcPғ1t%#ut7ңhkv<񵲓Qeynm+y'\,^_ZҴYXݭ^[[$"?:1=[S Jڐ⡃ U/>نVl1(+uX9<(h- ݜ)t lfy5FG.gSi 5ԡ3]tψ7܃貧%! #z]aC4/y?fm`ŀP#E/o\B}x1{f_L8mҔfoXXgp %0y Tr5͔"Z"r,"}#mщ}I4wjYf0%FӇu ,WE n02n-xM2ut !htf! B=v sq&#m| Zb EEdj{mKdxN8f1~18wr]^_0SߎFPϋHY/#Ė:r܍-čyp` PJӆ/B!&c2wE0xLt!winCCU=>G98Q,E 8N66kCi}\"Y|&܃EP e8|LnysWJm|mpB%Vq_R{g&䏏G/*Zf\Č|>(@_7INYN]/5I:_'lO_a?t{ 0^AoPOG&PBLGUC66H ?V(>jpAJ<9I2FH"/}S)X+Z}laH6k +E;`o8mkYnYU_E䪲==gRjMUJ^Ȭ>][z2+(c"=c2~%#aœ3L )n(_CA;rc.aȫ5hgag㐨9^~56݊!\p %˴zVfOJΤ%_}Z[TwLSAe?j^, A2e&!OXݎ.1Eb5Z:lO E!P^ng1Iz`ӶHuw(xH!gs׽7RB'ǶA߈E"gܒo6|0Q3mK@̷̇wB۶Ȁɻ9!BBncFB }e zJ/z'2ír9>ۃ<)ڗJpKv@&Sn3k{s}-*OՄs炰]5X^F4(t-l@ M/[WpB?*Xq*จg:p1称X) =ԫ:\܀X`WD)e=`OX(r 3HOX\[FƀQ_TDJY:Y8eu$Z dnf+{P80uALoe6(͂j8]5=vPhvGe-&L'),X9E9Ihq&!. hSJucP<6 xl{Ud;o]F>.ꋑk_f>SvՄWO"ĺy4vl·ۑRuߒq!,dL,ksZ5Wv(7X;8&ό`BYΊ2$hТr-ږ@ k , F3 IY YRoJ/kC B슕 NFޠFH[ZIOU$S$gIL.>%\}YOhemkI?c^m<0.Cv-\T4U+yt>u/lcHM 7ae|<Zu: r&-4fKI% Ãi#ܞA(tבsWC2hW2pgBmeQyeD;IaoH$\:)bu$vtdODd p5k}5{kYN%[xXn?}Rz,֯ˮ XY%++Ojlx0S12X L;*6ߝ(rjbqLFeX:K #~Բ7@?B׌V:ĽH5a"Bյ1Eڏ/cHk}W8g[s٥ sGgc2ٛ&b6 v5"X^d;r7"8:LV ,>b!zDF BJO˱&k؜#s#4."vZx+I>s';- .Qd}j9!rMq<_&DL+w}r i"qwH0my[bh)owPZe6/ 6J嗩q}%v'h]w B&?d BBm=[z[ @LI۷> #.ȮAC(. _z:$xd*OڹX1jexXmZ۹,|kE^ٵ.qe#A;Gc3.0ן}1+ᡖ+!3U.ݝ(E|9ƌ1,$'daFVS 6 Q9..EQX!MMÂ-@kiI6z?rz7qAsDzĄ{׬@8CDZ>2H [VPHrW y:঩q059t֘.:%y?w1Sy,hм @f|c z6U\. 5j>"kFj=MӡIHK8ձҍo_zYD3»ΜW/"E(I F>LEld³G/UmHvƘ~>ncܨW=R)Q~=$^@f6M6BJni_!K !n@Rj(ss715_,#6kSinrf`$N0J n[keN|e.Y#lmf@f=And+m z -{"d:X?f"hR]C P'i&~:,{)wSj5CAE%<F]RK JIf0]:`N~7>33sT葟λQث,Ѷ57Z/Q6 t,\}ev} kqTٵRQI˚gph}1P  QeL(dlҀHr6DfB2,g ƞu ifu@e<7% H0+p)=ʶsz/HL D7W@2&݂G`֛: ٻ&8\5i'a 7 tHϣ` 6n+>iWm_/U; :0+G9-;{<\ͣDU+p 6}j䣣Ȧ4.SdfL}AP<9db ˃%!Lݗ:rĴ٣E<ji.g|~qм!7(ۻEj}꒔?H 㔃BO,Fc w6;vzo!Y BB1̟MK"<0fRغ!tAzllq Qfo gZ{; ƢycE;8d9ȴR,-w.,$p km}*/~Lej{7ޏ݂4JK$q%&ugvvb8H]EOVy[? d7{~![Czsw20Ǯr΄n10l߿=\ w^"3GOXe@07384.yl[V@x%:], _|,R|Na^gF٢'HkDہswGd/_fmE?)D5Ր3A'hVy݆Iꙕ$A⤪Q8suU4Z ;L33>2i5ڽ#X^_[XHfSJ*n=hYux*O佣/+Kc֮Pc[wO,WmfT#HI8hJrP$Āq_@"_7BN=w#sR!'髸%\a92#^HO4:~8]gt!L/4)6a;g}ouwܳqsCvEGl_d/WᾃEwhwlJ(?DuOv^t0]vrÏ Ax oY_)db)4C)1%n$d0l1xJz m& O47t9~Eę䔘D`xOZcRlb:&;!)&}rd ʚ!s;OF v W,/ߏbK%\ 5AdgvH1+jJ)8D_8M_i&'{}g;.T $5W˲Gq?U_u6u:+S6;B涝 0us :WQ0e}3YLUͿy@ S]!Umʹ/s+uOw09WdYFbxX c<[ pT",Ri G.}c5xH{*y\6}H Pr'1 ق4$ol#O]ǐT{5R̨z>!aˆ]`N90qiMkJ4= KNnƙ̉稗/ -b7 ])4\jes<^7V f ĺJ&q;{HY|CHvmCWز1/-df;\L\"MCeWzpCOv4 r$Y]8S^gl2wjș+ݛET?\XZvgpؼtMHiG 5k˰:*e%'VW-3&,d 5,8eZw2:{Ԃ;,]3a;1T mŵ1I j,N/0OLĿ_npSٽ9.cR7. q`A8հf<$)sLHXB+XKuQc%mOږp _Sp"#$[SB鍅D+s% Y^\e]U{;Qۧq ِdO6-B3zf݀쁢GDqcO4eJGu*, `!_AҢ]]%2ڬDmˡ+z+/ aWcRўSڶ*vm^'”|Lk~Xժ^dēqAC Ġa Ի |#p]?z)r;w Y>82ʤP|6 pS;@J-Uq{|{fB~ǡc;~r׼0Aߣ2NAN=/im#v`[#,믥ycq 4,a#Tfj!5Wu8CC`5oap }&vaV՘!Pxyr6+)|6!ʞ .DY}e逅c- W˫j)(DEp• NTƫ4erEr:{]fsJ,ӂ @-èn"zs)PD6ٓ_.˒K&&&. dyYfQ*3!*HSPN3DuB&1^r=6EvC~A s]G_£o~itnLYݹ/9N̢ }}2f}ʌ(RN٭8^% Ak9{yej ckП<\a* q ̏ϵf/@̻W+9EVuBn@S"V}%UV֘ZzAM}ŵf] &-A p k4K*2 ^ư |&~&g Qd!Tl?>Q'P.=m.=12S=nv)Ϗ6 nu2,xBI":;Zrh[8b(D%"#D9e»+okFUXUHKpHI7#uX@&+F[wUlWHΊO eĭ#Rnqn=lGtKԟ =;&'a7rW+<AGa D?4H 3KqK&2\-Dzpelڭ-׶\U_Ƞ\~jc!˧ZI^(Y, JKvhށd{TeTT8eZnFT0wdm?ym;hd̨"a!*̎>}d̫g`P` 4㷂+7:@$8ApQj$_?ycHX?bYDϸPϦ?}0DSG5v)DD +Z~s&95]-NKuȝJ}+t;9SuzЯޣhu`&'? R]2Q w 290O]c(7vv?M]m%yw*OH].gۨkaӓOU;K?8>l+7oϐu^}ɿ $ ,a6 %~]-AoCnt7|`P 0wnS,bMY5D4 ~?Uf7ʼn9~kyS.oA#:Ƒ"XnF8|N##b+1gi"1 \r {HHr$B _3\p~+GݛFx6)_UX5/&,ffO[t ߌ؞e-T( 98 Aw_1/ap^"oW֯ܜt7D+NgD_.cFM<MDq@<*4xQdžpbƁre% )MV&eN~V1|;]ot/;-ͱuOuSFCY@ bDS/{^|GÖ($XL8n3*8Y!Q__cJ z/~|A@HXzLת9p-nv4viDmezrMGl@ȶm똠vonc\Kjv*9CroAXh)]\eh-ԇe zM7I%S*n]Xm#W7<7\^eeBKFNfl2+gHS_uLOFi_\^%-#wͅO2AnmiPPfe ȍ'U+X9OzArOM㡬;:"#p%L\c~U"hVdg"(Snl3"Q)BA`K&q#PS08kdh^OꤓBHD*#ܴ6:&tii?C^~-qi3N8]y>}D1@|'(Ttm4ُD°NﶦsVfLƛUJMQGGiR|֚,*̍%i`[+ZN, ?‡׼PUYm A;paΚxk 5W VjzTvWEŴV&ULk\ha`#ScPwR ,ᅖFd b^b)m,d j3piG l[&_3FBjLj7`Ջ,:g`|-BV|h)]eby˒|sazntMZRg$ N *GN"i!  >bST]TQA&.K51f;5y(xT6gIh'THW8<m58'Trm}\*?}ĪdBhHDi7y{2@0eՎbBK*"EzV>A5V/1v3q+d[uPsv(wh7Nѱ5/$/>=ç5n<]h3"~0c꠫j0Xܧ}/FofUQbԻ^=ʶ YZ