boost_1_66-jam-1.66.0-150200.12.7.1<>,̉h}6p9|Ej2k]H(zBy7܊N1=}t|8& #@*Cs%B&Vlb\ŌkJHQ/h8<7K#oV_69Qr.A:P?:@d & ?:B Xs      <Dt   (8,9|,:,F7G74H7<I7DX7HY7T\7]7^7b7c8Dd8e8f8l8u8v8w9x9y9z9999:<Cboost_1_66-jam1.66.0150200.12.7.1A Boost Make ReplacementBoost Jam is a build tool based on FTJam, which in turn is based on Perforce Jam. It contains significant improvements made to facilitate its use in the Boost Build System.h}6h01-ch4ch0SUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Tools/Buildinghttp://www.boost.orglinuxx86_64h0h}%h}%afff34b8f57c649624ba09f022fe28c9bf5dfa55769386d677b51faa9954e337bjamrootrootrootrootboost-base-1.66.0-150200.12.7.1.src.rpmboost-jamboost_1_66-jamboost_1_66-jam(x86-64)@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1otherproviders(boost-jam)4.14.1hka^s^Zľ@ZaZ7Z@Y+@Yܶ@YdYX@Y@Y]XX@XpX@X~@X{d@XlX!@X&WSW@W@W@Wc@W_W_Vn@Vl@VV^VzVm]Vf@VV@V*!@Uyx@U]UMT@T@T@aschnell@suse.comadam.majer@suse.deadam.majer@suse.dekukuk@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dejmatejek@suse.comadam.majer@suse.denmoreychaisemartin@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dejmatejek@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dejengelh@inai.deadam.majer@suse.deadam.majer@suse.demvetter@suse.comadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dedmitry_r@opensuse.orgegeorget@openmailbox.orgidonmez@suse.comidonmez@suse.comfstrba@suse.comegeorget@openmailbox.orgpth@suse.deschwab@suse.deidonmez@suse.comidonmez@suse.comschwab@suse.dedmueller@suse.comrneuhauser@suse.czrguenther@suse.comdimstar@opensuse.org- CVE-2016-9840: fixed out-of-bounds pointer arithmetic in zlib in beast (bsc#1245936) - adds patch boost-zlib.patch- variant.patch: backport fix allowing perfect forwarding in apply_visitor. Also fix wrong usage of boost::move (bsc#1194522)- libreoffice_compat_backports.patch: add a backport of Boost.Optional::has_value() for LibreOffice- Use %license instead of %doc [bsc#1082318]- Multibuild requires versioned Name: tag and doesn't seem to do this automatically. (bnc#1076640)- Update to version 1.66.0 + Beast: new portable HTTP, WebSocket and network operations using Boost.Asio. Header-only library. + Callable Traits: new library and successor to Boost.FunctionTypes. Header-only library. + Mp11: new metaprogramming library + Asio: * implemented interface changes to reflect the Networking TS (N4656) * functions and classes that have been superseded by Networking TS functionality have been deprecated. * added support for customized handler tracking * removed previously deprecated functions + Atomic: improved compatibility with GCC 7. 128-bit operations on x86_64 no longer require linking with compiled library. + DateTime: Fixed an integral overflow that could cause incorrect results when adding or subtracting many years from a date. + Format: New format specifiers added and volatile arguments can not be safely used with operator% + Fusion: * fix compile error with std::array * remove circular preprocessor include + PolyCollection: backported to GCC 4.8 and 4.9 with some limitations + Uuid: added RTF-4122 namespaces in boost::uuids::ns + for complete changelog, see http://www.boost.org/users/history/version_1_66_0.html - refreshed patches: boost-rpmoptflags-only.patch- re-enable Python 2 by default. It's still conditional, but remains enabled by default. This can be disabled in project config.- build Python 2 conditionally- Use multibuild setup - build no-dependency libraries in the base package and build the rest of the compiled libraries in the main variant. This should speed up bootstrapping. - boost-devel not built by default anymore. - libboost_headers-devel now provides boost-devel for legacy dependencies. If you need compiled boost libraries depend on the current compiled devel subpackage. - run %fdupes only on the header files and documentation - drop build dependencies on gcc-fortran, chrpath.- Setup MPI environment prior to building boost. - Switch to OpenMPI2 as OpenMPI1 is becoming deprecated.- New upstream version 1.65.1 + config, fiber - Return a continuation from functions executed by resume_with. + stacktrace - Change preprocessor file extensions to work with the installation system. - Changes in version 1.65.0 + stacktrace - new library providing call sequence in human readable format. + polycollection - new library providing fast containers of polymorphic objects, from Joaquín M López Muñoz. + For full list of changes, see http://www.boost.org/users/history/version_1_65_1.html - 1d862615.patch: upstreamed and removed - gcc_path.patch: obsolete, tr1 module is removed - mpi_upstream.patch: upstreamed and removed - boost-1.57.0-python-abi_letters.patch: refreshed - python_library_name.patch: refreshed and reverted upstream changes to mpi/build/Jamfile as we are building python2 and python3 versions of MPI separately. - baselibs.conf + add libboost_stracktrace + update to version 1.65.1- 1d862615.patch: Fix regression caused by refactoring of serialization code (bnc#1038083)- make python-numpy optional build dependency - fix building of mpi python3 plugin- New upstream version 1.64.0 + process - new library providing cross platform methods to - create child processes - setup stream for child processes - sync and async communication streams with children - sync and async wait - process termination + geometry library had some breaking changes, - ublas_transformer is renamed to matrix_transformer - explicit modifier is added to constructors of rtree index::dynamic_* parameters - strategy::area::huiller replaced by strategy::area::spherical + context library updates - deprecated API:execution-context - fixed bad assembly for fcontext on ppc64/sysv/elf + Updated libraries: any, atomic, config, container, context, conversion, core, coroutine2, fiber, hash, interprocess, intrusive, lexicalcast, math, multi-index containers, multiprecision, predef, program options, regex, smart pointers, test ,typeindex, typetraits, unordered, variant + for details, see http://www.boost.org/users/history/version_1_64_0.html - Build PyNumpy module + add build requires on python-numpy - test_lowcase.patch: upstreamed - refreshed patches: boost-strict_aliasing.patch, gcc_path.patch, python_mpi.patch - mpi_upstream.patch: pending upstream fixes to OpenMPI build - python_library_name.patch: we are building python versions in different stagings so drop library renames. - python_numpy_retfunc.patch: rpmlint fixes- update python macros- baselibs.conf: (re)add python 2.7 and 3.x libraries- Fix dependency typos.- test_lowcase.patch: downcase Boost::Test usage of uppercase variables. VERSION was clashing with GNU Autotools define resulting in compilation errors of various packages. - recombine headers from various devel subpackages under the libboost_headers-devel package. Not all usage of headers that have compiled parts pull in their associated compiled symbols. - general cleanup of the spec file from old, commented stuffs- remove non-existent dependency in the boost mpi python package- update to version 1.63.0 * updated libraries: atomic, container, context, fiber, fusion, geometry, hash, interprocess, intrusive, lexical cast, log, metaparse, move, optional, phoenix, python, test, typeindex, units, unordered * see http://www.boost.org/users/history/version_1_63_0.html for complete list of changes - refresh patches * boost-1.55.0-python-test-PyImport_AppendInittab.patch * boost-strict_aliasing.patch, and enable -fno-strict-aliasing for python module - baselibs.conf: * add libboost_locale * rename python to include new soname - remove python-2059618.patch, not needed - make build condition --without buil_mpi work - allow building without python3 bindings, for SLE11SP4 - remove versioned build dependency on libicu-devel, apparently not needed. - split out the boost-devel package into individudal compiled libraries and their -devel subpackages and libboost_headers-devel package for header-only libraries. - remove all the -mt.so symlinks, probably not needed anymore. - ship MPI python bindings for both Python 2.7 and 3.x * add python_mpi.patch to allow proper compiled library loading - dynamic_linking.patch: first attempt to remove static library generation during build process.- Revert upstream change that set default python version and ignored user configuration. python-2059618.patch (boo#1006584)- Rectify groups and description- package boost-jam - add missing ldconfig for libboost_type_erasure - fix EOL encoding for documentation files- update to version 1.62.0 * new library: fiber: framework for userland-threads/fibers * new library: QVM: library for working with quaternions, vectors and matrices of static size * see http://www.boost.org/users/history/version_1_62_0.html for complete changelog - remove boost-fix_include_config.patch - upstreamed - gcc_path.patch - fix GCC search paths (bnc#996917) Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x onward while our version of GCC only has /usr/include/c++/x.y for 4.x GCC and /usr/include/c++/x/ for 5.x onward. - migrate to using %bcond_ instead of hardcoding macros for different Boost features - better way to limit max number of compilation units than by reading /proc/meminfo and guesstimating.- Fix boo#994378, boo#994381, boo#994382 boo#994383: Fix build issues when optional_fwd.hpp is used before including boost/config.hpp - Add boost-fix_include_config.patch from gh#boostorg/optional#19- build it from "boost.spec", but create versioned "boost-1_61-devel" packages- build quickbook also in versioned package- update to version 1.61.0 Details on http://www.boost.org/users/history/version_1_61_0.html Obsolete patches: * boost-1.59-test-fenv.patch * boost-deprecated-type_traits.patch- rename package to boost-1_60 to allow multiple versions- Fix build on systems with GCC4- Added libboost_python3 to the dependency macro. * boost-devel will now correctly requires libboost_python3.- Add boost-deprecated-type_traits.patch to fix deprecated type_traits usage in boost/graph/adjacency_matrix.hpp header.- Add the following patches from Fedora to fix underlinking in boost::python code * boost-1.57.0-python-abi_letters.patch * boost-1.57.0-python-libpython_dep.patch * boost-1.55.0-python-test-PyImport_AppendInittab.patch- Updated to version 1.60.0 * New library: VMD. * Updated libraries: Atomic, Chrono, Container, Context, Core, Filesystem, Flyweight, Fusion, Interprocess, Intrusive, Lexical Cast, Locale, log, Move, Multi-index Containers, odeint, Optional, Predef, Test, Thread, UUID * See http://www.boost.org/users/history/version_1_60_0.html for complete changelog. - Modified patch: * boost-disable-pch-on-aarch64.patch - rediff to a new context - Removed patch: * boost-1.59-python-make_setter.patch - integrated upstream - Add libboost_type_erasure subpackage- Add support to Boost:Python3 (boo#951902) * New library: python3- Add boost-visibility.patch to make members of basic_xml_grammar visible (boo#958150). - Fix redefinition of _docdir.- coroutine2 depends on context, disable it if context is not built- Updated to version 1.59.0: * New libraries: Convert, Coroutine2 * Updated Libraries: Container, Context, Coroutine, Fusion, Geometry, Interprocess, Intrusive, Lexical Cast, Log, Move, Multi-index Containers, Predef, Program Options, Property Tree, Boost.Test v3, TypeIndex, Variant * See http://www.boost.org/users/history/version_1_59_0.html for complete changelog. - context now builds on aarch64 - Import two patches from Fedora: boost-1.59-python-make_setter.patch, boost-1.59-test-fenv.patch - Drop 0001-Fix-exec_file-for-Python-3-3.4.patch, 0002-Fix-a-regression-with-non-constexpr-types.patch, boost-uuid-comparison.patch, boost-unrecognized-option.patch. Fixed upstream.- Remove unneeded dependency on xorg-x11-devel- boost-unrecognized-option.patch: remove unrecognized option -m32- update to 1.58.0: boost docs remain at 1.56 since upstream hasn't updated yet * New Libraries: Endian, Sort. * Updated Libraries: Asio, Chrono, Container, Context, Conversion, DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry, Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move, Multi-index Containers, Multiprecision, Optional, Phoenix, Predef, Random, Thread, TypeErasure, TypeIndex, Units, Unordered, Variant. See http://www.boost.org/users/history/version_1_58_0.html - add 0001-Fix-exec_file-for-Python-3-3.4.patch , 0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions in 1.58 - drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream differently - add boost-rpmoptflags-only.patch: Build only with optflags - add boost-aarch64-flags.patch: Avoid using -m64 - add boost-uuid-comparison.patch: Fix regression in UUID operator< - add boost-disable-pch-on-aarch64.patch: Disable pch on math library to avoid compiler segfault- Add quickbook subpackage- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset. Be more verbose and fail building with the first error. - Add boost-gcc5.patch to use -std=c++11 when building the coroutines module which fixes build with GCC 5.- Revert the python3 building: it resulted in BOTH libboost_python libraries to be using python 3 instructions, resulting in failures of all Py2 related packages.h01-ch4c 17531855901.66.0-150200.12.7.11.66.0-150200.12.7.1bjamjam/usr/bin/-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:39600/SUSE_SLE-15-SP2_Update/61a89f0e87df25e75adc7bf3c7d34e75-boost.SUSE_SLE-15-SP2_Update:basedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=36e3ff087b4eb816be1df034b076019386cbabe6, strippedRRRRRc0({inutf-8ee2c2254a39de08cb363ad89e632394297b0c02843fb61f9bf38099ac1e3614e?7zXZ !t/X]"k%wSe餴5vm+|t\T++r֐?AuLMoiX0 Eۨū)qO#*e۷<9}/w֤l|_}%n/ ro_v\n|8=)R4-^\OpNoX[P|z+gls&}-b,n3y<?yݿyVC`).,cό^Dh?D+vW'M?);odxMtUEwH?̫ChJ : nӜ \TC$} Z]L!9C *H'8W@joPщA8U,%flDA]+XCgZo'}Y !"mJE dk X>,;Eut[kk,I%%C3Kj}+W:{ЂC?vPrdWCOC/k5ꥅJ/ "k$\B0`ǐ Pw{Rb|9O4ED4 5Iΐ i˧}JJFA"Q+ pR>M7u1C;%巭#Pl̐'&? D5*cAUq* zh ΁:- R*K-Hg/Z v̗s`moNJBr99Z#}HxIEP'ҟk5Kzq&+94 BU j̝V$mbe(B6Fv}MwMrXHlٴG{4 +|kO3 iE9҉F)WVk ;=ij3Cm2.JIfK٨p5΃=<~tuE=AhƸÒHt}ҵi\Jq+]Ջa/Ai*D~H)Y DgR wf`|Li,QcOsiwp 5n%(~}KT;9W=2"&PfXsNBn.>wU&|9&Bp8#]y= Ձ7$3$ƔtN_,L8 qK/(ܠA1E4;zWb`nM{RH6/&odއ6\$taP@ſ`q no<& +]6ݱgTH,V h%B'nˑY} 'WD|3) (Z>8].FK(;a̾7[ Q H _-Q )V żgGv+ һ ;2i1l"~68+*l{'b%"cls>n,ݫva fmi9|\AfNG43o-oY12qB؍[la1Ru ZqOktm  =~[ǟި 渓2my3`LGkDv]]Bu!<6^p`k) "77[=&;fO.3u4Xykb G: -8VІp 'mp%ˈꊮЀ#ǹWbchh iETߎzI/JT~.W'+zA: '׉bz3A)!lUg{+ħ_)GmYSs2 DYZ{%vYh*-NC6)+ 9ɼְg78U IWAr xbx=8@lRʅ%Ӥ5} oSƒ1`0UMAκ#Cf:u͈|DV=sH?2_ޅu] RnpJ*P\CRPY029w@\]ź=/Y1 J a(j%j9?,aGs :9<_ITK`\ Aݧa֭ⓛQ{qqsf u)sbO{nR ``yB[wsƍ<1WغqLyj6~6tm~a xhRpt\?XxbZ17!Dj>Xn^ҀFu4c1u/]avA`kϊ1{SEG4cEw.*sяsP촻@i8gO}Y _g\2~b0o,aC+-k=d'xxjZ?ɱ Qs.} &G䱑F0.C4Z)A(ĦΨw[eu|a,g5-EEy7*IdW~QZB'ES8J s!Vɘx>IR}- XQ4':2n1$ӥTߑy%&l|)+|EOL jՠ n+d% f;?ӳn验z_JhcS{1y*=PN@uG+ZTw!٧ٟu5qler "yOhKb70*})GoPj5Ք5@=]?8W%'95*2A0U/@FDfgOŋMҕ[fՒEq,c|Ql%v,R$aU]LGWLɹshu;0 4^H>PO*-TmЩ/e&{+ld4!]rembF )/f:nVݱDvCD_fCd|ޔq0d⻯/_6aݮ,21[eH쿞2R/9!ĕ <8agN":"eUm1vHs%s˙- Pb=6T8wV?~gH~}BVlTYe\ds[b+ byص/SC'dұWx"Cy($j eyFړDa$L=|°|F,QМ):O tL.Yck=  6ɭ:E:Y5 QH85eƓSab+bHqW̍GxfSr.tf>OzGKBd}4zX}0'#]>rZԯt΅,](\,\0E^ }+"A{~WEe͎3?KEdGؤK賠lSRJ0pzz2ی}_`b\2vnZ3#ג1 Ґm2Iq:| "nHvL'1T"=|`[Dj5$sE~!ԧjqjg2~A )ĕI0+ ,r ֤x\DYŦwb[ SZb])͗g)~L{q'gvbqnZ2ĶnRVY<`mRx,|&1\jW? LYqsV @gw44زr翄 e SGXՁOOt lu6y_ *4n7ߩ FEçX{8wZ)!spg؅33|טQrnq;a⁼YreXxQXh^'Q:,IAvFn^0'ٱn MoQC ˆ$`]zQN [ùUu143J )Eto Qh5CSnkώԦU{US=3TxXfm)N6{E^ 7fۏ n ~uOt5G\ݺc%9t MZH|`&{ֽ m@;A#N |LKr_# k8+^^v9o+b;KVXU'B}uu bM5wHy;35ru<8!2gPf c~ZTL~gMayVT@iEd3 !TFukweucԃԊ/yUod9ꏊ~Z1º()b٨6Xyvm$w*8K)^"AHY J9qe{ar[7Nkrf1zl8؎[.%4,6Ze P "~Ƹ=?cU`9z`a&LmA 2$Q !pIbb}}l"d\ X^:Rx0svA@c5|`|9U<9CWBSDGʽVc&7vX^kyl_))"dƟҊ]VEam ";T{=۽atLm0{yjXt[7:{{{3m mluJV::5S"/&mȪ޸?hS7L/\1,'x $+w0vh嵒wꎗ{Γgޟn>#wl K:V)伽Uzg<54ě5ώ12r0AO}OCz&8 &m- 8xLF;Q tnISK5.[,p]avsB,:DQt)8Aԛ<,dcGT\+=enr0 G1oƢq}B `x=^y=+0zpr P:tFfB\(o/| X bϽ+C\#cTb:|D\3AqDo9y1= 1wN{5zkC ]bkrv`ncl=^G씌:oUÎK \!єx}H߶٘@O4( 6g=[KW|ocdBϕPnVVoH|;fhAb\7M zz>h>&I!> #5CpFu*#()rm}\{4$TE dZ }P|\*:zN2 SɵV0>Z9uUEA1#A"gGLJd0F$Ir,}|_a*~wC߽UyYzppy{I 1}^(L˕[ ly&q tC.š(SF6=K]a}`= 䟉TO?Œ2?__D ;R,u9$ }Z@/q{$Z>?VBo0̮n5+jg}, &7mr4d/6t6DLjdz[,_"bf?m9q@0Wp-b5~2GгGUiKx7$Bn p5//hl?X#6o"'CJix0-S#vqz B@' 4LㅅO  \;0λ""hW 4y6:ld#T]GI fXJ(쬛:lA"!iJ eEY]8ll|z x|45 G19ἺVw7H X:]-oN7Ц/)0?d@ 9-Dيj؈ G̀Ca1S4߬= u9clX -F< qq3 .&;CƬK(-`db~H҉ަ&;Qua|Bfoo憾.Dg4v=l}&+L-9r[I%XkQ^LrﺐzmB93<ll~n@*J`gS#[:Ѵ`:!ϡ o]=՟p7  >j_?@%'JZ/vK2gRM=7sʴ,;=۩$RNBȤ6{L~Te6)H1 D!`1`1n7{LmRxo\Mm܃sV%Z{ #:? Gn:\sB ݖB(nd)gy4k9Etd Oʶj~jj:/:]m) k` :등̕axZ`=Mo*QL]j4qGtx--ߥѾ/BiYu+rpVygX. g #: b_@Ѳ̧7b~wGbFV}2aaox7"mK1ao%"w:>\0 b%JhҀ\W~44E('w ćTxRg,~ys:^Hٶ'ryW xXP1#XUz ػoh&o"x)KEux sV,y) έy dP{4)mߝdaCa|>*wĨ^32͡ zTZWUH]D=hy=<"UI }- av^ƋñZs/4j"Ղh)HH+'ՒLd:8`F73 GӯnW|zF.w?'w2p)ێU2]7՛)P)Nʪ 1Mհ^jC-|,kb3+n:ASuވ529eQv/mawae/ (fHc쳪` 2s/kTWeCZكXX;)0+jd&{uNZ[WE]FJVg>6]|3 Tt[a-ciZoWt&we?DF" C(OTrUR<]ϑrcd߮T@.#}C,6◰C1==w1H %؊V o(~ĔHZw%$WzFf};K#t)h.ų"h !qu3 0,]:ӯBL[e7I?NmtY jpfVH?h M-YV η7.WF6>El_E2wBzá&WpRKnJb6}!!.mEIƢVޢL%lts\A~pN+5rmSAuCV]B72Z[i[3c]O yb픕LwI*"2D3"l*z`f^;c…fW:#LĬ~I xVsXvJWo׬rA3v+ק2z9YBE] -1!rqSHre ) !U/>ڱ.'3G֜]Nq GV8h@KwZL}:8m;.{sd7NpGCtQ& ic.K_qh@2t/n+j[(V9{Nv]{AuPECG hYL˸;cozmڒS5VndLQV6aLWwWl^a)2=j^i y1`gBE:p x$ PkJ!HeRtomnbpB>9\Zb[f3 <r L^gMN~4j jVEZ%I$껶T2` ޱ7^DuK;Y5P֛w.kÔ"J\8|@qD ͕ \*2SdzJfw3^0)'; uJ7/.4,<|HAD$y74~$d%5U>:Jip}iHVq/>m 힩.u,ARX4YU?e u塿Bwx/rA c×kKu*%kkJȩ 1 6pmѣ6 $Ewvq51dLӷ`(=s@*4ZRFj;k|V{b'$JcIM :'bYcWD'/rij/5Kvm5  N{1n]<2MlH}]~]sBvtJ֖4OX~C+:x@()> eiR_F> ,B{G5ۉ6΍9g^sLcDJi\ lc/4,Z .i뒤$Fx'?q I@QOT\%Fg"/huD:3,@X/rI')G v񪐷s%S9=N 8` UL7(j檕sXK):[ _+\L- EXdOABZ!&U:+e\2r3",wkԛaD?Ee|v`[ p:>5Z R=3{.o-^Ҕ:~F;].v9T}*=o 6AIӏdրکgD #[T|BxXQlr:9}vy,r65X4=ރO17X_E(@[y5͑JUT?pTBPC-eI/N_S۽H \`Kjm5`X:?J)/M !5=#blHd!.PW(`}peA652N݄| fQ*mo D3D}# ;a<3z )$G(J3d~nr6FP`t05"H(jgE f6Wr.(ѫd=M'L=ͼ`jnٶwLn}Ll_1H*ɒQeVB/B 6袟ޒNMH-e|/p/mFy5\ !YDY5gԉF,n a |fhdnvK7.6f@p\ґcnw ֘ͱcd{hLYQrA.4_Ҽ䜓g*WqwNS51@k-*Bv̸%| T ,7,zRULe y*ɟi?iV0AKRajP0H\QwV'đGw~Y8Q^@X:d/1=Ё>w'ޗK1Kz ?kweDpߵ9E[.Oj 8[#pl;= %D/<0f͠xf[RʻPLC칣7x,IN2mY`&oyHJL)zR60K!q.+&o=\AAWoWUPK $V.UZHbBgct;Cd E޼̹jG4̢-x8iz/X{Ճl Es 6Դ!s%ZcBq$UkP"Vѵ vL+ >A^xIbҏU*D=ȶ:=Ha#_ `j쩂v*C2&ܺR :!gU>9#8Ƴ"a!Qh;L t*/ԉZ{H" A] \7r/Zh{f[y2Hn1K#k15cMKLTo/U1)x@u9z{~^.uzl<:֐zbA/%l2AY[ tiWA'*O`Bga󗻮b|">M{iĢzN6)ٖV [:e.bُYeVqmW}S5f?Ym6lHhJԻ>%ˬdj _rEg]BhɏV_hMX+GnY'pko b$"ת츜~Xo G_rs Ŗ-jAo3?>J7Tex@PB Y(aLDFePA.ʀf?Q-a'w/NO8~ZxO;7b{GmXoGö:y3[0nK9 _fH QӖf_͓- ,27i4So(='}K($7(*3V%dʜR>dIyBΩ~פ{vHǃXEϏ^KUս}8D> ~zܮ__(]*K22<.}L*k\ʖ,ޠFkX\&l7 <&I؅nRΌ^2|^ 1&;ŘRΊe&>H1HIҨwg,LP]H\4sj z#k(,YkK֢i!> Y2T'c9e.'0d.H&4Q>ߖT$,?W=ߛ'H4FQȞ'V'a޺t~Tauү?"2 .*v}Ys3Lŷ7W߁zAk9 W{z<XqV]ALž)"@~+H[hCv@̡a"3$dR= mƵ{m,$͔3˯34)ewQ}AHR^2r'+W [xtpU/A̘ݶB Lm]Mљ; 2bHPNJUIzj]U !>3Ќ1෼!- E~1ݦ<1R@NɄ IO~pki$u a WJZ3,sjx (^>޸,s(9C^f+r ÂdLѭ2<T8j^Xrgm6C{O>掲n(J%q'aZgXΈU`=jbUxHtW}*=ڡÞ!ZrN6`C4-$gQ\5va_s0TT\x?%({VQZkwp8(;\}l=e4"c:XdG j=HhY Fʡ7Go߿ g?G!_D^ INO\f٧E—|8gI0eOd`+z Hc L&(>h6w(HA+&R#D58_Ҹv}Ly_  KR}za & AЖ>Y ևg: vq{]Ppf8Z!Jېa,]}}Pa8 aFu;3?u<e2\b7#KNC;YpDrlXvpGIȃH~Д0o0HϲZp̬M$TFbn_?;)Ok q^ʭF 0מ[XPVQ=6) x A>ȝʎ (2{uiK{jMqsX;$ DRY@vTdx< 5>c~40qc6?fln`a0 6_05)WCbV,~3<6&H=qׁK̲c1Yb5/s\d񮄻XkQ%_SN(^ 1{Uڑc]pV}L7[ >F0˽Xds̛Ke}M# ΊVܽk4[%]y:L^ЋХbJu/.nZ%1 w|xNz%3Lu|0K4l)ڼg>ƎG/R5{tDm޳"ٍBYhc g8ZuZh`4Bk~sy8#unBy{}S5ױl9X@&d%ŧzOz2"1Y_;P-Z).I4}5\!CB-3ܡb4l~=_boAo/1%[)W2Q|~t =yNQh]nQ%mȯ)?whh aq-?`YĔu .`W'n&ĩaY{ *RU f Hl(vf/<{UI>f!ᏼLۓɢZ[%怌+qA !v5㇧|9GÝM^+I0$e{YVJ^8ŞC]G U$ۯQtlߙqM,FPZؒ[ׇŞ@EWȶI)&s- _??v޴tKzW8b4r$(-_'kM; 6;t퓿70\4 ?z)V<0q;TC}jZLt+$ ,6iu"ϥgQ/=QĉV6U,b|C/ſL:Q.z|&HƳ:ZZlTPY*.XFss7F+R{gkRbg5RiH+C.JWt$yjZ\@ss>A\H bS<`;@O/'Vm3h̢uy1"{JK9ĎɚLbKܸǟaSv3]0@@/ b3QdJy49 +0Nnm5奫6AO E"wnΈ D]Vj.Zh̅!@ԟf,y3g| L-l㋭vN:Stv.2>f}A4Q)s( Pxmu/@&2^q+o}e޲GRaDb)ʵx^2two;51|i@REsבU]O6ϻ,?Ab9X*I^BK ŕ1~\nNV8wPO\+'„дHB5` 9γ.Ŗ:B6ަodIzg7ȯ8, _+[2o$<ɹql}S nVHذ{@,GͲ~ifA<Cb`2u5_/t 4ztX> ucWo!3תnxPeE*_3݄SM4Chf;"rrH`a7W䮀PGE,1d>);hUw9!G8 B2 js(# ^{xNQQ#Lҳ+bTv!wQхVXp$ z\){C!툎h\yܮh2+c$ꁃjS(v1>9aT9>O"MpU:4x JH()_]%(0iqmn&[ӨGe@TXЖS47%E@XxlEl!$8Y_kF9%GExcs.=HE窴zFԝTf'716WI{̂lڎmJ&ԡmՁ,8 .Nbd؈2 6bLA~{rqp> Nnm{K3, 53A 0%^e".◭z[1HeqՕ!nއ٭{R*2j9VHwOH2 FAw7zBd JuY$+>2~һq\iιt l#rpX!#aSz*,4# "CT ;Ye>9992aZ9-;_V˨G.辶*2`( 9}?zX SXF.ЄG{!K,#Rg?:ŗ"UYb<4q,va /ݢ\PȧOCX$CL0lNI 98h:r:CN#9>ni0kuҸǤ kgd2Ӧp̵Cz:;f7Jց)',w/*bC[>!Җ|Kl3nvH"^RYSq`|#$tsYl:12=M%44¤;-\Rw1 qg||s`~`kͿW^ j;BQ51g=\^琪NEPHQ_2-DBQEO O~>%sN 0I :f`v%uLxKX8d ye1 N^rw"hq IOw+ .yM`8Ң%xW"<JZIM!-]TVu5′-?޲J@:3gBDu=C۶Jn~xFYQ#6Ĉɨ"ZLS1 BEE5UV# l]YK\ ЭﶶT?g]KVoK m76 \Y YQ"DFz,o媧vwwi+2@b.GhdaEÕPf"M2Y}x3'TPT? ~\ ? n »T֭lp~ojXI! rjI\({<2&*,džH=AuHF]+ОO Pl":1 Uc;"6Lu';^sFրIیt)o)1XdTg4y-HȤ@A.!ӹdu").bONHɏ }NwD8\8HV,C=3bqaLv׏(iH̓׆d^coBnlQ AR`i Lo\qf5i$WL^p^Kp=# CnQ9ȄsҧJlX1״_SPX45ȵE2<բ6E*eB(S(BTT)5%N,^)L`EHmmY?j:iu\ g <`ᾘ7ǑX(۾8lejq^ӤT @Ӳ\j9? 6zlfz+zT@y(zs iOI^87sxf*X)xfVT024a}]7`U>"%Kj(Gf!;yE~fM&.˾z/% sVihI6Q埶vk1[i>mk7sݻ%FVNeЪ#iMViu7å׍L^@ *Şl(*+7Z?@HyFZD1G FoRx{B7iUGz=Я3m 㿟X֎P57{B*q+ y<].Q|}Js}z(.nZrn@9*5Z,]cO> P ѥɱP !涟}*h{_m"g>1k24Y㲖[w90 hiᲆjos M?\S1j/~Ϭ:olڗmrN@H ] ovH5fɚ奄إtS>+Gj0>ߓ@qf<(>ë 3Ъ.C[k!{e^ >o`lD$"8dHA."a8<$ȉ!Ҙ95-B90X ݮ 7mt/ q+`ƨ#zЀX"8;Of)+l\~k2](?Uګ=v+҉s))OZ[׈+4Ixf25 1lƙŠZ`GYиym-Q"@fHQ^ qw@B%Lq; alSTڇh5zrٞL+"@ [,k:Ot`JQw^]h3z%@Ⱥu˳,-ϐn^S}U * ߒ ]wx'RH2Sۿ-x3xS51>0ɖ/X;䣝 e+\c ċVЍ) Ps+e'e휟b -73C(M 4_@ +qE?>E ?I@1xɄi„a*]6I(s GL*Ob1arNQv(Ucd(Wk 3dQIJu!S`(OQKM13ѨyWCgh*ߢ!m 'p)^;C91vL*N7az;4BNKw`k(\@'4E";-R6fQ@\w %; U}RՐ/-zkg+D`j4+9Do&>y([;/s啕cR(1y,8itFeCt\bX%0ES> O`׌wx@ yXj$j9_(b#c."kXpx:5ʎmk@,YfD(!rGF2&0 [5Ţ''t,O~N8SX5vNRr.JkK»HE=EB a.3 @=!fiZܚ̞ e3}s Yi*(  :$H8ye鰩 5f.Kt,QSOFsJmG ?4Kђ8 7t%:28{rLaV<]I8RήU ?uj+'GB{m\&=uO1"e݉ӰDځy" z*}+umh\BG/}mx*˶mz̤v+,3޺GT{<❩HDu=Un>zoj S޳u _h?+68ґՄ_shD%/i4Wi-Uv c >{SsR}mKk=uUɬU.=+#u ~%?Ttdbu ʤ[ eE;?DfGcNLrU猐}2 b"jB[jXY˒D4^靖"UqX!8nÌByH{/7N+:O;`;speW'|m4ݼhstA&zR֜@fYo6sp!jgPX`,j4Ӊ9R_@/B!+N 0G@Oyr<|֖,S܎t*+sp 1Fw"m!i.~t$ۦIs1+!<ȸD+|+$w. wIl/)tN#JjULC0s<,L䇐Բ=Z@lc{CQa%V<>Rbbt2!X=q($ ן>Y@Kiz\7k%6]hHtoa{rRQ@ͩfB5_"KnDY;Ƃ+YI_MaL%EvD0o8Tx_G;mBhᑕOy冘D'Ue(柢e\lxA4}?]7?z1D4Y,?=·ߺz*j(8?4`BA=ӭ lh\K`UTip'&<O&|]"W|MW(F@,pih##mǢOZ.r\lߕ H'V~I~_ֿf7w&}C#Xv?@U(鄆g!2~A Zg0%_Kᙓ:NbˎDWJ^}ҸؼOX.VD!*{޸׌%u7F]:g#^ۻ4Ϊ:$Ԑm2IB;W=B}˰U(Ƀ}Ľ8Gl 4 SG@qg1g(K0y$jszȈc8nb2:(hǰl-w!񾬾Lya-Ű3{͘7Y5(4_43'|i"Mű9. Zr9SSu! _RҨ\;Ep\W [vζ7蒭$Nk@1\ǃpq]{``Dd>/oa|G~?)m[7%)RIQU.O1Yn#ƨ9sI[v/Y'mjrs~}\^fȑt'lg_K?hJN@+/K pEIGd%|[mG&pK,PC.Σ j 䉹8XEQJDZxB_qTP䍓̾N$Ω9+SKG?qJ^nlZ_tmUE! Щ+g{}bc)D _%܏bBD{ Uj?φ L b9$Ur-M) HHa05 .L Y'8En,y^$@V7zU Ao/vA- h.8T{) bx66gnا^rRaQDz-tɴ+/MEo?_jVj"w(YYud[+ 9LRo\5O]oYΆ2nLHk7TLѥ #˯"d{|cZuZE0{߁$ZZd·]sisKЏR;;1A@Q;e57W݈ =וݺK#]U|`O?mlG FM3|G]x0RLO,?M*3A Rch6H(%?ptqY\imŸLurk (6qܛ-OBšc,|='tl^7؝8齌;dCkv4-?ܟ)➛OKqkPmuq&xQ9dBRWƪ"E&ۂa윔{k8QZDbԴ]bC'WQ)Y);nZT041wxy k{9ȶkmd~BKtήBFxqW-޲# S@3=Ae/lFFW{R>0<9Ct#7VQ;pջgX'6S2Cq//7;J`v$ L {:57bʙhl}L!P^ԙ+9![hSBn2mzεfNSd^c_ʽt F~|Vq[I =ltDH-v)lнjrq[aM zx" 1ϱ7޺iCJ)J5xoH>n+X480%8ޣCӶrw 3#S4~ӎSXjVth} A]Dۑ|*8c}ylXNe8VX 4&B~habo;; x\H-X5㪁cDJ&De]Ɠ `sa COt}/S𽰏f0# |,эPy?^,\z$P6dq^eycQh_Fyҗ^!-;$d5䫒pXL%3z4!✋8 gtltPaeɥ7%OR1nbw1Icݳxib>6=-D#'ϓ-&0F.9_>fwv_emP\u,=|B||Nf%DI̗=:X_4= @R/iSzLd\g5.<*F:qZ=Muq*zs 樒LXwp ɿb:!5U4îc[]حَN >8m{ $so&zF37BE8!Q E dz?~|k)jG;qCGo *؞M# %r;'7X͙{4Gx"KSoѾy?tܵ4@kx9 d0=~p ʩwcEpbE{f]<ڼtGo >3Oy$l8R6*+UedqAM/Y4d`!^/pYq΄~WeQ5*E3נ'tG\Bo)𪰤V}",͝$~רxNbȁ#nt#2cԿ$Z4QP6>q/;kYR(*he!OM w%C-N?jŐ]3S/jiz,~wn z؁b`5['顚&iٶ7HB3"r[aSg:޶[#;"Wڜژ\5 <{y_I)ZĒj>{IɅCoOU;&EBM| VKpfeXUЎRQtP  8F,*;0[ X"F{&Qfnj1[7ZǜCm<=pYocO f%UCS!׳΃gH_t5?RUWz+FiׁUKEn2B+(ei ziʬFʌt{(ܓ>u :}01ȕSHri fɉe]YHDž߹b5jm A:11ds$+:{Q}U&2 S>'s:Uk$&W_͟e77E'bg7{ yn5pBA1oOvq/` x^DŽ >(п쓆qnAWx&7k4-{7pi {|,E%ʧ,_ 0: >YHf&$z{F$T~N(n;L{t8nD|oL-8 ݖ?ZP:JlGB?'y<83Sw܁[ p%CƱqȩ0a<'<82VE.'`j2fSzJ[x ٪D{|aQYYVG'e/:fPܬUV/wI ;M33y4^]u\D!H7a`M#(lm`g:й;ykBxQY䱜ʼI8"f+ŽIqCS-arsC!fd4` (VZA7?"΋m!V}ggkR:x@*S`ÁoǓ?4&F (W/W-XO:_fċUmh͛kp*q9>_v[Tmũƃ"PoɤUS'Ҙq1R+"dc`Yf1 Pl=f3f'7#.V+ %&o"f*͖[NdO[';:ϡ/ I>U#N\T1Dqڅ^X[/2 .c:z+ 싫v~*Cq#CMF55h&P7Eceӥw5S5_Ӊ({gSOD%2hFډEC/.}VSZm(@˜:~{@[j0MI-`^\'&[SbلBrGw[~s$U B/=#)%"ٝbek-$#-+?]VMjV9P`! kvdc-_gċ;nqS8*jc.26Xs709PDs1VYu0fT n윱,q }2cۘ\eW/B/F~al+N#X'u2@F% C"FQu᣷sgbpŚ6`:=$_v/^&Kv݆A&|?PG 2ʭgEH4v?2==7G ]|Ξmna"'JQD"4qPoE:*wEeWn/6{:oRaק v3B#z7ٽX#Io%Zհk|犖]&LDM7(Г:eP`gu{\p񨷊H68>ƏsJR:UFg֌x7 v$!xv9%׆בXQ':H[c x[K.Dju@.u|uKb@O/У6kiްrv!)#l 2H7׊T>uw=ZC]5/s Hg`=QwX-lAs+wD.EE0y( TS`wiO^TiP 4܁,o)C,NMWԳB!zq ^[1\2L]}wC-ӌi%غ/R>S+L^߰O3a*L%Q"XR 흐ZMVtqF'濌#uwE.%)qLwv1|>g՟=r! Pp(? DGBbEqٵq*Vx<H)E8 Oɧ|y oA9 "}lfؔG +BmCk2|%j!O1n1t5s ^Wh@&,FP ݛC;a b8o@]}lE%RM3!Ãޙٯdi/AڸXNhݦtB,('_eҶw?`2aܪA!6}ib(m@F{[*('Lݿ:}ca9s:CHr'7~KʢfTwH拄 G?kP;K` b̯ iz79E3!Ol52Y58Kse\FQ޲;ut= 4m,Ͽ{U;G\;-s8"qMR m:t9*q+Y~қ7O#F!DJNrYwjƑ@Mq*%}m,-vFbtp֝`)H][,z}VbVd=[!Iֹ؄|cMrT wD>hq YZ