apache2-mod_auth_openidc-2.3.8-3.15.1<>,~aOp9|SB~A;BH6hjGZ XEXdOlaMO2$C!E,uԿ 92'83kII/`$i eCpOےub d|A+hQTưrNѵZ p[6eTX o+Wn)EI&x0(#rΉ|fSAP2Gp4᝷C-Ȟ.~υ0QǂZC f  NA>>?d! ( i6A W{     &0`h(8 9 : FGHIXY\]$^@b`c defluvw`xhyp zCapache2-mod_auth_openidc2.3.83.15.1Apache2.x module for an OpenID Connect enabled Identity ProviderThis module enables an Apache 2.x web server to operate as an OpenID Connect Relying Party and/or OAuth 2.0 Resource Server.aOibs-arm-4 SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/zmartzone/mod_auth_openidc/linuxaarch64 AaNaNf8a5d638ae59d2eb7ad2b2437ee9be23f294885748a2fcbc162fb134b9968966rootrootrootrootapache2-mod_auth_openidc-2.3.8-3.15.1.src.rpmapache2-mod_auth_openidcapache2-mod_auth_openidc(aarch-64)@@@@@@@@@@    apache_mmn_20120211ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcjose.so.0()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libjansson.so.4()(64bit)libpcre.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse_maintenance_mmn_03.0.4-14.6.0-14.0-15.2-14.14.1aF`@`e^_@]{@[v[GZZ1@danilo.spinella@suse.comdanilo.spinella@suse.compgajdos@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comvcizek@suse.comchristof.hanke@mpcdf.mpg.de- Fix CVE-2021-32791 Hardcoded static IV and AAD with a reused key in AES GCM encryption (CVE-2021-32791, bsc#1188849) * fix-CVE-2021-32791.patch - Fix CVE-2021-32792 XSS when using OIDCPreservePost On (CVE-2021-32792, bsc#1188848) * fix-CVE-2021-32792-1.patch * fix-CVE-2021-32792-2.patch- Fix CVE-2021-32785 format string bug via hiredis (CVE-2021-32785, bsc#1188638) * fix-CVE-2021-32785.patch - Fix CVE-2021-32786 open redirect in logout functionality (CVE-2021-32786, bsc#1188639) * fix-CVE-2021-32786.patch - Refresh apache2-mod_auth_openidc-2.3.8-CVE-2019-20479.patch- require hiredis only for newer distros than SLE-15 [jsc#SLE-11726]- add apache2-mod_auth_openidc-2.3.8-CVE-2019-20479.patch to fix open redirect issue that exists in URLs with a slash and backslash at the beginning [bsc#1164459], [CVE-2019-20479]- add apache2-mod_auth_openidc-2.3.8-CVE-2019-14857.patch to fix open redirect issue that exists in URLs with trailing slashes [bsc#1153666], [CVE-2019-14857]- submission to SLE15SP1 because of fate#324447 - build with hiredis only for openSUSE where hiredis is available - add a version for jansson BuildRequires- update to 2.3.8 - changes in 2.3.8 * fix return result FALSE when JWT payload parsing fails * add LGTM code quality badges * fix 3 LGTM alerts * improve auto-detection of XMLHttpRequests via Accept header * initialize test_proto_authorization_request properly * add sanity check on provider->auth_request_method * allow usage with LibreSSL * don't return content with 503 since it will turn the HTTP status code into a 200 * add option to set an upper limit to the number of concurrent state cookies via OIDCStateMaxNumberOfCookies * make the default maximum number of parallel state cookies 7 instead of unlimited * fix using access token as endpoint auth method in introspection calls * fix reading access_token form POST parameters when combined with `AuthType auth-openidc` - changes in 2.3.7 * abort when string length for remote user name substitution is larger than 255 characters * fix Redis concurrency issue when used with multiple vhosts * add support for authorization server metadata with OIDCOAuthServerMetadataURL as in RFC 8414 * refactor session object creation * clear session cookie and contents if cache corruption is detected * use apr_pstrdup when setting r->user * reserve 255 characters in remote username substition instead of 50 - changes in 2.3.6 * add check to detect session cache corruption for server-based caches and cached static metadata * avoid using pipelining for Redis * send Basic header in OAuth www-authenticate response if that's the only accepted method; thanks @puiterwijk * refactor Redis cache backend to solve issues on AUTH errors: a) memory leak and b) redisGetReply lagging behind * adjust copyright year/org * fix buffer overflow in shm cache key set strcpy * turn missing session_state from warning into a debug statement * fix missing "return" on error return from the OP * explicitly set encryption kid so we're compatible with cjose >= 0.6.0 - changes in 2.3.5 * fix encoding of preserved POST data * avoid buffer overflow in shm cache key construction * compile with with Libressl- update to 2.3.4 - requested in fate#323817- initial packagingibs-arm-4 16275538712.3.8-3.15.12.3.8-3.15.1apache2mod_auth_openidc.so/usr/lib64//usr/lib64/apache2/-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:20618/SUSE_SLE-15-SP1_Update/d21d965f2abc12f57a2d6db3de022f23-apache2-mod_auth_openidc.SUSE_SLE-15-SP1_Updatedrpmxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eddb97e18573e8812b993f5003a4d3673c1fee18, stripped RRRRRR RR RRwU!M,1ݿjXutf-89fe32a0026c587ee4cf2c27523409b505f5217a3ec04427d909f1b01bd7ca4be? 7zXZ !t/[d]]"k%"5okw@_/.PS8;ouܰf:,}5l. McKR(d ߶3f[ FĽ rN2!*gJۤ0"G [$LNthf1ag9<93m6s{u\9(âȳs;DƗXxx v~>!oZ=Ѐ{a濞\Ãҷ&uXS=/^\ sV&cȺ>*)ίXI "^o 67bWTpMTmnGLXL/b'&~CA`"?#CfY3°"8`BF=-\\_Q uWJtqvw$/SrpV3zʑz8COcH$ϩJHďwf_F]*OlC2mɋɚ9Pk_+}⻖煂~ $l yɰh10e:h37J+ ]dc0;[ؚ`<o/R2]6Hۭv]$ h-ڏbF & cѱ@pK~r==m}OmI~4h.e4B$ioɟ@xa<=VpPc9" xfu5~[V G hk5@p@(J92y1U|&ؚt WފtT@X+ E}K:U[A/$.v#ryPҗ-!]: ^p& 2 ;a/He%女Nfܝv6C>Xg#ݏ$T-ɁJRU0XmBvVEߏE6ÚZl= HUN? ֘;7պD4R:՛h&Uj}]M/]+GR qɫ^/?ƗAH!06NS%kE zHؙnnxlg܈߫fs(Bz)Xݭ]s%>~=@B*Z)u[Wn l5(T;V4s88Ĕ zy3\5421\מ4P >g37QV!ȁV$R֚C&=cne\KN.5uk1eNɨVIP~ n;-X OHfDgVFvWjO/ʩ[*FxhIfspÍY 0Ci:aYCzؠg: ̦=V^9v!{/gs6b zw0Ǚue@{*JU.oshaz G׮{!UߪJ}u-c߆@:6O# c>]7bUBakȟRa@[^޷)M~j rP8cÚ7, XoHWf;Xn5SRݙr<圲2#idCl'l9RI U@gBG3]LIןe!$g4AXDXdsg}g~'% 2ZFj`-kCO!n}C0-9x9J9>8{tMxBWA"R7vUr0}hrMtY]b91KFt |]3|" .Ŕe.>l[F+}k-u+J,gn j:}c3QY[`1t)4|aݏBlt?J= Us\U/" _tI9lbmG'vW>f98 ;8~ɦ켦Q a2{L2 Dsd\B,L5 n(WؤbD ;ETwgQbgU**OTPQSsAgaҩbBl+zҵ9*"'o(4cQ`hIGs 4OeMl^-F)}v HͰJ.:t!iʰ+q4l~?GIۄp_O@,rkzς)e ovHpگV\hUNtf% L<'Orc5:nMXLoq{*kO!ŽoxD,'>Aƹ2C-29Mwʹ{X 6#鱉[Y3!G_!SXB!0c<& (^F9B@N=ƇP:<1?=ϭVX],jɽB-Km[-spSBVF{Zթ5E*X@T/Etq ĖbaMx m=ڨA=&-jy=_6s'D.~X_\#\<1ƞ gMn.f|"3#U5~hN:3T!QMγcnd  Z׳v3Yp!c&ԥ!] бGFƸ> ^Rtf^O * ( BZ J}/$/m]3Gs F@O]ԓ `a"mN`ȑQdJfPi2wD}V8!b$BFi %$LBA=} Yqa])BEÐu?PԬ焃&/~=]HNڎ'wyoGyҴp!D*%{?qZkU,B&3X(AizcȖ[tw[hRHA N;,5EEcSD&"c#`ݻMmG4Hj t!eg2fmcəfE8索\n.F鯌tȱ<ř;ޤs/jϤw#nҵmzeEh$~f „dqn ,6 sj2c?K|ogWxn$ a?ZRBimڙN Oҵ1"aoȜ<û'tsߒ Og kB=P >-d";݊/a+)$n(ˮe ]7YiLN  :!愍B['K Wr{8mB o VRI-D jp(Q ˏ2aU 0ڮO0G5Fb`vnӔ .Ġmȷ@#Շ]RFU]XJPy:M/!f7޴LU,#;7/' 4 $?/1Z1B 13wv?i}Q< =< *FxbUA4:*4 x4,T_i?QJXL{HR5;FpMVUeihVA,ei9K4B@m=ZxhG/Ln8|];Ʃ[1,9rc K-h RCJР0wX w?8PvՆbUd.GOC-elgRa3 &n2]rGI{Eg> R7?}Y%fhg)7 H逴 Ǔ!]4М\ ZXUohLi\n `[ KE#AdmuKm`LҽC[Gl-Giԉ0|P$ÆStDרi N`py~ݱtv^ZZ!h4#+A'`)VF/4<PU-C7THAEoO gf@x,0\q1Je^b.u!nQM1x$" ^PY@n ld+p!iXcg+Vm겔\D%kUܯeO 6dVkLeC=ލL-GJ=\z7;[2{'br?(|/>o7Έ6KúKPVH%L V/W=)q7҄;i#SѬɂ3Kdc4ۧX%YZĖM: xy=({Iz:C-՘ Mz3(aX)+_@B{ uX4OOxϙQM D۪9QzaoA`=%fB(sjG!g MHcmy*5?--aF$]2@sF'6wCP|8;F< uV㝲͉{ #f 6w  +,ցh 1^葪 s[ b`aIMt O~w!?v{UqWmK}yf߀c>*׍b&b:8^!Kz2\^66ޢl7qN4xJ3E?u2 (88.h=xMbSY2=9;hBNbV^iPixt zJ*}9&˸ΐd4|gnv\8NOH!H# ['܃\e'TЉN e3KS))/5%gJQ4qOWYfaPTKxuMWpx˾^DR뙫CH#$-##;ˋ'3<ݖu% jqB\2l(vlc9B+u,b2,Okt@[!NHM:z'6KSI$ E*ט1\l6(qŪB-qwm Sf,k٣q#gz]iI'ܸ}n_~ $2 tDւ/n=`Glg\d1Xcfd9 ;=l랡fhOrqJpԓ%sO,,lXYfVbc7jvg$06 ǎ_Q2tz9gx;e#MC,W{ҏN G#KK*Ѽ\ ~nB-i* qF3[z_ :OO"]тsYa"hs{GUf @QJ_iئj?Ҁtim\h飨#:jBLj+e1ʪ(nX>97=Q8&mAZ"(:#%Ϲdn3KYppv摮sjR %ތ*%LӢVr(]BSjn*k>Fj[E+uct$ 7HBoB,9;&a0&uk4i>(S?p*fhL :"ӿjF7kOkdOHj%hB^yV`K`)}f ^~+c˔/܊E݋t:~"+:!s6/v}pk`(^,tTf!{k?EH_8˩4tߴ`;mG壄Ӌ[Br&c6^sv䝾S=#Xոel2𕨫^"fN'6 jNy*`xb(݅6F($1 ~FEȻy3UęohxsPN  *_]qF,o!븫C]OCzP&5yy|Uff^೾%m{wht[w| eŵq2`RK3tL]2d@,3<܌^囨x_vMVE@"tN*yq+7U+L]|G]]C~Ѯۃ^Y=f@aCJ*?$% e{Ytfh<$ݮeBe \TEǡ >?*7[i{yh1Y0@^.f<}"){-zFnAU3d/Y^ %~]!.6g^~])TvDiPDh'h m݄^\xt`N{sC ~0diIn}3߂BMB9:R%"'n[ h: X0\47 k+@.z܌tyrhC5Q=s`>~ 6Y]X]9 `ӹK>ɖ,3@E63`[Fc5.S7qf+G4:qHɤVG!a;\Nk/ý9JXps'JRҳbʅdsXNNFoC, ]n;0׃›; @HOP~7jDz 5.lwQG d+Hd/ bm$HwT`cntCssӊxjP7JR;oa.nWԩ)ukT` ~-'/.W 0gQz.{&OO!dϞـ*_Ou`pncxC٠st'3P rOFWp3y ,-㞒{d;I¦]ABx@Z[Oeu^DH$҂蟺nwsQ6j/PiQ䮽K` AaI<Ïx⇺):6L0b7n` cv=|VGGYT'.XWc ͘ZHVgAh$ˆLyTDqqPOK/Li6PtnObصQӴ}; @gyR&΁"aoOXn 9!t0SAIPp _^>-qΫ3 mPY_R3$a\Ki\xNY8L5t( FF *A,HZ1< ~ sHI,FשJg |_1'jǬUt1d6.ox{wvNW[ L?*-F7ޝc&_b~n>EŅF@z[Id7PWϪy);KEBOE p0N :Uuw=Zr̹ZT3 :nf';$&Bc$x]pY$=DYgrDF;!h:ZSM$][R{`$5GYRtUsxE&tW,'29)\"˗ܫxfC4 %G< h8p,&ϔ`Di鈁?#Ἴ _v퇔 S)@h{M|ej!Hᗽ/U$tE6b2ӡZXv4U "%_?xB#'+/iD}̍(n>EFJtw.`=-ǔ;satym'X/&moiPlf1~^;9D08եojjɊy?ZŢ/.<7mVw *MfeZm?#~՝d7gp/z 5tyE4vL%BLm !>!cʳ4aΤX}8BO(] Y0'fJg-/D+TPѾ㿠fd2ҍi2_mqbUWwgS8&)|=E|JGm铞тʭ6#G_ HBbgHaqZ\Oci gQ2.%u1#踗,V1cx'Itd dsW#Q 6%>oHjT;ǵę6Ù:1a&y?` |^u/:H F/VDq#T[M}BK UlQJK ++ T-iiO LIeVhL>[9yʸO? އmm_+ZX d篏A'v2;GI(+3,3%0qLMR#<4)гo]0jdkqZVbϴuZ8>5iop!lPSoԐz< .cQVWsOw?(b0sd[Bs\^)+29J*xTD#H[w@E7uEW$ܛl~CU0`'^[P񋃡Y6Zٴ8G~I82A`JD*/!=п~utHW=MH)S`tEzRN[X?SUR"M`!g1ih@bZ+MoO0'IoF<-a&WvRY921IMbY;q!rsHJԨTAaQ#ЀWA?Dg[Re6^)2ݖ~B[~tlL)asEO`yjD%HFضTam6 @[l2H aieA=;QQo.$$1L,mfw(齭Ӡ ?.8=&m!LŎ@smLLI3 Yn" ,;Pa-]Qʙv4bcvop`+wk{^9q `]@mr)^`H/(K:aH԰wg|OqBc?CK$A44 QwDyKWvwɼʬL_ *eyQr|/9On pR1r+pN(b2Nw_ C=xqRMr.wq2%qȵWξ:G*͏aU{uUbD<~}9^_J՚Ada+KJ1)LQVۅ۩k>b{"<Fd-=tMY*Rl{tm=Hzd(cYҖ/[_zQS,=zhT3-olHk1~ܻ 6+c3|Qyvb'Ob8׺`΂{ KCUcԀ*=in:$!N*^C1w^\>µ5?*hT\ Q `D.-$$VvެE ish*AbHRnb@wy9tASm}Gl3q@>ةŊgb}4pKв} gVLbzK t2vĬC"%dY0P:b{„ӃY c\:1ȯF]lU$ҕu%tsX7)NXb!_\] P"Ys g"Rђ&S{ؒXUO:H"+p.UYX&F;_Zu ,\F Is8]^_GWeM30OFkvwSi>fЖh٘E؊RPp W?wWH5ɡKmSՈxJ=#X4q&@-(f^LWqWPǃ Pa92'FyLcN3ϟqM. Za MP3D!Ϙ eL>5nu7c X;0{|Dzp@eS%M4,%zAb vʀɀF0vќ:CVI1#m90}oe=@@@ˑ731^IApc jѷ]_3b Q_7H}Pn2Jb@xeK愻ӭ }2ܨHkE} (Ý|Rp=RhծVvO#[\o<K[..bIG6=M!AY1ExgFQoߒD>~kVDDG~=p4#ׂPiBVZ_6="Xq1YG"V4a9$~^ȼvOq DSس[R׼T?16 3K2U78՞ۤr83tkl|l<+ګ҆_|S 42NC4zMoafR^5[I\ʐJ΃`net|=R Л֛\=7>o7"v03(lX,}#=rRC3O; of-\3V{դCp "?F,U,F\U\IN~䔍YIk;-W!lE0,\-MQƯbCgWe9/犏7ZG@QJ4!+?b&ѥ)??vQ< P=)erfA3OؒQ39vL`2â h XlO!_BIyx ZerĵOؠ=_ ؍ol3Hy) Jҵ^Wٴ=Q\a"/#>FkaCE`gkoW*Z50āb;]cAQ[%<pʱR[_[?&x@ Xn">[ Eݥ4ZI>*C9*DVx eYDcc8478qLd >bRInp}LW 8Qh)zYI]BRWʖlF)SXjoqf4 !A̩d]F:>Rhm[ G(ʝ|n'Y^W_(CКѲD:*H"|8x*LOhlk׏H:a: s}Q7Ceg6T2m&玜ÑoPܞ7ܢF(&rdo{CǼC^mj퀆hܧ ?CNq[JOInFYe(~,jQc>%g ,oq]K)h6j{_B$B/7Z")&K PuD8KZRESP[&h30a@  M֌X&jt kh*#ȡ(;9.A(y`q c2f򵇊")ZF+<6g R~֙ǻ]w y3W fZ"J"]gYz66ŏig'HyZ]sEB6)͠k5K|h$+c/cWg C}iۀ*ԭ,6;A:f!IG1|R.Q@{<)A~DC&q|^ZD;v7230aA-3"XIOuW=b@[j:@bJ_2 G0?t:CA|&?SU݋/jb$aWI84Qj8a(4=BwvF 3,!#d⾜a ,a৏޴$*h2uKdwTAsǠic\Li[4q*)?ƮK,=2v~高[r D: ǵJC>+[MJ^s^AV"YB-n?)di]Wr17F.z< X^oY B:zzSfo2̷02!Y:(u?to{A{L;h|2 pp{؊Be9$iUݔsN擬 v^tcNKJB2nFqt:VEu}PhFj0ǴR<#ǔyIJ;I)n٤%œL'ܵeX$–ޡI^:$=oy2 so)@)~$ qmcy8BkyJsdm, Wd)IiwiԹmַ5a `̇kq6C具C?:AEɸYLs){wP[Pt=I!p &b l M߆sjZrB{:ys@@tԤ@@]OvS4{w^\1j+˩!'(V[ *C4L>Vu]^m.F'{8r Pޮ_|E+G$oiи̕@8-Si1t"֬cy B׆M* ŤzYdZ,PDga˂;A! T2خEijotϠp]/Ÿ:&5 ~$:K56|8zVV5$ Tk^cHT69}SϜ[d *@.]Hy- !?0P;& zGEg~'y8pCH=xcǽYt c]Tީ}rM>>;jËxDRE>+M IQ?\NnYeq^ =5TT/VB]a;@.Cdo] +{UsUlpk>Aq0 2:3*j&=~&є(snJ6niBJ1CT- rLa= O;ܱ&L5XVMBڵ =*־ROE~XwIs*n;=wΠUPM&hajSݞ66SGgXKUxP]Q{?!Dx祝`0fȞU܁8n^վJwTk]Ecߵ !潋 a^3gcrG/9r7tVy(?iy |\(?=/* sՀER w%)7j$M3Xr!-5<";rQ nF*d Rbț/Tz;@|č楮e LDĉ2$3;,V 0mZ؄ +H++oGԚ {"[~VI]\w+(c8(H_-3fc7 i:z:X]|WD^(ⳀG䌚m(ƒ[Աw77;(:_1c4B%hxAn \Uf35(Ȍ;>i#݃;y=P5]D!Nچۍ{O8tCK:+dDg Xggx lmSr=Y c!|Mr\ ΁tkiB?˽"LZ :j]ev;jSIK}0]1]qxWsp]6en 1˶3=BBt0E36ƃ{RvSQ‹!m ON묩Zx1kNpډM?㡉^;"ћjk'G=*Wk(O`ӏM'dOƍVjA\aV']jhL}78AI?6]6ziCO]}O_Eń2Ty.tķw[u"rP VLZũ",~>#]8ܼD F5.-9y㛮]Znhj?%'FpvB$ # H7B,pl>%vAm'HY& y3^>#Ղ( 3`y8дq&~%k϶ -z[S.D [&\~y@=ͼ$ݳlo&BB#U^F/C#h\P3R$=ɐixr$OajDC 3#X]i3`|ݱȬwH*r\>UXnc' ~XEn? Cވn+A:_XϦOUYn0t= L|n+l0ެgP;.bi5b^YED*ܸ : rKmYdsr!7<;IqIzS✂STB8a&Na5RU!iLLn|WiP'& B<6TVd3+~^sLIWhAw~RNr )Ggl!}XXӚn357 Q¿XXc7< x%$]rlHf6slR^Ca6ܶBH` (Nh :ReE9BC)L =bCE3X 9oGKYrt(`S:v#M*o{;Q%wdvr .gN|F-UҗW܍(5SH/xpln$HvҸUI{.WNh3:TFb=zC/ٶS-N/깶`A Cց#OiQK-[GX~&5b^7P+'h{y^(a0ޛD*By],s X,Q5B%TX2*Ȍ DY\E <x+?2Q*RǦnA$wz!hlFcjNסx (n{2Sv@1c \cj|wf+@zʼn,}Tj]EU^ 6NqMG(JxpB1N{/MfQDv ʝMi פ>JTL![I?PCʉǫ5fax-ycƼ5vCBG.Ɵ[N(ވn^ߠr_"рg^E8r  D UCNI67wя"FXaH"Ŭ~֊'Lmkv6b#M ~M:Bs{bT3yN=xZɫ6 r٧|7{ sRiMI9A,cj J/ S;=&bZhXE9A]>l12xBz YZfee0ܠ%-9Rxq,n>rX$G9 UU|`R/fFc dAMIO)C ,S5m]R̒7O^81Y-xb)SylP\&bȭt%aRLV鱑w!s~ExHz!2<&gܬZudAnW"9@ #76%ZX KWHdS 'LmGUcy#\昞] .ONZJ"8P=52 }`MLYF۸WR0g}%;`Dw6j~ʹ NHlv Jl׮@KfhǕ-Bo(cgt_J:(qp/.>&kĮܙ>EZM􁄝s܊t0X tuIc; SbuNz|;%C> `zޖ0Ix @"&a\}#]huJU'Ox>Yvp}c1*p'y@>9'~2ŕVYTbȋ?[jWSyTiQ|b1/((-o BH v\T*"cOཌྷYh0/a>*jLO o4aԓ6h3u*?)=tZ /x=$yFG&*xe GR>tr ^*i dh漛cG=Sq7OY{}Dލ )5#/9Mj G(nF֮woVhۭ Ci$ցqIVedKĀ@ux.?]0J^wӖjMpKώ>yi'va\do**OP:/GN<3kwA%a EE\44wXU摤@`_&̺2ӝ0 {@c3@1хdžoWITUwt#ed / N⊦{5ٓ2H63!dTʨ-q3 $,9l)$] !7~Q[P>61ז;rxs[V.{ 0゜ܼlץ;̃ jYow;2RM ~NInk(Vga(|[59j]j\8bcG?%,gm ۩5B JEaHdFʥfQc1EiDV66XN7!/ M(/ޝmp'l 6^Dt{)Y28F+I:骘FYo4ZNIQV"tqY)k A2]UqG>5@sp. uqX8=tKZ#rr`hрt{,LZaJ^S?{!!?F۹4&npXnH˲܋39i0 65uiW 趷k& uP[Qo#-'Yl 4jDhȋ#}*=CW^"QAl!nu(faRPwunG^Nң%e%=[Gv멡1:Ox;WU"/^ v#mU vp@wǂ/{}5Ti4:|,9KK=譇:* 9;OUr>T"ҬEKuVYlT}m'P^ GKXό㬽SC*Sv3ܩK{lS>cEJ 9 4wLqIϻ?g RJdI:cTAEȭp<LKߥk~;IJkӈ…dnIDUI[[G.CXdA]rK3G 3PBxQόe3Bܭ h,#Hb$# xks+O,kh'uat,) v2~EE NH=v9.Qq҅,9BƍzL b;tnY[D5Q]C}J`< LQ|:8[ _WmI"!C$fY Rxg0 \F6&!f_I67ͮPEXP,M,?T&`pMc_bXwi 5~1SXƚHfռBjG{XPhwR涃gbxG`̾YA뾵.}Ëғw%X{ '_#ʴ t?0acsl[Xiz< єÜrN:+ U[R8_SEEtPT/!f`-+!5ǵ.6OԌ oĞ#OPmn?ڦd.*M(^F;?YM 3S0cvT3F],[67X֎Iה\f)S>\5B_(u 6Cf9A"b evJeO5vj?a>Bp8.-lu͙&.!s6do~l$է ù*,8ƌM$LND.;i2tZ{ \vB0In49?ö;pzud8i̟ৣOQWe#v#aq]WL.6T E%1¹vhhX]瞃OPrsg1_t2 qķeCؕ5Su`b냬á\ [j u=@N¢H.]NٶR%`{dvO7yq/2kc)1ɔʴՒMsUqw2Ubʿ!O!ӱŮ )YY7#E50TBgzM(iM"HM ԉVge#@yL|3POϵR9bGKy\%*@PҬ24'@XfU_V;J2DUq~DZ_OS5boWВ?Dϙܻf(0b;K`7n S,@|qDK$'23sWW4tǼW]s!r2G0qӴ(_Q$`  {:esD1\ ]L[oyDSb9]Ikis9Й~Ć-pVV/sungS+rM}`HB5yMv)UMG>UW:JZ[ء~KlF'e&mAc~M#ڟHB/A%o Hs"]'Ye& q8O@ min;{,D*KZyxkl(Cm #o;5j֫f-Lۥ&*A5w0jʢ%, &mB'XD{$A6},&Psb dsԿ-͓I#]/2J/_FPfXDE咽ږ8GbxK˽z c-Ӟn?~W-V +sȝwb=&\,vmDux7ZUR$H)[!%"Y9v}C/kHcqҁmLSXO0a ,YmtRS{*'%[Hw wVI4AS VSOͦBB]5+یD$SEe O8 d[3w3ݵ1|qΌƑ1-<\7H\vE(zԀ/xv-25l>k*o$\PCXI?SnxamڬO=%プ1FqW@{3:_-.QS+Em43J 'Q*# Ӓl'sbrtn e0Q#&@q!;,,v.󮭳.t(XLAnf&C}gI:|1zص-{3JӴ90&HxàʢlF mu8yE<GZJ= WC$gCUPe$8hWZh'ʂyFe!7[$-dj0-UE_(|;E"ZYKԃ #׊Ա- H1\_)pZoo{qZ *%^_Kg N:LD %w'ՃA9_NCcܕ׿݊Ia7Ss܎IK YZ