freeipmi-ipmidetectd-1.6.2-lp152.3.6 >  A ^/Ѹ/=„ <G0ZF=?f(KѢ>Є h=JWi-- lQy /+wCH縥JPnmL\d}=+]RN;ՃhJfa|-W">a(D<ҴseK67p`́yyWA>+ؗPIF ^ خaPwIj=hUM| u ld05cb30167732c2c0e343dcc3589f752f51ef834949f58b6b74f55e1b30308f1231f6f770b8f11846bdc50936ef3956b54e8f4b3$^/Ѹ/=„M%pwO/ՙ? @Qdؕ"{@ɟ̐o=Dx%ym~8qH_H۸S:-#伤7-r~%ڲPFU^&.9w7FҖKr%$^>wj^au1,f-fuvm:V{-q.#i76JK'k+ yaO pF:?:d ' M|  h - 8     $<Zx`%(h8p9:=6(>60?68@6@F6HG6\H6tI6X6Y6\6]6^7Nb7c8Td8e8f8l8u8v8w:x: y:8 z:\:l:p:v:Cfreeipmi-ipmidetectd1.6.2lp152.3.6IPMI node detection monitoring daemonThis service detects and monitors IPMI nodes.^/build851openSUSE Leap 15.2openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgSystem/Managementhttp://www.gnu.org/software/freeipmi/linuxx86_64 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"$^/^/^/^/^/^/393f7ec1b45dd536ad378349d2cd120bd04b2fecf79cba341ae7859cd23472f9a1e0b2a003f3b740128b570ae49b9c83b216a0a1c207f368f31fba3d4fad42fddf32d22d776955614c5d25751950bf03b0ff34e03b5f34667d57d33babe50a1fce1ab625d1cf2abcf5940532357d17ff925d4c23918922f1147291edeff3dd7ddeb68dea9542d81453fa8e931f7d0e602691efb6f571921366e35ef454afdf0dservicerootrootrootrootrootrootrootrootrootrootrootrootfreeipmi-1.6.2-lp152.3.6.src.rpmconfig(freeipmi-ipmidetectd)freeipmi-ipmidetectdfreeipmi-ipmidetectd(x86-64) @@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(freeipmi-ipmidetectd)freeipmilibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfreeipmi.so.17()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.6.2-lp152.3.61.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/shbuild85 15896534301.6.2-lp152.3.61.6.2-lp152.3.61.6.2-lp152.3.6ipmidetectd.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.opensuse.org/openSUSE:Leap:15.2/standard/d3e22649ae0e48c67b0e59b1663b8f67-freeipmicpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b75ffd4a8063df1e00a6c76a520083732721cc92, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR RR R RR R Rٞ|c"뾿Xutf-89e619f9bb293a25ce2e724ee48a89c85d24ac0fc5fd14e7b9e29c46dc24ec80b?7zXZ !t/#m] crv:xfX+] Q&vh2gXc_ :Q1bUPX(W5+e0+aK|t70O2yeոFj05q{pn𞯼7) Vk,q?za\^ sFJD"U yZVU<'r'@DA[vB`T I{Rd c.iG?)2T(OU'T>6T#7s|jr6]XUUsf7,omuĔT L4pW*ZCW/0z @җCǙ v0aM#k=X hB󦃅sIL;Z`MMi# HT%c緧4E;%>l`I٧&(>=Ay?6 \ !kFx5V*\K\5~kfẂ0#r=^/-6<{-%$X8v`Nluڭ=dYGX:E<-/G c?1<y.11gkWľ؆>fbĪuPr8ba3 \4{.6a䦎=pa> Z{sl.D"k͡^y8NEv sj1fL)>=s$x74!=(o]9&2:f}~Ƴ)ٛ>5_'ōm7Ǭn:V`cplWL¾rn@й]&3]fqݟ'8ށT]i Kx쒞7'.nξgR# ZJiww I$*xZ o5\= =WK Ǎ]Y7uertzdzWqu:Vs,^>lzٖXTRmz|5%HoJc E$]3YQQ4Wfs s& < (;_T{#8-n"@M_ hDž%<>l$a5$Ls6oȉH5+|35>?CQ9|I_"A-><(80?jgk|#mQj6 >0DbeB7w*f(n9u,y%CcJ'-iDFZn$)pF&1&P'X@[,Q)ׂT?4|M|T3{4c1 6\$z7* MM@'p7_.>YLOLQ:/1hr 87+;^ &f2.?+;obi+ϟE2xsoh$HX$Unr#1x6ngVSJ k6c{M'׆fC^ZVÎ-$g?09Z/p%&yt*oyBn{R2G+ [6"X3Sڂb^rI]=3.ƻD! 4acH1,~$WM9WmI?X! ? wwl{kLt"H.M;5qc i;'yNU>r#|i7 T9o3%Fӂ]$?8>_gz~pu1UKlˮ:A[6 . wk Pӌ!Uryyv#NP:2je=B׎~~n9mo&f;;^-ږϴ^fIһC$:F鴴WR$s 0,ɳv\H864V=T͏01yߔ i,$bj. S#ˢB E"SY۹[Hܕb͟z+|ba>/TvQd p=3zC< Y=R^yw+cl*o!(VCΏl M>n ;`L0&- Vt ^f}4#P3= KsdbBojhy_室e5;S9е4 S+!~n$(=\^6rMP-Pm2*BOޢv'励M2>\Fu*m=6`>ǠS1<3q"ErCh]Gd^k| ];run^D+!ҫ,l/2jĵYiH: |Z]._Nv>=53%ᰐyS#'x=ћ>Jxrj!Tv_  =?zk:*NnnLfq(/<=2sju䵘;Bxr{X^ȹ8DQl2Ff:ig@P}hWǺF:k_oN2ۘ)<2En7:{Vg'@8#܅EPEM.=GEQ0s$@7&Kzd1.)έ՚\BHOp!#Nģg-鄒w%ӝ,B)gޤa[}zap:G)hLo13ѻDwiNf{t^/얙y?@쿇 Ht_1-Q$'<2 V\^.{f0 ;,>nphH6 etO>!Y)G*KmZ5^6$ΗL}?=؄5yAHjV^T-"~,WVĶn4*iN^ΧbL/XA[CVkԲ*Hrȟ~:O?Ϛ @X lBB ~ y!J%?M*ǪHCef:4[\$ ~RdLI ~Y CMn;FsBCI)iޒ27 hjJC=v,{[3|+C EVdz`U; w)n0֚#a=7x`Dm<dxmߡZ`Vr7ٜg8fMQR@ !IԚG0=m=Q~MW0XU` ؓ[k (רM;\ c1 [Dn]h 7{ aՎ(+R>cῃJ<&FcS`ZK)xJS~f8bf?6 bjvx¢|_c BP^bKm: N0|{f%\iKIqA Eϫ704;}BeOO?hl 8;o2 E)eI: !)&W+SlR 5$aeh>Өo-YEN:9eɻ9]>8}fDSiY;p41>C1auV&dVn#]'a14\3U V)`۩лZsaFP@HrB"zlCb9~9"Qo6x!rCO)F/b֚|1yw%ZRy*wNjhf%=zf=3>rx@n GQIsV>J7OJ7AL#])^AΚL.C=:c2U6a*XD#éL$ f`] + ٛTX_2ɼ)znoIޛSg *$$…08BصIwʦaGP~Pʉ31-46PRM/I0I"E>M + (>PNSC£[|>u9KSXi{ʂrU5:G*A41oR(*$PHrkm+L@! h&c'W-o䠽 Fsq= Ըy=Q*&1b [8KJʉ쎜8^t\gŶѬoSHl C/,:DC[ *5B!h6T_iA-PUC?}ݍU3TƲ+ҿS6-Q!Zvr 6tXf9L_8L<^@LŢ#7b/8q0XfXV ae,%%bZ56PN>pah U Rщl`7Ł vhh }D-=<)x3xBpěoKk0- z[.ggnapMݲ0n{l+5]BgzM>ǥ,lR6y3W$IG:6t4OXKI_m ..EҧdJuY+%Ms9!YdWě{!{lou/LaxYAc2mԒ [09_CQD(yqVFM|렐 AUa 'RVvwz;0Z5];Xeƌ~t܊UxmF*:rWa!= r}+r"Hqx7 8,6ϩ7k uL`z$w CB&&|`<cX fd@ pJ=?.4:;W fAVY{ܾ~U:=L\aOCy=?\R5 Ϳ~fX$ N1`q]RxQ zxd_쾅`s:^l4TjWf8<;>C.p3NE"Ƒ&#T᯴I ~J֔썭wxT>:Haz xv~RsHT'\f $9iR:ܝ5:"~;٪-x3`{oj\+To(]牸ki{jwSI |;! 8"#`?rIv(/Џ4Cq)-A腜:/1ɏ..YDeG&Dd9B N$`W5 c:(H 2\,EԗZZDC>APd{s4e{B%c=qT3RK`Vd@h*;ɡ,814w1£ʊQ oM(3iB:D>v̷=h(-AB|-j =d0q.b)!ެߨET63}%ΏnNCH \"sƛߟkK9wVpcU'SKH"pOkd' \@ =>KiI(#:ǃk| I<3cʕ!8gͭmT.*dqg>Sj@b1w eDƳɂ+ 'yiњYI_t 2va"3G_'qF*/4qxoh칪q8T6lhbnlp( ƚ* @:"~d+w[k AT;dOkeDv%+@曏 ̢ٗV/6IOnbgDQM1j3e)&K# K6:U?_F8NNcz""A}9R*}1;aM'1߲6+R2~QRLy%G4^ܝޗt*.ݎgfTKbi8cn0:)m}ξ=72G Y7yyt1$y*~ x[x<5XЁJvi7L _?>FՐS6z4i VN 2׵V޽_XE҉+\Iz|?](5#D%o!&<9#(n:pDtؗqDmq+oRhcayP WURL#' Fj (-;;L*]WqJ]rDT@홨re\[Sx|Z\x};6m{: m1)&-ŁlTqOC;b$?+'Fz-ih aq߾K?6p ?ԯ(w|&}yg@cHN,.?i….J Y:CP!>F H7Ht◣sV345O:lO;<*aAo#QQty'W<(Z՝)6GjtYC[a[8HyxHA@G|)śx{LE*?)?d]jYZ,sV'Lk,k5 IFicF;)_ ʽdf%ӕ ;TV08x}9L$O¤<~uWmIDj[/D"Z>x{ȥo RW=F62 j򽣃=XVwl %[mY:Ɯ/SzN+1t_~@~)j_uӟ>*''7}""eLEqG &sZlu ?m.ق۸6)܍A"h.Z^T zȱT%,2!C$| w.זT1ɍ9JUN_DKwÅ)`6Ivj9Y) d@Ni^ cSFq9ǿ ^"&7y,hbd8tAE)%cPjr`y֝f-ئGI?j[f!vo[-++m͚ -fT6m VO-sX]1z^ו͖&hG}G#C9,!`S|QiݢN?L4b),gsainv?f@V2ql@璧1™d78[mZJV+RcWtCLU߻6bT|,7q~=1nm,!\l}Hu`]kSL ~6XS La'Pp?޸obU'c|~K/RW+~)Z}5[qƐqR7ַ*$ުW/74[({<t'i;q:EG߮7! &#|m/\U)%,!%^}diMA-Jw]wΣYty辞MVh4b`z`E-F,6UV#uBmdfǹړPaN1.13ֶW ,$= ׁWk?R{=ȡ;!Q4S>P%gTSzEuc^upj6*7_~Y#WJN ՘.|D|] cr-l?0TjDd#w½7@*Ќ:!L~#xYV+GTŚM#p4x#~? ~) F&֢g<$:tUѦ4%ﶗ4EU|5)/r|K߂\irh$[c:zhluTi2H$g/y]N'@y/B= KH*dczѾxtS*NJ14 w'Ŷ(R*& ܆ɠ81~nBZ`<5@rgFt"aC"2 Q|tm ͕#c/'Tx?04vqL2:[)S:M glݧi2 (;) (]%A[BnvԠM@̯,3jk<ߎ@`$[t''&CWyϒ!bL/e-jm;4t0jQ Gu#smYZ㩰Gŀ):6]0VZ$Ի0 bʔj0<*3WcĊ_pce͂|̵T7G ]1{f|]!קiir-"_]^UzC0I&k~!.x6G>qۢx0 {Bhlq| A¦ZS୍aodGPK}?j92XQc$U @Ş;!ˉ,F4 UdClᢖ-:Cֆ*j'%yU(?x[v4W;/.:ùj$<$myȎe9 i^yA|)\%ҊڵB҅a- mO6ԃ|\^ ?B-{)~bsxQhԤѯOcHˬFdX!٪f %o>ٮp.T~RlP)kvr"vQXTTp?-}L] Y!ȳLC-#pG=/L{]>fc/gSnA5^1+sy3a8|I簜XRc* IڕҷN ܺA谝USֈK_6zT*sA“Y~ /;o\~;IdH >Zmo?pIc/^NNHiCa A$Vpo]#AwYH}¤&Ak'XM2!L5B_}5ʳEҘycVqu-zO?FPLH}Km\W-i09?(C0Mpt%=s=[ytl Bw=TqkD#1D0@Wk=5bu](_|Qwz}I 麋n|t& <(/PW;j'uw8_~y!Nq븝<\&z/Ns(( A( ԽȝtOeYAB۽w ĥ :'"TȐ{o#IJ5JGg$ F วoJ-\Ctlf#|wj!e#p:]DSFn2IZ &3  Y[V@s&PκSwc7T@F42~gwJ^{Y☨bOyuz mi s/ $W鮈09D@z MO.;;0$`> W&VūQEn|\X&8_6ς^׼x쒤&8Jh6|DP2okQYp!y%x N_}lײNPvbXv|'L_)$Q14'vXF6 /y/L6 H(MP3НǗ,N}ޥdJ^y`Iw|o;e,NGOކ;uрlynA*;m^B]:1$..gǺK-q/ {۟,ځ=9ZtM=q* ۾26 9w "C|ZE"Y3 ^bs,/\tpUT{㔴2ZN6&g.]NO9iѭ\L0A~aBp{v 5h=Мiq 4ah\r$ 疅^e0kmw)[-~,vsX[* NǺ\r 9$dȧKB(^6|ʝulTjG/Sn~y#*7,;sëZmRiWwJDBSGdNNXeb+a#pU5ܦ 4O pʀiHFwhH+CeL:l|چD5"p$& v {Um[KфM`:@M[S6I;1B][{ Y _iFT!`+ᣇHkY} AuPEfY3磜<3AVo/g1"b e>W c tOEm#ďzi#o'Xt|=pNUvBI\heAlUl µ.oUV| Y)*ť_IDuyb*CU8}T\EI >hw1+Mmn6LnXЇwMb:̱p +>S-N$ 5`[棼F!h]la\FWl !~\yM Up@t-\&[2E&Ύmf<LNhRvM=kݟG?dJnBHP/ :;rFM>Cz7cWUӿdHwE!" &[#"͈&"}fQ+A`|Ԝ(TʧA& oߴ10AIzPא?}b[}~jmi]DDK{'7RsPrE(=I6sySM8O݄@i+%W@Wo C*$SZv0oPd혥{{J2̓WW /VV9OqQ"B~^IpP?.Lw-/.HK"7TOeEo^bdt 8Ђx5ab<KZÒ28glqd4+z"_#"M낰Y##Cțd_)?ϙU~"KJr(103t7dF9骩boBR ֔h0Cr(mE k"{yԮpn#+KS?V{}˩//B8.?E"]7N }qHi=bT2r7z?&'4l=>v; m$3],z_1gn! jJpx_mw̄qW;}9Zx^!MHߜ_~&E 0_9-bbe&7JI?QF49 8_7{/": u{h.ojdjV?dxm^I)Mnްet:˝׋"Yk9BQ[jݰ^c<2-2PLEϽ0h(SI J]o 㣐ig` GA 5c ˉeW(qE0-F9 yqRuh?Rþ#)ӯMu}8\JD_(wp}72} 6<,m)L5#+f$.K|@O-Ak\:>t۞G!O_ 7۴uNջǐEIi2ȳAm]>|#v̗J(1a}4 ]h8Z 3RSFjY!G[7A.:[>O{Ni|Lrqu11Қq,F2Pe|y~ݹ^>:]ǥĝsoN/WjqE:a=)H?@OQ-W2I`{ty+>O@yIr'4Bfw>/f!JVI,~ wSb]1&nK'u^|B>|8ΫʗLII=%gr 0]&'`@䩁JKMȈPRF@]/΅g`ALes )B]]ft{'d5O{Rb1`GE+E8盞= }'Fw~:4y5\yѐ6@), Ed8?QY M$-y?(!+lh[v[Pv!DȽi欆6fkk$䟹v[Η^(iYK` vV^Ad&&X+oN޹+6Vn2t"{4d{ .bm.lhV}a(4w[Rnmb|ørsܒ" ݭ0 LR溓w8"+lmt)ݯȝBIs !'D&KJ1"gI?D)0F!J1iF|"8Pr r@4@ kҥ,,!M>rW< KH.(l8t2@7{VB8ABIT8%hgV8f4| `ipWM9M.TNٌ{\ނwR;ہ=6~ k[µ/wDK5T2Dү!B]ԅU5.vaYU!m۽#r+zzx[{rzVKѬpbY"qm آ߸ع5̪]â9}Nɟ{ŋ,zLc(3 ؽPb?|E 9wl.: h)x X5.LƉt^H:А:'_o=6erqsUNM㯀eߪ3AUj=l7ԫ~h <%X<;`ƛǖsGqjJ "W0T]GMKJx+./ J[ "UvC@Ւ1z)?H{8 ,4 iMd@>ITHշUU2 g?zYݥݣ& 5d n! oBS:f6s38y xnfhqczItSҁ'ڢN+KTpALJ2ol&*E.c1сWʹڞ8)89 8Z3$l>ю3?p2L*>tʼ"I(R3R|S r~(VP<5C*KuqJmF|/W{>]>lfGM|bhlhFhwzp֫)3dPnhei9N]w;ڛT'IT7>*ٕP`t=%DR,E<C믇ck z *"=jq>>!FswXІqaD`U?en5{(p&2YqL!u% ,}_ާvyes9 :i1%-Gq/q&IҼ NA7K\ eqƭ׆0EtjFPͪm2rZ*lF^Ou[iJCw}޺j"!3+/jgTVxZH_Şv~fnNnGr_ j2+(OƇZLplTpn zB\1 }-_I޺߈K8.Uߙ΍;Xv|"L=l]q֧4UQVa(i#[htiB ~s,隡lY""k+*M\*R v,yhF cD;=6zTb?D{{Gp+QH)[5UZ0wJ2O!Ym_ ܻk)|!5PB(P1:py@9^@L0Gw'O7(дya)s?Q=7 4(Hl|`Rc yƶ0v|ctxfN ARX5Hlv' Wqo>B;t`ùS]Ym YŊήXzPǗ_lڿs}rV HIOja֑@{ML0eAϦs)o؟%]0 2? 68761wjxh$E}9@1ˠɓE^zhU).\L4|g>;vAeKV)C-?PpY3~uy:dH @'89i r97oOS< OQEQ^ךDAaP/)phNj {2aoߚẗC@]:sr/9x {5:8pyeª1'$`bTRrqtÑ)79NA ~Vp6;&2~)i< {lCHsX8:G^Ԭڌ"){tfϯ9Jهbk5zGؘs308B>@IPpif:ͼw$ ouER>2A]q4k1gU- :QQh3*k[.y]|^8SwЯʴwgwsɠ';-<€K|բ#!VR+ >'q>M63>xq5b<ٷ"@lm7m oa*?Ơރ* [qg["3_r0ުpDv]Z2AٓӆV?͔T88*+j mKɌ(UYGBi.ڱP(Exb3GO758B/ WWqɠ<`淺DF.3T'uV\5!*E@K@cwfj'!J9{+Gz~P[3v(S:ԙpsռP@ShhZtLңBbr_at]Ѵ),wF(aR\ۑoos4ˋ,RM+$NʸcW:>CE 3-dgb?_ϥ8Oh0ER:,&/׌oILkq6_.WӒ"hYnæѦ/_;ql, Q^W"2g4ә#FX6JO qi}^__,eb@-)i}yT5Tz%P81'x "=WtDa%h\_5̦أH0dyj,XM6vi7W #eZBGFݛ^M$Әa;p 7Vdk Iy=t?$ņQ2J?нCֳ=m߈)yA i"|4n [PUgj1 UM<P$`k_91 L,\m$+ ~Hnil8LGё3cXe-0SYNԳX?f!} u4l[ǟBC0C .ehgp5KXbEsoפɕgkaL"'<ᗪ# z~1? b/P~\鶱MBTX=EdVOAvK4 Qˉ'^bd6rELqf"G03PyescT F7g0Odr@jss^>cEJ$B_qu6sL0BNhi@C7Rwl[_O>gd~b!,?WF^к0^AސA3,3_,LF^G yAzezSe"7Sb"A}2hNڶ A?~`&$YO<Ď)漸ХyP\0*g3i1٧sKH*##&I<-1cT <ݨF>;fLδޯ@EoKu ƣ;41u-m򪂽u{-X!a~>.T*bX#b\` V?GUB 4m $e'̍ERD J΁`,2bLvξit݇׺FiܭRo #Y$ ,pKNR뫑{P.f' sWVwQ`ӊvz\]8]OD_h?WW6y&ϼZ1'zȾna ݡVMOc~up\ #les+o^thX%":H]/;4mů[zֿ?P} .>+Qw%`;m|v}K[Q[{#vEp s`sE;Pdؓ9.r?deLu/ظ "6! ً7=?=^Fw! wyџ.-^y@j[NWfA{"PI_lag)h6r/O>XuNB` 4>vKRlY[\OTd#pk:I Q1L?q@4Ol#}7lYcD!42*7-ʆT$G f//l3Itm%2v$E= ߿X.b /,7!!*crxمIqo]?)暖BSv-Uiad\_#4)V#cq X忽mœ?&>U-I^c_M 0A` X0HWRi)T8Q݅Щw ]&Dmp]tk mqt#*>J!{E^OpK^HbbP +5 aKU>no]؜!͠)8A(֡aIa} rH}4b2}95ɣ-N^3$RGV/WML~=f)AQ(N"q ($gXá"Tcau"Dc=z(ZxJ ͫI:ߝ'PIc |$QJn =|N2|K5fHXE ^*@m }ssj~1\&HWėÆ9S6穂P;)817elP!k8x޸*~eWBms]mb{̚DQuK` ~`W|bAͥ8Wua|59J ̫yaks4 n/#D%Hg hOJuL\ԁpaࢠ/L nq*!ŽfI|B\;{Ᶎ ݥorZl6׌&Af<c ;K#ذWR ڕ zg2, uHqkTrRh=H$}w_r@W^5= w~(|7u vR pl+_,!)7Z!XJh<<%?seaMFˬ ƃwp]{*.Go@KZ XZIjlj݀{wAյi9P YxҒGYu\EbyK`fw7̊WU&yQ4) <5?uJ AFƭb'.FJl9]%6 P@ƒYOf@ cY͞z(4n~#H䧧CVPJO&.LQMF*x !=9Lh^t h' =.q0?Vf')ee _\Jy.c/{W[ ]mB2/J)Ai4VFܧ]^ V-`\4D1X - fRA.mwRqeõ8vx adYV:IF=a$Cmw*۳7d}?obWKl'!7 SNNR7.yZ3){yF)} ﷌q(zz8bXljU4o>$V:AxSyJ27L* ]Svmt2ʈYzqS>5{𗨈m`F+qhY.zdյя yӒnGֈC!/71q0ASÔ$ӏY7u*V9,t)Sqz,ż`焇^+pjQr>1]jCZvж.e+>r%.!>dLmzp_Z +ElE懑OϛSOLd#;y@DG">Xmh-DPFoۧE哯[emWKcE~| tt ε W҂HDKۇYԧL JJ0=ȡrtck pSAkkk;~T'ׂX*= Ι/VT\tH ]`Ql[e'8iV: @r%IQѽ0м"曌 4]'Z4fu:/eYY.w!)<zXM SJtwU˫dg="\1b9Ѻ`l(4Lبҁ7{O)l/k*l]PlXd`J*jŦ"e}5&K++@m҉vU//R,dOc`吥[3"}TRG}ZmFKqCu*aâ`ufql eQeQ8Sm  RAB?19ݻ6DָR xB4Ӱ>U[8?ٷZQ[_,޲п5HuH'FL6-i9{,ۈ{`)88F 3M}wSo|xbKlPq3TXU|k.Fh⫶ʣ lpýt3&Pq|ڡZz~k P%$*ap%iU``G \|Yʬ4bnʛ!: >ōl>@G,X!k֚L/}x ˧"e[s0TdX͝mm-ǵL4̭ktM D5 ;UҘm҄MY7].$E4=u#Ɗ/ P%2as9! vր-),OF K>:q&lGo ihGOfXLO5ȲCŖ Zt6pJA8.cR] ԓy ˀ\0J Q0.o@ha i~}P_V[8M\X~ICB_r4` rhV{#y36U 1hvzbU/l.\Ns7-y@dUAa`Ldگ%WJ}:ځ=N d1^S%&;';CYԉ=1;&֨5.𩓻SﲈdZol0IGyEb0w[%s$]q)e0!7slM?:f`;DiJxqg%;1n$3Ht8&+7wD 6Cc`a\ҾfTr|jIzp12L=kwT&cIJlW1[,f\Aў;NFb(0~NS - l.#_)^?G|vpƕkelrcQ"@`cGnݚoiH& YZ