perl-solv-0.7.22-150200.12.1<>,bAvp9|<y!xwS9>&DJS fzI׬2pNtE;&Nn?l%vƘrkN{qoc+8 ~SMG@Yt>jk{薹.Iut^ТS : n ~iմEΕfݡ̽7sf:\$6mKܤ{p{P q>>C?Cd   E`dtx $, 0 4 <  p(8E9E: yEF?<G?XH?`I?hX?lY?\@$]@,^@<b@zcA#dAeAfAlAuAvAwBxxByB*zC0C@CDCJCCperl-solv0.7.22150200.12.1Perl bindings for the libsolv libraryPerl bindings for libsolv.bAvibs-centriq-3OSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Perlhttps://github.com/openSUSE/libsolvlinuxaarch649G`bAvbAv39f5bb52c59c186a66309e7c34d4c1cc5144e9524fd137b7c1d858f41bcbb35796330dfc16626f8dc4ff2fd5b30c69b4f174d3ef4e8379ede060f48477d7f71drootrootrootrootlibsolv-0.7.22-150200.12.1.src.rpmperl(solv)perl(solv::Alternative)perl(solv::Chksum)perl(solv::Dataiterator)perl(solv::Datamatch)perl(solv::Datapos)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(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)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.1b8hbaO@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-centriq-3 16484574160.7.22-150200.12.10.7.22-150200.12.1solv.pmsolv.so/usr/lib/perl5/vendor_perl/5.26.1/aarch64-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:23460/SUSE_SLE-15-SP2_Update/bb6151d14fccbaf041c89a7c9fa62fe0-libsolv.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linuxPerl5 module source textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa1b820c5daa88e5b4c9561aafd52c70cba193e1, strippedPPPPPPPPPP P P P P PPPPPPPPPPPPPRR RR R RRRR R RRRRRǒF/Cutf-8e6e714625391e19ccaf42bc6bf5925577f3911958f9509699d8be2b614c5d083? 7zXZ !t/>f]"k%@ V|N}%`V< Y{Gͤ)Pή{.@Ӽ_1jSnq#ӕZjk4Tmrd1B㦗x+PL\v6\odHS)//>{:B4G9\.ߗOVKQtHF+ǎJToRG]a"&)3$OL -Z,RoԄ{|ơ]1W"c#ʨ7 &y :V ,\Q& 򦴎Ehc*f~aJ+EÐ앀7^F#qb 3꩛l'dORcu-Dz$Iضd9UkѪB#a/!uenX6}oc5ԜVQ>59|weU @$KF>IF 3L.@wмF~*;@(aKfkPbEPvJfj(nbdY 3.EPY깳4Ly.JҨB~UTm/.tn"IR=3C't]S5!3mŁڡ@-5錏*H/;8~\$x7lV}@KrIIGvLRy'yT}7̚KJ,}2k >Dس0[xI}+FV7(dޠ5VԃO< ଆ>.YjD mJh{([.IQcH^m'h *ŹpG[h)1#ߥoWT.@2e?mt( Hp6ws-evZ! rZ :_`zxK<6jyo<:625 E.m;"-YQZQ8(0,a} nWe ԭ^O6؋ y4;9⫌VEzj"&o$xs4ƳD7Dn͵1_;[s)?= iP&#NЫ@j7vպzK"ﴸ4U 1LjGDdSaҡ_uNɳFW}yP.tL#7+Ai"Y I%[uaG ,TX[@3Aku%Eq pU" A,&&P5G,Hv[=74G*?Ę"?"௙*4Ųo\|L? ma zHA=x0ju/XF.bceu~m4*{Ϭm T( ]5L ]7ѵG͠#""5#:iҀN\_4¦DN*^B™I^7zMrt/H /B18.P(]tHuxpuC!B!O0HvbU 2c#:55aټ;FSĔjzuǰ`vXKS.0Gi]MwГa46aE1h8 I-w @\?IޕgP[v\ێ'8ݣ Xv=(!Z/xCјzwSj g|g2%|_֚a9 }ncF~no ءrb#BF^d=4^a}Q~nhL8y䲢%W7ZV@N2+,ߞ'tE> Š w܅7%Hʇvxxi848˫tt UE$&K *ӞN[GE6T5n':L]!Qac?ZW͒krUF7̨9btNwH|L*O-om@ UΪ VcfMȀHb35UQXI&8AG5yP@c0k@C4*#c퇚mN~鈖z*Hxtb{{{ŊD/@tUy!gN] kXHGOE{:^V}A 8nN'V&ȕ E 1 Zo =Mzh_@LhDވO$>ܢ{rPRdþ3Z8)}~3nI蹈b <S(k(w{_ffǀo33.LQpnET[jR1pf[v!NKy "_A,)H$*̸QmqN@ *vs|7 ǜ mCᗡW0,n_)cs]h6{X%PC9mijYuۭI?z)m0NK+z勐+ ./!.Z26iR[9QLU0{m0A!úX$b[Yp%.I>*7-ᒜ@=} Ƅ&թ-M4ƸD;op(բDJIwWG!*ǎ ,k|QұcLeRsփnhcW9`pT"4 %_й q]ꙠtJ_].JňJXN9\t+e-LT\^F5$ݝ%$x`1SŷZs6>-#qz 84^,;wI`hbR@u=@0SdayzeP?10}Gs3'j,ԡݺ={&d;lëjaV+G>;dd)B"#r 1Dŕ9Z j$AIuF/Q5}_UӢ$W>b( E1\F)4%E>&QfKvy_ Cހ=?] |iu DP[3"1SjuO!r{-9Pm|62< Kc3Wܳ?Rg'hѝ#њb'N_#Wu.^* "d)CK2' V3ZӞf$%蟭5[V~~ƣ![]*648[V!)eݙam=5 Rၮ҃c|(}9b).wTNI'Wކ$DAfŲ~-:1s|#ʔΒǡItlvtKw7jZEM*_nw0r|75e 9Q tb.|A=nË%^K_ē0!mk DN'^܏s:>UMQv Ĕb)BS=O&:ыuZZpJ.agluF}WuXoX(",/gaSbwjMpc;w[@v>MPCWL[5DaŪLzU[(je'01CW7gw =}#4^YbqXX /7 ㆆL&-" +`2N͖nrIɆ|Ig85u`T6HɨQ66N|fz{fdH6~DOn5kk?+ w' Z广ɔjzc/Ⱥ]0Wٺ9oCiv\DLt$x<VlJl>xVESbzצF\/s226hq#Af>+("(: pq&5[")\`?uKy`:i,FN_T hL´iz" dOvc=='AY7(pWk̞8׎TbWb$5BZAq<$Mx+[dV~#4dt%HnƲ9lIAn'DA 0|PhR>PA)v:!@< R{Ow|"+wB̹g& cl7 7"q{B(̀n.7d:f"[;@c9kĢZ7sDWp@2b1 2<޼L 2G{B:h8Mk8ld /( #:۷q% D^4^*K遍FeH@eHɼzV\Ҧǻ:NwI~BD02wWjfk79#К"EiD؝" - R*u UCpB72bTlx6Dytv-P8 7M~H63POq#þvDzB88A \*tEHؼ}%-iJj^LXtatǐtL{QJM.px"ϼD2EeZͥAr\4H} ZcYY#fVChuISNX_~2 r:t$Q|l/:7(W :Ɠ5ˇ!f?|jۺ ^` H]bvS#[ allj<"OeyI5i">|=?]_{Y1Kt{sxTWs{$̝8y영3$>*sy߮|q+X>ܟ{Av~| om_#tRYKJ(rc0jV=FǑwZ#slX:=ИH R=:AȚ;l6J0:v 19ȷ+wy;a*aomހxP㖧|I{ #Gj5Db-h]Đ@6]v`+Pe x d8tPx?OI70cfS|K{OU[j,>#౞ j\3\06<=B^ZÌYd- KvwR6 W+W@?3z֭B9K^;T*'gXG|1 +_@Pm1z8J@֐b3Oۂx$h+d&)wWsi]n;cGT?q3")V flL+c('Jh()}Wy5Sop@AQ\?W/{ y/a8 d*(xK|S=.B-; c[ȢHb< s0Z#@mxgq94=MLq1vR_~lc 6|0;kpկ`tǰȝP""je zcYy4$gL*\qpt4De>qup`h~ G8ɉv&g"/֢&"}\0dm&Ö< ^e9 @"Qz&ܨyT7~rw둜/< a6.3S|V.Ea?gƺQW?mA0+.>ǿ(Wo|Z#Xno4nE[u|KwBwODX7 ʻ^6z* tNOʥmZ7MxTZp5_O# ءXW7n{mG輤z/,0Ȱ˔1 n==Gwκ ^ !m* ;h`" #P*pt\DD^9! 񂖳P$>H9 X)8MƫaxU#.J2SY@ Et _!!YX_Kנh(xQߤ,9Y(}N 8n 2^Kxs@VZ?뽡cxR w͏DxFDj UU ꗗ`̱x8căm@ī+Gԟ-x: z0i/wd58ƫxbgyi[}GD‡WףҚe#\X0ҫ%49anzPfl {"oV ̔@ /]^  S&ZfO{+ųD\P uMn 5&p4ǃTض"@4/aK&j*g;q40O9NQ#S c$ IQ?;bU=)>.hk="6}߭E] >~nJZOpғV{Vt0aDNۭ~]W U~d  B:B3 +/BK*F.'ߣ[V:$~^$T֎MP uWU1v0G )Ud舁Ai!݁@'LDC?;VK.*DP$:g=TEޟU1Y3H/k؄[R m[˱8>5`V dq qD\f0 l|p=?8-8Ex;^2AT:@yB&6,J눜\f g|i&+CW;Qß "? *m1^ %7ĶD&^&G q頊Zro-ȁQ Eg{ >H“| `DkoPiۄN9e@S"F7:ViW'Gΐ\%*C9y|rv3u zll0d䬽TdY ԑCfڅSAc;z )9ȕH9"*~a)1|  ͞4]]xER6G.4*8>vvt5_ L0&T!RL1J6+ eK;ԛn,K-D z.=PLCI=}>Ck:(/yF)Nv4guȂFax8YuԌ6v8Ys^Q!0q$ ACxP^ai8m== Gv҅F%mՅ\=$1Svs}T'0@ }|݌3Bvޏ[֜"U+̀f xuƊ`Ex\T+N1qҏRm9!6q9 cx $"0T&14u, EJVXqX-ނZC-BxVC)f^%I >`XK_x Χ۱" ž.;j>!aSD!}^8nb`$9**SoЧ.K`le6`OZ_|[-|wgL]z*Fʢmk"zV8Zd@3lmH4b%8b)UAH}5mGq{(v 2[ k(pijn ;D@㯱z;؊@Ir]@y݄ }I➰V jlrX I"(G1}"%ϔ%F qd@NNFԟ.d]9>Wђ`hǘ.qN ~': N\5ӆhApS]ipZ/s;X_bҳ;l@[W H%4g`q<_o*܈@N-^|Xqtn8$؟~ZmD„%/B PZpK=[0.׶+TxkR aYegN\t53ZR5uLCh5b8 ' LqµJ D׉3+0grNcсy~.5f SGOA~K#%nQڥ_ ;%pMLL6Cj+)A\G^B#*OS5ٖjOV9 Q`QE*)Ng&_o Ԣҷxm;FU3n~ص.JɡSV:j%XNa՛*=H0æ`A6̩ {hRs8{uU@Q,㏹*IJ$$_m xbmRFТ~-72%*!D͂%AXД īWF^=8_8B/'bBnSwj+OM!W r&HRqQ#j:եS``6255pEV^PU8yF'ފTeCTOX.88m^:59Nz%{9@]h:DG F9!q5EPkp-%ǬZ4K)d%-)c;G7?Qy9۬H vvXɦl1ӳ[6 Fݨ-2u՘g`uFc z5;~gJQ ORSTt[kC.!~QȰ6V"; ]{6K8BڈٜvKt_o`͋8~+}Eћ?xR/z$?舉)erڪLKd5:fTi%6bږU͡M`'UHI)+TgcNKI $iޞ?_e c"&ۘR "hI;5@VHto1cxނN}Vu?Ā r H#?J3{ 'C%]s zb$1i%Wޯ}6oȲKfMXQ%KRjJ<Ň?Ŵm56lΈJmBw0ˇQ9 iQSf߆QyW-Q/eD+;@ev 7|/)ظ4A(ŃR DI6anil#e`r>5R: #%i:iGc"{c55(zKGKq1B|8ѭOfZUL>ܕJ3Zbx ,BĵȌ.y/s!+&Xxm*ɺ}:QI ԭc S襐(TlXB[!0TJimtX3 bl[I[;r8|r ! )ҬsUȯǼsëPzQ\s쏎2 כe׎î|&;F8jQᛵLb4_י>1#/iGïWyǍbω`sSE~+HzzӚԐR^1ar਒GmwcW0gXg2+X6F%H2޲F04T |C]na8Il(eZVa {?#Q&M*I:[~EQ"#gqbB Z3SKPR`rC,ER _p.( PYu^iڃʕxAFiv?pKrxm0AAmS˻ (8Zߔba8ug1{# gֿ'L AϷ,"ſK(0{̿{ԭMf)LOQ¦󺀤8i] FWlIZTaVټa:Fp,=|³ZEj[hv|ttPl:ouQM!*x]EdYͲegt!I/&8: {a_.HN@*qp~ϹyփlYV[U(ZH4-'[C۴\ 7Zf#ZƖR:UWJn mf[Sm}M.a],)H.)|3%Rl ho N.irو ~b[UA\pD={*Lm86[箘ztL}irK, T uukвi %/>TLx!U]Q~x8L>f?2ck}4OGxޡZd 5hbgryip}Xtuf;m.K))gHқ1~8֊a%SR4=##q"0ݢp焕\frhS 3e@ZiQ)I8!`PCU"(0;ӌ:n7ǫ- N=Hk*}"W9U oɱѼ\B_{ )lXN@0tlUN(FCo, w6}I֒D6dUZmN ß[V|fXUdM/gggg*<ℑ(^OjKus^iBxF%j7rCb`gF*V_>I$D|8RÚ1>&VI9^PR& 9Y&^czP)vˆA$.B666oN0 ڗ~9* 9ȀSe/q\;޿4KkkGj&ml` HAUq+ؐ; ~KtWd(>cy9ļS׏f+}JB5papSw "tckZ=lsVF. Ji2L˿A>9vejhл5.> D \ 8\CZ.VH~0L3"J(Êҥr274:xzF_&SUwe}ama)p'8r=훟͟it'Dr`UΘcw@rj vɊ U0uEbo'AG)$f`SitDIE7CV 7@jy4rM#+Ug[ &Z&]0q̀ h ؒN(uDi*%W.-䆉0l'俜ߤ 5j6P#9n#ux\/? Bc' /T"Kd I}XGZu;Md-*1ڮb#հ; Usƾ$<\82 Nn%78{u!krϯ,ۡH2R,Z#X}_@uثGveg?w"itZ-E(hD*X J-&Tr 3SV ܅k'CA=aRN}3;O"X9 =;Q& xjMtsxӊRz#=JpعI(l-iWkʱ]pg/J)>,, aH?nf&θe)F܏,eɗ/ %,jv@IyQFY*,`V=z/B$fzUvf~ [;vŬ&iEJosq+$wi _d}!lLn_I~Ƅ2sL"Y4Qrxj o_~?S$w$z6K&K#SgQij>bBe4vP/))Rm\mVc`b:0VR(ZG?10 juɥl5{J9[PKK.kC<,z˭%SDKOXA,f_(:Ȓ*n5 FO(].0K,Nbo}/Mx@zm#L M3UKkTkuhi&5],eH+vRs(FJ=El&D}vwxiưϯAS爦EÎ41[YI9hs2psUaHO -M$,QQ3jhd}Q?f02̖- ʐFFߣǤUbn8Ɲi2)&Ts󜰱!>kf}1œZ q*0՘L>|ap˱Hs~^F~9/VrEv[+{V”*5(PfK4Q{~EM[ROw 'AGp 5f*Jf&nmdRB.dHQ=7k}Z"kS[wZx:Y>5Oalh,jOe-pJ~B&_)vÄWKÜٓnjt W| I?R2CeTSXۗ"1E[ѳrkh5ZE> !&9KeU㐹F'[ XԺߨ 7p+Ƞ5S6͖1^ c읩>JpDDi N'ˍὧUq'Y:p.PdYΘt`7;*X=[ev"!z:3u&ď3/ 6{ 1$,skfĖ">35#݉C!E!u:ԮIb @W2H4gMCcݳe)#1_R{͋WWWCP>̜p@ˬ5ٯ8Êg] SdUP#%w?`MQ7e9Vխ_4c_; -Ey@ԦN6‹]'#&@Y@Bk$W? Z h׫dCE2]GijʶhԼiq뫳 { `}ǐ)_ׅHM㸩 Adcձ9_.XOO΍4 =Ϥ2yk~|/`SўRJR04Kö2rhw" ,mii/bT@3 WqT  7SZKљ@pVջh?Ig?R+^m࿠5.|kbùAJ5ɱ3-;5B&y/6G8݉rm^x^waeHC(, R'_GU̇Iל,=dz;y"mCEUj'n{BV>ꐫva us>#LImm`:zA<0U(}5r-'/2<;dcI qoӱ E*>)qiW!M29TK%K`1Y;g%1R,<\ lg%{O!|:C7CjpW9F01E )@~ZJ2Gׂ\cRaJ! /1a3%h/ Ҁ \u@!Lg|F1J-r=G-M9=>[9VG|S9?_|uD[2<#B\본wJ{^9ȕ J+5O!cI@_ QKute"N{:4/ZPѠr/$cQtwAf7 ~} G6eѰ]ΪKlcD\E5,wy"2r:b;:2h)b$ s'qR9Uf̖hg!! b, s;?.1Qsp\A*HE=HflN_Lc0PW ){ބ))b8 d7x&9)xǝxX a'ι_AJLP:xP)׏q7>`^Q`D^z|-Pqk_o/C5z TpK޷O3%6 D`, IHwdR:ӁXy|ssxx e:Y*rg僓/ ߳#z#0!pHɌEI:u&{A%2VBZGdCzlW2S&4눖N]tΚ%zNACi!o$`}T<}ÎPU7|}P6wo8\X=Ӝ'KғPfvP+ޞtӠ~z ".ź݊kQg+amB-\M==(|W4x9##av+\#r᧾mc%''. +MMQ^#34KzQ0nZ]6 v/T;oA鲝fqc5iSɇh4R Yw,bK~ը64=uw # J4ܷ8-CtIF|C`e)8>J>x? CTM ڵBӪA&{nN8Zn:\7fg% f8L~7\.[^J? pS7hcjV У_LZ&jْL tG301xT ÈIgVU3M5 :df.N"@ráwY h|Ѧ{,OS:tFܗ<^rXA[հD.aXV6\oft |?G`)L \l G?D4z۬o&AĪ*U ;{_&^r?l%: zC.v@$7i!hP.fz|(7N2.љ3O03ON6NErg#@YИvh'^#mBkݕ]$12ph5W d,uoCQ.㎥窎-z!MQe]UҊ BN4fbfkrXv!D~0@;hJ*A1zp6ۻ m"HT%mJ( jloH|~:03,JlxuQ@/9&z }Impnkb<gWw  dbna dȎm8X4&Ppt~*9.`qhTp"ZI!S$SB0DJh)'R2KhNu 3o<^8}|W4:`~zG~vlU%Gߊ))a2o|^{ǵO “[1@.Q?O7s;%;Wfa\vH?beZw%vWGn^͡㲱FW4.C⡙Ե2P ydz4oH J_?PZn$ӫȘD$ͯ0CxײhI N%/c_d+X ޅ/(yç~tcXmϩfmDG85CK#61nYJLdJϚ;}?q` ]dAsM=ML`4RɚZb.\5xgx7`L%^E(6l;0E;CZJ<믝لU^G&PS!Hx2G7<Ռ/c+ N Cx;%ikVY=t/`7c?rz%Heiﰺ6݄?o[ ٱˀ﵀'cmkJ1w8S?.IyB|= > & qGP)?QIGP5w i_3~~qzN+%Kv8i+{%̭7/moï/+ol#[Ab^;V 3-'V+FյU[&Ddio8u^OF{|ۧq٧_j8Fk᠅X^t0"82f7t.4{T6#Oɑ̚F'd7iGh,: ԑZ&Gt=2"zE̳\)h{Q ? QX-Qiգ@>NsD4#ζs<¨'M2HKr:|?xehvv)knc֝Uz5|ϻ;`}&WI6332t;跋IS?fvgR9;42 RSJelq$PwiZj~0wd|󙊆~ ī "KJڠ&nRŧIY'RgٖW=ndY֟όS<ے Bh@ьnZȂmjDg$߁ suy{xgqTd6e ٙ2 \3!>O1dEV=9̸NbJĹ#nO9glc >]61C>2L-k'\/n/,p=.8Xq|^EٿBxr(9Ȃ~q-:NwqCCmO ILrZ$܎"QxR r]z!40̿ivf"8 d8T`g_7O f%8ن7XUOn+04ļi?RODjf)^/I ?ݫVҽYҦHp+rM.y?.K|އs['w%40u)b.Rj48eS!e8J;kŒ+q))x9( .6 ZIhLtt.ǥ>Ҿ(sJӣ࿊lZnL !v\sr aL `J_sdǦm֬ P:CS DfU2tYgQr_*qa8dܨ$cȴql4ua/LNJc \|X(hL}_A֑,VI)P@0eGe'W+-a ,9n3^< ONhEm'd^Tq%ph4$T^e7+NbxXU5t喂okww|TJK1Wv6/f.>SKjg&" f1|&^?P:ܩ_QYfqWy7 !]ɇVwLwKFHD%KtIZYVx/ O1Y^2G14as/]kqo5LBm̀[@fJa4ݱowp=9|PȀk:6ЋWKV=m:ٶR43:oAkI5ҘfqGJu$y,y1_'#a楛۟`*rGb$9ɖ_{G51]HM S6}N2 pB |0r SQ#0 t0l)jiwL4LOTsX:H% @(PUw3;l峞UJqGP8Feᢝ6vz{&!&:w2_ {gHїL_|nȨ`=֖jLgB{RzdTDcyч+҉CR V]O07Qݾ N YZ