freeipmi-ipmidetectd-1.6.2-7.28 >  A \Slp9|B"o4L蚒"J<\CiJ/BJ4GZR$F mւZi@oZ%"_{AJ7b5a_B=6/.ko0t:6KO*1۽PVY^=IXj!31ꮣe=E'>)e}ؾZ Cmn-X2@1=I׹ 8a2V袡ة-,@&Xd69bd3ddc8562c18a060eace558f5fe60a544e923068ffed34fa6db9efd9fbf96f2f5ae8cbc236612a3bff967cbb1b4e1a88c0f1\Slp9|O7:ܭ}wOZ_ɱW^9-!ȅ">T%b2r\/ 7$5h.xܸ 36a36]_| b*2"(ouX1T 'tϋ%؀N>z&q]">g0)@fU svAP15O^vF0MTNgRcx ^l^(|ز_5"bl :)cu:Dk~ 0ԄroaG>>pF:?:d " Hx| !'.~ C N    . <Trp5(s8|9:=64>6<?6D@6LF6TG6hH6I6X6Y6\6]6^7Nb7c8Td8e8f8l8u8v8w:x:y:4 z:X:h:l:r:Cfreeipmi-ipmidetectd1.6.27.28IPMI node detection monitoring daemonThis service detects and monitors IPMI nodes.\Ssheep56)SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/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"$\R\R\S \S\S\S393f7ec1b45dd536ad378349d2cd120bd04b2fecf79cba341ae7859cd23472f9a1e0b2a003f3b740128b570ae49b9c83b216a0a1c207f368f31fba3d4fad42fda2c6c712fa1d6dc22acbd2a4f5cfae8e97c2b7d1a2d92f192c1d99cdaa281a3dce1ab625d1cf2abcf5940532357d17ff925d4c23918922f1147291edeff3dd7ddeb68dea9542d81453fa8e931f7d0e602691efb6f571921366e35ef454afdf0dservicerootrootrootrootrootrootrootrootrootrootrootrootfreeipmi-1.6.2-7.28.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-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/shsheep56 15570255581.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-freeipmicpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=bb1f790260c7e16d506fee7efd51b471b758f2b3, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR RR R RR R R6%-m·0utf-80e2b2ac8325e161543f490f44b942c7f355d90766c92169e67af27131302de28?7zXZ !t/mj] crv:~KKr# FPK_~b-' Cϊ? 28^ljąi|e%P{ds siݩmlu3lh+@(3zund޻0Ӵ][OjZ2@-l6<h҅$z;T}Og#As4(M($+dc)i}`zfg'a9;"VeZ*L@/[= ]Fguz=@:#@#a,84i3b"kk>3Df;&S| y%QψvDx:h18D+ă ࿢ׇ1p$fds9 -G.g*o?U.dLa€Ni/mcG dZ45@-QB,CF: jqH`ލ>>h/Ё&w)]VizWB+G^ h} o&$LRp>*yJ+LBя~ _7dQS̉$pOH:%;E4B+ѫ]sZ:!|*x.9kwF}L%d}7\zKRo\ь5EyTURk!%0 HNn\]*F},DZ)rHҡMլ^)o ,y0O[u͌ݐ䊪ٔ/P(]a8-Oaƣ}uOO]jen>Ř d\fV*%Jj]BA=5^1}v+@9ebXDmP6|WjQ2g͐2 X[*g  95ySFυN9=V:WF%uJ8b2k +rO:Lnxw%P (FY'Y)?d|JUx.Ssvp9\_4)p~Ÿ1;\O. gbyͫ8,i{{eZԨe(6w(t6w+wbkq>k/@z98cU+gqD2'= w'`)*=~2@Hr(>8?i㰭t'Kҁ 63/ 5軡m(mg#e^À{\5`!-Äx!}zڠM='1Ϫqē'( %fw'D'ݞ]Fp2OIz[:WCgaIlX#?֠6Pv6#&P#(cF4BB}Rm{Ƶ<@ڼ3@neDƯV!:KR9~nn.Ԫ/)yPa4/iu%O-PX3QY;uC玞l?g?$hdG >g[3ëi (t3- -"|4o .IOPxek2v!F8ț^ ೚w@~I>Z ȐKD)A7XZѝx!=SWFt{oGLɮeY+vye`;NڶIW?RO-ҁ XKڌz/ԭy89TQ}*fOtf'tgVYY+#dpf+|U>D8{$6HսX+W I7tQ=7 mwA*L3 b!򶳳!S=6DP){mp,fmh 6(M U[J /zհ"Y#Nl clpc&u1/n<1MRT@0@~0|4^Lz-M6R4 0갿f&b vE/Dvī _PPQU,+L&MfC9P吩 N Q%/=:el۔Tu㫪dlj {5o'YR' y !AO/T>(nbgAm97 OgE`sHh;-: ¿:eG3%z ?/"+oGw wBg D`C4_NګQBRPƲ#x@.r'iPxSHHv\kAArK@-]:Si#߽iió?YI#@>rx.5sL엸j>AuߒC 2,GMzVFF ѽgO>r=$Pχg+䀸Z k>PyAԼ|Wx.N#}@dV:Sú}xT}T̀E 3K} K!7Ґ1/,z$T\-Y(2s=h//5Xo8ҭ]qo]$s+L&дwBTHQ(x=1lXA ! =1oYcY"Bz$@%M2LWK }s(Jls=r1㶓HtuFb:$PQ Kϳc;SezXZN9 S"]]! < ih*2"h\|@^ӤQh w?k5e9g <81ǶQe;]TarһShcZ6daD%q"Yh/~GE'X Ojf^B׍u8 E.gQu#g؟ ܃RH eAc<[t^k_UsI:nu\ʂMR2ڑ; )cX+|\:e{:x sܚ{[p5O1pK+66UeҺfV¹>c()mױcY?F.+V_lG}%L z"JŞRZeai- P CkC?+\p9=_[ܿ>w+jtS7ǝ"˩w۟S#kgAkrT2ux?k0k$S84 (o.}7*n+X'-& Uz)DQ,3y"(j9Ve7GC {i3P}+(#ԍO:K3s@#պT#3:V{=e4^!w k8bdb]@ BW`|Er,LWj=fFR&-F4N̚wz}dKJ;(Wf/ {0jvE0'' sԙ  ̄][xHG}:hkHh%.,:ɷ61`ZZG~KK $8<\z[~~6?Lzggր?" Yq'{0]"nĚҍ4E|aR5ӀAgu:?jPq*Fd b'C Z:VEޙcR3aǴhSÜ×51 mmn*v2Cqy uIrr=31ў4`ʽdؼ kzoUKy7e\*l?6+FYϥ*M71OLHuvR,F Q8CDtéT?:K.^K0d}* \1W|rn1ԎZ~#z×Ƒyu]rS0{8 +(:ڣc-lV̥1.j xRTȽigAzri1 ^y3KoR YJ*%pL"N X72OKvXY,$^dfwNZN, oG$3ylR걂Bxf%Q(bJl\kICR7oGDiQj_zƪlKU0m_jQS4}@(L|է{vRMVc#I͡ i#ka gp@%.mUm3$ഫfL46ʙεތ0]r70 +-E~m>iFzΠ=0赝@Xu=wI}z& Q-Mg|Ms'7%gv@ VM'{To8s1Cp w!ƄJ~ܰU $yPxDX2%&8BC֌s'q&P.xt'0d8{5|,&)JvTο/^#tBh8 Y {p> v#8=:<ՓwQf2 ׵6e~܉Lv-nmprrxm{>.poq6BymEG4B[m#YlMtNx]xd\iHEowF^ )}Ws$Mow5~tg3RSyH%lfmR{_Y9S)#idJGI L5y1R4@Гs隴j\vߨo)y,R!Xf'󇣾6$|`Tqʝ,t)C$$2o|[,)TK/ȗQwcf7e0,)3Yam1D˂=1y_z*pzw$wDJnRvXK`h`^0aoQDzOU~QNwz`/&|MvDmW-&h`2|'XA1\R x j'Էҥ =$79Hs;4\1cjYZ7Q![tXT>khu b̢S tc2sA.sS2P 9 k}`2i7v; .|tzU|T`r˾-;* Jn.Jwh@H,.GB;[chM*&4 &]x܂ 'Nv*5?&u_ lzO4c= ɕcęQ\?8J|kZ{CUI!sUÌS^1hE$Z_0W80-IJqxkN@'>Ha)4hCn~h\{q_#"%6,$IZO%R#uNv5NI Y,Nhr[U50ÿ@e%}xN͔45[i 3;* ;}E&eʸu!*KJ?2eZIl0^(,ֻX"wP=ܽ`(@%{AչDq 8 pcDoցdݰUTӏMmĞ Yhu9M0 s 1~< ~5+wx3`ttZ<L:T㽏T8Pjܚ#Lwջ~b*si/%^wiP2W գn`PnQb-~9V5ygY8njX`]D==5-b, e# uBC< S'X/Z{U$d.'|ň|2[k3!3 )fĮ s!T_RnN?F2d7 2|HF4)2su9]<5v:z Vܗd'-qǟAl-ij?_"->,\9>O'eZګ'vᛊ<Ʊ::p/Q/p zxpBQ{j'KCc[yhmcQgG\;,PpB/) <ؔ,TI/}8wM>Z*?宙b}1OI I~iR4:ĵR#=]z84|6ӳBsfx׆G}"p{Npwܴޢhf)m>>?c|mrjZBہ`V Ycd'jtwc9mRڊ쀏*ɉˌ`f BBޘ.yBkO.X)RGX~ۙ spOiu T=c]zPnDz/o]7ڷ7$1Bߢ׀~j.$>Ndú[A:$HF<1\\kbVq7uP=:8w֓~N{l ,`\ɚS Y&N!N ci֎v]Y+KT8y%S?P.jP@\M<<Ë/N}!aې>ib'4m~\0 S{ ɁLx?jekwp(bhET͍s:IOR(H|nCw7=nE"vIa ̢&?dZ-[ ŏ+U n1&V[s͟}'$$R6Q@M˅w;!f{":l`gbs$O Y筝msoH8(STޚ-D Wkz)65/4\6zD҄V6@H`yLqALuȵIBd~z iiW!+ǍPzY=?F 6zچ >ϸAKBѷ5nesf׳ɇK^޴Ń$>xtZ4:!T7JNON0L6i}8XhvkzQO[JO ڍ6ڄS|<ٓ.q}ihE'a'$ⱆ!QVܤPZty8q`tRɪ3CRjG9(]AK{$4߀\9-`ڵ$_OF6W!^[靹*s.YԪU^ ͫ -RPr`8rKj'(Y&I޹`=W:,õjg}3}kD^c; `},m<㧤oY'wRȢydny'U?bh蛐GxsQhyF+.j1 %j 4%m]W^|$Sko%'Ppe (.6Uë g$vpK/Ik.x\x, p9l_akSKCIҮe8FkRLIfI/*=u^aS:_6I`HWӬj[,xUck~$~$ez*Ųufjh*8}< T3 JsL>A8orX2mcn1熛?zTQmJoۆs}8T?3p<n)DRBE HP-P+}ÃgFq5dڝ+PУ^CA*e|_M !̌!PMe/co~R9Zu؊ y"FY)g C| 3NsU܈V[e*˷kdr;x'˄ϸ2s1j?$r = {bnBt/>ϪQb97M[^93E>}WЏYȂh z'K0tSmd}k[ONeI8Fd}@pD߯;5^ 0V>9oi|1M'1{!YQЮ,RB+C?ۖxtKClG.8/"x x)jA UF?/áET|I-( XyŐ<K=FݝSC5]Tb1bZ8oy="9sCa?,7s[=T;Ȟ{`q)o5TB8P/:dpAvXUԋC}@@|5( ׽ݹXAb#ݾ4pI.),oCgvQ +hm ? ]kVYVa!B?Dc$l)l)ןiYj"^Hʩz>0-B+kXȝ>Fn~ c/K0ԥ<8E~ˮּ4V^+ RaL;N%=O&FI]D mE#gɗk۔Nc}:yio z5͔L k7FQcV֍SŃrErHVkhc |DKFbWQ1;P)/I V-a: % 17U43@V~3:u,#R=f#]rçx^'SbON "0ձ-awޡw@[_ߺ%v4ڵAF (zzK8YsF8܈Ȅ4Srt]{QQ1`;_gþ7~ ?#pi2*})IdtxseD׍#csupm,kq9~c[twdhjtR^xΪvQ+_Y۴dݑE原|r0kXwGN;,aЬ'!!I <_*zӛ]A^ހF Y*H?dEl_ # Qx v!YI& 6J&Ob^I ife*^㙺ڢ_k<`LWR6Q+^N(+Ys PI[G׉1Kυ ^Bp6=Q ~.P0%qpZP[cAUfQ<⑪@>U-v6B3.E̹2`7;@n4EEG <\J(w^0Mqi^bGջ^ԝXxaڢcÈG:Q5 yD&ퟯpe%1¡Rq_&І[|Rʬ?*hg),SNX,; kT 'pFG q$Rį(]|(<r}RA ,m9\D XXN5X5;|Lo) f (>jxTв I< .ZA &i}lަ@VO)ի!(ڰEQTAw6M[ =|H=!)cgʦ|=ܳxx(XAo"O=I.5E+8cP`)xjf$-Lpǒa^@Li!r\uGS?+hz:O# ^`#͉( ¯C~dtk!-.;'0> [;0xpBg;J51\oYkBT!e@A c u-6"w`r2u7޲[`{UgXfJ<ޱox9k*P` ߲>)V4DK0浺#2 ZfÒړ)f jP}_|Xv,#Tqwc6*teŹhFI^oni1BGS)rpEx ^51YuدG68xpMC͋T8Pi0>rd"Z | OBt~G®9$0pY|GƼΟ lȈݏs!F©4@!+xKj-Ǘr_]=3an.֕\;~mhyXyȉeWr:{T=u+ حawc5΁e2QDf@hzMϲv+1Y(&>j)$[zrFxU\6$+9-`LPVNhUcei&6+^Cz^GIl*7B9>[}br~bó neIB$쌋l 0/xtQ}k>y7 PC #?׾Bt_QHN)>o*y=HV|Ea]kի$EJRFč1'ChR $ɩd='OǍJ,+?[n*O9*ԦOXnyrd[$x5Ue{gNQ<;rDs}Gq{Xz;mZJL7P疴k%ϣ r$+ΐۉ gY4dAt~sr₫y%?O\fʣWHն%#1!L6ZT6fK]{ 5 ="Ży@n!‡{t}9ƞB)7jF21wt>س7*\ix޷0I#& SpXuu:V4\s*5%Tb Kdo⭎п LTy M}WnW= UUpפJgٟiI#8Mrطw.#ȁLCUBt+E9hg`m麕!P*!- !' O%/[R ]M^$RZ~UIŽ4}Ň3?6Mx!3 K*_'#df*|=|` Cyt"_Iӎ`/uBYВj3@F1#OEGk 7l:J/Fu3w!1fAa g{N0S6w`ֿZ9>uzy '_8~4{i湼$Dz Υ/>d='*PlY0Te]@qMh.Ҵ Q̉\s wMl;VyQXa0C w22(`zɖ03 EfQ@ʖ&(ud joS$^Bq2(VD#AJos',A+)Q 큁Đ#:ܛg˥֜\DƂ}*7~ hW=p@QWa!pJb%(p6YhpRvBX O [D䧭ղQrV|N\ +S>%m-Ƅ~6@A~ZpA[3Džkp +.V+{Ջ@A2 whw~_ a#[dD]*>z?:aho/2ViHdԑyAՎqȉ7J@ȁ/^>XX!}%_3I x*$(CI 1+*~'|,9n^\ Bx\ĕB{W o_/ܷad'>ãHw9Fw!+ߞ,8bܨ(aǵ+3O!_ ϔDd#@UdzRn~=\UZqNa}ߪkHge\ )rߖ$<:&ZY&~&2guةY%Y5Cvo3sߘw/z!6090w3.!cARY^WzCH3b$yoa33Z{C/qz68_yLݑVκ@$Ҁ&25S~>~tg9jtM[}e"mˣT&qJH=G/Jb.bNJ}t_^MlUUN%Q#p_`,LUh{ZlkomE 6{1}^*XQZL9ʐb@ozG`ŜPd7O͈N,KsiGtlILun ?a݆h"01 lz qLR+`t>h3<[[hbQqSQ$삛ܘ,_*/ rfYqOE"OƹLʉWp'>3sY ]}Ԫ*c|癸[j@ސk"\—ܥɑ(Gbў̵,JQRBfC͚1duj܅3hQ`5lK6ߥs^<|gz4.fm~Rv,UA`.T2'>hoAIYa"CtBA%z^NHAkz #7ҌF&<%ՙA) bS5?V0YB1Zfۼ\$n8bW4LaKv`r:UчkXnyYeB׎=3²ߎW>Xdlʆ(##փ2/g"f/Xթu& :xCK8}HqוowK3h6!bcfu]ZRBƆͫ6Le^X&Y,.:r M-8 1kC6ζ21'293}: jC|dq34 >uĎ%AU}v2#B)jcȎ+#drk%'ay(H 2XZ 6]TQa,QHf:2񭱬Fi ɀ cW|;&}sƴP. Z`9dAڇL!^?rpǪ7ܔC_./砤R9ҜU5=MgqOe+du^D *bijPԜEWߓxW0oi-#`=y].)i)8~k@ >0,uat XnZtko\YO:u^`ę0DS, `lm>p &-/ @b)M]#gql[)q w;2̈́@+bkfڍv*,:ܱmFj(DCQe 'r'pOxqyVu>8v!D ?n|rw~2hT;Bp3lq}&ԮܰNEw ۯT9jjMOVzRn{YnM(e,i Z}a!G2܀̬@KlU2ѫ$I* - |M`Lksy r0@?]3BFh|i4}f?A#|s,Jͨ:đO^`ZF>|^Au֤eлA,}eb?4>R` "l_JVԛЋNmѯ1޾`7r xox%vyҒ3>ff 3-WUv HL(Pk7bRܶn"1za{8=N\#x#?#Iq <:@;&N8W*dF b6l_#E=D(:|YD_!mNUVu|CBrUv`0V-mg\0^Z F;Ck?alj-1- &uܦ 1҅-@Nuo84ROm]HLñRr6f8Xmwש94F2HfK iEyeQ)jEFuW1T+;;H9V;.d]*d)dr BR1 k=/Frt-$87wFk C2r1TGėPͻ'6h7814Gr!1224.e~ xx!nWe1o%:uysUaC-vh St!>w{v;},0)> {2M,D ֣7tX wN|+WiJlo/P"8l%擸2agGбВ^}3疾_> t*GW 2]q7Zw|`Tʝ< ZWN@b^Z;d.֪PmgY :bl+)T#>LZ'I\]ހp}\M8GJIFƢ@Al#+4˪voO.~\v\q_YGD4w]yn!ē g,0u2!R+IKa/ػ6:mc.ztSލ SB:̔,B" _ќxDI?e1-D߰ǘE6t='s뀯2j 6 [#U\5dL'LXGPՀ"{J ;C<]qСu*(k>SkWiq :M-9zI HrCv?`~jڄ&z]/Yqxp4˛6JIpYn8}\@"͖D^Q(28G,j.͑\dlsW(t퐟%]kҖNeS<qd[߃dQ#[`i -=ytEX.K5Ww+Gp]k6>Lj K#yP:2x4@KtV n2HfTl-_e~Kp28\J^ڢQx}M'?gf.h'( "sXyeo,r TZጐ0wPX yl%$ @ ʪrWʜ'W£gdt8w_xgRp-灊B2 ֠By|1r$;c=Ec< AV~a,.>>ӲR , h{P]S rKbc1نb_]>`7wm-kf;q07KoC#%ok<5W@$)ھ  gB~d ^ozB9Gվ}cL< Z$O!T[+{rFe3RѼU)ǥ։{-ScQy `άA0 l0qQ$rq?]Ll{9[9 4?v;I}n"c2;4SxVfLι{wkn+8O[gſ!WƒNv!LB6tꙦ<⚂CH+Jcj(z3.MG譵۲M8`iY͎7OtX*왡$!mkNU{ `TfJ"_0im\Qd 0`!){@ Ķ(PRo%#Lضޛ a>!c? \gͷ JLrvõbkzKl35Y~<ӌQٕ d3='+g/%?mynK=S߳sǠsq^pkPd ×Tm':el0p|nDX~1%FRz2U^/FOb' &<+ORŝX;AO sgƬڇ|q4khwz\rݟY:1 DgCfOtS3 ǡxŁOJO UoOӚch;{P b7Tc ċ]x -Ȼ{KQ"P>QCF6Fuh E37d0[-Ra)G%ׄ~plqC) Qt  Vm=NvMCh>Ϻ:!hٶsej)u=sS- hlLMEC[STv*ܷ,#M+""*;2 .HBq!s5ɾ~l`XX |W),y&N_3tHGC<z4"R}Wrs U$nȗBmRrcd?ys#xtX)*ȮNڤ^̯z#4OE}GJQ'*zm:A]k' }mvA.̊i&jPi.,ډoϸ i}ϮB~Ij n#{C$Tz3|z! ,cbyv {E4B맨ѝ uhtqu?Lt8٠?H֟u]ӈ46Øg1M5HI}@! k>OdE ͹;+~Y͋03 h2nXeIRSZHHY v2yTEC6.:%qE6]yi_=u.w(Oklxeda:!J2 GEUiF3BBYGa@5²IcU.9n2jr,a] jwxLE{*'AOd6Լh_r+/f)D_Np"'_VZ;8}cKe~7B Ժv+ϵP dAQ&nDnķQ͘׃ 9Y$0Vܝ.xJ9qlʤ>aCL<Ɣy>.x'҉ߏ,ӏec4-U¦ I&x3W:eT ?-}/V@\JX#F%x45㩡H¶ S2r1,!D:=)c <eAʠL o-66k@34,( M|@+i);`n)<&@KzwBI}{ߋɕY;x-jЕ`&G[Њ4!0J&dgPRޱ]!QE7tRݐwz~Z8{6  ĴEbQR9gOfg!>䯿szۑ;ɕr*Ka;n]O!uQ毦܊h! DϨYB䀝`v?PqIv\#~;άT]:O $ NW;T= hV*ɵKF 9@*D3ŮZxR&m6ut'f ҭeע%2g+8CKu5)yJzkJ:nb1UF Jj[vT{P逊 ;<) D x0UЈ>-&mjn <*sːN-/csV+ghXR+%g.<GU]􊫋p,)i 2ԬxxLpл_tI)ŷ>O),v }!. qj/d`JzV)`,X1FQ 2z<B|.tq=Ea{QN$KoJ$Q`;\x?o7&Ho7[V0_ h'H+>sΗe+ahYH>X+2WuZJci R2F-Aᢶoј/7$XmE,C%R 01̇n%3MP%N,wC{h^ .T-Kg,yG4!E |%<_4;z2s6`4!NRDL.T򯱽i,.v 3!N  YV;cO!60;0srzɺI I."N!4{UC}p0_ӿ(x`q7s}{Pw 1. e @{y"s(!xfS$mY1ԫ)O up Qe)́92|$X<όZZ} ,If#f'ƾ61BUE;!,Uݘq*lgSBw/NϔP1D&qOwkhL^1= $l$31ݕaJEP's ="M.jbOk|q8g2 w QRȿ o. G7utE3dJQ|a $HzwEٓ$B3ЂԄ,6Ig΂ԫYM]#JV$@2p O!#"8NO]]2P<;V' iO$ ##52l\ L}pv ug+Q>ke%ghFMyGޭ3]ƚ2e#+ u5]KaFmj}εm; B9aK:T*n  "G83hX_!sTXR7"O9AfY{4&h:sNJ.~H; ,õ\Se%M3!V jU&/&AX(u!׵ޮ'c?q힆г#6 M&EԴq3U`2ѥvoV3Dty`8wx\#"rsyꃗQUv 꺟eAGjYxo8^L#B$_k!@s Cy|s)ܘ`}W`V[Y,ՄQoO?8H\4w YZ