apache2-mod_auth_openidc-2.3.8-lp152.5.6.1<>,z(a?M/=„:=88 m7]%?nVX BH_@xߑÑЧY7s2lMQC[,Sz?9>Nae^KrF]9Jf؅|3&>F?m*k*c>0 ٢ٶ2ܢ W>9ɋ/3̸q*ޡ;'gΞf=ю?Fֶa#1<{p;H:C' ᕫ@Nت>>`?Pd! - n' @d     PXw(8 9 : F G H(I0X4Y<\`]h^bcMdefluvwxy z LCapache2-mod_auth_openidc2.3.8lp152.5.6.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.a?Mobs-arm-11 openSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgProductivity/Networking/Web/Servershttps://github.com/zmartzone/mod_auth_openidc/linuxaarch64 Aa?Ma?Mcb6608aedd3f2b3416d0bb77137dfca582afdb7029c0192c04ad50d57e9cb548rootrootrootrootapache2-mod_auth_openidc-2.3.8-lp152.5.6.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 Danilo Spinella pgajdos@suse.comKristyna Streitova Kristyna Streitova kstreitova@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 packagingobs-arm-11 16315208452.3.8-lp152.5.6.12.3.8-lp152.5.6.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.opensuse.org/openSUSE:Maintenance:16938/openSUSE_Leap_15.2_Update_ports/7ae4ee011a8fa580d092fa8ef086fb7f-apache2-mod_auth_openidc.openSUSE_Leap_15.2_Updatedrpmxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=497713c3c74d7a75124a61902a4049376a2cd615, stripped RRRRRR RR RRsvK=?֥utf-862c0ada900230146e9f288b5f3357ff56e1a52817f95182385ca1ae039302356? 7zXZ !t/_]"k%"5okw@_/.PS8;oͩ*Y]@iL7+0E Nk`A0&9 lƨcS}o=@Cߔ?w݌9ı@=/TUe uW2,6,^9'4aIV4ɋq/հPFjõWaЦ}SX#z>+p*j ]gbg|4~r!A=z9^Efj]诚9n_)(U| b[/썀iZc 9am B?%TMSm(Se>or s,LN+C%461M}f!bwnt/!/jHwεڵM;˽-1Ynn;Q('iӇ"SysDkӣȉE˧ ˈ$?`#_i9o}H5^-a 1tKјq aZ3v멯KP? \'O֖Şҩ9Vn>jdNy␸-(CZÃl[se{&OT`.R1w\9Őص -nH *lFyo[Kc+,adesfR1)O%OrnW z(^+mtH3KܨwI8A TYci QC,a*k0mb[(C+X!?[b4Mw@_}&KjOtݬ;t{֧Z ,/[i'gLLqM&)+l d^`r2݌&.H0E`e\f:= 286?@)-WԴF l7QS.) ^R.%78N^R`_Fw Iol9Z_4RGBGs:arӥjD9B-qQr6k61>[ ng w=!i CӢZ.ohCK4}cK-aߵ%{"܁c()}<oJ)֜]b,5zilj Ǫ!h-^SOiAyʽkZKNaҖI"273wdDʙƁGYӂ:ąbkHlj:=vwX>LǧaYQu Ka=[n˨Fbep;ip->NDF :gѠTqhJ-見-z[vgd[O {5fgډ :S 6fnYWC Dhunn+[f)_a2u7XwOcw8f/.lC`)IHԄ|s{]ot ~8ALJҽHs9*^Zo0PwR̛B+yF Frqf2ZLওRZybC nD ?-o90F R$w {s6t%ȅ"Q瑺C"4 ):7r&Xe-4Bx+0{j<ǭL} HcLN15SE?9"oWxFGJJ?T˖|}- l?[9ybG/#P܊K%f܍)7C{-2 ]^S?ps;[VdAgOcig2M`KA8m gOp'<²Q#z+BUSw;Qڠc0; ]w9ZmYȠ1.8BgzՋu#Pih]SJhv=, !kP) A^ P0|=$}I?6[1NЮYAK4f<~ C<s! dΰ,G + x8yƝ$=o![~?bO,ʵ4<s%!i Oyng^Sƞ :fDo;D|¿ӌly@$D1a (SM%\K2]LcfZ)fՁ8HP/ϚTT\!Q^7Ao,}bfmxKQm| __cků¯Ǡ;wO, tu5`zAF`Laf#Ty:(L=ǰ'H~7EIښްaIDab+!'{ ]ݹkѾ3m:OW؀E[:ss`0a (sD(*wac!>f5[*uĪ@ mSx ƶ #LznDIIM`awbF[Ѵ{HDOrտă#!%t`VQ}Th_xu\=cJB - |Xe@u+`I~QF21XDwOzϵcŽ c-I (cUEɞ\sNM70EMxm ~n.mDc֗2?x=[gA?QP $w)>;I)V | => D(L` 8X?qrvu/4lӾesdx}[iHb -p%;*7@T`b8,82.8_:g{X̙A;qոOTߓmc*V~o3KV{lb@pv/^@@b0n zMXPml\لcBie:"'x|?2ӧ֢y;AAZ fq%E lܻ Ǎ0#Kc<N#?6؞4Z:b\fӪӢ _Zqi^[2@Ki}'sI LCAtQ@`yq]<$-0ݳliE"^w@.Mq@J,`D2OA1L\ȠQs i^˟B0h&A_n\2AFЛZ8;^?4߫)%:cC E>{&ȢAVa‹d+-经̠>i١?\C/ +/ũюi/@XAHsm*:o{]7&?kBb[C EP>?ZeCr~d3ܞ"߭~v2QRRcgՑ5踼{lA ꘽EM3srl; `F>P/1zF8^"|l$e,"OԶ'[Ww E9fL".xVݫ ߥv\-S{6f z4S[ ~ܪ1@ nOJ_;1tt 2^2[zOW ,R;$M!H,dsrv/ V<=4Xќ A 4O꤃V0}}5ʍjH!Zo;L]mu٢FƝ֚^ t+C2\ IXi&<)6>fYpb^!fV3C#?-]j?:ħC|̿j!,8U,l6M-WnM8V'a@N8-#K?8ic&ʬLLm܏j9)_x9[֘׬jHj]H➷}3B%(XaqN*9 ՞Tzw,9ˆ0;Dxiѱ~MݺYg\w.,ϺѪGU4%zXxgo6 ?1782=ސc%a%A|nVqK*ojhթ`2&kJGju{xE`Z3\JY@UꈋH;Uv9ڧ1x2~1dx5 KߙjZ5EuwTdf^уgʏ* n&Xh9J:Qz='2.6/uY }1@O۰nJ9O2Η*jg선*ˆ%=d~ B/;y6UtdTe |;IFWsSr* \kX[JĞiByIo]T9UIvW%t̚3ZT|綐={c.j 1~ɖZc#ݓ(Wu`Hx:꒣yDUc~.4yŤN52r^PPB54XE-.P/)r/m¸F^c_!CA.t/wz g$֑IXL36&^'F?akw u1^m?Ԅ z|`4Z*7onv>p O,8ɏ~ ~Xoff8g WK*ZigS#X?T֗0˷ԛvffsESNO%|1;sZ "* y32dꀦg$GpB?c:캰q~KػѼn7ZApg$al aZnc> x/њzNG/˚u#УTX8pT~Kͽq.ү^F@&lp}㝤vV2*خg5Dִ8|JC f 6։5\'~]fg=LƊ !!?AB_lx@Ÿ"5DyŴ2%tr1eaK{mI@ɵȗsr@uHbinvϻf79@3 \o1;yVO aiQʢٱSN CpNni}1(E D%Z2>Eֶ-9C!\lcs @OS-n2=D[ 9ݠǰH+:;6PpClzxzh,۝[kyZ+~=.)Nȅ=_Vg'2[@[Y |H9qN_m5rRB;DhcTw?m1s `;jj>wx@Uph>׆h>UAy;>jSCWVjtHOcOU`udgAma䧺B~&qCZ]G돏' Z#aڹwjB}2C;W8bN{gӈs#4&\|Ғl\dh3?"$ {Ph|=N#UW3;72Y}aGkdYEffR T$'ؼG *~+/Ao<}y׾Zd\H+ )v 8NK`\ӎ|8#S LYgU1TƅLC `ۊp_@J7`Zps=3}).`@к)wu܉ͧiaaGd0dhS"+L x[}fS_FX儕 3,/[~35!"pof#'$|: 3YFmH /\0YDBRUbR\!M6%3=ï%aa+""7*Vt)݂YՁ+лxz Vo,`t+Z\kHJ25z~@l7Wq7Lvi/=P/:|-e iSl^rzήT4b-@q(1ۋ8+d[ޡ|tOqLZ\ԳkZW\fED.\4E4nXQѶa\O'h}Wi8}P޲1ƈ 75&{ȖD}3W8ȭ4:ܠաa}ԏ]6Ug^j|quk6yn Ƙy $ !{KAIay\ ppOS]7U5P.[ !rmOg cImZUKwcGRcysO$ 2EbG9aAU%OHHW4$qڳ44]_$ +C0rZǭsS /qu 46?! ZB+Kqo?oin:oaUhRV@{kmȃ%m=UWi)e'08VwGq}f\̓ ݧ=EKcQزn U959)0ws\ a!y, O ٚtڧ1H8ba5.a\}$PV&Ճ#pSu5o{L˓d|aX@B$nTU/G{bt ֭m-w;S ײ TU6=rvYu.7r*762}ɫL2|&L¥!w3VHkf %E(e .xżrob(-bvCT1\6lf 'ѳ&˸tO)Bnk9'|ߺ6T]vs]B`a)@HJ;3;QY=Z5uLJsUHt&;#%.+',CkM=nhnY!2Vtی$? t7C'@;ۊ oa|Cv`_73;CN0;k-][8'I"Tsޕ{Tqf ob{yC{9\^9Lԃ$6z;T'zn^6;BBT@a[h7N6i(a{zP,G܂|?1Scsx68(dUw9 4{̠=\iDJ6u߳OL<ވ`"OpW126u+NV-f*f$%OD25Vw~Ywޗ%GrV5?Nk=~n!jORu2TK4 >iz<@Abշ98Ҧ~P{ikhTzkZhq_c{fN+ ~pR}ʢRpZvh&貙zފ|=eˣ9<71o-ϯ~APpS+ Â/[[d%#/kB6TJ^QZƯŵs1rBEDM}= 5zFSmfSG{a&'Bx$%JH[OϹL  _Gy3?wg$OҽjuD&]4KG) )^lN⅍HͅYhU~54:%0Z?kSǵAaQxQhqAR^?{sAO+"1we#2Ǒf噡(3Eo",LHh3įq1'B-J{Lsr˻wXSJ/vPu~zjonA#dCGWDC.5q_r[Ҵ>,~aXq}t-P gwwL5|:`u*ZsWtt2BF\A'tZ˜K>KbF @=Ff2}"BUrm]ejFTr)tR̭%[e=`hpoLj Ikoe"1m`/ԴC'.Y GzTV|vDEk7db"X:l[ gMjxLP=U3V peJM(ڎBQH&鰻n[.<y|zzP|K14%kotDucmE4r6u-y&BSi%7#צғs]wv L{S:YШ?# H,PQ|TooLߜÜq+5G^t|^2z]2 |X}լlI/G7FWƵKd2ֆó 9yikx`S0B@CQɍJ;xuIr=l.}e`h\jұm6)Ŏ\woXwpڔ<,{TO/iV2cMv@ G<8D+RkL]-]!؅9,p_Éd ۽id9җRhXhddx^yE E "vgv$~?*'n.YL #\"gOEތ AXszI ` gJ];[QpQ|5|9ot4o{A+0c ܱ߲Os+ mϝg Z(+n}5ԣ.VJ00䁾4U-9ɗJ[t!:zP? ȋޑ3Om: %npXOh$}%eiӫwe'Sy5=H)cZTfDcyޓkԿ~aecFl}$28)DߑVY 8q:(hD$lAS8D[Ătwה4=VÒS͔d>5@Y/e%)\Xy 2¡ٖ^]i$d/e`N3 B'$d^  kp8H)F\nux""nTAgK֬' M Ɔ?EIh{@ivcO4H= i05vWцTe#3 z>bFƳX5[%NKXƤnKa0z#vNGo=ްqF*#9j;f@Iu#KÒJu;DT5YYħn7QBn[lMf=- pywApY̶/b{$sqV:Pơ}SIȧr*M PzD>"*9K2 ͔(Qu-Wkh&Z˛g 5L't<v<*d%pZN,NxK'zw9Sz^~Mń f%!vuґk0|X- kC^YdS0M#I@K㯭S߆TXG"י7b]nNP46eBԍJd Ug9h+';"PˀN@m{R—9>5߮ӗae #V%^oڍSCT:SabZVt“:H@D5ϗ5&J nZ2`dCޓZFX*FH(1iӰy˳TI~7+}`S'<8~i*xO>j* E ccӊVW"Qy- }\SK@(c݄Ʒ,)Kɤ*zYSTG&ՃyUk ^*?Zd<dND?w e]\)'^)^xZ'7zkkgsE|jmc!AR NtMlM ,Id EQ[TzVb#V_Ȯ\5:c$@ A 򨎲nP>C,qZVF8|2T، ݥ}ѣÖ=2)!!& MɱU!q4Cz( [1ሁRȅ?S1}R]RBvx%Vׂ:;NcE w%2,_y!x/Pԣq.Bp1ڼbn<%0䇈SF@fiEdmf U0\%Pk#PM"J1/x%ŐktC\Nat '章m߰&*]EKo4)4a\.Ya5Pp|#?rMy! 7M @sxȔ6amV^燐{PyYB9B]БWnT?0nUNWe쑍/:؋4D/S},D{]ۛ5j?Y9=#Jv/Oh 2'Y6Tg}g5!ߪ3rY8Ǜ :4Z+KSL]S)ƹN\$`ѿuu{\:Z]UV,E ;TM~y^1Q߫>\xnJ)N*т=H-:yP9?u"V,%H7o~Ӓ29bVR[g<}%PUDKcs NR`m| 솴B,…wL-g"鷰,v6IK;fQ x}xE7O :CK*)揚ٽc;/1]SyVoiYv9ΠӦQO{YFYQ@:Lzeqܼh׿)&@6rn>@i KM҆Epq@. ]~>S$= CDSQYPﭝQHw 5pBG(BV SZ b,d{'*3"ŵO1kQ[|GK\ы+Tm߶ߎ}tk2_TO,Bݳ3>"6?h軺'j\'LWCC[+oU_߼q'6gxh䁢{mL4BF)эi*+'pO%4Jz3SЂ~ƭ^vY'}A)u?: 4 7pxbUM9,PB,;|Rg1&(1j#MC5PP-K1= l=Rɳ]6#d')7B|d(/b;͖nrƍ9XcG1F1ߧK90y潨q7k@6Xr J\=4g~Qʕ1;$aIb6OTfF~sb㋻٫;md_56ܝW#D9l.N5nF[N %r8d -|Y`л_Si^ AҽȢcEFkQWpm0JYhC-&$ߕt ԆtiSl5<ٙ25$|W"T jB%| 7= t/j$}#hS_Z D3j·^Y: })Vi3ADGW5\ds\\QzBSD`LHwn7v^JKTUܦv`a͙&Z$F<;a&Ӯk}7*M/NUy,dxn0$1iWKחMKBA"p8P4%CRUbYd)Y9xz X&"(z"A2,CǜnfP>FuW;:u~*J1!: ı'iIn;vXgkY*j؜f77 VBh=m %f,)psk>Oj+Ր0mapKЕcO :yIn1nѭ_>'a ;D"~hکn\1"c4=e.6C,BķF;>NP,̙kN "XV9~Q-Kp6^L`&j0ȏ0ʇ[ѽxJi-1+<Δ?r:bK@ 0}k!it3PDs+FN% Oq5:ZPP+!,meyHB‡͘ya4y(}O!SBLZI(fl4W`N^uo;/b´*g\C' (Q>l~`/dӖnī.,r˺<9up a34P>/':՝B/H%yci"Ur;zz6)lzy\1ш0$vmsd'\ yb{#FPd z>]:}2 qR Zk;eoJs =ZHރ||lt Y+k3zF1/R LSFIkekt+ 9xkߨ~A=ded?^*vX.&ȂB[̸Nt#'m WT'p)yeL3Ksݵա)Fv=ykx@6&ZHsbцdBYZ3"1%*v.b&6`H_y`9S"1` ǣ+9:l({b__<& 96W2~qg,RqChDōO\{,mg04}]wן>,%@ϱ7 04X`=$m;uob3BWbA"p(QiL2 Hp&&Bvw; s1ڃ[gHa%na)ˆt]V yp<ӹatĴ5LEMDF Q|XӤV=P QPa4Ѳf ^CHs,.]Q-0sԺ@ZP/X!Z RV>HXnYb3=ؖ s_Pbj4Qgj(YD] Ԫ&W&ň&pƼVyFJfǀy)W Y3BY=6Mf,GΌI-4?yLvtݡ}23^^Ok_I%Y 4j:ߩSh=e |-V5!' ^ZܭxBAgK -:iN|rEvPpV qЕo'4Wݧ~DTj90';I܃z7! 3yh}smds|H+نcnNW҉"tRH SQLK2-y*P;'6m22cA2yp)L2#=EشJ&<;9VVt9JCDY`[ދBڂhTPp5 iŠ0o@)_$,a]M;!>0n5wi<-6>ѫrz`HW1_:Č%^Cm{tn~@x@s$\עRԚ>'A RRC7M2Z8̌hombt4AAQa@bCT%ě#{[6?p+']}B87? /=CPjpD(gde~ $^= ׊Mͼ;$|[U L97XX}F;s ̙&uPrJl+ȪbI6Ov|J <ܠQjT K-|R3Esp٧"Ɋs,n@RUR䕎 FPX6~Qcn\k?,˘;c={vG`Rdad{RDB^ b7D.S"vΑެ B'dP̀涽 1)cQuŶc@<5E$eئ5Mi'qIwCmL5<$Uѹ*L#LxkP$b)Pf__O}GfmstUe͍p{@nllTʵ47.:x(Z ^X UFȌѯ4&`fJ>iIowmdzQg,3 h6RZ#(LNBdlw"Y;YKé;_0dԳ=jMpQ:vNPZNX3Kzq<Ŀ/BY95-po?il++YKr{ Q:F,L rmr \$r1V:*STy:H3 %)ոP\g.ù#"J:E-F HާB'Y Y%( [X8QܼZ~RܓbDup2E!gVN*N~[ŀ%Kmk:1lVFFHaEWD#,"Rlt+EfMw Rmd\Thf"NhѮV!@]tz- 6|mLFSgHJ<_c4 ogNJ(Ws=ux*`ŶG9^?uZ5xoGR#|_RsͩtL`e{QC@Mh@@bfvʗ6d$ᩁ FH>2o0 1Ѕa_x—㿋̰Ϙ"Q͕oc9y3t9ESwmNyqCۏ;ҷKPIsT&TP/*07&)ão4ۏJŽ(z%Ǚ%Ѐ6g5bvMwZ(6୦j߀"- LNK6Fr`ƄZokQ[UXGZI  *c~ e_AۉQP^Zg1Ԅ/F&eڸ9EK8{u_cpVG qnao@ZBۻjG_6 % q4BMTy3Rlb'(ب&ݵ{ |GT_hL+jtPhS3SUIƩ7Qg(SḾrtbdƜ2DXTqj]ƪ&r{,دuH*NJwr+(0+wVwgbK93 *H QCrY8ߋB;{TRN~: ں۝Ā=ʓQjS5%$z^m)&/& |V0bWbq_0]"!ouͿс #yŚUmUa*> O['5se >1 rri% Ao?S}]YM|&={3]rwZ)o*(xVSs>is,B=`LN-m Ca7I`BݛyT=i78Mf&d/V߃eL[Z-Oyyt\f W!m"dͭ MQ2QB0\@40h_7w5.HK3~COM pD* *(ˉAP&yp[}$ irZ'\IiFfD]Cjf%XN=$T'YgrM%e!![t?fcGu߆֛\b{>VGϳ.,y22 ({$Og+ 2*opch5[y":37&ma=]Z9 gTܑpf:VmE_5FtA$`4H6VbDX} qk`t_ 3_t9C-7Š+t~{J)!7I!dtWB$^~$#m \t H"(GnZD4B*$)t2ATXlX.Ś+[.p:lGL$Pf9O#EN%b=ΪSw 6zn<1~xGBFD36Tl^"?d);%?v/%B#'2;z8.InxX8t [!1rՄ}w+yS,]_O>#L: 9p2ށ;ՔҕDQ{C,!`T5̐hm=riGqbyC-l:"_dK챊&'QZ7_5F4-D1'F%ks%#dH2K<`RK]y~=kX(~ZZ'oG'HMޤ|B#dt8Iq4'p[wBaso *7Z0y .S^u3Nߡ'Wr$yn;?J;,CH=*`]r,u gxj;3:)I~އ@VM\+_B}6mUՏҭ^mG xxٖl":0LךAXTĵVU.`N޲Z`#'0Su,EZ z[aWDNl pJV971u_e7 RCCe?% ⱇ>Nɮu .]=Ɉ}Wo2zl=FQF6bh7'(/E-=v$ab u{:^?qdo1 F-ʸ uׁf頁,)o->&(R8R(cE5ITd9]> 01di#+$-;ӅW@p>qE=BKp*zEf靈',L _id_Gwf+sHKET,/t]# XRkIYz&ϵ 6$P 5s{2|ňf:@kk׽= 3:*?OA"@xݟv eG-Ūe4:]2wi~:ʺ1f gBaՊatsET(DX!F';!e2i=15l2IPG}Bjc8rwL< 6 ;A4d{Q QL?d:G,Gԋu^+x{WXd#b@J~v le CF7F'f{ODjIx0+UuݪT~*my7,u־)˘ h Z@:xO @ xJ1Ab'KtDg^KnU/,.!'cWc+_J#HT%Oۼz+"9 8_r(Ae(mv'瀧1z]%1fk8,}}+? \ÑO7QIE*6C?OwF˄/~ .XZ'|ZeX?;W͒reG9aJ KP;5M6@IHIquvf|5-4jg_oZ=z]:'-Q^/Z;P)2>Ev3tGsaZT޿_SMZ'ٛ|[E0n8Eaу^ch`*a?2ED&w?`>:OtswB! 3SyZsM2[29E~=GOuǛ;LTMrS;V^3[DUY}l0192j0T{M5R-sq'<},=Ōb F3bc%W C-vݻDߊOZ jCyjޏR:]nU.—9VϿjPse!.8Fai j۶&-,}+7S]!+tf |:<KyQS8)ORfGi_S\kTuKKax<6a׺QnKݖ%QB'[=JDB <&G rR2l6荵?O\nm1kY:ajLXxb&2M\0fl$Ȋ,- t&a0یfX3ևukdj)B)s9}Ac2miɏ< (Ka YZ