dnf-hotpatch-plugin-v1.4.1-6.oe2403>  <@PT@7!.ܶujG7of>openeuler@compass-ci.com G7oС մ 5HbgSo} Stjm`@^2jNJbgtq$\"I.7wA:X}0+6> >9[j&K$š`\N _%4X ~`?"iF.V<ģIZQd: /Y[rmQ֡ ^ݭlM=W=to3pl[Na9LY 7:InEsO[7+,\ <A -.P!2H5/ 3ͺ~x.SǦ &qfgE)f8U/ fhW!65e90abac46b09d389c034e5394fb937df77b145bad075c14df17132dac0ee8f6960611f6fc7372f53474a3afe54ab831160515aQא/i~^>:"?"d & :tx 4 V x     d4xJ(n8x.9 0.:I.FGH4IxXY\]^mbd e f l t u!8v!|z"2"D"H"N""Cdnf-hotpatch-pluginv1.4.16.oe2403dnf hotpatch plugindnf hotpatch plugin, it's about hotpatch query and fixf>Zdc-64g.compass-ci5MulanPSL2http://openeuler.orgUnspecifiedhttps://gitee.com/openeuler/aops-cereslinuxx86_64  bxdIJYGWIf>qf>rf>nf>nf>nf>nf>nf>nf>nf>nf>nf>nf>nf>nf>nf>nf>n56186787d377ef8783ed298f6cdefb87bdf0cf4e395b7f447700565e84f93122d01d1084b34c797c05099fef39b63360a0d3711a1a9506d34cd30ec02ac7717cc118b86c6b67c8e6c3cfa942e25e675edcf2d7157229859c719a76ecd14d466ba5a82a154cd3567b4032c23ed3101c1c1ea95dc677f34229002c723c6c3a95a84777614e1207e832af60fee6a5e7ed4db4ac094e47137db5d94c4845f5a8b2ebe493fc7f7652f0bb030ba1b43a172e98abff86bfa561d3e74e66c29460cf1940e535af395a09fde09835aac49d26fd9b340a151a58d28d10b83965765fbcabcd8e52a0a7b0635088fca8db09c7d286f0830349c4e279062d23e4d52bbbeb30ea6a35adfdd6a39047e2c98b8956f093f54d8d17a5a8a24769ce0848b8e7bc96f23498f41d5a18154047c0dda764ef2457a1b7b28698660783f6ede1ad23d23ab63027a874d8583c383efee3c7e48af35f6a94a985db0d3d27360c81276c3758e45c3f4abcf95fe39ea741e3368cd1fc108227b89fb0d5da0ca12f65e32662cd503a348dcdf211cd4b184c77ac551024f246da82f7721b189685edc0d98565f70745109a9f50bc047a32980ee3c7d6dd398ba2b6bc0d0ff5ec84d2f963351d8623e89568d336850e6d35b0c2f4a1f93336952a90a45d9258328b3311ce7bde1f3884317aa4b707432294df89b7c727c11f65fbb95cf559ecf92114579cf693807ef86c5f7e9bb1075e08947e17816f7576bbe1f9bfbb79aa42af009c06844665d5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaops-ceres-v1.4.1-6.oe2403.src.rpmdnf-hotpatch-plugindnf-hotpatch-plugin(x86-64)    python3-dnfpython3-hawkeyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)syscare3.0.4-14.6.0-14.0-15.2-11.1.04.18.2epe|@ez@e@e4@e4@exK@exK@em@ee@ede_>e\e[J@eTeSa@eSa@eSa@eReP@e @e @e@e@d@d/@ddddd@d@dydx@dld\dZ5dJcd=4c@c@c@c@c~ @c~ @c|wenxin - v1.4.1-6wenxin - v1.4.1-5wangguangge - v1.4.1-4wangguangge - v1.4.1-3wangguangge - v1.4.1-2wangguangge - v1.4.1-1wenxin - v1.4.0-2wenxin - v1.4.0-1liuchanggeng - v1.3.4-12liuchanggeng - v1.3.4-11liuchanggeng - v1.3.4-10liuchanggeng - v1.3.4-9wenxin - v1.3.4-8liuchanggeng - v1.3.4-7wangguangge - v1.3.4-6liuchanggeng - v1.3.4-5wangguangge - v1.3.4-4gongzhengtang - v1.3.4-3wangguangge - v1.3.4-2liuchanggeng - v1.3.4-1wenxin - v1.3.1-5wenxin - v1.3.1-4wenxin - v1.3.1-3wenxin - v1.3.1-2zhuyuncheng - v1.3.1-1wenxin - v1.3.0-3wenxin - v1.3.0-2wenxin - v1.3.0-1wenxin - v1.2.1-7gongzhengtang - v1.2.1-6wenxin - v1.2.1-5wenxin - v1.2.1-4wenxin - v1.2.1-3wenxin - v1.2.1-2wenixn - v1.2.1-1wenixn - v1.2.0-4ptyang<1475324955@qq.com> - v1.2.0-3wenixn - v1.2.0-2wenixn - v1.2.0-1wenxin - v1.1.0-4wenxin - v1.1.0-3wenxin - v1.1.0-2wenxin - v1.1.0-1wenxin - v1.0.0-3wenxin - v1.0.0-2zhuyuncheng - v1.0.0-1- override list file method- fix cve-2021-33633- support remove installed rpm if unreboot and improve log info for rollback operation- support restore default grubby boot kernel if kernel kabi check failed- improve task execution status code and hotupgrade logic of reinstalling active/accept hotpatch- update to v1.4.1 - update cve fix logic - support rollback operation for kernel hotpatch/coldpatch- fix unboundlocalerror with variable name log- Change CVE rollback task to hotpatch remove - update cve scan method and cve fix method- to maintain functional stability, da-tool only releases network related analysis - it is not allowed to modify the configuration file of the da-tool- da-tool consider trace as valid data when first core lost scheduling information - update document- add check of command parameters and configuration files - handling scenarios with lost scheduling information - update document- da-tool add usage - da-tool check for duplicate configurations- update return log field of the cve fix func - add specific error information- new patch for da-tool - add summary report of schedswitch and delay - modify method of mark invalid data and expanding valid data range - adjusted the format of the output data- fix bug in test_hotpatch.py- update buildrequires of da-tool- add require information of dnf-hotpatch-plugin- modify the regular expression of kernel filter- support kabi check for dnf-hotpatch-plugin- update to v1.3.4 - bugfix: fix the bug that when multiple kernel versions coexist, the correct highest version cannot be identified - add query file list function - add sub package da-tool- update func about querying applied hotpatch info- update method of querying fixed cves by dnf plugin- add file sync func- update func named set_hotpatch_status_by_dnf_plugin- update rollback task logic, better returned log - update status code and return None when installed_rpm or available_rpm is empty- update query disk info func- fix bug: repeated display of vulnerabilities fixed by hotpatch- update vulnerability scanning method and vulnerability fix method- update release- Match the correctly applied hot patches- update hostpatch info query func- fix issue: cve fix result doesn't match log- update cve scan and cve fix- modify the return result when no hot patch is matched- the client supports hot patch cve rollback- fix hotpatch fail show succeed bug- fix hotpatch fail show succeed bug- fix shell command return error;update registe funciton- change usage of the ceres, don't used it as a service - update function: scan cve and fix cve - udpate cve fix, support for hotpatch- Handle when the http response result is not 200- update cve fix- modify args of register func, add register file template- remove test cases that use the responses module- remove test case: remove test case about register- update register: add field os_version for register- Package initdc-64g.compass-ci 1715339866 v1.4.1-6.oe2403v1.4.1-6.oe24030-metadata_list-compact_tlv-dnf-hotpatch-plugin-v1.4.1-6.oe2403.x86_640-metadata_list-compact-dnf-hotpatch-plugin-v1.4.1-6.oe2403.x86_64advisory.pycve.pyhot_updateinfo.pyhotpatch.pyhotpatch_ops.pyhotupgrade.pysyscare.pytest_hot_updateinfo.pytest_hotpatch.pytest_hotupgrade.pytest_syscare.pytest_updateinfo_parse.pyupdateinfo_parse.pyupgrade_en.pyversion.py/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib/python3.11/site-packages/dnf-plugins/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnuPython script, ASCII text executablePython script, ASCII text executable, with CRLF line terminatorsPython script, Unicode text, UTF-8 text executable, with CRLF line terminatorsQq '%utf-85ce3f2d2a93e5fb07b9f9001c165b351adbb802351db5c24dea0bb0e003a99f714e43066c3cc10056125544e8a733e568beebd542acbed90ffa382f093b4fe6e?`7zXZ !#,⫗td] b2u Q{LY/6}7' V!d?xFEdC,2ۚx~g7Ufή$1+(ʈZB}#-Ġ署@[;,8ueAغU,CqoCk_ā0ՊeW; ]/ar:|6)80O$EE4F Y+nR <,ëX΀0W^ki0/I {m9&U9R>ݲS5JJO\$* Kل|J[5 qrhQK;KA IOv9 !֮<On~$Csi_)E#a B=Z YG:ѥ"{Gen3k= c0QV~zŚ$~.&PyIy7p^*U,9;H@bݻ5Uj z"OԞ" >@,[,Y VF}<3?LQtYjQlhZPp刖(unh)RB&+ܢ1?0٘̇Wu?U%"Y(t25/gm1:y/tdLW Qo#cy6&ͬo9 }DIAoź2mMfE~`0T4 Ի;|P @o9gz{&+z%T˷L4l]lDJ6I1'I-D i|I7TФx2:42™C%(7a@P T`*/?{7ꀪ:b@e$c̘@5sv0%''TD,ܦV`ae혚 -}Z_1wJ 1MNVqܹ\ wvsOYMc7~Vp <j4q^nv&=!8{怈_!Ҵ Qf+'hs}XXpH?ii3C\b`gueϏ]^ 55X|S 8tzS_Bxe˖7JMZԮ桌w!0g -HX6:}Y4hFnӿkԠ+2tAn#w&rL){ȂI4iϜYiLĩ * k-Rp^`AuuzLL0` ;gmBG24=#V1[~/~ꎬsyR˚&Z0L Ca`+L 79Q6Z%g'6p$4F^>*-~7ˢi";iIDጷ!n}sHiа)o` u|aϙw͙lA8`VHg/lBFKu+XmR9{~m-tGd 'z*AMʣZmR!Ji4.x)k 06@3z(hƓh˄8h N^V1~cTsŻQ?7!ގ߈*hfȯoa:."bPKP37*I{FpyBoժl[WwO|'<i^\w?{1'u9Xad"qsz |'un,bx@% g@ɳT}d"?Lv\-8)M: ! xLJ $ s{K& 7e&>U.VzQ$RO0 =Ě(zneour ]Aܵl̒_z@*4[f򔗏RcY4@q7mj~Ko!@#b`rJ4t1We?w h^T@׫rWBޗ:} QIX:VOg)`fҤ[y{"MI*YPu=A ¡ÅR5o*Rd*iOFR^YD#TQ[Ų8k,eb7af KֳUZ/ѣ2)HM 3dj6|]:#\yLmr$M5\SJX* | ʬ.qqC~#OZY(M !D .L[Lzzᶂu$IX0dN|,yS% ٬ymǝPADŽ*[J Ȥu֔ygܱ3MMW?y^{* B _ۀ=v%}18sql)Ƶۻb^*+w/sh䴀YHP P-◀̺׉dXGGSz3y$BߒyB]1 l;hs\L9SZTR 3~5%?;6tQf3/_۱:0ݦѱ;A7#x^_2^-e@҅@x/p:fg28 С!u,7AS퍐YI%$sEHIϹrf݋#4J:ٝ+Uֹ1rUDoMf7?CR@"%>ғv@ (N92Փ_J^_~TphT$]y=C9>")Iz\ynzM\Jz^Ė.2jccUB|[0򚎄z4L8Ͳ3t^cZhC8 `ȋO׽ZK%nxM^/uT,Bl;v+`FWMjF"Ivo)X;1Wz)|hP&ސ+TfwʫoOIO2vqwE˶?ZseK׺3=ܟ*>2:ŝ /Q0Gz&;!W.`#%ywB-rN O n݀wpPlhB7ޫNsZ-> 㨻{>A BY(jd]栕qWBs[1øº@ ?l73՞) .Md-K“\)rpѹ~ȷ=o_k>~Gp D'4v^qhņևm'Qf9{c;w" W7q9 nʀ-@{OzylIf[f% C.JKEj1n$)c17˪vPB΂u10m16 :6Ie@X.~#,K;iocKW+YaH_w:œ)GϯBq*L_iI.1;?|PSr&7ԛ>Aռ~k)5'RR jrnTFΗz"&|SWeU|+"h;el1֊,6`1?XppN9)  XTQ%9^sDDN߅$x-Љ٫189(w]]]K(Rfaص'ڿZ/Ϙp Fa/:ͩ=Ўؼi/ޤn0Isuo;{=,;24ܨMIY"!;^u5^[.L4bg+JS)RS%K(ԙ$kUGc/ţRYV'Y}7ՓR j1X^ۣ_Լӿཕ jgᨼf+P,^Ka]C(nק~_e!'8P19PԮH>0_qI'~H8[ӂ!_Lđ'hzP7( '[c~(@,$Z6m} [Pܔ$40T #d:R7*tH̳vt"v@!# `+IוDCC9yn?XeruLqKfѥbLa^بى;Ujz%K>d88)b?o?KH4 <|'PQ6X%V%]>Yž>y#[^pZ2fQblbb@ND4Ia6JG+oJ|oHz}x(ǢQL8ܦÚ4 qgqqU`m)O\*7>TBiSX|L9\u X̧>ud6S ^l^Жg9@̯B} #R|o@stc6 X$K&3"Nrt-̓熭.Hgv'b䐋ώjg ئ!Tiѭ!rTp7So=窐w..諡;y1d>f&5$jz & c"H6ǻ|yaA5-N3 c*_+̲ ~!zѵk0[_s/r!ƅr0bJcsԢ2iP2;8C<@Kh D\O[}9IY);/" f󜢞Jk0*i@B̔ѫ\{vvyzH>=*S7Ɛ5\m- o3w9TՈj7wU\XlNX6>n@xh\],-2isR#׌,-אCH䷲ܒk1hU_6O|#pZ/U:B}D-zښn 0Qas7݀;c48$/B9$㦙i|*K": A}Ifqk3מj.B3Ǣ9_0Q~➤:t6G.c͍ܝr;;׊=mlP{ɭ(Aj&\L55HHhEUp9r0^͸H }ѻ3(M՝s $2Sok <Ghv,l>V# \BfS20;yW< 7@~ίu[\Є?H]?f%|!a9/LݰGKs`*͘>UcxΉ='i#ϰ@%zҴ_b_DćKs=ٵQP39}dPOI[7f ;Gn4hO>2(X6d;nFkXp`'|K]WQHdӟ5+;1Ǻ,jk2ט@ 'd(Kd_63-2Tⲵ Hdt=\A1I՚\r؍KVx?206#D\=I8G%.Ѓ_ z"j54Wr3VI$[of~&6 E^j@8 ;p*!m-?e>O:ҭ-NDט\tx]z"OvoZ 3X"Acz|K'#QEK4,]kIm`n%5E\2wd**|hg" Ɣ-C5( )38y1UFaJҔrV؃ 7'pMUQ?ݹEiI-u $ x'6~$>5WPB^@a`$hލTU5wC@pi]uKNcT,mJXyC͖!AfFo_Tz/Fv5.|t-j~?u9f҉$AOaJ.JT)]g nm#ޢxoX[7ѳmhD='gjY2z&R*h,5`Jm\Pd 酵6W}B$Nj.4[!6Xi>{}zk^1csγl0ot~NbruaC_<1HG! ۄyXNWvfg󹖚D]ݦn|GqΜ/2^0{_sru.&e.Ӈnp>o+6CFO0d&$^%Ʌ+2~@A c¹9wlkX NzWKz-^\*%ILF*b3Zf' QE!@61f˫P$4p.vtfݵVN_FkVscg܂.s{sM?)d ;)x B $h5'xLPlu-3Zt=\qLOou:Hו]b%!p!(ZiT;()yQeu;} X-@)<1 g@桖5[*JІi~BW\uۖy)Q.A!R38Nڽ&f L 8=D;b*b?>>< rmcHj.~ {ct~$Vqر,{iK>'S@?ݠV{=⨸L>{g<|# ÂdM6}Hw^i[N6Ap)d%B;v6ZC?{lBݘZl F1cسn0BpkSγQ>Y'm{ݦ (G,ٗ: P[1:uR .P21 Yu66pp7)*1gZ(0>%p#4;Wf8qhM0+EDXP!/jf`>F͜OSk7Qv:>YխWeb>\s[ŻUvT.vTNIX#;}n{<ޡw h l&;Fa7vfI<4‘(>?_Ũ1Ƈ2^}1K Y.Yd*oDöe - Egt3 #+xK珄h:@Y|B܆:sF'291QӘm!ˍׇF rb0}S]%vSN+_X..\8]ׁ u?1j%xFNݽ|,>s6_/2/QD=JZL=(\UbF=IS7?8dl ЍKhϳ:$;BUc݀2TurA E{%MyD̿hQ)A|Cfe: <y*KXjA6P;rJqfbBϴ Gt[' %枼jy~gJ[4zu vT'V ̵q:Mt # g2?V)[2KE wQ,gTⲩK7 '6NV<ʜn8{ke9uw LF",H>x}Emα88WY~ma?ގaT\ YZZNO.u8([@R;Tpr/O W0%ێ4öq9 ]߂/psx*Q= z;?uyi 0qu0z2xJQVuV#sA$i{Vy S>ORo~8޵b.Fm;:n}QڴHeJކ&t~1xAKrUbapߊ-ْvMc=,JXF{AC~=N;*K =fX G(%i@xdxRf()jU%\x{lJpJmSC|VXGu -'}5t ʃ@r<4杽w@d4To%ڄM{ \qic&y\rиD}^!T[[Ef"=LP%#J^f< |I,zd{w&ͺJ#4eۥ^8Е>pR$y,(#:K@hN:%Tɵ5uԈ8nQTQE2>mm 7mռj9U_R{PGBv'BC*hź~^}+e)A/%&+jBdY2`zFN 7 Cc,hӚ3u\Qq6a 9k;WI`hOR-80_$@D`;knq_EϩH.)ix\mSB5+ErC*G=v+]Ļ /EEYj\=ӆiWٶ99|7wL_4 }s|)mlaen':?yYp>q;e_M/NXD2w/E!q(TyoȺou9N;\X??k.ff!' 1Ґ3*)äjXM?ڭ;\`q: m?)H3YҕLh"Ji\v^IQyH V}Ȓ%fWJٱzT=5bBtsdv ^wV Öu]q0`7۸O{=mNzP溼#X\0  G#^/%j#'Y4>gTkc2md&ߍ>bT 0[4ۼ?N;!#F^rUl_Ot`0JIB޴ٰɐX!rU:;DKqKiZ v;l~+azs#_OIQJ:>~4Cy2X-PH1WՍ`?;3f+CSORP:N)lkc{i:lrzH%y#uI֡;j9^J<3*W 7樕=' zG}H?/b:.^FVSxէ@HB&#wHă 6ȡ\K(]xLj>{0raO( 2gǪAc/e-,{c+Q>g=XMe/R~k,"ǂlآÞPEqV'qyk(;LOoAxvXҏNJy3&1DxArW=i=T_rSNa&z6Q=RgP+5qΜ8ԙh6 e`? '[tIt9SY`׸v01!hC&"N R˩ &/p1QZHzu{c"#:OY+ !Qw!¹nx!=cƴ**MHn``0UYUA( .PG/b' 8҄Ry+(K/9 Qp6>v7hmޣc9ʹŠGbs\ !~%ӛ R2| t{92$`wEf> {ve?+ܰ>&:6v=vz[ :՗nNЈ̒aB^mYᬠ>Қcl#bs (6ޠno*s-b -wV@%ɶv;jrV)C%ʌ }A<(2 o1e-UnD~ǵ3).r")Kxl\G,EQh  Uՠ scjݍxafb$BՍn,L6_"ݶv;b {#ivܔ\ < f .`F E,w vrq>c(@ ˮt6ᶪwh.1TBdT.U&C4uwݑy3D獍~o9a3 ;s-S#m1꓃ADz&eX?h]Q@X,Z6@*v|ep H20gʌcIeA_xUc%r+gzwzhOI0"*+oOOY(d9߉l ܕO6/hL1:DI&:]lrIvCj/xS]251\qF;Xհ w$iq}C܅T ٌAv QoeS0kW&.r 4_Ҫj,.xljfG}čݛ9]clPJ@kx$s؃y&&TO ox"X̀w8oq"1 DYt-+m `bͯS6Hs''V~A CDN6L{"ks2>MkEgHlQcy@> TᥧmG}NK /țcQ1k/ΟЏ+It[<|יZF9(EOl*fYn_='/HwH)!9q5џv8/"g]B'Ffu 85!Zqut/i?uZb%ؓ^[^+ zTWl &4F$:'IG3- t LRbnɹ3Emquk%8sx3O#H`L6DsאMϡQzB>f~uO+^341 }i*9hTk5WI0$r ;kT3}9]\5Ǚ7UBՈކM;E-"{5Z(Ѓs`N¬v5psF׫q7b)H.6ƽZPK#<#6.1z5`g:k ;Ҏ<DbQuyO ]ٱ*XtPCzȬg5o!B7BuLN2ᾂ/Rl-MA)qTj.'zC~9*ڏ;MÁې(fltВ`êk؄h%ni#r1m7[ƒO Հ&JfinCj4jc^<[4zĚhXXyuߠvD̶D iZ&tt8Y f SH|'5ƚF!+2)8[Urkdr*`F)v {*pgӎJ#eFښ)KbX'PTQyM#RzH"mUɈo#ݡtfȹw`LA5+VR^_~ΆQE1S0)H-a{ڻ:tBWR5W$HS[l{7TZqȻ@ΥVaI[2 RYy:k_}[nndi38>Ƞt0"=g!j{Cs!]^X4dzJnT~ԸYK~lU`Ktt(+8"Ys`1GZaPN5;&9\fـR0D*)SxD. oĶFkz;(r`+)H`ei&Ƿç:.ʢfjR7$~Yiz Zh!iTAj|vYUY>&,XMWɜ/+gkh J9:߄hprANVmupB*6{kL<@\6]hd+,SJ箨`dr[`HN?Sհ@Iڼ ֡:8&8[f[tq9h꣨dsj{\&%\`x!\#;fA5=v.m -픙FزD9q((\ؔ')z朔R W7Y[%MP ׉9jv'ЧF《x ǐ:u:Î5|~?S2)$l VxJ+(`WZ!!=k:Ll볎L^XU)9{xφylvi_>nt3L ćtHS{J %Md{eց[t|\29Z?S!3N 2b4&|28a OfrS.GhMִf}]D!?3N)g4OIuHNspJn=gfANf?а(YgQX $ULڂ;^@V.m`ؒRT7'o+wW5N4b:ņKo)&C|*)'Py F5HB*~Jtjf V_ީrk+W) -GAƣ"y{ 9' ܎rMÜek'PφR,ʷPYTbGNhx%a8ˀ6^k s6w >hELlKA4'irxȀՔT5(iIk ZFKe|tf rf"H 2쬢p04^>A哃ކP;BX-! UHգ*b*s(DoDʹ}Ԝ ҄|v@Mh1(G)T⮑KK҇%;LQ1dJ-蟡H6oQlLiF#UpΏlr֔Zn2+:YɁ: 7xL\/@$̧4?2Yb.<7Xj?>bMa5 a;w^q#*\lj;56!$\Ԣ~},D*i6P= hH h& pFY ^ ?$9~b }ńr*Sqz> &Z ;b?f ,XQNDWژFryW v^Ug\=2Z[ū*N>U\5fI{PMy6(@ y@v\)KPe7Zɋ5ɱMK;b#} - 3U:m6$j[RyA}l  1WSqU",Уq3J͇s5}jWLЂU. ^Up7b}Xφs]4&@+!đ*V%j9Dq[QSpevui\>qZkdv¥Gʟ"qFbw4+LVng_INB:G}w(;>M )ܯkکMdck3>aZzUZ G+ ƤC8&w5ZuG)#2|v_gF afI?+eGPppIHޑ8?դ۰*nPWB Ǯ,C@G]O{pCIGjsƫl$3٠DEZb[ZJs7!7]tn[#}1c Ox-0/Θ|"[jL 8sMUW!Rqϐ_c"l9y @mN$=`r:twcPZZl'*Ւ\nBi l̃٩Z*\ D+ǘj+8/UK@8W&]4tV>qYߠ&l'6D Mׅ^C_qz,7}s#mӍld~{lsF6S|<˩63\󑧄ZNoJ}6)8` Ŭ)][Nb}l`ј#S5T0xr$ jciyf{8-~R0(-d(2YP!;% ; f1Kؿ'7%<+ agB;9W1ΗsRM6k؆:jx'`8Pp77ޡ<;_,:`̀iD06P PWzAvZН:Cz2+V 0+?+@%+x$RFeeb_49L |.+ӫ"CU]/V?{>1#@qR O+XI0ֶ;u+*>8mѣ}FE$cXt(~y/JƦCmSzENoبtKljBD(.w N '+U>gHvHѾӲhGR!vr\2NcqfD69M9#' q5DCsDҠ/ rd{-Ֆ#27dhzcnH)*`E7ImQLQw:StzS'VU,<LQeT;ꎍEXZ Tow݉<0[0O4Bu?mnӪjH}NX=um!H?Eom ԊN-F܍)sW-89Q? a{,|`Zms-1ƉmXV l>t3.V:Y'ɵfv +=ZgyOlܰ\+qN:W(\F6ҫ_ d=xpL{Cb_<5]IAX^PH0!_cTQ:]U;C`. t͒ܭ M~ UFo ,'RۭM )rB5@Ą#&ѳضfef7L;Fc[s8Ӵ%߉-c.ʮ[m)#S(<,h#B^?J87:ǁj)fĞl/ |!1vCkveцd vml;a4G6= h? P͞;:~,'TLH\gqz̋^q9Jv:6[O ]_nWa8ɲ^.;~6I=!Ѿ(OD$aY&˄3fRG[&B zqXۏ3ᳩhbZL֚oD]̤IT2U]MH厉Uq;d-cB1afL5:8AU67Z_z{bm:DZ";8- <4tD7v>O/5yr 4AծW]TPm&|PIEkjؑo9DഹO,Jn{>gSw>Pty۱"@}3bL$xy6 @Z!lTc&?@p 4%DxHbHkՂtJq+Hi $ }89PgVҰoߋsCӟ)s*#(Р&C[ ' X2r܆kA.]9R)5x5N( 3wdqVm\RSM䵔֥0Odi7H[dij&L@0)8ҩrqG%⎱Qe2u910DHbvPVyD lh,)mڃ՛Jw^Ϩw@b8=>ī } uT[y]=@ Υ}k@^1;(x8򁪝w0\p(>Ӈk4|P934Y'",F=zCSma R!YyP9x>xF %`ƕ =E/lr@GQ hv?8i/#ߨ"b`/橅_tI9 s= gyBK\PRvs"Qj<}b扔M:uA_ԏC] KxN`C*Sf4,8ݑFL[f /,9{֫ݬq:AvRYjH:D 2~YL rXhs c9m*Uʿq̝ơo0T䀲Su0 =ׯ^/a8**޺"Q*}w(L'k4-1Ž"= iUo(7Z`tN0Yީ@GiE^X~úO4T yuwm~U̬s0n%M2eoJ]=PޖpMi;CUW峛x^t.7k+)Ԥ orB0'~hR@IKs?uybvL~kZZdWH)Xz@뀄p5 8̬HP ۲]JJ^8A1sAg^A?;Jt:|:ƁZ k]nǴlsk~Hz ځ ]\dJNa{;!3nNJS=&۸ILhu"SWB=O9vOK[bblxn]Ƶ(Կ!W3MwN^!|絽q:#!^8{ެR1&rW햃1gBAXءqQF,##jN.VKga뮒h+AYys>DR{v;g( 0혆-S"]G`UbGR:ТTyD65q@F|͓&iK#Mku8$Cly\lesM-Ihn9B9 4gPG\p4kC]RNZ_v,Ih>oAā~ ὠϟ2䪛rpME%Yyn@4e j`K5]\G)U&zWC(-J$m٢th {ÎKZڣZX7,s'!~!4 _NG7r(59/e#n\C&ǿp9h:K5Qv^I)*MKFIpr\< {lЅm0l#,`W(9RsNGMn0gsV(fO?`q[|V2$#CPw,f ٣_%@%K~13\cL/1me)u(aN@s*sS8dߛuberԥ} sɋrJ1i|e$EK* w\[C+>N!)!5]W::Zn(q٢K0u5o/Yh9p٣=5 ? `ł)V[ ?i (o{I)(G9(!ѧݬ&h2[| [ˮ3IP= +P8V1yҘrVNs+JPA)ބ_Wb` [&}AjZP%[8U@oJo-$mq3)w5@e+w?qlkeSTnvWt1kPLW"Sy7?"ox[xGvN*45`GI(Y?UUhtF0}wm%d A$MR[H jB+(vg)hC?tՉ83\qKF(RɃn,􊏄/yX(k @{@u~WJ '3嚷!27ZpS􅟧ɪg/kfTC${w">e*;'_(*SvZ%su~)Ě4vg̳^`ȸVQZ@<|g $xKPt}]ul#OO8j-YZ|s0%I0MR%u='ʴժX:Ÿ39iUj0Ų1>YmgMS4eiȲs`[OUHnmПo|5pC-p1jhކ̸.P)X@U䈗s: ˒`Pmc+*xL >萶vp'`s?KЇGY8چ. q@E m26`s@[J퇲 w+<' Yg+zniՆ/?'wCT IhͩBc#ai o*޼bZoESti&޻fju^?]j>14r0fa%TNs>VT*n Ѵr YZ