ruby-solv-0.7.16-lp151.2.22.1<>,0_0/=„~7Nu%&$:5 C~ =T qR EQوH@gVCAu4ŮZZKP@#;/f֓܃iΑVpP4Gŀ+U8͐p⤝X [J(8sjKWjFZӅ!CKJW,yRU*Wg8'ƒ,xJŎ6t pVIdms/nbO,$ _V\ so\/R<>>7@?70d   Fdhtx      U X\af(8$>9>:@>F4G4H4I4 X4$Y4,\4T]4X^4`b4c5>d5e5f5l5u5v5w6x6y6z66667,Cruby-solv0.7.16lp151.2.22.1Ruby bindings for the libsolv libraryRuby bindings for libsolv._0obs-arm-8GopenSUSE Leap 15.1openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxaarch64G_'a9aaf31ad929cceb8fd7e8c030ccebfd10cb95b50a29b9354d0518e341183338rootrootlibsolv-0.7.16-lp151.2.22.1.src.rpmruby-solvruby-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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@Wmls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comtchvatal@suse.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dejengelh@inai.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comngompa13@gmail.comngompa13@gmail.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demrueckert@suse.demls@suse.demls@suse.dema@suse.dema@suse.de- 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.7obs-arm-8 16050929120.7.16-lp151.2.22.10.7.16-lp151.2.22.1solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/aarch64-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.opensuse.org/openSUSE:Maintenance:14955/openSUSE_Leap_15.1_Update_ports/ac4e6776364949bd3e9ad91b625b6912-libsolv.openSUSE_Leap_15.1_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b46245bf3308f93d1b1663ceb29fd173da4e302a, strippedRR RR R RRRR R RRRRRf~9@Db+utf-83bc3a4d590f1ee8ae8fbc2b567e7f834a6c9e4676c89fd612761d879da1f8315? 7zXZ !t/㥡]"k%GۓX nu-P%_+p<\$K\ZcYh}+?/ hE g{LK~*2VOV"vHQ;91aҡ0*~*.N䒂sQnGg~v k:Idq ь|g.Sj/kplYPݓhVsr$'Cmvb9!{'"ﲾPfL[Ý2I?ERЯN=2QCVKin Olu2hqhH]7FD}Vv?bBPy Z%La=8/Fx ew:ۄ $0H|+, I=ldqrn(Mm{R{_-B<:p{3Â\ dLX=UA<}gҗ}v(ĘW~g#\~-%K;aɳKiF ;I59-4`g}B1"cOՠ1j < ִе^PE]"T(a~BUgT@B eJE[>/kuI^,f!=c~t]ehC,h#}ېg|("NJLDGZ3%qKi6A4 ނC)]-[蜍k,DO ;[wn۾#{]s= Ʊá֩^ xsAD|*`" ! s 8cDJ%iզ`2z!ǥaŘi}ݗ4d٫FZSvdzf*`,CشۅsJ?³׉~…u|[ZR$`+IhBEyjIdOZB;"<09ÑEBwXvL B=N-5k\bF"0|? l  OgpU# Ф YSRb#i%&bt |~RFvԨP4pe;)MѲ_,ĭiZ?O%d9L -.Kj_Eѓyr>kQ9*H\O9j]B^OY_!~+k=UenDmQZ xzA]?550Ck$!A'y PՍu谗+u`QBq0Wxm];ΝOы!%Ղ~)H@ jH^`N4rO_bDZifk;6"_6WR gR(pSm Y\JД|:xRH썠Cp:4?}yPnl, H۬w^a,>[eQv ^ ˬ;h^m3Bթ%XwnAV0)]`hx~rN>ڹЗti.?_%q3cj VfVoE=b%B벑et[ ӿtlGq=LI>3eMwW΄ܖ)ׁБnl9~7v k.zx)]֙|.:;İG8ZFaE.u載 >AM #蛺Ж]"m{[x&2s$oWmJhdkRؙ#*_ 2n hܓ0lW_#Ah Y vo]c>e`!?qBCs [銼pi|{p=zLMj)7mu`nq2ÐKȉQAj׸^sK3YuN7ioNYРB{q)GGxrR1~68Z4Huο/N-{3(}8tR}}U`) Sq]{#Mj.6nmI7Du{8Mw"pi7mB?f!:rTǡL2U=o;=w_wT"Q5 A|%Ӛ1@P/i5?DbCwLNO[D{#N&,Œ~S;Dnls[EF}ytto֍7--Ma8P™JH&ߚ@1|ͽ^ <PElo;V3̹nJ ,e^SjSAyU4ޣ,#ޜbPyݬ:o+yWMWCk1uŒ.j|Vɑ&GDL)Ay q}0]x]-2U&Uvr F%7T,ɡ `1(Gج(]oI)ONRRѴ~x-wg Qc;υ["w>9sKWFMQӳvS$"/ͬY $,Ts4GijD.$ƯQV]ce珑G\2m>?& ~`\e/B8Կ)XKrd4s ǫ]$?SB@$G] r4*k`q.ykQ? 6ޅ9WK~$bN@ )|a!Uvxx~Z% ؿLQqm@+ i# 17zUak͢ ɲ2TJ"fʊsDٍ ܚ"rW 69qYщ(u 䙴P&+bOvx?9u #+`xA-Z yT|?E+-w6X-~.p%Qz%fDsKPn3Nm;z JSȐ9k77+>'m]Ӊz-=P(\=?tNI#37sK|B]w焘k{.!^K^תOQu&٬(Q>*/T]诨U<6xZ-˞ 2xƒ˿s(P7K=+EPe-w}n%S!ڗQbzeA7/[r76Q9G*e1ꈉKvϬE'qhMݪ-C7{#d]ڊYځ xKf_lmmQX1ꛀ`23worvhBf<*ZZ.w$ <"MZ{"1Ts>npЦ+߽Tz+"3hsVDۍ Y j)8^!JeyQƇmYdR5Dːgx0&t /ZƨT@/S &r**jj,b;̘z0j.+ɫfҭS8,\ҏ;O!ϭP+^4 3u4<άv j )fЮ@:` ln='BQoۣ $R q.B:gj`ҽ٫4L(EJZsK W""h=FEm-x uܖ\ЎQ+j: c4,w9-q,x BswS,UXFЇ{vCObS 2*zm[ $wB~7èԋG7}9F 5{6Ur{PBH~y$v0Q;vFоJR[=ʞ?Ŏ ,s8o9v̝(ւm GkDk u!BOnٸk扟kCܺuA -`T||{ Va~=PWԒYUɪg Qk pzEPεF˼^`P(dK9a[PX)ka1/z z:/IF7)~Ed ٟQ-`#'dOӣQ~=JFiZὁ0&@#"WM,-00 SWqJ?ALܪ( Ebť%Yɺyr- \L[QM Т߳Ԟ0_'rWS&,bwDrxnydCf hivK¨+'a<ۢ}ǣ'YՌT+ZED#!GA}nNC(iriQ`Y"0{[D2O`qBMfٯm4 }԰8ݗܷOky`i.oW_$͸?)WJ<;Շh-%A&`;ד5|]:ŕ/9gėngp>N[!Fh+8Gy[mvHwOx_N7oO~;nlZwHE2%j-rs)r2n]<] UE 7b* NS#0 [p!bWc7\x79>dE/=VjfW޻sЁ-EDFв?-Bⱺx %yZ,IkČW_àbR55o-ˉ@`]s;@myTBзQ&Io0Q pwk/@#L&pO"ԾZ7Ebaw>G~E veJZ-#_ZrIpF${/AM-hl}ϛy?.wsz7QC-Nr֬cgz焦't#oKdeMDKղei V [?=c{DaH[4? ^ZPq=oM rA+%oӡB?x!2ɒ7,20.&Z&⾓(s@]5';7k08*|PʛR / I/k2hb.J +j??Xhփ,&0SX)[&pC !M#W! B2nd 6ۣ#C;ẃ^> PD=I J5۲RUY8~zH÷{+|E6_)՞3d [Sr[X(ʠh,#WXE%iT>﨧2TmviBk3sۍ_#u4tl4?~%j+!嫬I9 ǵ_Gz[So OÎSi[uE(j&kDG hfmzz\c/Fp,RvTt`eZ6ǚ8(ej_JӦ8覑Ni~_4xh' &#rnК7dSGd#i2f\i OPzMe#T? x'y1"Ώ^sTu2~gtC6H|p!3cqThiM. 薩'a ӈ#dVT%' \SS0HuK?\]-k(Uh󄰯q>.LU|kc(F*dlLy,57K+W--o L>K !wH[j#Iշ>iV~̈` ϫkyJ.{Z8Z64¦%xڟpAF.WXfGRrq@.yjcQ7oiyM 2+liM޴6Nd#ٗT*S:L< "zH^ mLSʡA'u3ifBԀ]CW DZJ3owWI1 bJ/OsKD108ZF|q O[tpZ;P '|{pw 4ܗ1A&y*pKS9 :e+gmu@:"lOMk8!\ĝ 0\v xުQEXiPRt%كn`R[vtsIhp<3d_ĀtggOMPa:\&V_񯼇lwdv&#^m/ eR]Y Y 3q% & 3w'ymOJ4<.dTDd{xE4A61NژxD|GS5B .Ϩn,^D|1ng1Ptl c/"ZՐĸ#6$ ūI2@FH&d}R;&Rv|aJ4/}tfB ;O,5'bƌN q <=uEȐC?eaܷm20s 05Ε >aYvXWݼ~ca7ǥ'HWluR{1KժA81&lߑS}wx<@sigfš$AF6" B/ŹŤ 4 z{q1_XX9]W[] 1\+'ϣÍG6U߫Qɇĝ@n&B}@,bnڦ {JK]aORYǃoO(_nz_ttѫذx<K'fX+F \ A_4$!kw<341i>ohpFgXz#u+;- aA٣cF.ºϻ{k)hWW̎ ֙\9_'/kNRfX3 q1q# #..FMD_dޝL5>B6v\ҋ RIrj(k#1џ!h;%sY(B{4ljTlb˫ZLìRa4+|׵M*nH?ܖpuFjM8NVNhj\0XBC/g1.@^ifPI?CHe[г{Z,lّITEG:I@8Hn9ۃ M2UQ_-,<;1ޥV`G?)yk3m#H L& ,ʶg~X34 T#[Ӳ/E~i&wn[G4J$]GNaI>8ǥ/*^ʹf$JtVyxIYH@:d*X)?=W-P-}i;Hր(*q5H ѕ-6.4%2YaJfRc\:򞾫D;ޙ/tW**/ /8XC{~)üH~4vGmxS&4ބm_tYtT!񚻾a~Ȳɕ)ݎ5" " ߄0ah t wz{Ggn3X\+WEs}8}k"sBs_,"u=W9-yYҞ6,`DB{g#YVu֑uAȍܑͼe *v˂s"Ҋ X;).U3eQ `,d>A9^?iQ:}mO|De^Ux1}נD -%ܪ1/;d Nf \NR-ѯ]-:X6) O,kvQzRrL.Y}<fhƼһ/YG2߸E|[5~l)ML *_4$22S %K4>xhVWbYzkZsC51k'';ޤPcvp8T:^RL}w '&Fnj)3TiiyyAY Vk`^fj>F2`wdYT%{wV`4#_ jS:v-0x[)# e6:XRX(֯ ϋ&ېrs'.uѴwXیGMU EVv"ً\||!&F&bc M{ [Pq%?n(T3K B",̅Q(UdmPe@\@$a{vL'vY3넿_@9`-NP/vHomG|qN^}4h}AGhΰ-!^bCUx%6đӪc*A+b6`4xsVcQ"24)ؖT"2zoKWkA.vmS,<h)<|vM" I,+wL1iZSȉ*iOu!.O)<AbTK!|qw! Jżby; 9bO;hGL!`p Cy$S]`o;A=7ux8#Rϭ^yzt@'$CL}IVU[ iX6ߎ-o8xE7XIq<+F ZU$X0xs ?S` \ywj +mD.>f+\}q yS“+^|(?gCN )ʦd"-gQóWb>ks/Ykg> Zq3X`F'Zcr&`MTxVm\h&s_4~/=!0o@/yc@(dl*k{r|+@fPWelcFęp*xlΟKB[*ܞ|rûJ3CK93f RpoD/~(3IlD8Z+#k<>b,$2i??=M5>v/xrM<9;joTĐZ>F!Rƕ9at"ZAAicꂉ!\ta\5"̱ҏ`Bѹ@mAF ЭDK?raT(jRPۦwQƀ9'C~dR/ \ߌr" >$;r$9Txn=^Itv֎l2cr&EC? s|8 j,_7T4҃vr{0.QN$8^E{ `> *bso#!xLSuzRy' _#P+yqܘ{O ~vS p{| Hh_ciq4bnr9+CWN+SvW_G4Yz/1Kݔ@+7 j6l,O\~n qZ &ƛ!RNT)h 'PV0\5Q9j I+'f>ǯฑˀJqUƲ^3 A;+L0UΜ%4`q&IB=K|HJzMBnZEQoΦB}6APbe{2D%͊kw&<`'WH~%եGtrW< Sy WpAk>+F0eP0Ky9ߛnď&ڮMSbA 9Z;d&氅YB*݇c DCBN/xS'BD3KTA9H XK+=AzTYGbAb7'"\ӦDxNF[/g |Qi ^\|ڿ.JVjS_>pʐsj+_`9էڹ͒s E3I1{Ci5@i~Mq]B9WDtVפuX IAvJlz(lSuk]\ϥ|Pc]b)Xt(hFƟ tC=,B\tNAKOϠiq*}HyhgF6 .` Swe;9Y\dRh9J_6򛕵{?,fgɂ)ը"B-c݉Bt#lFGp+-;=n&U҇IPY/̩hy0Hxi .Ug"#>чqy'FF߄&77/Y‰tvI8e42!:O9>gak’Giç<&!A(a]7[|}Rު`m/wA>2f,Cj(3AvMAѬhf[F']{keƚOFIAM-k~@wFJV͇nvLol*LZJH?;.dc*_~Rַ~fI#8Wӊnئ_EuفM+q\HWRDo&uԾwM$Y0 f۷%-W3~1̫` !Xt䚤ȻK)Ń)524w2LI-??mђi ē =ҩ@jR`AlJ.$:lBJy0%=¹%SF>ԨtRA4'KfUofƑ}né 4k$XJQMM?OxD"IU*3ƊsTa2qV$]j̇T. aꢻu9N%|n(' plE7*3tQwFnX '_%j敄pq/,_Xw{%-Iy O6D@L/K|nȫPB21՟o)הN@)Z|vJZf3[=3dIMZ}<,?2'ŠhFo,bx< 93_Xه(}MkLHRAڌYmh׊In9A95'.KHa};z0%\26S M#HHbO Ag44Б}?r^mt@"u8yH hrUѣXט +> pPH{ wS;""5麉2RdX9|{ZPI]`J?: DvF^ҹM7d.\"`#!̷=ı*e:N_o gLZ ~f+|i""ɝ|ma-[t!`]gsS(:y9Lڻ[Ô= Tvך(:x,I:R9EctK|ǻ'qWA? &Ɓ~̱JE3rΝM+R8V2|&;$ 1&v\:Sm T1'I)TtĒT̑@>`̽tE88vxAxk+¦62 bt@#F*Ac=Ӷ%=.qQ]GR+t. |,J m˚SU?x唤96ߨؔ B!⟅eJNm}T-LR,a>L\Þ'z&J9(l3|ïtTCJm3U> 8g ]]} Eʦ!wlq4yӐq F#dL L2cqGR=zr |%n]^HDAnMiِgsJ(Qz`@ LJ+|TturHbxGx^c&9܄Xޣ $ ٤r^W2l0~fᙜKg njgJ'~yr΀-HeɁ69fTr6mR9/whj/i=+Ɉ ƙ'ya6#3B5Hcc~}Rmc.Phv|ǛjR|9 $ʔEӽ}~ ϻ3 .^5Us37wQI]{G@VSMZYTuWدYyprtţ=ARfYSO_h4h1oIl ; s6 zzY kï-n!EAS9AY2Ğ)Ek´pafb,y5`{=Vz;youRav vnh A)N gV{@@,}b0f*Ґ8X{-o S % {)j*bHwCi}qTas 78 25 Z6s GuρLl7fq4 @?L6"<,e}'f{Djt$_޾,*qp83,\= 39z `A g(KdX g{(}H{Zaj7]}0Hz~ִ Թ3.< ^p%XV֥w}/h?euFQx򂓐W?wj9VSSƖ1Mo,nKk,d|`T)c"fm]"p||eqt2EOW32u򸢽֣:?O϶eȔ?tS{?\1G#5gS,:5uȗw(C{V&P^>\)7:&:JX1qv@r(ɅQkng:Ő~Lr0eXĵvɵ3VV_v ٭cxjrzo !J3AGZw-c-]oZ~N"1{Pn(\ևiqb"|3]gKR_9CRXZ0C:!-x~k_,2++L5y?TBH~j6'%UѳɆHxarf*XʉP~Wz( տrKA0Qx H}JRtBD5fj rzդctTZk ;:@5ZQ`:1QNs'zK7 jA`V$XP 6daAwബc#+X2 `3`F&D@RkWӥpf:2X06Nu)J[[p<J52^#glP[{[lF3r1<_7t%sH?CrZd)# Y t7ܝ l O&xt.bI9⌐-=,?ym3 $Igt p@`܌o]]6p!nVgqgD'ݘ35%7!mʐ}ͩ$|tKvi"aAqTZ[>Q\4#LJ>oiGwʯ0Qt ƽ>{2L5_PQ]r= *9% O*-qP{8R*C'h͏?5ZKo6Pi}ؖV%VZ/4*=Vc.QIVWS{z-ؑӤRT g7X갅%|.H{SPRʨ1Z('CK Yp %X.-j;nwr9M t`K z!9ܤ.ʡzHvD".44G)qg|n=XWF0Qѡ$!b;1ɪy$"~Uo6K@-3+4Vc Ņ 4~3I!F*tڋv%ڭdvu(FA)uD_+JI< nB1Zu/ GtVE&FOmԬq?R2nRS~'E 2m! `6OW,\N=cu7:Nj̭(DmLI&#*TK>"#Qվhud>ޱƿ%$=~dn)a:/VksKb(rrNy[/ֆH,hT}dz^,6޺^T(GX.^X:a-^# ssD}*>"[RERr\yS\P4{EѕugW2>D̚Ƀݘ:S}l} ZaIT7FWC"R@XŕZ՜22~=$( \vjd)ǻ>p3k$VTJ~msUSPwy02RZ7&]9C]kd&Dd2yhf&QQ%H5Ҳja!e3.Y4nbWagH C7v4t#@@Lsk7(ۅggMꥇeTg-<:D(2f sjCGØ[D2wI,.q2qX?rTG )/dF#wz' -ڛc6GUh쑑yN3SsكyQ%>c% :? <*wmsv3Ofo^, umIP .,'קʖVD. Su؇0\-na~_^T,ɩT:=T<_s3*|>ݘ )gpUv~$qGC^yE^nGkr 2CM&C'D & ;B`QVݹ}Ci_,:$ZktQŹT"(ig \ӦY ,-{CwEl0 ߴѤ/aRdEfvR ź5\{hwռ;,yOV[m62QG p@Pz ևfcݗFEL|PnCvE:S7ܴgDx{<xJR̖o4",d]w< SLc5r=Xip |Ţ zs.gY*`3ÇKX} NZawUb#aqE/ZDEOς߃a駐[PS <Byh0s]FB吀ddc8P 6Efs =I\LC ֹIL J"{0fezb]4U+vgpZFXDxTLТNEo'`tOb ^r/`ou|t,SdbqTkR W+s_R[ky+?ˁMشv "j洿,YMcYsc x)BZ6G*.ͨcOQcTik*q&murB? t-]i%ʜJ`C'gaW˃R&iIGZ>.X>%Ä3o_w8y i15(n0l-q=e<$\OKbvI<,i%ы pre\gt 4%'tD- 9o?L(o_dhij@$S&16z-hraq`z(d9G$:/8LcqovZ>=e{5)}$j5̗g| */ v86nko-=J, q\Gn*J?Lzp\𿎪Gİ=/ØRhC &q>_h>;y ##N]q<*ǴG i]z} =}+ȓN(.8,Re:\C [0 %iRҬURas圳=-9S)yJL6/d_J) ^s ❤kuA!yV^BH,;W˝VG|O?*T{h&d V;HwAR>)Ad@+2ӥT̗/6\+ _12 dcꚭ9 iluUlXJ21p,^rǓ.-XWI*Ge?qCjT"BnCBs_9 NJuXW.dȟ[_^늍Ҝ6cE]'I4$!/z$otfqcr -vv*:CS(8Lߧ1Q-^gU\R >zA7E(F♯QT=W¥t18'$cdXiq5 XB-ܒ^WSixYയzxvl ͅUF 6 ʓ8uPQ~v(r*5P4-+Z+Q_,07Q^ߙ'(aW%+) nȪ?ta+!t+;8eS'Aa^\ Y0ҁQ $v!QѢH4 \$SEځ]V %/_'5e1׹+TħwK_PjOW@.th _p*\ӹT[BˠZPǮR v}{ 8~&!!i6+%#~0'&̉ҺFsTӆf8fPrƩYz[WUc,{ڹSqx'QkLf)yںDcp,yγ{z9e%ᬂn,NV9'G)j.BSlWwj2"űT%K'2| ;aΰ_<^yY¯bGT&ca*`0 *l8F!XVFӁsCcqlwA"芜aq)17<ˢqvme1׫L鹊O jvG :;mB-OD6FX2"ʡ}-D9(WOB~ۭp^Sm(][#LmsfV6sjq9A o#NgA.\Z\Ea_򝊊tA˹vy~_n٧*犯ɋiJx|>ײTWuX:a$Zݜx{vA]ΌcD-_"D?D t=#]p QNO.DF7Hq?璸'%[}w@euo4ŷ1\x'XTC&y2,I트!l/ȠX\DH?fK&"o``G\ F%X&آcNb{?+eȶ32Xi,bypq?q.5Z hnlBh0`'L'0&ŸBˆim.AU.rEX+Z AR^Qej'b]Hu9'XA9g4,9WAl,+l$f^ZH2վp*?w朲c|zig_wO&7?*e<B\mS0i| 42JF #wxhWy%-񽱅u΍RF ŴQU o4\٩G~.gc(PXm(CCPB$MzaԜ+hRئ_J`4+|<`k&4$bNps:y/(HEϲy]oQ.jGTi蒟/h6F\%/X70WbK0K mK 'ݸ|#]2{Ӭ*%Č;)l3I_sVJh YׄTx㡿w2Ty:OɌo#'HJDlI ?/wr vUuMJP||!WKсWJ+ ]G5U&ǒ74|L͋V!_nb ,dpBy^X[W)x4#M-KQ@v/Sh9b{9ȵpdM !-0cBO6R[W i:^)zĉ56Z b[LY *)ɌΑ;/QuZ+VЦU"0 XNưs,i7ԶqLȵ>oqzլr*/c3`B5Ado9^QF?D 'Βܥ,0JZ ܝ/C~4^I8| M;5- !-X\KWlaUntb> МMiِ N#*]_iؗ GEaUɶ[]~~3Joqod!Xo+6RKicc9BpZ.9v*2 2cDeq'Wt[Y -#?O2"O R}*2)smUVӸά~)-^Ѫcjn| Ȃ*`iUR*H! N}(nQ@hDž51p}l2;?4_9)'slDW?e9:^ǁyk{Edt ĴN[0r ?t!qa[V#*<`%GgvbJ}0!]hnŴPn\3%~E#;![2vEt77w0""i?&dc%<ŅPMC%vNZ[[ lE\j'j_PzS_),d3kwLP)hT(jcS<6~_j]ʎ2l%Sa/⦧4*GP#Cw/Zw?*Nzy+EM+Bv%&R- TAESfs"X<\CG̻19oRYLR Bɏ/ Y9nB&tY'٠Ŭ]WкZ~!,nEyN~(!z5QAF춟s{-vr}^lh)p! mpAϩV n^SXzG[̿?ƲK)t_SV*H pyj33{V.5[s3t(kUfe1y:_ i)?8MR`Z&٩J^/p2=oBD`I ۚODH> t\HO$YIVòg[8jJVN^6PI>h=:~*|so/Ё| i)f!=Lg +ٕ ? ٔj`_ @[:5fh]KgAB4+Fq } V!UƎ&Dd!Ft3˿Z*Òbރ&e"'t"rzȩmfVMonvUx7OZͼҚ !nr\Z6]z]}6,U,؏+i^\dx+sѳwiІ7Z/vxNcd*x|s o-#2+~%g؍N+KR,''U.*E,KL?Mcv΃ e).0H.OH0)@a z'*lnޛꁮ&us^c,:Hh5ר<-0hjpruНqg>AnW0a[QD_9AE<q5G{fW%#hgq*%`_4nZs~ G j =Zm{Q\e=@'nHl.Ld)K&)l(dqV{/ e&z:蘆{^u beChӦr_kK #-rW!hKK䄢@NOgݎSpp ~DzdaBrYTԑa6E }&hAU>3,kYdm&Yl30[IfLy|CXMFm}JSwe}vMk3kCFY9e%h%XֵP?sa~I:+zw)TASGFٷ}[4:J2g&N%ʻvG%CZHķIVRVL!YbD D~ h&(nj9զ}u]#]hfG ` ٻX-OTgP/*527=lo#^{3tL,"L_=<&f3NB_spZ`"_WhQ)MBYU0v#)ܵ-ٺE^%P_52I .)Bv?1:GG0$8;x{ts) ҿJ.]CR _QN^V,i]9/#=@clTDnU@Q L_4g|KvQ{m8V 2TQX_:.ђ6|WX2L[<3GXKi>0a{l> L;h@MDpͳ9 "U(ih'^1|e)T0J{=;gRg s E*cMڴۈ MwgF7?X&ˈxoF4E xX~PN1̥]) VN4)fiL;ԂE[+NT2g9lՇo"(+7q.[b痶;ar)Erg`}|UguAU&sn _b>>%9oՅvW8pء)V%IiIIr)8A{Ђ RomnY7#Ya"R'GǼQ鯐mS*;E/'`Ow8Jj;̀7tm<9ɛ#e%\I< LX{)juHEߨE-#b +$z#MW,YVfZ8L$^)p-ICVzKjB/أz `d-,l%]F[S~/r.~p\-FmR f3Dž[Uz:yIS~ d WȳgD.{nLVxUa{ȻovzR NDV84d%¼(Y>W]!k{$#m"pB+%э>kicY;9LX%?M ^8SɓlNEusm'o!Wΰ&R`Baϭ,blQg'TB`6we56bc/]~DJ&drn"~HA}98+?(l1D{ǵuny}GhxŞ(NNң\wAܗ )>3&r;0'W|Ƴ&qpρ{mYMJu3VXUQr^F} BgҬ&P|YnlӜ~no Vmõط2)xJBR%4wͳ$(jmȷcղXդCu##vF$N݌Q_'!$ހC 2a|@arT}&^]WwIxw..cDP4(Ď>*x~&KvYc5,P)I @4Y20Pۈ@T<̋o`bSp5A=U ykz5 /oL 4+W:G}W g׈ՆߩvRkn\4sV΃`{w 8 !9Vʨ_Y5o_JNJDcɚs<$Zry+,BL\4|ܟ%CoΣ#Z:G0ϛLd<"JaRDҡ(A.hTa 0G#Zo\>bZ7RcIy 9LI]3]u^L39+߇-1F%OlN6&kIu04$~D7n\jfT-Pz#cBTiWJ/R!Sᄀ3Sw`83?l7߆5#T~Db#1i_yQA-ߧ"Zp+/,F}*a/1TF$ddQ>+t[e`5TRK\/#z8$[W"_0i lp]eJ5AX:"֎O I~p WVК6| ciq~hy3;b\ OP>(mх"z @~`OfzWD0dK c=/W'NA~A.Gx(rAo^#O/"M -|^,O/}Y-\|OM3oº\a4˂^1ǂspxɡ6L/+]Z DP"1?L30):-i?bkK:1gϫeфD\< '%8yQy?u/"&K@ɣoK@nqܜATAQA;X/%Z\x*l¬1FE1rIh+w1kusc?Rm]jQ)oXе3I|>J햸wtqɤ0P:LRa0 'ɻyam>s `ԏ=$|>1>Y.M쒓Ƃrv_#Cjԏ-l[ghFٷYAݬӬ%U" ϲ~ RzR6/aQVrFN6̺1٩CBL'/]~Keu9hf[5sJ мFvs1`4P;T%GUXy~d[NIb >"z+KOzS62f L_6ϗcP3`u֡ ^[}A~y%L\.Ǐ`7: VɊ%rKo-% 6y lXǷ,,_ᓍBHA mءu=$LI۹ÏF\{-m}ZBT%+PcP"`B*A9˜&Q0<_F_Y-ӿd{Xqd1m[rSH#<?w٘"=ٙB)u_&7HyX7p w(V κa:V1=Ӿ>TYl=3&.y}0M|yp#2,^mҘVB6z,F2srI5DbMMVghBkVho\Z S"US8hÖҬ7vN/OǁY,VϫwbYy6SV2ۥW&yΝaMo_-jq;S5}-ճ4ΫsCAbN6ؤ.`F t;7pbn|Ywžo):·;}FXǜuOA [U/M2:D& s'ƏwjlȤo0f\?]ȔjwE9M-D^ad8p:r$aipRs؁cX }ȓt`LnOlgp($?\M ,MD-Iݧt3C|}x/#PXs*YsJ::y|Mݍ%疌Sov mpcӷS2A 赝3`D!4D25s- Bmρ5B!xdDS%&ܚ}4} %s)ɑ&de@jDnNڥlV0jUef* `MѠ9Sƽ=pS25]MVl{n|sJ%]? NQ0l 驵gڐ c~$SG>uu ZPc!.UЕE dTX$RU5tcNrhVQ^x/5I<_ TU  #jQnE`@{o[RGZ 0^Ȁ%gĦϫa2YnbAD#qyB9)8rl @|CկEwSȐbb aݒ}HOi`ؕoQ'-Ywaj'3Nst+sٟ2awKm6K-Pt aa{.2Q!uq|m B}sXj 09r}<0>+~ysp, zh~j?AOURj0|84QnzrłsTH>n760V$Fznץ ȏ}>L*Y6_lm[F8iVouQR 6t%Hr9`Hȧ^1hV|ߏADZ,԰kJLHFy0&Ox*7/OgIgst`,| jAG1iu ZZJ2EyVS1 .yKN,-Ԉ7c:8vيAA/:'~QS)*GY{VW"rs.\_F+pO, 4:`Ftޥ*9ʪLKu!Ob-2H IƳ}Z;ވJȎJY^梺4 xɟN;߱l|bгǏsXq:EuZ/Hv1S{ ##2yj(iatU6(L+ۼ3's;!l!G(+bh>&>Gopsr¦ai~Le U|lsr)τ(ANZu 2AgޯҕUz)j)Bv/ !U"ד~~Ԍn@ ']f(R{0YqݠF t;8˒J&&(I!ϭ1.]K(qV+bs}yfY*JLc~]B6/*892&I{ш͝eX!\ qO*R}ϯ>-g#`*.^  .jte z>ZIآ/K"㶇fAh6x+/d2wpXa᧷Il;8#2m(A{3rx喷,ϭ+g:7F/)^B`UnHWǫ@{Ot% \~-'IoCaJӚ;AQf$Rw6kĞ9UxN+\}Bf";iUv[v֭Mh߸H㠏0 @>uDSjԗ@s]\uڨ˃yv80J4P%G2_+O ?v=] ḟ{Ks7 {&jAoXglaX5 UJ `ҁF9nJ,x&@BY%% (A Gswwۺd1: kTfBOPi6b2F rwW.Rr7qĄVo:B|/ /3l?h g=+NQޔ-dO#e]@=vM-8l)=Kz \%l {tRd< o(SbjE72pP%I! :nA3y:V;!`̸첾ŭ/r N%s%!.d;,k1$_ڟ?|.I;b㩧< ;; X#5Tpfp!6JIm( ٜ]@Vc9e>uC[deWz>0pIZC?Kwb*r8Y#g<k[ 3'H~55űRPi7o5d [)$KkbqNU&߂*,D;el>;ČJŋN^ʧ-9i']uHzU[ [wKbrƐp{8YAP38 dfwb A4?w-c;21[i^Lʞ@ONs0u,+!DN(^ѝe>XNGW$`i| T . L<$W'lg9pzpTI 5 ؝fkoP;1@Zg)zvK~ ;X3O:p1U(?iԉ0b"JȜU &CWbֶkf=QJg%EjV]'hw0rmC[hs-StAyԛY[S9@Hftl|7O,)uICn 6=;(p_o'"n9gAc_r܍DhQ$oؚH 8S[8&=bA;_iFY?++xEr\k75Vė}*ѮG&ЭM!?٪n7rr$63WB@A҇eL#\byڂ>]se.n91r\ &u)hVkawPW-k*<೒Dcn;r}QX-@{fy_#,vKW` ?hޠ-%ظl_ֵ֟d>hMѓ[xodC2T]U빸?+V*d/gM42M!^GpQC>k708 ;^$7A|E%SPlFzG-jP3ptY ̂dK:L}rbh3jb)XGHpD}M4"33M/̈́n=^CV[WÉxGIӞ\dp\j|%~XLjk<❌BWC? kɋt^E8]Yѣ^QPh+(n^FWxbbW G9oKyܷX- w 'q/ X _mM5DcQzyI0=Ӌ"4طTh4jE!&@[`V>pLGv,(u\/,s>Bt⇝gEtΌ\eTeEֿvhC}e̵Ě`촼':rȑ.:a%!W @PfM^yDzw唴8m>S-p/Bqƾc2M9T b8PgN!,ҧOp5Hx`sP|3|"צUڅ}Zd=w#1%M0ߔ{6tK|P^]jN_lY#L>15>5Tܒ4H`XS3S+ѼJ9и8Lv듭; 5+f| D>1'$TŎj?1&dPߴ}{izt6{( jPqy,ELڠ3tWm1 aV2]+}/cY4Lɜ}>o/LeOHJZz\_q(,:w T)kO@Rs;,^84c: hX@O_jO] &Q\*sǢ|sEY&3p%g H 䝉i$šDfV]='\ǤJwPצ6y37P0P a89PB=)!9rD +=JUuo]SFwEKiz{'@0MiΪ]߃'z"yM.Y? 6ȼR|xn'k'5v7dw)Ay[%c( ! _4%mx/ 92"Q*0b[?֏$ [AYrS%-%2%UB!e,gv;~}Idi.!,\ou y~)oK2s+LNEx2q T‰x yu+ 2$ #XTS3(jr*+:Cx-Q3PӟW:ނi`@VQ`;)RjMfSGufsIjQo$;a,)7 _Jź[EpHm߼h `:;zʶyup?b1Ը胹8)mO_.Ep)=X*LHi^?&q;>ɳhϖTOd(؜xu\9և?F b z6R7+*&Q#s :2A҇(hf:xW0` ԗ2W!!~UˌG/ط 'n|Cqcm){{$n;ڇb=Q ̕ڃ=D]-"jJtB~Ss}0TiQ< T{Pj'|YR#.Al也˜0n&\+={Uۊ)Պib kjĤ9SU|- 6t^ ׻2`ӲcK9@|9?Τw,Xm✈Άc7 N61a66.sPD##5SJiӳCPlhy%XJ Q׷;Da3sA,ϐۋR>o`[{X(d@;)_r6ͷi\/4] _&5 kcuwQG&z+g8|Iǂh-W}>g}P"WS)yYRn CϬ9jJ[;%}E+4vVJ)y13Pgat]W3QrO^2uk3~.r,m3h`?:U=`D@zUyKxjT2=#,1f{ nm*ƫ^Pjkhc-i^"¥CApv PǛ~ϳ\ xoZQE?\HH8$76jwd@EKe%8-pغӇ {8{UWv 7ƹr('aZ@DčsC[BuK,z_m39G<