libcxx-gtk-utils-3-2_2-0-2.2.15-lp151.2.3 >  A \/=„EcbZɎyP{[[P' !FK},pg1@Pn@e'0t 6ggoQe? )'oQ (ˉ(vQ-^?dGӝP" 6xvA**cp^jwŘ )jq^S%`nfn<_,lV j"fP,m9Gx70b9;. do4Q9PM΍U88fb10198bfa2ee795cd01cf9a5496999d0ca0206b12657ca4170753e474585e47103c922fc861ac70e6308bbfc436c952878a2d'X\/=„sF GAa~X~WǶ95BO\\ޢ>{  Kkx M4 !g\{B {+KfҁŕBg;}dL!7<#p9V ԡ,Y%B6d Ơ=,pxXO)CUelzsD'Lhw)d#6mkP.F[a*p>3jDr],lƞXE:͡Dנu} .L#.PjY#7Ff9YG9>_>p@Fh?FXd" , \DHPTgpy      -FpP3(f8p9: >B4@BCFBRGBdHBxIBXBYB\B]B^C:bCcD:dDeDfDlDuDvDwExxEyEzEFF FFTClibcxx-gtk-utils-3-2_2-02.2.15lp151.2.3Lightweight library for GTK+ programs using C++This is a lightweight library containing a number of classes and functions for programming GTK+ programs using C++ in POSIX (unix-like) environments, where the user does not want to use a full-on wrapper such as gtkmm or wxWidgets.\lamb12 openSUSE Leap 15.1openSUSELGPL-2.1https://bugs.opensuse.orgSystem/Librarieshttp://cxx-gtk-utils.sourceforge.net/linuxx86_64g8ءA큤\\\S(S(0a2d9b34966361bf01a46c005296a731fccc7d848df0b5a74aa414652e0291987d16284b8118822af060145535c768b0ec45d1bcd5c189e7979d5e859f2f451e874773104bb1184485c31ccf2d25a5f4dafff051838ac92ced3dcc0ed86495d7libcxx-gtk-utils-3-2.2.so.0.2.0rootrootrootrootrootrootrootrootrootrootc++-gtk-utils-2.2.15-lp151.2.3.src.rpmlibcxx-gtk-utils-3-2.2.so.0()(64bit)libcxx-gtk-utils-3-2_2-0libcxx-gtk-utils-3-2_2-0(x86-64)@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcairo.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgtk-3.so.0()(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ZR X8'X8'W8dV5U#T@T?@S @R3@R R=@R@QcQőQQIP@PBPqnPU@P @OOOOd|O-luc14n0@linuxmail.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgp.drouand@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgmalcolmlewis@opensuse.orgdimstar@opensuse.orgmalcolmlewis@opensuse.org- Update to version 2.2.15: + Use streambuffers not streams when testing fdstream and gstream with char16_t and char32_t character types. + Update documentation. - Pass --docdir to configure to correct the documentation's destination folder.- Update to version 2.2.14.1: + Explicitly qualify malloc() as being within the std namespace. + Do not document the Cgu::Thread::FutureHelper and Cgu::Thread::TaskManagerHelper2 namespaces. + Update documentation.- Update to version 2.2.14: + Provide Cgu::AsyncChannel. + Remove the 'noexcept' specifier for Cgu::Thread::Cond::wait() and Cgu::Thread::Cond::timed_wait(): any cancellation pseudo-exception is inconsistent with this specifier. + Provide TaskManager::get_max_tasks() method with documentation on rate limiting. + Zero initialise the character buffer in Reassembler class. + Adjust configuration macros to enable use of Cgu::Extension with guile-2.2. + Increase coverage of io_watch tests. + Update documentation.- Update to version 2.2.13: + Use glib's unix fd implementation for io_watch where glib >= 2.36 is installed, unless otherwise chosen during configuration. + Update documentation.- Update to version 2.2.12 + Simplify Cgu::Application::add() method. + Minor implementation improvement for Cgu::Thread::parallel_transform* functions. + Permit return value optimisation when returning thread object on starting new thread. + Update libtool to version 2.4.6. + Documentation fix for doxygen-1.8.9. + Update code comments. + Update documentation.- Update to version 2.2.11: + Provide a mutex for calls to make-fresh-user-modules to deal with guile thread safety issues. + Improve efficiency of scheme to C++ list translators for long lists. + Update libtool to version 2.4.4. + Update code comments. + Update documentation.- Update to version 2.2.10: + Permit Cgu::Thread::parallel_for_each(), Cgu::Thread::parallel_for_each_partial(), Cgu::Thread::parallel_transform() and Cgu::Thread::parallel_transform_partial() to take const source iterators. + Provide Cgu::IntIter class to enable for loops to be more easily implemented with the parallel algorithms. + With gcc >= 4.8 or clang >= 3.4, implement callback classes using std::tuple (this enables Callback::make() and Callback::make_ref() to take up to 10 bound arguments, avoids a lot of code duplication and makes for a cleaner implementation). + Preallocate vectors in translator functions which return std::vector. + Correct information about clang compatibility. + Update documentation.- Update to version 2.2.9: + Provide AsyncQueue::move_pop_basic(), AsyncQueueDispatch::move_pop_basic(), AsyncQueueDispatch::move_pop_dispatch_basic() and AsyncQueueDispatch::move_pop_timed_dispatch_basic() methods. + Prevent new GTK+-3.14 deprecation warnings interfering with tests. + Update build system to automake-1.14.1. + Update build system to gettext-0.18.2. + Update tests. + Add comments about strict aliasing with character set conversion functions. + Update documentation, including to cover C++14.- Update to version 2.2.8: + Correct testing of minimum values in Extension::real_to_double() and Extension::list_to_vector_double(). + Deal properly with unexpected out-of-memory conditions in executing Extension::exec() and Extension::exec_shared(). + Minor code refactoring in EmitterArg::connect() and SafeEmitterArg::connect(). + Update documentation. - Changes from version 2.2.7: + Provide a new Extension::exec_shared() function. + Throw a C++ exception if a translator throws a native guile exception, simplify exception handling code and make the translation of guile exceptions to text more meaningful. + Block asyncs when executing a scheme to C++ translator where guile supports it. + Avoid constructing a SafeEmitterArg object with untracked io_watches. + Deal internally with any exceptions in cgu_winbase_delete_event(). + Update documentation. - Changes from version 2.2.6: + Provide Cgu::Callback::to_unique(), Cgu::Callback::to_functor() and Cgu::Callback::to_safe_functor() functions. + Make minor adjustments to handling of C++ exceptions in Cgu::Extension::exec(). + Fix Cgu::Application tests for API breakage in GTK+-3.12.0. + Update documentation.- Update to version 2.2.5.1: + Deal correctly with a thrown guile exception which has a key but no other arguments, and a scheme extension file which does not throw but evaluates to a null list (extension.h). + Adjust timing of TaskManager releaser tests (tests/test_task_manager.cpp). - Changes from version 2.2.5: + Provide support for guile extensions. + TaskManager::make_task_packaged_compose() methods, which will pass a std::future object for a task running on a TaskManager object asynchronously (task_manager.h, task_manager.tpp; tests/test_task_manager.cpp). + Minor code refactoring and test improvements (parallel.h, task_manager.tpp; tests/test_task_manager.cpp). + Update code comments (async_queue.h, task_manager.h, task_manager.tpp). + Update documentation (task_manager.h). - Add guile-devel BuildRequires to build the new guile extensions.- Update to version 2.2.4: + Provide a TaskManager::make_task_packaged() method, which will return a std::future object for a task running on a TaskManager object. + Provide the expected result where TaskManager::add_task() is called concurrently with TaskManager::stop_all() in wait_for_running stop mode. + Guarantee strong exception safety of AsyncQueue::push(value_type&&) and (task_manager.cpp). + Guarantee strong exception safety of AsyncQueue::push(value_type&&) and AsyncQueueDispatch::push(value_type&&) for std::list container specialization. + Stop deprecation warnings with GTK+-3.10 in tests. + Updated documentation.- Update to version 2.2.3: + Revise implementation of parallel_transform() functions and add parallel_for_each_partial() and parallel_transform_partial() functions returning position iterators. + Provide a specialization of AsyncQueue and AsyncQueueDispatch for std::list containers which has push() and emplace() members which do not allocate within the mutex. + Improve scalability of TaskManager objects by starting new threads and adding to the task queue outside the mutex. + As the 2.2 series of c++-gtk-utils has minimum requirements of gcc >= 4.6 and clang >= 3.2, make non-throwing functions >'noexcept' where this does not affect ABI. + Really delete copy constructor and assignment operator of Thread::RWLock::WriterTrackLock. + Update documentation.- Update to version 2.2.2: + Add parallel_for_each() and parallel_transform() functions for TaskManager objects. + Provide a move constructor and move assignment operator for MainWidgetBase, PipeFifo and ScopedHandle classes. + Really delete fdstream's copy constructor and assignment operator. + Do not deprecate the version of Future::make() taking a function pointer and no arguments - it is equivalent to a callable object. + Add documentation on using the library with Qt. + Update documentation.- Update to version 2.2.1: + Provide a Thread::TaskManager::IncHandle class, and deprecate the use of TaskManager::set_max_threads. + Make the TaskManager::add_task() overload taking callable objects fully exception safe. + Issue a g_critical warning if a Thread::TaskManger task expires with an exception, there is no 'fail' callback and the thrown object is not Thread::Exit. + Replace AC_CONFIG_HEADER macro with AC_CONFIG_HEADERS when configuring. + Update build system to automake-1.13.3. + Upgrade doxygen configuration files to doxygen-1.8.4. + Update documentation.- Update to version 2.2.0: + Un-deprecate the overloads of EmitterArg::connect() taking a Callback::FunctorArg object. This was not intended. + Update git links following sourceforge repository changes. + Update unit tests. + Update documentation.- Update to version 2.1.0: + Bump version to version 2.1.0 in the 2.2 series of c++-gtk-utils. + Provide a generic callable object interface for Callback::post(), start_iowatch(), start_timeout(), Emitter::connect(), Future::fail(), Future::when(), Notifer::connect(), SafeEmitter::connect(), TaskManager::add_task(), TaskManager::make_task_when(), TaskManager::make_task_when_full(), TaskManager::make_task_compose() and Thread::start(); deprecate the starting of tasks using Thread::Future and Thread::TaskManager except by callable objects. + Make move construction of AsyncQueue and AsyncQueueDispatch objects strongly exception safe (async_queue.h). + Remove the --with-auto-ptr option. + Simplify emitter/releaser implementation now lambdas and range-for are available in gcc-4.6 and above (emitter.h, emitter.cpp). + No longer document the deprecated Callback::make_val() functions. + Remove redundant Callback::Callback_function class. + Update build system to automake-1.13.1. + Stop clang++ mismatched-tags and unused-private-field warnings. + Cause bootstrap scripts to build translation files. + Make other documentation changes. - Change soname 2_0-0 defines to 2_2-0: this results in a renamed package, according to the shared library packaging policy.- Update to version 2.0.16: + Allow the Callback::lambda() factory function to be passed callable objects which are lvalues (callback.h). + Deal with document format breakage from doxygen markup changes. + Update documentation. - Changes from version 2.0.15: + Make global static Notifier objects safe. + Avoid use of GObject-style casts in inline functions and function templates to enable user code defining G_DISABLE_CAST_CHECKS to be more easily compliant with the one-definition rule. + Remove some other unnecessary GObject-style casts, where the object concerned is created in the function where the cast is carried out. + Avoid deprecation warning for g_type_init() with glib>=2.36 + Provide a --without-gtk configuration option, to enable the library to be compiled without classes which require GTK+ support. + Update documentation.- Update to version 2.0.14: + Add a Cgu::Thread::Taskmanager::change_max_threads() method + Generalise the Cgu::Thread::Future and Cgu::Thread::TaskManager methods which take a function object so as to take the object via a template parameter rather than via a std::function object, and deduce return types automatically in the Cgu::Thread::Taskmanger::make_task_*() and Cgu::Thread::make_future() methods. + Make efficiency improvement when executing 'when' and 'fail' callback in a Cgu::Thread::TaskManager object and callback in a Cgu::Thread::Future object. + Add test to Cgu::Thread::TaskManager unit tests + Update documentation.- Update to version 2.0.13: + Provide TaskManager::make_task_result(), TaskManager::make_task_when(), TaskManager::make_task_when_full() and TaskManager::make_task_compose() convenience wrapper methods for target functions which return a value, for easier task composition. + Don't use static member function of local struct for callback function. + Make explicit move operations where relevant. + Update unit tests. + Update documentation.- Update to version 2.0.12: + Provide a Cgu::Thread::TaskManager thread pool class for multiple task to thread mapping and task_manager. + Suppress deprecated warnings for g_thread_init(), GStaticRecMutex and GtkTable with glib-2.34/gtk+-3.6. + Replace the sourceforge SVN repository with a sourceforge git respository. + Update documentation.- Update to version 2.0.11: + Add move_pop() methods to AsyncQueue and AsyncQueueDispatch classes, and move_pop_dispatch() and move_pop_timed_dispatch() methods to the AsyncQueueDispatch class. + Add move_get() method to AsyncResult class. + Add move_get() method to Thread::Future class. + Make AsyncResult::get() truly cancellation safe + Carry out locking in the AsyncResult destructor. + Make Thread::Future::get() cancellation safe. + Make sure Thread::Future::get() does not hang if a call to Thread::Future::run() by another thread threw. + Merge c++11 branch with trunk in SVN. + Update documentation.- Update to version 2.0.10: + Enable Callback objects created with Cgu::Callback::lambda() to be constructed for mutable lambda objects. + Update build system to libtool-2.4.2, automake-1.12.1 and autoconf-2.69. + Update doxygen configuration file for doxygen-1.8.1.1. + Update unit test. + Update documentation.- Update to version 2.0.9: + Provide a new Callback::lambda() factory function for more convenient construction of callback objects from C++11 lambda expressions. + Provide for unblocking of threads waiting on an AsyncQueueDispatch object where it acquires items from a move assignment. + Update unit tests. + Update documentation.- Update to version 2.0.8: + Provide new Cgu::AsyncResult class. + Provide copy constructors, assignment operators and swap methodsfor Cgu::AsyncQueue and Cgu::AsyncQueueDispatch classes. + Provide size() method for Cgu::AsyncQueue and Cgu::AsyncQueueDispatch classes. + Add default constructor for Cgu::Thread::JoinableHandle class. + Add gcc-4.7 to the list of compilers requiring use of the - std=c++0x flag. + Update other documentation.- Update to version 2.0.7: + Fix compilation with gcc-4.7. + Provide unit test for Future asynchronous functions. + Avoid types deprecated in gtk+-3.4 in the Application unit test, when compiled against gtk+-3.4. + Update FSF address in relevant copyright notices. + Update documentation. - Drop c++-gtk-utils-fix-incorrect-fsf-address.patch: fixed upstream. - Drop c++-gtk-utils-gcc47.patch: fixed upstream.- Add c++-gtk-utils-gcc47.patch: Fix build with gcc 4.7.- Initial build. - Add c++-gtk-utils-fix-incorrect-fsf-address.patch: Fix incorrect FSF address (sf#3484267)./sbin/ldconfig/sbin/ldconfiglamb12 15450819982.2.15-lp151.2.32.2.15-lp151.2.3libcxx-gtk-utils-3-2.2.so.0libcxx-gtk-utils-3-2.2.so.0.2.0libcxx-gtk-utils-3-2_2-0COPYINGNEWS/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libcxx-gtk-utils-3-2_2-0/-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:Leap:15.1/standard/5ba7e3edf36bd7f7aa60b72aaf3302d8-c++-gtk-utilscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=861b6163f77518c480aef69d22b54bc2c16eac67, strippeddirectoryASCII textPR RRRRRRRRRRRRRRR R R RRR ~sDpٟyutf-83a386bf217479abb93f12b00ab2ecd0838a253826ffb3222c875f93356553143?7zXZ !t/܆] cr$x#ryj5`Z!>TIC0 UHihyܾLnM QamPA?&HT½ 01\tuL|X0kҍۂX/6tzOw5gpO*Lf+W}9iaٰ̓Y\ 1&>@odRQ_'o%!Q]vgV:mG5`S. )JS|J?]y<Ex- xK TٍwN6&YYDG0dm@o=UHBq̣Xhs8ν2>Lj&A>}F+<[2eO;|"̡b"V8:6-$$ZۯoSr .'4>yv׻uFGAMgoXt&m`lform1=6쐎=6k۱͔H Fرi*z3&'7:ꦠ'y TW,$ߤK,z?vwHF7vVqE{Q|3dZ{ l36UGKa,Cbú}JwUJ*5l;fs5J6&0I`^gCoD`160PܞCkGmEth?VqNk6+L%>TM@kw Elkp +*;/`y$0O:t;||xgjE Ҭ0<嬍XYcXaHC|OyR[@&ƩT=4+EtEYv/ωpܣYe!_/OnzP=tAc~sKD4H. kڌ9BV['ߖ2prKLzNn-R])ny Au3nCuw*VzB?z}.96H^["-(uKɄ}J.}^6o:Lx7%"ϟҥbP"8_b< t?o} Tim[砖A@XQr_X⠟3y; ̄-;-?ڬO|up""_Z<ݖ`C%aHwDpeFa jP曟(~bX%z3ܢθ)Nf;qCnEa ׎Jux'G2˾ǝW䃾,h~l7ڊW9N#tz69$'ŊOC7a8,;(&hF,HZLzrK_Zmbxq (g4Q.dfe5@.D3nuШ}=J!&t֠,zI&I(HV'3#yf~93 :\~`:OA88T[F$h2Nt^]H<8C5/tB~ڼae`6n:Mn.+>MD3PkvI ʑEOFCMjdˎͤ'ץ Get /[:Pp,ڒ|bpJϏyN5UX495cRDaѹīYSE^I 'D|s;E+=qH[gv$z^)1bӴՇsx(5f^(HƬ7Y:P+#kbWsqx_JN[L7w>>ɾP1iqwM8sTHBXށ+*~WJN; tpu_þ(LMNX#, U8o$[ !KTxDnKnL"nXQ\ XJo2oezj\˰e^& lm-3阃nln,/JD*X iޛ'{@q0?ƚ,5²&Fc7 JDNJ|L`z(DaDrCȰM]^owO=1n|;[Q$'&l0S82Ȃڽ+gRfcI?wgH.@_xZX2uQQplrrHȖV/.~QajfDE@Y͡3RH5+0Sů?8Bؙ!IP%<ae߰%[ߵq JeXOz'S Gƫ_N0.eB2%j1;,eL_rbCL5n K ςyWZ) 5a&[={Y*U ym`.7 i 7tEɾM0'_-ƥt X>9g5faKZY)u޷sEbCUG0 C/= J54LhSqۆ1mFB86kFMF\P%~Ct>(K%(H. t.bLJ9.$QzҁP] )}He#AG_`V>*1 ]0zV|@G5~|޼9!JOـ (SWʋ@q n~ÝBCmĀmn7;DQ3ʋ%!MPl6 :z \:qֽoad}u9? lPIK0ZFY'Q#m4\3`ݣI.1PRK=M>CQr"d nKMmϊ?mLZ,qu P5 ] [J=Q&KmgNq$酬nW)"nS;Hk!UqŊt[2eZⰭ iu@I!#&,)v HaDAHgyOi 8fmr@bU}U$ylaO$?~\trcy?j0Kkx䶭k#l8Rq9/聉=8(H!VF ;VRm>cYQ cJmi$ۼqD8 5Tt2 Th߲Զ锂 d}"7~1[c@>-؛PL@acG}$(M')"MJ~^ɚ6o*},T^l~q&~JŏGqlʹ&m JV@mߓx= (h z/jPHD-Gx9| ֞8)Y`˟8wʜO_%ӿǤj"3-Vpn*m^C̟s\s1. dJ1LCN@} WqN*}9e^P1&5!ئݑy: t?.uR .q.; WįRHW6h"tCh:?zk}W{sk ƿPzleE5+>|!VTCI9}**{}ȝtrpdimHELL/.+pENy/5_{c^u :{p6ˠFPgt#OF=poZF2"3ߌ.<9DtX%amCI~{HbJ2B=<7$Q#*e933r_6IM`pZ+PĤ u$oQkf(bhG @øYEX˻{ULnь~W-]g.-v=;ưjt|gMTh6e䞻Bָ{x3J9Ri ˯ԁeB%w_E؆?F~:jIw*E$OT@NE(|PAay I n*  13g IR>ٿ z4Fˣbי3(KjrTMX uk(6wEgV@k ,D!e$)5{={e"FLo!^ XO8ue7= 7GSj#R C9\pk4 #q!YVY-6#,(/ږ5?("ҪBGM[s]颿?jْ+C<M>_ؗgn݀LKb s ǛxLp=~*-, [Zۃg:~lm0^3m jT;[{D֣DNHa8Q+w`Ezb7a3uJMxVyDP[mǽ e7V^~\Q$q4{k>HhnԥHa ӹ%n?Yn-k2ıGQ f!XT/ttKlvl0a}0s6Q%f+S"tH SD tz(m#kD}Kw=% ;/P 8W_➩IP9ЂagzaL{,48=m}XeaKn$ʍ3kyy""kP\BM@KOL@N4<{BU6JO"e"#eQ.cG'HRF+= deҺg]3EA-N̝eOz}YKM=AZ$[b fz;-"3QNLSg2Z -O *Q2  {heAne+lqʏif[Z!NK{x9t;<}}.s_j}\r vudĢ]k>fN]N#yKgM]s|$Zoo9Q.PG>)9iN4ifM/-Ya/y6n˙u݆ ch;pX $/J="}R+)[}X{z\3 TZMC .Oϸs6[uω$=QF {Sab'yrs4gz]$K;LjnkÒKC`rl*ŊyOwd.UyP3I'T6g4 ][y>^Q$WԍEDacīZ߰A4Q6S^ SpAJ LUpG~\EM5GriQu^&`Z4DD~w(>ͷy5fUH2Cer08 nCii>D,CH|Q޳? >;Ջjrޥ.ηiu|uV4TuyI;πH- T4l?nW ( 0|w6? RRG0!.:)0{xG 9/* 9u̶s~_DI[Уysf{Q<ȥF`׸K`O(ji@2k1T84ݝ/%;uE]3Ccs\HҖxESsōhf,gB-??-70퐠N*̀9H <9 EZc/ ͐(-AUn&a+9?T6] y[ z6 f|lsEa&TC@\4Gxc'Ƅ~SKNwg G"]6V3;/J_Y GRyt׮V?yuZ)cOj$w#{('.vj.2m#i[U{Q߄hCa۳uAYm(OϮ\h2.[ ڿ4^rch:%ƿ#'ޫS+1uF8r_`r_Z*Q;9M-okaV g<_5DA *NK`B,VBHfcGDL2U>L ,t9_})ߎ>(f- SxBbF+9 H? xY>7yǾ 4wsniF~^t᧾sS ^|P]Ew >r_ϛh_^8 kJes0 t7"j'̲0m.R r}?~b~YMdR x3$-6O+hʈmt 0X"Pbb:#2֩ mϧGמ-AhѧV#A1F"A.s=fMp W)A6='߹{F_Z8@k㗏S+{`[=Lc| c3|@q@sU'$YB.BJtzy2<;+Il8@f~F-Zs:`4]q #(ifM&3w+\K=_y|NB> -l.a!{Yֹڂwx!/ Ҏڣ.wJv;|-3Uf$q@}ݽ'ar #3kC!k4oQԷ:ܗH8gmgo>4. {7K%RNqQZ*i|1]]PEu%{l/1b+ޔlQVnM|7h;bJha2O(nfS{:A%42Tu>Vc$πA&s fFŶWX/z*M|[XG %ډ9!dϬquꂩ߯!x o=FG?h+,M!CA6T:\{z8 ѐW9ޖCM ?YMà |rM"v}$>Z!~-Ô?+ɛ|3Fz֝4:cNj!ӈúF [G3;5^έKr3gP6JPˡ/97vG~[&ϸJrӍFs<q"(b֎ 0#":!p")ڋkRݙ[\4̮~5)h1EFjoE" zhh>R|@/In$a|1XRk5Y e@$+ 4n!:#Ngah=X]A.\y%w#Jo]̾.-%;ovf*!sH3g5U HhgԩBK4od!N_?,`k4]-HʱqEˣ5ڕ]*&}&=OUh`Ui  ELxȯI|HC5޲K%^Ȱn <;jI+G*DJqcEqW/7M|VhDsvT-TZωyVS:]%npؕKgf+vY-\u9 !d%Ő==_09VS jʷu<<.BJ,}N_3ń#Ji{k;M&Xi߿+itj xT,8am߹2֩u#<ҝ4{!3$r3@]Y(?=i#Э4XnKPZNH U v BuKZzUqaK#t@{1z̽Ou~Ք"tT'yjJeo@[U5)G0$&~4leh;Ü =[_v/Fy[գz~&1>q^?Uܫ0xىɨ$Ȓ8o:| E,&t.'+Gs@:"aV FQ8W?)Bn$1gf |E_bqEE#=x>r* U `Fu_g4U @zgtm[#Up€!TVb]3s*ԫ+e 4ktH 0qw.7>CHs ǂ+zSWX罈w |%yfܦ:ylS~q˱:S_W{&ΩeNx XsRgM": RN7S%,QAk1l/j\ļRޯUg>ԓS}X@U)ĻlūRWaI;KUE kT|s >]{;vC#U2Bt*_2\"{-mu]y+r]*c x ?:maL|{f8}K%y"z2:ɡmW6 ^/rl.?QsEhETPsG1AlȢWZrU9Na9%&#^_)pur^/%<* M+{4SqZ:D E(yu>[fmdW+,xh´A/qLCl[B&¡4l:;\-GdRf|$?iۿڰ6Wʑqc-?:]?u,Y % P r$~!pPh9$RBY[*P>jJ{RdEURMl`5y@ ZmIS`]din7ˋLc}qد".Q[ʧ7:ė6 jW_>AՌԂ øL_4_9F?oT&<ʲzodԐ7VD}`p BΙTOQ&trko!E'-e=T^en&Fu,Z>"I(h)+Y0$n`>vS"} S藘&Caqii~o@`ƫ sXEvźJ;ѭ\Ǭ֛,>DvBی٦ E`X]}c I?qQaҍ[cܔg8D^Md_b] $ I%^m@5\ubd"s]̱W=05w!dz\[J8"ɀtøykUjPZIs73|ti)i0( k0,`ƲH=I NG574-_'t]hom@znq$y9f+!FW:}Yc-?V~n0R}̓f~ƀcxfJXcE#UuZQl%ēB#N뾟<{=_4/x]Z7|-H}L{~/s| y޴Vr#;62꠺7g8Ϩ։[^HQPcܺ7g!;zDgZp~HaIA=$u޹ 7~ Y"=/EQZy4Z/q Xeڥk|EZ3Icn?&o"LYs&}/M.)~hor_&Vy Dm?Ü"VP B^,q-qADJM'+vcwl Aje7+nPX n$~fD\b;gǚ>շ #._ksʓ> nS/7\A䘢ncGTW+oR<`9NfT}.6Qm댪;O!źl".t}uVg*I q AQ~Z3>4ψqu_: [w 5IսWx? VH}$Ed>abnld<s}z1Ed*9pw͈C\ʩmО##`J;U+1bQk*iJ!8lS3ZIw[3RN&Luxw~L^Ć GHEThgiK G{J:|j)_G#Pr/>UT^x~SG4dI8#. TV=|$d\7kXR| 3Q:EޓfXD8uBa!@#L/6@9EYԦ9jzgA~n %搟k=tT"/S,'D/*ί:o}]ܴ'_nlQRv#ᐎ´>ZfM ^I2 8x+df8#gARl[u6b%B+F-{_m(!sK'd^dkw1o2F-DE!_mFj˙քϷZP mOMc,8Y43G{b#2?SrK00tW9|򭸻Œ7>!W5AQ` 2h؈r8NmS%EAYCѡ"":Uߑ~ .XQRH<鯹Q>&4C0Qķ `Յ|3?b`_08COwCy$zY~7)0P[ЇhZLMiP}'=mQ@ߒ.αKY{f޺J7H>-VΗC?;9Pf)$`\ +g2gM5Z =Uҹ]zAOH3uYJ3`jGsʍ =qa^鉀IB%@:=,RKP:@-k5rfJu]3F?oKp0 IxGQ+D$-]r"Kg` ')&!DU:C5Ňnr RQ cEv?Dks#\Q_*00ύ?sSV.BGqQYKW,5#{ \>){;&vh2+ IVRB'/1!S3k>qH4ňQiޫjI8e<)SvD>U '^HiiroZM0/;Q)u!F>D7:(FZT=l#wYp2E, dXH (;F~J!4B8x65Q" z0Z KE?%'O&KB+ii ZuBkDxQԯ*Ē@5̟++H.Sü'zI,o3 |mrQx h"h_k7I"'pM7)# dZ3AtT.d IA]N ,KՃ2SBل JYJ&O8E[J.icL~@ k|9z` 7wUU=.jOWV$aFFx xjok~Z?oZ ZκMܤ67=ot~`PQ"Y Z튎)^^:rFa 0z ˆ{?źpI\l.{\FvH" P6} *{g D%f"V gI:)s"I(}k .2G n&&ECGIeVTM@*'[;M;s iCAsPA ,DeLυ~@Iʸ=Uwˣݭ6&9% ڱMdzqmf w:q{PpYgXdAwOBZ +i|=yjvŪo0B"< TВ[dGu0\?區kB8; RX"bl5rR+.TΨ5騣hx^q&AO=J~tCorqxyub5|ߣh*8EB*xn9uҋL pp(Vț7~H4aΥԂz~.kĔzY2 Ȳio |P;=˸2(s`(20=dItm*fߒg?9e\)Sc:y{Ϩ>= 2ݺoxR*)@zH: la-!f*徝4 ]~gIܷ/T.C{M礖s$_?_~WP@@S@!3eMqb)QNoenc'&*^Pxit0y/.{,ym~;_N&uGHYaG?т {NfZұf~i0X`06QaK7qz,P:V!"͜}Y6XJ kb,aO1JPئ5:>68*}.mݡ^Z .%diC%# yacmi8?Q,9p`2%_ኗ㪲d3Xdž- q5Va2#VtPCMG8 WJw8E M۲[!޼A[r-7r(WUT܈aAnބF9KWn;n?1ODoT@ Qr7r"B?K:]h.sk@P޻ P؍d xDG \+R0LSZB4(Qp;bO7օV!hcUSX,R |+mՏh:L"?bF _G=j(^z3n-qhaĠGdb֙iapv @~mbr*mBK]i6Y>ɶV+4+Mkeљ'1if6QLs 'O F*{OT9 jth~n]r"Ȓ6,s2h/b ^#-bi4FN;-^YѐG;j `%H'@Z(\_- jy` =w]2󇴩 Ie@FT AtT$aY7jW xidWB *+#VgݛL_"B>J}]O/?@-"4uEPG^OPɦyZVÀ:BXTi.iGbe5Ϭ͍6#YM1k ,ihz!zida$?EB {+`SOy"2"'#KXNdF(uB:Tlhp3ly)xd=5i0n '2nrƪn4txP@Ž䮩2p k?!}tϵ@=kya褐O^yGBS?Q,sU-z2J`BC HLdm=ƥqE$Qôofjp\cde]MwaW)*"LK٦ ^RV$ (=$L G8̜_bB"Ra"[K.\tT#/ L |ʏj!tn5wBe/RegI;`MAqUM ėa/rNbw;1z{|u%"#4jda󖯾S2COҳ?$,+ہ )an;ւum*+oI{@ RCmT#Eʯp*aD`Zo[SC(HxKhwG2*n5-a.cPZa9~YUضo,}bOu^C'NIc"y<'!U}ܞ>n\ \ *DŽ70(:'S=h/w \[Z)<QJΓQ ?JbHmjl % ÑSWtB3)9aE4csn. k>;q`1HY!oSl`4O)fH ,^{XS*Ǜ}V4}.}aa"0f\*Nw+qΟT=skl*1٪s'ՙ7ZP8<%;jLp3uh9_9QR]2’8vsD}n#D\Muu \˾_BʻyGH[>MWuR}ž^B525Z(ctAk< 0sb986]PoF:_:2MfS,بe/AeN2/gQ> mv8FɷFS#lisHmXA[rGy3M̜xj>9Cud^G]t~{>bJxt #OծY=J6F Mb{KLx_B#^Ҽhf5'Ku? yA}􃇘pw*<~lAlC!o\{!lS=4j.ip ?y}05|MCOUq0'jpZY|f\@<*vb᫼'BMP1 F!So}/?0 Ò~ݸ<6E!<>!nGÄNiިuZNTNڙ=N1Yslف4XKeF7sfv:Uj2prjg)MHۏC8}@zJ|T$i6S ,~HJ*_~chL}+oY ^ e?&chEHRo}$K8}Y} ⇨Q` )We"%1je]:a#b]]nW׼<)t44eftԯVE-{ž Itá\ K rT4fn;=R)s = s$^1=hl@Z)1i'8 T2,=Ơ^pV>GM/~yj 9)c2)hD\HI0( Tzi_5jxQۚ0~:"Ks]Ӈ$ ڌ"/Y*"'ݲÿ1҆{fx;ˏUjWA')!Qs[ězx_BG&KY%g>h)uWX4Dt%7&j4Ɓ?k77ܡ];wð^?Ƃ3ضL3liPod>ڏ,hOmM~Ӏڮt2x1{6JdfЮր+68qܯ׊2_T||%Dn{)0"Q4o jH;vo5۪3QEv|-E@Ǟ/3N+y򖚽pܴjhnwcG nd)C ӌ,̎{\#8RKSi ooڑ}TsLGY*@/F8,B2Tp9(|7X_FAw99iQ_AcL3-x6#­MZ ̬2oC[A0 -'"=/'SQu8l<9:,}f<ɨE% PJ @XGAh=9搴f 1>@ëG~jE"k*IشY.(49K>(9퀃i˒{AV[%}4un<$]k:=E$&\*atQ>뛾wdň%pˌd LHh=ҖK`C &U*{9i!wH,BiI-r.*<[+2xC&ϰ% ' ܋3FV8q#țCj%30~ 0>ë?KN\D3N&!,^Xc~1ؔ6,jܖ^r'Rt4Rm)?Dy塣1^k{u-,u# |?<ɮ-d}[} l-c/yPϻ';C3ܢ u{-K8 C q0DRaB Zv8". }G};hg=QNB\C: q IfNɡ\a0bV(aIlOZy}'kSG)c7sb Y#7kyc|km?$@E WU/UW;#ʛ)|=Y5pNNKvmҋuw!@j[_ѝKLݣY9y-67hp0-V7KjɣqӶ[w۪ז)=U k. ޑFd.B{/3@ sy[XShr}J-R;ZsD76vLau}uMcX7qT.A*xx+U=}8K] tY.Y$u_OUF cQKSY6=: -V8kޯ`H m]t fJA[c/y첿0Ji/ m:Nu^ :mdR潢JPJ20ԇ .ʱc ܤCtGIC bؒB%./{*jm>6d|(x1Qϥ+U:.sl(2 IR@0sעYn\x?: ki}-k1@ƅ fسY=$`N`TZVFLNO\P0|I7[j< U T WKخ/-OTq9Зr@w.g-I)q86oDg|O\MH<Nb^O)f0[tzŒ $$FI{Xib\fS YndE'ԘF?0ZwAj,Yq?Y&o8xEm1;ING}U-sMh8S5 ܘ)OWfGE1MGE&W5j/ݍ3NV7sl45c?0yA9qD &(8B!vȆҺ[ ԩL,8}O'ٻ#V 7l ϸQL ŮJndI?9{L4GK5"\˝;j*5h+*Gz0Έ( pV.dd_Y@1}6-|em61HؑP3 ^=:Ȣ(t!^4swt#<{GLׅL /ZˀH 稷& ,3@LQ=qXv֞D*V[=7_^: j8i=*|kP0Oo{]IH=m Qt.I`'3 ri7:N=Q|{]GĎ@jE\SJQ?]AVgwTbo0}B'j-hফ|dRr(2 ^W(r`DAл&/Yf" z]}s*Ofn­hi'87y|b &]D8VN_8 L cӺc]WZ.,B\_2:FHMmG݋׍ \%spH>s+vk̫}0C 6.| *Z_ĠS#(yN^w8iӷ)M-W Q{ԥoEIr+}W!x_bfh߽׸wSKh|7Xn NE-]7IAU1O+\1x, tn."?XB}'YekS+j;EӖ_Mo&Md8ϧ|%#DNy/%VgFQm[i3@؟_-v 'g1vNGE7 *`ɀ b{$֙IbWq k.N .$c+j\=LY -Nx'?r5`3A'h N+`_=k^xƇ +ND*UӞ: {cjS3Z,xw:^x5B`>UgrX8B2WDLᡁS]TLjE[qKTs|&JD6t] L-5sH0*GV9מ@Ҝާ%vUkS{"æC],Gmj~'T_ıl84b_oOكiQWomg! 284pۜ~\N.8%bHkwQKAEHv0Θz8Me/DEJpՅAZhT1ɚ5{9!n<,hblGq%֖n*n%TS҅-{i:EwVfM6(\\2w'qcK԰*6MpFۜcτkk =TC"U%'@B1 t<tg^ͤWE|T02 ꔠtݙ*<%!mǴ^Jѧ'U'**b(=x~)-9N});3tPځ>(9-6a=Bb7J_]ҳ\3,j Aw"dC0Oh OY?Lb󜅛6$Ch ([۵:I8͇1'P"z3ءtm1nX:٥(l@yo7\A2V*e~&+O@)lg̱Eݕj2 'D.jR.l77ܸS Pٶ.lz3՘q#OqlߔZcx'*_1I$%Zvb^Ziwv?*{LZs`^(۲p!7ۼ,+_ǙCLωF2 }8BBFa@.8 .IUVNW8ѯirYҷ42-XV^&`bQB/Q67SwrTWBUNZ@eZpv;}ʔ(q ǁ)`=D4ǕJrhA'g әV,FM =ޒ[V ?,e"Q,~S=tĆFqraO5~{0pqKbrsirk۱Fcau{EwJ+.n蹕U @ҙ 䓱B۞ (pM;Am6$+*{P վhbB]PQ@;;Eؗ!B ,#rt)̨[=S'B@z¥:+-[V/X"6d}bGitr KKhS9r;ҲO|Xu- /CT׬'%pTSd/7U!DzRw,L#B>6RmT{(~ X2>=} xk~ ~!=z7U*Lߢ8Fo~$M% ~n݂g0Eb;{AP L  1bvxH4xިm|Åq .{EB60=S){zޗnR%WތuSkSGSqm@SH9{k3UqƿH^mCbYpa/aՔuF<>YPP7<WS0+iʡЩMJ+ ShђPAA~0R] b̋''#j"4_w̓⩏tIL놥QM2˼lIr$krnsSvEw>Ʌ4s^oIª.G`*i"a7~~p2/+7vz~q R0ZQƓjXPE³Qe,1KJObgT 2ML!al1eh/J_>)& d=qɣ_FaTLȈ^s!;dßEB)- 3L8zeqȫo쑯0M@LFҢ>gzJs~=~ZȻ=|C# Ω8|%f]EL _Rp/XzS/U#W矦@Ҝ{ڏrcS=i6}ˬJFBcZt烠ynJQP6X%;]* .(Iܤ*MN9Ť|!e$ E\[ɻXc~/zm((j(-OnH=- ΢EڜKN)\'/,V,GY҅M3&cs\&vo*uӤEg^$ Kb$jEއC̚T,"{>TGC}RʶU~mLR .~S#RSJ/q0)ZwIKHHa_v>x0][Dtz,u9[km ɳXbPc>d[fs#T #7_i~" '[H6g1~`/.[l"ȹ bo=rH*F?pW52uquj;mpbM?>$פ:B&o )3p`X.Hs4ZͅY^AObF[f-+or7+_m_6L^G *^<'\?ȗ>?R!϶$\Kt^ ڳLEih:VžX-ݢAgMZ\q?(Jv3}X!ݍ:jF _ɢKD+"T&9SsǢ}2VݚN6ou8 $ke2Dhd6Ǔv0oq韣O`؆nTv-"w(oʆ&{Y˅3zDrOu*BQӺPݖc"X0А'2Ym+M/g^I5R> ~)zCiС ФZ~~{joP6@63b?+So`=be,$d1<0Of=4ΛU?01T-o4kaBN6h^ϙtɺӈxXsJM1{w\&K$.)[-FwP Ye˕"P,n9}X"NA3psKCs3 a#+$21#):w$w;p[xRɍv)^恿BɁ`8M&PN=ّ]}ԥ  @U:qwu( NhYTba`ֱ9aT/{HwUg@R::\*/ɝa9zMazB)i1ĻEAZw)ogq0wy{Ȼ1_&Qw~r;C㽼/0!_:U${ ۚʕ߀->e FbImQ}VbhozAj8|u:ȒdRZKl?z0.=9+SL*,f*$mpo^z4e#*H1߇7J,EMXM@u+od\.6MzODw){0c/d‘AF̠̻t<ZbZx;R'FiJﺭ%7~eVr@X<$E ǽ֨1RSH6sV:<РTqpr =~e[oMQiP3zz|X>0jaG Qȹ)ӽ m#٧j;fȐٗX\?tȩpR?y(}GV e<u<$! \ Dhk=BM$ L`~ع 6Pܕ#[/GPFZ~nY?Y2l"["AwY0mkyƕLHϜy7#`^ W~Kٹ$M|M6%4t3jX2xr F{+e,7r,H: |IR/1{:?>0 },!@vIN¼%7>o3DM[l3r]3/u>0t(Ko 2 PoGWWxL9GrT/#ס5Y37ؿd;g b9ϲ<:.hCՄ%#٩V#?gs7xƼrF9 V'T1!q(f%hVlKQoq}~9XdW0Lcn; \rE6q`2OQ2[pF}m=˵$#j!Sm,JXUdcv\ c'GjfM)ڽKgb5[9wS"H^X߬ %jiD(|p%4'ݘ DЁ#Q.UnUF9}C[վ_Bv3J lAw2kN~#eC; JM%A+uܾ5OdPL2#˸CF6=hUb&]z2&STp'  ]``7, `ؗ[@ J0@rZoDa}:!4Mt!,`؇{/V / _oBUJ+ɫ&;|`M;-)7$_9;?k;d>FzgJƅ7ipySy_u hčazN#RpD,,e.&]R/\zi 0~1`-}L\O!%w-!ACYJ2dDs:1fּѲ8;<  gń;-K64ׯ{*ET0c.nv#\wC}%b+{~,8[̒gƙF0kVKN!{$;T,.]A^j,6G |JI[NP'%+ Ռih9{xF>Sv=9mIbo1L7D}^6lK"fdy-/ǐʞ$ ۛ07GڪmW9NN$ Lj>VTB~_-P($PJ[\ųdm̺~K{zKkdl~{)#rs^&< ˄]Ed)ovS˃ yz\v_`*w17pQ OXAh芿wT}$XIk}V) ;Ԡ+B[6 9ŽI(pS۸Bνے + X wi873Z dTHIPv[ߴTшn OK?WC#)hܻ9B%fT xcOȐq~ZОkB=hGưHJ{hK (ݺ! WzGrsb.Ba= ̛ҘU=^(.LG'H8FDSy#JE7ܜ׹(,W|lU{_amA0nE 4E:EּIWL[JkO ?ERx`S >zw ##po͕NKΎ-a,s٬bRTDJo.PШ'O Y^ngϋFPtujˌ YN6hxC}Gi۠,zuztޟ#-6NnBHH HдZvqSȣxM`*,: ŰM_c1H_Ẓ8|:(=' PlL'\Xg+Ow z"A;Rhټ&:}$? XY SrUCY)h% @pE<dzcFD ߽pB$q5({+C(gm2w[;ܘ?-Tsufqut|u,k;=PIJO%H#\y5k· +i0mfYH{@'LgBܬ qzE;0TX 4ݺ#5I\GnZL4ڕx e^~T&$u3LItK,-v<IH5&eiOm qaA')Mefx={]_TW0!L ӈ!AE씍9]&s$H nWİl<#L-Ȑo},L>82JcYEX=Μ&OF/Zv!m}>"VřW~,(_\PR;w;,~kl:*|H=[ =qh +d;45( ,/Zβu</ܛ#2䫓Y"Tl][ uR+|IhZ ;z24mCc dS <0NvpMs@4| s)Pذlf„AGJ{{sW9]m -^( H/Ǥ=TѪ e/֔>j#)T* v; BQBgf&,Ts VyO21gr՞`ôq9K"mUǶf;8}7X՗ t˜7F#M#5?fNJ(୕9q\ Bdд<ܣzn舛W z6Jo .mܶ*`ekLu{O-a MQY d,nܚ3r3Q= 8뤛d2ezL3TMqԅīb b^9%OƃɊ6oy)}Ye  `/̛0xx9sy` G@|m(m1tJirSAǐE SJZ7w$ka[UwBG 콭nAled  )JS$FicN2hoʔyW"Qd?ū;,DjdPm&,C}{YSdT9< BqӲZeaYrnd=YvT-bt-P$n;q~*Pq ڨK'C(!r7 hfC]iML!N\*bz*s)f&10=oqLʄ/r,>gD,ǐčQ`Emz8Ր]+2V+d x]7i8M %‰yN?)HΤ9E칭=XFWTGڞaKWTD~D! qG0}`*KX2;*|d9+`Zjbۋun{'xYû~x€=;g0t5Ճ FEM/u+ha_uZy fvs8NQ*+ӏǾ6J!L^]Qr?`$BRz*Az9u+1TՇ&1LW!q'' >ǩ^PFlıb:]R&al9EW"ϫ-O*`⢭͟ݪ!a=U޶)ݾ9g~$'%^CԄ >Nzq%2ue U[U[Hhe!K26o/|Y`GçjӴ8=i5GkβsmяoTPtY TAv;H9{ .bjEi0Ix:]G3O#,a;Z"7`K@z?K/k:i5*r[=D8o( I@aK7VPδL R&?[%6| dȍ)SpZyM'2`.|ӞXR/eV~uRTu^ޔE- "a|0LM([q$ w9T݉7O=H5"x\#UsEү9r:}娰$\u{GK'iJG"Dm~~<*=+SoLo![ZQ6v$hݽ5(G ῵ZAnt~qOqhmw:wf`9"m;YBDs]B6x8$ߩ^hҿЌgL1GsF?e|%k|+͆61*`GL'N[8NӢaRM l{ `cBuiA[XOU!_o^ bӘcTr, WU-F$j5̫YBdt*/g7ưP;&S-Nγևik{Q?Wb8anC6Ov/0maz JɠPRt&ːITʆc5<6Fb7\O\PuQm<}VGV e$'7< ᛑ4Dua6vXsWZѵrP=to*FtD5$1 ԒL=,m}uY|Й{{Yuҙ jho 4JV[` yIY8:!q5U"Ygx$|~T!EF']PNP*7`Keh5})c4* ͽE^_=.ٴuGz7s=|EFIQ-V9 05͒evL.a=bbA TVvL\/ALJvM? BM<|k4-q;%\b&D.SkrNjP^I<;B4lydw Y~]oƆS߿U@k'd!%3CS])ƃ`g!&;o9_񲅥4$C s?a2?tU뾃҂+Zhi%\ç-еuHɜ;E2CsNJ(\- \W$#nIWFzc/<Ӆ| vOX5?Byu>8ЏOyBо-֯VH щ1吽18J>D(?з־r:(g/b)uHNߘb+U[rIМp*}&Q:%0I2A[C=}/*>_?ypù*SO_V3yA.JCUkv,@3LSC?!Mo 6Z^A1K(,!Ra֚ T-'n@Y啴CB"]%$˶ɞ8zzZK֒_+CC}WUoDـ {GrR@mLQV]9T*G'TI d&8+X̱2 ]$)ϱ:s7!zlMQ񎀻D,-1p~~*)ЍY c#B[w??1]3yY{uŚ+|P-#蛗SE0,՗<ͺrlf&CNy2[3Ҽ& #Z3Ӧ北r8@Bcl6@~!yk:&jQ`47꿨.`|p%]ѷ΋32 y]T*#;;KIb`IW|kYVH=u6CH3&  -#Ȁ[efkUe &CArMHQ.k\+lD X%qfWӣUp ls@e;ZQ ;DS ^r"(4>ʖHt1O>ib}/}큫SaWC{5Qʼn3tЫE*>KWY)z7g1*iv 8^ΩO:Qz^e ƝZEFUrÔ'.rC-90{CWz \;j0ƀIվlYۮ8o'0|ecˍ+L 1p{#WGh08Im kQnSKAA М݊NpsEri>'@zL|ğNAYЅ ؑ%/SFA:I:§2đY6b#FpkOB =vsGDnqP1Mb3K+)k>ij\荈1XkEM, ׳ۋo` }s]Y)x5ʦ+O-leQ +0.k>~Bja0 ŦCvFz#oWԉkIKAһ? $% m?Yv h+cNt z_ "TJ<x4Mq8XE-B{gLuۖ+s[W;՗i\ɂ5 (&${HOiPf{+ (CgF7L3Ul:Y WSGGM7\{YN#(O9 }nÊRX:!؝R!F'p!GGb& p(dZ|[gPw,|=s_N["q )2z8-\VF {4|OU MALs v3C_^$w0zXj-zK޿Fw^8Y+%1`H쵠z8NiCBP*dٻ!ܤ$%ֳFDAYniԟJ@ba^u7idrJ Zs/(IzdR#v<>9'9;CF`esAMJHN&%rd6kVQcYϕ-ްwUi5o&NUu~mbd } D87.khl7̫@PV]"X35>Tu'-FJ*22,҃I <+#7얝Ot7fgFB=C<=ik?# (Eh@6kY8ruM+'X[\0_d6>mHE{U&[Aש,ۑxzq{'qAwlrl2R3_/ѕq &(֞TrO^:bz-{5<5Hܤ6;W͸l;1(.p6-.Uuڊoz N^Ӽ褠ٰN$~I֌St]_XӮNX9@gSxg !k^jRG'aCjWA~X! !^㌇ , ;^V{i>t,p߷DX?$Q}{W;}8{2LUg}GpmE)yDz%4y{el 5BBC& ܀A (ˈ_ԅ^Lҧ]&p լGEZe0TFmRNuw/$r'?ȳ)}5SOT5/)RE+z# P+Nm42ށ>HOI&Lן|uAr(q IY,5%%`lP[X ٿb,UOϵY- &P1JX;J8io\gkQޢ6AX'sp$qّWAmԮ*q`΂tNHٸ$Σ ERiLRk!ybrQmiudG+ihV~_g=;u~-'sWHl@yJÛ{& X6Zwdtatfg|\cCGMY'!ƕu2^RZɶB~Y RSa Ð0$,|*֧iD /6ԋ \D*wm*B-.I{o>)f]l1}k5fjDy11?fɮwt=<6y]z'G6ײx,~\N16!RʉMEnu%VYx)6OLP;As .>-e5vDjSR}603zHh' ^r-> Ofz}"ArpW@> Naknvzȕ;B6;\{M1dcąC9Bz;~Qx1G$;*jENmhV *t3smJ-WwʅJ+N)3Cݼ >,`!V\a={LW0 @Q`Mû#`C_: ƞ_>tt "+.n'<}>ⅦY#"\AτVĚne xN#v@h!1(GƐ'Z#)M6Yş}π+4;)Ixt1;Y >E)D4Co<_4Z^؆PfjCzfh\6 42 ״]a6,AgV9au5@;jG3w6Z-5.`r):4UuV% 6>a0]IWlb_q߂zA& 1'ܕ1UN"&;t&%5JnFBRvUݯN>Ԫ҈6;#nHq߄JFebш3ZVr| JJn 3P{_n cn%v"-zwB#S G ܽ\sx]ye#= iceKxW<%N7?Ҷ?@au j9 {}Y[n>N45q@uPp;@b6bA|FkyW;YDԢ_CblXx"]c&ʍ ̞&|'̅0R]wiLeY]_^@yJE5i"?[r!~w&rK3)dx$ÞryysgBm6[.2 >C;&o^?Jc|߆/'y)5Wc GE#OE$3g4G`ca-#Q#r%i>1=_A A|@^+б͍ۄQ0tCSZ-Պw ޮ0<ɘ<獼TKZ,5@AMڌM81GvM5}ڙ p{cj$b@O:kT0B9o9KQvSnL7DoxC'H(M{ U!% Nд0p\B2d +')8; '~@BDe% $jN6 W;XweF"8 ;r(KBp6]|g8o`S &fT"o5=.'oXq%Z:a/@ѶN!^Lr3 yYrdwl j9%w1&fV-Q3+~᮳+&PH+\OlQ.h#=Ȝy1s{I&$48ߐTLɘ*,['.2Ptg'Lud “QDd3$ V:I?6D9Qj WIs_}հǒֹ! /{axF=[Pbu) zx'y0: l`U#&]űTJ5ybV$SK\_BЪm'J8c]8g5S_.[ggXs%)Zggov!]Y]LJ)5dvpFP? #˺Y[vgb#ي I] )Pg,` 7;]Qr(^_϶Sh=X*+xtɝԎj8{n{ҡg~Z\B[=6U^V0rtbFwz bsϷ5.3g^P# 42٤laʝ4D$/#̷/w_nnR2 A˪Hz#!<4dx̎~Tݸ^g"EBt!8v 5aԟ@v9QNo'G xPQiFc޲Ô˳a*F&*E ֦1= B])p;g;">IKym;&~̡0V3ض 6F+s<Z$ɚQGS T_|]^Fޅ ?㫧,s!0I' T \ Y.&0"(QʮCGam佡}CP8a&_ZTe:݌ZFm/_ D *u\-]";u[8"`Wm]O!?Йp|l#\ GcgM!x8˯ X@4ϻƅ(J]T@9Ym+ϩ ju$%SmJcF5 zd~5 ~\[VR̔n@X[ ft5zf~Dm]"DGkR訳Q `Ϧ |:S:VJ`yƃ 4IW6q?on,[K`Ug hsR;6ŕț0ِoI\`:c^g/>-YC!P73-ޙiyO꠷/'*^."XeHT>0^`pkMD6 l[X V`Ɇ]PS8!!LECM-t+]N!Tn]Ns~\RH!L@m6#F}'0 @Cux]s߹UŚm94U;`0D-&Nùf<P^TC8Tm ZgO .FM:Țy3lIJw71c? ely[~¹Zd((%rmK3aቲ͵73z?*hiWND"CnW7-ߥWl!dyH"{W-W[!Bz\koYؓtM%.a޻nH+ XYp)ᥲmX7O9J'onB)Hd`|u|HNg8R|8Kj(J(|*13<$*@]_ƿO Hd|ŃdhΜ`HdaEwՔsB^M+*S'qJ-k`n5E҂ѰyXbM!LD#|FޯMWzK`6u 8N$نAp{ Uqh$)!>BKrY嫺 K03H (\lDѽA4ӱ^P ^! %i@jTWtc.p[m"5axxF`f]S х51Xh9%\I2iVb;_]YzN[22V "MI*ω KoSy=[hgC#ªIx9C YzEuz1@k/,G}m&^' ~@dn-ƇӀ|,gi*񨽩,S>UҪoȘ99Y @#TmSVOE4-ڟ8pP4WY6XGw@%~J5goXfs!:JZY@3 0|!"b.:Yc;x^ޫ99ZJohFl!}I>KAfY+FCxڃu WpOZab<1S/6V[ fULd5J?AVEINc鱼5\3,%0]ycM4Q: 1erb6EGԖd.Se==Sb9h^;*)z|Ao#FbqY-7*A_&ǎd_?UNmDt{sDrCAZwqUlhQbhn`vk[P7w+4hjh T4FK@qt_Tk`217yB iQzr_*cY|;b0iУ&`ys=orf WR$lڰ% |olC9 ZLBқ0=T GRzJtnckxwix`d_R&cGP<Q"pW)ftA|IxcAP]XO9i66B1[+OBRIQ<NCh]!`4IPnt;#FYd'zPb0J!"oB@;X=fS_sX#X# i?ˇ-?'?8@xK/wKڶ>gP!ȱ̩{ yA[(.)RԵ -Ls;\S20\Zdrjb$eNP-EjUR`0a lsy  YZ