ruby-solv-0.7.24-150400.3.8.1<>,dzIp9|}Z0FQ֜10|$̷Zcȑ6AԹW(k1va {D.u@Y-X:QN8c5g>AecJq~,A8u6ڇТ\  'L[cܾeϼ!&ej(?& )߃qV|?z~qv/[X [Gk Z#5=%np^ïr,Ϊu>>C8?C(d   Fdhtx $( * , 0 q tx},(X8`G9|G: GF@ G@ H@$I@(X@,Y@4\@\]@`^@hb@cAFdAeAfAlAuAvAwBxByBzBBBBC$Cruby-solv0.7.24150400.3.8.1Ruby bindings for the libsolv libraryRuby bindings for libsolv.dzIibs-arm-4ISUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxaarch64Idz@d6f11a42517603f854047dabfbab6aac20e3f83adb39e0fc43ac99e9f89df39crootrootlibsolv-0.7.24-150400.3.8.1.src.rpmruby-solvruby-solv(aarch-64)@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3d7ci@b8hbaO@a`m`]`_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@W= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7ibs-arm-4 16867313370.7.24-150400.3.8.10.7.24-150400.3.8.1solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/aarch64-linux-gnu/-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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7588d21c452d5929e35ae97e7f2f4c82c81e9a08, strippedRRRR R RRR RR R RRRRRv:S0m?ivutf-8f9996725b556999e4564f1826e26310457b1050ebb7a79fda5f786d6b058d6f9? 7zXZ !t/w]"k%<GۓX4o5q໺ mE*+^M5 2m,K _(x@e c f[#51 %6}==4@M|o[]` Fَ6fȇE4w#@fާhbZ &[VZq%57v@bdI{[ cbs]caj?m+ñTǫih^'GwE\@+dnOTց%p77Igpnќ%6hb?=! #/baEq;`H[DD4!١Z|/uf!ZXD4Ru- dBޑɥo&Rއ Σ6XTP 'F`{w ֒Xݮt'R*Ʌ_dSE0d}!d\r,sO&m2dl$bZ`=oHy7wRr [ME0 U^ΈeC|˕9*jB>[kMU`͟$ sNh$t4:1W;)Ui3 TD5t?Kҷ\LC& h;EOl$XAHs "MOf LOEqE/zĺ\$ C: S沓l6S dyʺ6`{Y'%269#߽NZ?[5"GYV)oMdtGFR g8kuTb3qa b9 &I+CiQO -^1Wy%&,X WNmc4C>c8!7=\O;1{ [vJV|ԫ<ҍQ홢T.h i ըex3inrwtu.ǎPRk*̜E?d~L+Qed%P{ E'A3r_YO,ŝE7y38y~CcK4l)1G*#*}Bz> ,]{wj ~'zZdYHS*£;"BJ}dQ '/xD*; -g([)L/x|0)fRW[;܇w+ } ( W>]|!DΙTN.sUAF-SAs>,ՙ[e @-kirQa7 ǥʏ!_k [dU}HBF%TScW&w5zd/+:SMf >4*k0o+qJ|H#NbM4mvQ=o{S|6+biSHʌlj4R{DŽP!C'}eWlfX5.>΍󹵺0C61b T:rX>M̮=Q``1hEpo+z3[A=_ݢڢCo. -rs~ʷQ|F"u-%u /l,ʰ@#(]b##~~0N,D d*MȾ%y.IalZ8f'V#A Gaų:6AiݖDU年>dvZ=)S (<ʒdy(|f ĴWQ!TO;v+cՂQI  nWbHsm/ I:rܦD{l;!f Ut#Z6Ck]e1@ڿ8HA"QN":4Zٗ6'n3,:7bIG/j!s tKNjI\ *y%M\e#x|_S:=p\6\.PuJtZNq9gD D]g?,w̉rwLuQX^m3@/#8U@^͗]Io.QSqh& !z+DM8Q.gZr8LަA`ϧTm{񄈡J}9{zRGq]SeY@j>KMmߚ,4m;_nϙ&UVZ^~ny3?qvgLx&tϴtAS4;~ȃa>LOu|0eM.PKBJ M bqd4O٠rN`'Q5rK$/iFJV:}4poѤtT-JJ9r`/?yN,0&9 b)k,]Ldz 朁 "v==%+ BWa.6a 2at֦No !:.|aTR=P&OB#o;S AOiCޖFUg(PL b׈^m涺W|NurzCoTV]XYLlQfbl*_%Iߨn;ΌL^onqnm{ΖdjI(q]nZv{SE1ThMJ_&LhLmQ  V{z(hOo,c+Mi24e|B b͘]MߺxԀ"SV@VF>aN$2QN(Qli;UڙQxŵ"m*٭kx55E].e- R\;C{tKcDv%I{mTKAH>2zdIGry7x+$WcUZ3_LRТPSg^(3nh!XrH*۪q wGwޜZxFE5tFRRvKy6L `}VWri{p/獠2w 8{|v('=Qy־SZP5OhDaSE?MF\/?=,zox1=rBHrg0[ݣJOc8k9.|ey^L\9=9eTW%\?ak0=;gkH.Հ^eɒ5n#?[XsnB?Pc?Ex噘qkM V:=MwQY?$Vp𓱘ղ"A[9w}~7bœu߭Q%uV}i6id1*7(,bb%2Q6vBŨ$Kh8%ia[.^B{.i+X8NxFGh#7®ހ`*GB'ЪHAu?J.G$"^&ota,,qK B9A]Sh!4LrԻP?C8 B3L>)-_'%7tFxbƢ2Y*5c 6#TBtqi[BGHSk8 Rӿ S(y]jg}`6JfUB;}:F<hS:qA+Ԅ*L9 ڰ}TsyISf䕱2pк_;. pDnq~6nrpUMY$V*^,]g۴rz1FU'7s};/B։Z^K2ymI _ ? pdoD_ID}O_|Kn 検K bA|C BxX9)MsM.HDkq*=dՈlBl4{⭃YA`{&<`:J?ZVݚIO^^9IvjKajl߫;ӉȻM1T*:l Unv'\9MoJiCP~PJK`jPܩ fRh5r&2zmϩ4NS$!Brd'% _}Q?~P캆sv'GݦP;!i+kjʴ9.8$y{r7kL\3qp׽!RA >u]D汯|1%KW_CAe>p IV:N!wE~xw=EtSxNR([x< _MmYi+/ng*)aVEҎC7/k0¨u($Rkz륃0ѡ}h/)HHp>Zyc;RQR2Iz2XkBgC8Qm #F/(-Y~qwI;f`Yd$nuIDVp_4Sb)nK! p]hwo@41tp XWؘAY}^lUųΘ DB YAJNU eŞ)Jog0\S%˷xҫ! 9kX- }nyFR=M}w.ۍa[~ #Ft$Nv~?a|Bt{/WV9J"Zؖ;m1^ѭ&4|7yvh$Yy*T 9{.q8zń|5w-C&htI@h}l9 >S0ݘǑ|\CS>"^d7{L L .Q h&KC|ʝ S8]ziĜ϶ge ^D/p+-w ,9+Y;.L6bBiWl/UR'VWӂwOx]ڳ/CZư$R+Fk"*~r-2FϠ3"W֋&(wG!!%^>zn+ ڂn+ #ZlQm3o>4ȅ̖rȪ B`C;hK1^fsX-uR&mU}hc2lP|̮Un3cqi8_"Hk>%uR{&"ORҟao|(fsng@]خ"H5"!CuX–uqoBjj1"6۫TA7J{0ӠoJdlt27˜|$\QbE فf|~Ort6dBQݽ< B i憠Sփ~O{Gt=hͨ@!)ĥ{h83؝oh>*XL I] ,oHHyX\]Y۶Z6rxHXyv,96?! /R?~Ȝa'-8$amf F@uzo H3UFY7dӇl6}KNIicKl'{GL U7= 1%x99[)=ZUN0jcюBvܼrz5[` rbc2P骡QeJ]pX+W(uX5gшbH=mEK'? l昣O[WPf&}~u&X>z1N|LNZ/\z*MiLK;pU(Q('V$_G>ue٣{0w@M^t;c OZZׄz2{&ڱ0K<%l'GiQptǪQҵON^ ٍ|K .iSMa:$`q%́ L*{gwVå5>u6ȥ~X]5jnr *>0TUN6{^LvtW#ZH_%vA@0aq8=\ДҺ-{_q1C R8ȁְ%"08fnx [t+Q/?)D$g^Ky'[[)H4›bј(mxSr~ώ4Hi^tg;LFk&oXVݘE8NIY6?,D"zc4*wDV,_7w4s a9naMf'Sٚ| #Ϝ\  q`DdJ&>!@`! 8w"mʬk1 _O>7Ͱdp )'##<u(ER($0Z~$+Qwb}ľy͙?$FA4Ziы!vK?!egx=_Л +կ2ǘ\u&T4x.HR"|[,E$/E /eAw10նQVjKM4bĶ c6Wueɯ2NslwYBt X%苜GýY!2 Rt̳!2{a:X<"s.FFjawߞA4KF]`x5B޸F2adCTl.vxι8ӕ7HSo IVG>9)#[?e4geDЖwbM8x۷߯ Eyr$ ;Qkň5DӝM:}U/YRUV;;u:IS~]C#|R*H ;^k]ܧ@Jj:WU+FI?uTYDK am֜K1Tx$&4te I[\z E'VQhKTd"yt5Kt΋FL|c T-nۃϝ078"9<>83<X>Dj 3k* 2aISHKZL{;ݵ9)8|gng c~Lv;$(HScH6 h`oM&.B 57zrHɁ<϶S#aeQY6p=#?xU£(=:%yG'>.= N$-x_͙ښl٥4vHd{Vڊ_^d.]'܊Y8FdXc{Ő: n~hp_7M,EZkd#1hM ~t3juxSX<2p}Z "mW 9¼bW|0:&?B[v3?JQ"WN:+oj뵬TXϚ0֦l#mtn7.bT">bj0XΑ^^dG< K9&xs{:@9 tϞ!wԻ>uGh<g%FvĈWN֍ Kx w|eǩ;b@_r?䄞I|Cg堾B7ʧtġho\Wt%OVreͦ\?k=7Z,F,db뼸XyolP2s)V<޸ 9*.hbpAa-`>] IzCqvQ&AH0#P,L1&֛ o0[ IJjJ=I\2{UiS> k\Ii/RQ%ffUaH v9[F/&G,;8i*OCmT)FDlufqSڧ4ɵ5sjs1'N;6?5Év7V0lwna1H!FCηGEhp_m6f3ʵH3Ь$ֻ1>QR n3F^B0w0xG:PU6KFZ/I̾)V8cЦCC2ǥ3j`4HwŻhu(l%a:JZ!Mp+XE51gY)L1=̼ l -'tyn/l 8K7(p`XYQ8 r|Yq8ZCH;[5a&Gr! **5d_O$MYh;5 (I-{433re#kb.(u_\Jb&`޴9Fm%R2T!'{6."(dN #e4IFTmNynG @wYl90,@Ԕz h)FjtNVYUMaD۩ڛĮhhJBB5qF%0m=)SL2P*6 2 %hіuE" nHqtUvW]j)qWrس2Xk~G~;'Mܛ#ڐ0@28a7vE '㲰=_>ט7NU O?nmq[WgzN8Djh f_*Âi#OF(.dhG]MDZBfy%D6V^VOmG$os# &;o+|ϯOxg?}Z/%݈GYȞ_z%xj+N~銍 F2>_cv]*[mH8DA 3.x:TAezKOi#*DwܦDM-tZ P 2D@txC=v;#gG){HNp <`WzRnlMIG!]|B4v8=WGՐRBuhʗ]`v-p4*'Zr(Wb@JML6x8 vW 7),b!Ha.2h2x\%=Xf'_?̓~;1LCu_?[3ri/ _̡i? u&;ݧY4q]2  8VՊ3i&>|Q\0?bԈ3&Öl{m" v踫2מc!I\{,H"9I`|giy7`ZS!^V+& C^WX",ܵ2fd̴Tv=a0nFgժjJTDOT=ljDn4R<8cf8$Zܻc؊yT=>A9Yϟr[惽P+kXx\=|hCEl (,Ծ5kYo^Z''SI|ڑ|D^ > ~iVN@\ hXxc"^ħ9x+i |b.6%>eez/c>wE$ zyuu5AbIi3zZw@H k/!VOZ22\7P9i#E(gP)#6xML+} X"`Ze,77٥RXvEuzhqDc]9m 76ѽWbYHu0yrj=b5/M:Кa[AD<wCM:IQRC4XG;`GC127Yׇ'MR"X`^)h:>Q}Q}Z2%:Mu2+Ǥ_e,N9v+q(;|;uNxO㙾rDyxK+ ~ P\Z܇},1E\,GF'.DUYDq7* 됗uhri'G4Xɳ95jD.<+DV0j} Ѣ7Fk_$Zp/JuJ+E(¢|OXT"9 s1wԕxݶ:'c+]ks7{bm7bht`xMslhLCE аQynBsz_pM^}%g~˥dgp^0̾Iq9yZNY.XvBhVElEo+5M=_Nd3 kZ/tFt;QFqQkJKX`([N?Jw/t!ZSHwr&LLQ@5Af`^ZƇV:Ԑ{u↘=Q]IE!WļED #W)Rs}:w\9*t* e0*,R5Y\uƮK}1s*sUľZZC+YVFEKC\QDWymb p` S -DƑwvgO̬ؗL `80~Mй4.zYZ\M*SlɉfxƷE0*8'\j~Y{t/#z4Yl&gRwR>@y B,u7V!W+òM[]Txn܆g|XGKXTX.'u4hDkeuۡq;5aП:eʸZD'Wv 'yQpyyL# ž#1/rHj:*R=sDwWcs!?2|P.\9|\D.6.D]5&kp̷cU>aY$ؑ 5A^(!>HkV(FEorTL$맪et@-өYa53dNR GߑoO^'^#-\{50VXf:jOjTgnf-(NSB2O|݈geyޘMnz3c@ <%u92 ܀ *ܱ^#V҃VM(gObQ.to-nj4?r -CL"'ZsS?#t`T#3SL`\YYipR/,?p"J#O.9i]gHd$WE?[%Wso]dnGz} f{}B2B2<4 F% #teryH-\~Vz[,C5%~ 8AwR6ɾV|p'] fv-)!dZ5"O#75KD92R0!==8O(@ xAjpkqN)̏Z5wdQ\N]ōw (%iږ?Y@8k)^)#g*i0ʹ8xoQ-ahP-:VQo(BgkS(I 3l%/ULr |XѪT 㫍1aL96 ESi,ۆ#TpdKu5&SBiK6z1 1 a1ӵp>qDS}(: `cÿVqwpa8ƖO of uѽ`}Ylk&5f7ZkiJ-89L 9VnsI#.ɻio`Dst1xyIĄ"uCSӱ2x0SwoΒ֯FJH(!ZͧFi$p UG|M&07tt0@ %[Vԛ¶+_j iUf:Lb$%(L,tḛ'OsItWS~L}ʨ`I%rw6vic`cT䫈8d-o lS|,ˆ+ej=WcY~F˻ҜMߪHW1ntPuu?׶N̮P*4eEǞ bXE[c - H,9k'g;*!o ~|t(ڦؙ,mQu|%MAH!:5Nc#搻kb̍) MCֹQ p(g?yw5(Ѓxl&wv_fN冶J0ԏ2:0fY{p(t^a[$#'qV(w7 &H7V*ĂQ;m+Gn@tRy'S*e~}m&b0Aԛ_^d iG4(fcVn\Kv&qj\+Ti~u&|M|9&yOr ]=dJeGLƟ tVc70Bpe}~ArGl01WRlNvW m!B `E*7!/E8$=-ȶSWS$]EwŔC.vᕜRdv%7Ŗ|7M=؃'rQJ2u83_d7 8_/ >#, 9LnDSB,NĽ d*fa0@ qF_͇b04QyjQ]mC3k^ȅjYYh &? 9JUƫc!b9HLLzxzo>cZu]#-LPKd#+S-p@j8l :؇Rz|Hu6 nUp=R&@aWZMRѾ_L!Yn^g8Kl7]~ZVw@A)˔p5_ v&Sl]MD^H( BWxs!Dn?mtɖ{I t;f1 ?3mz I SbD;<"Fu/?w?M%uUoȅMIC9_Ɣ>,HV]J!LfN9G>N +IT{b%d @&h}ƹlQ17Kg"5+tk[QV.91۶Pѵ+e,$,6ݻ[>Sa~Pʯz !dE NTQ\8kZdm7^o)D^a܄=?S9}1څWQN,t|[<2FfMY)CGH\F?BO0^fVk4[ASxJHƣw ޠȖ ym sYo3dzOM:҆lS\O-h|]i s) _Z}Ie w=/,0ԤѕRK]f ̜f܁ 8J9$`Io=`vJ`M^Argoy~^ Ua2Z߿ V˼뾧3mS @s4x bAְXCIL%m] ӎW%@7~, ko aJF 91$Y%Ax Yj&s R. (#O Q 22Z. (λ xgpR[  AjH>owtC8.ߠnwdѮ^rKĬWA-KA(K:pA"Z<+Hl.Nj,Mi[G.3+DᇾzeͧڀJ)"[X瓹_]gm:q[~Uw0@<%U޳3 ݀=\TxaLY@%Ǿaő;8U* %jrqE Tm5ě-2]rrΌ_FJWX6V^S!rn-knQi>E// &%,ڿIbB]DMvIA"RU,U ARݰ1TqaWi?$ `kw?a&a Rk#aKjπ.!AĚʲIZ6 ɧ*"kkTu4S^""StLePЮ8 >LBX#<نh/2Uxh5xֻ/TT#7.EB/Ym$:PZPᶯYim{#I)̘ ω0Ѱ!lOLjA'͵}/^#[ 1q"aW>.cCX$Z}oAIűazj؛-̍擟i+W)@/L:n. ,E+G["WI4GWḀg_ƙc-,x-Q^d1ӣ+NL[a*LP›A]L5.ZUgl8+{=Hx3|!3nt=ϺŸ")H [UmAbSFNA.r֪Ȉq;3 0g;(h]YL3(aweOvBπ-Նa~lb*Hܑ+<>z:k5g/ݦD~~Ĉ-{%MAWldME[i}p['TWSU]|_xeL'ëJ?&B d`a$1=m9n{jE}-fTK-g]A!+v?B.%M6<}` [Všh"Wb0uuLD?ɤe xfyˡj%G_`R3ŇW=jNp:>de’K0 B?^)~,Rlk ^ԥ+lHԙ] cJ{ ь@Q@ 2)ѯUi;ASYv3Lx3YGC N fcvR,8^e/z$q #pD9Grմf]M2 jT=x#|c~z}a8|<`o&zb2opcAAm;]G~󜘛~iL:s,uRXiybB =%lx~HԢL&\&3zyr j1pa Ju+o4J*y4ޒ4^0۽UMan"A+3^*-Beg{5?N-na_B}(ʫr+c3TmK8/p'٪pV,x}$+ x]B^/Mm{;=;ߡ*bN.3>22˛MF.M#<]]3,#7YE԰v :4WU1]pNo:"_A8z.vsC̍?a FSCRy@A-3^CŞEhgq80 ӄ[FT"J QAuٞȢ#c&&+A߇Aa% {r- ȏqGJ6k)8 X/^Fb-gY!q-xqz -..A߇ >P3D zG׶/^@L`΀ عENqh7wQ%D1X@Ԛֻ*ַYҞ'0X&A~g:r;a?&mM*gF*̸lP- DXNbr2>#??̩pu鮁4e*7.ehʶ *$N}Cq<87oFn.Dfsd4,۠<~@)aΎF *l-1%:Q|{hn+0BKރekFv엉g*=Je8br\8FJw;Z -x0o)r6٣%h)[f{Em80rdR qI@Tl)/JAM$Qry3[k𿶛3}>C*do$r[,iyBe 0M#8va@$q-[*ג0LG_4,ֳdGg㐤[8Dfy_;NztyAX9CQSz9J$%NB|]d_ق;g|Va%V1ڧ@&ej> N+"ZR|Lj)\@0mKO ]Gg[E>&8Ifal-MۣQovȫ0.r.N}һ49`K :-tU~ Og*I0\%vȌc?#vk(sDQ-3*Qf{17=, DY `RǪ['rZInH) z߉o\2nʋ@My*k?]5=)kN̫8d*R'4 w4)*#ac[>&Hpٸwl6g&DPGGy> 9k[}6kyhfh$@|-PlUB]$+>xO_1"piiK]Cͤ/>33 V9NvlcZ-#ٰCМDxDm8GlSAaJi 4MUs]]J ׍r jsmw1lsBN:H^PPNT'3G (I|B)O$Se1E^C&gI۸vEp}i=22Ԫb?(c5A#Q.D`jg䰝l?ch`W}хhm ^JX'qwspϰ)}En`˭_ĨMspyv?P<8 @@N'MI54IٱXI.?Dhg~6,e4 Jǖ0Hc?/SA`2hAVid-N:1AZWU][/]ޢJ;HF>S[LV#9bs*-pIuEp4i\^/+'P_ _颙go̶av}yCK[o4OUˊ2wft!eq*s&`#>Bt˛qg/@FJ i 3^'յ: /` !@FΡjD%T ¾Vn13jz@9!;f?K\&so<…B2q-d0ݞsr*D߁NGs~T $<_t ѠLiExs,l zRϻA4W6,0};d~25 `e'W|Öd7$m9剦 Xn,S9) j9Plev5S̝{HXa &=p]dv`x㻾8ǡ20qدeLlBF)EJv˓1Etb Dt ݬvyJ,bIkH~)2 9nMs۷`F ]o~{) Uxt(uwpLGIfm{H19eoXO$MHC9[OyKDZI AWD!5/l.TKʉ {MpQ_{UbE/U(*kq8B~eO0J/a BC9SqarLMgX}DکmtY;z{qыO@f+qYp,2ܡ5-"Hf0 Lv[ wE}*qgy95Pm w8hN] 3ߒ.뭸l3nLiU!"H5oqPPpy\EGXӉ'82tzi֒*^wPw)i/v vc@ .lobKH5U$8̶eo N'?alaPaBY~ WrGCZ\(4xXanxv7LrX~)3  "AcRaw\%cuD5$@74_#qE;o2&PGS7boATk=vo1`D4G%Mt.R;0-7Z$O zk[팋B>6vmY^ (?MH]rJ9f;T-Db;Ev2+V~Y\ J.ihf$zdhj}{1 o5*Yncʧ|_<_.}lO*)+%i%'pISp?znGB%p89%OGJbHq+QfEVL,t)QYWZ[ڇbwy|kU76Gĥ]'&+v8%2iwňCo΄q;bW+AUj.YavD [ OzFlI^wfO q)Y8$ ㉐8K`bR+k =T1J.R#+w7Z(Ɓ>($`mȏz9`;Ce:Y:UMxLzuS[)g7ivڳ_:@ VAJ8Etԏa;JKo2N;;Ųw|Q5ik*I^:!ֺXy*'(&T TV%COC;L>6zd& etIdB>'0sof T^*dkعnD cɭ4ZGB>Dž\{&;#,*M"Abp%gCωbg6(w`(LyfE 6E՞E(`&6ӋSs jiE9XƆnkeHީ}Ãs¡-"xVI%j/k~"d)`+kWy@ȇO@U r]JQ)FV&H zXg39N`:;|tO/qVI4%CD8E,֐&4q˕\b/˓6cGWY4s{pl쯡+oQv,#7TY@+@SvLPkB#|] Emc"^]5mC獔ovZ3F,9azA|z|6ɤ LhPrY{+a"LRKˬK%ki5,7ev~dB89ږk_6s%΂ʝ8>/A- uA}aYDFvZvߍһ0QGME{N@dIB93(w xMa$\@C1y\+wfF*}sC/@})Sm 5c+ʘE:W^=w~?&BS U&AK?l~%w:,EwgD3IR!쑫$]YC7Y9-]8Qe[/5md"F`4-} X7=ó$(ΰv\ek&t;CI|<-!fE^CeNB[îҶ~I7ҷؘR+Ej?= IJ7y O_vF&tba$ƄV!Ws\G }vjK@$N d}TLHZkUf}K d̖l X.yNo""z!u: P566rZk@=xt!a="*?~q<&Px (\-e|L=B.K`;х /"^/u-fSFdu M>!9[0V6ᤘIS}h GS̳W&lU!D8qRZeC/[lAU%#5ϙG :`pK>̖HlC\H>n :*Yd`c c-&+RXcd̳qʕc ~SR$?/^[P@Y6_D2A#uN~%b`[.Ck\K;[lkiᚧ~:Q]GYKe,(i=Dʰa78eG\VUZnгž:\ E1X{uTcT5'728Y"=ԳTGn`t 6p GKFa ۓh#q6@DX?q鐚^FVԾn<9ix޴_Ppl'fc"]^[pp`@ s_LThZ m>\#jLKŚp|ݥǡxy| TF(z oFW/>huSm~9nǃ#4x# %~q%jʟ5{)DݙC?"⫀|aW{b D&Ur =܄5| u~m AkOp2sC^_q_mɡzko iRFf?B\/6j==ڵ<p,;@tpUٯ62]kK_i{EۆM{,Fې*'<$,6@"My{O} lmUDK_6w oBR_HqE@4ByWeu@H{_6)Dg\ﮛ0. F$kWJUgνl8N߆@,B(??$`Z)m~mt3yDB԰ۗ :e0R& Fu}SBzhm0F)v{rhPxn(0YcGas ❔2j,W !x7ǐ;"`~Aɰ},uGPL4Ehy.$Nׅ̓)] =Hgf) (³ xjsGyRȍ [hކUT<1Ռ*l ڢB5w`(!><=oxg ?)4ud@O{&F_]_ayoYͷigs 5"UrgkwROBO3!1Rv@{%DN'C5 ëC Q%)A(,*݇$~㓓Q;"Wf# -ru^&۪u֑`gч*~}':ݢ #aILv~`VBj4]_\p=Eb_nnm.Yd-vX@5+.5Ш^x!9>\q@"Z{.Zu Fu0HqROI[rf ;~,O"^@Rd 2RΒBZ5]ȘQ/LY (saw2RUNد|Ee٥K(1{&$E5. MNFC_ &^)yQ_N=ԕIETڬGVJ[3= ԸZwIR5+QN0rg6H.Hܬ:p8Lᓉـ]t<v" }wVI!8C' +PSg;JH&*M/'CCv=917]w#e\NpF ̦c@fkrkH>Z-Z]i{OڭydaAvY(e>yȔn,{%{ӓ+vY'h}̰["D6K3)5'*,{ֳ]&4WZ_@&J&<$ :#ӹ#C#ys{vo)U]p5#hw]ky<bE6ٶ\xѯ6MhO30@E|,XҜ=@wvaAZIr.DgyԿ/9H!hƜS`ڝ X'jYVhyP.|μ~N29Uс!ԹVMyI-c.A4x!a?DSbcKMH3n|/W+BvԮݩ ,EJ9\:\HD ;яbl$@Dbk~ZP#_h(9^v"jMPdyPa,\{0ə':Y@6W%-py Yz^G 韋AMBmLj'.6nwRɝ(znB/L:#y/ fO}项X:tY){4u~Rqv gg腰Α}mYö)D,xxa[ PKP | ՉT&&Hּ[_m!!M[+ 喛[& &z%Tt%$,ΰ~-/*=!:1ً E;4pٷ@P4KxG oofץ:8#㼚l+ek|Jc+z^>缠ٷAsp5KH5KFGmpfVZ2n NDZuf }62t_OkIo!&"I^SuLS`~qbD=(Qc. }F6S(1ДuZY-}w-yZ|1M¦122L!3ςޟ!&U78kT"6/4!.?d~#5+z"Q_B!XPi Q؏PØ[aLfl Ģ:Y4#Y8;G(Iʞ_$_tɜ)z* d#?̙Tue.P)ޜ&ѥ-cIclMmwEeLr YZ