perl-solv-0.7.29-150400.3.22.4<>,`fjp9|h4&mp_>xc.agdB}@cֻL cs _q;V>⿳H^Nǒl}FvTjBg@<1Y,elvdž!7|ZHfviq4)3Gi^jjs7P9"ј -4a@T=` Fw8@>%O"~\\HQvMSYA->K?Kd  ! Gdhx| (0 4 8 @  (8N90N: NFG)GGDHGLIGTXGXYG\H]H$^H4bHrcIdIeIfIlIuIvIwJxJyJ+zK<KLKPKVKCperl-solv0.7.29150400.3.22.4Perl bindings for the libsolv libraryPerl bindings for libsolv.fjibs-power9-11DSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Perlhttps://github.com/openSUSE/libsolvlinuxppc64leOtHЁfjbfjf84f29cbe80bf1a5ef118c05ca4c558b249afa389955dcc47a12ae49b06320518b515c377020204b855738e85c827144828b4dc17c13e56adfe0826abb1bc432rootrootrootrootlibsolv-0.7.29-150400.3.22.4.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(ppc-64)@@@@@@@@@@@@@@    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)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.0.4-14.6.0-14.0-15.2-14.14.3fb@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.7ibs-power9-11 17182821200.7.29-150400.3.22.40.7.29-150400.3.22.4solv.pmsolv.so/usr/lib/perl5/vendor_perl/5.26.1/ppc64le-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:33664/SUSE_SLE-15-SP4_Update/3848bda8b2d45176b4c030b1e5e8f7ee-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxPerl5 module source textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c92f2480530a2158f1c36e5fef403061a81c70c8, strippedPPPPPPPPPP P P P P PPPPPPPPPPPPPPPRR R R RRRRRR RRR R~ibbMutf-892d3278e7077b8543afa1b1538656bd52c418fc7529ef2f830b0a37ccff2fba1? 7zXZ !t/~l]"k%@ V|N}$Y)a4"uH*SMQaV3d7O۱>Z1\yPuPcPĴ5miq7 ]_S1)XHiqZIpF1ۓ+|ZΆ/"M"(;[Y`kS_W`]s'Hޢc(/!543Apӊa \)]ǸZ~Z\nW7b<3tsZE>)]CBJ>68EW%m_w+[_"g`a]V>GGJa.L^#SNI;bSv!lPHVm7"d 2p8ͨH0xnRwCwꄰo 2 PA%ZD?K]P{.w.u->qŅ ]B_$XB$[8u8mYTei(F73T=_!sIn9.' Z-k6s~m |c5B Ϊ=_43e"9sҡC9&hXMU]u`rAghjSQ+X<aц }W}\C{.ln_vz,2:HK`(u2GQPՌNf+33JPE!h#t F.=7 7_CH>>qH" ;0cU9L-CޖI~`m S+p .FBaP;آ>">kM׏^nnuyO`HT1>%dCr㒰 )t7+./e8;t(!;B]zd Vr"ޔxOĶg#Mytkcv@L 'b :i'Dq4; ,4]٨(XkEU^Q.>LRĀCtM-B~AVo_PM ~2ƘE]Ym2iM95٧0cɉ'ikm2*F?8Ȣy O'v/<^(AryҤk/D{ n0k1Nz U`g!商5C%.#Jc4wm !Ub悖M =&u. =zWT~jS..OyhA'EijMoPB B̘$Y-l`,=_GċE3|q qJDI¯b\{Zyg6ESgڄX$S[C 6ʝ0+*4oSծ=%-Ӧ^!GC_11jylm UzŚb gNܨLOp'd&(搙e/DtmDgƪ3QU|'h)]*sEx,Nf%o;a ]U;Bu8J JUTj`CaΠx(#SBs LbtT v{.т5SBʭrfMzX2LqU>2izdUL@ǐ 7.vzOIуv[D>N%8=fVކ_w<; 3I#0nn`_ /II !cuF)ł,o:Ͼ8'T[/^q%dL`u)@#3_t}f|7M{T@ j `<yhh+֫cޟz I  vy($ YKlK%V:K]G&Biݒ+#ZObeH 5:p,l*ge+ Ӓ"bO^ ,sV۴_eoZϻ!^ȴ}x&(7e}ԿfJ6nRIOk\WIhdz],[C8vo"P+ٻh߽%/;`)Gg8'jVRnNZxs]"+6dpK൝4 %|mBVI(K5֕+aExǧo c(C)Ю<:FgNm<$G TҗҰߪt+ ] G#L to*hNeʙڌ-4SKLٟOAjRʱ( nzW}jJ~vMiQ],=v Q!KƱ»5nw9Pl 8ueC\cVa+2xTCv46OF$FL{hT[^<@hcʛ &{[SZ+Mjgcu7nͻ2;Ȳ T8cGz!o ǗOGocEau|u;{ik0} ÏJDGο3=98Ic8T!6]?+`JT/ir>nXᓇj8EiPb\@kCgrL.d11\%a c[dR-8.,q)O2a߭GKNaɉiwim8iI¶Ua/9)v{hȄ{co3B|ʈ헣A2}{TR:.']P]32k89Է,U Wl&4ƪφ wiAGW;0b%݌_6 N1Q{*\Q"M1H5/Ho6Q/ix:o,Jν{k.ξITஅ)4hi{5sBbxfV榷mKpDAO]bHEGGF_E fVyDBZÌ7ɸ+#0*1>ޖ=cA{GP<Q(' u6Zq{TEi7PK3#VJ8_DEwWq0ɚ͉_f ~$f>w{?b>aK]m_޿YEKJ2L $w 0QuURkg) {|l U7.hz[T=\CU״;V Sō۶e%8@iӹ?D]ACXJR"2Q0]\/_UЋQ4K&ŠeϪqYIvu=hNf;+n90l_>yԏsNim©?c} {gB+? e uQs=}r ~NQ.%i"~خ⶗3gFkQšɗQW1|åc6DM ܊⧊뻤oDxj:n@z_VGK _{5+H1c$#gɒMd'7IL:TJb݌*B( kH@op_kA9M9S5c =I=⤣ϒ샔 s,祛Q'hUNR{x%/x9߰$t%' ]t"br|lYl`'u :8eUC9ZPY"r ڔGUbгҞjD"17bfrK3V˜VG)5+ƌW9W3 O}dλfKQ0b)04"{>"Q $G >C Mh)[F~CҎXު%;&/ų2#}"r3Yt4K20Hny^'ϑ]Tʨﹸh uGe .%BLHu a0&_*MB{#"zUTkzsɺpJleⲕe {G]Ičk`p-E w؁tO~b3)r; S$1㢎AM||b<2\HLONlIßY"K0׺>) hƝtU'=ԅH;[d #6k?p"$ΐ/*t/jH Q$v0,Ѕ8 s<}$Y\0uSU&9&4լ?hG'ړsC h0?Sb!vj_'璻8sR_.,brjP^yAv9p1ޚgܺyH(||ʳ|QhmY5a&.+5&:%tkl Q,̋h=B4cKl^W^!+2V/1=lN|GԾ͐atx{/BɸV%7+-6Fͤɰ LjFO23RZW݉qoe/9=fBIq~ S,mPgB8W9Ճ_Ԣɥ>͋%$ǢLtco:J^sM4UᾏQ'm_L&u#N-J7mZSd~SO^/etF, 'ɥI(ĝN"X1M& P;b u7VN^!Ťais89 eFJP pĕ6hϬ_3gޯ5BFn^ϑkӧ9NnW` _T:o:SM#+{6CjK)XqbH-aYzXQ[∻REhb а?W"/!3DoedVmKE5VB)zPYA:.1Uٸ+{>:ԇp"'jCwA߫Y \Km]rp J@?ySL #, NekP nM(v&}"YTIB$Cvwa,V!Bq~$ 1C6NVԀpUeXW=HOO]qyҾ1m$h "FUkw,x%XO{9@йӭou unhRXMH6{QØSLR29܇W"P\rkA r!\v& Q:ŻAzw|AH`){A8|$j"&>0T$O֊tvJz-;)%jdFH!=_D[r)ϥqxes T\s63ĢfCՍ;ִW mchzzA<2y!a4Ս҉#Bo]Akx R^o]P-ZmjObR^r3_B}ؖ ޵66zJ +4w| &bsfJ"svoo["xTI OԦTD;c$Wƹ!G2z?>&_?A)]c#71Xӯuz̺,] T]& CGD< `LJwDKU ѴQH\FoXe,g, wdv^1Y;vWboaz${lx,^P:!xZ"9_IRݪ/%OOGo-cB[tlKiȊã&/jYnI_|Su_^A&{ r4 mOc19(W2?FX%NW)~K!T eC{KݔgTlnBU4˓w] +sˉsFo|KمHrVK943🺳xmK)wVt($ ϩ2:7?xC!H6Ƹvk[)qfō_S11~A1k5;kRo^ά1,?5}xeA p=ɹ3o=צpOe/giGê뻼&>[Ň';xDP;P յI|wZ"y!G+ ^؀GH"o_5f!tx!=Pd{FZ')SrW8f1pu&_i/FQK.u.xs1B \Xx\(ז/b]&+%5OV`pm%+ l9 COJ4u}X ضNs>IL}{" 8X˨l!rW C=!%ƪ{E!#L݈'n8w0WBaq 6/Y:ٹIOz2H38VEw3F nP;3#3' vkυIjߌ ^-Ko KuBmz)dz~8gG 9sر wkIF`k4~P*KЊm: EoF%d@Qp_GcOJJEi g4JT.Tܝ[͚h&*0=#;1$kXk#ћU>˳ }d)9;,Ts :&/-9 F'>]CJ ~z\B!Iiɞ>q9ǔPzk֊<$ӯI h Ba9} 0$؁:{E(JPqvhqFA{nX4zc^ P4v13;T<Bm%K0{Z$;,]dT`ii>]vKLJYOtÏ XS4`vRhT#KBO0'i".ʊ61g P.[t~=ILQ0tA%z)βm9\K]yJF_k|!q+NZ(ˡ &;Af@/ z";vʄk=M'pdD@RInSU-3 d &ĖW&NwK);INzL^lx[e+4TRj9O6Acs)K\I#4ǂR9bKmLv3˳X$ M6":m"]BO:A@WjL~hIz"nRcķ< adbWJf]@_ t8#~| b] =?;ӄFS.Q^cJd6 `uTW"εhf)Dٮ'[O ?K/#=wynzd.VqZ;A2y#w_!IK|.]onx3_yx6AYg'u +=1$P&%W61֩mܩ6<;[j4bԖ-楀/.WyeG !:9!]v`_x{6at<;΅o(W!]>n+FS WB$uEpn7jx~\*%8̑c!(zS$PF܃3o8fG݈ںs %8\'i:d?se*`2N~ Lv7[9@{> E :ٕm`  C F'>d2BߕzcAVhFXZ_+["L ~̾{v-<Njנ'(DVG;tN ̣g΅JiYwjTv}]i8.ӌq̙ |ެvsnᡟb{֨;u6>i:r?tE"ui%>EcxTZvyfSԠ`A Bo4]R>Gas ۬:S q>#㧳/s65k6 2dQY_B׮ur)d~?a\VGR/EH :1A=~K׻a eS1${_+᷆#4 ݎj: :‹Dc挠C{Q!#fߘm`z=$P'l|֊FOmT^Oyi5m.L'I!2GLDH! v QtXu;M COb2:,KK`.%_[}jT'sB&#ұMʖ Bʠ7` s-۟Z:$S~$fL ;V zAdXXNkߘ^s֡A?jywW t-X݊}_'s݊.cƾ) e]HZ4dubn$NYfDR:ʁhI6LR&шsœ;ϋxަABW~YJI*ୄk܄a /fbE@Akp$3@FeHi US6ևhܾ\WL'< Ȗ>|ijVyM009+h#=gĪu6 D‘$\cQHOj&&)w䐞a1q[+@bSz#5,8X߾m@VVa#?@|nջ}xJ r&`FbUmT%ij?*09.A"HPm:=f$<DZFH;ƤJ\k@d8ǤZVRY`-z9Knio1j;_#`p:MțK/^" XEw<ʢyꘊn^ œQ[-F1=]"WW/A!baՀ䑥tfxߔ~6ڢ"." !Y/aH$ $gd0@{Rᰄ\ 2Bjicf*pMIf(M8|Me_" h;0Ea\μ~k;@ri*Wf'd5H2@`Nb^ 1ox`g"e'N2}Nbk@mA|Q.`*lcBKdP (h{8H4<=-rQ*Xm<50Gi'b ۗyXbǓYV|ڊr I^[Hk]v b==P7TG|/eǶKzOmNZO-UHrlzYߙ!x9Oq6!y#[ DE Y|Ld|~waL#U3$O鮪- YG5I2YvsbL $GL ( ZQ1i2X72wtD6Vf|R[mNFtå9PjqzTLbbTQƁ!5Xc׉R䘆g{n$MK~ӟ|ȱM"[k/KO&OToei-esY[7sUɫb/n3pK1*C^nՐj;d..5b.@c*CO 4J-T'کuV[of aDc0>2]Q|'xǧ?ON+316c6n=ꑏ`)yLM "U*o<pO*wrAcXIT~vBB =]&h;;І]Dkc_[! WC~4e8ځQ!B`PX R/B`t@Ò{{f 8B6oiϔ1v-n])ϤC(eI(<:SQ ~~b?_10m.Ś|#Ow.Ǒt:FNr[)^RVBe^3e #vv}/!D/~1ѥ7 BXȺ8v!KsMF kxGGV{a5ZyG;QakqZ̲)ad^{$vV%ߔ#Ar [ GsAӼf8*aN2md/rTb,ʊU *ŅR{D "#8bQ IoHH'90X7x9r '-I0 E#]jjJ$m>?j8yT K s˗o-l&]r{8:vy{hʆή SNyX6L2/w"@41"IT겋5~z:?y۠[p؏~⺰ Gx<+{d)ke#Y Kf-4P@$M,6Ȃs:v#2Yz2'=ᕚGG/B{6N_44hNrѭ{% c3b`ug2.yNUVML?BL.(!TJ:ِt.I &3l=w1dŕZ+.j R^:'HIw馯~#*9- Y랪_uΐS[Kܘu9rGW);tji?yK,.-!Z3r7&qݏD&cpMe/a.3>/[L&ſl9EBEwGxoP_-zfZSG1o\pFaҷ(,Zꌯ{7G$Ju>cXJݵC3WmC\羁THbCuQl4 6 ݋o@qKk_IR$={s.b1qR~5O>g(unrvF<0 lFX_slMJO9<d- *RqQ@^,}Dؖ!*K+rS'(vX /VG۹t_ς {,g egL 82BW[QB](us0SN!hgۣ 4pPo%p l, IV I m! dZ ȳV|Յk,;:5YeF1>Ң\pC 4PFrhBAZU5XM ̨e!&΂q @߿2raK{]PUOE6D#'_>GՒa hT8L>M܅WlۃX{7ͽlA*)GM1] eVhV23Zqh$FzR8A|Z{쳒ޒR[]>ETp6myJ{M [a[ $`, ICp*Aכ+7΋G֓t \}5EG|'7(ÖO`~k.!&sΊ@G*+9e76Q{? +M:zzIE#p` ׄH#ЧD:}_|͵]„P3h3S3c2![+ևeݥ㓰|(N)8Ԩ@pf"H%躤Șm@ ߳wyw1ol~܊#tcO腙Ud<'L q7A_dO! T^~~j(yDr^؃_-[;99ts˘CiEmr*Z.2*M@gkዷ?hb ~yi/0qbR;Tܮa^kc~3EŹQ+} ˁ cO#8yvVHqΨ|#2*nuK6ߢBO6 =kBJԄivnwan2Ap{%^ˉю߽g f ]{~}3\ܩ=RKG pLO>xv';w=zQu\)U@Wx_n:x/@t_$dʪϴ/?_)RB䈮 99oIHm=K譪"qqcVb*`Tc6!ߜvg]Pul³iRPW7;4D d+}oVz$xYo_"Otgu좨7Sw))WeN%,>Sf|paW*;wN/++Q gaa.f:f9|r2mY~6h''@2M_?\Ҫ aȧAh4vߟ,I3 q'{XZ6/mؐJ(^fnA QBg 8.ZobdN؆^jwS[V:y5'(M[׺\#OSKz1xOb? ]Ӄyz"}UhJ"Z??KkNu: %e YA46 x'~}9(tb2MɕAӣVx$;e930Bg._}zW~]8 -Iv,08CUVHПzŠI$VF,.3wvqTҳC/Y@#$:{2|AUߢF)9^ܦ4|AΓAmt CBd_ݙ %\jCV4ubsuZ7|?&ܦN#)7I,HN5;{φ&m/"b(9kjy7zvt>s8ͷJ]) s w}xIʂbl?[uQ.~\wl96BICliP?Ns5mz:iʹ]ybpX%Ķt|+ӕHN Ccghd!f]C5Xz䛨kz k7F$+KIc aV`Pgb` A;tS>eM4n(jut~*eeG? wɝ d6R*mXwhw@x\15X&әw|TZWo`duKfaul:h;  #^,*Ry`IJJ}3Ӷz ݊fۛz^k 1n+-i 9&>q0L`XOV$ /“6QvZUVKq3knk}"jL`{۠Kx33BTeX r0 u%T읬=%6?C0-I(B5}ǽɔ'rHMP^,Ƭ+y`%|9}_ݫd2o~eEt->÷K p*hXka|s0~TM$%֞+=D,]%t҆R #T;߉lkMh@" "u 8ʙ4ĥ`-¹7iIĕ)+ VEvu&'N8^GO]I*|okb[XFϰ[@;v󟫬JZpx4( T)u[%{aj ~U~YsAg8EjӽN$Rag&JJST7sc&OrTʏxV@g]zQN;`qxY h3sWHmRh >ߪfaY~MO+olɔնdtSXm]5td!O5 bu,lwm/we/w}9763PtWT-<ݸ$%VUY9V9 )Yci,b#V:"Na_e%B)|U |_ӭT2eyl{I;F |¿??C`I5gKoym 0WnY)dD0Mhln1%$g uя}YOWN DwU8O"u26 ݖRM ٩<bZ>*˂WJ9HbqQCS^b_IE6.qx$U nΕAJO'f)u!s$=l";{e)O7g'ht;E"-XC>;^S`V:K֮v{Z@(s&v؍G&OSX{L^5qe$''}yK׉ ?*_!,,mԠ}FYI0&@(r)}jw5H[@ˆ X^JvnPũfˁ3yAWN3M&P mtJv889w ($6(xU[+Z0&DN} mWed ntkY-SSuUgGfLBƒM01驠ȌzGʆ?责b#4Ѭ3_M6jܔ5[ JtNF{r3_X-PDX1F_ʳïFO] 9aOf s OI&UzK{˳pl?Ӻ]n[~Rg(e[(ѡ] l5/ms$ٙ݌ɻ!i,!JM> 3зg.3X_61fɹH XK"5Dh4/][w9PYԁX]'gT*,Po[o,VJ7uAR RI)F'klIUpCX^߁HŴ&i3@@kO V4OphQ03\&C3h4SxJG*/2`jtDᝇͲ7 ܄+`z$Pf?,m7Vh$#f!e E6D6W?Hz#щ:.E$mTm]N(Ⳙχo -CG .S [hn*2M?5׷T9rA*1,I)  }CD!K<;t:'TEM@H׆ xh!T^dL%M/؝B(IZ%4˝o'M2_`,jYvNXd! ˂0Dxgt!i\ (y,Z]p20`2#!u w({[s,}2Z1(W򝑢U =OzQbOz}$c7gE~|1y\JF]hpX0i[OH~GkN n]5ݻo `$@< x(º>#X.zż#.<.Xp]o y>(*  ԏѱ-ƔsCbu'SkKЅ^Bq* 翙o֘Ϙ~ho2l"*ז֩i(qac EEa8YO9 i⻼"lʹ9!0xssaϜ"(1!G})SrDV`m*j m|? Pm\-f j{:1Q8l JգQ |( ݰL#E}s{wtO`PoU`Y3WcߕAq71݀ha>&oq J,t}Gq]Pzs10hmЇ.KѓQgf<;g `wQa$;ڢBSg2 k闷rCp!J9A7hPcoǏ vh{)w2{tzH-]Q Q5g!.A c )hDh^@+||'xr葫&@8$Yoe*g -~ ^ڲb'4u^7VwyHV+s[ 噾K@^m&06翎.!>)VIJ<\\mG$N."U B ]wxߘL[kY/}?cliOٺPm;ePyPYڔ? +CWeIrM sbcp:/Quvux@ omMY樳01WwmfQi&2X]Rf-"`A:D ظʌL$X hBCۖ\'bQ FsUU4b^3?P{IDcB?j-f7p׈7NR5'/tŸ`i\9ߴ{XГ2}v&-"aFƶqH1BTg*XύC˞2YwYyDzuNeJ+~dhA5nw?O-Uډy#B3o T-,aF9@3ک;\h)Gbg;&bÑʍӫɷFkh5~pAk? ^`/F [FQ5bYuqx |y_"3*Md|Sbv?MClcӲih jZ$%X4.ZBd++;]s%^UOsDT|e}H*-'(S̱O3GV,J|7y.)PP1; b+pC<`hQڐ=HL]7eUpN7Xv?R$Xu!fsyqC̫ᡂ'z!,#N,ϒP)Z|WPɀO$4tȱVEظm׏l9]D#y}XhyU 8&n'.Ik0cA}1}]m-B~(` U9MAqs3ݵ"&ItuH < P[+b*wbcF 7#'u'4"Ye8#,.< $ "i h52<K:"1gZ@^oLǴ?jU_rr< sH]Wdt~PȞ[R?y-4m{ixpXXh@m2qu0IW>0R8 3^i ˬ-iňp5?mUl۳tAۘU8Ef&weg,lZ;+Bʘ3`[J&YNȒCF[ԝ.٤8[Hny$8snTsԑtZC/%@Yu:i +&- awR9 ;< s^ QemY!nNWo[@8Wߒ9~L&jSz ht5fZk4Sgm)r 4e 5"=Fy t, T|B5ڨ@?>ʒ&cJɊ`pQ`8$z (0r&z}нo"MG6< U:lnۘͿ*Pc.vlHIQ$D;,$ IZ=(v֩} s=sٌ$Γv"x"ekjFOJԪgѱkqH`@"s-Wܖj5G?V^,vk0$Z?3tUMςmզ/NՌvyH!S-[τy&'0WZI%mu4ya|yQWL3A[L&GRبjדÇ|M/SoeoaAh/MǍa),,wq-%^= y+-06^iGڌ`HM2|b\@6JӒUki-#"tBQ,/̹zL- bڶUmOr㥸j傤jby-;ͣٹZgvɹ3nQ}wkƸxXIAw7# `U#ܤԅpzNF2M {͈r 0ↆ7lWr@ b;jGo:^R`Qߦ Cfv/LSHJY{ ]AYqdv4 f'Pȗ~`uv3i?~BG"zĹd !iKH;A-SuG)ŀIG"ςv.h<=1oRO2ik-`GO12ėt}&ǒeH8[DDSQ)ޡ5wTpc_z9e:_S(0h&7ȖEɴAiE3Rϋ~\ˮAsόZqo^N2>I"eI$(B=.=@]ZJI o&IVb!N.{QSI\|!Ev&¢%gՀ|f6U;D!h."6Di5Vk<"v]'_ J,7}g3),TeC$"<3$w y@!(v5*Lyb*JV:H24=2bggEnNQz'Ԅ{I-Q)Xt-@JV@;15[h&keQ`ur4{g%1#*2w <('JAG.3ƬW,vN/dSClXpa1:P6FV `V/p׺&~m^CD%ΞÓîW^7/W6j}A.}A; 8D<@.x`ttǑ~߅QAܰL@{au9\Rb PG@ȚoaoUD8[4<'LVU(WNH O86mهD=qWl"W  >_O;x0յ{4Jqa1+_/D:Yv",OH s0G o%;Đ 8޼dL _)'&ۇbՁwꘙi:Ch;saʱAۘVOW(r҃+\@Ʌ˫PjR w<Zɬ6| 9nܺplsi\_qfJv5jln Ho }uiq@o ) DȞNQ=^3 aǜ7Gs䝏Aз1 e_Gy amǿ{DC'0'P]6:$e+̆O[-Xs MA_G]v"/$ɊLjskD=7nU}ֵUteDbVVH:t`fVH@WMva'(^+Y؂dS I<=&=^pixȫ$?E5 P<6I^n`%BbsddFϞg/}Qw@Fp#$ :>(Od!EdtƉ7z̩+f{A@L>d&qjr 2cVey`:T &a%e(#8UBGi?EeѨ Ͱ8D=:$[Pd3>{Kv}Gd;+ d, ,Ӯ'Qs*:]mP)x,?3+t'ce~1xb 9E?bv]U.$U=682Гip\|H/Ї}8ft Õ{S˂e3OVފCĻy;/nhc`w\Uh}*O~^$]Wc W9i{&Q 掅Pw1 B4T0|J~O~b];N1ݾ)qΛ<Nh,UsD{֚@duprj"ϒm~E3<값:Y‘ٗ8 Wvl( :w=1*Ży;LqIGCĔ$,{0vw:ȅGBr)-3 7 -{곢rpgvˏ!bHmpr 8t: Q%yLcOULG)7`k&|*c~>&b4̿+.Vxfo22G㻺YIM?RP#n7GM:er7aln9Btw䦽:~o*R:{`&'ל+hB7[zSF(w~U:! mWιiSCPUe)G:92ާ칺ŭϏWҫ>55\cXN8L!032LpuqVu\^ y['DBY'9Lmz24A:( V^ꋄq"M$UA"oԈk|# 9*@v oyVE){Ec]{-wNȟ(Dd6`fX>L6#1.J:Ӗ< o?>elKe7}:@?ETPꦬ9.dc{u_jI[^L4 3 ıB\B0#:Jʇ HB-:T[d:3IKp*1~Z9̶>43Cx 5@|1>p̍1b{56Z'W[2$Dk^1ᙅx<݋LJőXbm 'E~R[GӿyQQ쮥'_LDB+9 drɑlʐfLyuG1)j'TwToAi%Q!`k2yܻ}&\>agh`dD%FkT-hkq77o&ܫ*Oq3C){}#ªPΡًl*-0U.~Fv?^s3Ǯpa÷'WK'RQU}iǶHK8 MчwSu.F nX!hGuh \_2j-bbu}흹O^usrʋ_NMN;>x\OiAjPc0նyW 7S1 3Bg1?a06$ܶ/ݞew^D7.p(x<\/^6V`*YTA᳜mO2I 6EXMS2G9jd'8{Ȗq 9jšE?yi6[ҫ7ģskN]O@K݉HS^.6捑QVW ASm<2C2{Y%dHђJp} {i @xhV}E}"|~ރ;27({3U]X{ A.%"2-ea X4S> 5oQ٦foJOh%a2GoY%嶱1tDysW0i>2r) Z.Z9){'\-g}WwաTR$\w613ut@-KgHjCVpeu,[NWI.A*QAX<^:L<CJ/U*<'QO4])DZdo=J5u g[ [ mw#@oc(qN;dU=“ ϱ_jvLAFyaY@4KNأ3,61ǵP2o-̿9`$|'X5}&2pv\PHt hxTH}A]ϸ6"+Etɀa\q6ʉ'bk27kok ODU5'.3_$ҩRdǒi_\/UH t4dT )׫| .'@s.PDw}QXXC aoRQ5ha0[l=罞:|R0 }?yzI*0MxӴc>Ɓ i>]Jc8:rѴ"3 z ;ϺѫF7n<a3ͪ}Be otB N$jSJ4I{2*a湏1$09ز̾<Gqgc9 = ޹>٨YKC2\N'%dW1&LVݯAm&fgJ3He&"%:F0qݝzN YZ