ruby-solv-0.7.30-150500.6.2.2<>,Љfp9|=mN1(k^}IU=SPI1[G_jn(VL^:4fw׼<Ǐ7 ŭ0[,!7@UOY٘ʁuҶs7D6~mF^tVNUU_#=\ǩ Ors_^u~AL}#d֘F'B^@}6 e_UpF.!搰[ϯ,^Hq ND#"VMJz>>H?Hd   Fdhtx $( * , 0 q tx}(8 O9HO: 7OFEGEHEIEXEYE\E]E^EbF1cFdG\eGafGdlGfuG|vGwH$xH(yH,zHdHtHxH~HCruby-solv0.7.30150500.6.2.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.fxinomavro28SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64le28f8c6b565960834abced54fde2889c723b7ff545564bf78e32e88035d0ba6166a5rootrootlibsolv-0.7.30-150500.6.2.2.src.rpmruby-solvruby-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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3f@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.7xinomavro 17267847320.7.30-150500.6.2.20.7.30-150500.6.2.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/powerpc64le-linux-gnu/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35582/SUSE_SLE-15-SP5_Update/346692a7077b0f0260a15cd1ff776168-libsolv.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c812f1d469cf549ea29ffa6814e8e286e93dc7d, strippedRR R R RRRRRR RRR RCD͖ m?tXutf-8defdddd7d2b9a10f08b3c7d8282e12211e93ecdc3df18b8bd49894f6c45b50e7? 7zXZ !t/]"k%<GۓXڝ{tquEFz!{щ_swg^뮅%B͖`*ԉٓ:E9K5 T[F`ĊR-.4XH]Pכ6t~DmQݳ)ڐb{ȊyHKv,&j -o~7h7iKXҮnloԬDKk?xÏ貉h.5F:3|ENSxZz9Ae%Σ2ӗt h VSM3p4tMᾨNL{HY.֋$c(QCbw9*m_XHHԼC:AXve!I@['ᝆI# N ws ߾ڶ<|=iՖ}FIT$@#&@Qgٰxk,5#P׊qN qV 2GuȀE{ o~ǔ^'PlEۡ/obx/r"Oj}{ڀ4().s!"/Ͱ1 'X 3&r* }lw|ŊDIX<'01jj rHJo\./pȨg zL^"܀GPhlyZZEY?(v *no,BlDP\j#VDb~g,[=vf u0QgMw4ns4he32$:%ghL6Pr^jh1ex]I/ҝdd0ZVtg=u!Rn e2TTQ4\m%| yna7rՇ˪ڱnǤB+ m2K1YH\A]^5g8NJ2$c1fv@b6dVo6s{~ӜҩnMVCЌHIŢ=i$ *-VƟM?Jq5l5G WGj%rprrr؋puJ>,*oZ*.G K xSX18~muslA^(I[)A}an5 ZP]K^E\rolDWf箥Np ;KL?K0Vxe 1l}v)fQ_l:Mx m=X#=4 $9y?r2O_s%hv5)G2K6 =qy1 ܃3|Ԋ;)/29>R[^J͝8Ny*O|.Z96plǼ)sd]0%#*TG=vG\5 rGrx7hF-i͎G| (\v.tOB>Z7\nl~X}M@8 w-**lQ $ zu{]R~`qڳUfac4oUtUD.jTifPsC$id8ێP0~(.t@`vYV"ExMUa?^WL zjs+P;)^Hɻdo,1ˌIĘbc> ]&4 AH`(Ewڮ,u(M qL@{$r!+1sW)̝JµF->n; DouF6$f=.'U7oiވؘWEQ]Go$kVV~54ƱiE 9LЀm -Wn~ h+sO~ )ПfBz;.s?~wx9Vi4Ʒ/ N6-1)n"oceaqe3ʹp0kܰ ;t/mVT> C 3&d{a@kPWb'Y8pgoJ~UE|@I2MIa%x_1$~ Kl-c9iP呋qI{avz/IJNOlp=tJ6Y|%³Z`\\H޺Cች>%k],Յ[ܞIAjj@ɫ2]|szDIxp|C|h *c˩Vә#2Oٳ-O.Z;vڦ[xxO^0`Wǁ%`Q$ {jcaz8 w-lN!JUi5Tpc:R Ie0-_^N"W͌3!E` iEcV39c#4yÖ%+ܖ£2Yd,@]9]+ wLb')m+cH{[>HT|,'i: wa@+VmB`!6sD^_ܱun-)^pz.@abB~G\沿6lV ѽ3C"Ю^;_H k762-| R3c %m)G jmL%>~ǷX \< #MQO } Y&W@0BUЪ Ak=出6Ƨ9oEsw{ڍ.?fFzztGQRghr6:2u}:YzMQp4 [2*qB;,+Rz;^qlj#:Ss?@m5kQoJo͐N]i4> z]>WOm$u q(ۗD:mbb+ <{sW :~BroZ{?XnOC- @R(k獣͠ Dэ3Յa&hWwpE(%/Q$Q*^!2L#0ݫ%S~sȼ'M}?^I,jil jD͞ځ$ѯC.z͙0%#1r1m-±s.w:B{8%.X"T V},CԳ=#bc[; ;/۝;d>ꨉ)E,jo`raV}[7iʤRwxJ9EtdG } #1^ 4ͽG3Jo0J?opJ]i!%mI#GeUV~WQ8ͨcވ'\%E q03w yjB7 [.v@2~~BЛHebNu&Pm&ש[_[Zl6{ a:1w_XH&eF)Q>1)!$Չ`!k$Nn21&s']ۯ$7ņjWz *!8򤭶{e{*2::-47xh5F&M:>QgS+dmzWR-9n}߿7N&@8[CRATz7R"5|rZu@!cgL1F]MhW|TZ `EB²*~Y<٘$/]?O*GvL fg~E5C 9gxHSmَ혀*\6Bsl̙;Ď^V65x&ċ߰(Z`l@3`X )/|[Tf,]uϛ){GrS O*1 .IK5_"JKp~g,'ya/Ȫʥ<s]BOX)YU5֦W361d\3yVdLsүؼ͌1;9V. ڢS&S}`` b^C.[Ҽ{ٜ:M e3Z{'!+’{e|<욏ݕ3.@(ccDװ*)jw ȱZY^9g[Z bdnD)8Y.օ4|(ċF@e a٫;*|H"o%3zC;0GJkr\Xuw?t$8+ r\Uݺ ؍9/&|!Էb$o_+hpϤE1(ZW){MZ-BEW5(;*[TS~+u_$APlS:Q%Md./FKu8MDR',hzIrTGt3*YVcU,Z:RRki&K8V{alnuPReڡI[M`/Y$Wre\>ԭnHCfsnBai'e'HPBTAtA\ (X=_P|sj92jD˘N"a =cK /O?]c/^#á(UI gP `e$l]2~bENǭ*zwBb`)[V'_,ne'Y垉}.~5Nlz?,Tװ04 *D70\tm'"(s3 D6agr¾"!\QiVj04Sgק$BjC`6:hL Z&o9TN>mbe/Sb7%# v›%&8 k!c73!*A>a K:H[|bwy-jaUBPxb,WaFPDmuRƤz xD]i˙"n3Lxұֱ҅NN(HP/ԡSF?]_ vcFtߋIބB-6,oJbm 3}=:`O(ͫ\T)j)['ZihyO',EmFφ"s8I"k-1ר +ŀ $^&0ڣ#F)WPil_±nҘY~~#;<>a%6`ED-eAzbk H\Rei|ilS.OV^WGւ#4$Gܦ5QT^tQMZUK9>*;ˍgvs!&k=#[Ô@L+:reZ?EzF)yᑘ:8E8\UFY-m}^I}e&2/_[~R\ RHE~b:A.&kh虦0v 2RmseN0ųލƈh(t gH 6_ƴT[;!& 444#Dx>;Q p8II3kMWm~oYhI~J1;8#{n ʥpLi:F82d XԾ٪_۾H K-\fLRUl÷yh{\w SXh5SSh+Kg15/_^YsUñ&+AV $(l SA[`cwRD5>{|NA~D[0mKSN=`:J\`_4 ʟ^Rwj#HhFFj,WR`ixh}+96| i)u:}[R\؃aݣIpAޝOZL0Ph)2C/~[89<] μV(2HW"E'(Σ0y+䘣n_SLկQ" i.6cS:%a1[$ QqoHXv;aگDܥ%j2bN$f):R(5Z\WΊA)=)$"Kj |8QCv6^ l4+T/):¹ UZ f]T>.NDFڱ̬̂Ϣ@ªhX/syS1 3I ^YL|t |Q yUٞ@g0:@DVRD\.&Mv'ؔ^7g-#*XVW겿sƏTx;Jl0#UuS7 ?:9zRYtS(;L^W @/0CRE/2PZnvl3t(,Y˄2uhQ!QB#6 [db6j8'arc PqO:"~Xڲ{#m?7*$yLRl $Ljo@B y`(5n~ɠoB[)W:&WWG_-+L=O`ї^E#Rȶardr ?Vw߭x++ğZ޾گ_8d6IP29U>yԂuu M}&8VHѐxIw ,aal$Y3ϛ]iV+32 3$w*4_RCM6x *%OP@C7Zgl^4\\M"y@7 X0lakuN0|v+h9 6,`=E(arμ<\'cX:Cݻ_Jq8Y?=|l|\ːga RU.[s}*hSYAM^t2RLjJpZ^IO"W-/BR|:M U;΋AxV3o ÖG<\m/ +}ZUY4R+JM\;pY- %x1Ra6gbfe?^ ,~ݑʟy}tG# S7@g܉ɯbڹdMU&u1'MqVuh%~Oߓwa wk,3XbO]EZ=X w6uZxKf+ܶGԐr12%d:6EnSc @ˇP"mԿςbg',E.qs|_Ђ_:3_OGFrF3:l6p|2u۫tgL[+/Ҕ<ֻ/ƹmJvSu0RJP#8-e3b}A޼tVxy},9ޞ4 [|wMb[̿d܆, 1kg6)н9a͖ݧbĠ(K̲/[Nݩݢx2g2kc${Kh^\Qa">S>qlF"vKN17QGƲL/ V踚(ɪ z _D_T(U=#_{fwW} QefIAJ.KŁ!WcoKIa\kڏ WI78 rs382g*Ի{_\"6 v7!2lZ~,PNRLZ'{| 1@[GG (lӡeVNni*brShBYQ;m@qQYMnKS5Qxɉ^>T0NduhvPnǒ}Fx*'%yoV L||O5+\Tdf2Ҋ\Ew*5HG?Vԫpxl9&筢>⼲ͅJ/.U Oc5vvy*iڶ.jzwOXZ[FBLTĒsnSIg&LRb?,d)Ŋ¡vɈb1ѡrZ+Tp/ԷYB㷁 IQY+犏qB%Z.QȖHd[HTex:&o h4dme=[40AKpP'vލz M)d yݲT%lXeﱾ&@@y֒[3 7~TNCLZ4(g,5x\A(OLVӝC]܊͇XQ^ [um!8INRr7ebd( ԽJMFƻ+Iv$ yu /jR3b;QF#I!.U=ڱ4?VOC J56Uʽ~c0ћA-Mu)dI0},d|h*Zu+B:=9bD۔[Q>9=>qpÍFM״4AފBɤ ]gR] CDJL$۟kB~Sc'mfBo}1T[؛dus"7CSx {PqT,^%G'巏PZA? dMC05-$ʪ2@hlfH%:psf.68ͱSf! CSI$0(]l d^&v&c߄Iu^;g};ں<퇃(yM y5TیjZj)đJn=̅6x=eBUxmFg5Ңî δ PLү"x$NZS}.'ȖMP1Xl:_sk?@V \S/ KЈSb2GKci5-п3D);UpR6qIs{l̇ŋd(?>UPُłQoZIEP7Ro d`#h'"r:?=έ\HSG^ Wt|jPQ;q5/F.;~H_o -%Fi_.]̓ZsP:S@ ˂I^| FL$u@o2ڳ[m~%Ⱦ;AixI]ֻ½B}D}c_Lc)аD%'9ԉ6bZy+StԜFo Ӿ0}1Ib"B$lPp)oaax$7W}Y@[!&DVUyn/̼aPǍZYg6} 4)rZ<1+2W;|8ّ~XEpVڨ P>NB@CܳHϙHPe0g?*}FX 7v"{IYJL8Ӭ P\t/O1`TvW#׋( #o7Ha_R &!X7ȹKjZ8TMa bK!;en%7B15zN,vUJA#{89/gsݘ SFzAcIWH@ -F/Ƽv`(_j|olIasaMv)2r5<9z@Z`/g+S!ǾFJ Tºegxs݌{viphs^ Q|@MCj~ֈX`HWX s="o=}$s eCeebpnzQ;NYجym AǺpOo$Z]iC60Ϳwd6V&H|V-Ȇav gC[2nB4:oYrMH9`D Mf` iaV6]so(!p&7kNw 6QzI>Rk∱2QłWN 5Ќuxe\-~OYӶ<eUq0 o-7ʧ}U7U$Bʨ\|GBN%hOwDҦA]Cn%8-|@YPN4Zz8d[ ^,63307ƙ~>(v_@0@MIJ:K 07#? i vC1P.Xu۲;%Y3AԍY%4݌>< Qx^~7a5HYn2an/M~I$loدM>QSF:ED;z;Gk&߶j[H⢧yjI0QGMv5tކ2=XUq [f 13p75c?adUl WbE(P^fsQDpPJ#[6Z:֚2(pܼ3f2YHhtәptY7öIwqXq剾BD"0Q5X6&O )ēS8 y7b%"RvG  =6l=)1w# x֊|9(5cq7`o4 % $%m#gxľ"OvgLR hML9q:e KPzILpHG'P5HK~ȗǭ#Yǐc( E {FxY@_aNۙ~1y1)Fs!ZVd{?]`ǶpWԶ<k/#춴n,F"5le {@}h&N{ia4S.#+_C︎]DcL|xr?{Ƙ,lZw'" )z;R |Qht6,GEV.z4OLg+6zWMRt7+' z7~+ErQAJ_b1. t<2s7@ Y:]vFhdLC6𐸩T.^QdAy֛nN, nzBФ*]CG3 4ٚ|tߥA3B(hZhLϪ!ZD08!8$&OCRBO|ĵ𤢜*J;pԑPܓYk?!#$`PL*:LiLH*13>@9(ާ>wJy9Ra!ݼn2ᘺ8٬Q@70FõpRwy}yz̫( ^ 4Wtx3gle~0#zUh;<`~(Yڑx[J%'4A!xA"86$ bۅс_2 lP)]4ځtHUS,)aGF!"<kׅЃx aݨ>U:xƐ `sゕpaJq Ysz<7WsR-RZ!vTc &Bö#ڈ@RnA1O#iә60 Xn6J׭Dso PQg]fC.Jl@޹-?p^ orYq]b֣#lPITYlB1o&JҗdɇSk4C4ruۓsT_ #orsjU/ͼT%PzOrhSQ“^7ٶRML{;pzXz)zAhH0z^W_A?TN (5ouޛ'4D4|ƛo 0:i'c >,F@}Ii3yEɥ> OnsGIwM4=ḷezX,E8 M5dJhx(E>kkka5dH>;p|qU.kQeOGQo1r>%S<3 eI,q~n XE'jck,H"HZ:cO9G]{+`V1-'mțYsN*&/yBM쯉ai v7s­Jeg4.S l?[4c+ݥ="a5p9}|7B$d]JdzhT'3sE>bHXEl 00^DԐ2װ )[*NPx*.E?KR؛ ޖ2G%ta.V'⺮Wlc7 @WwbpEU]Z3TF?sr mo^ARQ^i0/!& ̍Yj͉Go^)^催O!̕:=Om|BJĒ0/$qK/#UuGF2>M9HPLmpӉa!KZLfKLxjk-@ P᳝O.~ `zZ`) 0狌>jt%=?@ġzVN+KjGl! au7%(82ϹX/ⶋ<2Xkla34pӲ>`pջZ&,$@]5205.G_r'ra 3.p\F%TyL}%T/D?O@Ps o8RCU^q1a73'pqYsҡ|%<4)|'BA !Y"񑨟xӶ,'lR\OI o݁jpO('lRR/QPk $z2Mh7B4bG+Q}ql>#ÛΩ"|G(Wldc5-nX Q{kW^^:Վy w$@' P `[_:}E?*@*j>[$H7ӀZz[rw-\Jg'>_I5ĩE6: Oׄ wbss#lTa@d󫨱5 Dp 7.ZuGƁcJ'|2 dQ1h1CcL.3b3m1Ւ0jvF! {ɡg'if;zDW};UNBF;E~gd|yaU@ (-MiYk#h:nW6dqT2NG DZz-Gن,k ny8?Vm`Hĝ@4FS"FRXs9 PK\Z?թCOg~v*as&_.)6Q12jf,R2 Nx:ab/̣9M , Ù;hMԌQ=~ߐ;ك; ɩz:`ꜵX(#nEk>/~yqˣcEXR~lo*F! Z+\*M-tb\qƋq{k xT'2EoӭU$BLW]p4pWu&5l! ݂a7OD~do`6@BrNҫ>e%kO]cgbM2M]*1pdY1;\+9`=<D|%5W%Ki@}fA"D*pj#GQR$w@\t@y TnWoJHcjmA Mҁ:.2wI,v,LB+^^e—JN(<3a)dyAg?~@ 9u[q[hdtV?_f]5BL"׼u-6 %r |) ޳P:3!T=5Zt>!_0:0*, Ƚؐ*h۞hįсUµ Cqed)[)¿? R^'.nZ2+%SRV>Qs츽"zrz̲,X3& Rw^w`?ɳ4,FRG_Nd&a~:'ZU"pαƼ2, aFgX\BAR 2X[(_19oTqw,?AFY`+Eps/Z2+WClVjP -X”;6AQ:`7֏ BN`$O s(ae3gwWwՂ!?m4#Y4|8H83Tgw`$/Ofrc@bBXÞ3G'lK$&Cn : X.k<VA̷EWЉG;xBuwH,r |\s_Zu!,PV#}3ƢPhaWǼJIŞK!eBI˛=jҾ!~6MiM2x_XԂ.1Rce _ xrl1h%eFdWdz2Xc~"5 W&.撩mV8mɒL߆F ;%DT nPgfa׀ -`g:ʶ;gٰt'S-P+\_j =x8SJ+Kao9 Rxs9sZ6 8߅c*KbL1Ptg ˢ6PkPwX^G֛=%LM4cxJwVZolH*-+xX#rx,_GǍm |Ϡ"ꀊ8'_͔m1lm]hcé ά*t;;UsQ3/UN$I@0xUe퉂X#-FoèB8@:XLط19Gt.U0Ns@6{@O FO a0U= .4?}ssdqg؄4hbHބR̬%c(J`?u_l?lNI,9}0 3*-#` lk9YD|SN @r;?D/Ph=Jic;ޭ?R=acۀZGAyFqY'[C1R{pH] *OC,^t E-A-jF: @o_΋4V[CmvmLIZvYOU߇I!;_^Y:Vh^fx2~ԯyl*N`Ӈx/o!| F|iVMġ?嵑/ض`FU(Ӳ>P6" )ydPQ',JؤJr '_#RrywCM'VV,1-.V<'pF B˭.@Jj[LJEDoMwe?ZO+2Z#sp>Qly1ap@J'yrS`-아HҶH;ѡW\6obEns#P Ǯ 5U( |9Cg-[UnH؅@dvÈ Ebc5p~Z'O1G'4z>xb R_hpȷ"V#'G4 VI7AGQ9_2C>s0bTc#3̟_o&[FzT ]P\l,᪴vWԳ!$BQM{L+oZC! 6U]]T}/b2)jr8-/ݡQcu cB$(H%?+fI! VS >AU֮8$)͕z3b3dFvIl*k_ւATJ›,쵚 jbk׋4- KiFf*Z8p_V+/7kmFG>OSW_X#5`o"}й4à޶R7Jjc-E/V9ݢ(ARmV\C0 `.54!N-AU `O6T!:Ph2GZ%.N(2?,h2>֋OTᮉ70joTm b_Kp`3o|'ɴL>+•}dj;,Ms ='+1ǃ8`C u%vWЯitлe8`2fmwwgK-۪45~7_>1b0~xOz圱dzNŽK[A<|u?6"Iu\M(;KN9 uv?m.B+W«p$\IO[v3?$ΆbbE9 LNSwU7%nStpCSq{KI B890̀0yK.Ayyeh(ZYѲ;j1e0syP6B8V+E*ʮ,M#GڈM>ʟ ߎp\ʉ˧ 哦GMU]<0%9bWtLEG<@ַܠ98!p h#1,TZi%th2! e-сA,гkąK=n*_ܼhk0J5 @+p^͌ /!"o+SpdXɧ:t3Gf`q.V+7J+Pܐj%5dWm٭"ʙdQ;VxɕM?s-%ՌbWaD`M|(_wՄJA:v]9DssJm 7/f"x"ľ.v"{[ʌ73HݵUQm@_Wl#?3'/=CfO9> @͖;|_2\$ **+zfa=!$&|XC^bq%qck҃B;;}8"@"^2t--^gS?Gl/KҦ Kgc_Dw,j #Ǫi:}ܼ3~YFu|4_erW1N< Th+5! E.+tw 5x$I 1PEҋQ}ɹKM"U\Dr-1aA{qXSbg$!jVc4Sv 6uubJIAUkdEFfW9ET2TUqceˏ^-lzLc;E{ =7WIGvhQKfRپW~6V+n?)Kg|Kye$NUqQH1bcYU?<,F> 6ٯ Bd ?E%f'#ź]Ԅ?_18ts!+ћu7z:dt@p1E $ X2ҡ\ 0 ?Z}2r\Y\et)vmA>@rؗiIJB},q)L$O&=`YYc{{cqܶ3 ^cwP B ،7T0`I:v7ĥaͩ/-xRã7  9 ?z1#5BGhp syX,k:)@v~z[߹/}jf W@s3 w7$-psk~'ǭw Lw3_l̛fã IK;RW1TʞVB)'`EWɃ߽MOhӘ 2q-!$㲩U,H8i_u|~l ,wT7\=#ڵ4ID\=^7>M3ku[^,kq=s='OÏQ9jnTM4 {Zezga=׿=?֒`%5Ne1ϳjlF = |t٘J `#|UM_8?xgһ*j#iO VDvҔ3sýgMy5}M~LS4N, ngZS&>s-'ԐIc $=^0q^x.(c1ZJӭܵ^Ȕ[qP6Q`;d?Kn h-wl:@%U<萿Mnrr48f{2=I&ٳfdk1.LdDF'StEY~}g:;(Kͥu"#ɾ~K 7!5'j fUjiV& D G%R=Q1?W/ r^^-%u-u1ϐ|bsDT#!R]=VO_$€pD p+aYr1i80+8N4 9qIyjtkwKnRH;{?AlsUq~"f[0ËC|Ww'|ꝃݔt mnDQ3Eb]g)/6]!"GH pz\ö.ɓyωwnBo4%E֠gVFұ`ۍ{_I!l+D ̓\wW-+2'@jRԲc4d5H:^d=PLl  H8)NrrX)9Ttz?1&G|gRj,*)V l-JߌY79`|zZ*f4B^ qgsMC)-K1afufvBk_X%f#GNy Vn3w L-GbP6T޳xdSyck!W0>6 ]Dgmt^*Y4umI J[Dtt·Iz쇵7s;Xs=TP m^emf:EAZWdHPe<0N@w0(/bH6: =XwҖ."_Z:]k+ϵ)6y*&R.E$&  A-,>B#Mgz)D1#T@+̩biDc^ma^x(3D2d .jZjccb0 gԺې$+K[ i|r>NX)Q6 )lRG YihEW/ʌ;BLjWW' ^zTpHҝ2:(yE[tzC佡UdWr_43kذկΡWa;9 )?]9F 5#

Զ :jUqX;ԗoB=75nͰlQ'lv":A> ^+>X~X^K1|װmPJe@{] >I`L'$`Rw;#6fTlWT#E!p> -5avԘd*iǐZu7hGDFgyy/tdL@< E bGH'#Ry Z> lc eLtiʪz~{@/EN?? _ꪄx hR⮇/U3~CbBák/X4:?::)C4<<[ez!?ůuLz3K.AM/lc%`)t~@՛C5s6UTT+keczCNwZ\ ˶"If+0fcAOU)/<ԉ4QF/xg_HXnUeՁz?Z#|lH˥3iY &8 -"{ʕR+xƈ0nMRhhO'XS/9ٱ~8NÀnoq S+AUa zt`Zcb3mTJ,֋5']Td;X+(bZ7y;ɓ鑨77tcx:r4tZ vzPv'+o9hF'I6(8Ft;O/)46fTte;X F㭑0!sugduͪ^00Ѿ8d?og%(sldO~#$ݙ!? X(~o9=NH:*י#_sH?"@n@v! >wFfT0Qq<bNNoWL]Qu+'yo}EzqٮO|| ,+1QSaI`iC{ 3XČ[JBgF.'[{ r(3]ͬ!O KuMuE.I!/p":>IÝLw`/3)DX).BlQMJC6͋.<ܻ,M{@s,r b##4pDS^dƊ;QdI= YzԬs?V6ě0\Muf{ d]=Rr dš'}~N fKt;+Z+*49W9A6! LaیN4lښȫYmby?y-IZ~Ymr2eylf+ƵJC*%U\ICtm^@D665t+ I %WgFLc4rq_LfSl,n/x| ۓ,?l^IABlcdH%ڷ}XԿs$2rû5ŰWݮzĵYo+I-F+?E̮$hak;mhi\ \C`z>>A U l+TWԮ&jv"z%ӑfд(4/kTSSY'9|Z䋾n5?E҉U׊Fs?ԐȆ9C2W.BZye.&"B@ ZYt?%_9%g1JggP\A::Q Q!8WKYU:FK%$2CnaX!b= >Mj4|dm?OqS\.ӠPr,u#r Xo%Y<A<(3| H}~Ct0# -c6pǞV1a͔|@|L,ʄu&rvk~1S\ bSM. H n3_t"pWz81Ѕԃ}uÎHD:Qn'1=ܶ/`TZl;FEH/QBe]w0e@vlgJRr~ӯu)Iǩ6 wa4w)qaWn%6bd: # }S@ vgì֢¤wt>t{0e4YR^:nVgט/q&#+ Z@fJG,!אnaoD ] }>J&3ZѾ+{ K8saG~AkBjRoгWLić_rmsꚗkҀ1Mu]Qp/ie O3 ;aws5;¡ָukZau9>ez5_3 k~/;K `v$JsNPj;)CC;b&ި6 Эң 8/379iS tlѥ~ޏ/m5%[Y.Eה}LI4 X#Q އ(ZRQIS.FRq?q ]Y/F}2隧O3`X觡m-`Z|wDqa~I՟[4c6R۝BXLf6dܶo o*#V#D\Q߄Xŋ=S/".\Kd2ҥ~Ïik˵ zSH>5aA*MDŽȇ 'Ӟ]t_8R4yEՆq℘^@gO։bD*lS~QNp 'n4J%jW։Myy(Q@f8_;LP=nrSܧS_`!(Uac GOQ*XO))Y(b϶0>OήF$u1NDtc_?btX%vZ?qgEÀ繂һ?-CgMN3G"s>G'Bdg5XE/"cM|!>:h1b+BgBD :bP:}!>"-JԿMaFX?>a"K= >k"#)3)=aD_糞)\n Mk6Ax]'{tlI&x`5ՐTr=!)^(hTMl 3?g+$WtⶰFܘ%鳈hJ7ë+OMd[#/#~#&s YZ