libnftables1-0.9.8-150400.6.3.1<>,e:|p9|=tz!S*CMީ2AO컔P`V8h%)ܲٷbGٷ;4nsz*FX1m< %`r4E J c$rc `0h8ϱ̟)P'j] eSG7~;&iV^g# g^m>ƦJ,;߂c@˾j4 E"?yZ7Wx %5,AJzd⇲@{%GA'99qlk(k?pDQs0V[>@)0?) d " I ?ELT X \ d  @(89X:>%@%F%G%H%I&X&Y&\&8]&@^&fb&rc'd'e'f'l'u'v'w(Tx(\y(dz(((()Clibnftables10.9.8150400.6.3.1nftables firewalling command interfacelibnftables is the nftables command line interface placed into a library.e:|h03-ch2d SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://netfilter.org/projects/nftables/linuxx86_64 e:ye:{f19b987cf8992fc438af9b17b62b5e89ce1a08ce28893e71af3deb38de3824e0libnftables.so.1.0.0rootrootrootrootnftables-0.9.8-150400.6.3.1.src.rpmlibnftables.so.1()(64bit)libnftables1libnftables1(x86-64)@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.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.22)(64bit)libc.so.6(GLIBC_2.27)(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)libgmp.so.10()(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libmnl.so.0()(64bit)libmnl.so.0(LIBMNL_1.0)(64bit)libnftnl.so.11()(64bit)libnftnl.so.11(LIBNFTNL_11)(64bit)libnftnl.so.11(LIBNFTNL_13)(64bit)libnftnl.so.11(LIBNFTNL_14)(64bit)libnftnl.so.11(LIBNFTNL_15)(64bit)libnftnl.so.11(LIBNFTNL_16)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3edGbo`_ ^@^ۅ@^@^@]7@]N@]Z@\C@[@ZZ@Z@Zu@Z]@YXY@WPU@U`kTmatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.destefan.bruens@rwth-aachen.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.demrueckert@suse.dejengelh@inai.de- port python-single-spec logic from Factory package to allow shipment of python311 modules as well (bsc#1219253).- add 0001-evaluate-reject-support-ethernet-as-L2-protocol-for-.patch: this fixes a crash in nftables if layer2 reject rules are processed (e.g. Ethernet MAC address based reject rich rule in firewalld, bsc#1210773).- add 0001-cache-check-for-NULL-chain-in-cache_init.patch: this fixes rare crashes that could occur e.g. in firewalld (bsc#1197606).- Update to release 0.9.8 * Complete support for matching ICMP header content fields. * Added raw tcp option match support. * Added ability to check for the presence of any tcp option. * Support for rejecting traffic from the ingress chain.- Update to release 0.9.7 * Support for implicit chains * Support for ingress inet chains * Support for reject from prerouting chain * Support for --terse option in json * Support for the reset command with json- Update to release 0.9.6 * Fix two ASAN runtime errors- Update to release 0.9.5 * Support for set counters. * Support for restoring set element counters via nft -f. * Counter support for flowtables. * typeof concatenations support for sets. * Support for concatenated ranges in anonymous sets. * Allow to reject packets with 802.1q from the bridge family. * Support for matching on the conntrack ID. - Drop anonset-crashfix.patch (upstream solved differently)- Add anonset-crashfix.patch [boo#1171321]- Update to release 0.9.4 * Add a helper for concat expression handling. * Add "typeof" build/parse/print support.- Add json, python [boo#1158723]- Update to release 0.9.3 * meta: Introduce new conditions "time", "day" and "hour". * src: add ability to set/get secmarks to/from connection. * flowtable: add support for named flowtable listing. * flowtable: add support for delete command by handle. * json: add support for element deletion. * Add `-T` as the short option for `--numeric-time`. * meta: add ibrpvid and ibrvproto support- Update to new upstream release 0.9.2 * Transport header port matching, e.g. "th dport 53" * Support for matching on IPv4 options * Support for synproxy- Remove unused dblatex BuildRequires, only needed for the optional and disabled PDF generation (same contents as shipped manpage).- Update to new upstream release 0.9.0 * Support to check if packet matches an existing socket. * Support to limit number of active connections by arbitrary criteria, such as ip addresses, networks, conntrack zones or any combination thereof. * Added support for "audit" logging.- Update to new upstream release 0.8.5 * support to add/insert a rule at a given index position * meter statement now supports a configureable upper max size * timeouts for sets can now be specified in milliseconds * re-add iptables-like empty skeleton rulesets- Update to new upstream release 0.8.4 * Support to match IPv6 segment routing headers. * New "meta ibrname" and "meta obrname" arguments to match the name of the logical bridge a packet is passing through. These new names replace the old (misnamed) "ibriport"/"obriport". * `nft -a` will now show handle identifier for all objects, including tables and chains. * nft can now delete objects by their handle number. * Support to update maps from the ruleset (packet path). * the "--echo" option now prints handle id for tables and object too. * `nft -f -` will now read from standard input * Support for flow tables, cf. man page or https://lwn.net/Articles/738214/ .- Update to new upstream release 0.8.3 * raw payload support to match headers that do not yet have received a mnemonic.- Update to new upstream release 0.8.2 * add secpath support- Update to new upstream release 0.8.1 * This release deprecates the "flow table" syntax in favor of "meter".- Update to new upstream release 0.8 * This release contains new features available up to the (upcoming) Linux 4.14 kernel release: * Support for stateful objects, these objects are uniquely identified by a user-defined name, you can refer to them from rules, and there is a well established interface to operate with them. * Sort set elements when listing them, from lower to largest. * TCP option matching and mangling support. This includes TCP maximum segment size mangling. * Add new "-s" option for listings without stateful information. * Add new -c/--check option for nft, to tests if your ruleset loads fine, into the kernel, this is a dry run mode. * Connection tracking helper support. * Add --echo option, to print the handle that the kernel allocates to uniquely identify rules. * Conntrack zone support * Symmetric hash support * Add support to include directories from nft natives scripts, files are loaded in alphanumerical order. * Allow to check if IPv6 extension header or TCP option exists or is missing. * Extend quota support to display used bytes. * Add ct average matching, to match average bytes per packet a connection has transferred so far, to map the existing feature available in the iptables connbytes match. * Allow to flush maps and flow tables. * Allow to embed set definition into an existing set. * Conntrack event filtering support via rule.- Update to new upstream release 0.7 * Add new fib expression, which can be used to obtain the output interface from the route table based on either source or destination address of a packet. * Support hashing of any arbitrary key combination, eg. * Add number generation support. Useful for round-robin packet mark setting. * Add quota support, eg. * Introduce routing expression, for routing related data with support for nexthop * Notrack support, to explicitly skip connection tracking for matching packets. * Support to set non-byte bound packet header fields, including checksum adjustment. * Add 'create set' and 'create element' commands. * Allow to use variable reference for set element definitions. * Allow to use variable definitions from element commands. * Add support to flush set. You can use this new command to remove all existing elements in a set. * Inverted set lookups. * Honor absolute and relative paths via include file, where: * Support log flags, to enable logging TCP sequence and options. * tc classid parser support, eg. * Allow numeric connlabels, so if connlabel still works with undefined labels.- Update to new upstream release 0.6 * Rules may be replaced now * Flow table support (requires Linux >= 4.3) * Support for tracing * Ratelimiting now supports units like bytes/second. * Matchinv VLAN IDs, DSCP/ECN, ICMP RtAdv & RtSol- Update to new upstream release 0.5 * Support combinations of two or more selectors to build a tuple * Timeout support for sets * Dormant flag for tables * Default chain policy specifiable on creation- set the url to the project page - pass --disable-silent-rules to configure to allow gcc post build check to work- Update to new upstream release 0.4 * Since Linux 3.18: support for global ruleset operations * Since 3.17: full logging support for all the families, including nfnetlink_log * 3.16: automatic selection of the optimal set implementation * 3.14: reject support for ip, ip6 and inet * 3.18: reject support for bridge, and reject icmpx abstraction * 3.18: masquerade support * 3.19: redirect support * Extend meta to support pkttype, cpu and devgroup matching./sbin/ldconfig/sbin/ldconfigh03-ch2d 17067034840.9.8-150400.6.3.10.9.8-150400.6.3.1libnftables.so.1libnftables.so.1.0.0/usr/lib64/-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:32329/SUSE_SLE-15-SP4_Update/46eb6c5f49d922385645e75c4a0a7247-nftables.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ee9cdaf40f0043f35477844a36af5b28a72359e, strippedPRRRR RR RR RR RRRRRRRRRRR RA i@xʙ}c,utf-84b08116356d334f6c92eef012de206e02ce0144e6490b57e896eae0889dd7630?7zXZ !t/SK]"k%f0]dZaȗ2v=ZB T#Ixr&Hd7pfOכZ2x &}8^Hyi0G$-MT^՝>D"~e!^=/5e6n+`G\={EZ|&l*œ3dHz ;;tUGiIKZgk4BB Ezu0r 5v eϠ#`@G3?#:o"ԩgT*z> ls*mQ/,\ydL;싥ϐRD ?=e>'~D^Ǔ}IlM`1US娓foJNGfMڴ3Xh j͔Ω&V8/:׬݄k _h >}1Ţ}EhG3+Gjӭc$Iv˛rW`PVBQxT;wvy|8uK&$i.!_kUmuS*Wau[H:f6-;PޒLh>uhseK8, ۡާ->tua9UM8QŸ/Jy.z ٱݑG kť߀>lxv"a/Tt8=v=dSk:qnA,;>ܰHg.i^$Y2Ӹ)p;'x o(]kFɈ +p`;߈`2)oQ(HeNDa܃WيHg%H:g фHޅj Jr[/Pi?&]E'5z:-r@` >ƫBVzP9Bd۵SK8;LIY ??zn|C'SBNHk"5>DʲsޟK|4k_1Y8_Û1&Qz?)Y\@)FRf$$#@Jf ]11a;y!"LY.aLK(|r^W=wctt5HQWq VM*'4XRm*.$d G.$)C -vԢۿ*M7ű>^a.X2P^4-'T:R6 M nȉtR% vlƕK~eOyk(Y_r@s=Jv|^zg_ @(cR+~Yyq6O* VFl*]"d- ]\N1[(X'}-v9S*+a23<@yﯘd}m,y 22huy_T29:iнj/MH2/O5tWq_6ߪsͳ`zd7]yMF~.8>xб︫z:b$qu|u NS\zuTՌ ft_>^Ԉv#]yo *= !Kv.mmD&^9sZr}OwE=j<4/w|ڝ~|rlƉYfHѾۣm6G[E(d2=_)W{hhukw [_FjuUwiʒlnBD|_& T\cV0ɿhOGn nSX&'}׸5%fYn.}cďiL?+i21Fa!ƨNQnJG}^0fpl*j7: HN[EZ-fxC\FME=и0_HeiXo 3cԾz n㏵:"<| 5*0Fi(;8 ղ0/1 w3OSSj bkV`Thǘ?~L5g$yFʿpv6זIq _T&2šdͬz?;gMC6}J+q>йץ%6맭 ě19r9h \➅;jQ+~_ z5Y>W+u5ͷE7D4#$'14Mi4o[O [I[v¨pg2_gڀX֧̩/;jvߝ1rVq/>Rx Cm!%34SkG]x|eˍu:&rrTy4@v,-pKQ|l4*<< P)z4! 19Ε}3!PaǤԞݕY~jnC 0A)v<}JNc]-o }*pϩk̼t;N3 %\"ЍtɵZa ‰ct|\1Ph;VfݸsR"Q c;dEs2\ e>22nac}ns'k[\kT,>9fNjy2=,u|3* QOE}5Z>C\ iʝͩxf"#?'<#_A}՜g?#hUEl'7XKu#@Bizc_N5sě )sn]2(eAxJ%L׆>4#G߶pq-ވ<{ #?Jј{ןlŤyE'ۺyͶBD^2Ml(>cʠ8O{1$!i.Tjn0 J*hN-JVsj2v-q^ h$?RVh)n~D`߮$8Rv=ʚByO'$q`匟C֟ D:wD{/ƙcUK8c]ֹ gM wԼ-@<1YddbܝrEs ȣwHXRCl?4eYkSMq|ҏĠud).\ua>ۗXhiW}t@;)}&% uo}S#X}ޡ&idNg&oo q-yxC_ۏXfyəm FAͶ%QEKϤ7ҰPY bX;D)F@ݹsoZD$^]}1{u],B۝=o`A}AF-cp ]"[,>GܯZi|αOr@~K-Hotp>.-E^[qUصFӋ3c4u7Msvo: 5èwF(=`z_d$:"7ˏ`qB"?$*k^c  Y%'&ιWxMgf1y<~/gX(h/1e4(DA:ѭ&tnm~ej*~63sAIUKz=gԭT#}WJtCM,cc S?88my#87fREe 8:OK@*<gjdXae6AHhQc)/"w]K暇tc֐z4#Jj*㥪w.j Q-ċ=7_XnX<^|!$c[CeMsַ&kj/֥ ~7>^Ff RB#hYϔiB$EIiմ/e[_ mf{h ]]nxͲkүp3Nl#C#dGPϱswOk_oqӶi/i4bHCYg=13ny쾏f1ul(/vCZ,Ás!TgTl0|rίGHOUtIDΙ"[aE> 1O 4n͒h U!#Ga\8a W*G&Td`\qW'3M4 As45΅dN1Eȓ'WVL fȃr7R+{%v^Y6&DMPpkt݂d>NRnEk<_'XO'+fNT%%VVV #mUdEHi%}mI7ɐHQڿO="9&M ar@?=\4|AsY?ez[!)Đ=ۗ029;_h:t7F4X)F3t.I:<&VSOylU*RRɤz[v<L35{&5x_K~}羋 Gp\ ʉŤޙ DQ"خ`V_~[e\SS)_,QJIČ'e5A?CZ0jP0up~~DZx pR`Ů9,x㤫C5wthlD8SL͑XRqc6:?C/椞|Kw\r2PwQe`윽+yxe ia %1XmZms^VTώ\s]x5a0{tw<Mprr>HV.i0D]P$I8ÌΧ# {FpX 7 @Otmݿ{d^)grvCZ==kFwzJZ4cN9zF;[kkF/&oA|-/Pk; #)H0^.KI$ߧ\u8pn}?_2SZ 1Kf>A=osXJ7fV*%(ؙKy@ZD垣 s6M!~.C@^y>CWE 'mnk+->yu`j}xru>kiNbvަ7Bsm&m>٫o)ΦuL~:q7wx+ճ[؊J?Af<9Zt P~Tg|x񟺳?@i&P+΄U>b.A<= HH'ieNK;U3v޳0G' !#`o4 *wzptbpg?kg`L ^,eFvT_wBkoO ݢN֠Lco/y+UAQ!N>/9(\n}evyÅ_GX%ٕL:P$m XU2!9-Q=`G2\ pR-s7Tg2l1sJ&v/UZѼ- 5PPC Fgzx 6ѦQMĘD9ynJS5eWk K~G҂⚭"L3tA1|lYN7핂`S9<]EM oƶrV{[K2<̹4iGw5 S! gRb9>օK-fCW}cRGY 8PBxsB3zF1gҌfB\[VA ʎ}Q3|[j?; SoB Z,2Nb*(Hg G{)].i.6Ih[O2Y;JY>sjK>c^Mm|Te<*XGx|Le b~ ORE7śg REu2]k8̀ NlH[+ߦJgAe4A'WJ Qx>(( ?뚺8҆仫b=0sO-VS?ٽX ~+iitOXؐ#Y:rb`MK)lO5Ne FIZlHOdǷ¿i_նjxR/&ɷi ZCsGJ>/(%DDcY׊I c+*!m in nUkh¡_+7Z(5 ;HDwšlT_|lZ@\WecIш@AO5h!˿IEPi #lڥI~xj8I]e淫+?8Y&"rлCL0?L^b'tGH U-y"΢u[ܦ|{YH;E%xh=;N=  i!#%7~^đTLZ_&ێAF/~Ti\FZuEq誃d }Z cN}=0w1iΥ*t)j.(}СIdy-CqBhIi -bWҜ:n RR'Ǿ3 VϤLЖטwZt0k&o}d69ndGE2\& z[KYd<4 !&Ppջ_ΘXl Jk!xP_I7_%z7txf @k!?Ls;; t*NܢzFDU%>6쉷tz1UZG}Q f[-k C1'wu[4DDލM,`gS3S KZ|:͌28MW2mj4g"u>‡ s8D8!^سc7ԷRXDODMW|t>ylq&e%=~zJ|kU6~q F'WyH qB8}5W(R>ۉְÔ1K4,ǻ!*{PoUPPR,GAJ>r,mǂ!LR\Ξp% JQV?@'4> `v"5nK:$GB Cu/nAĹjr?8$k㼷揦A1jJ5TXuQtXQA:P)Y瘔ܤB+Wx#qRJ[EPLfp͓`6G*̑;(8p_.u'-BJnp<-u w !:OkVnTle,5'iĠjUcF ErKJ4NE,AXRI4߁6Z,fnC%|,4<&,B6%mz,_]!p݀\*2I>WVגpKz'AK{;kM̩nR+5vhe(WYF-GT^m¹S*h޸-e)Vᾮ S83䟰LrOSuGΪ/.U` ta M$+4v X ǣ;?1n)*gzڨrm O܇ֺ&Uؽh[Ho F&%}l}y3a'(Ս.Z%.8Y]uAKBu9[B @=G>Sk?P!S, 25r!$yBd1 K3].`dEXf}˷t]m@g`y? d-B*VH_F'֦OwPk/AC@{' ) R,SkT6}7*gCoӃS/"_J!Hdͥ㺐 p? d/Bo5qĬP윙&cڢok"oD[W΍x(ʢ DhH߀x=qCYi(V\2`G20RYMGB逃%=iy#JîI+ëmfG~sJڭȻf5He$5Έ௎ESItanirgu9mGm2+,(f;cQ6"}q8 S0*qv߱l[N ;oA, %x`L*Z^ ? #&H jNB=bt8$X%v1JÓT(8ʪ@p>휁$ Uk0@l\<f-og5X>+xb]^Zx-GpG2c^i]'ߡCگ GG[6i^ROSEȈ?Ɲ'6|[U2ˮ9.*سyN ;ʹ[JDFz;}91$@H4Duk_f*1w4_.i>%˿Yݞ (wH^  Q9#X_ForU!A ɸL d1#enpElAl "&>\0`0M'IG)VtcbV (M7!*-=d]-Mc~ӞWzKVccfʛWx*P)@~x"hԛ"N. ̈́>ˡnz"`2yB+,]pfܐep@С>8N,ZGy_OArKC,kf{w8ŋ'mt)Q'F5VdvK UʯWބStǰ:fc> }9`!6򇼒I՛o>d( Di~ʋ 6`'p!R:.& ~{l0sVB~LXJàO6G񎮊m]旻}:;A3LzorV܉臘6ML\ f O; pjPm-x%`I }i]+^\=>/ٱ)7ܧd{yے64!<&mŁZiD]:ٮr ӱ Of3)p(y*^LkѓZ+!^PHi !aI^ ;\j]Doݘ~D G~A:}z{":@GZ@sJdDU3cH̟A=TjadZ2kwfgn։ ۀ%)eX|$lC{=jEK'ERs)69Nu7P6S s] VI& | ÙRա޹I$4'O&lo&;J1`b22uAntN{&O=KbWCOX(`9`~пqiiPx._"{M"PhÞNA;(rMyo}gl=,",M57܂Qg% e6qPb*}|紩ߊc%g:[ُPpaHj;xMt<>R쳽3o5j.,gL<,QĬe#̣ #mIy#yw|D4t0뫛nTГN xGC?"?}323+}76Zk,2>:J޳Z> }Iڝ:u49;:Sׯd=Lk_Gǔc. iW>.X^n\k#ϛvVt.e22œTRD/lVblL[I}0ǫEA(uv.v S}}Г\b:/c U,b'b=1}fXCX 'sd馬i8}Z6~<1\r6"m2?D3C:bޓv deF6gE)'c\Z@(,e.$`a.&.{䪿^D~rr,~7&c/_gMM2aScLN2br?FX/ZAr5a8^ |Y=2jc{uITw\IE1 ,2DkukHuzo[,t9B @u,i[O^{ޞ+xm#`TG:b6ǟ18O A&n* jP~S}Nx܄yDWg,+Pt:ek3`#W-Y@r 4V"NI>,٣ٮ=bob\t^vq=ڣcT_vpdz׋, "#aH5=]H%ش\u֍zM“Ox`kxAפ4ڧ~nG[3b,e5sy=Cdf4e[:S5q-y#ib}.c?0gN1㚑u,ۣq0rB .֪ -ٞ{ Ȑ|wb_ؘOx.mBj0ˢ îSWJ7mV^NJ#y^EY6~ ai?^k hsduNz:CNkV:-u*<"c2"adP лK%k [$'g{=vYR2x3Sc;iiӗ+(թZ'R4lБ;5gΪZ"r荄*!5Թ攬RAv7=ⴓ1FȨ鲔)4C`[df4eE29 /ahxi"%#Jcր4HLS>sE2>L5=blN{IDkh-R?tz+ _c %|cJ?;B ])Ĭ{?i)}k2D/uʾL/ oνy r+6?ǡu7)јNC3$h*Wz_&1$&> X[h TN[`07uVH#A) Fiw5{&OhauAh[/)*iU2Zeg%>s{~:z} )A~yp*)`lo]5gs)6޷+:>1LJ$*eU"AHӂЛm>Ya\i v+oD7u^Yk4U a[Ǖ";5P0!{eXMQ2s[ZszrmXKa@ %9ITtFjmIg8;FWnp&w2M#"n3j)$84` @7K({h{f_G? )@*̈́{ljZuĐM(f*z]*Q6oE!5qq5ðqkN6r 4 [&dP9&m(4rpzr451ɿ E-#;rTZTԄij¤Sr^\R"?Ƣ8e8:CIC+up1e'>\<'Em0&XG]c=s:TK 9(CG\f6ޯ[K$Y'&?iaA=EK07nK%247nbT : 4P_m tʃNMsJEX \I+> E`U]!qԔ!׮ ;>|}|)6_&XjCT{ZwԊ>\EYE:xb( .*d˯]Yj+uJI Cb9쒪Ƹ)gzZ&^S}]X';.,S =R$FC3!hll`p/Z_9f ]Xx]ѳ:drv#3x|lRōJ@G|%ӧx9I.9#<X1$'FJxൠ7 Esb<\c/bG]_Lh8hX7-i&{28'Ky9͖ܫ}ތuVhS$"g=~T 誫SWzJi*vXX 0K}`d͏ߟ=$5B-71?F\Qx{((| {.WDL\^ mڱR#Cw*>Lfת͞|j1}ccF]=L^:K&mo5TCn|>lmNR9:rfT`ۺDc)G^1ڟLT׍B5(eHa rĩz;Ob\W cgc)K:;8-S4@ TlRo*~QQhfV#JH?DFyN 6T-F2w5b$VݧyvǴi,Ѐ[jjhXpm[9oHFe$*K3%;|-"x^,3;p͂?u_ z+ݒRHQ(o)ey8e|%[3íEɱ;QjPˈ+=o<oD` 1&,5!XrT1k|-YN<] WkɾĽ>j*=?ĵ|削v"(HB_ʗLRjS`cGOƅtr{0Sƒ`:?B6#uTκuB-ͫt\A';肵=%IҴ"oohQo/AAy;a*50NmHRe QCT6e@富ZUY;I Åeļ*6*@8x6P\pHņ#tIhok@@ E+6h wø*bK.%j>96g5o;-866M:::Ralw<].%z(n@KUcxzigq?5tjlG}Œ*vąFukj@Y rF( QE^:j&b8j%sC~VeNtPbaQՄ9آ< bB@VSO)~C=}5S:޾ v!s1s=*g<[FkɠѩVT}N'd^5@1!v#)<浏LRY$?Q o/}3S,Y~ARè $J}#`̡H?4IO >BO7VMR_(gooS2c'過ptxV"}zHl0vLd?|@fҕ д Åؚj]_ #`IS"V;DO6#?:6L $#md l,ONʅJ60jə0wydųHjvcC 6\rbcJ1ޓ(]R&Z _2iwV $,V~eEGv:PZ6IW-v~݃ɑE_W}$с@A8 S㺎L6( 5_.SDEb7o6ՁeD(CS!9žev P80!uja;1#t(;wq#-[qA{6vb~r6G)̃N?lUShȹZ/qpwz5yC[( 1 oUȷUUtB*Rпh0]Q8SMJEk%1^]W{aţߣV%a$Eܢxcp4t,iBG1vLA\I;"V857Ssv'HP7p&һC$`Ӂ=6% |*ه&Mp˜1 <@1ٛZ䚣)3O397D><6Iw~Σs> ʕ #,zٚ%V-uH-9vǁrm,fu(Cz0.>#Olv2r8S`i7LDG,\JFrux/qΕFE R"%Mrc¯J3p.D:p ezG9 TPeq}e?KP\?Q2֐X:@4W-pF ?;E0}uܓ BTwWAտѳv_}]D"J Bk}E 4& rIl>Ϲuɔ zf$}@A?G?4O<3InY_1QNJͺ:Lj [D(1,&l9-&~KF(Ԃ{H:i20*.p70$za|)8"/MI^Xc7=?۝dl Qe=W/5ot.J~n>ηY]|~}byh^{~r %'mFmw1Q"EsQ$Y ~vL=% 3D܊"F:EaS4h%B(N\`ٻ^"!d ˝XuE+7}=hI/ʹo/C9`Ke6L E7Gll( ';=F4(G,CE8E$Zv0AdgNO۶x~._Ԫj8 HN{I?ޢ-aENjr 9]5(+U|]AaqdpA; Y\Sy؝~n,ȶj-^#MoEP^, Aʥ7Vm(\x_3,D2'q!OtB#_V)_#FJ8JDUVA)N ҽ:t I߯d"~43YRl;oaE#p,N M]lP67ǁim[<~0E6("?6kȓt ~1=y wW.} iqbё2Qb=n0+'rJn[\jF߂#0IC$J-]k5 T nut S|_}4ٱ$s=3a2Dlk)B=l,JBzeb:CQZȫ*58Ȝk>XN2:7coXbPk xʮ/.B߶iݳ_)7߬J4L,ayE.zJԓķ ngU&o|ffQrE]nsT&iP-9sćw6-f#bh[|S,{|hv(d lzEHnZDUCD}ϲa*l. l~[IC5!׀yEm\WgVW*S:4/TqsM'Zӣw{Atl`0l̊76 `x[0viRbڭYLq&5͡۩UH2SUۃ҈ s5jYB#}?yev *trZW)m.OIU-JlFf',/F[[]Mh_Hd c*K-m?`Y_lbXwFMk4ʇ B TXF2N%}W}<{) T ׽ȒI7i騹}NS_3a-HH?,1\^C5c3!dЅl5b!EH=hӦkPRTM" X+Fg(S ws%.T[̚ -}O yGO8Ԟ7`lbO 2#m(&i) *,]X+΁pܠ'( ? 'sKYjHX$8Ig3鲈แq!w:+ݜ-V#<= *8;=Qe0:A]$rq`'SҳTdLwDpZfj7UC1&*>㫋V58פL'D& L.&AONW\N'Q QP U5J9(r^*k%m=ĜU3nͤ"! 3/Xz[VUIf_g [Jx:K`ꓯ4jtA6ʖʎأؽsTBS%*RﻂCq[:LYgaR/fKB>#j4MkcKcAymU}3G;)h *$r,C0]i|'lv=n`5WTF0}3)"Vy[OBnl?ܛ)>_$lt5naXИ>%=]ymw{O,HW 6d-(=-l-#Ƒ񲑚>)/78f @+t 9P ȁM*9`$fTI.o5P|9m1uh9UOu00C5㓏2}[c٧ j^-jU)9"\4e924q qXZ_.ҙ4 }"ХMFTqX/&߶uUX9(雫<`Q|U_=rVxwdtQ#}Þs,-VPc2G&@M\j,] _-S Y\Mqwٕش+Hfrn1\8JJ^^ ^29 fvTJg' *Jq_{;߿%=V/J)[hz7d$ާ_`ˊ0hkb}p#^~_psZY_Ҍ.7jVYtIx_L+,(h*%ד)ɤo/>=}g@sdÐnhByLg='L\VYT\zզY#>.K1~הH-"F9Fd{029sv: _6Ov`MvOe-㢥E-Ju VkV2$bUkhﭐz}>Nh*Ozq!yBsΡg:4 U]L`K1xwfGĒ^)_}EWra_zb}eġ֩4C.bP2Ӑ z6ۜg0Q Q;q~_NJHT{)b&B@H/@^sp`O,LđU--7*M{))mP6|<=Fd'ؕj V˷m*v3#'*<a42pHrW2Ubj,؊ ?{vSL:vYǎ~ֶ(asAUDLtq {iĻJ\g0R reb-5ڸ;Zn&f` yv1 _`ܨw_M-^$-J41n2يU *N -(52םdLy ywr1 ،`E ꡋջ-_usmi~6Hq݃f Y&ֲb,ϰ9`XXOU*fE1vIR9jp@fÏl`M7PϹEȊ׮BR]qF(QZѩ&HW"s:l.B60,_9t?@{OaVE}R\;oQo'|xnCW"lGI26oDsJc])-jC mYq˭Ì: H=,0.8&˩3 &=HF$13Og" "ɫo;PF,cKNH䞾Ǧ')CHuw՘KI@ ebq3qjFuLܷš TkZ& 2X6R.Ɠ>|d0Ĕ&{Kam >tgƸ8p;e䞃{}$(tƼr jj+1rOwz?b ]M~caXa.+oϼs5ˤiԬDW~BmbR[NEZ0GΫ5dF,@>s`l]GQVDR bqFy*R<,|6 j.swդ7G:1]E ζѻ1d V;]['f˨K%/>V cL)LyDyxt9C2oyYكIaKx7uסcodM Ko6 ^! -\tdjR^~iOKǮFM\^a4\1M@9(^pvry7㮅*MZx .  V(RY-!u8Ë ,!d72\/x IfjQ)V=xH$0pS֋燚^mg+ uQmɑqs_Tx0f;Q@qUA~ 6OxcpJMBq.y7 ( ֜8TW2pNINoLv{ڌ:CPL! ݰ$o#̡ר2K]Ld3!}*b O,TG)BҜז'EZ9=80pƲj],/aliVNYk9b kk4NV` RY<_'ק}%Svݓ3)b3VX $$YZ$±ifvǬg=uXGTDٛ+fsH2F Cw}#*n,Z #41*ZyjU ^ .9joQ V,SWiTn5olk) IϕG" 87Qd x'{d^1x#Sl!!ID{P>08qDVDď0*D7BEhoI= 9C3J2(y Dc秌 C\?}82LFO l+yz~ ^NyXMo`. +VVUr/5L;@5:hLԟf6wWO .%%BCQ'DC HDvI"mzT)JWf^Or%4ତ#zjWpGbum8;À(NOݦ?q |g_6Abv*VR:x0@o]F(s81c^Jw9a.^oؾ?yC7JDn1IݧGP$*O2͞ÅZ/Զ7]YFiL0 y֏ؑ}[KR/4YͳӸ(N8,KӚ ܫcc;&S>=)ڔ%wlrm`4C7fX?Ŕ=bbl~E'IKU>PzBߠa7'՜tn= {TsCY+=H{-k'_R#"G\U}w;^ʻė0@xbs"ڐw !շ(*%!"óE.},2q>1bp 1޹T#tqYXJT-jMDirc$;Ű؋mK!%'f 5gO[IGc ׿Zx'4YA{A~+#.D}n|[1d-M# -gGk2Lħܤ MȧIð Q(ƒ<m(AѤ2ۄ,n HHߪe/&hli!,|uq!Zegpeǩ Z7Sj&Z,RPIOshKt`Z*{ 7aOB8SFO¨u~j),`r.8_1u$ib,Ϻt9.f?ɹaݲ]ٰtݮ:~XU TQ/S'*/Owq'I?_|>< YyԩRWǍ`^5cRW sn xQԢfPUabfSu؃&5nܸ~u& y!s]#g4ies%4N.K Hm*{qDJYp^J:a@܇$zk" c^\g:K r`u@  Le&N< 3ӌw+2| 7+>^c[P6;c X^(7W >oTy,NX $eۏãc/Tc6wsZ}arn[z(r4ώo?X&wirEKJ@4l^MxTF] B.:hҸ+oӹT̺1;4;2Ô5HPmnz=^KRJ1s _ʕAM#Ǫ|=?'wPzBUčEt.*$*X=%@jghGZ ܠOmjOc'ξFև_$R4\>]Td 6 I[ZPlʓ)9>Hr)ah)g5|8^m3 dRf}y]/LI6=W>zC&^q)_FP ȩDU8CLe ura+hs:_pw-S E!qd*Wjz[F1,LkB$HL_;xL ў߆ q .!t% 80V;ioqk2 b—dF>R^ݓۻ0` @;% ɕ3t..mm!xHPјC,Y?k?XvUJ#mp:OL"6X^ խ@!hTt"r'7 $w#X2+<65Ty(hFS{Z"L$p ̀2^jEռ~h̤AoXm`8x!H>93}ϛ 7.w4nuZ*Gl,)mlih*'aX]5HӶW-XX-5WJ_ W<;T??+t+(%ҍͻ^O =m >Tܳ[V[y14T ;^ΆCkr5>'m Sf!”h!45)svC[5pMLFkϷaI{:nh@gCo++-m&TmhU?y̏WiaYN]n 眊:H&oW`l?G#{W6||@ZĽ"FdosՄ<\VJ9R<*7ձgZk\%-Nv+\*QqlF2Do"4-L|( 0(6x<\alG~c"Ű(oz|e=-$ 񤝇 )'zW@s|}`fqsk|*gw|Ph1/o=)lc=}O?P҅L$-[-.U<7{yşt^]OL `eqK'VQX \!i45:Z# CТ( Մx)MGbSfL{F7;U6 $Za-!mb}Ak#- "Yk"t]O5H״|q$͆zk6Rw(fLh<$3lm |[X=$Py1I[ya[@ϪS|링w>wJÍ&ZvAi$oMJ87B9cZr#4hhDQxOn u*F4.jObpeExv yH@5_\ꨩ=1^nB>J*?x|V)3P}cz#92co;Yj4;O/)*|&YaYdxC<щ3<㣁x{Hʀ_]%z,~}}͊{bi:y~$G`!C65~'tKtGFa3oI5ShELQ-"FC6~#ƃ?t{Hidsv)NwcXakfsz"_~`Z@c>#Pt z޳T5Pdd37fnKr <Jq!vVvʖq = "0 ޑ]s&:E1rQ`/8/$A3rbd w3+e'Ox Q i ~<: B:bI ~U2! % v,+gQ:n5R8j+Rbը3;7$ !Ī+}ah?ŋ *c;>pYugiDTm<(T$ށa,)z N&@g4Nu3ǶI/Ov#~+!hdfc#J R\/̖TU A8g(=;̧ޮx8sBRKof6˿9p<*w餄.N<Ȝ8D-Akpƫ,揥ztaB.+X. `1kNBby zGKkImEPo7 "Ψ(FNG$2oeg 1gZh'BCbv\ r;jk$a`C߀MBҗY'aUn3*W|2DbUu- K.Y6p;rVH\6_7wԚNA.Q*G+G ˰=ʅɼ? k-'bYJ$fd C;M!o~F"ᯓ c' 9<Sl{TOzW%8eB \/8 {O=b-Z{bXsw2U߳`=m~2o@g͑l+##^c# Ny #m/-4͵r?^C :y+q;F8,U=v'MR:~e)ew XCj#BbWB%P 0_#E׬c~[:e& k%Tӷ;>Uq|WM<_¦].TASt^HO2cECVOJ[QMֲؚnaS<̉k-ҍY1S$N}},,2>DkdS!Kߍ.n r@&, JBѪ[u'X5 2}´~\r4iߣ ~?K@Qp2եW '1m|h?/şG< M)b5sjACT&]RG@t$&#yO\ ~_zo$wSEoBl[-f][rKE~C"ū y5A|\b'ar#z0]" , 6!I3 Lj?&0pΒ4ҴԱ]@8Z [9o%=o+s)!1qX<-uR·\%zwz=?ddV6Ѕa|ʒae0s_|$#|{$)Pdzf9ۇ4 H~?hI~vm/:AuQ薮}zwDXFyt _Pr&C3dU@ u.–: b7 aCyyЏޚr{JA 3Zk͢ }u˷pK5# m݈^U[Viwڪd'۾/9XSȽ\q{bzP(Wh*q.I[ĎQ|l.֟&Nb1IH栙,? ڏ 8JP`%1p0W*=hDp9ECƝN\&^¢~H  7%Cˈr#"^:^v>#0LN^#Lj pH3z T .Aaj_OaS(R}&I6ߚ̟ 1fw6"|Tg WE-vD 3Ep(2hCg -e0$Orn͎mCal.ܗ L*d)™E#P(,>eAg. Vf"3Uqzٛ/H<v. XGa~, 7{T顅 ܃ ?%h#S`*zU"{.ra#F$d?iB<Ӈ z3i&25 iZ;/^JP.#3clauE];.J믧2PTww‡ Jo^I#(!U8#X/cP.$~nb cTj}?ee q',Ll- ;mIUb!d~RD-ocwFBW֩ fNvl9X\VCIZZ>`7I̟O8Z*V׿jFVfQ7_Zme| zX5TZn$Bjj>)H{[Mtln9:􎥆Akgf7j8@NJ@BWXȽ7= yNUw1KK95yL,~)Sݍc~s "zɤSylocBp*>,9Eȿ}P8|OZZ͝z"T$͎߾>"NHwib-7 j&aD9˜\[<~Hdc/g?ї٧qlze39.A \A:}N0jt(ӨWF 9{E({z;I Ԉ(vo GހF؍Sv.&3`養~ND[iV'X1um)&^{.Ҵ4_=,@//1^K& "Ý`§p>S}D6mH[ҟ\c *|Ld|2ط T''w88#5}ϗz/~mk:Iњ}J /hvY@_MܟGN^<-]EofeC$tQ |(KFqf ۞LU~\ܰ1Ti 2'>lG_,t{ery+/It`)Uj΂ܡi`|L- % |14BfQs=G,{]QHUcʑ˽Q NgU*V,}{ VT[$q%1*e8^w޼d wcsB;]PYӼOؓ3\L6ײ&oTv.?$+|eC"n{^5hdxcNBx/ S}ޒ12iyqk"ЕTid:&hFW̧& lK3Z,Ew.r9.M앉Pp O$80IvZ:$8.*Bg@ncNf z&ʐSw{}'qЩvMqW#lki+33vGC/bA6hv98CrXufʈ) Y-+Zzybp p.\e21%p߃}^g{zZ!v>D[j2#Z'%u{Ǚb嗀Pw+d0W nW0jM31>?d託d.yŀdʕǔB*qpK6 [EEQG5jkq Z8CS$rfeՠM<ʇ~Y%Eo5n 6!Δ.>r C* &=_RO{Y뱞 զL[ZUsNiǽHܱ: -z{^ס\]p3S`\1?lqE:ɓsƬ}?Bm5莰U&lZ IVD#o;!4Qhd2 ,(S+-T!#!Tgj<=HPUܑsJXX+S7抮ѦLD>覴(8"*G=:"0LY^2_\zB\z/!>aa,<(Ѡl=r>V<1Qo̾H ~k5{ uT7ğ0!l3q7o{v?@Ұ@ bB=,Ԟ֢ҩg&>-+m^I5pGWBAB:qjp{NkBLa7BrjbXSs}|Cς?sIN@#ngݠն E{YԳT/X6 \8Qy r(Jdmx:\nmI"H*+ͳH&4jCVPi*#{ i? = eP9M\o;жjMO)" _ZΛ7BT"S*xTadv=kKhSO8,-1i Dr;tKtQBuGM41m#؎Q2'-B2i Cב+5K)7]aFF ꚲ |lːEJ5F;3,dFk2iQr l  M}@b{m0gFC!N"TA lj`