libteam-tools-1.27-150000.4.18.1<>,ip9|ϛ4x,[u^u6wH Ol\t>Ex%-b)!;enC,-|(5cVxD~7QF 8spF3?2d # R .8 N]qw~    , h w Zh(?8H9:=)>)?*@*F*G*$H*`I*X*Y*\*]+0^+ b,c-:d-e-f-l-u-v. w1x1y2z22222Clibteam-tools1.27150000.4.18.1Utilities for controlling team network devicesThis package contains frontends to libteam that allow changing the (team-specific) properties of team devices. (The general configuration of network devices can be done through using iproute.) Linux kernel 3.3 and above offer a so-called "team" network driver - a lightweight mechanism for bonding multiple interfaces together. It is a userspace-driven alternative to the existing bonding driver.ih04-ch1dSUSE Linux Enterprise 15SUSE LLC LGPL-2.1+https://www.suse.com/System/Daemonshttp://libteam.org/linuxx86_64getent group daemon >/dev/null || /usr/sbin/groupadd -r daemon getent passwd teamd >/dev/null || \ /usr/sbin/useradd -r -g daemon -s /bin/false \ -c "Teamd daemon user" -d /var/lib/empty teamd /usr/sbin/usermod -g daemon teamd 2>/dev/null test -L /run/teamd || rm -rf /run/teamd && : 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 teamd@.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# Use %tmpfiles_create when 13.2 is oldest in support scope /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/libteam.conf || : # reload dbus to apply new teamd's policy systemctl reload dbus.service 2>/dev/null || : 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 teamd@.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 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 teamd@.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 teamd@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in teamd@.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 teamd@.service ) || : fi fi # reload dbus to forget teamd's policy if [ ${FIRST_ARG:-$1} -eq 0 ]; then systemctl reload dbus.service 2>/dev/null || : fiAZQqJ(,~.AA큤A큤큤iiiiiiiiiiiiiiicfc54e40b013c8a66797a1e86c623749f29fc92047917e4e4d577ca9fdf5dad3d8bc01a66f3f17ea74a6159669a0abf0b55e1514879fb5439defd9b2d49af902af5922ee49e9627ae09b183b7f76971923a193a74fb800f5f361fe8fdbda06d9e598604d3314f258f042c4ca1b00af5ef5647dc6ae0418cf56259bdcb97b2ebe0838097b22ad801c14384a1c68daa7c7860f5173bc17d4340448b2af7938ea35d80f3190f0842b2236b2ae3e64b612ccd686c3a93bcae5283500b6ed56ccfdf8edc90b7a4695dccb72fcf4b86b470f4437259b993873c9303ab60380431c5e42de03a662af15bb41dd65fd22b961636a0b7b4fb4dee3afd2bd2d25de46ef3aadb3300d414b5f0210c4ddbb537d89a699d830465729953c36ed16c7e6d1025d93bf5ae3ad4d2354c29d5b27d66bcbd6bb2ba4d45dc26a8d07f505c799f734d5c07e10f9247757f74e0d0b82e6e9d7fdb32ebc43538cb808b058f9a160170b01c68f8faebee2a7b75fea32a21575f50c65ebcd2c87b8793354eec2304f299400ebrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibteam-1.27-150000.4.18.1.src.rpmconfig(libteam-tools)libteam-toolslibteam-tools(x86-64)@ @@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(libteam-tools)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(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)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libdaemon.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libteam.so.5()(64bit)libteamdctl.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.27-150000.4.18.13.0.4-14.6.0-14.0-15.2-14.14.1ifO/e d}c*aW@ZOhZLZfZfZfZfX2VwU@Uc@U@Tq@ali.abdallah@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comcfamullaconrad@suse.comotto.hollmann@suse.comjengelh@inai.detchvatal@suse.comndas@suse.dejengelh@inai.dejengelh@inai.dendas@suse.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Fix for SG#71622, bsc#1258224: * 0001-teamd-add-port_hwaddr_changed-for-ab-runner.patch: [PATCH] teamd: add port_hwaddr_changed for ab runner * 0001-teamd-add-port_hwaddr_changed-for-lacp-runner.patch: [PATCH] teamd: add port_hwaddr_changed for lacp runner * 0001-teamd-add-port_hwaddr_changed-for-lb-runner.patch: [PATCH] teamd: add port_hwaddr_changed for lb runner- teamd: lw: arp_ping: bitmask VID in VLAN BPF filter [bsc#1224798] * Add 0001-teamd-lw-arp_ping-bitmask-VID-in-VLAN-BPF-filter.patch- man teamd.conf: Document ARP Ping link_watch.vlanid option (bsc#1215527) * Add 0001-man-teamd.conf-Document-ARP-Ping-link_watch.vlanid-o.patch- Add option to change evaluation logic of multiple link-watchers (jsc#PED-2209) Add 0001-teamd-Add-option-to-change-evaluation-logic-of-multi.patch- Add teamd-config-update-local-prio-to-kernel.patch (bsc#1200505)- teamd: better handle failures to chown(TEAMD_RUN_DIR) during teamd_drop_privileges() (bsc#1185424) [+ better_handle_failures_to_chown.patch]- Drop /pkg/ subpart from includedir- Remove defattr that is not really needed - Add condition around python bindings, they are really based on swig code that would need to be rewritten to support python3- allow send_interface in dbus conf file for wicked. [+ 0001-allow-send_interface-dbus.patch]- Update to new upstream release 1.27 * teamd: escape some sensitive characters in ifname with double quotation marks * libteam: resynchronize ifinfo after lost RTNLGRP_LINK notifications * teamd: check port link_up when a port is added with loadbalance runner- Do not suppress errors from useradd- sync with SLES changes(bsc#1055708) * Add check_if_psr_ops_were_initialized.patch: * * Fix teamd segfault when link_watch initialization callbacks fail (e.g. lw_psr_port_added() in case of activebackup runner) due to an attempt to change hwaddr on an enslaved, link up port device. Note: enslavement triggers initialization callbacks. * Add ignore_ebusy_for_team_hwaddr_set.patch: * * Make PortAdd and PortRemove dbus methods work for all runners. Ignore attempts to change hwaddr of an already enslaved devices. (fate#318389,fate#317728,fate#316923) - Add start_teamd_from_usr_sbin.patch: * Modify service file to start teamd instance from /usr/sbin.- Update to new upstream release 1.26 * dbus: don't do in template dbus s. f. * teamd: do correct l3/l4 tx hashing with vlans * teamd: lacp: use original hwaddr as source address in lacpdus * libteam: fix TEAM_OPTION_TYPE_BOOL type for big-endian architectures * teamd: handle vlan 0 packets * misc: fix an out-of-bound write with zero-length hardware address * teamd: fix the issue that network blocks when issuing `systemctl stop teamd` * teamd: lacp: Do not unselect port if it changes state to "expired"- Update to new upstream release 1.22 * teamd: Fix member port state change on master team admin UP. * teamd: add CAP_NET_RAW capability for LACP packet sockets * teamd: lacp: update actor state before sending LACP frames- Update to new upstream release 1.18 * teamd: lacp: change actor system value on team MAC change * Fix sending duplicate LACP frames at the start of establishing a logical channel. * Fix teamd memory corruption issues seen by missing port unlink in ifinfo_destroy() * libteam: Add check to disallow creating device names longer than 15 characters.- Update to new upstream release 1.17 * teamd: lw: nsna_ping: fix NA RX and ARP RX handling * libteam: ifinfo: fix rtnl dellink handling- Update to new upstream release 1.16 * teamdctl: show port link down count in state output * teamd: lw: count how many times has been the port down- Update to new upstream release 1.15 * Topology-aware failover with TIPC/bin/sh/bin/sh/bin/sh/bin/shh04-ch1d 1774457759 1.27-150000.4.18.11.27-150000.4.18.11.27-150000.4.18.1 dbus-1system.dorg.libteam.teamd.confsystemteamd@.servicelibteam.confbond2teamteamdteamdctlteamnlbond2team.1.gzteamd.conf.5.gzteamd.8.gzteamdctl.8.gzteamnl.8.gz/etc//etc/dbus-1//etc/dbus-1/system.d//usr/lib/systemd//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/man/man1//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:Maintenance:43375/SUSE_SLE-15_Update/22cb9e3feb9793b2bf76b17497a2d901-libteam.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxdirectoryXML 1.0 document, ASCII textASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bd8b0bcd08396cf1dc6d618fea3fb8847689f734, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cb5547dc2b635cafd7bd188e98248af7c32e0725, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=03e8b5b57f9977f8c47c9a5153c8670564294d5e, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R RR RR RRRRRRRR R R RRRRR R R R RR[e;t, /fMutf-8b44f065274b52fbed9893bb90693e8d50f1a33c78d25acc2708d33db5495e980?7zXZ !t/਺p]"k%jjd߄X$|iS3 Y(*` ~#9 TQE3ѼIuP㺘:$<Ι!Na13Yl}#GvoS3 cLmYD 06i0.ew2*C yI{+ }3C'ӊ3y6*ȉ ms|bA&|*VQ W-t)8 TZT6ѾtT(Maq\E騲oih3orX bh=bqݮݤkJaRE!4f$XdBt]T[.4 /b ÀT_6L8r?a}6m}:3Mn:"UT\8Ų6MykiYcgVZ,+X<"{b2܂Ѽ7L-yB`Y}͍c> >PĊ!,LIzEW> =REe. ܐrSsEwȖ|46Co[ w5/7vw+CNAr>}Wb: BНh*f|U;ql=ޚ`֢")tRq#~Tˀ{I d~zps}o邓4nqx4T{/[FA-ͯBG]r  eI[P M^#hjޝ5KynTʄ\afhߞhG}>H+!K7OU%mukPS⅃#\$2Ov0- !pw'9΍bW53 _y#)O~r kt|S ~ J4NH0YΪqOMmOD5)vzwZ'Cx=EL&6X-s3K^,dnD5BXYÒf&=V.e bTC^,JaW8n͛|_q)`PϋN!чvWbO%Ux lX IBn_L{xc ɱvlתHģ 0#ӄsEUF>n%?7`^BU7n!hWRx?od('{Wn³`pCv9{LRÂ8n] :XO=Ҙ omуmG?̍`,~M]R.s Dw'QFñ2DꍺGugB+AX~deAwwn_ YطU [{" 1Oƴ77 y`}BPjdSەcRi9/KBj:̵ˉ+2M+*tgqNVmږgw<ѝ562OV.Wǀߑ$e䞂]C4}5HxSb8<`)~ճ.XK ^Oi!83t֍xL; rX$XY '{wŭkMi}/Fm#!kGhI}SJ6!i>z4'{bਇt8Vi(Z]ݻ$xzږ ׎XK]vT(=FI& |#G\ݏZ ćNK1 TWA*i LKȲ+\6C9='\b`b(R8GX錳!'/[b2fMHYM΢ﰐYqzH&G|g :J̩Gv8]kvIڍMʪ/?8xY;KKq1_! bEy2G:+Irm#A2ttR^M ][=u%~Fe=,H0JF3]r# TCQPŨQfz{[D aUik@s'}@g$oUfON$%*-eT5f32'vmaR›$mY$fU#bCYYֆ4[d~ "E-2p F0 j^[y^iDGC.1 `9!+ +_pLfp]Ѫ1U2{36cK^8!&Gs7@2nBFzM /S<߽4hd/_QԖ\ PGIY,'m `u-WdN6?U&k#^PhYw`B_?emىS#Cw%]c8|Blp'5)A)ž$`V"Uo Nxý?c"+踕;/!{Ek`SS1& n_G\OCeYCB܋P3Uހ&'X*%' 0u)3Nrۼ⧝oAF'V1Br_:AOV}m\sDF4BShA)X0mhtPj+Sx=QцF&.ob@ї9K @+yw3[,uE'h6#r^73tT-&'`Բف?Is.Jd)=7QMj}n-5@?|$x]wч7iᕖUR-);:.q7RĮ#[ܯD^Q^'Zo6٨}#9A]5uyHn =x FM"rO&[3v\߸8g[ ceu:+$&ci^[wo?S7 -]sFVSu-\Rr~(:[OԐ *G1c!7 ep"2 =33 Ub;"ч""Y'TT$n>dwe\*w<χhcvX{^p&{0s`aaf!'=#OZ_#${OLQfBbP6N=eu׍`i+\-)6O!|Oo! \'#b Z_{h[[(,4eFvBzޔ[ n%do89/LY*' r.7*}s8K^F/ЙIB?z]u+:;b0{Jyth*V9I!S]bsG1) uu)@.mPZl-Ohvo{Ŏp]-N<[^D1O*pߚAFz51K%îystoR`qKZU_-]p\JJX]ѝQ7'Ղ0ԁY9>輡{bT.B S?Ƕ~H'9qp(bAs?Fi]$Ne ؅ OiM#GesAsV g177g`f6vq~^b;bzz)hꦰ aUѤvL!`@j16@g@:&@דE06Rmԡl]<d P$o48y״K# ΐb77sBrPDzetŜ,hMo4Yaeii>!U~vT=B=d; 5ޔ!{P=eЪ&dZ1bM)y25R$i ! | e{YF.'M0s/.z #SB-<9VyIRY 2R6-|෥CR$i+g"e|onj8H`'4qePfFDvmyKUtk!ՎTl V9Z*iB""/ lX58D^,~iA}J6*B]<P!>o/qi :z""Dz}裹 ͋m2| %!^b7Rg\1xIߢn6.۴xzo5AӥB/LU~kHD]wIEP 1`nL6kDB}6хgۥL;ZFYr 0ҸBH)vNIaY*[ w"U˚BT.sh0_~8OVt8ûؤ<l& jbE8=E>8DȾ̿ȥ]uh} ᓗ=2 ܵE)yv1"xN`*֗˘tOm$kmZAHyBOef{w7k7h!t]}H6vȚf@{/A O,xnXx,ϊd3HTlJŞKY\`:3zO{dZnATǏeu(e}09 *eSjQ$t݁:W?E̵K091{ؔBi%=fGV54#נP`;rJ_`(tցゔރ#f+ U6W;ˈF+R4-MKaBX:nPVDJA~DZ'IJaVFC"s)|7y3u>B`Rx2Çvi%&4aX2 gŠh7"]![?M˅tL k0 &Yg]^}ܢdo؊C:3MT-zx$m1TIp(ӝvvVj%eD\^"5L`ᑷS@4&)c!yCpa:5Hʗ9a{r3 ȇ)(+Xn)& 2<V/&6*e;ٟ5L A`Hpj`bzPSC9¸h^ _c%(IuiΠx(*8L~Cb);6a=bâF@ L"kD|-9\ '%{$kȨVv_~CˈE[CVG"KO='생4Od"(?>v+ b%qھaS+[KӬAS?z7>ԓC6K{Ԯz~ġƟ[h0)H/{^-Q6s(Q=42/ ˋbh(h\6a z*Z:MIdt8eq^ v;E4􅨑\39%8b]/A;3bIAӉ˥Ґu^+ XѨÙƵ?64\*'2yJ0ꔶ 䖵j̹͡IhmQ\bu5@"kN zS7%8Z/[A7pKRIӬ8Ю |D V D4 n 1,|"G9iK.85<9eD]oV]>)ʬj58|" Co%`LT@̦zv[˼9 N͇DBTבw=UIx uc.{Â%D Unc*iCx7%Ch-5TUe{,?UדÔR3Ւngip@Fzp$q~Bܯgڎʌn d ipe%}C QvK:dUP.q#^=,O-$8-],D* |..Fg9;7z Ӽ:W>D _ >/dM ܎+e pfᡯ+b<|Z-4K+oC _(xBzHbB D'#j THRG35i2L12fn-!7uV,P㐁u?K+ǷIy]?W 82 #dKAE$S)~2ZuzDPʲlaҀ'u(˴hɕ PRuͫ,~Lڐ_u=@5ob#}ҡ :BnG QI,Y,lh'pPmVt>$Y'% $ʾU,qv9efGryY6xB ]#o[^reG9⵨=*l BPC-ʅ4X-+.ԑa ݢT7M:^ܒO!4\/skZE8Ϣ!n+I}%\>EaͲXiC5SV՗N6 lL!0R;اyY D1kFsGdۏW?#jOkgQg #~i8¤$2ɵf&jmO=`ZhFCbȖ !2WȾ9.r/.UК<}?DXb, Cm1}=?W6 tτs2)猀=NQ8@.j U 㥞pa+S P~;'u1ɜ7W}r6U8@YGE25L745:h@uPsO@\Ў S/NdoesˤdM 9M\Yu$*F ] ] "u>|Q͆Hb3%Nu;C%(HʤV*|=VddÒoݙ,@ E͑0auq9KF/tiֹ[}k Q~H}p-.SɑK4w(2!eH+8Bج?n?EU[XpAx4+ƙ)z{@b,hwfStXXj9NqTKMj@z{2(s[^!wD>Ljr@]`34ჰڢ?줁^0fD\/7b >gT`AqYk(|)KfPtI҆g, X75 멐`-+2?LbG[:ɩi#;j9؄`&+kL)݉!Ĵ)VK ZgK]S<ȤY4rԄj1#rDhGggk]]v8@֌?,jXNUզ78DpAcTL,Fp,uwʇmYYdHm+N^Q)۷|nb At}4*[ 1.UA [&6tQId}FN6aOI(:tKoJ>?Tk׮ܙŻ$ n܎'G9wf[z'?_ ~Hq[-|مY`ϬCƄa\ -~\ԔBo"%:^ P{@H"Gm~sτqj3}v3zEEQ:U7_Zǒ:>.SZ-OC/<#P8~E%), w3nЎ \%G;#9{sM);l UYս?rj`g̦NF';m>pe:`A.YAxx{fVUZmkgkϹmqɻlT>0? )-YNңԑAyg)zTtóc ^Ax:_Bz4%| /GUMkİ,j96 ݉D!;ea I2$@iyfFTIl0EqH?Jb3hR܊d߳q lbʴ$&8Y>fE6XMAWl)Wr1i2)R% Wg]6Wqk wal>#{Ɲgc\fەm ydoXƗ_d, =4pҼmbwZFBgӭG%vԖYZŠMwTeӶ־-!Zn'Hrxo62ˆ*-#XZ?I'dUw^"/jӐ*%ߙ|-в7=FLsR~~D!ZFhMȯhok_Iқb_W< VSnFD ^65c*ȩIhJ+z.V|e6J"b"fOc^ivFU!'"ȭxTf϶`tGc/ua0L|zpa9æuAvA .*{TH8(;Sh3MM* KNZׇjJ"(p!^#jI!R Je<=O%,.k$u88IЇՑ=n`,T9];J!r10NRe2 X@&MxwDA]O7&e1N3;fjYgCX<+%YCWRl@N:~Q=SC|g{W|E||։6oSiM~:i;CHl,/[`o(7/Oг7%&]aB[;21 ==(*U0iY.f52`aF5uXÛ#lR dS%yĎ ɿܯHSh+Qs蒼U+y0> ProE q?Bi۾"tOcҾF]}F,(ȣΈ]A}\e]1>u݇^e<@?/4m8ıaYءO}r DZ:_— #r^;$QXvZYbAL3p%Cs0x͇x%{d~]ҙ'|K 7x G$2?:\oZ71u`&״-ES5юPWgM|\|z"đoS9Թ5JU;h!&$˟F +Tm߈< ˪.ܱ =2T%KyDιa{ ؼAmCZ<*1t3Xh]H˱p^a-(52ݡ,*R},x—oָ C_u#zVq9?MED2icku}yVI&u-ͼs/+&%tqqeF;iH,?s i ҕHer}]؋CbEeZ2N<5\c+jߋ1\@y< XL^vϜn,id=p =g"x;ןצ!?XG\eowqR*IZBCy}C1LIYWGn5EO^a]8g%$2?!^8*nu*̈́;ȋ尼Dbu وȼ'}J {w():C jnr鶇bqv/Ie әۿe3=~U/xL>!;P:e,?@vAbux95I o,m0G(h12KGQk!hf0〛/A8A'F!tQCnmW:;wRVjF[+ zګFn^` ^뉦XhL+ ³8m@\>Pvs0mx4 BV2>Jn(u<Zɝ8WixIm,0uW8a4i 3N'/ M>mm`TJn_luI-e1镔JяxI횾md% &jyC9=YB45P8e1}T( c;+pO^}!hrlg=?vgTluع}8"sWwo\[ ـ.S1`Z@OOdVo%bR\ dڷq>g%+ E`s˭wMb_RTE N 1*gݼP3?T:QTZ²A:'yPE D#px{TbʽB.QwNuM"l*s%xH5%nnLH9! +xb} Mtl|ZBѷ۩ܧFƠHrtZ!G5%(Z^ S?OU͇-u;D/5꯮ f#U_8}ace[Ȓ\1ȷ5G} 4 ڣ ^J禣CIkOTiwziHnY:QVYbly5M4 j35||@{jݕ刋!:;Bf>T#l` \c]t02VZ"WS?MhH[{< j=pz,+{(~cMÙȀ/ˆ4s Qs=Qԙ|ҟ!Ds ~Q&:/0Q*//2"KX2`ra/VŗE5iLb8dڥ:.b0@y l љuԵ9̓"0RϺ +woY^9[ְ4>cdx"+MM 0)/G)̶A ?JpcWIZݶF`8 dE44wyÿ&Õt=!_,[i S8#Oo"kʞb_x"ߘњf'|𑰸T"3 ސcߋ:*xd5T8qvs#NY+YTQ1Z,8e-y aӆ)#&P@g4Zj~p ϱvQf1P5[I6]ع)h~edo}DӵQjN>eIA 3>I[I8Ԥ}ث r.XKS@XA"D G~o.*`A~k"Wt4sS}[!`|[m>;E52BycU>_rn뛀[, 6D3/ad^>Ӂ8e.< C{lPp7` 0hU?QScCBLøy=K8IMRQ8|AO]$\WbPi3,h| 2f\N~|e[ՐxBS) s yCjhZ57;6. &gYt PW҅MVf0SK8{&V%HѮO,{<= ̀*,ipBa kV}OڰXW~kcM[շhb43 UVgz 'gvM ?|?n?(9i7Xll OX5WqgkOPcUKIz4՝*-LIb|yZ ĆeQw[N+;ʕ=^wt2)0_txa*Yv}l v5~<%ի_@iAJVl a\PGD}k 5d;h,ewpų)[0A]тok`t;^`AT5I-S;R_hG z-YSQD L+JH8V": Sh,}@&DIsusrU]8ˣ+YaF-EN#c rqY͗"1[{tvS{o,7nWu~!hj;xHx7볿p1)#c5Y%` Q֨OςadR/#ڨLQB@!!F_VkaxP!3U}cD^ў*r$$ؗqYNScљCy1<ugj<@#h;*{\l.n[8UtL,4wLzC9Tp!V#D<20m.1}{#P p}yN]'C5H۞M] "f@ I`0r5c?J^>D}x)bW٬5t<~? u=n[o{&]Jf,(dXD& ݗ{{D/{8 ɤ=`Â[xR=aQQ 4 7%[,aһ~{3+ag'*a+ ѕ݄}+8Qj9Tz2g"޸60.7mߚ;AɜY4qdg "Kg87F*=/ )-|2/jiм|%$BJbU2Oio\XKJthgghn4i<͵F9)yXі"Tf={, `NwC"taVx &4V L0;R:J"6l;@R٨?;<vFGnj?,?V❳i40O@-}(5 X:9;6<(y?A+>bN*l}:a?œ^$I|/5:c(|J׸yd# B 6, 2^; } Ky McL֣Œ#Uk_x Mj]D$\1bNER6BVtF61n,h{Xah,SP.DPج6#N~Ks7[1[թ}V qte4[<&==,^hCC~=< 6m+\@ :E#Mq^FSה s7ByG{ .{ap6LhfQ[6=Z$7^851enFت>LK̈́5'߀Hax~ƅƻr26LCKY"n=!rՓ4c#icu^Q:\/vVJYei1W^h:I[23s0lIXܴ*mh*`s,$wU( 1 q2M#n!xdR L|.Oܸ(o23Xdf3|fB~8t ]twpXh971۵'f[ nj/Q$=qv]PIteL1,@#Tj #Z2;ZpqrsZZzb-D>Ўx*B}1s+{L]~L 8P= 'cSD pؗ#=j|(D^0h2pz<+-iKXq+k+@; =aA|#+Ej>XX饫842BðՕ;DK':'AVv",-t_\˃n6@8flN1tXX 8n9'Vd.`!p]Vy8Si[Xx{Gr!T7ZjKd!Vkx-նzfgd@>@VsM\]CeNp4RCc/_p//1Db,kYv9H>y/"I' ʆ;g͑i.j hPN5u+Z o;w_oJWu=O&%Tɘ{9@iw)5XJ<ҿgј3_&krې!.D&Yv?&҂؅E3@PކYKӗc%|, |pgb_- #m{扉e1&?)тJ6ʱABT +p}VALxs=ia$Wv#W82AX]i ܰVxEA%T8Fh^+HyZ/?eQ)ZN.RD;cxU5+8Y :2"D)&|:r熡͢MT-+f{gtБEs{]}~0;RQvaU }fBo2I&)sÚ1íd_'2L|~Sy!!&UĢj 1 T\%3Co.Ia( x-/m'4:B'9LD)7+kI*6R u v- ޷Zy$߈BRbuʐO/?q79XZT$StNpaXAuK_A/@ts.,4[ʐ);% ݰ+7H 3Bt5X3!OV}(r" AQ񨘿iM'2E/v yw JΖU1J5ƵO,GlS1 @ Ӧ=f C> HˆsMl&scaΌBE(>+Ua&5iRo0KCdtE:0!L^$`2-t`ȼ*Z!'TF֬'EL!?$.S뢹XE2 f'Z{/WRSNzX0`spCP}3vnF;Ŵ>|LPTm#M/Q*62pSel$37F5 䲙%϶V5E"fr(bci>I@X;N <@OEv@aO!ZJɻߨ4D*+MnD#@7sY>;kgm0r9XP.ug2j B(Z{( G!qS\W2a"SR(/!jE^7D2!)s%41lt/\VM~لBEWWf5QTzؠRЙ,WGP)2!%{n|3?a7EZ,4J_b5Fͯ AD^c 3&٬!%5bf^Z-g[Y?T΍5μ9& z=\BS7KtkV" xfӨas\̱᜹d f^%rN..2@^O{~Js$+bp%ٚt6)\!?B8#s*Cդy3țʺL!d(Ot^ 0TH+ V12Ik,wddۉCMR{\( J΅l8hS{%'B_8N"PDFyeiJa/:V{<ԿP1CF8a@ "rdP$LsE т >9[v^*ם8CI(X`TE̪/ڟa5[Q')(*p$ ݳ~]_rD-8. I:QDO-kJ˕H [;eW}KF@܄\N fE ',dȽa9sPP:Y&|$.ch t}\ꌛ,_gſ %l>ȦERBS_.*.ػ{^b ]=2hu:2245haE4_VD,UJEj.~ݖ p%eV tks\Z9uN^gקDgF R@+R0Of8r/MdɎ<). (VyZ+Y-T y@x;ZR:R=AQ'3Y/Wb/V.mvQ_D{բ.\sb5]Z"fEF-҉<DŽ=ujJQ:@^M+!'e$ WcXϴ;`J\Mnݤ4$'rȝoE#QC̘ .OyzK`;JJ8Dϖ+Ӻ+! Htpsʼ r LwXKPnq41PSvKKsWڞ!f5O>]חrHbN?083\cٳߠ1\^>Ug #∟P[R*K['Đq\o,Jn،1;~w`Q((MRPiY0Ilݸ[ڝgnכY,@#do؆C<-=wqvgGAg&jZ=@V"+ l.{i<[Ɯ Ev.mːSǂj;d;}:W1S rINaGve*RXuPZ f*Z?}?H`!P[頩=JjkL;W>#Σ i _3t_׳?܈I[~c`9+Je@Qpur>,KL<E3WM\ ,ĉşu#d~cnj+6p犛^фf'!Ҏ(V:]Kt+ JFtnC;]p[bkaE%q3-NtpnR !JhN] {T>ٚH`2`9^ }NxB5m s /&B4DޛX bɸ_px:gرI@T1`ۻ