ebtables-2.0.11-1.1 >  A `pp9|?< ؜#\l3';N0)[UQMk$[0쵦2@BcNI*=xu_m.]ܖ%M7p=zm_ڤImiIklJ;xʍyq3H5̀aA7dDBd^QGŗ!9qⅲ ۢgMrHƥ57fg"[ǐc4KOaoI8c5Z#&T9w8%Ҥ?a&oh-涤 i%633beb03481921d555120606b1d738202f6343d81676c1532700f35c1fba01859aff5c6805d8ba00d3c6297b43d105bb35ba1a9cĘ`pp9|&fkP(6&3Whp?x/}b;*R ayEi4۬z:u"ao0RaZZlpu&<)6 f6]9v+-v۟eK2 @op̺}< Nh?,lf_ HG eHbL7KVU B1()]oVvU> }'5pY'% ƾqX /匝5q>pI48?4(d   -pt $,N  2 `    hNl4d(89:y='>'?'@'F'G(H(pI(X(Y(\)])`^* b+c,Id,e,f,l,u,v-w2x3(y3 z33333334$Cebtables2.0.111.1Ethernet Bridge TablesA firewalling tool to transparently filter network traffic passing a bridge. The filtering possibilities are limited to link layer filtering and some basic filtering on higher network layers. The ebtables tool can be used together with the other Linux filtering tools, like iptables. There are no incompatibility issues.`pcabernetȩSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/Securityhttp://ebtables.sf.net/linuxppc64le 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 ebtables.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 fiupdate-alternatives --force \ --install "/usr/sbin/ebtables" ebtables "/usr/sbin/ebtables-legacy" 1 \ --slave "/usr/sbin/ebtables-restore" ebtables-restore "/usr/sbin/ebtables-legacy-restore" \ --slave "/usr/sbin/ebtables-save" ebtables-save "/usr/sbin/ebtables-legacy-save" 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 ebtables.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=ebtables SUBPNAME= 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 ebtables.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 ebtables.service ) || : fiif test "$1" = 0; then update-alternatives --remove ebtables "/usr/sbin/ebtables-legacy" fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ebtables.service ; do sysv_service="${service%.*}" rm "/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 ebtables.service ) || : fi fix" HtF1*큤A큤A큤`p`p`p`p`p`p`p`p`p`p`p`p`p`p`p]-c`p`p`p`p]-c`p`p839e271488bb2a33f994c65c75252020a6a6f25db41ed7f306493b77590faabc4b4cc1eed371ceee32bfe9c6edd3ae4ea27a76db136916e418881ff22493cbc3656c4eedda54c05430a3b2f1b566eec0027cf94ff7632543337898e005853b52c2532bfc365546d41bf9c492fe80ba45c55f43ae63404583106efc4d36eacc5cd19b554d8be7236a56e11953d44fb26c4d9d6b25d8288489ae4a8665ff12daf8d40a5086dcdf1e8867604e977e3565b33bc7d6cde3fd78c79591627b6819f31fbc813e94001a37944fbdd7e57b567c434c6549259c27a25c159ddd3354555a6893657d8dfd6cfd1c52281ef333da17bbc95fc7ef1f545470f47f66b9c04cb9f5ebdb8ae564c952792017ec680e2edd30443642216eb9f8a3d8fa166c0cb628c1e5465db4e6b9a8c2ee1d71cfac38045c241d5b281f5e43db98c5f3040c7e160070e05a01c36568809010aa55ae3eb592a9e24d000cc33ba5b7b0ca0b511a79ec/etc/alternatives/ebtables/etc/alternatives/ebtables-restore/etc/alternatives/ebtables-saveservice@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootebtables-2.0.11-1.1.src.rpmebtablesebtables(ppc-64)@ @@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlcoreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libebtc.so.0()(64bit)netcfgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives11.63.0.4-14.6.0-14.0-15.2-14.14.1_O@_N7^U@^l@^g@]]]%@\o@[@Z`@ZkZZ@XӸW,@WX@UUTd@dimstar@opensuse.orgkstreitova@suse.comkukuk@suse.comkukuk@suse.comkstreitova@suse.comkstreitova@suse.comjengelh@inai.dekstreitova@suse.commrostecki@opensuse.orgjengelh@inai.dekstreitova@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.comrbrown@suse.comkstreitova@suse.comp.drouand@gmail.comkstreitova@suse.combwiedemann@suse.comkstreitova@suse.comdimstar@opensuse.org- Have the source .service file hold a placeholder for LIBEXECDIR, which we replace during build/install phase, allowing the package to be used no matter what value %{_libexecdir} has.- replace /usr/lib with /usr/libexec in .service files to follow %_libexecdir macro changes- Revert last /bin/bash -> /bin/sh change- Use /bin/sh for ebtables.systemd - Don't hard require systemd, we don't need that in a container- rename /usr/lib/ebtables helper file to /usr/lib/ebtables-helper otherwise it conflicts with /usr/lib/ebtables library directory on 32-bit systems [bsc#1159769]- add ebtables.keyring as a Source- Update to release 2.0.11 * Add --noflush command line support for ebtables-restore * Do not print IPv6 mask if it is all ones * Allow RETURN target rules in user defined chains * ebt_ip: add support for matching ICMP type and code * ebt_ip: add support for matching IGMP type * extensions: Add string filter to ebtables * Print IPv6 prefixes in CIDR notation * extensions: Add AUDIT target * Fix incorrect IPv6 prefix formatting - Drop ebtables-v2.0.8-makefile.diff (no longer needed) - Drop ebtables-v2.0.8-initscript.diff, include-linux-if.patch (not applicable) - Drop ebtables-v2.0.10-4-audit.patch, 0001-fix-compilation-warning.patch, 0001-Use-flock-for-concurrent-option.patch, 0002-Fix-locking-if-LOCKDIR-does-not-exist.patch (merged)- fix path (/sbin -> /usr/sbin) in ebtables.systemd [bsc#1140898]- Add upstream patches which improve handling stale locks. (boo#1126094) * 0001-Use-flock-for-concurrent-option.patch * 0002-Fix-locking-if-LOCKDIR-does-not-exist.patch- Move ebtables to ebtables-legacy and use update-alternatives to offer a selection mechanism.- fix ExecStart/ExecStop path in ebtables.service [bnc#1085228]- Fix ethertypes ownership, should be %exclude, not %ghost.- Resolve conflict with iptables-nft and obtain ethertypes from new netcfg minor version. FATE#320520- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- cleanup with spec-cleaner - get rid of %{name} macros in the patch names - remove sysvinit support- Add systemd support for openSUSE > 12.10 - Do not depend on fillup when building with sysvinit support; the package doesn't provide any sysconfig file - Change Requires(post) tag for Requires(pre); sysvinit must be available before the package installation, according to the policy- add "Requires(post): %insserv_prereq %fillup_prereq" to fix problem with missing sed during the installation [bnc#976919] - remove non-break space from specfile - use spec-cleaner to clean the specfile- fix compilation add include-linux-if.patch 0001-fix-compilation-warning.patch- add ebtables-v2.0.10-4-audit.patch needed for CC certification [bnc#934680]- Also save include/linux/netfilter_bridge/ebt_ulog.h, as it no longer exists in the mainline kernel./bin/sh/bin/sh/bin/sh/bin/shcabernet 1617957082 2.0.11-1.12.0.11-1.1 ebtablesebtables-restoreebtables-saveebtables-helperebtables.serviceebtablesebtables-legacyebtables-legacy-restoreebtables-legacy-saveebtables-restoreebtables-saveebtablesdebtablesurcebtablesebtablesChangeLogsysconfig.ebtables.broutesysconfig.ebtables.filtersysconfig.ebtables.natebtablesCOPYINGebtables-legacy.8.gzebtables.8.gz/etc/alternatives//usr/lib//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ebtables//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/ebtables//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-SP3:GA/standard/b60749a5c2ce11fc7f22f21ecb75ed87-ebtablescpioxz5ppc64le-suse-linux    cannot open `/home/abuild/rpmbuild/BUILDROOT/ebtables-2.0.11-1.1.ppc64le/etc/alternatives/ebtables' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/ebtables-2.0.11-1.1.ppc64le/etc/alternatives/ebtables-restore' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/ebtables-2.0.11-1.1.ppc64le/etc/alternatives/ebtables-save' (No such file or directory)Bourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f958604a1b72a90fcb5c09f662e0bf8e04c2d440, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f2479129556d4b117fad167f0b26bc374034118d, for GNU/Linux 3.10.0, strippedPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f148ef0608db338a401acef0cc76adbde773e70c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b31b97f02360bea0f7df7e0aa5a67474971e90ab, for GNU/Linux 3.10.0, strippeddirectoryemptytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR R R R R R RR R R R R q3?\systemdutf-85a2157c34f4be3c0ea0d2179febb932ae1d2e9a915bdd10cf0b9d23582e4a20a?p7zXZ !t/e] cT{gDpG 6V?&o 3mo+1:*Al%. ltD^$u `n#TcW#9)3rGWP>L6skj~b4Ui 4K%.v8)R56s8oU(Bk&h?U6. @$%8+>SZ b-޼O:GϐQY#L6s$":AP\tL5H, N %m6e$꒸[rYSs%&[Ru+]Ϧi )MS#ƮOfab3VbfLo2r\We J%UHK?6n5GH`iĬ/vtmU8#q6ݕpD Q2sxe+ %+uV2_dUFVIޮIZ.wi>\02TlAۗ<υ~l9Pȯ^b5P=.0'v$_.nΒ͜T2vAy/K./%\$Hb /= EOx:MQY<;g0z=g`NOa>1kIIg$C i(Eb7_ Xv&?WA1me=-YGs& hRQ <#|}s>^U:p.dDz6Ӳsgw(G<x mj=>HU ZbBGrNJ}7R~Y .hD^]LȊ=/Eׁ5б9y,4YE5=B,6A }2fm;`z4/A5Hn 6KGdmMU dV!RCmr@Ƚ5| R 2& U x C]DAi=pL&wPGVZ{wKgj2}- jVl#^3IQ-/Ro;ijUg} KOxrKcˠ) @Bl˂,MXqK{] ` ,MVtx^X4]h*lg#~n5uaYD1!̀v=jꢷVƑf{l)=< x XTVlvYAc8f36~:#FkSUpVOu{u+@[ kv$S?7ɑ܌@EXNO႒1MВ7e7`S?k(s-KE|W CET͵w?oCU4ovZ_JidQm'째z܉ z\dHNeLn޵F(P+k\s,,n^ZsO9% hUk5?UCH߯nS TZ ZeK/͕p)"R"S#GbtNekPVnK\_YJK#8"BpnON-1i.g:',NM ۦPN:.14qYHrQ3>2b7Žpy`{/b\6kOK*Ga(@wن;tи#`!d [6J h~A g{K3ϟ2e;,zKsLS~BNenjxPl29 PLM`>*ȵ}Y.tĤA޼f ?"ԌYށQ86[w$Ln [th=-d W~2-[Ijz ( +iƴRCgAWt _j!J[7S' vR|BF]OlŪ/'[IIu/4c[ kjϊW8'^ؖ/J I苖tҹ[*e jb^khy38ymGx:C;g1bHk`d @9 eQ3XsY,20B3p!B,0s7x9\<5Q5V$ՏGqcԺWC QKbˉ?X,ht5 ypmaC0spF(tfMDLڏz`rܬKaQ̅$Ę׷ӀW;m6=^3ay&' nh\ q4hRLgm6+Fz ^_;Ѧ3r4(cv $"Fq)DE*{HY{kȩg%2d -*h{h0m e $^xf٤3mTPNltg(8 KeF XEU{ NopC!"x}yhK|zNp5M%w M^Fpa[7myMVUfjrA]OLpv5#r _c]7)uuxQ)LH#TaZŹrEqxe T* MH3hN|9(6xY=0?@dJpT>;Sdۜ&&L|RUA6W+=⫆ʢ $!Vb5,FI86=4m';R~3g ,bhwa٣[Be:\W=M$$ u=h񴧐җx 4ݛ]K%S o㫹ch)D υM9ý%5v I AX/M&i<ߪ6mvN wBϣaiZLq/7(=?yA[1%kE(/b0["rڄ ҌGM8i[?o)2?t9LXnQkGOid6YOЉ#k] }(ЎRTO;rOݑb/Ś0]kQfm@ 44{d0x_yJoNn/Zr1')ZmB2A̦B*2G=dL\^aЉ%h"j4KֹH;2t?B+l|qC}W)\I9&(5Cܵ }Px_!k$Q) -Ld\}}+^?kTwZ7W6o~hyʈ(X{ĉFt͖lԟ?QȹAR,`pU]9 k%fҟ:foR~8Fl1> Fk$R0pjvx0VFl=vb>آɝU)zqYm,w.Õ]r{Dw @~O}szii-0;&8*5=$x[fK*3R CJ(8p&R(:H Cg7n+ };8іjM`iűK uy}?s]]1򱁃ր{;bu:&;z+)ImIoq8WtHBEsjV!{)3YE #do X+i !LV2xfyARYm)A¾;gL@RprZgY' Q_f_`o>P6CcTE-BBG->8qrDdnд7Ue߄ZV+V0O@ܻ2Jڎ1/m;j՚{>Zߖh'Ԥg(^eB:/)od#$pI}Iam)SЉRN[ }wO&RfSy*R r{^o[d7X(%:;HWJ7qf [kZ quJdr53N|S/(| JDCEB)#c>W9u kN%/A5"5R1_mOC$Ȇ(.wj$}97\#?ҲU}ꁈup; άae;5i~-ʉ{\`PxoW=pZ=qL܅{6M4\7)z#JȘ08jyO! =\oww֝i{E= -3 3-)v$W!kO v ^ݙG&OjV+bQAU]Z^L (sN9 FoZYf 6-8_Tz}bp3^uwB違Raf4 XU } քŊ}"ɐq5_~OyPߔ iD5^$x o`_dž%RO!؂'dL0ޑlE_:Wm}=/瘼.kn6qG8,{X^9S g (\įuͫ -Z~T TClAvhL v3AmHCIಖq]PH rj+2W}4Wld-vdPuuJ`>D7 fSIȊx3_ZS6 Z?*#;P2zsJ6ψguD4j<#\R}Jj=^h) 3f>qq[tu^Yc@?~3,Vțf҉®kI +"xE-oHB789F'JK5rRXr]WX:YUzTvnÍ&V zT=)Fk GTD@kN?+sq|oh^&awjxI\8qL<#pkLfQif"Ot ߝqlnW&GVdz3":U'N^!# eroLO1:AܖNAH8|Z=(^̸H'i5}ข^W + -UEf Uv %nPo w()tndنI=ER}W쀢@=i{k -F%E+MK⠾ewJ-"]hc4#i9*T3.dkB5_y`~WrT|,KhRuUlݣA7Xn:A ;i=>{խ_|ׁqkk8Y̞I 9& yJ67b0{*mlS@}y^ru1Ya=/n:ovPhQ+}A%桐m9nl)K/ z4#"V= 醛l K^mo!ɋ均SzsDfv*i#宱{E"N[6 c#b5 D \@bɰ QE3NWv[Ǒе&:%ZkB"S\WSJR "czYmKoѩvH>6=vm/GEQȑ_Ea`,ۊ؛^Z77U&̯I&rqNS{o߿dn;Eb^oP9c7&N?Ax'M%?Ff컶tnvKOE3Rků?v&~/%]?7ջfc\{b~ }1㿟}{.lP*L v!;Ω-Rj;5-۟):LFQvVC.Is7K<X 4#Vr_\NT"C猋ʼnd|WI/7QjT j|vA)X;ԣ(lh:-OY0~9LłX>T.Q aτ#8ȩ#kuIVz-k o;A~[ωR{y0}]>Zc&f*|Xߺvo~ئ^k= wIULlPC+ތ#HAqG3!5@;.w[9T|N6\u|e y*F pFr%(ߐ s.ub3 & I+LKeYr3QbctI~hX2%|LVaY+R6߉ IWw@$}Z3ړ;J/qUKƊ,_v7C;f %~0d}7&T$ۻS$D2ژ>CG PƊz/TYofǕlG|_]X{\H3so2}2CC1}J~) Ka7@5I4 d-uFێb:4䷫T}d(FP{p6da]((AAo\]S}!ٰmT*o+RT2y4 MUՎ?C E/cC EXHxZl, .6^V, z|[0Ysi)4U$qi$=+ ڢ{~aeK`U#Om_枇a|խ;uXVg6𕂩C/mCg&ކ5^E`*l&-A DR վU)]}5MqyxMr.9} S6R[ D'o jOFϴ(7P"ή'vn^9qxŶrsm-磑إoN2LH|0rkyCtz߼.Eaҵ9D]us 0H7@;a ڪ{1@29G4-w(U:n{%z%|Q^RXTsiUW "Ci=/_=yFeĮhA3;i&p.{,Ϧ /R#_}8vJT=H/,Ay==g;*3UB7z=$䩣!%0*z%5ivp 1xL`H&'J@Qe ?یq,bŧW$L }Ԁ_+ؙX;Ѽ;qA$=gaE&x?I0jI3KA|KQψK?2sw,ulx\ ʣTw]E w4D uMW7L ]}y\3}ʤjo ,eOʰwétpޮ(jRTpaZ&>Mǧ?Djg3" 2 Qޑ@͐!EJ:VQ@GYH~ Z4AG{3ZjPQ3@թ]s!USJADPgRT志=xiLq֚ v9DxwWiAcz6_ *{kqgoycQh)?l"@qf{ҙEMX *WP=qU;ťOT=^÷͆ػH>b͛?NW.qm;pNsg?E4Ϧ9l>n\r N;v %t Ixvp^f4Q3`0f8p֏bO;.\q[CDv:8i/^Z'U M#.IӪ^uE%x9"%&(+,Nߩ?2~ў6Whg꼗f>Tko>1mXLw^  WN @SzxdkL;Qo)pKG$fY% _l"*u`̈́ ջG |[7 L#BYAvJ4b9YGp`:x# a#N9B ?+w+GB;aoT@zGuV4dW_FYU|BOL}Jyhs^hlDRZr3,;@axt)?^\s^+b~*0oTx:#>$4)n֛p]#=>͈_ } #Z1G:m QkC~Z('6=>W{ZQy򐬆A3],2)G9@$Bt-q$aoxMxX')OxXCeK[Q̺. %҆Zw b:;iJ=]kO'g|0F_svz d9@,*О =;hr|"*҇zY7e|pP>"䥠,NBk^ԤtqςD́/  \X(@3 QtՃA{h3Wg; k;뎸y pIkoaƥVi(*kƧ50Q^eV#A³d ŇSMVcr;L Bt/?9|@@W}{th+͝мsU~0ZTyAdo݃%N:ņ11,XyG Ĩ砣AD"ل\[k!Ijd N 7Y_cPՏ|ît|ۇv'Ƌz|?}H2E|:Z,]IFy &˝yO{(H}F`3Uޣ%݁}<`j1Snuҭ#k<\-F`aZ1Ǘ|~?TFLp>:Z!almt}=JP=zYS\p02VdMo9dܺ︳ ]h4_@څsϲ:"sƍ.iV&:#^jMu'gwVںW]ŸGt9{ПχwнH~ xafw-Bp5E20s(ȧnJ[JlZ\:)E5  r]aӃE[SF(cQL%L&M'M&#T[r-R?Y"NK+ǃԤ` Kw05mN#LRT.B@a; Ӕ+pB4Ē}<Px$U?>Ժ(Um;;fZ^h?U_d`Jr'䧧C h$lm.s3(cyOyVyq.*8w|҈cBce%$w)ud?Xh^k&C|d[[,!`4+_l M^$s>ﳊ7vS%E) Ihwdir!f^XR׿ a*#>BWo;!qS3Nrd i}RUD %Q*3P`ypJ9X91Dyb]z!Swj/ښ='ʋK}`-1?ԣ^xVJRNr ӍzDaWq 5CW=jK-䏑Us {w9)0Y<$@вCNF`w<6Bڀw[RÚԏe||[m*LKyS(l{%7 &碲#ꩌ$!%E.=iǘ4f QuQ{77&3&uir"\jiNC(RU<;kI; ?[ؚ/PEx@VkZy4W,Nonۧ?8@2of)2G9'^dS}7 iX$?U-8d녁#D 51`ڙɽݯ\SXr3| ex[oyiWbh>P\O7_^`OD/&&zϻL4I=T Ӹ [Y60M|17'ʾ#HKr2 ]+'.k̔,q%1GwT=r>@zx)<\aߖlD3 ""CQ\߉Y@DZ Vb0uĎ+L9ጸzF-0ۥd&U3!V}'?dҙU4B)S-Ҷ{b_1I$cCra֏gS= 9LuDTølsy/N4I.]ޱ?@UQRLc F̞5%;1xIuсI~pa_=fp/ f2bY46ɊE!cJM}E32 PY9$,k:c}YT ;sDvUӌ] p #ZHtz-_}1}!]3鸞ە:E6-T?CyFv)rϤPAHx: /ه0gR XQ6`F^v}B u]pHhnЦBW;KWTy9XCFV_L4tGz5 )7&~^lPYZAHNôTȳ8J-2(=wkF fFCW˭SUU9` A8:oS;B!1z1ɟT#6TtxtTr=.3ϯ&L әj  :{b+=^ă[,ƒUHr-:GD8s0ZzUB?JJ%1!Ɔ`EM$cR@\}UõRL]-Qx(R3/oOuV49+K5t5>[ l.@fóyH'j} NtOX/Ez95*"!b%8w3Zd]!Dpp+ײWMʇt,fvBܰo/rcar;o?'NǫuuaJ?~&[:jKJ\1dA}VfWk(~d&2Iq#ʺjEFXRo*1q`gך lt/ -\y %ɹBM05+u%G0uyXR˾'zgJ6G}B!}s,J AK%i -d QB6]BF-c ;k}$qݖ^1ƺ&zdv_hoܻh14/F!}Vysƭ_i܊,$݂ nt\8r/^mW@L6ݞnݴ+ƀU%עk^}Yq_MZq[CF7i!b KGxQnl/Ĺ ?mK6Cj^/#UlpLN@Iw6P6M&}1)s A-Bj\a|=} 5<9HbWtCCơOW(<)ªv5T [h,R-}'5",`Y#HQK\h1풍NCL~u"^X ?mFIs1`=,MB77 +&\zwq0ı9BLXn}Өl s. q G(sGf^O[QNICȀ0~ eW6>ߓ79 +4!+'aW-gZJYx,VNBX#YDr['0n9?*@Vaã2zR0}g?F7C FXW_x8c#gyz6&^Tg.{SYTYt#U;C;su'q3ZNg^Oj> e=tKz().xşU,Z I^/lkRz4a#dY|Fy\#_CDU&ERk.fv3XIM5npBuPCԑ$``3}{im{~=2U~ܗRaN|Q{&rT8.jFևH[;H7EZ~.gX?5CѬi]ƙF־T2Թ8+8GAnRoDŽ!myuRpJ 5B+)MՐPֽҒWc/[JH< oEo(4Phx%c(wU·RDm7ܚ{09"'JOhknS9ف*84 b`"77$ct\r0ciYtA1[" ]|L^Å~0#e~&<%>l4:SA hVtX>Zx'\2+Ȃ[\k1]՛wk|ykϧ8"B\@}(1+ I1U~ lfZƸUNxzt uE;+@R$ z7#4,>0;z7j CF1=/q@HaiA)J;tp0$K)&ڷex%j~Ccs"5e!$FU ){@Gs^ .0 dn7 E֭|s2RC_PͿ- ͗Ee*% )i,Ln0#]S5|flˣ"9l*^=4$:uS5s n:: F0$c 8uK=|ߗXZ&A1Fڱ hN\gH#% >c h5`8O;U2ٍGkG㒉x]n\&DɁ೪ )@XUgs>0j$,5qzR"5V*\_|0ػ#+ٷ`~~񎴆7qDdiĞ9/D- $-U\qQtzqRh:NML)|b(orK㉃GIhRQךiQ[B5]{©෼&{܂b29LXI4>РdV w#ݜV(JvH/53?>WO;HJ?#&ZfՈ6D_2 oY/ ĀW^ ~Fm 7 mbV3 I ebB.YdIJ1 䇅i-5(K٢f<'M{S;{F^+4'fS$¶937o,/9Oz(5оkt6V,CqqH:X\ #iDo=ܽZ)*OނK4d PGm{fAp3b3"E%FbZ:igּVi$j!K#h(W!vSQܫ O b.RCX$Œ疤k-#D#GAhsF r~fznL``]d'jSAi4oH9)ّ5LkjF/z7GYܖg\XX8{c0HUWH&;Q>jOl Oy^px, u}rтk"'ŒcxKY7c-eJDٜ @AZvʌFB叮i: GJGrkնm\S% YI$H$fJ˓ѡ;tVM,eagUǷꌾ̽"wy/`?qV`'e b@E& wzg$WLm$~f (}Qs&֑qT`&繁sn']ZnTsMTPpofIE{F 4؟sŐc$c'F9r6v)Zkl ߸^DLQ\Te FaL??ov^DS{RIi{M12\DyjULi65@^lqoɷ1j]{ܰ66FJ։Ǫ&ϥ[=/ɟ||Lq`1n0|d,CƖ<Ъ@&GV 8,JPA<=7,Nz?*ЇE \3ڨO^ֿD?FrWpJiy#@ 9 j ʁ?'Rh3"nįi{ς7Aks,>.fy't<4-v@{QY fλ֜P|h <Feͮ1 #.pj\WOm2kKy#Nt.,&YyG}4'y|MxWd| ~ ;2(3cL {jSfQoZ-R-(+ ve}LI,~ygһYZU 6ÖYG]yehؿ2Dk5Gg:G"wpuE5j!:%Nbl^ lR[A*~-3,7c@[ycV|LGm!y#$Bf}$}[A |1.y]w}kק3 }VfNHtiEB@\VtIbRR8S|v/'[`tB\nr8k["Fn03uGnCK,.Dpc} Nc]`xzytC[ Pk= Qg{QqxGy`E/-sLsNT;:l{֎l5)AgaKkD*Zvk+|HӽvGND4ڬ} >L N r-kǍ8WW v n\ ?]D^?r+SK}J$JV|qoD[k3KWԂipy'e=fB..U u={@@Z\PPvQHSG=vx8 `6d e3Q,N6 ,s,a2gUN<%7hen0ΰ:ϓ|͜p`Ð|}(\ش uZĊ"JI(M};Ϣ½Y9G )@w, lb֕#8gWE)"=YkqUƭ-ȩÜn7Ng"pyݙThP+Ņ<`f9h?+5/ s8V23끫Iq3|$!?< } #Y0/\S ǗLg_oCw8a va5/ e~G}Gokb VNyo(L=_ĺܘC܇3Qe tnBsxVi"mZ:{Lߖ/̱bJRmn^S:;,>>XnA+)V}Rmyߚǣ԰2c껨JT6A@;ETGL-zq,gW"ȼL b͜a` oZ$LkL M1L6R;7& ,0079,w9`-xlf9nb.o<lʂ0MkەEn'u"=z,s7[Gs5i͇|K hALV .–g7y~x.)4U1M#{I*G>`;Kh 9K]>7U;OGm1yݔEXFp Y1 3wE@m$9?l<46nЇ./+ MH}A6<c)ϔK(0}hث| c'MvpYPJZ c@T5bݩbaK'NtS=:C&ӯu"fX1{+>!+w&gk.|Ȍl,NE 5Py~e"E_!b <8(i×͝\X>S٫/z' hHzQ_*-s|O׈+𭙋<7IӠWX}%jSړ}@wl(dZҚOu&Sϑݢqjj8xx:M;Q.l~oti`N? dwfAM9!{IP+NӲ(vg~OĄ9Y.EI68hAHQw%.J?KqnAM_x)rP:T I.` a;/?nDT,016jNJƃ$?qRvJuʁH^:<PlvC {UBK)*=}}GKXڱ|rq5WevIj܂V:jF>wPۡƟ[ſR)e?5qVOv֞QMKSn# XN65zC$`; X@hGZe} czuE-g #Som3x#9ײ5 }יe3lf mOiߺi|єwfYʹ ";YG{K3 1b! ]F^7Ha n/ٴJ]A; pRՄNuLxa^5R{Ls: ޏ]?SOW"lziBՖ;tc/B!=1qZo=[B kޥnLOJ'5DV$mi~</ލ/YrR>auE ݆V{|}eA.VBkGԫ7YEn(&Fr)ⒿVk+YxȊwC;er+1C\/.S)qϋ8V}9|LG0D`QG%/: J{xxU?iZKZƹgrOϩr;񓢂+`f~?v\ H6Ew7Z`9$lyPtc[PWr=2x+w۽(a?lCkK볒0}?}\ǟ7ž o՜CĽ6p漰( aNP#|RaP7qf˭vШg5 fQԜCZu^>thUzM EPn8E[fX5l2D'Oܙya^o˒9t^h5@\泡!wWyE?HRMQ t %0 ǞF8Bl2S ИiI`l R <$yntsBGgTEZM:ftjD0zI;3x%i:m|8)"b&0}%fRO9ʅE=IV7R h g^ym\`cnZ*K!I-Z2AuI(ҒϤwap{(b G:B%c_q}_p,9@G)v~7SIw3 y/2S<hHvcg3|R8F &l+hgT9tJ͖M]Ѹ}>EH(v\ 'i=rLw±(2Ȍi/Д/8^Jm"K̻e#=W1K(5씛 o ErSAO I0ݨ)lB/U>??EvƯ8%.z<";3sm&>s9tErVXjZ2FIWL1WEnQXg<s&y\- e˱z(fE bw#HPCn<=ylֿcLqE8I#-6v9:aR,6hReb(AMTDk=I(pI?{EݹeBjrگTm@y 3-Tur,sӥO͌hwwGq BwE2"$4À< dŖvZ1Fx h!-ҊDg3ڻs9@ժmRR L;O&iC Pືz仝bb$ ﭾ-{``"Ja0f%|Bq=\ ` `cy2M3#NY7w 6ZZ)V @kНt nz*m |mm\bk҉/ε72i* Ա͒jsݸy+oazr곥'mP==P 0X{E4ēɱˡE &NŠj" x1m"]Uk*%KS,U`ubgҲ#!WYBlKI>t|䤺d\v`yAYn#MzyG?$*xER%y 1w'YAt~8]7H%2 gC :^O 0J{}VR&p5S 濒~C@aQV9qަ_yY2/:SAu>G )ץ8D, P` &͍uJR-yE k N>X3j6KTz7{<.e93ETsAI\I۩bTPFl+^g8&^sjj8ylP>f}}PTf"ޝ^1:cjK>'Dj}B;mIcI0~;;\>Mv9udA@2S𯈿S (u:D3֨Ҝps4Wy+8V#jǡ)ٚ*k~@a 27Q#ϐqȠ JRO|Mh~Fr/g-$bx1>+At-?e}>G)\@!0k0#P#+QM?C-C>Lmr1(07u֚g3$D&?֜@z]e(Zk tDQ {nTr~D. e[pmӫfŹk[m~Y)}"UkpbU`FZ F;wbuR>w QG#}Rrvt!ܜHE>Ķ m)|4+Xfbdf >yXZ.IcU׿s~m>tJ vg. UGUB8b%k5;bxOR @*]-u2Ƈ;OW(E_! DbuP{nekR[P=xd}2)Ȝ'LD#1j/3:c 闣.0 ,I=Hb] YcG+` j%l%O}Ąc!^yxN+:=6 \TvYWI4A #11JޘyU4LRk-b'I4`|wTE/';gĥ kmFAjN* _:EjsǼ{判m2;xeD=h Mk/g|mk뇸dOKr:H9szb.`BM>gh0iX S$蹍JOılQ0fjt98$(:Qî6nyaT:6A*N)ԇ"LLʇf]a=Dtʬ޸T:2d/] rI 9jFFiKM:yAwxkTbDe"^{M5Ye]ĥk2)Ԫ׶r{aakF|=)t'zMii0g|]Ec'?8VZ{H+zkbS$}Fhɼ}%C+];]\=|sȳrt) F(Ugh똪Yy̻՛Y陹(E(K3.Y͠PTV OKP_v舷{&>|Κ%Qo|%\p%@^Ps6{N͐M\|Pyc3Òyhoc1"o3h>ZI`uՆ?h)Ah(ȯ@! S c35j73fD\ᠰhKrPɭvOV tvRZ[nL#nqOYBѡKk}ў>> pÜpnn8uF7&QFN yzgݠϩA9Aq]fZ P;ccPycwn/hh{4zn-le|v6XR'*`q\# 4$0TL  I3~t #WP{PX!`t h!u!5Ɇ)~;$ Ά|j5vޥ}e,V|Gj2Nh-4N,34pyS hibnn S!;Z=֫>Lb./\]͕`s_9I4ӞLܼA]*rԊL }>drw7K١MPsE#LR-KeUH{Uk7߶ %ĒDߔDv4]֫` @{)ޭեхaFRnHvECl}PgK(`@UHNlOkwMOjn ,x!0Ma|#XH/agŝݯeŵ5@'P`;4˲\yޞIm􋈡$JHXR zGш=9,4C{j3i"(j0GVJQPDy|sK!rS4]X EPFw׮V@+#R,^"vϊYHee1Cq`dj2*q2W>1NM.@+-9!$|XS5:Pص=YASjl//soqP62PE}z$ (GvNgbflbOЎҘ5*QOAJq__bn3d{C$* ]L{~~r5{ԵM.qAß}с \>A"UضIWOxDT'7T+NoLuv7႑tUêj2 %{(%{{3gث4A95bW]kO#4oGeEXYvV^{u#1C KU!q ;c `!j{=uuR?rI>䙉y͕Nk%Bsdy5+_qS/h>R 'L+w=siI:#ճgu!krB[ ڬl37_WA; g!snBrz=;ss^Hmp2*0Qh\YG4Aͽļ3E%ʉdYE{'koV+c\zd^VC-!J'I("?97b `@~}]ܸ㤞I6{-WrWZn!=g*k<0^}B^o.Vf:Jb^3Pc }ӌJqe7D,twp;߱ӊʍ[G?c{&MWZHrjXTѝ8W+G|Uz 8#Z6w\7<=  W )\MhڷGWwsd iPl-X@0RsџWAL?ͯݐ! Nb"Dմ /j rnA:]tTFn:>Sb=;$jy% bMD:*`x@µins)7Nx٧ W!W/7>lU=,cl_ 8.DkLyX3{ S,T7I"WkK#rWtgᢢ~QF%G~T Ug؞(+YZC78Qb@~tc ꤑ'Һ Ĕi/[~_ЉRn::D& Mdž_@l޿j^v.^h1RƊWh, y#bP/meD+(AOEbW'ّJqxT}n%T !!f+bMJ_[!/ߏ"# ИLm-!crA5M4"[US{|dZkZbjY$o-󴱱^͸DCҗ/HufO$:ﬣu9 Մ57YO0n\cDurz'*1I Uo:*gNCvEfscǰLT8wz\P[ << SFI&5R<,ȏhQIFwh(NT? 9?(傔+,\TMpn殐Oh懰DŽGwM+熯KqQC:lm뺬]dwm`IHVz0Y6}y|6V,7Á{X߲ݷ7@-P׃~7%S+ˎIC^G Ͼ.AlN~%-<%'vkEő˴{[8m!E^#с":__YXx\ ݮߚu2?S܇>RK^sE̛ s'Nx^5nQգ,ށ?PYWu#wm)=5 DA!>&eŒZ3f9YHApPKd캫UF|ң9rY76ƤǼL&pL/,!n}53J,[ӝ]k?%>αVj&coǠ2ͬ-f g(6X?e괋}N ~yċْgjZ!p)ǩ'yA*31`}G-}ancS'§`f251AJ>9 $8w DV.i:$ϣ*”\hb]'e` y]DLwmzX_:Ȥ, Ί Լ[y.8+ S wPkp< zE)MSbaO>wQg.&9?Lik-3l i?XLe5?;l ,SǑ is AŠf!ũ;Fz*ɚFaytZ!Wx@ˮL$4ڧV"u!h*{Jv19$m̊9Te7KL!]ץ>D/^-݊Ɵf+UQ!Y&n"7`x)s4 W|öAxa`Lg뺯+_OMrGF](eK5}f'Sb!~nkQ=P8 M s0~Bf@7}Vi B(MC%yj,*[9aC)5YwfiSS.1V 0?+X"0 أw[SDEz9!Zs 71JI u6}DžH.[VllV%\ڜ S3OF>)XK-em9 0I̪ YZ