python311-solv-0.7.34-150600.8.17.2<>,\hkp9|`BKQ:yuH1lr}5GH! N0 Z,X %48gUIcfX $G/8v0 jTc~OMbOBmEjpwV5y|s-q@z- T8cEŖ x\ :@PUg9w9э})>PH?P8d & Nlp| !'0D N X l q x F(}8T9T: TFKGLHL$IL8XL@YLH\Lt]L^LbM+cMdNVeN[fN^lN`uNtvNwOHxO\yOpzOOOOP4Cpython311-solv0.7.34150600.8.17.2Python bindings for the libsolv libraryPython bindings for libsolv.hkh01-ch3a SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxx86_64>>A큤큤hkhkhkhkhk4033bc133763024b6d828a422455813b35311fa0a1da2a32e9b65db09cd855c14033bc133763024b6d828a422455813b35311fa0a1da2a32e9b65db09cd855c1e17691695c269dce22c87673a605afe34bd52edf9c00ec82d0b05d59482f7915da5087b091b42409c92187cdc633bd94fe638f2be1c3f68db68f648ea759bfa8rootrootrootrootrootrootrootrootrootrootlibsolv-0.7.34-150600.8.17.2.src.rpmpython311-solvpython311-solv(x86-64)@@@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0-15.2-14.14.3hkh>gx@g@g3C@f@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@Wuninst edges [bsc#1243457] - implement color filtering when adding update targets - support orderwithrequires dependencies in susedata.xml - bump version to 0.7.33- build both static and dynamic libraries on new suse distros - support the apk package and repository format (both v2 and v3) - new dataiterator_final_{repo,solvable} functions - bump version to 0.7.32- Provide a symbol specific for the ruby-version so yast does not break across updates (boo#1235598)- fix replaces_installed_package using the wrong solvable id when checking the noupdate map - make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard - add rpm_query_idarray query function - support rpm's "orderwithrequires" dependency - bump version to 0.7.31- removed dependency on external find program in the repo2solv tool - bindings: fix return value of repodata.add_solv() - new SOLVER_FLAG_FOCUS_NEW flag - bump version to 0.7.30- add a conflict to older libsolv-tools to libsolv-tools-base - report unsupported compression in solv_xfopen() with errno - fix return value of repodata.add_solv() in the bindings - fix SHA-224 oid in solv_pgpvrfy- improve updating of installed multiversion packages - fix decision introspection going into an endless loop in some cases - added experimental lua bindings - bump version to 0.7.29- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]- build for multiple python versions [jsc#PED-6218] - bump version to 0.7.28- add zstd support for the installcheck tool - add putinowndirpool cache to make file list handling in repo_write much faster - bump version to 0.7.27- fix evr roundtrip in testcases - do not use deprecated headerUnload with newer rpm versions - bump version to 0.7.26- support complex deps in SOLVABLE_PREREQ_IGNOREINST - fix minimization not prefering installed packages in some cases - reduce memory usage in repo_updateinfoxml - fix lock-step interfering with architecture selection - fix choice rule handing for package downgrades - fix complex dependencies with an "else" part sometimes leading to unsolved dependencies - bump version to 0.7.25- handle learnt rules in solver_alternativeinfo() - support x86_64_v[234] architecture levels - implement decision sorting for package decisionlists - add back findutils requires for the libsolv-tools packagse [bsc#1195633] - bump version to 0.7.24- fix "keep installed" jobs not disabling "best update" rules - do not autouninstall suse ptf packages - ensure duplinvolvedmap_all is reset when a solver is reused - special case file dependencies in the testcase writer - support stringification of multiple solvables - new weakdep introspection interface similar to ruleinfos - support decision reason queries - support merging of related decissions - support stringification of ruleinfo, decisioninfo and decision reasons - support better info about alternatives - new '-P' and '-W' options for testsolv - bump version to 0.7.23- reworked choice rule generation to cover more usecases - support SOLVABLE_PREREQ_IGNOREINST in the ordering code [bsc#1196514] - support parsing of Debian's Multi-Arch indicator - bump version to 0.7.22- fix segfault on conflict resolution when using bindings - fix split provides not working if the update includes a forbidden vendor change - support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY - support zstd compressed control files in debian packages - add an ifdef allowing to rename Solvable dependency members ("requires" is a keyword in C++20) - support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata - support queying of the custom vendor check function new function: pool_get_custom_vendorcheck - support solv files with an idarray block - allow accessing the toolversion at runtime - bump version to 0.7.21- fix misparsing of '&' in attributes with libxml2 - choice rules: treat orphaned packages as newest [bsc#1190465] - fix compatibility with Python 3.10 - new SOLVER_EXCLUDEFROMWEAK job type - support for environments in comps parser - bump version to 0.7.20- Disable python2 usage on suse_version >= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7h01-ch3a 17519044920.7.34-150600.8.17.20.7.34-150600.8.17.2__pycache__solv.cpython-311.opt-1.pycsolv.cpython-311.pyc_solv.sosolv.py/usr/lib64/python3.11/site-packages//usr/lib64/python3.11/site-packages/__pycache__/-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:38988/SUSE_SLE-15-SP6_Update/777d86123f993d8d4cc72dccf341617d-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=912017203f8d24c3d045228cc330ce33c0c2c2e2, strippedPython script, ASCII text executableRRRR RRRRR R RRRRR RRRRRRR RRRR{t~Y"Ɩutf-80977b0808aa54872c6b6d2392e9c7a7cd9e152e989ba7d28e95f907a95121658? 7zXZ !t/j)X]"k%4Pa LJmX邝wV#:Fd\o4 S*&4vrZ`ϞjubDZcm| zxjm\XHW,T] =CW=I@qGAVDn0HV"kYT-"EV\+Q|njJ#S0^NZ<,-PG(lc@ˆ〉! f!6iʇ.Wd< K_YY :hY@蠨XKOܞjZݛ3Wvcȡ l{\B=JsgO_DLNE  p|VEW2 jn-AdW'l<-wqkTXs;$5-9{tP6B8l8Q|2)#}LBireK*.N"fiSA SQnDIcN؎cuBC3ddv t;/K UF,D:VDb2ƨqo<9wROm'`R]m h.ʖ TWsv[ȱ# W#s8w\<=ɩ) {5@ J6U Vɬ<ıVov&GEr&Hw O<HE rC 6Az|!K?281jz Vj䀁h̞^_Xx=$h}D b= Z ӬN IM2x,t wHp]ϋ$ߘIMbz=m6"8nn ul_nc?U{aZ(}:g8&nnܱ?|,?[N*mU$Yv*ςl[Z ^-Ϗ.$xlOmKi1H.-{Q=bd ˶u8Ѕ/xs`yJ h+ F>>eue`$  v߰GEZ ۚb̹<2N Ƹ(eHܦTJ31:zEX QD<[9b`ܝqu&ʭa5JB<]oMk(6)]2W^2aSc%ޓgJ׹+^nϭ>KsBgϚ1vI3H)yC Po׆zmvgꪄzmF;=~ N/ Ì!ÃV5Dw WPpFNQc{:2]6h3vǂ]{u-cylNwjͣFbp2 pˡ&Uf+(115㫤W 0-@Kmg\ta2Hp$ѽDf xyTLyu’~I6{y_RL4C>Q0v( `W QGE#m"{{*//ޭ}[K"eE|ddzw7%*֛hho<h b-)^!}B%aR]]5b{gfUz\ c6"Ǹr-Q6 QLn|l躓sˏnx"%(i[9a: ̮TL>ýQ# x֐h5T'Aaأ52/B## (ﶳ؏\^9?1EOg rry7=KWB}sP4fv$WhΚXS&QQ H۔Acq1:lvϚd>k7m6~x݁ۓ8b;X74[љ| LHs./7ZoIQxI7xrY)YZ_&l8-N9⚚jQCtɳX;&/gúVZVkaabg8 L#Zk'R#6,V/ V9zNji+N'p S=E[M1V=ܓ;+̴5HN#vt2uݨy%| REAV#_'@zm(@14ߠdReȰFb"̍!ϓ,.&L(ηR✽vڮHH.leiyO$1McWi1veEZ}. >CLC#k=,*k0 2"Wb~fIY[Y#gctH GHp!jM?^ćn77h:$rq0XgMdgнё}I [T>;a5H}^"1Pm=WF:"g*$ݰv&p,a;g ݱcl}k^d{Q첾l4>-_'(^LuV u6iFBA1V7`یuOQ/PVhBg?9E6j}gOGCIػ eӜgfU[_rI!Qmix3%4!4u^0è@u*L>P,2h^d v+Xx=USp֏D5:8afT)a-dC߃4'$< ʍ͕V))O>2p;KJI'avoS@3Y|qbmyZWƀ6Y;/*]xFdMF; Qja*U]Wᚌ܋(|wr5E߲;h& *@.#)yS6.9"! ɔÌ+˪[p~MimhFF:^3MesX}^QdedߠUμ='LGS[V =5-H0#'G5 #Ρ"B([Nm֧a I⭻իŷ]ōIb`i!xg9| hrZqo ?G7[nF䎍l"s)Jn?5 l8'4jWv "We@ u+!.ұ'T-%$!B{cwkD>42u+b]._;$8{E 2qww8U7ꙑEx!7:Q!7h<"0dl0rRX2OM= Ԫ4i[砳Dy`'Hq/W-PYlp&-Ȅ4]]y9#34k}{k9? r{]%b:ȡ$$6$ i]_>;]U4|h}K 3iwLOYNi7מW042@3~Y2i3:puPN H6Oۦ_'}Z-j*J)NNrٚg(c$4=ը@3sZTTxV9ߊV'j /Ie"V}M( iycqó_5G>^=0Ezc/i՛OxncOK `bgaJ vҼKy[fa](Z!V^CA^\§`^/w![/y"U!#G62@:UJ&VJ;5r hZ#~&' }m剙wt`CF^4n1e<^Sy1N:GBbȥ+3Ix-4E‘ZO*67k̚ސX^yXQRֹ֡% c&/̿q%GEYoIj!:7n5{kw{)l)P>0eAB #% ( Q7$CM=_0lg*!0+gєW0 =5A-{r<1RҵV=+$8{[J69N 8SS-QaMD nA(UiڳQO&y\@*`~ 9ee]Eaʟ(LE C1t+b+{`dac8cJs#qgN#+Cv3-tb"?'}џR4 R&*EL( M ,1`4SJv#_&yo!FzQ|}g|Ⳙ օ5z$1ƨ2e= .S ^/7grO@eYIֺD)w3k#lPz-*5z5أk3ۥbG:v|c8y^xFuFAp+)~؁mO.X=U!U AI;*^ܠ3I`W;aj7)xXNgK+2U@uJx+4ȩ^I\6 m>/4ߊ)Ƚ?[2BcIyLHg]Q0j`8_^}~Y2=&l#Y~O{V8ĈBm]wxIF)?HDyM"lHW-!izQe{Kߩ0a@K1Q&B}9Z&S2~'v}NN@)9z8!!0_ߙFQSjC h ˾I9Z/1+e6ã*˜#roZwȫ&[k'Ͼ7msd8xK%#agrl=Ι]D [革8N JO3`?ͪ{pI}ʶ?񣞾ڼ:ӡ3Yq)r |g1q{T &?gfQȥJ!ɞGNR_#)kihEn'dm⋞('" ɝע8G]~݂V>rUf($.DW9]8[]?¿r4ʁR((,,h[u2MȌ#_UzJzȣ QGhYoRW݂&rymm3UjȾ:5XPcΏ gPF R?B-yN\ ]iDyC"ﮂMIPS3&eD<Tid G^SMWcnRW&L*{7hBCgC˶R?( Q*=Ӝtfۇ֥f{k UrlJ tՔ[ qQEc(c^=rz(hWdՁ,nU$VQ]S0"ܕog,b ]􌴷4G3 ~VC[) Õ1刡-W] z^|ž!/8C"SJfBMƃH Dp@]_N:*aWJVp|pjw_ ԝJ6ouZ{!]z? 2)Jh6A!7< c5SY1!o}OLʴXu d!k ]p\:}v8Ny,ߝSIҘMƴY9$xg-jwP$d#^yl,)E:U4I*gbiO*Y p3NT 4ؤp&r2%$R6+5 Ȱ/^nD9~:T/Sig,\ߌkq{dڠ} V sX?r' Eۂb' f]j]H/nZ`i1gl_@^U‹m)LfNZ -FP^eVLe{'ّoaOXdzÓ&zx zYa$sFMP}tM tʓD|u Asgu 0 5}pS_s}ִ5t cw^y\vE(hٸ/}A$Wa|MZHx05uXy+Z,8=P4Q{7]ֺCCf$ÀeO,&@V{V‰)}AZ4oBbkHYG#Qiw~1*99 C%Բ}8N>;&&v\e: ˼#ܰ؀px`)rmQdgA}x܏l[6jءOTERhCO/͊YV*ؖ!ZstkpmNmFly7beCg|Q%5ذM i>Ox,rmtBL@ڐz CQA>Sbi[V5: / CƁGswz[^-'E"n=&\8 FqQ.Y  PfO&WPW$eHB{ h}R.@y m&ߑXY"'Tg*qH7F%/@ل9QBCn"B$ 4zlu#\O{4㫺OU`6B pxਢ왵U%zQmdh:h=yt= 0`o")qH3YaIL^4A,n-BH|ze k_V%\\9}!ܻΡ@IGY&Dw/4`BTj$LX @TTU>X 䂒3ckk?Z״pdVc\-QSk|F֒Bwͫ WZqTAZp8hEBO$=K %+W /oO][;:4*Z_xȾ*tS ] ண'ŗsdi._;Ro{ȅI>5N5_{Lrh#ia4 Yiفew:o =HlFyqΫv(NX1G@vwf 4zBNލzN'7@ZKા0 B~IQ3|%Kz3S/eg[pm (x7 kR#Oll`g4C,ihx[7yPirx^ 耩5G~kcV,Ӥ;;໺hA(y4F=^!t{GۋjAοp?v`ln;&IKR*,3{b0}Ge}Ntdi.'\<㭟13p'5NwmKv0hLfi< Fy,X ?wQKXΪ7鉖Rol:t9{a^M*yv| E 6|+ρ/zQHw=ٟyG_6Jl<3 Q- @ga lJ:Ɂf; "6K*mHgfX٧haoྮŏVj6݃0&gD̡Af&a ·z1}1H*Y}+۟ 8 ɋCR;C!lqѨg9ĵ< t, t bKӴP37s`'mP^_ O&(kbC1ayxο-؉gtډD%@P>lb٩PC}H(ఝ]o_(IiQe#C։]erRo35\kCoTkI X"-#VtE$@ٺ,*XХ KgvJPj ~(^ oPzU/|\)LL: 2mQ]U θf 9M悧DlɅvDUߣN pxc[țE\E]>>tDm-5x$ƟKs>~mS(j'`XG*{>{DO[C+.J kx/%0{7qrapòzSA2e#':]۲Xn,`.wE$iOT%|S1Av8O0K!_ANфDQ0q~v*[8{Ǒbbe8 q- 7$(ٕyUxX[?~Y={(=6R!)dAP|OE5 BY3 RR=W+2f$ EOᗑac^ݓ[b)Ʋfu0B*")` )y\)xT@]N2ysS>Dˢbcƺ `JSؾAɗMepߞ\fŸ*ō D lEz*rl~>|ɓ b3=7|FJReͼ3W}#5zaM",:G(t!ngi{G⋝2ύݣ13FE\qQ2AoѺ̓!Ƽ]&.*utu5GbϮ[XD8]/. &Ƭ%mAtXÒd R'2d |lw,quxaCvD*! o/ӭ |%5fa:Sgҍ *i7ZѸڈc?`qlE-qUIY_5!el/: ~Jp٤;nж~ xG:(R0kDAJ 5['J,"lRt-%;EMzFQh*Jj*SK%^Otn[ts{A7 xI4ӺSba; X3Ļsg J2Ra sC _ƫjF2~^1#:bxɫ]9n'4i )j) ;)#1Qd;sgX[Wk.I"Z;LwQ. 7VӲʼn>T콿v$ ndrWs hwOEsӓ/-A;hl>E!Kk4a:< ԒwP.P0`EUFmHέ(iu&)Qdw ELX9L=9\ X@80F<Plmh737E~j즯M(V;4C얄R!kFwFt;qOZ^8M"HtD`5kY: {U390QB@ϘgpLV7T)<.JǴݖ(pmC1fó]g?f?ջ%ѩqjSUǠ9v:$U8rgru31"o !/=+o+I p&?`[@WH>n*P(0^bFw '•'ALmҀ{m0\%, }7ncr-Qj wr@^l'Zϖ+A?|{wzK ic8*A>z51oLh @}|-0o}hbJn/st9F)a_ǽ ItƟH,ģ\&D7jI&w/fO;$w<}PCL\ݮ9rDC3W[,LP AQƪi;=ӉG=:;$J7uԇgixBA2SQT6`D%kToY|CqӟnX*lYhi}uqQ)*W;pګvR7Es X 7w wڊ3_ 9IVC_9)ڪKI-tԮ>|Db)LxMcΚ KU;KJ}`xB@7U{,W9e ^v>.>hy(&!E+jzBYxn_L(igo[gt5_(dBC]@؀p=xgSl8I"b3`]3B$U=Y-2B)*7.36UWs SQN傱 (eR1|XX(GfuP%7a3 ͋!NFtX|V2Eu*g,x$Y挕Wb{*jŀ#no6$l inNuylrFk;֠WJBV?ds0B U^̌Wd$79e8[Ǫ_=a?rN&U-o?7fRex3pݠ);mvuZ6I#DbDEzzRQC;?}L}{wbvx.DuKt-D1^/Pʃk1U.zYA_ǹIFWbxy09l.Oω2ݫƏ;C/1=>cwJ8 }(_ci ޘz .#G KXS\vYM=hTM7Án/9ȇèbaTrtT$fz/va,p*y'Fk`'>$u,"kLf27 V5"+y>3w(&0m9W/1M,{xjs@.$0aqgOUHzBw18 ߑ9!/x$k ac_ I`ROn~ziPX<:°l}E~^{zlr2T[b)bs2 u#\/8P@MS4aCWz `3d4UQ],|*btgTvERDjbfYzr B7ȉ\`st|D߸T!·qkeQouy6\np;kcbJ'^h?Y.I(jpc灟~s[XF .~hUwݜdǾٍ.P,T/1'1ϻmGW Y ,_UI{Sޏ&aBڗz$+6fA9䋂܆[\Q^.L e mx,3ste$^ ptW[W^NuXW1 ѶKNa>#~TQ ^5]V蝕Ӹ2*~LMqc3Flz7eO//>P)?HDbQ'gA|53xs Y΁BDxP4Rsv[3Jthh-Av)LUo]ycu[5+DWJpsXiQQ=ާ%eD;7|/1#-dFIqC1'P UvOP@RfcmI*< .3 ;>4Pwzb ՔPU \0k읾MtB#[^`9%4_Q^L"rF$j.0$j!]*R86'0_?|pҥ5yܷ0D`ltګhǏ/>R7!Mi@Q;?U3֙&"wF ]8ۘL4³NrA?BLolBPx5 -&x7-?G7ϾS$x]9vO9: nQ,q݊\gJ\[xSݱѽT2S6Jvmי^mܧˮ[lxQdJs 9Hd疎ާ:kΩ[ǵe|7wi$.- l$-{&6}P)#2K@yDBRWo~9ӊzElifL=1 +YVa\$H4X<%g5 ŦKBޭHZ b'8A70 x ?#K6S]Ր,xQi+9[a}Q\hzoaG#zu0瑐%AX qi]XL@|:j }Gr/RvI7ެH)u_G S.Fˉ^ &G.\ow>_o/R^;k4#DtVZױ9\Lm{M $MC;,`"+bqyǒMO uL:ee(3$,ҋv#dyT&gX؅Y} C> Vfӂ7ˋ+.ZsjI ~h %:&X1޵՚pI<yw$ZHS2 Ec6 \=Ӥ S ?:O96f@7ptزŽOw(=m{{U)U#,vp_v)哦],`BõQ] 6 OG_3m\벸dYxy/죵;#C*!QT}3PAgf&׿y$ FzB5ut%JOD;5s[KcG Zp ;wӗ"Ј4bF"^6{X>jمЙDXK+pqj+fY戀fFM r/+qA^bf{MXq9Dd&{E IY$Es揼WAI>+B['%:\U;Ot=!lPIc{Mjijy(VBN^{emQJ*yp4{nrdLk,ɂCH$0u3M E$?Nx_^[qgyS m/4ӃF瑡l͝$ /{z>[7<8ŬLژmY4ihWHэMW_R9"lm} 5I36kNV!a:0.2԰,!t׮)FQg8J|jkTRz,> `91] |l4ost[w آ`=œ+LWbzU1|SjY<'dfͬ?$R46sv+e~"d n~vIEꖴ0?_-!/tA֏3Cd{;aJ 0KSv39[8Sڿm{~TЁ]f7)$7X:p>gw6nID`Ͽag<Ȅ&-V$,cݜ(^q.ky9!εckpM*be7`/BBp YZ