jetty-security-9.4.57-150200.3.31.1<>,,h4SMp9|9}~|w}Y1DLwڨK=sB SqL_0{2[(Bky-5:3&7"l ;8)#~e.)棫ĵy\Qkcu"7G]%*>HQ)җ̻@ձUՇA]!xlևR"(Y2dWF=uY{r\>)H?)8d & D-Nd z     H\(89T: (F%G%$H%8I%LX%TY%d\%]%^& b&c'+d'e'f'l'u'v'w(x(y(z(((()4Cjetty-security9.4.57150200.3.31.1The security module for Jetty Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content. Unlike separate server/container solutions, this means that your web server and web application run in the same process, without interconnection overheads and complications. Furthermore, as a pure java component, Jetty can be simply included in your application for demonstration, distribution or deployment. Jetty is available on all Java supported platforms. This package contains The security module for Jetty.h4SMh03-ch2cSUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR EPL-1.0https://www.suse.com/Productivity/Networking/Web/Servershttps://www.eclipse.org/jetty/linuxnoarch ,1A큤A큤h4S;h4S;h4S;h4S;h4S;39b26fe31c4cce2ce992cbd81c0619b7aa166654978ed6770f63e14d7de21b72347c7222d9522e0d6e64f65d7b8121a82d698599ed912e74cbfc3d8908f2bec1d82252b3117c2d5f98a0e1a881df6f09a43097f23ea80d39059955ce6877ad9drootrootrootrootrootrootrootrootrootrootjetty-minimal-9.4.57-150200.3.31.1.src.rpmjetty-securitymvn(org.eclipse.jetty:jetty-security)mvn(org.eclipse.jetty:jetty-security:pom:)osgi(org.eclipse.jetty.security)@ @@    java-headlessjavapackages-filesystemmvn(org.eclipse.jetty:jetty-server)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.89.4.57.v202412193.0.4-14.6.0-14.0-15.2-14.14.1h4Wg1g@g@gY@ee?e'd^@djdS@cGb@bBb9@an@`i@`i@`ٹ`@`f@`KW_@_^@^]߶]X]d@fstrba@suse.comfstrba@suse.comfstrba@suse.comshvetz.anton@gmail.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comdimstar@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comshvetz.anton@gmail.comfstrba@suse.comrpm@fthiessen.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Upgrade to version 9.4.57.v20241219 * Security fixes: + CVE-2024-6763, bsc#1231652: the HttpURI class does insufficient validation on the authority segment of a URI + CVE-2024-13009, bsc#1243271: Gzip Request Body Buffer Corruption * Changes: + #12268 - IteratingCallback may iterate too much when process() returns Action.IDLE + #12648 - Backport improved handling of bad Gzip content (and Gzip Exceptions) + #12532 - Backport of deprecation of UserInfo on URI (in violation of RFC2616 spec)- Added patch: * jetty-port-to-servlet-4.0.patch + Fix build against the javax.servlet-api 4.x- Package the infrastructure pom artifacts too- Fix the Group tag for jetty-server subpackage - Clean up spec files- Upgrade to version 9.4.56.v20240826 * Security fixes: + CVE-2024-8184, bsc#1231651, ThreadLimitHandler.getRemote() vulnerable to remote DoS attacks * Changes: + #12201 backport ThreadLimitHandler improvements from Jetty 12 + #11938 - Updating URL refs from eclipse.org/jetty and eclipse.dev/jetty to jetty.org (including XML dtd references) + #10805 - Jetty response with an invalid HTTP2 packet if the client set the hpack table size as 0- Upgrade to version 9.4.54.v20240208 * Security fixes + CVE-2024-22201, bsc#1220437: HTTP/2 connection not closed after idle timeout when TCP congested * Other changes + #1256 DoSFilter leaks USER_AUTH entries + #11389 Strip default ports on ws/wss scheme uris too- Do not force Java 11 to build on i586- Upgrade to version 9.4.53.v20231009 * Fixes of 9.4.53.v20231009 + CVE-2023-44487, bsc#1216169 + CVE-2023-36478, bsc#1216162 + #10679 - backport HTTP/2 rate control from Jetty 10.0.x + #10573 - backport hpack improvements from Jetty 10.0.x + #10546 - backport jetty-http Huffman encoders/decoders from Jetty 10.0.x * Fixes of 9.4.52.v20230823 + #10352 - Jetty accepts "+" prefixed value in Content-Length (CVE-2023-40167, bsc#1215417) + #10337 - SizeLimitHandler does not enforce 0 responseLimit + #10169 - make sure that a ServiceLoader is retrieved before iterating + #10066 - Allow SAXParserFactory or SAXParser to be configured in Jetty's XmlParser class - Allows for GHSA-58qw-p7qm-5rvh workaround + #9887 - Deprecate CGI Servlet (CVE-2023-36479, bsc#1215415) + #9716 - Deprecate PushSessionCacheFilter + #9660 - OpenId Revoked authentication allows one request (CVE-2023-41900, bsc#1215416) + #9476 - onCompleteFailure called multiple times- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp- Update to version 9.4.51.v20230217 * Fixes of 9.4.49.v20220914: + #8578 - getRequestURL can append "null" if getRequestURI is unspecified in an authority-form request-target + #8493 - Review HTTP client feature setRemoveIdleDestinations * Fixes of 9.4.50.v20221201: + #8774 - Added SizeLimitHandler + #8678 - Jetty client is not responding to GO_AWAY packet received from (Jetty) Server and continue to send traffic on same connection * Fixes of 9.4.51.v20230217: + #9352 - Update / Fix CookieCutter + #9345 - Backport Multipart Fix for CVE-2023-26048, bsc#1210620 + #9352 - Backport Cookie Parsing Fix for CVE-2023-26049, bsc#1210621- Add _multibuild to define 2nd spec file as additional flavor. Eliminates the need for source package links in OBS.- Force building with java 11 on ix86 in order to avoid random build failures- Upgrade to version 9.4.48.v20220622 * Fixes + #8184 - All suffix globs except first fail to match if path has "." character in prefix section + #8145 - RegexPathSpec backport of optional group name/info lookup if regex fails + #8088 - Add option to configure exitVm on ShutdownMonitor from System properties + #8067 - Wall time usage in DoSFilter RateTracker results in false positive alert + #8014 - Review HttpRequest URI construction (Resolves CVE-2022-2047, bsc#1201317) + #7976 - Add TRANSFER_ENCODING violation for MultiPart RFC7578 parser + #7947 - Improved PathSpec handling for servletName & pathInfo + #7935 - Review HTTP/2 error handling (Resolves CVE-2022-2048, bsc#1201316) + #7918 - PathMappings.asPathSpec does not allow root ServletPathSpec + #7863 - Default servlet drops first accept-encoding header if there is more than one. + #7858 - GZipHandler does not play nice with other handlers in HandlerCollection + #7837 - Fix StatisticsHandler in the case a Handler throws exception + #7809 - Jetty 9.4.x 7801 duplicate set session cookies + #7748 - Allow overriding of url-pattern mapping in ServletContextHandler to allow for regex or uri-template matching- Upgrade to version 9.4.46.v20220328 * Changes + Option --write-module-graph produces wrong .dot file + ArrayTrie getBest fails to match the empty string entry in certain cases + Interrupt flag is not always cleared in between requests + Gzip compression not working for multipart/form-data when added to the allowed list using addIncludedMimeTypes. + Miconfigured headerCacheSize in can result in IllegalArgumentException + HttpServletResponse.encodeURL not working for URLs starting with ../- Build with java source and target levels 8 - Fix javadoc generation on JDK >= 13- Make importing of package sun.misc optional since not all jdk versions export it- Splitting the jetty-unixsocket artifact into a separate spec file in order to avoid extra dependencies for the jetty-minimal package.- Update to version 9.4.43.v20210629 * Fix: bsc#1188438, CVE-2021-34429 * Changes: + Improve alias checking in PathResource + java.nio.ReadOnlyBufferException + Deprecate support for UTF16 encoding in URIs + Update to spifly 1.3.3 + Update to asm 9.1- Package modules: ant, cdi, deploy, fcgi, http-spi, quickstart, rewrite, start, unixsocket- Update to version 9.4.42.v20210604 * Fix: bsc#1187117, CVE-2021-28169- Update to version 9.4.40.v20210413 * Fix: bsc#1184367, CVE-2021-28165 - jetty server high CPU when client send data length > 17408 * Fix: bsc#1184368, CVE-2021-28164 - Normalize ambiguous URIs * Fix: bsc#1184366, CVE-2021-28163 - Exclude webapps directory from deployment scan- Upgrade to upstream version 9.4.38.v20210224 * Fixes bsc#1182898, CVE-2020-27223- Upgrade to upstream version 9.4.35.v20201120 * Fixes bsc#1179727, CVE-2020-27218- Upgrade to upstream version 9.4.30.v20200611- Upgrade to upstream version 9.4.27.v20200227- Removed patch: * jetty-annotations-asm6.patch + not needed when building against ASM7- Upgrade to upstream version 2.9.22.v20191022 * new jetty-openid amd jetty-util-ajax sub-packages - Modified patch: * jetty-annotations-asm6.patch + adapt to changed context + build against asm6 instead of asm7 that we don't have - Fix some rpmlint warnings and errors- Initial packaging of a minimal version of jetty 9.4.19.v20190610 * This version is light on dependenciesh03-ch2c 17482596619.4.57-150200.3.31.19.4.57.v202412199.4.57.v202412199.4.57jettyjetty-security.jarjetty-minimal-jetty-security.xmljettyjetty-security.pom/usr/share/java//usr/share/java/jetty//usr/share/maven-metadata//usr/share/maven-poms//usr/share/maven-poms/jetty/-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:38862/SUSE_SLE-15-SP2_Update/ec64a4923d1acea929a3f8c3809910a0-jetty-minimal.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)XML 1.0 document, ASCII textASCII textPPPRRRfa! utf-8ca23841b19a554a18c5a534810284b0c4ade190880337343e7ac2808bc20628a? 7zXZ !t/ࠜ]"k%w}&̈ J((Spg3H3r4 w!/W2䵿#P cp:O9Y^_N$ݙuz8l"~F,z 8Lj3E*:&A\{/+gw9pwlFӚ_4As^q0>y/u~gK+՟kD /38ۅ w,fw'Ff #Dx Pcm  jIד ሤhө\&E-덑9 tԎ=H3U)GC /^Gh1aq?͹mtL mA)9}"ꩻ'a/#?nw Y4LKi7}o=e(Id.ZdT࢖0sھpk[Ǫ 4G_(2kٍJ<{E\wПK澐>b7ba@W㸛e$`%MRktekaxg%UX(F6X_nڑ %n h=Dʸ((:/`ƣpOٲ7s<Î+%_֋ߨ'0Vo척-t9 $)f%C N{.域ssJEe tK>&oŝ~di*NN Fʠ!f~S,aINF*RNQL=4<=3[dӿևM,uzK6%Nk ;ƔSa.b+CZl᦯Fca Y)tBNU2Zw4f@f#εЙQۏw%\J?v6)WY2ojՏxS$Xc*("ձC7H'M"n8;JK3W5O&*?%udg)jO#n}]|=Ģr ͣ;ŹPZUǟw=iN#KcRU{#ۊOr]Ib&UPq{#3v̕'@LgkJxoP;3(_J/o’rvrYyw}str+$^ FwfdozX:v_ {W!.,~Ԋ6d]a.J6"0W;*x[P$ӈJli(^h%E#6+HV 墇p}Jhl@Q ir2#)'<m,$+?Gd&bIH1Ŗ5P{1$BXQGWbn`mQ*ISM+y4; YDH!/6w5A8umO}+{g1&3m3tJEβ77bn=fZ"2PFAvR6 p{^]̃Z5|v15"\y"՟}z_]pDª6ke볿sysq!r1ſsl{c% cnwE -~*[̉<' #-ELFqؠַogfGOlB)J\&튞}!`5A^"qenտ8Fٻ`R-z6CwNT`J))? BCow}m8?̽[E(Hvr.ldHTMEN!>*]NUVo.HD @5b\* ..3:,}Щ 逐?YLXTǁ3j; ]G#n'M2J41S#8 {-Yܥ-tsi]tnGXVЀa}tq&z;utPة{ʨđ\$%-lRvG+k@ MٗH&kuLϢ.:ո5q+'HKNYVd5I$!e!꩔$eɸRB1jO?qdLH^8%tIdIyֹ$dyE][^k͐Hn4k+x+(7Cb5}>;**R<81XHwQX74=5oO%x903b͟k󧏂QאN϶^5y>{>@ss?+oPtI?pB]+L8ӓ®Ri-3?xr|4:FDW*[/yr5LԱ|UjU%мOU_GP`VgfBUxԅ3d,;.>W,@? p\S\΢*eN8"o ֠e@?<(ȁ¿[1ʲKYAE7arȕd])mC$JZ~Fe qڣλKtu&;vZ3#|fҐ$wTbN B ׎K;x-I֠0;,X'k_*=~b,y}|)g}-΁񬮱&dS*UFhxBCq pHUG$`)W%CgQ$:,@ר,L۠8/#=mtk Y7G`)KgQat®C:dz~kMOB`ioЙrw{i7E + bE|31%=RQRC}JLg<8s9K-;ZҼ/Ga5?OQERwu$46Gl10=V%8A{n\ t6|Ȓ')Ba|0=)ODAOl]?Gcd%.M, 3Z5m- ] P9wO{7T1ZhpJy:y?4HަMzYAE^e߽%1J/[c@A1Qyɡ5mpmi{*MY.5%RYѦĩ4͂fF0w )yiǢn 㯉!d?gM{2|eˬ^;[Rrq F z~e1)<ׅGIvcc x7z !y3ei43`=FB%-2Rȕ(FnrBiy>J.Yh]@sЭOg;l vB$R8}ՈP? ^X@Eq &uiG8nwZЦ(s.G~xbWOg*eLxw)J SQm$ƟApy[~mm>k+4"^ *MTq _@GR[.@ :H1{f P4Q|yD!eYB ez=Jp8n~701#ɋ傤9$6Ќui'>sL_L0T7 yfO "cjKb1XPw;~IC&4\)sY/,ގ"&z<>#3 ;V)c{ 2:1Μ7ZzCP"dGhД=ߪS\1c 2s2 WV ..Ug9*~6,8SqD(@s;#ςn=ἱuCjO`\Ï*i=Z/TD ',Kފu$"q~`mJxuPT1҃LMFKY qgR#p04vK \f d?OQ/]`gI$EN:CW#-ϗKrBay<)$BD>Q\(*޺'kک_׆Ys13یC1Cx\,v :jk(Ʉf鲮~Y`=LGḞ73a.6QyP@J ۢf+;jv`6~ WH$P%oFD(B.?OkG|~oCݕ~|J4 /+GcΨQđW &BHkuo6칈B8"SpPHCC\`Ds@3<([5-نrš/ѢAhZ )-?3VH=~e/tw P Zٔ ޛib2~.2)(/ E"PC \X7ӞchC *߅ykf5nW~{2yvyfbHy B,`3e4w <P0G˚.zIدavvDCـ}u=(vfx~ͰȖ`@SLZnnSO,v?fH'0FHʭwt{d/W#DxdR%rXAZaYM:mOxV% @Ӭw.T Xs#>(FC- vv .8._ꎬ!i ?NFkg Hvdڨ뱅I'F?"IR?`o/hlh2ye[t.I+Fcz|dvU?g2`C^=HF3в5B$}"6}՝ :WAMnw&o帒1obZ[[mߋ2e4UhK=Ŀ/7߂x۪97K#ZOʖi?ZMy$ l' kywa7ڊ1s3eߞ ^X9>Qz=ܑo75 :6]J|@7vrdnU6|<T\ Orc/5uӃ8"&blO9 p _x\+Wzp7#/$ F -|cy(-p&-MaWPurx0 Ë9C8 )Z,2 OTCG)&!a)fl< g~%D6HFW菬ܗVU' `ћ̈ AhčhA-}IkY{KS89eT~j9@xQm(@Poy40g%ڪEr0OD T SyO1 XG_gjf*`هD^cO X@$qyȗ^95kn8"YILJWy#؋oI` #p}yN➖+ܷԯ%s(*}nTڸ LZ]H}@r%Uw "y>@&~Qh ސp65*Gݷ6&"P,b]NB£M*kb,Ԡ$AjBF9Ot~}N>]`m0pbdtܷ1(^萂{CX"#%L"Nl,}>4[[S]ֵFcogJ z/7_S[vCaefʛBk'a#Xi`a7]j-h_ ) Y0; $Cf:&mD|?閔(;,z^P.=.&+C}yҸdbm8"bO}4 z`O W%[L*TgH:UQ5H&, V>ٹYKQ#ؒatߖ8᧣I? yn5ЇsNVc=ʥltb-Oq*<ZqW}QR!y@*0hP?$3@fP\8.C)WfHX!3YJmn U@K̖_:8} jTOiB/-c9}L/j%tMl Io`fLA@1128Jlm1@ϪS>ڥ#8|Hm1Z]@Sl^shW`te,T[M{v [!&rИ[)<ѯCvB=,O|ۇQAw6o$-ҟtl#=wKM, Q$s݉G̽?y6yO^ݝ;"Ba%U^Iе.AZ.Dyg+\ {##ru+hD5vU;G’X7%w1O5I2h &h>C.;Xz+#WN3sۙãcfؘ"QQ$SkP@a*aʕܠF':8ulrkӬzrAq W= dGz* SnɆrQ' d?:im : " 0.TfF  lɥԨJƕ +eK߲Èd9?v䆜/Y@,L?*OÛ6+^6¶Mse.xe|yd b׽GGؑ "nHm= yo`E4Dn,)>zN:L6kvlh^ZP.1~ilyR55ѫ=%|j7;*CH:O!Ó1w_qWq6UEaQ?vLT*1%_;OsMsH|,V<4 хn+HځbE 1PD% cWc8< rE?cvDک/ .DVU=ZT)GYȟYPNsE&L7ê1_si:B^sJe qa$SqݤH3.> '5]1@YZӣ;ssF% U,.׸M,o7Kkx0o h EI ^.#ŋ'x>Ňkelk%cEPf-Ycrnց7#x&"$Alݴӱ f'-A% МRg2Gj) -ҺqY%>;f 6NEd*wS䊝ܦf)8M"@'v]n:̓AjbgjBcܞ]h= RK߱]'"d)OhP*\1p:5 ?d$"E6E kvqN!3 23EABMͷ,<:n x(؝#H!sws hYC|(;4\u2iȧ=,]+ig)Pq6tSZl]^Gޕ Mud0>!ot(CBM#+[oxc)!i&xzRBny"eLf 4Θw1QeZ7Ӻ8$s6u[pAN?C^ )2@kudNgbc өG!ۄZzSoQcY{K`i7<8"WMѶ%:\k0LrB!ohMD5ǖـ]+Xhk])fLviD]F~R*Vax$[P>jf9]߬ !.cL)] lzn[۩5TfITS++1Ft}L5(J|g8Ew,*"FRCny,JVlU @ɘJ4&S97 p9vOn97!^~ЉnQQ$TYʹ( 8>sap٘'=! *E'ʍ48fvo(:G08 b { Ygh *zpɍo}^fhK"k}F05(qyvh.sy0 &}=[6速[~73$'o17 FanS@:鬈t/_sl`zF3ɂ^I }r-ZZ6Sg<2DM6 5uFW{"p`m%gж0 uHjI:'&Vi97Rl2*m1ClNyv`t#?dY{G%ێhb_I5SbU `sya8SxwP:nrb`u h-/OvU=Rn>bH k^XN\; ߰x%?tѧG8 _R +PoKY7푍mFc O߾Ui~5'SngH񦙁`ZϜ̐g^y31%b}/TI:t!`A*+lOc8xj/7|h.7~23(~v>4ʬknxZ7-DM"/0-xgq.l-%: O+9PU[u?T++YOUIa2l[xK2?Mˑoӊ)Q+Q0  !K{"6SU] bl״,y,x>oge#ӔVMju=TaD,FIq=TFbGRqJ*x1wz9;, 2&,*o;%-(B\kmV$'^U kf=ڕ4JkuXNMSR1 5z)i)T YB>,~},h`|\~o'RZJk' H\}=3)YLԆA@ρiú-6s"yA . |aS;5RX =.xDi m.@hgk,} O~p'Q>km=Ar{67<%*UzaU;fP!w˳2CUױ^Q6Lq䠍'=R6cV"J1m% 5 CpiMg+ϧ>8cZUhrRꁳwߜ*p f"-1G.:/$ M?4PZz.Q[)J?UƆ=zY;BAI:mCZ%O3T39f`@!}w-d;DE 3QY¡w˱>\k>P]ı3"ބm2I]r׻]'YrlW/ǎْo$fJ U?ƌv7]$4!σi9yj }U8ɖ &XN r wtp׼.HhLtSd 69*u}%AV*hU0d'n6X0$ yB<~Rz hdK% #Ѻww#z`aeALOJew#<"Gdݝʜ1 tJil#[}9b_r c ㇊WorxXB, Q5[Q !B^θ$wfZP681`h7Ā c2p@v73b7ʞL6֒z:<_Fߜ-rEyj:iQ>.^3+W5Kh.b"2Io:#SUã?6~`rQJXY'\"!y?ߡer{wfڏ#F 0*o91hk?(-hJ:Xw#0<`Y5L5Ri"c&,/8E= ibm9aR]PO9; m@)C:(;4(5YZ,s"`&̩ MQ 4WB4?Mt[`lĶejQtv-i~= & ]R ć4EkdqV f\ѮYLi|G> Cch,OKOҾ+$KmMەH!ImT@Cԗ'>M 9ةaր|2] ͬǐؘW2$םTk.Xlzj\}SEK^g@ |32:WXN)l.ɓ zYŴLem1IJ7%wޚƀ@wd om2},δ[o(o? Zs֏ŀ- /w^Vk?IV|ú -ҧa=O%p2]VZe|9sVJN|^nRbߞe#sykWTF$l\vƏ9`_#s'SRT%QI"`=&_+ NIZRoD.ԞLswtptb;8YK iO. 3?>w7QQ91tUWr-=Yo]J( W&bXq%xcV\~tD6%dy[m8Qvn׳5nbIMNj"qAsRIry K9XDsv+ x}ceK07sbpj³ ɵ; zGf-J~qޕ\(KFlcj!d(0_]oEgN0[?;H[{?2cqFVhg69KeyfdVsү⢉i zᩮXp0}Ko*h=yKd߇n(#Ƈzg"&"R H3~)ICnF^-%i!G˟ ͢ 4wܫ։1( Y6_}ލaCJG`'ӻA{5@0#<7m[t{Ԩ/`ב1fFyp"n@E`Kg쫰IwznQ /HsضGz `0-]*B\H`q~U[<&u=hFH@4M/Ne*GTprR\+).ZG]F3䥵CevoŇ }5}7 `܏$ 7D[ ƣs8gh?i(zՖd{?Wi_vJF~W6~Ģdp;yO-0BPa\OhNи)Was7AT5;*9d?QL&Sh%@DtrbŎ}"1UQL@;{t6Z8h—^1_]wrï e|r#H6Z-jBD&uS5#,%wv=t|#4~,$$>>lsN1ny73p3*{rGd)Ip'sn# 7,2ڗo @(jO7;' WTnr^'6'^*z]a*Hu5C5jmW$LH1!n0B9yCf`#mE`9erKiSnRs9 -r>IZrW 0ېI߫pɒv{-J M 1T~̍DǰtG{jxͨKؒc"P4$k %J~m} e.V5|]ǪZ$NOh4;#a.R Z)6ʠK0ЏHk;kUZQ/~|fOpO,;c6O zIJK-y 6`2Pi |Ja>]EU4E)b4~7qcT(GG> (K؟ ,5Q|i{^=P'1ĺ'w֋O˴^Y\3qYU2g3qBQQ!} T-YzH^f( -<=1WU/twQ nD$߯Je,mzKPR4Ε{$OX6} ."Zl|L]*nd{nY\1*(` ``/,Y fm2u[~lX "DɳgG[\htiqbALJwk{3 VfF!BbZnΪq/+PQ|AspНެ[v>tH*idm|]Oont/w56l0*4i˸ë?kPoه S+rE w*WŠ# 0TI)M1O][A1;bYzA AY[iAKL)Mh`ZS)9?EhPnaa[+puFD@ߢ-Gz.z$>E!D'vg.C QCCp(.mNlK\?D,w +C' @S2,Izbb5Z歧jD `}9Ɉ1]7.K91 o8Aʟ8g-kkCwɫXN[[k` D m̈́$(a4ہ2C(򉦰|ZΔ-hNicъ0v$մ Ǡ(g$g({sn6qUKmI[Z4 1+A s#EIA S$*K$Pt%5:A^lM5(;B irȭ'2pFQd[> KߜY3߮X CouBD9a֡C"VR)?KQN;E>c9и%P 0xʸϟK6LP G=sLqS4eVCO7I]OLœkJVlsisk4aj/j\"*FeN֘_σ5,H~W-Y ?WC0,Ji5ͶoڎqZ#1og\Mf< H0Ս|qvZ;Ve}<!0rg޵8S+4ddheH q P!TwzB^ 3yU_A?tHP[sZD-%P֛Ml,ʉS*,',1Å(ܻ+eЄx&/PsYY' `|#LJzk?L Gki-v-lhRDQk1=֜ۮQ%q~`*Y,HaN =K2ϔ}BOOJUG]Fh5)$c]}C ĶÍe0JWe BMnZr5%W|HsJzu djsÀ%PMpJf/47_k]>c&9(=&Myo99. p<˻~^-X > V#[%baQ[tM F )WbSjyӡYi`mË>™:lr ɨ:*`X>WI}s /aA҅F f . ^D lb^P~Z8i7܉t@آG5 9zp͵Cnײ}N՘= 9 nʀjeΓ k+zoeh y.ϊD:[ӌ(1Gmb.G~ƸR*]bD4B wF9_ _)m |?Nhg@Q''D: w9xh'o" 'O>ѩʰ`X'.0cn DAB)T5W)Haz2{b>^5oj4R/?&_9MP] b[?eE@ZjL=9jPJK!uw,YCj#zp}Q͑>5/}O|zgќ؜4㴮|7S-p8ecjt/Ao;C8] k C~65(0D)unjUg@AnP|#Z4twN~mE^o<T0֑knPgiRBJe XI{dSnE\ O-FdE8̔!;}.^[PakZ%dU5d AHY_beyL&[yՃ[~:A"U_!xSjI>bTWOb\5癣BZ" ÓڏzS3X :پ%50M vv9Pk<,dlWa<h:[5 ;1ݔ&bG ]~|ZJ>kE<+-A8U0P^bvOԒZ> 5 ֚$o>N3zF7B6eB*O}?53.HI Ebe gZBJ,F!]o ãsҹB׬meaľ)Z̗T2ŅpQgye;`(q` $i]2~Y:/ӿ$L Xo>xd=`!@x<'; 1~i6bCɒ"kALWRTsnjG`R#=?d5ouy P_PZ_ie_(E9# hD7 ȅj)cJϣ̳҇F)? Eh&2j-B⤗7k$dRZ12)9? n@~فHօnV Q>ܖ=䑢cѼ)T9R)KȍUqE8,+V~ۏOy8`AOGaXwb=Fh "PC(|-?->~WO  (S{Hԃ@-PXgj+EsIIl DYixsJW00~ @^Ƶ(QZ#U'Cgtߪ2 [e^3Ӑi.-MR`/N9i W W]styܞ88m%S}a:S)V)!>fqv:^ EQɪYU 2a 6a9L v֡e!} ]۽Ƈ0=׹].*|۶\bY˝xl;IgOu.U=uqĜ7HFfBRe̙!(_")C \޽;zhtlWxn[jb$Wp!xB楙/)V޲5ƣCZDxItG8XB4,/ƅ0:ֻ) +rt*"UEɔվꊖ#BLbZu,Zi4MnrBxT\7I-C^a>9RᮿxOO mHj&_iQ'P}6 q!ZeCchkV䅎q1A:;*@ J >$ϤhdJvCP{%#XnQmC$&{P@q5椉h6dl.NphV'r&0Hfdjsjk*z!/b0Ac  UCTqs&ik3슾 U-~3>(y 8ljW&Ӓg Hq۳7cxEJ(vT} 3ߣV!:[/yjH9z`/OP:d[q.\Z^+ ޤ:=TA?K*TA^Ąyުs < {Q̓4}9paG^&>KX+-Fk7˧cfpR!JQ)q^6Ў%oEqL$S0[8g8P]QL41D>!R[$~Im5?x!;ۋ-QoWۈ\޻'i? obXZ[ur\ByEeP b|fPX=+.`.:k*c-gZl-fSdIBi }9VC/BWۘfyrK /Y?|mjyrS.'Wȟˢ)9vҍ!&szբ8'¬;vhM^aYTp2h\Sз̄o y\PW :9CE [7|ˁKPۢ!: LAI`bQ&:hfde)K)rUGDoe}.M. 6l>OU:[𴾼~9%.15e:ۜ0hE^9m|6M+R$roPQe/s`oks24 #2+t.>߈9fxډ[c %zo>H-"][{ &JTXu Ceuo{TA7F-Z^ծvA}Aq]7v:/@mŷIA\nA{̽ļ_0[L_Y45z-:-cf]Gm2BPTjUOc`t3vgq`=b 9p3u]]f3 /'d*Ѭھ/gW>loTųΟL8Ap!BAa4b r F|LkZTVt겅}TԚ͠Y0&{?LC'"amHQ̢M9"Kw}K`ɭWp$w=6Co^E N5$Vts$&H99.YڒCA`pأMD[ 0~OӼ޺f78By7_=Dt~pWK5WDd47$ZGAPxx_& MO8 fEWbX&bkLid R%v4m+t3;?b7sH =6fr 4tkN"^)Z.M[N@(CntNdu:ѣLc >-ZGaY(I~6ܗ19p›NmIjS}>CBN\Ylv ekG/'աO _G踿Zۍ#bh`B1d=nǟPD+Ӟ ?ٻPETZglͱh}E=4/FF6i<4wdQmo\Z?^nB`_"A(ym f߀d@>Mr )ۻ{6\6F{rH]SUPV:4~\F5t v]kkMUDAMPŔCʂ 3|*A۠)Al3A\ ;!&\K_=ȉQ[LS(A~J|0[27:DIC'7fX> \B따> fzIGL Cqo%.BG]tn izKX@?XQ/G惿s0"ORf@3T *;c @L7$tAB5n5/B酰x yL\ZN@2DKG'tQSŜT޴]Ƥ:A&Il':XĽ`p\1^ÌP_<1e?Do{Šɰ"v3 "IX,)$.̗}*,ݏmޝ1=(];9 6%<V2mT h@w+7^HָSSIs`Z5:2׹,Y1?`9sY89M| M S5;]p?kled]>]öBHQ3`'DnΕY~^n!,,% 7( YK! !|z6bWш>Jjc o;6 C_ߧ=XC_ ږvU8$b =;F5_f%t< pOFCDqe鷅^A.bYR?wF{ڢdP6 0vЙL8TfO NJeUL\ 4%[>mz r$D+;.Q"(Sm^Hc >Ghk!`d\.u 8jA&'˹;.J%}& L[Wm7c8H[s(,da1Bw*|OS;kA =/'攀)g%\!zk3g&EL#?!Ym>oدkc:- y s0y CT?zT ݶ@e{8!?Ոՙ $8Dm974U*7)+՞ϡe佖bM)ŀ.ӒRDƘ6j%[mm.u0fČXq2KE͸!S{ȃŗI;$r$SnͺwɞŅHbGWif\9K8INjJe5>Z/#%f-KwH=~Jz`Ʉaj^7=}Tމ$+?DkE|bmTɢD_S3OW^y2Ffՙv=GiJ. D%Vۛ&D";Wed}R}icF3jnc~҇=0KrǮwLNv!C4w}V3DPhQTVpMeqO`'QiQJ( xbf45.ͳ d#/C>ESAWM :` ը-&Ψ!Rn-OʣIY9q.qZ}"K-?^lRfC8q&C/B('ưcd[ͤ&y\bu=UitaV֌y8/R+`j͏O*WXGϽ 91#h|]sP#\' "WHD98 'QǷ]>W]!$Z<8j0@RjӖHlJ葳KǩsI*A!ڼg&0-wӝ!(C¸='{bx m F1KmB $Ma'iL1ʪdT&;01Zu˕yC-TAׯ5|G (Y, WeHboֶV@U[*_L9؄!Iuq"t Z;>2I>jWVPzS[ܬa5ڿz~=k /Bq`/[kMsp0'k{ܾ=*Bc?#%V!?D*54$IJ-tb&tdp4 H2MEJ@ul0\Dk/jȽE*OUEΆ͗(rFD>a5 ]ϔ\6Ɛc.55h)ꞧrx%[JYd O?.RA3u |C&p"\\9w̱Af#$dGM49>:#[\TM53r~S}ɦ2,ص\B7wS&NwN1/:>[1[߲@eOvZ~ɝIC8"qBS$ɉZ[( Ժo8w $+D/͓,'hWvKٙRFMX\i,ЎFJKTz&6N4Nbpto {52#)ڰ.5}lvϟj6 Fģ$mL7*&B4<M x κmOdfcW%N]|nXdQ:喛Jd 9L5ò(!(X#U`_ÚJ?KEJp5:뛴G`a{Ia*keY2>$ʑU%F[}eRBBhu'ORf}C$y?1eBq}D&Msl_+N5e^BIݮOQNo͸wI$NLDxپPay4 N1ȅ  %7;AbȽK_.#klġfxZsCul:$=pQ/pvTUJz{-X`NMArƇe[lQSشŲqV|K2Z?$ ~^ 3V/f"kŘ#]R7ԞLZ*i|--z!`pB)нh#@|\4Lq>ѩ&F>Ua5mu_ᅴQ-#t;?:MVgXgis2^oUMœT% $؁F8lv{$ʯ-N11ۍDy&QMȨA{}% Ŷ2z1Pd: kR#rR6BrURɛ5%411p FfmNxz~tܑҗ0){ mu}ERI3,HX4_xZGxSĦ&9TzfB42k lNt %[ݯm8@鳆^Лyn֭ç!о&R.ubuSָŝΕy(ڪ.B1VG*Knfyb 0x SmKJ_?o@y 9B$ot1Ǘ^J7v0Y$ٽXcWފKce=,F IL9!,W72("?@tC%{&.ayjIm:Iq|=R`䴤O˚ ,FoPaƾP&a!8v K;_㺩l59$F?CD4UW]e0C`1TM C7.u!HSZO#b6)m ˯_aO.Adv(BLR6}GP84xZڂQ\l|( -S3òY @x[~6g,s$T>Bs臼8H6< y0ʱ`YDQ&l^L'18  DM0,[zFfYHTd-Ꮀ;AcRFtH!)a~OKQДjׇ.\1鑲I_ΚJ(ɇZIW8ܶ[G0X<~W7ac)'5nW j73JpQ;ڹ睃z7+ݠ5hH(mtV ,xR5VD׾܍2eNƴ9*Ὤ㺒B? V>Jճ2ZfLׁ{&i`ܸbʫiu24%kI< 8 =o'5F;Q*59ka1m2k0v`OW7p Wy~Qt z"v\"# Xr6. ,pΞICGb4d݆.i;߻IHWV y2z RV "HGۡdip%buLr![i v 4w(:fZCψø]&lBY5QC,1`yWMiK8'C~Koo]E(7BeeA<eOٜnL`VGi7Vi1*33MF+`꼄4 52k\ODC/W7GZDfdP4<_.PlN 2*гI-ֹW.(HX? ȻRf V{.wM%abiڜZZ ńml\aPOH8=aɇB)x{-""q~/c PȡJ0rL5'DZҴf~F2\/cfs8.eTA,66W8$[ܬR|w΄p{i Ya=ڭǍLyUa:SnKg.\J=%?&(˨6B^3%Z0+vxό8Te=x+eq zZvm *.>$Vl澘: o&-XӮ|j\K :ͻd}*GE fW&D}1/T>ruVr@飏uBLk$3j(u>l9p&1:+7Ï%6)ٙok'դS)pj`y)olA -qUċJQM;{]F@EொWl 4(/UR"@ypRV?*-<2h5i<lǠsU_ ,WoySӊCAGv"* Pߚs^d_#FtdB~9.p .Tх"㢞ToJ@W(:y_܃Ps{w}\NMB%bkPgH5ԒەuXJT)H^C7FU: 5XBoih 4옖$_GxcYh&}V$6V8{!kIdnzWB c9\)*qB=ywRF5Ӹ+V2k\kBuG /$;p19ڥ+ >@Mp"lnoU5eJɉp깬"Ad}NsĤM/񷤘%j1qxŞQN|nKg~n$43SVuʥ}̮? ;0!7-MMDe6.KTZp)-3Rw ;'m ʠ:T̻a/ PnQW؛v:ZkH:@[:S8I=9\@%<(9KAVgj9K% WA(^7V6[.{h>E%TzF468bSD)4Ȇ|l| 5`2{[[ɾU+NR_ݫ[fٷ;j'j!_|(35ߝHp*ҥnMtz+}٨E c>\1a;3eO]xM+ԿH ѽܼv}`l5sh( TyΆ1G뙶y#Ui(I6!Qo=MTnð}qV׋ I-@%UXkNRK_4VrF7&h{K7 dfiƕ]O6iP|0ڂaۚfoY8>e@-L,n>;X;!gk0q9@҅tIO4a+&/Rt' so#A no=!$>m =G$Ҙ2syv76de{mq`>|ZA`Z)N~ThyVHi[׫-4Dž9Evf>7"RF5}u}A`ؾ , f%JG}O^2.*[ 8CCë>L6t`d)oOCyjO~kHZ'9,2BYhi+SV5|~>X芯Vx$[8!%B9n<$7gPM2̄zSڋaR!c@ivr~Wdf+zI,DC//%tiaCe9R O?KYG\<((3ﮃ̷4tf%Z َ@1Џ9j7@63D5gqk)yfHqHiښʇ+0Sʨ`u \焔XAMK&xkp2OsCj]7Ͱ>Th(}x䱙?*q*#h-5ӒBM&nX֑HWaO'8+{9ݜ\CqSv&c1=*;ja yWxa9Ѽj;2aú}#̻q6#%X.pu]0Sb)}[h@,GTF"Au"ghב:%) BU!3k"b8Lo 8Nsgu4'5I:shXf3`H-LW͈?Gu}P/ǃa+LCT)z4ׄ#Ī [QÙ׌ uѾ+z&xcJ O􏰧-:hTsh81v:+*}*L6K_tU 9}Rw~nddGMzeY! 1uEܱE|o9\"vvQ+$ h X1o.Bȭ4_B.`UWkBoAL {B=P[-SI/i5G#`=.y_J>8~\!7jNai-  D3zonƾlj pU$l|Elz"d]yD 5=, h@yWt/*CSQ,p*4+5&GJ3ĔӘ*^QW+<wxX,l#` S GIa%-WT]5N*Lka3 ?k<2`k> dU 5׊-PLoڭ5)X\Bߚ5Y'%-FSMxRIRФR΢$jۗ,"O|:ץq;Ո lQpak+n[31WҐX^k o͙Ѷ YZ