hmcfgusb-0.103+git23.g7157286-bp155.1.6 >  A dkNXI%z >6SLm4$hc!,w!ĔVldfR^_ʹҽ,.O2q}|  >b;xՍ쎎)sr%Da.e2,!IRUL7% r@NsE^QxfĜȃPnCkM8bߠxЀ#\, Wm72fdC,Q3֯am$w yt\Ilp`G@ HI]Z/!ٶ)G\ʍ>G ";є|Ăh쓣5} (8@kaM㕺`ݰ.0Җr+Н6$/Ɂ֎ }ՃsV ߈c@BI=fX$O[$'$I-.BF^=GyH $Лzxk^,_0z!@.[3ab27f4fccfea38e1c5c8b59eff00e180053c88e6c6afcc081f86631acb5aa028bd7399363edec1ff46aa2a8ca9bdf9446cc3f0d,dkNXI%z \aк~2H W$*,?b'^?/DžU@H"Y iZ{t.PC$򟸛@USbwN8"LfuMd_sL/y ?ߖ}tᨙ,DNKv$,An'Mѥt0riqX<#gDKpF*8?*(d   * X !X^f $%h     ,r P(8 9 : = > ? @ F G! H!DI!|X!Y!\!]"0^" b#c$:d$e$f$l$u$v$w) x)Xy)z))))*$Chmcfgusb0.103+git23.g7157286bp155.1.6Hmland and utilities to use the HM-CFG-USB(2)This package contains, amongst others, hmland an application, which emulates the HomeMatic LAN configuration adapter-protocol to make it possible to use the HM-CFG-USB in Fhem or as a lan configuration tool for the CCU or the HomeMatic windows configuration software, also supporting devices using AES-signing like KeyMatic.dkNRobs-arm-10OSUSE Linux Enterprise 15 SP5openSUSEMIT AND SUSE-Public-Domainhttps://bugs.opensuse.orgSystem/Monitoringhttps://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusblinuxaarch64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in hmland.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in hmland.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=hmland SUBPNAME=-%{2} SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." 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 hmland.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 hmland.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in hmland.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 hmland.service ) || : fi fi(l>큤A큤A큤dkNQdkNRdkNRdkNRdkNRdkNQdkNRdkNQdkNR_`e_`edkNQdkNR_`ebf54503ab7ca71cedaa9fa632dd84c5e353854ebc88516b0b85b1e534664c18682f9f06492e7093f77daefb0f28f232eac1bc0b6f4c9af1c44b4e0e47a5a48b97b92cf51fbd3647cde894b637a4f2b60fc4bb9d22fa966f58affeb101df1153979549324534003b101dadc576d43f0853aa2513ce7216580cc08e893ece52960548a42b317413911c123ac16ed1b7b16edb0433d2018bdd8c80b59605f88191804cd0a670673d3770449d037d78518facef21d8df8641b614cdea6559281133e487a9b0b3108ab8587a9c187902ae7aa9ca428905b9cd28289fad85a9e16afb0de16e2d815249a75f9be46bf2aedb5955afb3b3f6a0bace12fc183e2ef36c6b0d6dde08bc02cd99c25ac538ac1cc93f263c09358b71649eb310089947c033ab5eef0637cd2a45632a0b8cad16593b5cd67ff44f652f7325692f07675ea6d7034aa1844e79d5222589128003dd763f4a462be780bd0449bae11ad27bbd1f73e6dservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothmcfgusb-0.103+git23.g7157286-bp155.1.6.src.rpmconfig(hmcfgusb)hmcfgusbhmcfgusb(aarch-64) @@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(hmcfgusb)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libusb-1.0.so.0()(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.103+git23.g7157286-bp155.1.63.0.4-14.6.0-14.0-15.2-14.14.3caim@aK^8 @\@["XZZZZkZH@Z0@V͛@Andreas Vetter Johannes Segitz Johannes Segitz Dominique Leuenberger Andreas Vetter vetter@physik.uni-wuerzburg.devetter@physik.uni-wuerzburg.devetter@physik.uni-wuerzburg.devetter@physik.uni-wuerzburg.devetter@physik.uni-wuerzburg.devetter@physik.uni-wuerzburg.devetter@physik.uni-wuerzburg.devetter@physik.uni-wuerzburg.de- Update to HEAD (git 715728607ae77bebf3ac50fdbdb46639551995e4, 15 Sep 2020) * firmware: fix maximum size master * flash-ota: add support for directly flashing AsksinPP... * Suppress warnings about non-literal format strings * Allow the user to specify the compiler via environment... * Cleanup: Use := for assignment * Cleanup: Use size_t for len * Cleanup: Use correct format string * Add missing case in switch * Cleanup: Cast explicitly where integers of different... * Cleanup: Add missing 'void' * Cleanup: Improve const correctness * Add support for printing the transfer status * enable-hmmodiprf: add small script to enable a tty... * consistency in state names * hmuartlgw: add a bit of support for HmIP-RFUSB-TK * hmland.init: try hmland-location from Fhem-wiki, too * README: change clone-URL to https * hmuartlgw: Add timeout during module initialization * hmuartlgw: Add minimal support for DualCoPro-firmware- Drop ProtectClock hardening, can cause issues if other device acceess is needed- Added hardening to systemd service(s) (bsc#1181400). Modified: * hmland.service- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors.- Repair URL and Source in spec- Remove unnecessary brackets fron description- Mark LICENSE as %license- rename changes file- removed _service and used spec-clean- kicked pre-systemd support (SLE11)- clean up spec file- upgrade to hmcfgusb (0.103-1) unstable; urgency=low * flash-ota: add support for HM-HMOD-UART and TSCUL * hmsniff: add support for HM-MOD-UART * flash-hmmoduart: firmware updating on HM-MOD-UART * flash-ota: various bug-fixes - adapt to systemd for newer distros- Initial Packaging - hmcfgusb-0.102/bin/sh/bin/sh/bin/sh/bin/shobs-arm-10 1684754002 0.103+git23.g7157286-bp155.1.60.103+git23.g7157286-bp155.1.60.103+git23.g7157286-bp155.1.6hmlandflash-hmcfgusbflash-hmmoduartflash-otahmsniffhmland.servicehmlandrchmlandhmcfgusbREADME.mdchangelogsysconfig.hmlandhmcfgusbLICENSE/etc/logrotate.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/hmcfgusb//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/hmcfgusb/-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:Backports:SLE-15-SP5/standard/3556b708e7bac73718de36ee6973fb11-hmcfgusbcpioxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=91e648d06f82e89ad58761df2fdab6f0334d0935, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=107b53f7bd9c1c9a3cc45bf161cea9062011f57b, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0539fbd5e04e264f6699b4919c4bd573d3853963, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=cd364289d2ffe36664d3693d3a96c08960419c18, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f9c77c09e938f7d326648e7838703dfab67ab4ff, for GNU/Linux 3.7.0, strippeddirectory R R R R R R R R R R R R R R 3(6gutf-8ea87b96e8b41cce840c9248238f13bc8becb4bfb60f9f0b9a8e35a39452727ac?7zXZ !t/X)] crv(vX0ٱTb~F9G;6bY zAq`_2m,Z1ZF_'reF8-.J@!@i=rQfS܆I,8̜Y Ok: "4 fk7%]p޾?dC׌u;8axSYS,ib%jXe(:0ȃܘ3͓rf[Xw_k!"g^S|F)<(Ze]$lE!- 5sc U% BOX Jn2Jd'V9H?Pb`$COiv/X6e 6)麈x,hgD{eWצd w PNJ1@4N1Z?*/c5d,)S&1r#wӭKTLg:uT29\ZCmI, fY9#J\{2DdE]"N~ԱpYeUמ$Z>QJnoDU\=GR7 &6~Q_ lrkō݀A6|_Q=ryAofnQkM3&bsq2W<0}LuA]M |ֵ{vvU oߺv!= B;9 ]e[HyJS!`gL?å;rj"€( x[^(jM@60Z,Һ_Ld1uOoWR7:gxslMi:t2:,!26rnnGDI(@M-N"5ܯ7x7l$&"XdѐS/TP.e5]a'׹>U]Ef*i/iݽ83>Qֶ{jxr\9 Ykis薗6jQ_ 咨p}i|~Nm*4)N+^Di-i/p",dVΜnڰ\ήC !{KƇnr?2zp}of$6Ay3cCmXvӉZ"ͼbW `XfV\d!%*A`>lߺtظe݆BH(GXV_oRVe}!2 P"AGVڄN?_Af9aM-ҽ|rMv5=na 1sKy+Ȥì,VJA]]"fuwPGohx b=U_a1Q(j(A'&_H&L8b a#6vfo3p $qXjX{ >i>JWLC¤^]ȫp l i!jJ=Ss?ףUMX󄣮9+?7zWPMDZ҇.eIWOxx03eM7߉@'1H~EbZ~l<{Rel` 'q V|&ozhEC[B]riV>72`{hN @^[+A@%k4!3M>2 qy(ol'A_xOB$z`TWu8x_M$zqww$;Z j ΐ&j$jQnUH)wycJ+W-xN!_$:>P}|>9tLq'y`Ľ=n{eJ:qdW,m~(x=xI>>W㲂k*AŽd49-nG2:9uf@*[» +]k#ālߕ'Q@()~@N)\_*z,/tZ!-;] Jh_qbhC򚂘t*' rF:h8:ruUx=+vb 8> J>yA&wv?s9~I%b.%Dfy#b\7 r@q5uvSin˒Qϭmbj2ɝ$ hYfnԞE^/g/"^P~kJ$9؏B:,.+mz­yUK-e!A͢"˿!T.r]9H3VGVW図D%)TS&o CΫ8$o:a$!dEV/'0 _CEr| k*iH5WȻ^=xժT["!GʵYy@&2rwS:4hk)XG8|caNsߏ8|ԗiwʄ ;RawC(6 ;?JNP`38ߔ9Tѡ|roQwg_2Y7IJ` ߕ4zAD?ZGW *qs]w:#/J\1f[*S6~Ѹ,&,XY[HFa/}*妼I=]#]68D rQf2|Ң Sj4HuIW{]7f(ru(vʛEs ,oΟ}tU,Ri_\Q?uC/@h Y"Z"Nim}(fJ h[` U}"zkkQޚKͥnVTzPiZζ7#-sѮe^>nyPxrD|J*B! VV{oU18k{])Cz*m28qO)PEmR'#iEe#Ƣo9 Bjغ픑ԯud$e+inR`{${%Y>Haփ-UJUfJgo'p0PC)eжW-jM &o;(MgTi_iFi#Q Jc.'|s~@r58:E8Emx7@\XxkSޞn&WEl,^Qz?BqLv ]ޝ lGIkv u[icCp"ib^ِueF50GׇC$1_)53> \L #|ܓ=o.vrXEӬ@CvaR2$]W|3Zgj N @X0J_3u?:k ˯u]I"4s0`[&<޳:/GiBAir=z51л;~Aܚ3(.q(O8ŠZ[z6u ~^> FmQ_雁U!\wstr+ʻ ֪mib O>+JT紇ѸhsQ>f{oHߦoNwIE #E\Ľf,Ѻ~}V0!YNSp'ȹ -5V 㣿X'{ A[CF(BU26GT̿|u"[Y=iS^A-- ܄vD렱F]ՐnL`7JOicf[)5zĴVbd3ޡh;禓zQu`/YԾcnlЃx契ZaG牞Mʡ>s8q{ ^Eޖr~ȁjNaxɇ$D At¥ECaS͘m#W(at /5cC.8E@H2aYFb4)pFG8֯o^ƶˏTw4huOpf^hI?3USw"t86<77x@Xw- o',oM\O,p094q*fhsl[ǮFLbw ;q7u0|ͅg#8uAYF (G 4Za/eWICt9F:*6c5AI:vUԭu}. >zubڌGV)ӆQ W2Sb Q/z@&1t]@p!"_R;m8gbXLjR%Vlya3vVpJ-2U,4 OCJ~l c'_ultu=lPH1 JIӚT]| L\ؓ|Z^<塈iAt6'?I(`'+Xh옫VE-#:BkhknLXy,&p3w@/_yJo.BM PCd"E'fN 10@ R׼I.`{yB[#&&Ʒ(c qs)G |ݤթԚ *>ĕU~z84Mb꾝B|)zőc+Œ]G$?Ȼ7,69#gBXfxjGo:>G૿9l^8™wU;F |;ݦ1mM8Y#|[<=umG/JT?IDĩRK_cNl߰%Y3N:43;%qʘ?0lD.OF9E3Wg ae8 J`kJZe@(ɛf?'.b ԉ6jO͊#cQG\,'aƄin^CI\dO(oD0P󋠍+_X>eRrZ${eoW7R!Cc%#,\IHXDzrTW|w ntGU‡AHӭR =4ȂAH;]z[{yנsb=7N;u)c7ŠE5x3gqhbLEmQAD_<zV'8 .`W(`59~\ E2=s5X$c3$bU6TzWjM=FzV^kw9@Y9&WsӨϳj|{r9V CINy3W镫iWkk = ee0\+ZZ\cj͆h{ %{9?𷘶@>A*8TF^b{rI!K.¤]M>tm`jJ琑}`p' (Zk "e Us *4r #֭ĀhL0 <ԧIN5Մ_ @] ߂_`z]ZMŪg͙Wz:AnWHB|â\&%jbiu9W"YdBו)q4eID, aH-#}w6WR?%#>|NֈϠ#fX1bT8>[}VX*j (/Ը*?ɑ՚)X:|{sY6*qH᠐I0dY#yQ2k(0dOƄp>T'-5**Үdek!Z cn2 nHmdBVB;+{3(#q]CD\%G8"G?%zu~qocD;/7/qyqxalG7.H^]ĐcdLF~⭾ +K¼j: >_KE ѻ0`\-L w(t@P^Egq<`L1~XzS#hGy^RKU׻Q|օΏ:QHfSE5qDZ"Gje 3qhgC=9:V9͂ ;gK-rl(V=n3#$vz$[xB_CBT٭ Tyƍozq)BC6@]Fô+6rlz8Zb 3&.Bv!+4_S@@e ^*50=X_s)ip"}n >_5PO_'̶p {lcG緋 6ُ ^r_|}e|%u)4I>-e:O>Nx4 /P 2W@q-q?-N Yz0nQ?!;(GQ f-Al6/ޏb/<!#)$xT}AU_XkS03]9x)gˀ$Qa}ذg';b[,Y[iȄ1jV>ҏۋjC^j=n.*^E#S+;8Hע-\2](Ӷm@ꍽav1ԝS(_9ԏ{ R1e{@'eftxjce80H+j'6wEneK0=Asal^\ VĚT%Վ g/ZeI9RE`j1 {i!4v&=@d C|zq>FQJn+cqJ/d1uĮB`R=T(8svfF5;}0;`׸; a/2îtKC䋲9rP,Aj! ^+\dH1-w[Tٟ5".U}f{:Ķߕ(l B.vKAbn$Xr}0).'k[@Mut;>87ʦ't6J7S$ QZpd&8iQ n+]S< C͘t_6oz* {p0JJ$-g[4˸o`!Ks~} :z;Y5y]2#YcNY|kjh,l6u#ӾI} 3sty" f:</.|ݙ| v]?7-[@(tħWWb-~}P>KdHYukPլ+\pFbS>4_rjG<ŘU08SB9S2}=Rm^y׵ᔮͰP(&4]d` g~ΣqvOV8*9\DKIKgXꭒvka%p}GJT."P.Ɋq[7 ԛKzS U}|}|ɋj"Nuv,3()J Ky]/k:yak [cy3¯9pAg&v}ɬ'w$:7CcĀ-)"rH%Âf,hfI zV3EІOJ'(Eȗ\e~N8%56:œQ!y5}S&=@hA$R>b;<杼Ff}vJٺuqٯR/l3517v妝C+ g@.}J7'S2eAb,1οae7^~0b.7M(!}R̰*w34)^bEc1J-ݜ g^E0o|;m˘ik+٧$pbJZeFxHN}DfJ*p`خ5m^<59qа` nEFJLXii.;JEy8TH$00,Ne!af1%0&YhFDK0]K̪}'#@nkU6[K7}WԸ!ID\b0Y?:xx;FI$K3l1ԿrG=8V2+Um `w*YŋrAX$ē#}ΐ%]ݳاJJ QL'b@Ff^tTk0 Б 9O!~I~ޢoe^,nV؂YfYazA>rlp OR&Bܸ>tdp PՂ7\$ey#ۋZ / H0zr*li5=1mwA KfmM/n5Js:B# ^]:D/ֻ=j]Y `2Wwj \64椸rY2V0{_kw)rJkAIm<#ַ-PZIkS'[I:u~]Y |C4]Hy4MSHy7OA| VD\YOjr"3#9!2VuN&؅ C5k_iڪ%N 72-M-6h0SOn-$wgD]?"FDv>H+^.1U%t{>Ll1,cXQ_-=59L0$8nl^I_?ƍUvk$.>#.jW6Օ#e(vj_x;{.NJG^k ^O"$0m?>oH"D@v1PSpdSiT sOSo%Hwes}7̼G 4 "?#mX\ cTjN#}eEltm!bv sUP.|rix?{Lt&{]L57}_YLc/k1YWd0'rxU^> n&g+E.9zYL56E;X}+?wgrPr#,0]жzᛋAlqt_|%hfnB(2rG4,wЧVr{0[ǧxTpq l:S 14#,^0sP{D4_gOp[s`4TaN"#"/܊n &S[peJ{Gu1^_ F>%wւ!!g>K#,wN*h"Ww`Q!τgzђl.{̸ M@r~5UJ@svs~T^# Z6{lSfo:L}r/o-&LA=W'dU:.[f8a(ҁ+4CO5s0TͲ{\˄?s|1p8]R5#HMQ[Gr$i6{J!>WGY%5x1lSjo(iQ }x#y)9>.qĪ Ј` 0Aүe m}X+A/C?&摬'>8#͠9O8&pTS@mܐa흜V11LGu~剙XjWtYg 8Һ~>k;Ŵ{\gJvpxI9 HwKLX>kHě .Q\W lp7^_wW|²5Z]]"ّ漣tiTGRoF(ǂRT3Ed%5C6yCN<^jvo7g"J90x)qDpmB>JӋb6`Erv|"0 1>T\މ5qN7{aLGQ6= VT4<-17[k⃃H/.hУ6j` <;{Lmq?ff y n-DjpȚ[BIY>m"RE=N{I{nK~{2'(VUkAdnzj%mc(4*r;p;+x}1Eq;3rV4Ne0F=[n!`j{iuc3.MEC_rhp8(:hshϱUf8^yy ,xFyB;0D|;;pg7sO1}rg9I~I0npok}wHBd"NC١>GyW~f/91e vTΩD:!ͲmwԼpW+_xmuW(kڵMcV{gQA?C. (6ekz!=Dc͋@T?儑/}Nx+K#~U-#Ќj!~b8䛔 yFNq/|T8l)=- Q JR׆ mYlIL9U3, O;w2eO\lTn0WzzF 2FteJ"iPUygdjF*RQZwqo u+!£QC:z}#g& gk<=;x/tq. $hz<•ES^o]>#4~- J>KnnCbݣ^h'&Z'FP{(KV>ס[08Tm2ϦR Q2a" Gkhye%Ya.a$i/5ә%jzӡa*żHxJЁ̀2x8)ԯuXd C6T ^նxb9{NY<4A@nRћf2ҳ%7Q1/:)-tYau?om>A\LxRdB֌[ :f׍ݺf[DԮ1jԡp!=Y4?853xy*ZN[ѕ)[`9,J#kBoy!Z4 eoiHDz*n}MIw 'oG皱KKQHsJ5cw4vs6b}kD_!B4AhX^guMEiE¡vhEB$+NOcU>! ^E6<0SM.?Y#Cʹ!oȮWP%SqUR`]T%]Lވc7cg@KLQ{eYkgFm4ƓGXv@ƭk_ fȿa qZ`UBVOBߔܰ'~+ g 9%؅7jD&U!3Űpշ!J/14c]L~f?;Zk:}HjM S7` 9?'.c'>_@35g\UvKE1zjq-fZ?Gx.Fz>{?MOl? f#Z4#_r[SiE;mSQɚ!N3 sO?52RpnvþKhn ,̸_e[Ko/* #<9sQ^p;t^{D#ާ j{@"k2 } q 2SXhM;=&_g&ۧĔ:]5i;G~_$U]#:LG^|gD@ Ɇ`\ :MR5 a)Ődvr‘_CgD6YM^EN[\ Sd=> 2rbxMp8Z4kY65׀` \Wz]9AO7Lǵ*fOej# _CпF8+Ne!R?&q^D;i BDbnVVS,k)zrrQ çe&=xCZ@e;w[$j~p%zm'3b`kGLӝ&aA\2L`GTDVMW c+&8 aۓH5$NӾDCNv}0\uӏyF ( -S^K"aH/8"ݔҝ^JV%Nx6Elᚫ$ Ym} :RQ\nRJoIqr!ΙVQ*Ƥ|O"!̎ydlRzX D@81FRi BB/Dl@nNK,7 djRPdA(GǀARݰB$isUU?c r4;Xտ)Q>P1$9ՍWk:~iz°s$K*6NtLs}e0eSލuhF&Z vmZ>ZBY{qGi\׫dJ؅G¸1 5$+B/>r"r؎CrhJ/*qg ]5>g^!L33JWi^YRWV !1۴V~eDu'ox=sKy+i8]nErh;QEζaZvx {d!h¡7c6pń%@$ +@"cQȧC̪BMª{.*0&YAN)0lTy",H!TSG4N@Iwf;>lXI<8A i7qgOf) a(6,Ws +qԾ 70|a巒$UH{?=l̮dϗo1,Z:=*]2Kvم/Ƞ=` 'VB}~ I@iZK@DG%`0`K!3N0]S@zTQ_m_?{tPLֱe&Mu aM p/)Ls D-Z `g% NP  zEA1)pϲR-S+'I08Qii0msh8P_[`Acrd D~964đp޿EڲZԔ&L쮗MC"k-{gTu>w,R¯f ~ ~iWZY&{t:nȬ y&~V45NTUqPW$y{w@!S\J1e= ~T k ~^T+F(mt4ZPFB/WxuU^(LrVەɶkwVF휵".9KIpƵ5p,V<ƃUjiXzAQr63tA1shS{v޻.\]º.(*Jh{Ô1cx}(3܍}@(Ah*)"FA7rHt3]9], eZc;%qo61NX x5 T2\RlҬv8zC4W,>Q !;M'\cۂnhd=dZGZ3 uNxX~MY2}@ U/=BP.jlN=P,g]gvF#p_;cLixA)VًsbE1Xc`[> wt U t`8Kf$"o–R|y*'3 IOk.Lg13UpC i%ѭ#:r()WAoѮadF^AQ؆'ٕPwQ nP4۲ A˛u-R<:_آqك[uՕx2O E{s궪*",bka]AaR$;#r>c"xYI-|z=0"Cd'M1M +mWFy`FSh?1B~c¶HzoK+@1!oKoՋV66dsgz%<6SiEV xOhKS$4t\?Av:߮hrY,()b/nQ\T&5c&`'?^*nw<9JYn ׌^ܩ=Z˭GJiKΉxB/>v`kmu@ᄧD8Ns0KM6 ?_0"{ 7MXǽy1;_V1g(Ixk, ʸo{ÀA@a0ps39>s {x:]Z0Ry\~Vqq 5u7ɥIUĹCc,:}F6ae,R7Or]ϧߟ4и1'_@{7[׎<:^41,^pq))#Q^fjYǺt VYgn8DSKnu#ڞ&={wڧ!~5{,~_@yk"GKQՇYJJf@)OZJc@[祋FʾNUAC4k/2;5I%<]ݖzwT %NF+`)\5=͂36XU4TI s˸ޘ7mlZpPYTH(󬮭}m`/Ei"N/S\MpjaMn wAO _(O{{ i8 8 F7 yqzAy9Qt y?UIKuI0Mk$hB (yZ "Эr(e҅j0Z\5-o1?O5 ?istcg?ZGzgP1^p?D юd AiG3Jua~-j~Q䠶DcNFXDub["E#х:$)"6v^+N>E*Yl=V㸷^|Xr G p^+;LǾ>q(Pw f+7)-FLB[!4ҼkF;? FU7P/aEp0Nn.7˔`gSjL+_)g8\iA9:v7’J(iDUg4#A6? 3?ɦByQfhI#}&2!a<m;V`K2XS0xZUzɓrnĺ}ұek7n¡{ݳzٗ|Say%lgLO,9Y=qҬwHcAX"OBiIQjK Yc1`-jٮ f&; ?\}O#+]JfݎQzU `@I1pPV6<&5"6,x]&;`d^'gW٣6>g@K-j+ i*ܕG(&(N=w5Eіo5;;±O9L~{XV<7e9\y#m\r@4y+R1F$uaK={c.srUtG}byH 6f!&T6A-6e"Β.PF,V\Wrbw.zo%*ENyPmؠFoY?`-ѠV/FbB4vDBD鐲QB`^MZΓVyX7|3ԝ"<vS+9d ȻƝ\&u5E˝n:t륫lf mQ|r#ijkl\̈X?r;aiΔ\栐"jDR)*zv,ikZa|Tsx\( dg9}SPC?ոhI8Ȫ-{ 4+ELRKןuxo=ݶc[dzeL#/L;RF7P_\k3Orw:[6!*{2ڲ\l7^UvZUkN*kOVgT)ǜ34r~T &PMMRZ}iUI.[۹[B&ת>(sT؏gArq` VǮjZ@*۬ʢ)=+=З`:pSJ9W,Q,.e h@!TV4_Z1 Nު &LΖ%m>н Ҁ@au7@=-_!s )fҖ<X]\:r8b!a)"?E[ q]?Ϗo p $qXS^*[Zd}& w?1G+ۡ?Sxpͷdg8!fM5-yIګy +X;QvvcP>斮)-,",GqϥUɿ0x'^e- xI&,0a]^3;N o\Mz4"@ơ[m:};T&]DTϴx f X3qk+釣Ί_R{`s $ڐ/ tm%*~!jFV+ZR%[}Y۵oD3ѫ*vp8ԲX&6bwd\k^B}x5/ttz%_6P&pXR"_>2QȲP&{/1>>YZɽi8ͤʝndmCxA287`Cx``bWc-{UCwGη>Ƒs+ }י$L:51 vg->g`wY\I>;/f|RmCXeyg+rGrRA.cPb^Gʩ^xɤ?m4p;y"2l|= pCm9Qv. KK+c-yqBQzL*MB ׅGi?d9.eCB˅+tZߤ#m*I6dlRAs8fg2Ie&^=QV8ghN0TGgԫ- cZ7.MXv=~q] 1q$q0zaP8N2:Ou6B9'-Կ/99 f>Bϒƕsu %{'3[(<@ݘ3hFB-H̑`r+nɻ6jӒ%NL]ץW7MϜNB-T2(H\aUw"tҠy(;]uLzz(rV!YC?nlOk uG a״Qm|;8EkX6X7z/A?`J" HP$8ġ>ꑭH-V#Dfy}x3*\@ lc w?)Cn OH* AD0Re9_ ]Z5tCb/] '~Ϡ۔WP ?}rpī SD 5+N:K?__U?q}Wx_cCk{O$$7# j,2i.KeRe|3f RJj\&i4e0Dؖ$}kc|.p+?=r׊iR-!KAUF4mo_ ۱( w X^.}KVr !k]'es%BޓDiYGKukL|>9#/sbj\6U1CI$NJ 2J32 kj EK1cQB?ǝ_O1ڶb 4pGwOmlR$)"_ ?ΊNQ*kQ@2=)$Se1`!mf~Gif1C}H7]H:J">) U A舺yס*8a ujd~ʋSZ9 b끉g~pAn3GMv~W 1貧a$(*C@z/k lڇRa/ "SαsZL햿#ߘab3JABFAWhcWI-ޒp<$Iɥ Z! w!<;{Ch 7Z:(Õ4OP_wgwONĚ'Qм&iK7hW-DȪK0S]y*`9?3lͥϖqҪ#uzH2k+^cW!]?i6X*gf4r~LqBW=ys?P//YZ jDQS5]%jN|+__z}>|d.m-{QӊW J 9"=*4]^9ys4n| @|zͣFI֬GL-8*WWrJ%fg ?_XO DJnѠ.YL#E8(BN>Q)e)E7+Z/ _aK& D %KL]Â:ILd"Ů s(iфh. %!@AHU#l+S &\Gj/INh9Jd3~_>=DpAA c-FiZU8BI&JsXS-ޫ9W"8V[-C%u:u&2" }{nISI Փ^Qt@sL^Ny@y{y_M]fN z+VkN!4 Wx8CY9`1ɹY()b5%6>PBuq uveY LbJ]4G.RƷ]fx_raZc $y\e]ո›P5i9ɴk 冔pnb[0>WaW-b‰f.8:;Gpptkx|YTq.\OhOkhi?c$r2 |h %**` ܉ юYIĥ9ݸ?tR2zE߳D+ry^s [$+>l{v Q#ӕ2yEђُ)95yڈH$&.A8GZϞYpZ>.>CKsฉ@wƮؕỲEp TQ, QZ\ًdBkworV N/a(h6`cȊMpɸ8J;ꗯgbN=ň| 4[nΏʥ0st0aPCo,rTpgg@/c~)_2lpmZ,X(b/Bh՜mGy7ЭPQWCҰvgOU|cj /[s)6J]N\]<+櫿(~9Hwâ~*㸊qE M٤w:P* __z{S1n7N5qY m84jELbTSwϣbD3uCE5ٚ> t~j. x>q>6t'<]NƇ莈tj%H{ӯV zƜL:raJ9Dm@jt< Cna!Mo}^eu'M1nS1T,w%RW$ȡSұ k 6d_Bm9my,3d_l1E}7uH fhf%U-k BH,ܕ S]7Us!Slľﲶsk5/BuZըYPZrc coZ)JzȀLVf}*ɅGKmf} qͻ\ })˛;;dW-ӥQ@;3}u Bd)6`EZK[eP3[Cf~/bեY/%>lJJN܃Ȳ߀; MR YSt^ea!=Lk¨wUB-u)JE5y/5#wB%=s blKMҟa~ocaׁHQe7kDHEyVbd%P-*  kPcs{./ǬʖH("ٸAe3$:%˔ku8~炇s1ܫL0Jo}U7\$Hj5.{:6hfgO~NxŒ?bc 7U˖I)g[htySO_Of0҄RƢZκ?D-ٹk|[bHS$+8P"OV2A&NR( 4'ѼjJ>:c{:ݏaEE ̞kc&y^ ^J5P 9CurljUp){H8d^IȼAZ!K Ԥˢ1@PkTQgLTkz& i5MB6edsO\zӸ ؇Y]|=C=wE!b)p$Cl|٠m J`w)FkqĬ 0Wã#N. ָlI,ώKOW Ȩ( ^.4ĔDPb*SZ&7M1#YY"詥sal]xܞ-$5GD|KRIdE r Qöέ%T.޿ey㚬;o+\5^kMxF5`&p*Yx6#SZz)gl(4qQTz쐑;qb&D ^0QþC}=:cn?d|i?V4U@~QHJN묷|+.xqw2I qxWp5s`_&Ai6`D-B|.FR+wR]A46V HQnowlӹ+Ä?fЍƊ;=&[~(8, ^/ݎrVkG/ATw4Dv _EK`]bD# +9!aӨ1@Hѕ$fXD#Ooˊe®Vҏxb!S׶_ņ3 (]p֡S(~!"Cti~tx't@SrxLM4bH&0>1qNԹ3F9N脏܊@v{GaQNױ4kTl0,lA;Ktuy L6(^d,u'j)y |8 $i~Yp%=unAt"{֍)3z|/W0Y=)!Ig݁//sps 45o+=i͜W∛1?pDjNWtݭQXwgj 8{w АЀqHI'Y) .@m>d׳ۥ:<>k$uP)Lݧ [z̍Q8V}v4E5eA$i )lEIM|x#7呋e1x0 ?4ԏQ7bAw2ַaS$m(ߋɿwqO yTZ" = W2}Kg3Gt2ު<$a}MnR4Nԯwxއqy$;EA2 HOI{L(\ΪY`U13zu ,ݣQIBm~Z.~8-Gj;u6l|D;t(fvy|z:\kaG+uY=5"!=0lhۄӚo? pT_g47LżIM8GBo=>6ޙ4RJoe9fr}܃8=86ZJwj~LSuRVu:T=KguzOuw8Dw/x&K]yn#k"UnC8vn#)]CɃugP;MX-\Wps)o'Ҧtm hTs?f!aRbL>?3195pCO)kty׷s'*;;ԍ}2Iʨ=a \Ip+)i=DŐ+s)r]kᣐ,8ltU R I) Ekh yAy4 ­ k&R8HEbkq1@pef &㈎ wuv!-cJ H%배$aMy\n)K*,\6flئ!4]|"w$aĩNExv%6E"3-@0SeؕBP4/Zv@Kr˟QÇ '@ovrn^K[׳>",֖xpI4πZ Fb[M5 r߽'N9+n>JDoB FLhsN`֮yw12Lvm:8wsd6)GO&ѕ]*J}u{Ɖ!U j{ˍՒRMJs~y/-(膌z쾘 t4H /E#4Uz]&jo~p2uVYRLB(^c#c <8딥m?,ѓڨ SzW%pg-}2k,@ 9GKr/Ք4[r`R;Tsa9߼B .#kB7ƺ`wV.?,]ldiS!|ët巽Yǁm$FE 9"TQ*xq_y ɶG<^#! 9Y,g繣(JJ5PZ8)ZY TS|]cIX-Tt@yG=aSn\DpM*x~jIVh Au)u UZ< ,W,ٰ1[u&\#.,,@3jT3&be ^*KA+TwvSxd!8~gvqM3 `$`+M3\s}3+WDyo& X[<0tTXc%|i i-jXpl }`8H\Dk'v4l<+Xr=Dm KR52k4wpDW`C~U> oLNCԓdV{lSݼbDb?K ;>B-b5һ^/Fu>u[d*g*+;3sg&ØfRr3m|.{ݯ|ڕ+' KJ1G+ߕ5gMCwv9seVG3"9teڲ[ꓯ?Vl6<BE^\cRH>8IOqs3N5|dKﮡ?O<3<1wmQS9l˅FlxL"!TO#РBO "p7>G?hJ!ީ/Xi:ȸ]Dhv }ᘳdBޣ]lqGb]ƇA ώ-֐2FnpBuX"M⅑d0a=&z$ݶޒ wެD @*S_iy>ʑ9/Rc+3tDŽ<4_ٺK)])SƋ,ю"F ;gdU%svBzԪD,#qZnS+k}}Y 2ٗlzkO3ނcy;4 &>vX~{Z&풭r ՔMm-68RҪPխ9ovӮgdO,E3g'k9v"a.{ sFq١0 v?LEn8}pc6+)[uR L=&mZ4:(9ƌ\A4֦ <$]3ĖXBaQ%$dZWL?{C$4o ǔV12()o.mTo~βbJ\W:cb}4==m0̰7T4[#p:/M;W2#!dI g4^fX"(ĶD;nQp.YV{~[-eޝ9G7IkqNBUkQ/?_g-2r]0g㐣בpDeLS6➰ ލ7?=y!W}{軘eMzFQt9rsZ\OR,{""!l#؟k^Iă㲷U-e8(=NO< ^yol:d%C4ꀔn~-tB^}W@du"&]NJ\[=ZFfYq#C![LE~]cO,h4ȻuZJ]ٽfkz zc:/$େ^@dGF>PK5Ÿm"<$rT';a xx`f4AO|Cyj74&T S!մ {i=4>7-]55qԳ_frRiVۏ ׅVc61>:ađPYv}YX6죽YB5iRk#_G)A6GcZ"d2ѰF"͖U}APc`CS:?z HI3,~Ub.5u6a{OوXr@IYh^c?:;r}u(G,9X9bL"fu;{t/ K]Z^I: k3 K-JXM(k].M et:Q@ŊtEh8hV?4KbeN&8Q3t*cS*]ޢ|;a)GH{z?VƒՑQf.TqĘ F.gr{]'fVE{q0Mm8u09#Q/Ďُe]]nw1 h/=UF 7 # _zx'kzft#Hr)4 },O6NQXN|BwY6AYMgu' :KFh,{V+>ݨc?5v*߻<zPۓ;̬kI~+ݐQ5kDAJI)VxISId2 * xFZAJܶ.A-0[٪20ќTjˁePLPkI0Ye*-.'yx0VSG,$rB!r<:A>,_DCdѓQM_TuEPMfb.؊Ǡr6!A2^ªPq"uCaX˘w>DzZX (fx_=g&m%$粼~̗h # Is6r"tIJlCc2T !9R(ZlV7yncv0KvlIy.yI z"\L ?{@Id*ОVs`OM=$ -h ( "WgXoFl"C7hΐނ`ٵ<R82-+N5Abf"\Q}Ĩ$)^<*hKq#w[iԌDWjD]FeIe@qyb͊I3bQǦPagآE@;?C9!szZh4|^, =,=DxelTS@)RPi8.03A2jErQ5tREEh,I"ΥHGZ){u.4Kk^$b.jmZOVC2/|a E:*M%W#&ʶ 礳dL,P> l:MFYS]g/ q氦JXV< GI(зVHLPn( kμ)b7/sb,xbngOm7Mbםv 2CSzRLA '>>|$ RtgsF4+-1™z'쫭՞RZ۬Is'⽣=>X-sf!!M~c="G0_)) |'*&{f[|??W05e?mG*P8;ҝdtITP낛<@ 4ƨ+jj Dܾ[ta<5~#HCEc *hJN䕯S٨(dxCaE"F"+&,IT z5bMOG6E.[ {;Tpػ(ZjIu=8b :]Y!W{oR2&ʂ]YtS)bCy̸jgٕdg ![AG'^t.-+CJ޶(l!>wC.#fv6bK{X} _v72h 走Xâg0`JOi |{Uop<l_̔5Oc"LXsVy?x)69B&ƪ[U XW-_ha.u`(,^{%tgӥ(EE {C&'l%U wɆ3Bs:¦H n'Y] ("τ׼ q 8?ԥ_6O҆~1b}|޲=wGqJ\7d,x˥]k'rzsai\̕Aq 67!cj=eь81`bZ|țw#mj Qԁ8% ĻHA`QTUNol X6 8QL#U:OƋ%tiRK;)Mx-" ɍ?Ҭ$a} |7Gzl+1.& Ҹy=JpTy ⴐԮ XCt*V4c'q[c8_$s15RL PtM gjI! dxiauQCaw͵"%(䔤SO!30=}e;,nzD:X)h[\ JqG誠;AH] m åEص |+W"lH -h #d/.-#]iWOஎ 8Ifӻ?s=Er7[  l#z9 \R|D$uE޹ފ+ ,Ҁ>̀r}#^ G]!"l寃04 Xլs @B6*A-<#?; +-l!j>чA?jsI#7lbP,l:r-{NS,oKt2r!{@)ܮLEa4CܥR/ܺz\rKg]zCčT{̚`lE!\ gT cHd9W6> 4оhHԋ5&|ŏzʆ LkX-%7AfOF6l^|Vc1T}r(qrYC  zAgps#ިZ(LD)71n}Zca㷳Kon.X|SɃee>±N% J֋ sr`iH9p\> @~9WD4MlV#;w/B@PDeX2`+A  wI /"ףuf+/ngH;@*+a0W{ϔyaj,30!tYlE7/pOͺK @Hp-pqt~e6I˜o~RJlq kC=;&ުv[/WgyP'o(s{\!{RKfaWؼ]P67P2B qJ(d=SLS\,IKfrLgx~o:*gROf&c6>bS5˓&r՝^,SpXVeՋ`bn 57ik!`fh#n/]cHP/d1{5ëQ[.~F>[ӱ6STjJb]56@F!w2Ҟ8bÒsÍXb{|']j~]ll\ꔰI30Zt:H-jԊ|$ b pk?4SVΎ+Ч GZI&,ZmbwEÞD<^UQ8"~F3lE]x)þE{d!Ftp^I,z xH\Mн"lī<3|}K 78M bX^3"٬>(aFV 3Ie(XG=sF 9)Qio=%M 2{wwv@Aɇ7pI0w@BvZ[c0j]xbf QҴ vZ=\.˙g?U8{Y?)+/V+jh'^X2Y%Z3)WS V#;aOGC-Eub=B5ލqj81sj?Zt 9<>)|67hqSc/,C9Ok'#A4] й#I 撎eeRs[a n\ܻE'|$;jZۂ<)2j\+Hc1ԏqSw%AQng4T{I"ml6^eX(Yd",Lq7u >yejpg sX=8+G#Vf?p69U]z?;G1\Z<8Nî\x-I2&_+rY|0yY[-KO:`ѢOO;%}(0 8? Z߅lnV#" #kӜ>1r5^]8V ʥM-҂@F}-XJ5=.ؚz 4 TlS{q.=opo8;w?!l]rj] ˮ`:)b?D 㤗Oq@`E+wE툆K kT[]\a*QNW F>)sxn)\KUTMK$:N YZ