courier-authlib-ldap-0.72.0-bp155.1.6 >  A dk>I%z &|py0 AUJ-ckuE,hmYM I֝ʊGǠi5w?PAvm  BC `zǃ ?xiNy=yIi/|9X2i(BLwzɹZ5tL[pW+aÅ1K05YOMle". ~G޺e3֨bNZ\pҜYöI%z .Wv3Wy.iMIjEp@! ? d ( \!*N h      "L`(89: >@FG H4IHXPY\\]^b>cdXe]f`lbutvw ,x @y Tz     Ccourier-authlib-ldap0.72.0bp155.1.6LDAP support for the Courier authentication libraryThis package installs LDAP support for the Courier authentication library. Install this package in order to be able to authenticate using LDAP.dk>hci-cnode2-e5SUSE Linux Enterprise 15 SP5openSUSESUSE-GPL-3.0-with-openssl-exceptionhttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://www.courier-mta.org/imap/linuxx86_64h ΡA큤dk>dk>dk>RPRP2b083a7cbc6234190302254a84d3e8cd6c8a9b46bfc1dd883cddfa23210011b8dcfd7927c730b86c05abeb7dedc09730c114e8d965499c8dbd33610ac32897edad4e6ddc06ed751cae73aa18b6241c31b74f7eeb6e177718080bc7d957844c86libauthldap.so.0.0.0rootrootrootrootrootrootrootrootrootrootcourier-authlib-0.72.0-bp155.1.6.src.rpmcourier-authlib-ldapcourier-authlib-ldap(x86-64)libauthldap.so.0()(64bit)@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcourierauth.so.0()(64bit)libcourierauthcommon.so.0()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ccb'E@a,@`u`i@`U`#^^ϧ^p]ʞ\\@Z%8X@XX7@W9@UT_W@Arjen de Korte Arjen de Korte Arjen de Korte Johannes Segitz Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Max Lin Arjen de Korte Dominique Leuenberger Christophe Giboudeaux suse+build@de-korte.orgjengelh@inai.dekukuk@suse.comkukuk@suse.comchris@computersalat.dechris@computersalat.deLed - update to 0.72.0: * Switch to libidn2. * Debian/Ubuntu: update lintian overrides - update to 0.71.6: * Adjust deb packaging. Check /etc/lsb-release and include the distribution release in the deb package version, to faciliate updating to the same version of the package in an updated release. * Fix build dependencies. * Remove obsolete setting from authpgsqlrc, update connection string template.- update to 0.71.5: * gcc 12 and autotools update. * Add scripts to create installable .deb packages, update documentation.- update to 0.71.4: * Fix a theoretical memory corruption during authentication if the process runs out of memory. The server does not do much memory allocation prior to authentication, this is mostly academic.- Added hardening to systemd service(s). Modified: * courier-authdaemon.service- update to 0.71.3 * courier-authlib: Report failed LDAP authenticated bind correctly.- Change ownership of socket directory from root:root to root:mail to allow postfix SASL auth to work % courier-authlib.tmpfile- update to 0.71.2 * No relevant changes for (open)SUSE build - update source download URL - fix unsafe permissions for socket directory (boo#1183724) % courier-authlib.tmpfile- update to 0.71.1 * Clean up header files, do not install autoconf-generated courier_auth_config.h- update to 0.71.0 * userdb: Make userdb script accept UTF-8 domain names. Document it in the man page. * Configure and installed versioned shared libraries, both shared and the authentication modules. * Update INSTALL. Remove obsolete pre-courier authlib migration script and documentation. It's been long enough. * Add _meta API functions with an extra auth_meta parameter, keep the original functions as wrappers that provide a stub meta parameter. Use this to pass arbitrary variables to authdaemon. * authdaemond.c: retrieve the TCPREMOTEIP variable if it's provided. * authpam.c: TCPREMOTEIP, if set, sets PAM_RHOST. * Makefile.am (commonldflags): Link all libraries with the - -enable-new-dtags flag. - rpmlint o addFilter shared-lib-calls-exit- update to 0.70.0 * authsasl.c (auth_sasl_ex): For EXTERNAL, base64-decode the initial authorization string, since if none is provided the callback's reply is base64-decoded.- BuildRequires postgresql-server-devel on Leap >= 15.2- update to 0.69.1 * authldaplib.cpp (ldapopen): Make sure that we rebind if we reconnect, if so configured. * authldaplib.cpp: Fix handling of LDAP configurations that use the same LDAP attribute for two or more variables. - update to 0.69.0 * authdaemond.c: set FD_CLOEXEC on socket file descriptors, to avoid leaks to child processes. * authldaplib.cpp: improve automatic reconnection logic to the LDAP server. * authsaslclient.h (SASL_LIST): Reorder SASL methods, strongest first. - add courier-authlib.keyring for source verification - remove obsolete SysV courier-authdaemon.init - cleanup spec- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Add the missing dependencies for Tumbleweed.- update to 0.68.0 * authldaplib.cpp: Rewrite authldap in modern C++. Autodetect and automatically reload authldaprc when it is changed. No server restart is required. * authldaplib.cpp (operator): Fix compilation warning. * checkpassword.c (do_authcheckpassword): Check for a null return value from crypt(). * authsqlite, authmysql, authpgsql: Rewrite these modules in modern C++. Autodetect and automatically reload the configuration file when it's changed, no server restart is needed. * userdb/userdbpw.c (main): Use bcrypt_gensalt() on OpenBSD * courierauth.h: Move declarations from cramlib.h into courierauth.h, exporting them as part of the public API. * configure.ac: Rebuild against updated courier-unicode API.- Drop redundant %clean section. Dissolve %__-type macros.- Don't install init script if we use systemd- Don't call insserv if we use systemd- udpate to 0.66.4 * authgetconfig.c (authgetconfig): avoid invalid memory read.- update to 0.66.3 * authdaemon.c: auth_callback_default_autocreate, default callback used by clients that autocreates a home directory, if one does not exist already. - update to 0.66.2 * Update to courier-unicode 1.2. * liblock, couriertls: fix compilation for OpenBSD -- based on a patch from Giovanni Bechis . * checkpassword.c (safe_strcmp): Fix bug introduced in 2014-04-27. * courier.spec.in: Update to use systemd macros. * Check for NULL return value from crypt(). * Factored out the unicode library into a separate package. - add BuildRequires courier-unicode-devel - fix deps (SLE_11_SP4) to build againts pgsql >= 9.1- fix bashism in preun script/sbin/ldconfig/sbin/ldconfighci-cnode2-e5 16847499580.72.0-bp155.1.60.72.0-bp155.1.6libauthldap.so.0libauthldap.so.0.0.0courier-authlib-ldapREADME.ldapauthldap.schema/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/courier-authlib-ldap/-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/90ba12ca9cc597583ea950292f653702-courier-authlibcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb2cd39bc0f5822aa8bade4601adc352366c244f, strippeddirectoryASCII textPR RRRRRRRRRRRR R R R R]dطcz %Rfutf-8826f6610422bbadf64330a3d946279fa00c46fdadb79051485bb9a7d936ef31c?7zXZ !t/ᆫ0] cr$x#H^xҤ0RA+%nXRܥ!Aǒ WZWqp\cE͔68R?Z )W4 @栃HFO@$(L$3^i(:Dw<īv1?rG@-[ݛ[B(i(S7%+cWłd8n(41x&+H A8,o ^,b*FQX^Hp?>5z=Z>Aȉ1mO>Ǥ bjX&uǸy^wx(excwhy".Icg3$7z3r"q}AAt1@rM 1e;YL|~޲sLLq$V,ROZ~ߗ, .hU+>zf1Nji LC3x$R]M#r+{P<=' UnH7 4>ӺvAoHZ^:ˆG)ߡ~3vGvQs8W|$.f硳Qx)n̝`LCQӄZIKMv@c炴ƲR8Q(ǧ/;MRzLSXa0S4 (CMT<.}|m =>Y{,s+HlfCB[&sp-7;!iH75Ӻ3lԣlX^ÿvbӱ)xV d]S}?-sEϓvzI7Y4=W^+yOax5^9jÚ"EKHp c)mVq+\B4fH7U8#ڳ0jg~6ϞP1U^_i$639wTp ySA͏ƋM31BD7SњY~IAg=YfX)js:5& [Na8 D: ߼)@u%7DW, |(wwPLVMVeN>>F<Ÿm2~ؙd~\i: MV͌usD]cɧi'zE29bbO|hܡn,+iY(+^]æ| mlZi1& M-K"N.~F*blMoh^B>>,!tBOqNH(v $(#X{uݔN%.YjeݚkR7Á~VJheMfw{%%ŢcCRݕXz 6gj5Oi( ZőԀ=_οdhr3XnY XHU[57GE)=$2/iB&#<۽h{tơ^Bۙ}͞.LP/Df\/DY BOvWce7pȺz)xT_ӳ^bD5 X#*g %+dF/ϼ<ۊK[#p_A)wZuX@ ew~(8-[X+(|G}pP+57= s'~cH!TQEFd N)(:U7ގU{$i%@;[*TT)` Uƴ%jȢfu`cxh`;YY-1+P12 2ҁjx&Pu5pz93 #B%:LBf99s'^2ߩubiٛ!Vkbgm'$4~prDaƠܪ2ׅfQ"4Z=B*VIer*At_w`~Uhk2[Gjfnf @očZ+}:4 !9YѺTA@J"z _QXFgK:|bЭ^iL=Ju'Zr1`v+{"';K)OZ @rW g3_[OK@:@n"@J Rh*r9I|Q71Cߙޛ0R)(t- yrx 3y|)Yzfp_-fJx_~; ۏO (k 99&4ȧ=BI qN~ Io}CT6ޏ5+jَ6F4dݮj_mkI&1{7B[c}K x#v?e6,<{40cIT0mԵN1=(K@N AODb*lQE:6R V+V&,֛Q<،R-ףZ̶u5}pPt/Zv%Y*1}1&SרL@rϑ*v9Mmn,H:b)?!_`iKM gޔe^fw$Q\?m$1q:ьVhF͵1 ITG %fu^ 㐺tk)AEZ`,pa˓h]mVݖ8dTl+l Ȧ/$-p.eoq=I(Y8*lJtiM'#;/wZY&_-㽢Ū.f ME%&fNK~ 7kRIiȢ~5" `=C#oK.w^Os4Xm-/x -2*'"CBk?tm?M)ѕ0N#[c( O1 [gP  ̙0!\Z$Y$#(_OQY C∡ySaX~DjQVP؝.U눝r987(+7`",u ft@&aD,@Fdg_WG{l9<1l>mE ̯fK q>﷖/>M 7.\7^IXI-~1@w炝Jܡħ.WMpj'{),gOLilغ7폹gtzvlWsrɡ ԡ%ȷ\*;82ʈq q( l0V™ (Ԉ7SЀx6:^ \#7mR*"$;:U•XPG)"+lg[ؾLn,: WZp+j3.PVři)R)^LnQ:8OxakrKG_"(βBa.M}+︚c_F(h1UKn }4d᫟Oި5K+beH rNEE M9TD!bfok7h@ca)7TۘΥqvIm`x 9[!LX*Do;b C.։)~X'qMH>6&vRn/E _)7A88gSMo>C*iyBQrSH0y+>ZX, gu\&1 U=D9C_>F~06ʼ`w%㴐m79[܉3-v E އN!jխPw>t#סj6|8+s/$_>`]Iς]abfjLΌ=K q+`VX}Oo\貍ŻЎAvŘCC3Tw.; HNķ%5)3܂dۿ/enCDלJC}gpqO9u^&Hgqj꒽_`ѡ (År_щѺlK~3%P/ k<սfڧF`ނ)a _?U9u)z2F 9';Nlk C[_/?hzt(/"0&bq K<25e'Le/["ahR"%pGDmru\LwYT~q̲#AªF7. lol~5V1<@ۆ!T,LFCLMn_JY`>HbrZ?F4pYJA #.L"Eޡ䃁ɏ[Yՙ-U=`7Bd[U Mg|a5}UW[?#ByXbo 4ެ V%x !D pIڛ#l+}T#~CtNA|Q6[% x3X>Ç K=0ȼ3|nxݦzxվu&Tj3x'/ponCg8VojXgІ$xJxk~!.cUI-T#)'U4[X쨱vңQ ׎{=fa6b79y#߳H!b`,xFKe8ؖ;2"{lcLn_JS;:OLnDeJiJZZŸj1"] =!dڌ.'~+XDZ_!<[ŤrK5 qVm:S*c}8'5? A3@D< k-g6 1BB8Q3.^]"Șڔ+[]rKhUhy;8)jD m ot;u߃lu]4 c .S,"h B I27e /Vl!YHڔLDFME[b 6!DG0ȬͤK&7_Ɇur?FRVARhOq= Ni;]#t(c%jY4 t3]3`vq鐭)oWS0eU:zE)(W hdIz-NWUE2l?O+7O'7@JE`Hz{JP!}|\ʓdF\}-ŸK9e rQ-_Sm!'!?)>ڲ#f6H*/3EtyQBfY\"˟ A (Vw,O;o";"COF8Ic{_;rO[ C<^58("T/Q0з9=(,C\o+si*u FZ=)la 1XҦUrWP*JI9'3?@}L<4ſJk]BocD85zxnhh?E?SSH=yn8J0-(AڟCF ~.7i GWH}irZU5ٖ# 9u`I|8hMZ_#hG˃Hn[]=]Ġ t4(5w"glw4zoq>awoKT@MiN 3Q^dvF,d!Zu:6:w*rSg/塝MǶt>vX_q2|_qy:ՙn:n,*u @MN1|Jtlqg"Sj.< :&6@P\ӞV^6v]էh%;j$ 1kvlZGthE/SM2`O/ˢJs*j2gS=mRaV7):ו5G}i~ KIuoBː_x +[E&,mP=f!Ir !0י8P _X^*~'xu% }8g6D;CO ~`"z^(WiIh|Tjo0[ބ揑_$wo:_ s_X?ssT ׺ TǖKJOݛ7[t4*i1Xn}/@wy9L|X/(r|(7朚VzV;"NH ۮj'6}f>#u7s.(BXS_ <͹TI gAg}V/}bNe]h!Бnn;yw;N=}SKVK6*^o=BoIx#5)Fp،֑%zwc&q9uP!~gZ>b߹TH>a> S p\UqHG:OLCm1#ceeEٍ` ?}+c+?utHN%}.!T.v5ٳXyD! p J65E[Xk6 Ş'Ec|pVjM1sA* Z5j,m!)k +7VuPWLrjp5P٫_4 Bɴ_U@>?vf6j /捸qT|$8z9 !Ou kGY 돮bx01ݟ9N3rm[S,ՇR'쩍n/LƖꊼY")]֙Q:׎ggGRzߪX:c1Ob *%4Tgjq$a~Q|UЧ-t Q,-ƣGUk@rC+{rR޺Jba/A< c@좺MPllJ}sD23ܴ>\]uݘ|U <ٞ8YvYX̻~,*"ɀɢ@ %TgJ6sxZG}(glVyOaDƞd.)h ! Vׅ!+" 쥅AR,O0/PfEzT89S6l+q\[Df'M5}wCHMȹH! lJ$Z=/񎨐Z1 |jR¤a& *(iB3z1~2)Kqty%SmMʠE)k{YD:kx/COBL3BмsϽ: VdA5 YJ%?{Htu6:բQo%>fKWm6R٩lˆ,垮_>%n zITayK+ߖXYc]IP A+=Y3La Ұ}ڼ^5\u?18fWWQ 1DU-75C)lְnPݢоg7pFh!:5IUZ-T 5\ N*0>\jrj3eKV "DNjezs(M6م\2k_nm=MsC)@@; ^s !Xϯ]B-`2<^Na3M>!6@:q;!Ľ(1D1 >E:Z}Q"~.L[^hqL9Fso@L]+A9Ru޺ Qyz%.xB|R?Aꕆ&,A@z=|O F5hNAXkXQ(Ό z?RG`uw5`>֢_{&(3ʈMS2/B7{`X])'@HrkfHƿg33,Xq]B9.F+%A06f{VP؉ fzPvOadj>tv B39g[A?/$+RiGFrHcO/xҳ=C PgJe쪎eBO7 %?03K[5D7Ų bvLLp&|Pw *Fא=T+},I(-^&La70Kdz5#AF1`<>Tu>(nR--/4P7O<8Z &m\SXLuKwQ>3 ;`+2DY/_ԍ`I9 ֦"tצ _f*T\G $E ar4_=CY:8zdY<$ɐ=.hHRBLlW`hNǒw0~8yxM+RzC{= \#4a7%&j|;;z9oGx=~_eЭVMRzj ǥ5uZ:r>0%`z6bn ; >I1lȄ+ǭPJzT+YhrMkhE֓0Ē k,9vA9 '52%ggB jbT/Xn]er!L:ﴤ9M#@3Fd&}F Ѡ^)<%8i}Ѝb H/#X(s04,H`A@ ʤ 9=G!|Z񁴴USXG,c=fxݩX}:4VS.88'ZI3~isS9 ½MXC#]oI猓Ӎ݇]٬iwXr|nP%r$aȆT|xM'szyD9>3]ͥ*jlt ~n,\ 3|ΰ=._@rpnD !$%EV5[Tafw^pe>LԳZ;gPsij^S7@Qz'~}ۙaF/ "u3{L(\{wN@n֕Sri]ahG z<5w %3b-XIzl:!T%|@~JTS\z}Z`H7LV LrcX[i?w2qhdYEva?"#<t"@TBM,8󘖫>No?{R`ؽ2|X3z#i_qPXV{a? /Or=R&3݆[QvU8ڸL&+*5ӻ^9okaQwNZ7m ˈ!x/N5URw`joʭ5/uPxqXеO݃@a̞q,B<.l,2bpz{( <='t4aY/^7\W]pg<`I_!pW0:͎:\'W'>musH#_AAG3STdma 񄣯0+XhqT,"w⑁UO7 >%NCbN PYNPJm qz5{Vl_Ǟ S[qަelOd}~p5\?9@2Xcq3X98L̈ 3"k c$'–;pԝYdRfЦE- X_ |K٫\Jk<+BI/'Q;- Yg{14sl[=tA]Q_9%^Y-ڱ|Cй0e.ʟQJ/0[˫Z 9T__+ <u*Ca0PW7H>)n8߬~(&yP;?@_3#GKh5/RRdkת'Eߞb/u:"ceSMb().‰Qie\(tCG:5geWu*xH;D!T/7 n[D.a(gYXh62 j!+}PG5I>a<,evNUb Q\|FK6}6g)g?.}1fғ˓/lmłF0X=la~:N1 c:Z`` ?6_>gC>U/rNΪ\ +ZԦt|n_WUآf%ԪXူg"_+O5x0'FEE 'wp prNb p-JCYtt[O&I{0(=k Ʋg&"]{^l9kZ~\&Г9RO23'NrcLdDޔ2d3eԍ]c& PMT]_W~8Fv"{?f+(nQ@5',dA0 +Q*Rb¼s`nu)VHFŮ*-uԦt1&NW9P!!Gjl3Y6y9נjL<(s Iӕ7X\*2_8ữ@L;^JywFԵx_z qvzjqi+8&K񓉃a!w9fKJ= Ptν+i8ME]D#vJ_lA 8% -D0Yđ^D"6cÑS+Lcqfo@ h@]0@s~2.93.F#0œuI[cQRwC.M麂׉hoHow y;/6EL&-,P!T{m@2QBw H'Б P 0`CΑٟ[=q)+n?q4ZOPxꦫ!dF^ˠ)TtU)0`i6ǜ Piˡk ;{\S:$N99Ns,<)7jz |"E;]@U$ 樂qF-@njERjo YGA[͟.JQ!:.8mB3 jx5`1B87WŒu8mMDJ9@S_Ǘ_8Br{'5;OSE>[>إVqy+v ִ;b7R:Rа(] _䯝$ac}(%64TChFx{{zk;G?q2޽^| +k$i)EyJ][yM?,?#BkF$k`h91oK%ha\ň}UM}膨~Vu/0rqDxUť* zg(H䂹.JYwA/qhdG>F,5K,Ceh:\}:6i\pZƿN`+VQ̐'bh6Jx龵LvA6N)c~~h}E\ԯr$B,XS&fL5v}*7G~|ui 3w6:f\.*}!)/ݣYǫĜz9?|mǎQZ)Qo6u0n4j4]~-j}solɜ "=EC8wcRCǾ0.›Z`]"5eHa9fm|Y䜾~~ Ol˅Vi69El% &nɈX(>]޴ԓ*=:󔠾> GX ,R:^#HƵ^A~ytF6^C-vYHjҘwpc_Z>Eʳb*Wh젎 Amշʶ 1{%B/HSYQg:]Rl"zT"韓],qIv GJBU'Vc=?rGAu'B>~ܥ_Q 0 }3໾>UxYT\BLT$hŰن\mrCZ{ĺWGt:ƪeybk'tƖޙ'5a,P jMǣ 5 zxwWnA5f~R$;. bYΊ^'Ǘն11]L ~?3 \R4+ _0Y}hWTME#G_ zTs趀Ӂ/3tI]'-XMS9kB>Į&^p uZ]W,sڻ8yR)  [nWjic\c4o*dxgN8ճr Lס{ؾFciD* u=qZ8Mޏ [QQWv<^z =8ϥx{urjSm1T?\;|ZM#"v !$5ZVFm)Tx%Uq,gᩑ>{^vLՆ_mo*nV{b9+&&L)Ps|A3j 22cL9~}n \j>009I>iPwxoo{J+]&S3Ұ;Ʀ4mYB {$X'm/433O*zd^@h8"~L"H?TU!D=DVQgR_I- q?VCU+ܔǤJ䅷KT\M[ We׵'NQk!_,z}jΙc/z%:r*R(&c\CqVMH^(ֳ>>:Kxb5G,0%,?׽MȇD+^kyM6-*N3Kgn `^fj[-ɹ 54CR YPdm_FK+w}90/s5MkY!za* ™Iҥ˩QZNjwi~4+)GwiH7k: pc>pfnĨVV9!i6ӿf% b0X5F>.9#xTn;:F ,y9#BZ [wV1-/:M)hʺ-[UJ/AδO{dQ QJ.<3!6l`U4¦Cxޅz#t}`" ],l#"ist23}RAjn &@:ȹh{{km!PbW -8/X~.%dϫj-Nw+} =U羘}j&`[̬fqK~),I99Fg̛:kXDe߱E(CBӲŮQ2ȧ i O͓ە*(zw|T^jM)x3 H{l2:AZ|X OUq%榄*WU||B zaDh+^ՙ~tp\УK3;|Utw+:h$FqijhNJHM D+eC}ߞ'WOym$W<ߙ~L_9(ɮ9DϛIYӣ:ZJ0PIVrC@GUơb^:gwu(4* }ċ5&˨ #ȳ-_c@AkMĂf8cXF9 o̬#TB=f q $mi#cLgz am[ėаolMΣTHջ>FDEÔTa|C3QMGٞ˗XQnGs *r2QhFR^6y{OFkl{Lt|UmCNsS蹾d+TK Եh)zڊ<&u7O+C:0p[ݨvmJ5{L;!ђe䖟yA%x d"_z̜mpr9|z?Ƀ*(VnE>O5yX=BQdD2z~khNG/#q߮,ވW?!` +0G3bH*k)MJ EȢYFnGޱYMNI>E LlN^SRh!kVE K*9!DEt{=5bLT?P ,A?#ӪAi?H1$A-ݗ_fy z>v]XEj߬s^L +ﯟ:M gxEї \ɫx]Yͅ3F,PYRfYyTw] 8<1Ԩ7zQ6db h=: eECˈ} sr `3>'%x3bHy4Ɛ~f3|W[0auUwb7&' #ņEF_i Dߊva#4-,'-C'2`mlW`έJ S/E%`*r:3|u2GUk cvo/ybM "rweT>r%a37x:1IOUÉ}]]:C42-Fc !ӝS6L}d0rQq&D9U0:fY?03/ "K'%/ITA K[1'M:|ӣdy7߄Fa f+ svou-`yQeA˛rm:EE3 ^_πouNΊ-jJxiWF~ c#1%5KjcYH}ĺBϸ ?҄. FiSBnԮ=JA{,{dFg^θ*ʹc/y뒙̧qVT~iM/Ԯ+2B\ym;Jh[;Ȭ%y +oV:zMi оd+ k <&7LWSftGJ|ҞO[~ly4d\K5w2*}8=>r8CEJ`IF'ܧݦ`v= v> ϱK8Dn?N;}.tL[kWm2ΪOm#2Mtu|3]DkJK7)L|2}j:b#q30 y#ldT0Dd}u4`OcûyӀMÜ+P&9lSXg J:?r%gv }H4&{z传m_GDC>>ghR=5z8Z <@-"?xC;ފ'Ta W=->Jgn5ǹиnO(tZRĶ t G ے k|}hbpxG(D؍1oCuM{sv1EZ1w1id7wj+7 U }KkI]>X3H? B0/ ]V]Ȉ6 (|[`Gk? "O 6$X @1g^,<`+ Ps8{WA܏OV7|(vFkmjR֛f܈W!Tr/_Յ \%EW]|/7[>}d]eUܳ$ ."4P=N\srxaY.e5vd%2-@8+G0ʼkڲs=$OupO>#液wOYwܬ*O%=y8ϋ!FwAv?G>3QXedq4nۥ:X|M@&EKu*p{F}o6aPX~RՊ> cZ5X{f%c{ ݁sWT|T!rVCc݅[vo&"}v&=(0]G‹W-DP#ح\|`xOOJIWNә!;Tj#n15س7R~0$Sͥg`cD-(MQ&2E*jdy|Z ,7:sfUq1mb{#qՀS)Ϙdc?pLHֆ_-|Y)OȖ䀒Tjӗ]&~>4u\;|G±!*A|]c.s]INo* h&` ؼ +%Ry3#`D.='HgzՉ ) RO+i9h@tfOpv[E I/%'>i JZמ~*;J}{ utކh.5zAXF8pYqb-T1O;'f^f|ϲ @J]g :}v|y) "¸ BQnе^Z gY솃iOrvdX8/05nEd -WY.6<9mA^DN&b[2˨>yZm~c`-OA.;( C 1ѫA{2O{ [=Z++Fk(&dvb-nӣqz7/&[zQ@d Z}a胴+6tW^O5Qqvxd@88701?fü~8$a{56_8eP^eЋ!.;hS1RjQ>XO^ie?pΤ:? LQ4%_=$h8HQK},^mTɑR-[#O2E8WDŽr٦Ȓ!<4n]1rMiDZg*lsPbڎJ;oF'a`G*&¿5ˣ!c<*#7?koYY4P4%,K\p;(36@DZJ{[^*?GB4wd"4,BӘ1)%m6\?M\-g֭0Ip1"EǯZd B {hmzI*pv'v d!B11'YIaҚ 9N`j+o9) ɟ<+0NpౄNy ;!~W8ϹrT`+B_3s֒P"10kaTOO*vaDV%TBm?磱e5_NQ: S Gvc U'O'`;tggg'#EE8v* il3!oȥ.bMQ>FOs>?W|쥊SИe ̻{Vt[AGή0f V\(JL{RCjU<eѡc"R%Al d%hҹHM{1pL1'쀃퉈mCHQ;Tb"~Z%xJa}HO࢒ Gr5o2\cCJ'sXZjfb-TTK$fKӤ]-HGɄЍ -R91Pe#.Mp 4F|%:r4ާ@0ތ䙂*p?GSI'e BSyݩ:#y+x|Bew!J-4Qv\ń\_xNOKY-o'š ΉtQw َ&FJL)K,̘JQzbp;QYlwSf<uUw~r(co y: txa¬w562(֐s!a̘P.V#F( (KۣP}ndh&h{[ՈAz(` [n,ĉ _t݈Jb ?ע TZۨ5mj,dxHޏHPY1A,=.-f˜A;!AݹC߻ʑB$%zؕe:HND5V''bBv.ÙCq |y:7m/AN'59/9*/4$) cGv^DInI5"XIN*-Ϻ_i7<CFMj2`ȡIȸ>_шK]&B5oT!-W?i$_吧Xs`kgg=^#]iu2y^W8{Qa/E}iPS64XXBUR&fsOkT BhO<7қ( b] ;weyB5J']k_qU=Гf ?ܮ,slf>rr:dCͬ a^_d3B61$=hQf}_M}j,lO)\fwf*5Lro*lс n.#ȓJ ^>Z;ʀ]nDb4ӄScQ]` <~}T6tHkUu2VȚ?eZ-l&1QqXpj0DP cD*ش/p:NBv pB{#v'4RgϒE*oh%dm0qw 6 f2{?XQl{}#W:){e'W?jMA ?EN2>:}.(UĮ곊:ywW39~#QkVO*?"$l 'z)Pݑx_97_ gAA[}^,fKD@?Ps.iGanPRp6-Vj=Q*xH">cC͏e#9/P+}1{DwI+\`g=A_f9w +{k:TmѓT(;U6c+%7S`!H9/{Z6"ΟaQ}g$5:AX*`WД3z`DYI\씊씹$=tHG"UlD eD$42WddV[+.+{O ~kla`~bOpG=o` bSޤ=Cz\;r e2Z?(p+٣Yӭ}NӍħ*s%:, GR܉KU+~B7ԽCӗ.BDcR> OLgXhLفG`FBx &|/D_fF}6:F cũYa%94<:^n ht{v Ipj(3}iaOM˖}E``CuLtT )VHRGz#tP(z{Ԛ72[5%ᠸ=TpѽdrWy 顝hu^(F9jJ]؞-)/$16-W jO-M7Cϩ]^#aUX' c%@xq ug8,1*x9Z4dž`Vz)ҲbkDҞg"77SQSs0 6vФbD|<1cO)3O!na 'ѨcІwTKTߌ ihgPU.3pJɿ7;ޢ&jz'z U8 -ZF;:?[h)1I@* `IJTYfN+2i`I|\KZw0s+>_oJmR7XDϾ<'kPe);Z|?]VinȐ1#%d5*rU}EJPf¢H)e94pzF\Ÿ堝pnv7W9t|̅ђTD{!}'"sZBʮ߄XA& >ʢV=Y֩urkc.b%آ ]b0#omSƊӸ3 d6#R^ eU@."K*K^-@FSj|BHZmQOاY`k9Weac.,dy7wd ,}n'0+I&z|vFGU,s%!.#bCՊ|qb4 &$wi;T N3f1YH\Ӊn>JЁ<YD&U'Fē蘒}G~k^7)|2Vzm-PJNkSVS#=#c'qX l"RVdvI#?L$d0Ő[QAnJZ{wYvs(P1/̻|~s] YZ