libsolv-tools-base-0.7.31-150500.6.5.1<>,g; (p9|nԘbLbis&HQz FI֮̅\@[_/H&6bʞh@AlyӉGYL|mF'OĘ5]0) z7̨DIRb on%VgL^Iz~GGܽGZ}V{2섄ܴcv`8ЄƱY{/?mr22n- r5;\D룝G\[\lV-t?˕kF ۶%>ANT?NDd ) Y 'KQXh p x   L PTb(i8pP9P: PFIGI0HI@IIPXITYI`\I]I^IbIcJdKeKfK"lK$uK8vKHwM<xMLyM\"zMMMMN@Clibsolv-tools-base0.7.31150500.6.5.1Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.g; (h01-ch3c NSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64o0큤g; %g; %djdj71fbe3e75abf6a0ba6d2a899dcb0c5cd835078a162a29b5ceb2875e3cfec1cadb40007c1d9a5bc788a13bf6bbd40094935a80d08ab8bd56e6b0d973e20485328301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.31-150500.6.5.1.src.rpmlibsolv-tools-baselibsolv-tools-base(x86-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(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-1libsolv-tools0.7.314.14.3g3C@f@fb@f0@f&Q@ee_>eJ&ed7ci@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.7h01-ch3c 17319229840.7.31-150500.6.5.10.7.31-150500.6.5.1repo2solvrpmdb2solvrepo2solv.1.gzrpmdb2solv.1.gz/usr/bin//usr/share/man/man1/-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:36470/SUSE_SLE-15-SP5_Update/b122ff10bfcfb4a5cf4e511a69b16134-libsolv.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bcff6c9405cde9fbd638cad4cd5c16147ab0d69d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=167e94467db5db5c2dd7b85f15eaec0b6d21b4bf, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRRRR RRRRR R RRR RRRRRRRRR RRRRR R RR$Jz|e}{hRڣutf-8c6ef9a0ebcfa6c064b92e1b26a59360678da4a52ae586a0e4a58abe8aeda5506?7zXZ !t/9`]"k%۫& FrQgoZHo6'B-zh51]<U/up/lrXÚH9`_S#v–1Y{Cؐ>ǣIF6ڧi(^Pe:Uvk$˛HRc>džSOueL~,qL%U uEi);< RH1ŸZf| 蜜QYo0"tG#TUIćrZ SN],( l7#uch9+#+ cX@_?_tj%Lp`ADFwN[CvAPt7`N# m(ArZ)euhxݯ;ׅC?;9ЫFk%r鐎,րXlDDYk;)9KytR 4 Ϛivt=YpuͧkGXZl輒77ۄD놠wv%|'scc/IY"C( L+/L3Psv5- $/midišh8 BDžnIR(9k;\)%!p"oLFlc EZ{n@uǭꄩc)B`549Yգjmͣ5,3JAn kE%3|k:~ Z\`2vCJKsY]ह fShU|:O9OIe? ɵX(Z{{J~Lx4|:)oɦ# n2?7EqC˴2 +?pڝDur2BsjybH(* Q푩.>5}6 ɉ?$dHpẌ,0UIۿ}򈵀; k9._ 칽ϯw9dLoأM@ (CjRlQIYT5J囀$aȈ2wC3ONL|]ζm;:И ]Yy,2$)wd&ԏ;X_~NwQSi]ĿWS_<){ԃVi tϫ*)"tQ=D(ٕVLfS嬜p0ONE[1~*^=2(ڳocV|CȈ-kVV)ѪvVr4s;qVL[m7De`I 1. =zV% مH8m%utmm=hvdZKhSb"j7ه]%.`RKPb*pzg0/lF}3ޠ`#ʥmhQMqTAF:h0i8݄v tIXLӤD;yfaX'2eh O]a?vDL5?*ZK -iͻ&lQAb tⱒ#K8\R̷MC8QAL]?i\q*7pe46$+d\^swknj[]Zɚ9RdϷL#p d~[dvvP_Ķs{=0tG;!Foree͝%yԷ YT(=#j}m esMDףqD5 xvY[W1CcW&wDZYچeH%M!swa]{U9AtAl/h-GGԩW 2Y.h*a9(l$j/8F=E ۾"0~`pQ7:• ǟ/nOwU/R\H9YŪ~hv5RVzJa׭(`gt搙{heen 6I֊RkOYc'1$0؆X,S^܂$E0'`Dx&k~8^XQ% [ UZĶ, bC Na#(9`!߼#'3O{˨-~8,e3ڴgTW JnE6DN&@VT.Qf ;X@ri e5SQ唆"@R̍Oth]*1)h8fIǪޮ TF́ߊAO/G=ceuϷIȹ0>/?S~NcQül;B*$})Hm,0?qp,V!uPt.$}O>5 Z{KcJHDO_ ,1ؙZ&s &H;e0hd"g2?ѢK>^bV`sSme%z] TB 7" $钒ϥj,жqg2v}r|2k hKJKZI(r;l+{a*m"'m8w?-,+UF:Zi/Tk#]{F\INENNr>ځ,6 'd '~yq1rTuhτ!(|lu,*8Bߑnzm!US([+6!t٠?$R6+0{(z hCw~bZvwT^YΠ= ^4J/H|}3Ci#IgzjuM7$Edz$;&fRxl\]{(IC'kdu\-/XŌ)Qw')3Ȑ@J]*"B! OʹCmma$ Cl,&e|%_*4s]Ώ޸)ڠv"u܂xDGT̖yONY3:A/A7acHM׾tyƈV\-)/!GV8Z/ff1T=W£ B3ⴽ}ʰc?FaRN[g)Íz{e(%#Djϋl`x{FŹ!vf!( NAr8({ǒZZm>b bI,zS z8EpBj5w#K{dp/W }~&0ƅ(I8xlMդqY$gRge 8 ۣ=L҃)RƑe(%jOГqAࢻAaIt1uf}ۯwhu384?_z;e"b\V$ZEϨ^H+P@J%,娅0G.ӳDCG?VԳ%UO0OV}PUM֯y( RT֎\PU3:zv;IB.wkՉ`bK\%)+x POz{4>עۺFu >rV2}7K9g& Zso N"œmIE6wPϷiT©S:@c#>74z@-|.䡣@~4nw!;bʁk"7>e(Pkj]caoAEm 9j<6~%nhO+ꦗc3RG=V0$G]WɌc4[7k >S`Rb,wg`#㧦;r6]aϏ jD|Nb{zwj80Q[O^kth$=IsrO3.fݏ*) dN/ ONAVI3Ʌ02>|W^;cbxھ'۽\f +D2KpSpO" -t |r\8N0[6~WXbu3`Ke\^8hJ6~NO\nm( I. Fǯ~"Mm]((k"Q%~ nTt,JA<Ο fZ*BPDEހVD+c,y?jPAb#0׸q!ϷmHjc|fĐ@[qs9Ire+}9gvmx.p!<{-$SëIجhiwhbOmGχ$lX\9@UhCssRZ2_Ɉoўłm`]اT V u[Soʭ[kԲMi k=Zၽ[ Un"([ 阳 ]o1,NC:qT~:sGI  cvtPP|o"joXZ<>()t~hsQ(M]^#}T[ysi.5ҲCȾ3-:9fB UPr(S.Zt'esiw@S }[Ke/Eg P="!ÃuPQyb)PE!兽 D$UUW}MImoP֭-h.<80st%+x7;`呐 MO"2OI5FC3O!"ki~y'#oxtSAgѝeXu7!pD ~kM7P͹g6l@Wʷ3O`Xlo^6&ɿ"3gRPh+zv' ~=^[/ib};^PqEW`V7CG u͂uHDBneJu&qtm(haQ(}R9֨C/oiV(`˿E7$ Mo=mDMS9`ߏC{aWxt$J~N|zʦW[. }T!"ń@f]/ K)İzGUJp'8T>ZoZd|psqI*v$M1LD!-(=Z?0րv7#X%J?cU]R`ƫE-DE#ʲgSn|eG,3dPZ6q sI,5-ڳO%vɞ)5kޢU|υO<3~vfWo%@ "8S~R;(o V Spl S˔[Қl@ y6|!  nbs>IA ݦ\R#:c +) mҽq(\KRYs45i$PB.-L{MjjwdG͇'Ob)uU8W 24y-nrݝ-~U=!26`xNJ`Mvva kE'~ dcz#%Wd^_Ilݱ#@I4Ģf6_1Dɀ2aC@2gQI9^ ~*k$6 b6{SiMcu },oG>NH-@|I@p-e> tUgn.|iMGݾeO+Uz'Xdޖ_=xtRW= CDKOcv:[1^~CŭFNWr$zdG'S[w |nK粈)XP1'.O &YEg/lkL.l$SկpZ/ڎR5 $13 qk^F:3ν!ODn VkILGMs}Ⱦ ֔6p7ơ zoi, [5{{1m'>;gVԬ O8m\?O΃@D'C\@歊Av(0=XVB^-,%u pb[p0'e?D\TѦR:$c}n[]mh,TPv0Til͚qd`P_O+$逮>QYz{̪v 8GOKB2&:1`^[X]I3qUK#()ொhַ/7/81obkގ_yKJ~|т<Gu=O#+UYt}q|'·NYϙYo,dhf2 S>k""KuXmx3cIgj2lݴn!#yiNuLLMӯSu֭]9x]o)t_:jn(n-& FBa|UL';Bcu+]z<.;5(RD;py/x%(e3W%B=5϶bpuG AI+-{S-B f9TE"5v&34KoVI 8zB17>Ӗpeb<8;ϟvYB rM}Dd ”r'/Qb{Q5 Tz`LҮ7?$%o3o)$e>?v n ܘb;}RՓlirDw| s24Mg4*ȻL3I8M<9-9m҅誾_ǐWZmE xmy}*"-j6ȐHEY7QadM"LM,+tJ-4hSjq&K>bU8œh ² v& lbvaxo :'4/M[:>s(w6,Ȅfiׯ3"mjAsYB½"Z[+jBӥ,EC u+H-rGh ޔԛҞ\k-fSdgwf68!0'X9PhǐbP+f C+B-̜&."P0/%ɤ~C4/0Hl +{#}\']MC( ~XS6w;*%8!v|9_8lKE8;BaSS'ڢZuu0%FDSv:*4v⩹n)ӵ;\ V$DCz6`uo8%GlgNurD" L͔W􋫴\#i")YS0g'kAYe~XtԞ/ț͓Z09/kܠ>E M"1Pe(=ʉƈMX US߬ ~"dtb 4[+2P'ٳ.9׿䖍rs>N~c) Wa~g+OQe. )?(ݝq? ։Pg&O|&'³%t%%hP1A ۂ Ù "=7`偐aI-y>\X. ;9gME%~R9,>S'PHRFnZAψ#UV0ĖCmm+Džۇ\Υ;OmkJ21mYgkzT538!57hfh yaER&'}#yeOghTS\!S䔲Շ'B!@of A"|Ds4mIp^`R)\)튒52+G{X_g@Rr]L*H&`?N?*E0#۔%{{SIi=!&&KžrhL&gw =4_ I1an4y K1hbg/!+UȳoOY6s0etQOqls'#ĥ8&QuZn&`,IB_Z0Jطn6#`ԩo|ܺ C&C_!ƫYk{o@Zޥ)wi6)rZ0%()%BAJ <~02uO̅V`:w@4(?KؾT3*v2=3=rmpg\Dxz/mFۉWpM^{P*1):;K~a"/&BE!x|۞!*۩@5dRn G'*û7mv:OQq#s܊U~] jb]^II#A(C0I))s7Ï)0d͑քK#'P-d_]e>zkxYJaHk8 ^ELۘcN{QI6#Kp6o+Co x7pP>pjEQ=E;ǖK*77؝S1ٙg&";Yp/),Z ^{X,1'bZN l\FRdJOfc9WОT"' \~ܚ&!?<É(ʈI &A6)%/Fk: 8&h瓽E. nD&bd:‚^cZH UIVuF-. @^H9n}Hr_;Na{v\Of,fV+xQP"ǭ)x˜a71vVTF&oOwכYJɫԛH?uR٭Eؑ99}uJ.|AʣPAI7 WL5 t=zA aͱNf/0 d ra‰m#Yf9Fp[54Ǹ u'SBnبb8:ʔ}}kb3sT/i0b ܂w7AjP lѐZR@Rܐ@5w 7~n19!]/NC.QՐ HfaMjiA>(]>䕰k~Q%]dܢnZz=6D;7/:}زMD,Q w9XjiqJ_pzŒ/|K-na:u ys]Fb~E4޼<F18^2{Z497h=BJ]Ry!O$ji龌ɂ:3'F&J/ă YPU8`~R *<_Z~[ᶥqD5i: t1$)\"`f!04kFFoO2XNwJǞ#f@iT[7j\ m-B jY/jH>nd%3/X$Bct@Mo,񀃝|"H9:Dk&xRˏ(=pN!`Rj0d73 WˇP) , 1DP80е7va޿|]8y{wBzSH! _`Tdt0S]YꪱwӉ`[GKAl&B,wxaI@:?Zo3reKoPNϑܷi2jJ>f.|viL5rv 4K{ʲ|fsj6ЁEgu+o%b3*cÿ_Uue>RNk׼!t)}äbl*6ɺXjiWzN h 07= A헮| ]q}檟)4IokQ(!x.ڡT@DweF-4Kyʴ6obkdKdg]J1t},&g<+/Bq$\ \ f4b 9^ԗ\gU#bN|^膢-- _)nK$%[7l%?B[>3fa&:uPJ U`Yס)`3D!+#T,(T8y-˫ gLS.jI q."? RŽR)8nTbTwh\tf4 -SL1j"X젩}_Ft'f"R^h1{{ ,MЍY@Qd "fG ڽak4Aſ+2[٢'CTQ7bJɌg1T㶟+V1Q f-moz7 mzB^J kĴ[눰n 1I,ӷ(/K33`ctaYD {{`,$߄0V3hyu*7<5+5L30Oq<0 'xͧ)qc^gmMZ!=|Dlh (/` L=UgY)*eZR.xl.HLCq䯽0NW+ǟg9̵3}Y#~X' &&B,FfpEiv%TU9,ѵU D.-2[i%6fSDJ\5+Hk'^Xt% nXWr,x^ƇyLf_Y (yqzc 8"HgN%qXZdUE偆Ҡvp|L5֒[ܵ@d`ơ6܆ձGUB7BD c2Idʊ3.a'] b fJDwAͺb{51st|HUG@'0h&ºdzg$--(#0FI}^Aʺ?R"}yRC>kFxċPcEiFWpH9#O#`{Bep5Ea4ڝ;:MuB|w~w&?28zQ\{vmd(SIFӆwrSSPԵLa8G--b ff-D =-̚wAkiLoJpPH۵k,zYyn (e{|,ZՏAxiOi8V@+x}ݜ@?~ofV7ߵ5~*!>Us[dL`@44;П*Đ~v,0GpZz9@ɗ=i6b5>c/ n%pa}՞g8q쾺g DwnZhU}--mGJϤycb@Mr"g>t|Cl3ULρ|ٚnt)|cC%< LSlVZA _swR^ڥ SWS#U"0kA,tYWA՞xL!0#Z-_7~}J3$`AVmOTd /f+tD 0 $ɺ \/yrU^ˬ>$FNN2 cy%+j++~]ҳJ=rZ `hC$^yCu?Y /.,tsO;>d`G8cF=OHAdb8Wʬ/Ɯ@Pm;: HL .-@θ9*#}t*w&}P)D ,Y#P/J:9 R~za-#_ygR\y>pHzjrv@_&䯱&a lIl~@DEòM66A\Z?WmoY}k }rW'!IABgVm,:LLUb+/)S1^~`ح}<3KJ0sa8^XR@Rso{<0\/}4LP9 iZOq &~EN-of₌]U[#NÇ4ע<ܡ9?e hit-{\9EoI԰I%oDȇk9`Ao:yVOE{~9xr.@C@T;%o<= jgf~(N=] qk<rOs[9/2cL |*Y.6#cX u&<&uZWLx=oE>+OSjS#aUc[ B&:4N5 ε9BnSSun#L SSWM=b]3&k?a 8+8Z˯9U vjtXQ;jH3‰A Pee1ha缿B{$5+4.I=ʦf+{9yq}*p:{VpBi"1)o*B^u|NKHϯFzt1g+^jlWZV 2{1~Iz&ZKC'۵ ﱐfRy$.rDԇH;lƽVC2Cgf _D[]I\}7`,> J-Sd n}K 5|L[v=u"7cU"ِc+n &Ga5ii2Qm;Z~lsFmjE"HVz 9Z< MDhk׸-U՚6;/@v]0UEvW\0"/sg qtaj>ըۼX5MU-&ے%68 )$RWMeQoVAu=/$,(HDN.tHɟ#zBQTk]5>Ji6CW4em@1}iKQA C*!=XMkjF貍bCAZrl20ao(t%1-Ej #ĵ* Z vNS>TrCd 8S;^$KU<6Wʿ Ȱ29Y\ 7\F 2*=S7 őt (.3kBzR! )8Zp)D6c2 ɹ>R$^o[[єiC}lx}z/Kr5R|]bءg Q7+PN5iug 8 sKn;(7>?n9uE@Bkk'u ⃤p$$JS;&^L'`k`hw_rZɝR?I2®o gsx;ST/.xWDn*? /=ɀ˄P}Za֬0 8ZYÝqíM[YGr٨o;r}Ȼ@x*oFhyL Nh!$DɏIɠ2{Og) (XW.#8͟<'BZ ])6-2 jwcZYӬ>VZ䝍%Z҂gj^Jn1 K#ڀ)ɻP;3˛ q x*di_Gxy/gȰ2ή%5%R|Ye# `=.k1doHpN&X[dRaY NuLrتp!Tfn!OI`L8 e𛏯9g #ʐ.bp+4K>1 5y!bMхH&!C#|&ջ(y`QXRX y:Ke`tU/)S5]n H#N| :-!O!O8RDTdW*4fU>fZwxfS1@IbDe_ GnKbgO*oC7^ `6 NVGđk:M m:Q tsu*6y_4`6/("uƤPIL޵f0isjQcI*@IE}y͟G2mcc#304kg8 ify >H8JsP| FBK`@t z@l󧂋[J~h,d_zͶk_Mg./}y>aݦ{8+X`Q'Ñvhr@9C>Vgi0Di`> @W0a 249Ib1Qe5!#/vKʞ&~–{E>2y!&gbQGٶso)%a2ۣB?15_CC3Ú;uIv4ime3ͥ/|N[Yˆ\*S'H~ Nͼ+d "ʝ66p`"xVcճ)~B,EEp>Ifp~ JѷȬت Wv9G [ o8kvƇP@/Sx7`DA_=1k^ ,EƛmSoS-"wϋmX#Il>sn5j:+@@o&E0k$*3ɢp,N3K~p@X0%7Ȯ 8cdz`@O}E06w" ./=M ZQDVh z)pZʂy$g1@3]f >ST4Ko1,+旌=*Co(Ds *Lqbm7@]:Qxy:CF)AFK͹)}j_lzJO/VEMd2$wk`p{upd~ zq[Ld}_{?v封SZeOh=6?SCN ({(΀v>+<)a97-AHF"[$XՇ*hqOuh&bgrV.y^'Q!\- f7`*sW}.B"^ph!q NVqfrjs|tȗ9{ۈ搷owܼ"k#hR'ϳ㒳ʦ+/Aɑn{Jpa_)Mm*Ad:ҜiM4ϋc߾OL~} ;|*wu}Gֱ{_Hl , xhic IZM< }q](c?&6I;8r7-}Hn?" t`S_ ߤKrw>dKիF®[&v&ޣ#@9ˌqwٛTΟSu#< $ϑ4ޢsZҞP bev/~+= $N,+\VȽK^cIQV%GN}DnF"x+As{;LQq/Z-RAέtU2~Ҧw ,!b(|a(T -CrƖfamNd\k o#1+ӱ9ϴXOI}367NZnuő馨Ա阞$9o$2SŸw@Qu=55'K/$G3B?4Bi|uw<$i_[ W\Kxk=?iì};v (U7k]嬥Bq4u}˛ו.˝^,.&$YnGqΥ$9uGsZwA9(CJ~2NͺL2^QR^sD Ą 1.fS=:W>XCfEfX^XL3WVM={V}g'HA( f+U8gT ̟PCud+w= ni2 ;LT1.؆R)BroZJexpBz`cBs"Bt73z/JK]uN5SE>$`8FQՅnH>? M c"e Ā$Vzqhv{ŭl+ ^*`q^ Os6\f?"(ǂ.B:F7`0Lر!ֱ7CT= t-Ki4@{.@ (<ωws(5d^oҸ}[7( rVJ*̈́34(ߔ T4Kч ,؈3V˦ FT?cĈX~#41I#q`޴܄ k6d ,gs@1Z'[K mWҬԏe P)j\s''6A )[֍) o#&$d{pojbRyIO;fq3>O|TI |BJ=(O C_˪w^o-MQ6{'+'Q}&g|̯AU?.> dҮbGןM;frO%u,]]EȆ#ZʶԵ4֫ ^ߐƢu)UHLYiE/=T#K,t{ml J>I$ܐJ)X "5ZP1Ÿ]zgG*B5"O/9”nd~lMU?`wj 1T_y R[Qo{7;kki %]98`u~ 8^N!&Ra^ c4U}+GgcE$n*]DC: Cf`L=+Z}h`;΅B~Bִp$STǭP[ӡ@@BQw}y/./k U ZА[CCIL92cjdxpAg8qcڲ }$/;\gGTyM{Sˀd ]'k@myh[f#x/W,Uݙ\I\CU ̦_ eK*Xߪae3ZFҖS"Vyz<[)܋!Q1Iz5`v^S%;%_$+='V1NĎb/lUrd BCn-`,"S{(LQVECi+vf8aC,wi^2ЮP+Mk6p Ndl&ZyvK@8]فtI9;\rRoj3 =_y:bt[O Hts[+ebckua!(Gu^R!$(+5=}f`JWT칾\xbէ2g[g5{X-l{ƈF}Z!g92Wi; gr{92>1 vC48ڭjAL$#.'3V4=Bu'K`NP`:mVؙ>~;^};A.{PgXZ~Wm:Em#.~nZp#CTHKC_G/7@z/UdxL ~>fӕL @ѣ:7.7f0 |yף#@=, q~WS1_bkyw*B/$yuJoC*wxiF?ah-?ema_igyn`m.,쨔E|i2Ĝ(-Nx4+yAH[Qa̹e<{'GBЉN}nKGU8Gnys6zm$1z˿."(|%=.p`}kqϲBO%;ٔ%FjSu޷@E7~Hȵ'-D&Ng4qkP%ru+z w^ƒвr({y40O L5,l$xmc_M k ,0kҴt.E:WT*/jKŰ=⍃;gzƾ̐UpX_?n:$AΕ>x\ q|^rR;DžU ΡCNAim깼HC\'4hJ܇?]['<5[9 ~<{[[3]v(<ѪY=.̓X ?Q.mU{$ =O#y2-^n,"Ės\}$<-L]W]$np KU9p5{&hgNB8W-/UH)~^ L͋ӽo sp5a\F*S2u@XA)ThW>:zf$"3B_oyju!mj[3Q@!mMT~;'z!]j>\c㳲Qlm/Z i„Rf)曢&";(^L=_ڑB!m~&l,"v8m$!MdX]q-X;5XΙ]Y\ף  ljѤ8; #v+۫A!eȜa K2s7/%Sz \('ϜsLp7G}Ed}iN5|f!&u_./IKGşHPS*$"=dwp2a/L|L$\ 8tx͍pmNRuqetbpfz{ aJM6DAt_p-z^wn(=AUՈO=gwv&8UNb$ -.msE =[M}7}PUJG02ms Ӏt3~%|8kSvxF! +B;󝀆˯u=DGcyt.ܺ[%q%⸝8Wk$iJrւ.@B[?ldp][p< rJ댩sԣe@;nh&p^eA&ÊGU;-Y̆> ĉDߊ ?}ts!)Dk}P(~>CLd00w+[0H~'KIf7|,Dqϼ'ghHp:@,Sŕ}&3~<>@h0ǟ+.vo JI4?V\4I$A% cQdfzv iXQrT{,}'l~]j/zt|73s\;sz\W) :Bcfj*HĽI?|r3G^cm ojQ۳<SA a2Gċt{TIEo}S/R4܈ž)۽rZI!Ҡ~p iNjt`wpRpw]ذo(р*?0KX;Q h9جg8/X(ɝ _T%8j&NC[T4j57}#?{M\u_\|_֝YwWڤj~kjGnd)*(BK4fp^'+4~}=><ΒáCuo{rj\H2FkCʥFaG;׃.6Ӝ`xĎm9SF1~EQפ!RPAѿ|]2:q((=}餴WԖrc >|\mǖ[#;:}nesD/b;Jk,T_T&z$;nJ:uTaםAn5q,\EkB{j]%k}K!e߿T󭅚XTEs3U뗞~ ij MnE9LeLv{`ܬq[c"4HA1_g{\#,y\' K)ńnUm׉k,_yn4OLbBn!JB%CV6'iF'Kl,w0 ]a rboW %}$;0g$;]vE+2 ox7᭖D65s"VgQ yڔ^U{d^1&acd:.v(cZS:9UZV֠QhQQ:rڷm(wcA `b{wl/ O~>^tGҟ0%$} +G/G+ 0lđ&LP&Fַc8I~),G87E cH/~ynF5:Y9SDb LIZ3ȍUMLv7L0+5 %.U!ZiQÑ3"'Ak3X5i˩1nGeV?DA%D\ܞ>cAwLmoJ6p0aV9n(3[_c# ]оEI:yQ b٦36D !rSN` S=)y0wV}H }X 鰯ޓ!](;xiL|R%:hK|G<%^eAL!"χvAZ;ImEW0VP`򚚹уVvZ!#90GkІ\S)r5qs[[_@f8i+Tn渞[Or>砂u$vϖj^ִ50!h.Lx65•ܺ|T*L )ֽ ~73n]î1Lpn|IϠژknRI n.Lڕ呇_fa@{)+_0@TLZE{#=6D2kt=" 󠜻sN@/0EYzD dGC.*1ކ(ɦ,\ ŝ jFwྷՠE`rgX(XNIN&VC9#+l<%۸ ^=w nڗh2~3'wU%TAE lД(`Mui[;"qR@MY@M'``ōlz s9_Fػ}רnQ9_Zp`1r~ Ё}ZIg"Z٢ALwJl~J]363xzCTb}ĿzJ}^u^.] 5#A&bd.:-z)Qm5,N&89`Ƈ E!|DO)*Y~~@Rtgego,=@܌7MX)t⮐ t_ۤFp0󖝳WH̞Ze50|=3{&\dP5riC@#bcJ/&m~ (1wdxĺU cWh`hdCpWDuȟ<\0(YVk+:p&eb8)h7|vr/Tްul canT,T *'DE< 2ФFon>)s5zRMfX2G$}u3 %kx09 ^M%d8VKRƀ> t1K{𚾺Yl@gSPk!zǍ"_񽱤?[JeQ, ^(v 4 2fb;#w&r2\AѠ}D Yt6ڍS"e`v,dS zRRvZ`5)/-zT&VTcQ>M$8?H7lwS"!1Q;lɦD2gRxG2=,K Ȁl u* m,heg lM@g\pG5EEJC/ez>"ʅ\~@ó5QVk>[CYѹOz|QL<å9^^k%r"܂_]{т+z<(A9 ~thqƬf_h:EC:(ힷ'bҪfBk u'Ks|e4QvwsBʻ.(kRC槷#WEHW5ּ:`A\\ͦmiiƷvOts.~MuPmpP-ECH=AhSGZT}`-}nU6#3K;oUW{}nwK@&Jh; Nu>=m,\@}Sҁr,b<}L^O ;/[^jCDwVN5_6E z6.cժ6@>]=5#vWtĚͲ„Ki:Wp1psf)YNo Q!ޣ 8U=;P^?(~e鿼 (K:R|R*l* _e-ؐ{[2?I=vx [Y%pa),q;W~L"OڏAm,axni\b{Mg*lASWOc\QV2my̞,m[@,iԑP^(@grpoɬsց_X (uGzyTWf/<4i`y73qFH^3?71'GO=u 6 qiB١Qoy+h>GiTW鹱l` ! ܥ U|{=oNPs$x~i]#p3EK[Ƕ\ 1:9-Qˇ;?VaP'25Diyd~Sș˳JN؊yY.AFu>QduU[8fNQq *3(5kzd| t!}5UEsyu7GEvV(<.$; ෈D=H WfRф$-E\o+`i4'1U,gѻL7 !h.,W_]B#LWb\4륯w5vA OXq%Z>v0<|:0 &KI#%5R\\.tOB7TWpby;K:[c䙌*'K`΅_~V|j9Wў5hIu:/w% %acV9͜?>X9|5N%}fz-u-#Gփ{(W©WFj =dE?"㺕Tf%N TuóT- \mX6,þ U:V2U" iuσ+<@. XI9}%1tRJX`E+YU ERnM$%1( *0=jL"#q]vJ[ihhb{ DǥB7/ߺ iV X} Dč=i=hYn9 %3uj y)蜻>!=^"fO9J5l thT+4u򩑷~<)uR282ˁlJ#)V$_JʨUz@k4MYDo0T%gSkAiă z,nAv;LɃN+4!muu 8]ْvI&šZ:cSF)ao0l["cA6שf Tf$Pqos_Pě]])ϘDntRъ! >,­iw PgtijSƠFD/]RTXR<\x; qIO6 K6a _F Uz5p^GFY$jTRMr#^>/?쨖ly +PqlFe+=.YЏ/-xvell{;a"gF{=H^EJ>S'Yp mKv #xmi'h,,Ʃ<*qUUuw*3KL˹$(Ӊ; {o@D5⟸3Кc&%HHsg*4X]Ȧ"Gxw4~ٗkdn-X܋-i0,PH%$2+7ݲLNw-Va4qrf c@“ˆp½Ϗ=5iI_1!P=9x 5p׷ 5I`$r88x'H#vE*z.:4sV|,[* aƃ  OsQ,Ea̘~G4栕:sHRʋ"%=2 ^1RM-v֬@up 蜓P'׀Vg\a )kdY !_,TY(Pђ!6G3FՇhRт n\R?)h"3O.Zp3c }?Se-BU3֭֏ pp#cwTARo<#$K'cr\ WMrX1'?Zf@i=3tSH"G~/|(ݗGN >%ɪDJ/ O~x[a/O fAI3\ngD4hTxfJxi zIderb-m hVmԴ`#)d_rRՑ{{!2FntKr[ 2;m%35cU8~WL.^C g"{i  aUFɵ՚o鄨{"b퀦g*) `ŜfnXoxLykY4M:AWB'] YsԽM?%EzblXl3 X/foC! ,;c?Fa< FȠZ\К6 G) 7`f.#ldXwѫi/J|M?2CzW_,${:;5j:Xuj.c@8EXYH&*`ɤ$6=c pp)x6Gu[ϹF&wf,Ji%S(vY+mi}u:0tfA֞zJXq p'y]U^Y:8:[KF:$ E^G4WQ4x&UY57"WkWeP߾%2*r7+yMĴa1)BÂ4R2B̶Ay2xkJ!h8v,d܀`\h`x :pm]qߌ$"lצ̖y%{?~z.N"k%sR/AEIDJQv}z//mWK'dJ?~ ⿬Gi )K$#:T<55Y4p}ة > %|:s4~U{pi}vVs@ꃎc}en0$הhOrwmU%h!x*c1%&HPX#b$.G+@yYT W|Caྪ=3:Lew*2YoV _OhG[֏CBĚوlI)ogJ@k7?򎋒(z}EU/DUkPK#>e~V'oO^`<>#J;@Uɺe0U;mX))"6ZO`8@d@-C2, ŢɲEomdQߗs:.dA!Ԕc6YغXi`d[HqDnTx[aWj4^{ 0W+#*QW@5q}rMkPH9rLB !CRCH݉z3F=)R ^^]}|WA3%&벳Ʃsf\Ϟ)lB:}+BvZ_3L%ꬰV6ɠJnC< K!Ab؛4 0~+$(T32Q|4t!SG7[sjpy;qxAiwcinvM1jfֲyie%2Z3rhd1ӎ -ޥ>\*:F-qswIMoZD5 *^zVc궛涛fx7v`Fw˲-@uR#sQ^]D+ɢK-yH`'sq,4i*jdDUU/Gw EЋ/b'vZ"TV9a4{cIam|uꗑ w"S0:ޅ!ЛC@ߡ7ވl (V.NHrSFG9:PESi ;=H7HB&mװw8-,hp+pbǒ#ICL&SE3FcD(%f&(&'b,F5bk}H?T&*9K%Bv~P8/to= 2j8r jΗW ^85FD,q ũ18F*~Mvݚ@5r9 zi0߀í߮K.J~^9^#ez:%'z*Ir+jjzT-1~[Y#-Fb.7۶=4m??™VAB_ڡPF x6cg{!vvٖA6 l];sV@F<皁Jŷ`OpR"o/3j쭶ۧgOZ#lNI.^kvK8$:g̘=ψaQ"FE!1b\cadqKh :/srx&63tA27c5GEثh:9z+-pᶆ41V\dĐ( iG䊫y-C8*vl Nu%BVnJ 5u/sydpJ. QB]a$v a)i)Y يϝ(e Ԓ<(4vМwx 0oRQIU&AdƺA1(V=POqzlIe 39t/*Ʊշ\'HH&BRk^^y(Q2f^v+F|Z%2I{n.̸4Ə5T.PB&lH(/.iy+f++x\5\#N<2=\l$wUAp&-&<ڨ5 XeDJg 1K=!4!-,9R6-w~jHn|رy(`:AySW:<`f{!niϻx@>s{;3rm~5eBCώH ;lJ-0 fSR\,jvG&_.tC I2t&ʮF>ywlM92v0G_|H 72-O dUugb|?_ ­ be~E`K"=^:۶K2aݺ$81rz)PEanN f?CSbG&h6w %2q|]П i,H0r "3W*uUr4Pudc\L~.% Ɲ}vE&НcJy^~suI+9fƤR+ޕ*P9:J|!(8淜IݚPtdWf vD%bԚfI/*<P90IaU6/sQQ -}cyBp4d>6KfB֍.\HJZc;iG{ur| =m(@^IcY~Mc"4y-<[?k@Tk D eO3v˹!yu$ObւC/dP@Pm$fŨ>;\]-\ZJ)8X\Kf!NHMյ,h ɲmKdMUAˍZUʋ=Hr ti09@/Ge{]+iWdl=!-UKAii2a3M򨁙̔k e篗MD&Shh1B5D,A7;<˷M&^6I>o5%V,?]{9(͘pz7o/{ Цy?RrBuuwL t}}vQ6kFGTw7Yة>;*?F~ 3 {_ř*oHo,bt2{&ŽY7A헸̚Kb25I38ײ7?,>r9}s2IQA+ YZ