perl-solv-0.7.28-150400.3.16.2<>,ęDp9|2 Gvsm`A"p dwT@4i['iZ6b5TU͍djF{w&tmǁrMY?p ){ p 36WFSa[F]9\~:z1c| ?KV<)(}R]*H]2n_O,{xҿt*3ﰕ k (]L[=PY^/%AX?zZ٧ B-:Kq>>K?Jd  ! Gdhtx $, 0 4 <   }(8K9K: KFFGFHFIFXFYG(\Gp]Gx^GbGcHndHeHfHlHuI vIwIxIyI1zJJJJJCperl-solv0.7.28150400.3.16.2Perl bindings for the libsolv libraryPerl bindings for libsolv.ęDh01-ch2cSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Perlhttps://github.com/openSUSE/libsolvlinuxx86_64Oę-ęB05119e8c546d57a871c1766d11ec6649980b0b92a3a3e3c14c8fb195e6c9be0461e3a4c6748788a9e2d7fa0ee2922fde324af7551af453dbf323d6a24887d598rootrootrootrootlibsolv-0.7.28-150400.3.16.2.src.rpmperl(solv)perl(solv::Alternative)perl(solv::Chksum)perl(solv::Dataiterator)perl(solv::Datamatch)perl(solv::Datapos)perl(solv::Decision)perl(solv::Decisionset)perl(solv::Dep)perl(solv::Job)perl(solv::Pool)perl(solv::Pool_repo_iterator)perl(solv::Pool_solvable_iterator)perl(solv::Problem)perl(solv::Repo)perl(solv::Repo_solvable_iterator)perl(solv::Ruleinfo)perl(solv::Selection)perl(solv::Solution)perl(solv::Solutionelement)perl(solv::SolvFp)perl(solv::Solver)perl(solv::Solvsig)perl(solv::Transaction)perl(solv::TransactionClass)perl(solv::XRepodata)perl(solv::XRule)perl(solv::XSolvable)perl(solvc)perl-solvperl-solv(x86-64)@@@@@@@@@@@@@@@@@@@@    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)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.0.4-14.6.0-14.0-15.2-14.14.3ee_>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-ch2c 17079112360.7.28-150400.3.16.20.7.28-150400.3.16.2solv.pmsolv.so/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/-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:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxPerl5 module source textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=589da27bdedea5080f1c43ae8da78ffad49a613c, strippedPPPPPPPPPP P P P P PPPPPPPPPPPPPPPR RRRRRR RRRRRR R RRR RRR7`KE-^Agutf-8afc6db8b9479243d4f863f2a4fb987b12121f1c750a72c69bbe695a2e9ebd137? 7zXZ !t/!]"k%@ V|N}$1LŲϊG> 10<_MyJǵ%j=wW[oSsbJRՉbE6{J6)t]"TĆx@".Y{HS;j )B@!6j.6Q%&_ߺAJUcS'_t:dn{ p+E}_YRn Fi>A}f0 ϰ&SWa/$x/%眝o],mB<Ҏ6_hj5_y-Y;)%T ؈*IM־#"Ǘ-M2I1'J1ͿYU>؊yK *{[X,ƭ9[*J2:eM)xF .-BpobrAQjg Dw.KײrPhKeB`V/pg[#|:5 ſgdכIrCTw_}}h3bᄒRf!= y1H!O({A]7GcA q'НMq|{Cl1d~kD&T-Nj=|iVP'(tj8lc-yЩl`!a5ޑU}ያ$6 eV.$Kn_7+dž>Fn6ds dP@,x)AueKBF/ޑȍuƄ%k,XSR?HFRHW·ĊM²!Bк$ B@IߣfW!^2w]$5jn05"B%Y ` Neoa4!hLQ#02ƫjiL2̲E<$0&BO-8]؏̯X$*P[n| BʂYlv1;͵<)"n R!_$%،{q@Z%b6o nٽB֘&ՔTreRF ysxLY#KKǍ1 +AcU%4ݹC|ޥ#U(A^/1i0.# = ᄛVwi>GE?ANwj^`E8o\μcGfR?Z(%xU+r 3}ށ:R,-fno$ͪ۞.P:eEN6S|ܼV:acK VAbb-p bQ+xN+[>H V>47z<OӬe .46nOqClϷtwBdڧKK>/ D {GySrz*|<4֊ih z%|!5:{}h% ,c#+:띾d^YJ"k&N, ϊ"x׈:w=}ďJڱ ViO&5-_G?Nýq[ I UV, XԀep6&I+C9WA9q`S@l{YE jQ.:Y#Jx+.&i+W W?=} *tAx^+"8<C.B&5W!1!kHңW W-\-?f !؛k2樼u zed Fw6#)['JyWuD0_ӥ!hʏR権!TЊjS!$Q`\' EMW3 :F{1>C*վu'cbN$"%}_%4WWR-8G;1L bZuq*z\č <7C^uKnbODu=&T <zDFX\>p`)ffn/ R RCչ"&m;j/tb?6&q5; ? =gKt{*$-,s $ū/KP} nv5*s5݉PQs q`$ F)0sǣ/\m7>Iz\Wԥe5B1 mo|GAx5R cTq4y xkI1afEE:O `.ci{\?nĉfƢs'm޳{HUU2]IJ.BVת4r@n]<^q *s78}n߾iZ\Cjܪ"6:Z)BѻVc1+̄16[*T|Mgٽ] ^=+IYuQ@R #uH' n. :Jx:E$pjp t/h{tĭrYT0b9 due kxH$W)BtvczʔB<d2ܶh7ϲO7N,dB}#W/E43U o|=a{ (WФ\Ϊ:K]6~BZDK&2##N.,{ieT6 Z\UabegV?"δ~ӈm6ָ^7 e?B?)p , f? ۣ6$T=ӱlrƒq)ZBMd"LǬyՕB[_' %N8XV^ƊЂ ޛI0@Uxl>d=Ei؇ZC҈c}Rsia|(^:&R޵zP:>O)LT0jqD\+~k5Ě8ǐmqDBZ$nL烶w[i0YT@^`c=,:nZo'O |aVY*ϓ&}#F"rffyH_F-vVu80_mrR8tݶYzo;ݚٲE=%7~MὠIzh-"i.wJL3 {/{R͂yqNf#ɢ^M:` -]Sʎzg;A'і"!ͣK?t?<Т+y cʺҜ 3s1Jִ#*nd.)xzSD3}'!6 嗹@~n(vVnowr%W ˍD}1)F E˴q]AxVm&12y3}.߲m2,]q-~sqȭ2&5CoH5O+e?фgTT-^nn^pŹPjDCq ?+[znNo-E``*4sv]koh}YE?N'$GXdN1>kkyU+;fB  2_U4m~7cL#6C8@)-9cuGQ+ Ar񄎧׺ ^1|h[w s e13';3Tx>mǮt5~@; /ų^62XL=턈:ڝ4@-^@ 7îRaD3aȶRr,-sOkXbi;E2 zd_?4ڱ#?Ժׇ,M9bf7G!S.8ΓOB:KZ p=z卖Vg_0҂P՗0T96|4 `R!1M )t.X@`z\N4,mԁ<"}Tԫnr,`g])(.,2vvÌ'E=$V RqI,> +B>9J r{K=M M+WUeeiHQZd̑ t+td2ҡqWl6=ВXB#DUPXC4ļH!b-^0qT^FOh ]A=qFk% *]Ue˝]޵8KAښ ] Qi< 6J"pw>=f9~nBrJ TXҔg^̪z[r"x-"$ s }vA6J.%l:֧ ^ηV*iت' t(ϰo*FٺC ?}gc@b-NKp'O&@!}Hԝxh`o^e%5V(:q8ᚢP*)o-zs7! |Sx=DT1VFn4I/%Ff-tY)X<#:y-.C~"lW`6 (x0rhxcry ŦZ0Ԃ2jև5bX{H|G0WP!2tHaXh8R]@bv;;?Uѭ<1٩E'|{ƵjI_VK+9ZLhozkčPu~qD s(<"8o8/U4>N-)Wuޛ4Pa^p8JN}X GQɑM 6v4cN=f =ƒ % p,NCUz13V'|c:vWIy13E;M?\0P4rAކ^Yfcj^;`j_AU׽2#g-ޕڍB< ʈ\_3mo$(3$Nx+| /L ̏H/Q%u!`Owʳ]U^[H6}oSxk}ˡ'.n8"UJgoyvTL{MG-\~<RݹsOng \庞"O:GBBwf ¾ Q..[O-({e$q['=۪̓V]!v" <{KҔ\ : ti~+S:#Q1)H8waM0;qS4D@gi%sg8Þ_7Ms /dW0(s.?, Ǔy)u|\U}Z w"MTmod Wum#-D`>:jsK!`@;u-#VbX 01tY&F/ &^%d*)Ka#}xӳ@uO LHehyY 0"1JIJUĒGBB1Ia5 @R #)^Zeh圄&fHiUȄ2t)0 +DF(MZS8k*# FQIJ2t5'JfFO0I[up'Z͢%'Ig˶f]}帯8]hwoƮ죀i^@e)Z,gѶvt\ cYqEAi0D3xxIl0;DZ 6tyH\W56vZ_*@OmGDȷ(wAsD1;G΀ R!OŎ u~cK :ĔеY*T6G+J^=b1>k F!sѬO\+]n%U~2Yfx"Ì}ӌ6݂Lm|3Kêk!t6Ks#*%fC5a:T4->x|/yï\c-M2)<"O2o++MD$+BG\%L(rDE]`: ?T-gn6ˍD&zxQtT+A*Ngv?g4·gށb`QW@:'_GU.ka\Vަ@2Db5Ž%9Zcte*TD㒩Fn/Uf(;s +{CI.]1!iGd}W'<:dQ-. .T0 ɩSYlt_ ^J- -:(;"|,u'y DSXVZ̧صdܓ>vT AűL?#褸9Bv=cjq^}2 ]MT8$7-C5w`Dv$(qѱI;Uar\{~񊕊 YY ƣU+&&SgZ xWW G4]ezO͠Ԧttp[iK1ޖTܣp~\ ?ωj/p,3H*ޕs[b37&&S <>t5ۚ8~Jp dLYhUe4@W5Sjl0s]N0ppʋNWG]U97i!3=g`ӳS+bbRU"ymȦufxPXuu6{22O|ЧJ= YXp-H/;lA CO< &qR%+g8BG[#Av |[F!EJ0j *RARau~qrEi۴f;ARg _tݔhz~ӌyQ):3tWP/ɮkݝA."q-_kULG,2Clo\`P  BRcpvCPΡx^@/ _֘OGw~ } ̒v͸p_Zsb >E}˪ Cs("OGe%qobm#5}nԞA'CWjޯ^W7_F7G5alq265(3F~Af(=5(XCžt&Ph, zݕj8x(d%y&.$B6g>#KOD5؃t\Xac%# w۱ڀOp>RYȊ/?'=Vfj4¼9P~WB }z?< &ᡶUƔi=iV\ u) L%W9Ei&77TW]iޤG@ZDҵk Ov. Ϛ(:|(Rx> vdVpԾp},ʭkGp5SGǐt7_N~/,FTL8\jGϖ]0t 8ޯʄ|&f[˜]YڳBqϱ6# IJ`b >˱Lb Jݏ#k|>8 1]xt\9@ĔYOGWh >q+vKpn K_o9SvԸUdPT}/Xk_V=~z7(e˒c`liIϧr (nE$0"*Wt݋_ҟM{k;!,oجlL. hFQ wb]=cǗ9?oI5 ~_:[h⨦ ]cFӂgyqbC^)nLuXcF~PԘ4-ZcYܔF>tgcH&y}W,]JNkX?ݍR~ܾ5+l]8*q cI ŽibB䡣GW!iL)' 4 zzEѾ Ϝ|m,RllihsԿVĆߟ&Q@z奏sԡ[f:7{X&6Їѻe: hCoiGi o=>t şҗUq3 .9Eg,~Ld*[4[o#;/uv?<{mJRmD#ڷ l}҂ld7D 2 a8yO<iK0A!/ h!WRe|-joS>)́|#1c߲0@39,W֣B?_{dh}# tt*0n2eݿtvH#H"69y:gBZyD}wϸA.Rl)VKTA TJe lD绠 6!(w'MKexǣőBhwuGTyĞǚؗEv eN @#ljU }~T'e#aY*F^_U ?iygx2į*J?መ-9~tb'3kJKHd<ʹg EnIB1 SٖP=N :;~hdUޡFk""-. k%0A;=tԲ3$"_Jx`*!OBt[TUa}EcJg* NPG ;%ݖ'^Wt4Aie %GpFք4 .Lߝ%J@T1&74juשR:)nc]#LD,ڋ3!Kť|}ΚیPtw7HMͣ~/(Ol2°ݩ eMJR*M,څH^„#:4d7IwfIrbA3xOsd3WީOծ5aHGl0Kߞ}w a7 'mlĂ5e f.rA%a&h(>VG𶞯"8"&,4Na!q V"rnfI+'#%цȘ:$_Q~r#DݩhyiG3ʨ'tYJvF|v0X-v:#Y4wt߾=ž,l64`,?4n*@[ ]QyJʆ$,2|L'L臟,ytp )Bٵ/\{D {{}'PDcb-A!(,{' p*KEm&#ۅHW3p wpLLP\6Ke##Sɦ!ŔvAGBM7 \db-WOrDf6Ar͌y'30v_:gzo2H$ X9HqemۍP>'+p <:īW1N&OT%(y­|s$*QkǷP/!ǐWZs U_/@yro}mԊ-VbYaށH''<;BmAs\W]Xkf@39jQ)&'3ֵS F2Lgrj+o1k"7> xI Bm(AJϫ@8's 3 p!+jMv [7 -i>U}7{|eΌ]L2Q IL 56??7\p I.߯¬YOeGiaZ"`Wkƺ5GŵJH[`tn] b3HF%;ΆB\ej./R#:lmʤw0QΝR7`܏ϥR٦;sR ˢ,VABh_f=;gA/㞣AQ]SZ#űݑT"k ɼD@*ۜ~ϭ8t۾KB?!fx4 /yZA߭g|Pg)>l ^2 '`B(7ʅ{HZ6ěnh%XPA߁9 9z䑂<ꆠUJㆈ0F|sa\Vk0AVQj!z/wyѩl܅lCz-' (&.J&=|"1;|AA'.ҽfd dw"UP*%۱W, zfij}Cf]ߒLpSS\YOѪQbP&7sYcy }}'gIyjG1'ȮXIEIYG8Iі6TgR0T%5`\ŷ宍R}4ߊzujd[w^n^Ͽ&*3dvf-VwnW20NӔ,T~0ܿiɖ3ӼA>D *=)0,wj{L\,L-Dξ9E%pê#laaua@&c~~LޞqJm 68k瑏Qԓ#0fuhRu9\R- EVPPLc̓C.~1AxIv1H4bO"",wVڎt5&OsL1,=-oP`ˉ{)%wXHZu`[qE @g(op9B|*e0gTwe^!ޯ1(#20vmuVT~н4 ݈zQ9+ m^tnz-k`Y!+T5]t,'v/ƣ4D> Wb>%lR5R:;RWbmZ~{21b4[D-CEm =~KF0̓^NAfNx`wpm ta/2RT0Hܒb2Assl_=~̅>$d挹:!bR g!{58TBOYQ^GLϊLF؛= D>*2cܔ=ӸSJuܱp8,t[(<>k+YLGQc8%VCȷ^wH< OI-{E38h>}[)?39˾(ܭE|Pm0wx,2эz!B .k~*S8e=45H; ˸qa$偝o?ζD\Hϸb09>?e/CP0'.xH1zI1l$A:֛w.4|ݟ7 +i^)]rR AH')m5QGgшz^Dy6H&jީpRבm0Ic])Y])),os:?*ٷ;N`fJޔ^gI˟25W*} A;<OH##\qb5|k 2m >?qo ѠewgW˟׭^6} +zI뼨._ңM߹o\m6/{E$CxR&S煱kE`HݬJB-@  '9l64wVAs@|1;h:C4%EQ'"4RxXDQި~p|i×*5 o.ǽ֊ L06$} wT0Hl=.zUs:RFM<8 +p(e1#E6P=]@j %t-%41¿1zܶaiʿt,6͍FLӦ2. p4IHBzU7!!E1`kJ'0&($cm(_0P&އ38o%^Z Wn!5$q'8U~:ef_`܎*XůɏoL(߽@fz`A2ᓶ-}m\KJ>L1L,  .܋ZkıMӠbf&܃+$eӡmI'CMsX{w3+y!djS)KW.b}BzĨOAw>(H6JN~ɿUmXOV-g]jgU&}ɽõW(}ڰ AX`Vpb+*d3֗ hP>ҧ[xUH|ɣ=^dr&rʫ*m}]=*!2X̽:ጊH;+8?G$(/(czd#!8_/Bi{"*WɨyM`=oq_6Q :ZR3P%Z4cX_xaUdZ#IUщ)bޓvZ[5!ts6MRĮ 0XN,& + A BEGT=1kccjm| %h&_*C@G> &ZQg"CƲƗT969}iz0`rsq 6(]c9$@g[~L?H,P -KALܣF翕y|Pyؓ~ҢL4"ojʫcHܑ@2|jX\V?C@ O)(t\P\XPy&)Uci2I\6˓La…4i9߾b+ZmqyӨq# 葂6+Ob2Ka_>k8L |CM(8[lpfR06.|%Oq .5p]K&GN2Êr2.9gZVe?(=&l;=: ʠ.i1t9X'^!Fz=x#5O^;M2V]ؑ~$f+D$e:5=ZI $<&s3v06%K,sH9ӕ5:}"cTԬԙN6h9<6K+ '&!OjXl 7Ũ5 ht)V,|Nz7K@ٿeȩQi}V򅦛yT>9DhWd/7m @z;inj w)b\.X0 !n&&ڨN.X&r~ǖRhɎIړ}r9 L $;mv(3:2<×]0 VyH# @<򾎤F:%~3Lq-bI!{ҍp{@|Ȫb|DxVAup(S)p,t&ړ͢2J="t;D*X UI N77 y_._7$D9@ae|IRMg,T#c@lCs nGdRX&φSQ}>#{Ko=~?i`(t$#X3EpTFa)7WR$,Ux%n_myU^By_O V\JߧnG`lUkrSwU4I\Pf;k:XH5$/NJI[;GҴIj$25=ZlI+jm| BA&Q\(Uِ@K\}VOh(Mߠ52fM[G<ٵ Te8'(sGuQsdΫ(s0ǥш/B}!OjΉ#^ѐQg^Yt&brHMVc߁o)ԍ#(}S.\ D5yA_ģ` {M)eW ӕ]]Ds D#7'hGV2݁1st @dܰy'Nxj%q NXUT3rg3neə'EjB h(YF| n:TWrw$zmwat*@荇3HpcqWcg%डx9F|_6#"1j&p$(#SF y-'ZՂe<뇕 1(Ȃ5Jyzi^pl?ԍ u4YbkzlT}qgHhEz֗'aߊݪn&/VЙ3Fh+6 0ޕI!Ne',gq er-bFGhC)2KfFГIӭjw8%7  i8/!iO"tQi0oh˙dK3AӇPv)U؝@0t~o!՟8" S׼ ދN9ڪ(rNM@7T,xvYR#mO)r@\o8^J ӖG->[{S5D&X$ۿ}\. z.G.ͭ6Dв( ф[ҫD!iu J$D |b) ̩prT ]yqfks[mиW`6/OsZyFø9}_׸ ؂c:{f0{ДĂgf2:q> p ßn=naAWlo҆Wv uRmkS]Π2L(TИ͉0Ba6'z ]5[@JC}nbw3ʻ (_WY ohAY]Hߕg1e["WTACIfA*ܫ@\0n\p_kԶ9ry%Y6^XI3˻(~p;8C@u֙mw.G%lNVA=Sɬ;vP67$Q{UI1kDsLZ_G`yY~{_ Q?^Yah{4ɥÜ}B{i2M'"9`Ofc&@jE7dY[׃F)~%,͟Lv`1\{#MX)8dyqvHu"eqŮ{( G(Wd3.[9Fo)?PճoH# K\b`91HUڞЭ3|x8 ꨳ j@zp"Y2&!mJsO/r7^rfXOϮ;@с9HORS"ěO0%װnR6]rm|XnI|"=Zi%%rY.Ij hs7qg0G;a*61҂ HdqGWm.;y~PUJIیhD + l vb/&7L74.:ˀYz-(\-GH"+$ 7~YUPAnF+U/ z َ4ׅ"?8zb?(ge ks%8V܍/3; lFBA sDA\w]<|Z9_I&ʞxTʞL+ 't RžL%rZV'9/oULȦƯq%Ft;(K=Rc/ZL'|nQ!$Ff _Us3~Cy 8N6Qɶ㍁#ӗ{>s>j# 9)3Dn+H 5/2 x7g6>lS /}&LeB, DD k,>_ FkDm`0G&种pŤ{Qvb TiF3m}:VRoV' E "6QS\GP[8泗e_ޚ7=fG:|&pQLeD>p[kׂɣ}%lquX!QEkiw }_o|;;!gw=$M4ݎ[mH욻ǩ5$ԅ@@Oq#2O#/>97pu[@,Jk-ի()CFE87ƺJ gO dt4-?ƪEW,,N Yn5O Xșb+Tسl+b{&\y|.;?ntUyh2ֵ&w })4b/t sqUp 6}f0ZB 7YdTqEn#ޟh?,O9ͶOs %muL:'îĨrC{-OeCrAx]T=cII۔|㕲.x};^ {n=لmgq:yS̸s*Ne4km_6w}&Q=3ؗh+0 kc$`WwejbWZ*1R(-ZV3潗](]{ nlysbFZ# ?͝C; ӌ FzVf?'eڜ\XDM2JW4$RL\T5裲 "+NL(rBT^Cm\VflZbO7y$R]'6g`!d[N/(I@-,*ƬeɯQ.^E/I&@-=*OrW'ȁ vEil;^WǶpAqDP򯁁M!//\]3vM]냮PS"'w%wr"/,~[{$@974P6ۊu_Q )5/L<Ir dCKDۤ-m*%Tk [4x =eZ2hW46Zۑ؏Ro\npDT6nvI+UPթ`ˑd%*70?=g5d$tk0 yHz1}9u_tZ @%~u, .j[.Q\qXDN>ËȗjqrzйiV vx^)wZKt%ZDH7pZkZ(: *3r" %!8dӗo;壐%ZgaMs4 * iǕԝ1&[ I˵W& dI{f.S( H9SңBv(:=$p'Dc%1OhD%o+1821i>إo!{DLN `A9*J!0o<;Y3vNǦ &) 5$o0q[[(BOj{-qjph&.>uxyK0b#_w>:22rl8k&HD|nWjۓNpB? "*(X :6]t)!suۋJ,Tx;2Ĩ%p{ֆS(ڌIo{&9[0^sTB_1da6}2gB=u! W5DAМi_n/*^ Ӫ,qF9JM 8̄׌015X_:C#M0~Ua!=.>R¥hWokk1BGɎEiHr@TSV7E p'\ֺ]{ƦIF_7moЏ`䠠N:A3;)M҂h䮈8Y['YRwv-Y'zR$[{) [2FTQ83[ 4Jf@3Q˟wcrA|9.3v:td=mt[kW>D: k(,j4ij 72^[a<2n:k OZH8M24 BQU UB1K#922m&rS[Kճ٭\jnY`!)RuH\ >[^ In-<_+X5IwS[cnpx,;|(JOTޢiѹ!Un]m<̿1GJm;2fW^R? HοߡoM^{ų)*^!L`M5JF(|`ɬե+\2+&< _x{(9 1H_,4SieC3n3'J UTR~w "rtĴN0˒8Gb1\+wDf4O^XЌVVCVײX]9IV^q @ŶoTgzg ~ vU頛{!xnB$IKU՞E᪏|+-gk~ͤEHϚ&@ Yќ8A(?eMcxpƚC@Ayұ#'UGׅx/F4߫&GLCހJoԠ? +r|j@-Vڒp Rى!~ad=4GB5:N3#˔es{CُJD.)ЀP>)tc$Pte cdTZjc4@C?>{`PpŐˠ2_I~~?QUͨ7AvKA>fA6Rt wE(N2mLLY}KV-^9ti/L,%ِ4 3<ܛ9ٔ=3'afoxn[DT?52G}pHKRI𭹌S~rå 0*hKfJHB˾ dJ@y_P;T +sokj"q4:>`.OOwf//}?O +'뼎a]4\1 Odv;K"J+rMZ(ĂE.4 ڠkűꏵ}M2$cC^TV269k |ȵu%ըPҙDŽZ[ˮIXLXJSi!s}ʢL䃘a< Ai~7\SA IBv73L"ߋ2G,<5 34QT3iV,Z]WZVT8}d)Q f}vgˇeNטo?#5J>.n!qw븊NUH.%!"}l՗BsW(W%D 0"6k4&>1JR.L1*VV6oR~|r,b1ƍt/i.jFbmƘ[|' eرC= & "VdR6%<|FgAtb^E+)5CHI 83GJO^L'ֈ 1|q/=oGպLa8{O[4_>vh֮_|Xj 0zNɞ2Hԁ1ڷّj}{8~(LtݢxGΖq%NL& 0À8*]Q@nNQg צ0 َ=Ke_9 7/ˆϤͻ% ;^?7ìt|FZ6jZ0x;pYm_BEDmuLk48tf Zj;;`?vVDd\>jYݠdw &Z/ ]BQީ HKt8CewЃNt?O_.J&_Ţ !:SYzn$Yb#bfؽϚnJ ̣U{9 i霕R_[m&F9{Grta /|,pi3K}6: 6MR4S~eS_+ŠL<@j]EM9 WfYNiX3 SԕZQ&X)y9Tvn 6¸0pО#U4J84_?L sa53(fq5.+DpVKd7gؔ_gL M`ANRR**5׭5pcE))ߩ߫@H`F+]y׷M0Ss^wU5Inu&?[γҙP<˸P9{4-kw|B̝ԝ {eNS7lLi1 8^;E<ƏU|ϔ 4i6Ճ0/TXi7~@~du9hS{],}5F㲀„"s.Re^$__I|9XQO<:W@D7R ŧq}ÊznX],G:4iՐv:4ޝ}y7r@-*`XڏnM^(# wn S|_jyrAC@Ta ,D?`I gFFwEV,.MeatJ0? J.i SE.*ntp4UxN-\Mwmn}M[T012.S;ʧ);_p18[\ЛDL4R#o{*KϬ˜OԢm#^/WHi?dKKː_zU7+@#Yuk#9L:$F k 4`E8][ }~)8MVXD͉ر*s_ Lne@0Ф>+AJkK2(αy-"]?I4:];in"=y]zNͰḱN\&^H =/ ?YCzM_tpoC>׻i{cYY9{DիSVQJCB{XbL7 ݦ:_ɀ89Z -[ܸMHaɊXYr2VɦwBY̕IW+p,Zon|)?Vdo02.ry7V-5^S2Ay(-zLIIsq5daJ؃& ;1v΃*Fi U;@pHc0f2˲s!9߄ꪓZXHFLnFՙQO$gBF !ag9n?c/u\yVڜJAYpcjR{̴KRTNJ\d3\D1@wskM%i3DYZ{Nz!6~%<>yYKxY$i`@NL<_!yوJ?pJČvzӈ풧RgcB+1Oda5S[=& ފ ǻ呷KИJA}_b:v 7]!uթ/  Sp9 V!WmBt|ɯU4 cr"?aݚV/ oAN?jl0Ut 4"HmZ8t4b2'6J 74C2`~NhdxbzTZ@FӎKXJWHƸ%`-9FHS4)&r6٢^^T7fZ:TSaq\mljM+[ 6q%^S}=А;?I|O)Y@319e [X$myk%,pXcT-1^)"2px)TmӿX$h\"x=Fҧ_/qS)߰H5gZo|dy,OuW$/_v Dfy 4"9KhYMՕQP"Ӡ5I3ZL]{|t<ُ9ReEf3͌==ظSF?xG[%L\+p2\w S\s4ol-~ʸl_|(`qEmW 4 SO? \0' ¼p*wKL+< 6= tS2F0)nA¹|hɢu\ JU)e]8 C䷌k"pK0e۝*:h/x]d\L A]ug(> 4Po\=GS@(9_0ynR!GF+-KJRdıg< N)2dɤm~'4")bˈE>&@Zl@tl|'N"S.5sR1|^V!)7ѱl| \^JsYX}1ݝv7mFG& a w*lI$,D9KARX͜58Ώ ?t;p e_ ]5섢:DABFGQ8iN,y[TPv0a$2w;4`K+|誔a'd#8GU܃8Xc(FgEZf`h8$dHkGd1+& 1T(?~rmsFk,vX w^9$F)A^nN<2Ϣ2Zg50LG:׵kБrF_/y:8b3N~6M o)*i_1TBS!$Sx ƏV@P"%.:OQmxerY Zoy6wiqT>*1Á3g1)X9KA&'X|){NcSҟ9?/34&^)4K'JUƈfFq%v*-L8]gl;p8iW5CF^3Bkkr\`1B) irEADS@sKw v 2'Â$0I3e3.u1;]]$o/.mv#P![ lMX;'CozǺq3buD |1|%#Y<}EXn*-&gϕZ߃R>C\Bi蹃+Gx% #(5s@*"0[oO {VV~Ge#55hÈgF Hrʍ%AKC:l2$l7aiV(Ȝ_#ft-fTM>¤/@2٭N]ٲFƣU6=]M`ȭ 5緳)WPr }гGjpd@| 8k5@gP}3b #U g#g'/CU/Z&{ނyf颒E^H'J RV+@Z^,[gk)9?kY}VsaomdMa(ޙӇcPZgcω6Eňq,[Bk $ <̗' r 8- 󉹗00Z(L-(-sFgXc} BItֽ 4.,Јh9VAa1e=xP:բLqUsLo\Aڄ 7!5\Gp0]`xG )Č 'M^}4)T^ٱǝƋoՄu{mv@g9 ljՍvPc <᦯1ūAґWƹ|,;p2UGF;[o)x*mgAʵ<(\گi$r:>5GsҪMkASkTHVqD`lj1B@r~2b*ݛ3'}Eƃ.Om{P wW=4}*^y!+U7'fBJȴ *|FҖF&!4;RX3=`vV j _Ic W}Kg=3{īx+e|d;#]e0:y>|o]BD\F7\UE/`gfjխ^DvgLco{Ngޓ}p?_hxd AM>Yz"ްybϷ g#8PPw0S88{XO5_P-}Y^qsOZ62K)|5t4vEuߎD0Lrl(fC-62ltTCcFew,}5JpJxtp.y~zq6 LZ~ߵA Wz"W$ah0~9@rmg< 6=#B6DҒy3S_G]u0e cthg-i F4W 7*.d|k䤡I""~$tĵ:E W'W|Mn, AΕkvPo}FS*Eហbr結lLst|Occ%Ґc2J'.ٺ6J֋W&mO[ImꝔICEsۍD!4*f$Z}=o#J߱t8y{.zT5YIexg0ctl۫0Ћs$V 6hlȦ,=9p  d#角;iERq Ǩv26/ \`t/ %wWx2Ir@w>$m@1&ٶ.tC۪rAl8ؕ@S5)٩uX[7hH1#lrmI..[U$1' u9HE;e4KAF>gJ0RnV,F`y3vas6鬪3S2L,4ቋVN"OUe>+5f]H}jpZv'9TUk/7mB ޜf^X-_ :-,gZ<ѶEȰ *#/M c!=*u}&m)+% FIB;mx.X9J{.{Z3; I;۪K}kAGHE-\w̴wA'"/tMe!6n4Ė#PEvV|sgp`Jtf=)ԜH<@j֬P;=IbGXa*[%5:YB=װܐr5]x< $D/pDFh8Rv }v >{'ch=T`ZE sXz!p :_zH;-撛+gwFK6υEi7~s CLR]Q[ÈDmn1Rr1t\~`.7NMP6 osЭ{8`6I(7 a10%smqM.{uɟam*I|gNhW(D}\H %!p'$5QKԋq|v~ts7W/J, Y?tXkazc!L otnD5b]i|ѻ0\KSdZ1o+6 SgkAmu p߲͂WC tBA ozugPY"G37! EԐg\LbA.CͭVj|/6;QnHuǽ?$.O]4\J YZ