python3-solv-0.7.28-150400.3.16.2<>,܉ęp9|2 rW:i4v}5104hO41\,0P7$ S NG))twI4%z~]ڭb#lW7qi5;/]MEI2.hĆk|{X(Cs2q~:e{pL4 B`dnK6H3XR3]yf;fnS^@V0 /uRQQTao!ž=~|#3XR'&D[@ljFO9>>H?Hd $ Llp| !'0D N X l q xp(8K9K: KFDGDHDIDXDYD\E]E^EgbEcFddFeFfFlFuGvGwGxHyHzHlH|HHHCpython3-solv0.7.28150400.3.16.2Python bindings for the libsolv libraryPython bindings for libsolv.ęh04-armsrv2OSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxaarch64JJTA큤큤ęęęęe938cc0b8bbe13188904358a2f501063dd5c34e867a93be6a0d5e9ccbc66bdf60938cc0b8bbe13188904358a2f501063dd5c34e867a93be6a0d5e9ccbc66bdf60d647cc916b439423c5f2a7ced9630f11e73ceb93401fd0aea67f7324095cf78aca2676328f87202706fc353a18f7cf704ea2af52ea3de374de0d265f15ea293erootrootrootrootrootrootrootrootrootrootlibsolv-0.7.28-150400.3.16.2.src.rpmpython3-solvpython3-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)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)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3ee_>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.7h04-armsrv2 17079113060.7.28-150400.3.16.20.7.28-150400.3.16.2__pycache__solv.cpython-36.opt-1.pycsolv.cpython-36.pyc_solv.sosolv.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/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:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxdirectorypython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=30444d1ef458558c2ab97c421ceca809b2b5a099, strippedPython script, ASCII text executableRRRRRRR R RRR RR R RRRRRRJ!xQputf-8096054c26638843d57ce5067cc15c6bd95a3e21b5a43419f11f8059be258fedf? 7zXZ !t/|]"k%Ia iprN⥘RfWv$^-#`?s 0= ] ^H 1;h,i`G1X{V58TvK,DpKnp`&K:褽-E6*Gk*^DN&w! 4 3kwpr_/Emkd׾A$C[N)c \+vu(]Jk~;B~3&-6 0mZK*p}.{[`b9kyj7+Xrg;'~w1εÖyTeNG5>yІ}FFlE>^mn$[)J{_HLqBJvRld, Xe+iө.CŠ-lMk/` QZS,HRXHqs(KOA !]-(26LFvm̵EΧk>@x}$jhߏ'}ZQXW/.bJE ) <[s Li/:36e8ؒ ϹNg|&Rf8RzuHoB12r@|kOA0ePk0諑F_FϜJު(zqJ7y{pF(OH*`)or{@hH X5|_֔ɉ"+֢UJ>܁)t/ct4EHW4eX4Cz~(NMNH[ =I27^Y4xd}m,g g30e- <ԺM0ƪ}~z;x^I2+CQx2{57R~FiL(#T$[WhΙ2AoJiE~V*GYej\{a]9Ϧv9nb"Vq-;x;5& LJ5 ;)qpc_g6.9:΃0؆/4MSuqUƻ kKHmL wf|ÛPr죗5pdBK"~A%czWx^#XtÐJIo)ApޙQ4zb<mCq|HΊ\՗ (;c ^!ҍb d/uM1X>)5=~ KSf̡J1\0⩆omInȎ  ˤA8ٔXrm+9M}n"8^;8xdkDx"eQo'{^c$N{f &ƲEu@ iΜtʛTkj<)'@R+qT~ ڽ []afAFK{ůKkoh1m(`܎&Y] {1t'H =xSjØ/8#E=?RdG~9 ø h.(xބ씿E]_? k6HƍA/Q^ojt"sժ̛N{(Kߟ*1^xР^YƼEmF:}t>-wt% "԰VEB;Eϓڍé",&S,M"{Y_jh%rێ_!aB:fx N@N,P/JA$+ K_ZMh+v"!Uǻwh$ p-1Z$f,cf3~Ѻ%2'dN[ ol^S?obs&qIV?<%FZ1l2IS(< "dEBA>.d}[a6y;i: OTb_xEF\![tawb9I!x˒3%n"ZD 1AZ܏m22EvYoxHAʱQSj#o`:u쏷1f?e{\*ehu'ݪorWP=H0Of;g{齴} 2:bׂC3>wP oc^(\i(S߉#m #θ(n \x{/GY .`BdK,FG2[ۣ6 4/T2()mv󕺌 R+&ӜȘsu{9{h j{Dc`s2tBZO3 Vt3m؇t!Lǹ~Zdt|s u[2{hiDdR dԩNԙ)/>dޤ6C(yJgڶT`7ڦ@sUnlݔxQݫ9SMbYWΰCYu5vG 7?JyDEfylʌ%TixeJ%=r/ם4@c/i~#짱<1ֆ/m{źI#] <__gZAURb2!m5w"H+8ʡ]apU{7Uh%-8CJXKԺ; ŚRCke9#%{DXh\mz7rcQlTkNpfUl{NonT'6ܓ}v/UawؐGlj; }Z?6kC1זGeA#7iUg 3[/~.r-ȯdő0xym*>+nL.Uݚqߋ 7k .T]N&ٖL,HσB^LP*& wI}Ǯ0?9oNr1%${`Ɛ<;mG}sQ4++WS7lSXK C }llc!5˩C%l]/" [O! ]ϔKHwf)vdmjg%*7mv1c_r޷91/P>^ Bvgvex{TLnOgkmQۏʻsnQ0Fk;ƫ}YK[YN)Z߀ hs+WY(zV]wYokAs,_.GrАyt}f|XR* 661C|Cɕ ]*r/B&X59t 聝ZL jM:u){oMpu$CnUh<4rR8& q&x'>R;6ʒ=ѣ1+`[vZFeQ.("ƾ?P]nlZ NghC۩(Ycێ_QL,As5_bDRL3tЅݛk봖c_tJ6W#=sbEa]eW0ېk5&UєQrnpFki'Аjkm"]2^C1A^2x¬WȊN#Ӂ/Ԛ쏰bfm-6 0Q±'򕌣)Zh+qϏj>ZǢa+ÐoGp$lvxmӺ2kamkXIEy5}/($@{DMG 8?] /;`{/ۊ_$3ITm#~)5f!;XDG=EWk- |DڇZYW.i1tH^_qF)7Ko9FĭRӕ7#,#U~T7S"cV&f#!gqbA;%i&΅EuFwE5Iæƣo ]ċH4Z@Q-8(,LS2N[qLPGJ%# K/xK~JIg4f{ݙSW%x h><}˰ VS2~ h04O M F\q2x1J ܟY=xMn?hu@t%qyNY'hX:!^iBynng.9dXq:X'!I-… Ɏq]b U7 ?MH+=(kt ]bZB,-sypj|R Sp 5b՛(6fS~@0X Ao'hl0D*05}C7 QB%Ⱥe|ׯİg 6Ĝ&g(PjYNr}iҲn1 iG5SFk1EB;('OJCŷ2z'B^ųvJϽokU,y$g lIaY'^-8aHqQeW3Aȼ8~0&|JVρ0yfdmO&i]WD9 (0͛Ehы@dzF י8DM@=T7k˹LC$P'gQ)F؀UW>eao~uSYyv9wD%&0y&_tSFuDcfAn̎1Ƒ|_J=ϔ"9܌61òf]?K=ifqJG]":W{X z F6"zyy"Ͳ&W ~M\S~]4)A8eeNM捩g6xg^ڣ[C-Nstuo%zm߫YћHjk7_l<]Dۏgǚ?]ٻtS4EE??}^f:P&2l$jyGȠӈT? g,#"f^#Y8SiS 2U1:Ԯe 'ɪ\) `emlaVClC_"L—iׄvuWY4k?î_Kgsf+5n*¡obJ=?ЕT#[jӴtH0ߺRwp5_QRh127jBdG{g+GXy.;;bLjwg ίAhxv/*re脳7?9” ;@`ƈQD2tٞ߻<~~4k,?`l9W]tL/~ -x ItZ̚M:@Wòğ~ggٓpcI7ca# 4ncajƮIݙg RYa1YG0!-7-3D\0 Q[%3V舄e9ɶ=_ w7pL8ߓae㷁T0F^CNkɩ Yn*OG. 8D.3]=.2صmP:b3VvСoȸt~e&abݨ$C6le ٘d`HC^4)Դ3ҙ,ś7q4%O' lh_[5q^!Iǒ2>#al~0qeeC *.Čak=_$ICkeO:")ECiA.כKMxKraŨuE!'rM|@go~HgHW8h-Ss5caW\|:8vݵ$UQx;-D*12E$;/#dē mmy H[Q<ßK* nk1F-t~HoVόdpA:hY Ӂ[LeE m-ʿ-bymPt۾ߍ[!cm̄HH?u"E˽ 5ot*Ϣ!4\<e)`x0f)7umWj cՖ Re]Ix cUWTig@d^upkFtZbt]ACsNn}F>FTC ƮqOkk+,Z2q gGo lDNd旤LQ̬ZzhXq#(tU96wȦ !XqaZ/>"A%e(-Y-hL9, %K|ZX^"`.`1ΞU]|!zksGi^m}EVֿ&%᥌+R4_d:*8_I]0wcdϚa^ɂaъGlwl(0xav-0xXוih76EJPBOc( HA1Tj >DuBhO6)c;=FiI7./!3pZ%1(>-`ΔC6% $M{@ϊڲƗ0XW\%g{cqLN+Q!v|glJ?H6Q ˚9ĭ ;f? 7PVUXDҞ*]5,RIm ݔ]oR D{aK":ӌW29BiWᓞ [Xܶ]A?v)`vN4gvdCb&*^twƪOC:5db|A%lY=Gzg}w fd*_@Q*\fݟc`dWaK{sx?[*ygnPr4׺Ŋ' ykcF@jEq x=9=gT*uZ{~-N>ۄnGկ}$ot$,`4EV?ٺ1RTLV\!tww&A;iaͻ'_{ʘYtOPU"[X4F*w;cD62el~zsu>gLAu09cԧgrnOImZY?~*uD5z=w/QLgYԳ?wW4ydwiV{Z L'5*hc/"Pt%aK-],IbM;lUm1sX^\X!:p̶#v/O*F>hRl1 tSuoOR(`T}4N^ GJĔo]'THX(VxkJL/0,d_8Ғ~Lf!ʝ%q;>Ua,!_$dݸ(GkT钼d"֋B{qҭy.''h A*^eʕ.ڊEۍ~Wm5RYa5j:P[0EZd*FMÿ:;%S jiM,E/C-P_{¨;>g^brkN U-c%jU恵 8Hk`qQͩetlbԾ{ٴ; wm6mG@.B£+:?oq>`s@rh7>O *L`dchb/Yɧ;Q^/VAku2~Lk~S`>6*ˈ%d\XkW`ܣdfWYjԀ7JjMoM /r;Ei3N< ~XB+hըSRA!zYē#z]JC9Շ/۽N&9Ӈt昺l9VUxOd*װG,fch=oS`@IHF jm`JT*ll&{ToL2gx^8Y\cJ_dJlkDFm8Yh!?66J/oD$=!EZI-rN& )$ }g$خޕdqȣfo%*NkcKo9$qt ,LߣɷgӬ; _0ن*NoDyBH\ H@O&.QuZQw 9wl4'Ab^%1*YXQzەz6Qw[W!h;CIcMHñ9wXcj8.V$زBGtiO v$ayWE);9Z@PA;hURZ|ڈJuB3u9&H{$MqNo9`W`DL)pLYۑ $FWrf#SVh`wxpSePRP+I:f}5zK wQғ1b&dr98^&`F+T,hR] TiCKl8 G'`=CO@\Mma³l PIx=*kD?b*}xsJUK*iB)=S35Ft\FFg{?f}F9E2dr̦֠հ"e6qž'g5mw.~Q~NFƎf^$i{ĸ| tW6*J} 6DM^Pm[}NrU Kg ~Aʈz. Q"+3kj2Vq+])5Z *48=0>pZY^4TKSX | 6Ɛʾѯc~XPs}ZN96&(#w=d 0J\Tdn1 "RIOj! HBrNɀv2F0ػL[A-8Z'OǁR<. / w [k!~nKk{O~L,.iÖ́d7DL[IR 7w>cPMh RǺ"A71LjQW68JED|ޮK׍)BΩ=.lyh"tyTmbvPR#w,fhHO+^e/YKACꢨ@)t50njrAb7+W<0TKHˍhޅb9XO9g Y 7ޠ &vL"! a]M6 y|gPm"+%1=򯐭DٔV)$}2xԇ9}>Ե * Xi/M,>{m WLݫ?דː9j]g~ě ޲Iݯ>DϚSx 2.D֗_;0ߔQN& =/ dOrK:¦ 8}/:F<0//BsN͸NlI0/&BC)q<сO#Qq_~,5_He9+R)@[ !`0 Hw.VN&iIgi,%bJEs Ž-K.{$@k #%C+=&S&\MGsD@S^\,J߃y7~r,B6E!7H,q;˙r j}QҢJҤw=TjL4q/<`^@  $iqO2x| ѠS.Y14⦣rB,$D_`f[R(LQôofgL= {pMA8"N;8z\^1am-4F#x4B}زp.[.~8 w os"IJ9NMDDj}( =ߒ[>T~0i˟o)lqKa|i"2B`i0sVPׯM {y{P=,[+AdQ՞<<*c@K'yw&חJ l0~ʤeдZw2͎$ zZG:g^¢{C&N[?6d붮%Im߭r>'4X ثFlђ_e;iΊGtn+ji 4/X1oDk^7(0քh2bWy<^l=֭骶Eʃ 5ǴA˜\TW$|P%V&BUwf%%D4*sk#senӌWp-=1Ʒ K"ǪuCށi- ~VnZ^]H혆Y 6V) 0sb.N`4*5a,jlE({m@Vb gtiGxu'{G&,w@b\2 "n>r=䫢Ϭo0< 5-% 8zl  lf)WlDM;*ը&ӷ,ot| SG'd L_ \fFJ0: *pdmʻ]CqԉG~{#0wt (#1%cKW^ !F5BbE<ˣ"*/hi,0&UU= s{@%&Hi+ y;]R`dF("`RFE] ILj[sxDѵK7ƶ7o$I/֠:w#a:妋BEmg{ p0@pwg0)yQUhlv:p+0'V+{6(.^w1Hޡ!1rG#':\ͫ:GGb\;F31z;M& APB:5r?N[!"=y/IhjN"m9f70Mҁhn4`E2@B( e b3])^8 =&A.n~(%uJFpf^YG!K< H?)C\S=b[+! ~c1"Xu"e8Ov|$UvGאxxd9^Q# ;U\u duƎJѹE"8)\S ٪S}am,sgJHpo_F4wͥ77IkXp: L½:!%ܱӢŀ&AdЇ]1Eq3 ZMfԆ9c>oI˻1.s9Jn  K Fwl9DԱ,<)S` 2yȟ7UPED]q`^ڧIL+]בR\q/*Mgv}mӥ2 <йi8x4|E;О0 =3yc[:G 32P)ӑ-6FPlF@I}@!lX`J T2R&;]EH"x;$bLJK M%i~P&APCؿ[HlhZtW1T&د:lAi 1w/!PzjR(Aڤ5f*ŕ5lВe?Q.dw Mq>;,&GLӯaD+JO{{ ar>Uѥjt~!1-M>?h2J+27H, !"~bnX)Ǣ Qa;m;zާDMxD ʫ"*C ސcFEf<6Nw2l/8#uXPkBxreex//*m7ΎL -s ^uA)OSm d0*U] \=s|}gǞI2}J|p9)$H'A̐ K|1UcIp6QPκ.&<^:h0n.d?h$$1ZacMipjŚ~erT4;DhXLmL{Z_IOH AÜ-T\n+/Ld 0Kca4ne\ +yrfv "/őO>?S`3KENguخ7Z͔:14]ֆm[;\H"ytGs^Qj0(YФ%0-:a()%ީ^ar}vW3㴮آXn[0/]7Ďp;RMlInǂQAj,H֧zA}ju.}L01yj RI)9];OZS ^P?Cf3U͹ t{C}C 6@h_24;AeJ'z1(Q {} pqq (K)V෗ lWB0v0VMuG>BQuxsQp(͕> H"o {W@=y/jK~wZ!LBL#;K&aAMOX;E?FnF]P"f:Wi&Ѕc4ؾak.s򼑈ZJr[MSa)A(querePk/YCbx0W8V ?(IR SzK?h|ѿ-1rp< q o4#'ddhOeg{=k)ɬWrH.qԗ6NӗPC-;nPg,؍~TNwrl+#("(}Hw5Yd~Չ~K,r5'gml;|%Eէ8ut!#MꢶF6]˫#b:9뷋yx!ǐەcE :bM LOりBBP#CI#~G2.3Uʶ6A`0os PD߶#YϼGoC(yd+YQg'nh f.A/U/J7>Q/|No5Qǽ[½_0 <\_⥦vUqĜ&xߤuTboFn_P!*dO8d/?ru%0_-(Z2(h`4.jFkɐ N89!W|TWo1Y&%=rѳ4]pmtIr&ԅ]\$tNAG =,f.(Gt;{ 咏;DC766e\7y>%~Y{u c\r0z (}kG^d+*_aN,|i;/4ooF0pG>{=mqχ1X%J{@xc-޸߆(eLa \VfHMi#0tn$jݹŻ kdy݌GADXUޖ&J1K- iGZG* o^ofdf\ǕziїƠciU!DeRmME`@ՓԆ"YwTCC=hy8]tڽA<BrZUI\z͜lךo+Mƍ0N}b νґh =1iS#Bw Za ^t^oKx*lAA5V?x{ӡ! ClsYq0z3-0&b6.k)_zpW,^fnP jT! % &  }p>=dzu ZpO\fNpVHǸ=xv!B$>tҝR2%f׷b }D1@|iB@Ю(4ĎȫF )U >,j,8}dyQ,эWI0KvohoBN6 SGG( ߀~9x/dS|Ÿ>dJn$Uq^J?9 rֽe촬tU4y]djؾrot֡bMT}u>S?V=Jy?n6үr%0t|C25%|Up]Rbd Z{Z8 u8*1uG3jB.PMs)_ۿ>@q9pĞ8}Yj8v&yX' Zcc%i+`>ZGH֓'CJk}HMAK=u"8: ge} )_=k9 6͆ ׷"ߚ룼+̀i1u>bVkL\7Fխh;@s3D&s+WOdh  2׷f{,y+&;$w2+;QmLK(o b) >{H+DGvc'1MYS( #%ut4󍾖{(fF"wm)D8]֛q[Kb;!뙗sڳV08z+ޠ&{Q5Pa(fl3%uąxA4#XL{IB[ɪ qo3g{-:Y?n8U4Um{:oNv[b5Yč?:ta&?{c/$Eau2Ub_$nYЙ_huGi6~~*W v7zqLϮB`gHR1_. hfh|6~Wt8Uz.%zQ=_o∁*(5FikU g5C^&QRZ&G:IsʰulS[*Sҥ`!j{UV ּS sM~ [JZ),D֩DsO*VR pJ.wİ5c(MY3.:64rj+}uňEL,!E2'8!'Ç?'mIhOשn-fHx1yk7;ܸ]p5>է#b;j=W?bywvǷL.oɘk?ƹpBo2j.K_Qfƴʘ=/~`0 l\KТ"Ni2{8&U-hxhfؽw/ n% ǣX'4\ݷV8oI{' !pnBܬ-:1TBT]x" R8׊ɬ xr.aO0g)ʟGz ͷͧ >zu|V+̗zӒ5UTtn~eުߒ Ňa6ޝ; z\y)z zwO8 Y+Uɻ@0$'!*־zs3] \C\Tc ඕP26Wڜ;<=/qCNw:va o,.V '{XXIfݸvTzWqGpG3i\c"ij?fh#Qo^C/aE߅L+A m\A%C|=-HU>RE( $h%0r&/#\ayllY`8^u2Hz{Ҁ oV{i7.6 D n ΅t)qc''qG2U0֨nm8ۺ(ñD8D`6-E 6d$ N _@׌j9FrsIe@6hll1F=6yzȚ07Y;S3'A <ӰR#`9yrpα(]7n;@]Ϯd1UW]ĞJ'-4n*vuTx|>mЪ74c QUXNb=fXn%nZF^ ^S;O3qV%OUmˀTX1C^Mgh0!a" ӹMr t"y/ VoǂwC1׶vYaa;XjӐD.;Sֵݏc%9m~o>Dзp [ 3pN~EPw WC"yT3sMz{xN: 'ڛaŔ39\TBfn]*A{)7䗪yVg yPy[H>PJ`x5̞BsK'K9EJ;KYAJ@oqvPŇk_}8FFf<"ޏi5T>^>ox{9Å,3))k @wV< 7),pli^-j`ߛURxod ɣ.Za/0p8K,ow[Ka3ڡmSTy%@  2REc˦g]%|dxAinX!_֋eCX AYGU=f*Uc\["\*0åd-yc~a~"*;(W\@=FBL œ6:Ә\!)Hh"|ƺ- ~#J( 4^{mH:kY0!.O(gMu4>IJ"=Ա7zya%k-N6ck{h|r KJΡt¤GyjpӍQ"$2_"7Cde3M ]paØDyD9z!6\G]2?=0Hl P TMbW:V$^O:@LrD-!; d8*Yo&BET"/gD^3g 7@rWVpa/BRK dT&-K[mJZE[D(2Ip!=e 0+@tԨkqvb<QXh ?"~beV..*4Ðt:QYσB%XAAnnw-xZS 6UĪmG%MLNH}O 1ew`}NYԖ!d^{}y'BX$+@VCyXp1twUNqͦp],8r TEy#>Ä_}x 5s0S@9xn`l:Բ3/̜)/7TEI?SjB9Ey@>&,Ʉc|V|f>=sCD[(MhH~[/a h _錣Jupj}}[gvlb龑QTmM>W9E2B0Lqwy#6$uRf_w5&my Q MXfK[fgK/*]bmL>,<= 2Wr<ȁ+ zԷ!;gZr(y">I_ RE'-,z/#-ἀ$PQАfK8cϺEnY qBN!9$K#gi,0yx6=C4/ 2ۂ9ugV{~0j˖ JDKȵhO ګ#;8 %;tkk?GfBa{}H=ƾƵr 'ye䖡ϹR|7g{#i8c(&oOv DhS*Ѵϗ6X ٕɄ. ;Zpf5pA Fmr0WXsRTn#~sÕqohu^D&r-L t3ŵw8XA2vB: lqr\Τ?bVKH0=+bv3"PHXMT3uO'1P\q}7aYt-7?$NX Sjn#L0:bۍY[9j[qbZW}D\EoW5#ăDő݌ͬB- USȰAN7iL3T>4V1Fۮ,wS^+{a 6+x2 'b BEvE^ [˸ű9~T$&^qpK3TELzkm&h;%7~px*v;k=sroB dH4LQ802BB+ZP۫#:Ae)YR ` R>gE6J >vTu=ׄH~9s <^2kO[nK7q"|Z΄CxhH_\\lNuB E-"tT˵_TB{|gǩ}M1?<1Jw,4M72ǟ7?Kq!|#375 L 8V5=Q"sbIOx18afi5vȎBO]LTw9s)JpUl-HПt}vQf: aS&h3<\+A` dL[| g ӯ2bde{WŢͩ9jY=Vj01::Bt~^b+;w]qb(~[tͅsDnXx#t5$3d Pg,o bx>`vcb=*wuH+n[Oovo 1r@UM ?`Q ޙ3ZK"s`ˌScǪLdgx׾Ѕ8Z6FqM_ڑozvsިO^Z+V3iFe{j 0l:KJ]ଓaIS,A+B4TBi°>_2X3&bgX FWySɕHi_≺6~UYT?Q8Dc _ /T$@k;qyA|#.H Y °JT^!Ԁ߸IwL~j]=K XKE_Nb( Q*cƖ[ElWi2qb̵F6=+qM Vl;s/T:€b b[?=aF1(ж oX&uS^"qgm-}>Wړft 8o*/ӬOxU61߼t`wgd$/nou 0:/Qp`b⽏7sD\RRuݙuCȖ֬km@ *.BJvgxeGXԻOVSoF:?'ƖhHP+>Ee?(~Wr0mt<(W0"20q? P(WM Ћ ca`nŭ9ëI " L߇lyL)wTeςFKb?0s_6})Y3, p y1xxyrPRt+T#L!lW56'&)%´zX,ZzH.#ràU0*T%Ӱ`+ͦg,|U%lz6:O11n}e_7z1+2+O>񀴶[6f Q!̽4e! ?l~ a9`˚Oo0yJ3yz@t$~7VJ=١[Xj w\ XawZn-X\JmTyTQ/VVúe5G0bGkkhNG\^Rn-7No(vf`7v7]i+6g]7Ɇ*7okJ Тi e(iiT9;