apache2-mod_auth_openidc-2.3.8-3.15.1<>,} ap9|QUJI4 Jl6'`~8r_;obIxؖS@*mJUaH6H4[j)-(GXQ9 ݚ,F`L3*5r&~ê~HXڣLUYbR6ˑл da ܤGj)89O+Ė|b&^Jz 1 fɇvFĊSZsɳ 4O+oK̹74KYRMy>>?d! ( i6A W{     &0`h(8 9 : FGHIXY \(]0^Lblcdefluvwhxpyx 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.as390zp37\SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/zmartzone/mod_auth_openidc/linuxs390x\Aaa871eb5ca66f98f01f376ec3c5e55bc4c90e9834b29fe3e8c35ffc48cba438901rootrootrootrootapache2-mod_auth_openidc-2.3.8-3.15.1.src.rpmapache2-mod_auth_openidcapache2-mod_auth_openidc(s390-64)@@@@@@@@@@@    apache_mmn_20120211libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(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 packagings390zp37 16275540132.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_Updatedrpmxz5s390x-suse-linuxdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a0a047b4d3e73f555b6a2002ebcde4241104f7c, stripped RRRRRR RR RR R(2sJf5r5utf-8f5993867b4cc02434a6af0a9ffbea7fb3340cc50e482d95d77bf110c00f0bb49? 7zXZ !t/}Zb]"k%"5okw@_/.PS8;o]"P #Ѿz#ĉ|x8󑮫rq2A@G0h<>#VوE6xy~%yTAƉRڭȼe:rWf]B4Nd@=p cT|.&QVQro9i{k;{wFNl&ɛ)ϙ%("lP4G"h E;sk' A+hG" b#?~5{> ɀ`JܯidH7kmZTV_Aj[AO)0<&[w=}'s&f'n$^Rcgvep|h ~ۥ7!ϝcCb#:b9ĥ) k-J$V$Wqm4z\BmQ٢rh͞٣qWӊ.T3r]s'xbvВbB5,lm@(:B*N)ms]dia]^AԊdvى 6#9}Y0:N.ƕCd~\">YfM资ʹ%m\M#^GŽJ vOxzP2 j8xٺƕ0J䌵IQ/򖧪ţ^$[JX;x[$|r J6mOB&Z;"xq?jLj\c0P(CBKҵ%]}2";~ss4|K czD@IQSѡej7`v~X@]foD$zg>Ct϶s3d gW+Rkk!ڢJ3H5ϳo_DԖkOx_B99g0KFOJq/B)a Htj/HzKzX)56<azJ%L@DS{`hxbV`$C/#518iC(0x%$h|JKo`X/mgLhO}ЧjUh4wḙ=]rq<{F!^iƥmY| 'X Zأ'Z&*S߹\Ξ)W ";|.:>M'In-[qhiсg_hS~3cQ_BC-Άr4ۛ 1΀5;ީGg?6;tS l#<~MkRCӖgrXEBQq}3/*lY%E^HS(&fPIbq+A8rrN<~o(bhsz0Yͥ}+D]Ɔi? *POMӾ+&qyI\)h;WII,e @®WݻӬr5| t( j͚a)@*%,ק P5-Z?VNWMӉeU寖L^UmV}4QR%f1!DVV ^]x[75쀩f5<*zFy+%8A,Cx Sr%ɗB65΂9@B=Kɥ6޲J & XK[o>hy R|a+Ks\)4Do3hxσ}(-п+=C%9>ĉq;aE)h1bÜ!+}$rg+NMswgOcI LsBֹPO8{WWoy3G{(O.3X#uL9掋};#e6FNfS yah-bkY uVtؕڪlv#V[R=wMNft}|&޻ІRjR٤%r)0=z ( }7!g&Lݻz"c4VDm' 1c}\ik,dFaCU9Kj vC Z㚇R!lwa0sL>Lz'Lu{J>%PJ3|Sel䅩UXF$ 1@v% {9.~mYsUw>uʯSlfs#dEj=-׼ԊO'Ógc>v04vu7R[}7mw[Hfe~RU/B̬M҂[U:êG, ],/pHOӽsYqq1xN 5fqFUj +1'IJ<ؑ?hȬ&q?n$7ܺ8՟ddWg:zTtj*Vo9mm ==M)4~|Ѱfd!lvbÂ)l:gY*EM݁Կ1ybD")}L)u4{)6TG&Le2)hN: {m _f DwJS/;F!衕}Ɖ)V:\Y}%X06$QvpV U?{?d 4FY$󠴌^Ɣ kQlVPpAG[f8,Bbl <*&}Ĩ3Y[xt EXJX0rv]靽&gYIUf7]W4\.Wd KВ ?"+ jt^|a\ -~nDի~s$[ٌ]ej)+Ee:@>-~W;E\D{jv0"hc'/ͣz۶ߑj'IV $H\eh \íe\ĐR۟ Kmq>i۹vjCh"?y1b t\}pɨİ,'&rˏR)u^^:qf-, a)e_nVԠ]>;\Ψͫ p K}K!1J0dơ7=aZhx ]r`4%-[v qLbuhfGdE,qZCzPhOYvze!v3ڧ9ܕZx ?Ua/^""g?sn;@Ѩ* f2 ^B-: BBR 2<|_}9S;f,7K*d 1YJ )(++=NO̺++&mĹbeI8;R v`QwӰr;_//pj;tEsub*߳>DXP{i8qL<1<'-yRX5%w8g'2Oq=_wnYٻ9M Ac W& yE]a[&]T%GDjVqL8F{zKМ/MBkrQMP7YX?Cc5gY).t&r&i+B;XTm{z$fk^Tԣ$!q0cƬ1!ϽhPy dl=lvSwV$GALF5wud[3k GX*B4-cXtK-`EH0Y˩?d7]fo4VW˛# mܺ;~f/VenhP$'Bœ̰;BlylG- nT ӔֽM/js<=L r% V=ϩ9DFx#WC`DRSn#Ҁ#Z)٬Ռu\arM=:kTYtFmyZ$+ШK\~0-4E+?`Y]Gp5~MP>X烓#_xR)RbVsǍ)&R1A8l375RG@|P뷫⯕`\׫n1v%ʻ]{v֛%ExG$G<16?3 QBQ { ,Ɂڤ6>̧&L,()@upqI<1/WۚsJ=諶Ma&Y1Ug2Rzjx_w9ftd.M1B8z ~@ՐʔȮMh=K Cf-8 Y۟XmUhR'zkjz4a b_,`Tc;^Nc?лg*t"?R0rv~ n>3̓8|0Z)N k<aDA}1{\':6¶K;JAE\8&2 e+`\0Eb#K r2mY%Gx!q~p>F䇴,xswƝi6p6 aF25yoNqZV*ҭQ4B-wG>̛g ehRbz,8"1q\#}%n]M(7B[}7W̯5ExG*Of8Х3,A=7wDba3MVZ{ւn /;e4I}x[ؚLT# 3g#^{lY}y߂nH9bwi&DV0BG_"‚sC;z4K$.$2a:~B7HλNnx8Xp]Z)&/I5o˽u\r黶8s>2뫬:cDG{hG=lU=gr.EeCGy`l]-pX;%Eу)vf+[S^ո_I''9t2O8u+YBɛԓN0>TȖOW\jie3'п#-_[pCǀu/ȁJ?9?5?m:K|xI<Mpk!̳3 9ղ +WĥK"P gBI Ow6JT 0CȈI^9h Gf #Ng[bGď'FRUC"@&U),cCEF#(h-o˃p &zuZ\]~r6o%Mb5&DSiB[`&[&:nhz5ȭ/d{ŶKղ~?|do5Ka=3mEÏk x y(|l1pġx,M_ *0s TǪZNGDK]YK 'ؘ:d,ҮK7>TmF(3a2ArI2WJF DR50Y8S(^ nV鐏@ oqs,PAÅ9iiva3`OZ:|j 3a]spij y-,hYiUε|=6 B$N,z OS켨6+b-o{%-`?](J~Ԏf.5JIAD3DkmFeƪzJɣjOOX;gԠx0?VLP\D+X&s`6 =<b q}뤪[xl& θm^Wǹ2i$bE=C @K&|d[9aMnjh"ݧuGShc` J: y50t.6O܏"Lbp? .ι3߶I0PhTUgPt! uJIpZQf0c Gb;2@6:n\ ԻG U X)L&ϋ$$hjQÇqV]ܹ3>٢Hv+ XR5Sr2M[g$8:pVp Lr'ʖ,*yEցAH#7ɧmSdM@ؒY(N{5;7B Z6McZ;.3)Y- 8P)y\[f*LU\KpiQQ*GuS`K`'2튉oJ#i/ZE', Z:ɉ"d`sKx=~yiI\.Vr2z8wZ%- VTW"؞EFY]<5t!J,~O65fs®^Allkrkߴ$f"lqS|Tug* jh=ԥxRXH ˉf# 0f +C\qgu9s:T5AqMM)뼆1ʊ= h6@mvgK:Jn{!0?t Z#0>gJEz<A>L"/  Yqg?BK3xyP@ojش[  Nǻew"Պ~6͛V@j *4gY3 4i5O"u(p-c䭗Y-B}(z 5VBL1(ke/D ȏ gjV5HC{ҋ JeY*L$! %=OX&Hvxv|az>MSJl= OC`)%~G6ʨccE?ҒxK&RwBb(~DykS]u'BV\ H0)`.fe,CJ_u] hZ!gZߓw?K)\ 0 Q(+4tȇ1xKa&ЊPHl, [?nT=]2}H?bOP#VoR$P3x\4 ":b'64Ej@)R` )])%_NMc4-=lBQlfg>he3TW:[ ht"7ckV8ܿ7%fgX<myV<<7˝%*y@mHITC!3j=s&*?my,к74~`C"uq_=C $]h;>>[X. ;}Z}֏,! (&#"EuLZnViMŶ /Q:;r<{a6t9J#O,d~d~E+hihEvҟ$RFOh)HO |OQ{ ˎs4P`+cc'0ͩp1B/(C=X a@@"w@z8oV<*-UWX&EYCR7#آȞh!o nSLրuلDK%'mGfsmvv< FNz&04ĢrK"5jƿn~H}plP:X.AA\Z;c!ʲ$ BpK}͸,.ŷa鐡h-,v国k96ŃMC!IQ;V.B6g{BQi bLDjx~B魤Eԩ:P`j<,xl֘kPt*oO9Q@oXY_LXT%fxzTZMamKGh2 2XmW}::v:l*xaSCE1KMTTwJ> V:XW;0!&V6nM.ٖ Y>cs[6xC[2/mk.a2ótuħ tq&iwLw)HYc?wK^Ta#1Q:McڭQG]DHXHvSM{32 ov6]aZ gS@s9mf7\1^ Nhres)LulvE)b+:'Zʔf^[1|NL=U vG9 WȪ )uIݠɴn) O-)o-h?hN/h/C; D].mg[ dT&w4ҝ'Z p:D?65PM;N`!`!p;\C#Ԇ7? k:sL`GA.4X2^91ۼho}z˩K~fFKU>n}KEz#wYsaҖGxk8ʵjD÷4ҥ8t8,{UZ–no۴zźH$ܸ95@#Ccn Owe}3N^ʃ29|xcxtB.ON*#1C)_RMpVg +^O3$F0>{'gL6RI2=% 5(("e;]= v,:(Kx!B_8Y wdGʺ9)щ>$Aeo9 $N7 XaLJ] EF2AA"2|ߋԚeFg{{uoA`6!C+W{㴹5%G; y˗Nrfz`2rM4}7bڛXtfyPQ `f=ʭ 5Qc9s X}VN*/0b} DyLKR+;':ukq Eg#T˭GrPu]#_5 >rqx/b1>Gy˺[1ENMe‘ 08=Ct-4n&cᜰƂg8+K>oKhF2~J%vy PY<7'{b싧5̠sPU׽BJn:fը2h<׌G@@`?(Ps}sa "@bZZZ<݇MWhNB ;葬ٸaR2YlX 9Vmp0 ޚ"WR\&WW.ذ #Cf\Lh1DBiX~@M`峪p9O $)"iõҕ1,MIdmJ!13sN KO-2!m)z \pW>%Ș 8% t'SXO`:k?Lч]h`,b?ÃlʢTАߋ#_У"+gj#4?KΦ}rŸ ;BǀGB'vWp!S(5r^C0t~(awmA)pB):p6tqv>P`i+=1J4W?Z<GZ+f!!PTsq2f o>͎Z~R@7TBD5J usp$`Gٛ&gJ ^[~+pxEEf)C}L\=‰0 tdU K'^!G#K.1`fvLp`8sȠSRq{r/gh嗿u D3޶'ت;rEMz{L0&Eކu.P-j@̝w `V>/>orT th,fT8+CP=s~c/#6!v{ȣPs~=B46cL,_L0upIlӺ˞/=\)͑n^:A}yO>9ˍC~Wz@+t`29TBukfYW#vxlgC^2 {2t5MKG# 1"M.t"5`%gCf͊<VkQK,xe݅^*a;E9UސCkay9 ymf2yF*?%',Zx_ܰ4iI7ZrcY^ZLL;orA,v@5QTԋZSDt9*L~Wkܾ '?Y& Bo{-X ¤b:k9\9Քw:i*MOmkP]`F0Ybu~Ռ-LS -xњ5Ji5¢RDyK@:Tҥ!vq*1W30se[6>Đ12~6V4ꢾuWVڢ0sNpOUC[rC1A% :u~"J6`iE% |!ZU2ksBGREQ1z5֬ƒq<\hZ+ET / ZyD(2{5gw[{٫E $~+ܣՌǥaxKƃ=I$rc4F*~OcZL'/-H3 [$*q=eAM V̈́盝-6< ~ę!-":jss,a݆4(!.|(ˈazVz-Һ~n8wc󧀩X›T]ן+FjT޿]D6ؓ=8&k+x08RlFrM~\\>aekeeW3tp_q^%X7]}FZu3,c2g {2QòxV'm '#{Eh4 v0sv]ͫճv7^c|8;&_uP _=a5 2IQucxE6<čXߵHL:0ֺH˨I;}hgb!\Z 6#j !/ 8eG͇1dXNLkxomo˭ wU lHg  c[ 8S]zjPOinEJz4ܤ5*?MϦCQ\@cٯqI'bG:a&ǽ<ԄUSNЮ)$&O͆(c/clNy73ט^g!93VzEu3rq#) X ؃05pydluΆ}xR9g4Ba{` |B<O+cf"Kũd ?tYr2lj9WEs}%lJI,?_E çZjy.hT h@I }L뗐ᚹ )D^u I@puwH7 cM%1}FOxE9\改սܭ>AH&K#qv}G}_eF~ɠc,)R%F9 kF'o\|x]$1Z3W؇' #F5/&[e {,`,|\̽R<7~d.F; Q P?5il1o=D$Ni\U4R8!lMޤ)_2bmh,}%!掁nFKO? K0U^ .?8JdZ"s5-Ĭ0758S~֛wZ\R}R~E;-a㜬˗Ǟ@]/vGSk:[xR@~%LoVo,}pcevK9inIKP=8~l[}pqEr tb`]7DN.jfxC'rˮ,a|^gκ&YwǂtS~{'H=ZYpW736PeS9ǀ_E̺D:Q Qm9j ypzfawGohdeA Ўs[A,=c9 M 49nVjVPZ*ToQ;'B0>}) ,t4<5&er`/uXaM7]B"OEya)D w'R̤#_DH|MAg%<ޙAЧg^E؛=+l'&q3:QD".\$ ˇL$^pG}-Uӗ JyVpێ7FbmZr$R wmͦ2ݦ? H8 w2?"k"j VY/hunmƽ l} a/޺ p1͸<؞Q%[#iFr_L$ q!KԬ HE<^iU~]qhWJCM 22&|溩t[#L"Mu-VJ%-Y!uC(?{8ĉj.5Q]QFXlm- %3$T?5߱K:ǮCyڬe,/†Wc _^ (sNNv^yt3<ʄV 6 $eA[Y>fzOϸG&R(_;۩]>G ;v}L4Av->zO#;Y]vV]3L;kf$όU0߾Ͳ!T!hˣiUV~=V`&Hnm6&*_wuW6|lwo_FpLY%[܏w%7Y{tHezᐩ顰xypoVnJL/<'U/M@y(%.i$?e \ ,.VW{t?Ei}D1_~iˊ[*wK>&фrȌ9U:YFl\p0YbQV":6,;*!o]cx0E x<BiVrC0g!N<33')۔~\`_4hs_ˑ4IS`{ 迬i@$ǶT  ]y0'Lu{ QIx3e8KFXK5Kp9nNM nKho˝XkK{c. $v);Dښ+a`Uw2 `U.D3'S4MhU2PP''WcU'P9eABy06:N2E;bgucJYK 8aʟ` w?i1ʳԙ&)bMl38m*~RX.H a|b=.1@,XΪ'eUHZRK㠟 s8@!߸ӥ[*/!1=^??\DOqE,;'۱]N}6BSgWZ3OkpG߀RY@|^Sԅ5sIb+G﹩llsh| ʀPzp]Ez5h*i lf. v?*\b *Za6v} 2d:8 .Waƒ`TEH8ը NKrGE۱I%AdLP,Vq #%]\' ;&vU./iTV+kUrEU4'ukK><ԶЯJ/w ]k4=M89GԚTm\c KȆA}U {unO+i?ͦrUP}ђ0(9"NQ\'FkB}r{bS"Z?n@ ,qk^ 9\QūXp%Χ4ızAh関$C?č+Db [C(]|~sO"cFr^Y6(/oPJBE m= zW⺐]MK=.(oMq`q_‚4]YШLTb0.Ij w3>Aw`daT3 #mEʳ8dqj4 8Lɶ|%ZFĥ6R9}Ӏ0'YqLVP[hn M$Z_Ȃ=pm*]FUiji-ũ90?^kc^Y '9j'G4OMa.-:VC% DXS1ꓝEt~r䛭 Cl͌$˵b'ڤ,)):P]e4eT—1 ѱ.*Yٷst:C ^.0Qožb(GB6ԷAōB1ΧKmavELN|Bt'̯uc|24T:_(B 33zaFGf%Ym][KT\b9vD_=AO$PRKur_ ޵9coD?vB"D@AafyRq˞ {yW "͛VLt$,,̘V-XOqU &Cpxx,H$R:wxoco%/VzYp}yeU"QLel ik/П~wn]&{ݛWJI"^r(xREV ̼\v8TO VmAR7_;^K<>깈yIgXm5B2zב:Z1Iv)= {%Zܼhd1ǓG+$j#\8pU^r'nmT® "pBToYXDx2ro1"FC5ubmT6$\ ZKEfp/[h߮g- Ƌ~qA19H 5f]u`tF$fH4vJRDo֢.>J;Q %/3ڙObHTQ c9_FpE}9Y!:!AG?;s]}qO "LbuT\dAq.އ#{?񈗨3C@# Qf?~i:-"BT$`Ì 6%ICY"fMmIU|44*9 |_ۧCY]HRDW7{0Hb`gO&WҘvI^i]dZۻT{229]'e4Wvq.23zn:(e F4SZf_1Ҡ4!`Rն7x/ Nct=9uϥC(=q&p#F@B8׫9&KBeo5&aUX~v$K=EڨZg$XF"n,gs!u>PT_.ơq*;II1D яa)n‰=UvQx:}@uS&tE/ @,toN(0m eVۣePmtL?"#\<Cc- %Q( a28Lb'XC"BtAb\QM@=)+F !\t;2i--~HC%A_wN%J&gc8Sz6q#7cHipTa} 'Y vMIJRoN~ 1[1_2\2\'uYg;8l?Ð7d1)Mm#+C[gJ=(쮐BW)6,y 'v: xھ_PNqϝ+ XY1%b1<ˡ2#UġU8;{Zw~Lb-f<'#̸0O2%Tia=y[e6E- dv1SMq?yn_qa25-1ﷻА YnvVW0Qd,$80nDjU:+\vZ T-Ñ<.7#Xe j(r>gn` A:dZ l'\pjQel8b :xp&$dž$ifޮOR)gAɮ{omzHӲ<*|3 @KP.'\%k:f,R\}c=,?@ZpA@U'F< 4ECR^̍?Pz hQYg" x꭫oK+f^5(˸v8~^WDY`,@XT=\i7)Xpza屶RN4bN"tDd oG?ɻ# b*>Ҹ1r!"!X Rb#>`-&Y:O㉵HDoJ~ӷВx:H{Z:n^387D^@s1#08PP/;{:X[XQBD,~աW~+1"ç}T^lrfWsdX g[[Nt)纆c!mCAfie?:eGVzhBweIyM|&b-3UۋXμcu Dqٓ*=v`t_ng[.?ȩ#Wp7ߒz%v]{qnZv^_جbeZުfW|)_w>-c,.RB8@Y=(\N[޹̡+f%K{hnP>[:'*Z\c颻ch \2B+]9F+ͅsanu: Lܬd aZ pȑ|Wwo =>"sHx= @*d&֞weOS ;i.eg_ YZ