libcxx-gtk-utils-3-2_2-0-2.2.15-lp150.1.3 >  A ZK/=„Yy\l}Fi &&)n^|D+ۅϐ $g C"܆? 2R=3/7Gb>˼nKV _j(ͯn/ϯx.bs,Nw/9JGpF yezcS=G׎@A5vr^W!n"(IJ*Dx_:V*h /sRwG&'Uiܡa!!'8fc266c9aa0289351b3da85c7945f5f7e772f09584f933f2c51e05b9bf8eb2168aad6568857eebd9b09b4f79083b8e8b22f577e8&ĉZK/=„ğM0?FG43צY"4ikO(^(G;뀺@$ɒ .Vdǃ-JH2ڏ3k4]C6 ֩̇kD/O:;ӧ3'EE+$Jrb >\M+guXZ{I3β$Ҟ|T뻏؆PJQhY=Aʭ!{tcM h-jDf7D"\lfeKiLCDVl,\j;)>p@Fh?FXd" , \DHPTgpy      -FpP3(f8p9: >B4@BCFBRGBdHBxIBXBYB\B]B^C:bCcD:dDeDfDlDuDvDwExxEyEzEFF FFTClibcxx-gtk-utils-3-2_2-02.2.15lp150.1.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.ZR lamb08 openSUSE Leap 15.0openSUSELGPL-2.1https://bugs.opensuse.orgSystem/Librarieshttp://cxx-gtk-utils.sourceforge.net/linuxx86_64g8ءA큤Z9Z:Z;S(S(287deac7f8782443ae8e9955378d3f2597b02086bef130cba5f4f7f8f67f0b527d16284b8118822af060145535c768b0ec45d1bcd5c189e7979d5e859f2f451e874773104bb1184485c31ccf2d25a5f4dafff051838ac92ced3dcc0ed86495d7libcxx-gtk-utils-3-2.2.so.0.2.0rootrootrootrootrootrootrootrootrootrootc++-gtk-utils-2.2.15-lp150.1.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/ldconfiglamb08 15153264002.2.15-lp150.1.32.2.15-lp150.1.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.0/standard/5ba7e3edf36bd7f7aa60b72aaf3302d8-c++-gtk-utilscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=94ea3a2245c63633f5efd17a96ab055f3a16443d, strippeddirectoryASCII textPR RRRRRRRRRRRRRRR R R RRR z)SAKb9Iutf-8ec79da03bca5a8cf30e1ff739c0347744d59d3d17f5288487b6cc9ef907c5f1a?7zXZ !t/] cr$x#P]vJ? /"=B0cTaDOe_ܾ-t ualAKoܢH^_748M pѠ=2):Oъ3xNܣ AEl[GuT|dWT= 6 H߽pIrȕ9 \A LfT~F2[.ŕ@'^K:m{ZSE(7'r|7+v0fzy$ŕjfW iW,C}pVJˁ\ێ& f|!*.Z`7"13ì4 WmYݛz%[.*Jl%2I{B $JTA36옧xC&В DW߱%.NvyoE$om&kO3@bli\З(̈́9բ-XrAҖ=B uF҉‡^Q51'@Hf-zKXp9;b.0]RhOeH*[ ٬{vW}VvCz$ni )\-}qXq&R\r)ݴ1<qӉRT,x35ZL.zF%|4" eY lTΜcgi"f^寨dy|Bj;肏[Cx7~4[`SsTR;!5؞>|!X].DiA7()CITmapNH1=٬fd ѨjDԀAȜJo;b.XU1Y` l}rZxt^v̿ۃ7$8'( PaHd.a0߾HMlF|4#ʺO ͣD!*"[ ZP&b nwƤ~YXY Cn1'PRFݹރT ĩ1 rp^Eoƨ$O'({xIxJς9 U/zQ FF\(M~[I> 0L:Q*/Bƹ rw5/k r؀nG1W%lШ7I;(JmsZT&A;(qL4Y+H@p׼ĔGRINqQpX=<573%=)/rn4}֏% ZBUir1X\ /5=Zrzٟ9az̫dˍx9p']&K?k=3r".|ZR|ArX>bά>,άa};AYTFKd<~8QJ[ɪO%fFx!|b/d31e^# cwgu܂[m9#8ɠ0@ZRZ~LuջqNw)ϴgX 8G'mԖ6V HVfdsȺ2Ylfэu0rZQ!SV(6b>$"Q|if$ٵ3H]ȏ&? 3X]( 8˘q~Wc"(O u:,˖R9Y`H\wBbwbXjK=Njr!ܣ59/T3~m ;F|mt!R>`0>;֯ф_BIW_=DX@ˉSZ{,ؿ y!Vyrѹ/` Ե1Es^Y^}t6`h9ۮ0=lNOwGٗ?qy sgJY9*ȹML9bLES+~pi;%٬ȳEY2*؎Zj' BhpjmU\ø)%CI:[iڞrU:y6KO6̕9ZL'DϨSȖ͢k:^7Nϓ#hm3 tA%DK7á b\A;cqa&֎׌IY䔋ơ]k,m6;aK֚>Z\ڡǎ\i"9V!tf߷yTҚSFc#\鄸#fXh%_$y//  krD-yԷWЂ/wdpsDJK'V"DCqI5YuþcY~;\0 O"K K/?Eo 2=.-,ibNLzB 4QWq(kD['=(l 9MS5~f|axŒ,9pb=Sh/\ p˯UNdlOOyͩVqY}y 7e9wߪH%Z#0H{|o3ԥ[Vcʊ. Hc7iZvՄ*:cgd?sNTn7ʼniE?a pGi$(v^*u+baX zVwdl"885nɈUq>BT]lFИMtse,ߨ%K)YY*yd,\3SF6L¿JE++֬tn?TNGȎ4n[VY/3=q틬Ls:Z1(3^92c Bs-c@Z}1(`Χxs@yO<6۟ +ڳ8۲E}SiT~[ [|>wsDv X$cN]}2m3b@s6 Ũ_VtSMQǖ:x=r9!ݿ'j"EFjABG;#+l~ZUι;!ަN*Lt4>P/OGtY00Xaw5[%, l:R]p!8@Ķ{0!$88pW5ަ."@aI!RG^}9p$$b ?RA WE@֮ :,eXi^lH#R#6r*VbNO'7T?EW[򔴎s8:qq C*v߂qAGʹsK}0LNvrJBa_ J:uP@<3&ȵBي7$֭_.!., 8$k⬨ &D^ؔ*_IɌ&\V< !z733kt[YD.LQ-uw$=@_/ G &wMJ_)H8ԌV u„z_֠r0o4("!_{4j'?X WV{|Z"GXiq$?qJLЊ] *6`|vˇПӫ $2BYHa; kS43_Q pEN4S j{c ֯&Fy%]0hJVF}K%$dmT%K+9и tM ,x7ޯ1}r%UQ'+XvFAk7U(R%PΟ;Eun]+G*JqC6p~þ.iXp>lW`)Bx >,yr6%|$Lr*j ]t8]X Ӑv :bQrr2/0 ׆-`:GfY,vtT( slj̄:.u},,zs!TlXEc!yyS Z]u.oY5t}zg.l=Q`#?k./SfPk,/< gG.$jn5 1}#^gn"[&7tHM&X>a+s9iukـ5&;㪀=֛?=-?:`m$XMhE?5\>#a6-Ӟ;/j=cY*+,28Ƨ,#YHb'qPMRpt#E#Ĭ-^O;o2,堘iX>I]HXO9iqoi$p|vxxXdvaEaB 7 ^ACsj:Y(3rԩÞե(l 7zFFH}y_X,d"GK)9dʳqi#"M=,hml%#R<ՁipۨwG*/^akcQd 06jsG&ٔtz37k&d?6eCB+ kE׶]U Y Fm#)`xNNɡ۰fA xE]1k[H5S$)U̙ TX)91n,2|SOZaX=aT1ivJhv(PEW([Ʉ%M{UnxF -;1i[KG ή=Z?x!p(~E*g_;Hpgrʤ, z`oD!42*5FF8*F[Z9D0up# }ikpg:7$RL_mp r)97#Yv ️6 eN\jF7iq<3Xgw-hw}MoP20&̂@P52莨&v*ǩ"2RDuIiGP*D_d@tnQ86v6 ylc9qLjSe)mn~5EFHg֗2zv&)Hw Z#W".6"(ڌQ':+ EILfE0_r78D<ݩ젯L =7J S 2HU3;qAg`p}1m)nK##$/YRiID@-@+R!-XiK1vEߺgv7$-EFk_.T{'L%˩J$3~,y9sǤ ӛ%#ή5ד&P*9czFQ|$(y+O.-/%b }+ViTӶ;x.SJ),Yx2AS5x%mfKnϕ0TtZemZ!nDsuBй@527%lam߲H1$ge({҉%ߎ<]TW2Mw=XkC-{|Ņ0%R|Uj8aRZю<|+ ]9?v–Ӈ KN$X%k4c9y19w#70(lgm^'Xཱི !*Z0:]0TfYsؕӴ3LzƟzDj_IНM ԇ&~9B 1wAro3R;r5 Ob?!RM#$UQA\H~by'ߛ["~Z(.9c?(okdJ7Шβs}@EQ:aphd)+u7ԇbccڟ{hmI;^`*j9f)}@kWZ,&y܉kBٯlDMwP_2Tı*$N9(b srnX8 Y=ke~sˤ'O 5d/ 4`^Jj5N:h=8 #ŊFVgrAi2LA)x`ֈPpfӭO(sEk75Zڿџ)pU&gep(uk]}Xb-JKj=16c.E[gq?pқZGAWxJKi(*kMwL?^De:tp͙Orey]BAgG/^?ʲSY8o CDis]vgU\aC"3~kgy.%ƿ7cg*8)?1.]]FgP_o:㖝[ʹ@0&iT6i*PU. iw: &bWlbzQ0RxGrv)mZDO@1r D.C D!hCGRe_ӐamsBr {zk6'LUλX9Bf=9+ 8 ɩvH˰8bi(b%,/y2n9=Kn ʣ|ZܳyDŽꈘ(ۨPt+SJWD U8'\qe W%t= YA5AIpW0UĭPcczpm34 owN{H-@DLC-ixr{²s \V?Z֧x0Ru-W)Mf-pk(`Nk@qC5Rw+&eP:ćyy7L"x%9I7=OC|fGs8Z[HeF[p(:)D<В87|R0Z헾@J ' > W:{ CM@֒(iܲݥ1 · !MR$l|iP5):JI% 0pݟa0ڲv+qNG\dO?3q.}~>J7!3Hۓ_'[*/peB}u*ѷ=Y bᣭa,K<_жdd[XItQȁ7|iHUbkAyd,66DCdqU[R@Z檍qazk* *R/e޵sEg*5Xf!1JLymN*gyyB< fڨ//-YHarxM'5_9^ @BM)dͬ :Cw<㢌CcypmU#Q!7[sŰ5{.Y7$e,=s-: ltounq5wo|҄0ZgrxXӰ^&規@K (?CJbbE#:+Ӱ:J05!yd1U%&Xro,uHw6>.N}"kS5am&zK0rEW3 Z9?(D\2PsV(r rx濴z0!qKU{9*%2µh;{]3;N":l(ϠXO~;\2b9(NQLu/Ʊ10&VOt6a<۾Z$$f`ϼTᆣHERv{Pz=8^؊{l{ߍɊ #j'@wS9W`/1̥-R$z9s[9YD_unBv^=0L h yZ30G3!o8cO@%' y~?i׭y eY)PLV6P Et1~ ,Lo"S:Eq;ܟ0ԙl~T=?GXArb&cZ\HE۠yVr=PjgԮ}oPxCV=l~N~W@xo0fkQ*v h0h9Xzųڗf-Crdt/] $_c-$HE 5v*k0k˥ٲkgju>0 Ua=jә(j:B5jxEKȦ%仂ߎb&u]cIE _Q lNQ # mZ%[pj4A<:EuɄ(;3 ii= ИKWr6s ĉSG7$߃#abzR@Y}&޽z]d{gRŦ,y܏ ̷XDswBͯ_è>AG52ڟē֙1O:>ߊWГ=aF`cT)Gm%KF犆z6{$ @$^umSyNEXL'mD5~emu)3f ]ĉn%O[U - ptB P4㗥qF7B+G͠ yJzÈ iA+ukwpoAeW2(PQ5ƿx`V ag|ə'?3VDtSU 0d#`4ݒ-/O͓`h V|h>*nʙ2|Tvj>d͋^PWkxmYq~E[.uKvT;z/+X6m*<୅d;Rv̛6Ǧ9Ģxא yaV7b )uQ6Dz 03xvAHbcD2끺H{0ٮM&/EqRUZ5oӁ25ũG[:U!G}6&Bn&@C܎y~od^靤 dަ5PQ cIlC <֠)R,#t59&=ǚz-JFC:D$_+|ߺu8t 6>וCwh7ިp1jb4l e̳FTeZv+/ɚB)gpi 0_77aU0!; ES X&gͻO&#խ*{b !Hr x% UL H-/k$zD,Fs>DH^ЭˤJgWiJt`V1u.lLcKV -wkց{t_k(i.JQ/ߚέۣ,Bt7X^s|Kt$KFǽxㄨ<6֎OCca:hV5A[f{w~~e62&ai"6h r~YTcsԼ,#:W6⨅gh쁣Nƪ0 tz~lU.u)6 NlU̪+Ov8yߵZkrS;/0tLx 2>0kaJ~j>ȍM Y}G#LhkBJ.^垚~ld`Rܔ3}Ey3mH9kKcLåcPA"6V6]S7RS~J2,`:Ie>=&/k `?̞&Xrx+hw O!VyAr{OPYTh- AF4EѦ0+:O%edUiJ۳p5-X6i `I?ײU/ !NEin×Qi'AcH^\"Ěvya3uQ843<E~>;mi_7lD}1x?*Xw Gx6qA#U_$)Ms lh|H%i{[19,:AM%4ڿyno<,㓷'LKr?Kf$Y%zW/,G@P8'\;g p /&"GBYWiq{]}#Hjr@( hC$x{5\,?IRX6WAMQkVؐ 'Lb35HJ<'h0hOOUEcד*moTU.vl'.@dx[M2% >He5 ?ɅwTʼ- A݀0N63^ɰ,{´_+6JNỷI)ZcZȾIS~uq|6|JͲ0?O6#W.O \/hcE·Oa.gHA9:I=m|_ 0↉83ݛ㬀SAnm̸\J>.iɛO#^YHs^q~TЮi)\$ZC!ak)alJ7 ߞ١Pmi=veu 1g{#B~&쁖Yy$K!NEORS3|LR +n136| 3@ޏ2bʂ=fC:p㜡 Cؠq x"K/x3KԨȕ6njȀxL A༼ѫAˬ|QcR;_h(G/YeM  As7Nܤ\^ʧ7+ȸ`FSysX=l&#C+"KRYb$*peU̾% @ܦ?+e(2R=Eڱ,z*pGag7[| 'P/u`wDL`G+0`Mypش˧u/ZOCP[Iɚ~cGC6g~0!Sۣ<#ySA'^^C>>#(*roS?&ܝk}! IwO6 "sG@@l^%Jz,@^*2U܌Zp41>8H\gUȬQI=p{0VNvAlOe7в;],'-N܄mׁKD=={)h6[Y,U]FFz̴<&9Y1 TF˓5~B^]瞷!>o`6(peVz;*= X܊]jm&Q9C /P=1yJTjccjh8S N=i2~vߘo=R&iGU#[NWG "42-ASc3e]X󚦿f>foiֳR\{N-9'; ~$HlFk grؼ&30Z^a*' ǽ')G>ho`9|wy4a#ƴFӅY̾.5K1gRG$$q{+zUɨﴝ=C&#!AZ|}}}3~וþ ufrvS+J+@0ۨGl^:r5\Nd>H&3! gd:Suge@m{Pr}6"n·ȹnv+e&:$x,x;v+D"LfE?r5#0d-hU[h{Gu-q|OQVpXwy4LB,vWF.׃,^օy4@R 8<[I8f^SU3'H_{:dS ULMg=7WD::o3=GJ8em>!;nc6b7\;bc@4m 6(NZղj"OT;GvTb:XGO # u.2²CBn.tr+٤9^gMX*@4%7f<vgrX!M0,]l;S1@4ݩ䩪#7/5!_>>^E;g/Py2'rr^Ǽl n_҅ۨ*\設gX^qC_LL656 KIc8\aQ?L[$P oB@fqi D#1q=8ۆC0Pqә-ب P,+7LWw=c !%B8fU?'M%]A,fƐE1z,Sx,VDyo N=Kg=ԗq|d[ A}E\q, kcL@|\-|ګݛ*r խLpfd1m9 X) i6,;E@7!)hf oݷ.*rsK A5?a|uR=sYj Ycm\p< %e~fbWR o efqݬEX? |VET,8 |\Ua DӀZKJ~Nwt95{iD?4pȧ^("sf77J;U5McFt{L(N1Ďq cbGF7Y&I%iwp4xq玲)ۻd R@phz@Y~'(-\(=Ke_ U?񨒌~2B(=xP˙^S|kx B{J1eA(L66e@f/(wc$oJuxoZApcOkdž3f$D#PL,Q `WߠLCe,GiѺ-C YGrK=]$ I2]=q0z72I*:`Эbz  r,,GlTql'wRh-1,u[d>!YDvV'xZ9*׸$KEa̔[wa G*3 $}Hopٯl}[Ѿh2)ZCм98^%_^aѻe+H1#D#mӨGnYUz%"m0gghwxۿzf[}s['vЖo^ HdKCJN O ҄żT#-u9Ya:D#c}ٚ&o6o< Y":NUwpVv~bk. gR} avxR+)2]\5%@xd G ؘF<+"C6Xr ;.763V3ٯlf8(k׌pB>w**r_(pAC? efLp[ƌY|]jVto q-hL!0Z59@aZTcMJ8p@-A{U ZK?[p0(($KBN:? iUKVDd3ơ{K`Vp[&vl0sD6BģQukNl9Sa u.Ƣ]҄A/Q%{ /XQn^Wcٲ1ۀ|/nA +\ mlM"2$`*pW9LQnJ"PI;LckVƥ!Vъ'S ^.$Hly86,CI>8(3rK|+W$@hfZF4,3 040=OۥrP'a%n{$|G։tfy&ヾ~֓#0)w"Ly!Ǧ~֜8̄ۼuX5$ww۹v yA+RQ7R7[Ϲ4g~t:~ %1d[*k9(ܰXI(EG"RHVb&S+#S{rt(]o|KA7e PqUЊ=)얲 ޭd(wN[Q(Nc-dLΡ.Wk8SM^ֈ`/:By覑RtmB1$|R̚濏,s0/_ <+ڶLT:ƴEF */p@5}1>Ty-zŘ îCI>}2iGf/)l3.8I{U: `]+ZZ vUxUCDT+߄5ˬs6wtĀeLv1FlދLZC8 .t]~W:jpE0[TUI;8l8T0an$Z\wNqRZM,2AH2*LRL |3`:Ɓ^i@aw2VJpL=:b2Sm %"SM/aw H2#ɸ?'GSJGUt]FwKKf0dY#cQkm]kTbi"/A39ϡ">KAmxc'777A |LK Mn"hq?ٯm2]kʕ3`|3`f&|RQ4o1~59I`LFKXTF.Z[~dQ!L-v^-ҍ#;I{0?/ӕ1Rl) ?MXn?MD̉k;//Sﲥ^2#>| \?BG?)W]mfLJ)=Ub? a+VMI[T~PI) Uot6#$#&.p{҃` PH ?6/.uviU·'B3]61?mnȯ~nEPiu?w*  ÷ifZVX RL>aءU*6HgJvo7o9O c¼%*M:[ȦT=ǜ.R}:UL uDHf&Դ]nNj] MAQgR^a۱Jck]$"$TU ʱg2*͸,׫C;[[ Jl@ky"єj78aUܝ"AƯکZ_sY3}|`ˑIK@ PPĵ \"ml޴Iz gsϫl%'_oa+'0JlxSG{kQ6겜2xlwo ND{8+75$w{G%vX J\;KqK+woXT#uU8^շcR[ *L@0&L>+ GMI%mr-Z/VS Hi  .~EUVx֗UFӻ1}`3<#d,_Nk7+? 䄟<Eow/?,+G9X33$CVՍ#j2g6p@3*]0Ŀ@l7^7NGPf>aXdPd/),nj>rǔ&-2lYIΤ z J»J:H  ۚ #*Dlb|)[/3˵sVy-Puu1nUHrrtqx4F\qG"oA {2+b:aiH%pQ4]CA`ceuO }f3S{2yz-͈=I8˽f2Iea0Z"N[o3;O80r'3в'>5l d9eI,qE` 0l>)AEtHh4],|}UD?2vG1`_Ke.Qp–I=}vM0(tF%I&h⿎rX⚹ t󅾊HIH௼jVbΣjsSLv-qbM8w_IxKB4 ?# !I㌩#~F )-^ dL-Dc A;[!i*S<t[0;t_#y >A.q p}q^M99 M=X!a7>!&ਖ਼a~R+7ªjmpy/8MPz_` Q=Ue4&W`8mܣ=3x9ȄeZx]Txy0^b#,%6akm9  , X=~b8T` TVIX7JLGr;PnmŐ_@Ёn 䦸G%⣽\ R (t5Q4jkh bUjQ`koFv/1Ld&nkDa]c{2ɕ#̀}@,k;ٍˈNSXUuI3e8nkn8Pf!r1Uhr,[w}:Tsj&網 փ?:xѵ8 *Чd݄R`%ŧI yޥl&$'~cRrr}؏;~ViM6Q䨦ooi(C?xO1l9(˰ & |spAFy[M2>4vԾzb,:MRhe3?fpmc~QlZ Eel' CnLëQ ~%ARw`IF@c`=+ʅׅw__!%EP}7WV±Q>QV{ C"W0%)lMB ;Tzg,릱qԕ"hx/N@0$sh7<Ʌ"):ԟ0=}lJ/ؖr)y9 [z[mSDp_R>Bln,S ﳬUb+Vr@Fy)ԩTaQZwHuG*MSrb.Rj쭸U8 ̍RUƊ8\aB؊>-,n[R9|B,X/>Mr0И ICUh+ ;qcYjc~5F p?!L̲`r]cv\Vje],$![ tL\`d2kB㢀|< N f]HQL>+|uN (l]#5,gpw'*d"]k US%v}[  #9cbP:6T,՘!lN9PK5_|/{8Uc~jO(|'jBUGhŔcJ4xJ`Ё< Mk_#x{4 _  }JTS*KD`L@@+[;lߛe*ڴ*&J}spI !7ofcd2ar>ځw_ ߉R':ĬW|{ȸNnMzE$wWP"DE7&D$Uc׎<Z Rkĩ@w:P!Ġ Ej5Aqpy9!U>iƆjU*7498^Xض%Y>2 KY,C3U?+rsnD.5:c Yfh~Y밻ÇzQ([شQDoQ_lmó7u%2lώPy(@ax@*xzQWǣޛ՘rhq? (7lC!7ev|e('(Tx6&EuIX )X\VWΎ˜SFI!Fn͒(lrH$E X3_Gtܟ?+CL9p)׀8fB!H5 _V@1&"$,E}rI -2 仨Qtz_>6ބ{ kʦr{6 ?߼7O6}7_簨J;zjS9B],m@;X$x6ta_K*io{B ޽ފo}Hsiեg(8G^rQMB9 w)Vs) m&v໷Fl߬P3H h7Ȓ<0Y7wFy"b0CbW|@ܷ2 d ~`{ɲ=duPJ:I dlzo(妣{ kcnH0w'F2e?'UAhɞ*G,E)ƿb|kW7>|_ P#O_ Nf2JJjd@J~,覺ϖ51G7n a(Ɂ`E!2 BPU}q tt9 {NZK( 1B(#fKnWqIv!㛸SyڤC)P8s"d.^4BTDÂ7 ݖƉQ T(ְ1:{RLiͤLjd-<K2 v.9>P(.ä.uŌ گ5'bSYUyaQ?Gęjdv$>9({?Ԭ50Tۍ[Z;´e ~dmUz4׎? ]쾄E,[cEZܫ{]=px $[ TmGJsꗌ~m*-Dk2@"S=0c6 ! kz ?9)&y+zI~{%&5FڷiFCjF%gzRxH"Л臜JjS;@KYIA,(Kʡ%8aR NɧJ:{QWM*%1gcr[^@L'[oEWŪ]Z,z;/]!v_ NƥtBObuʩj>VbuH=ttJJl]R]7^<댊@aQ"IJShAe=3عZx|%Ÿ|)ARv>~*Cd4C8@*=*4$q3d o"X&X\sP;%_t*>Кe ZQǰq*zf|_LR57[  :6GAd6Feyn[b؝<9zY2ѝLݳ%ګ5m{( kYoY凐f,b7"TTXMO.z)ѣ(ZNuG?’3н' "RfQ듪K)_+VTf.a5l#u;⫷\!baxjκKx<:WW7}g3ma'9(:{ jgvBg~P3F%kKu5C0jO '։VS lQ:P.drblg{iVuw$A9SxS|i qr9k1cv"ȅL`ntzd8L +Y  g Yq W;F_ ,_\k~fG`Xvh׀_K{ELc [ NWC{,=wDDZOfͱ )DCd j9(E""OԣI-:bY>5.vv a#KFu(ڰiX <9ګ0KĘws;ևAhw|w.ircac6˼¢fue;y̮,u\W7'YϨ?̙E/6\\vTǍ~=EBkt{SvZ^0}93![~͵6~l3p%Xa/DKcX,E~[ `l:2SbIBmn^*`(I*A$Q}{r;mo#vbq:UGZCX풍M Q\f #il?%,J;Z{oIt2ləhe%ɺ^ ÝfgqPӝƑmb"DwҙȒyKHhE"T֤ߒQ ٦b\; 4/{cXԔ :ݞ46f#ila5 IoU&Vwp)1u?`DGR/B~P|ӎoL)ۘenM:oP1dp~扣p%у:Qj \GNȞ@=!P6,A=wXx ! W;g"i4,b ^ l`> Jv7vC)k'zM"i 1:Y'$Vw.KLvF^Mâ)?tB_:߱CsX aqLQI Eq.|x<5 <$$f@}/ci|{54j~0xt"OM;\VFk! 6i*,*I-!>ӯg;Yh>#,|$ 35れ^.\ˉx^? O[qd;wpBѧO1"=:߆DtZOmO2k. HXQYz(:6zJa" r6ߋe5ڄ6/(}!2VYŽ4J9;Zoh3MjGn q_@y*xS9l/EzDvp bJc6_1N2LtN^+(vOVI{2/}F/n}TEZݾzagD] ds5g_]ov. CXZ)Y89UxVTĐ*\AZ?*OX.zG7.Ol?m[L-6}ڱV6NBKg6ǿCPNk޶z2^ (r׉`ʜŽG=UvhwW,{0sʌޮpypMo7wo[ ip'E!C_ 5l0i}l$wKl7+$BA䒋E(5+7꡶qox>wbkӞ\cwY,R3~J2qI'4ioh0aC? Ef8+f)2%&~A9ސ^rnK╶MFكgymw}D&3˜uyI7k胩xF-BKx碈LNA~k+Υcj|x+h!6!qJf9M;Z8 ,[yH.9aM􊒦4^'~ E)N%7| G`6{7rTȏ sĩKUcou ?f*Kf9C"ZkMfI$XGJ(zOe`O;4 ŀR7w!l]x'3:3tD/=\rq\f-ۭWP{+upBLtOCM]2:"a)s?- A%R%'#]!ٜ%JoHpNAyR : RO "t\IpqAplɌhp/LRնeNPzE؈i,*=655b|2coO7j@:l:4j8n`5,YLBm>6ʞ< Uoqȿ"0|vx$XCGMX09?eIC_9#o*CG g:O#R* XX[ϭ /S^#`\@/~lRy^ I c`Z5?5]/)KnPsoxa34wUkc5zXLUzG}} WGچE!N)F'&GNNuKH֮6 6zhέD9SR3ulOu$kI (f;&w:ZnOOV í]wK⯒m 53dm^)<QDB_YT7qt43= 3|t = kqmɪn8SNw 6ނXw&`Pn}8\vHi9;S[>q -h-i/$-ў\3.D[&`V|_ V gOJvp_Y vD @x~816@nF$e߫ukp!kx?Ż$5[J`%jk&+?RuXĠL;kZŊg A/%yh!SM X9!-FOHwLyUr2Ш6Un'I|ǃm(/ #'mx ;`W!!Z&;ZJؑЅG6N}3FZ4J f[h0\\U@Z'&Tn>#:KIF[Fk4#>Ƹԃ\8FGgNU!/L{`۾l륖tV5d1#2ÆDKGJfuE߻ ED4T!9qbeZ=:N'^zΊz ${%HbꐒNLxm9\wO!f`ZsiO,:v[ ~Co[f6a;k Ȋ9v}ZZhs\֋M;R\9В\TPn^ .M $l^儯 5uTʨXu, \F| 3}Wfmr76g)d26zG;OsmDKVW~,ěouc gƋ;3ls"W.Zq .74>~ &sTwڴF.c9C,;z덱BLV\՚ǯe) JuN _=8\)y+ngHTaʇ'(_$ZZ30)|scHFH# jS[gl.$59IA7YF[K0qcJD*\(4u4)p"fJZU`xcnW؀ gRV#I(-Nf2۰f>CMm[w}tɪ& L+N r/RgŮ>M< LE4|x vJEP}c0zMC>7 QWֈ"fIt~GOkU2 khM3v`eS51#,ѻg3ʁߚw)^ ܡ$,jJ}#*s_˩"1c>愹8YD nwmc؎եD^Xe~ CQ;&le~|^g\@iN9zVހz̀F)إaI8"ݼ6eq+M+1;_NK#l_gSj[x>ؠ= h9V>RUtpNPt3ҟa7@y9*QjkGK+]]"R)>¼EYkݩ8y򂦙0sꁂ"ucRRgY5-.~ɏ}z BW,#> 'KUM7 Jdn1n^|ؖngt.F )qGUiop㓢~U7PlXN8i}eL{$W~2EuElhL{lCqM"3~d7L=U6 ~"C:,񊄾7Յф/@t/BFFh{Zo}M^mՔL55vt|j}3h#dܼՌrEonj&ddPR<>0BFmهm>A2Z2#d|<0`Xi%eEb;6(h:$ܖ";0^ܕw'_E- bƮ{ͳITo[gWk&8I%ھѭQkCp/ 0+:*%+ڿ{Kzqݛf5)}ə-Q9ivw#Tu{#  M8^ :!I/r+6 5ﻭ]<9 #Z}v5R }$ 4[*ջaŀs`6Ѳh|,jBf4#Z%[^5?;%g`^BRL~@P#[[y 5̰!%蟋z_H"iD{f4O%ٛpqF|FLc8xG05-nd~vOozm$bF) l<THCC4C$vܬL3^]u"J56 A/ f]csP߄`xFH G³/#OFWr O_1,pt(qtG#xdK..ĭh4 u`]q~U` o*AMP r[ރ/L<fX+ޖf%Uƣf9$޻l">:eiΩ,{}o/ @ '!]䶊C|W| I1 r$7xbe9^ݭn5jS r_hUqY(s QRc gهZ't)?&}j)VcQxHKD!?b@ky@tɀ>)^UK3Q$tl_BG8VW@(\BJ%tvgM28z2z<@sgу]U AnJVT$Pnf_3e߾Fko8 1(ѰVB]P45J=?lޟHOw0Axk Z)/QWLw\%}MdiW:X QNBm }0[ *`k "&1DB!!sEjZ~zy{&<都?:{;~sJb=TJn@",X4bJL" :YA GMKi 9yуG%Ws]g -aWV6U'\Խd|gH3Fzh1ֵc oD牜= .eP3c:%ޥF"0t%0u\o)ɑ?]u 3s!@"cNd]ң%M50IJThWh;$譾%~t/>9Fbڄ4L! \L:.o^FESxc)Trr^5΋Hg!pd ÏlJy&.ʹ:9- A貚mu" ҪmOGK: [;:=t4x.#(|^$lŬsԖwAuWgb)'I=m Kw ['!掙߄ $9֣[UsRӋCB<@.!a}hV!:Z~=M30wwU)ZdMwCV ;%ْ~|:TKJm aoC/ ~=Fo\Lf}to5&7ȷNB8D߰x_SE*pG]!M$LH*N:.?ǝ5ҕE&ënnbWF/{#4'N @k6^0*J=0A lO`?,eכCnE ϟ!ʌEqS5PWړ%i,uB@'V, vc5\&jhdTbQje '6M?=ҡF%b r"oy^qO[tdND Vҋq * edхK7z$@Zz9Z|i&*ǝ.$Qۛ.;w!eU* I'蟽N9". fzX&D h#&[vZ񂹾4Z7 zy[xӷj0݇V ќQAIsa !p@+Ss MOU6JқR-]LՎLV H;e%=u2?-o95&-4~%SݪD-.m ڳ.YLpu94.u9s5mYpߤOxv6(M5NmuFa$3pu#JG٧L2XL'/֑"hl9l| Ҵ:WMtnU'XOi=3O~&4z{L+jjqk(YMAZ6^zfbv'6K$v̱R(:+}7n]!5y'O#_(+፝ƒ5M3Oi/Z//&xԂ]"7ƨ+kϕ}0*Nr{jIK]er^ꦫq4Q]?Ξ.bn)߷C97)2ɯp[+k#8:&1URv2Qz_ Q@q%7Š= ;Nzb &o΢ѽU} /4~3{*U_:ע6Vf`y7Mj= 9ZB/yh`^y:1\:%kQGaWNs@Nu"Idvn=IJSP ~UE#GyOYsv?=h: /if5Zj2;a&kX) OPV0]z׭2;sӌ_4ze:4d~Nolrsfauԁh}~1Hk 0%L-s8U(ufCpEz d* .=K]6|Lo:=jCv|%ou2~b2NPojV7;0ˎɄd8&@78^~ZcP5Τ ~Lx t ۔0|v%qPdmiH ,JZ'd8}ycBdtj&P1Ǟ'VR*Ks(u:%M.r5&+aZn{*XSLKV AqS zAԡqT>4#YY:$ڻoK^q#>1;hҟ6?@W x[WiR:SM;Z*!udLfev =MMf&qG.p귷%޶m+WӇGcQYU2N(,_LD]=`'TvZXlWc,yy%/[qi6qe[k|Flj=7ߎ/UҿS[!!O\;GG7β HU񞆣Gz']T2Wc+cC5)l_@m tӝinP>39ߴ?JޤȱSxfmXؒ4IAj;RFLW{Ru A(1=ہ7e1T']Dx`:W`#9{EsJq46a .;$}\ŲPU3#}lޠ02`_X(k Q[=;*DCۜ7VmqSO &Ӄq 1{i IGU}g,;8|GpĠL3.PT+ `d9&д 9I(6s3!H'TrxvZ\8'Vz|@|HgUMbri_%SKkHU\AuBc~N6Y3!4/r%}raԠl73J,P`IFJ Bhaz zXq5GL}@)9Pހ]q%Aa̛iOErLzq !0OХpLj?h61l8tLG}]k}nBkzE}`g9x }T\|sb;c5}. >\VSQ+ sZ G.d 6f~$%{AɋK3Bd8thf-Ul~;1d]]ZX`ײC1@MC2TLbN2 EEyD(7_{iU)r*f͊ 熫DY8qvyf-M'ƺ6 T(ҫˎXZ&F+d4vvxg +(H̹6.v~CM`9Ј-Eh%uT0"|o0`tJܳ}(&K7ȟ.!m'-GfBIuhCiPPpoڱ#o*rm:u90M0KB*m*實ݟ1{=[1CE8JF+ J#D3'TBuQgGD+[?MŷDSJ`Jڋ8I=ZU=8o*%:)R:7ؙ6k%H/$K3tj4 }ɹ\R;׫9 '+[Z ,ͱ0tS갇@ xDUgO(B[;&2 ;j5%rC;0hڍ~k'ٕBk> >(+Xƫ 0~Nݐ'}1oI]ǏNbzV-d-ciZqHhNo ope܉^23c1VoZ0|]QVypjb 38g>ċ2yj=^T#DBgͼ 3F8:Wz訡Ɍ0.ळIR)֐F}9M$G9E]haܳ*OYbL6w-˫ ZČ/$L<2[ X.4&ORX9s 0ŏp/p[EX{yw{Tnwlھ?MJW&[_Ì#-A#9z=T"MM2Q->"S^zwFp6Ꚑ\\C竫t*KNoVq- `0"N' nh7SV2q/Uʄk28RsB.S"bÚ4Κig,VFլ+R +嚔B[^m1QD;a{P[|cCЅ59LJl7)6?ƀe i{gWP%Bv4,_# W%M 5}#926(SRR6#NE i.ȕJVl]jv zfӤ]c U -9Sa,$-^2{ﶹ8^tc EY w"M e\6XElSբ0d8Wӄ }]/k|Y\sd6e"ph:vPxv" hl[虓oo&/ i{r9i 5 5'iu~La}O^r Xcʚ0R7~8 ZvN~?l&5 $īmNDq R8 Ӣg=/.QaŪD}IE6y/jE"$T ;ݽ\V Venn-#WT5T|Q0U5H7 [sF#$&cqEl= 8vx?vo A 7@> Ho—G'e>\Xdንeo3ߧ6"2ir;lT0}\z>}-V OpW=#cKA0QK*Ŏc&7+J|CB'kА.Ժh^Ejp*]< }kJsn]tQI*xذ@CC[jqoeWKV3NYtKb?u> X g1|ÁQS5y $ʲ;E)Z-u$rt c^ZbmUR9U٘qpAX$R0[y-┌7SU佩kfo_딿Zp=1Wo9s/cAO) Rk&)GR@.]!_Cjv9cN]Jde5UOkbv;";[68H-UeGu8#t90 NzK+OtQB9,/u H+Ih2#a,禽ݯ/&xjP`Ëoy!Th_̢lJ[ BP$ۏ7L;oeV `V3J*n@{eڑ;0uO; ꑹ sbd(Z }#™> Dr=#\&m|@ T%lyJ42Nke|m<ʥY202!::"ݴB ZqW;Oƈp&%>vvv>5z4d=F?xN܎6_V_9؄xy$uk;CzuY˂ %\gʻÃ{~pC̼!31١ ت<_KuiW}7H*h#\E>*e,*M)9|8ڦsz~C#YQ9e-0RUX bXCĎ ц49 RF& økz`: - 9-E#5))@]LYnJ 9R;uYxz]:{x ľ *`#+=6$00JS4{Tb3& /3;ʗ$n;_#(jwsg:gp"*wJ[ҷ %o~< 2Yt}rG#oBe>0<nL%pU6=,6<:\ūȁ{6M?yy,Go'/Zݼ#&2&TݖV3?!^ d1 84hWK5}4݈' sIJS1x g?2oAAyH;8Xg鎒5!H',8U1Y]ښ%}eK*z[V \'C?+q{qcqg9KInO3qs ZwNB y2Q+ϡu2vj\֑ M )]kj&/">p"|]=JJ aX0P}ݯW@ôH79JtA,lY-$} f9znQpPc~lQm(ܣi'^/7d-Uo"5xօo3΢*]=ǭn;3^A%Lz*^L;ۼ>6hi2܅AXO{g[`jלJa<JErrx C`7RJm-* %O~M9TyF-F~V K8"Jݜ/z{CTGX1Pb}JYA5 F@#eҩZ 724{Q;x87qq%KP;Ar\u\bsWu^/w Z\ P:Q9QZЅhkU,BzM@=C!s?KNVF0N#k;EE94fw> U oUP[pٲsc2B+@n+n^jB{*2%cc `.Ɵ473krB$;0!2@}^=/rN-yD_;6T7Fp@T P- W]yl4T掁V5U zRcf?i&WDn,!B[ *>w4Lw?i[{PIf~9^:'zHƻY}' 1KW:n&3CWkoaxߵ:;E@\t]~5ߣXl.[?:؄C$7Ֆ uqDݛl;"aJa8U#u0ߔlo`9&M]E!~)BRqy)Ҵa x؝: POAePbrzYY@~V_~w.d|҅ғC|]"[vH{}pXiLk/m{|3i!aO1̼Q #p izV0s %?a]d[oO0ROO>yvUi-`C*2P֬f-)}kBjy'\z B=v==y/%-f֎`u*=iDXC0*JY@ ,4}K"lPOAllBT& ÄÎe=|LB7(LS<Ӈ,S3\]tm.fwPp:yƱ\.l@?;9W2A<;伨Yn %;ʣ a6[GU'"14XӀ[Ib'Go|s|iI4~iן د^L,h ״%ʢQk8؂AdkmH})zX 0$E-L2.pFKND[Jb k 9Pg,A]Fp[?&Tݡ-ZtI[{cws7S}󃉙[~?YUvAi; kmh]տۊZ iN8wlpׯ:3/q)Y(xzyAjĤ[xNAg/>\Cpz֢% ]=%Q9T?v@ f$Ws;(Cgr3VeËNV<@Vϳh]# zn"vu*Np3vH[&]cGgn1|(l@. ~(kV$i=@,L*<יԭ9#ia|$"@ z koVya{h4/Ž!#XG+.~_p+ ݋swZoUhW 2 K:H3#}3zo0@c.W]ݜE/9Jij,˹`J_Z ZT_a?4뭧~M%^sf,. :%H䏕Db4`imv.}pRE#:sHubp(X\Y|@Ja@28* +"asŭTtSg<:` 8yXe/%Hɶ'j2eN/RdanBX$oFʼn9cЭ=t[`2;kdmbU2x ח}Hu"F^[RDZ3d`몋-:0$\ n$ ?]EiUrBg~OÖ;ufMRNDi/|v_?B=ICNͦc֦SD1V̦Xd'İY]h<堯gngz Vq.ۖ[N=EJb:Ҵe. P S6<>v4-q`>uugwJwtrT0يUW.:Bk }! 4d!Mo;P:`/ 8ʱǂHgh`O~OZ5qfUzU=&D. ؁1 [ nW֧ ? e- mw(x-+ .Oˆ=3ۏlފZ`Kf5U3Zil -I4-GD`W9t2{ӣYOJ " Jc}8ٓe2A\-! j4׍!n߀ERMƊcRVm`DSBJa/+^Lf }ds,l[HG&៌8/P(W_ԲA֟G.D< c]XV Dm{>ނ~_}df µΦň:>XޚM%]>X Ӥ$Pm Y?w=$wdcc}C{!A25f1s#~bb 3y#J_!MWz.!SIQ9(.p(!C^,膙 Sgiy2@>'3a]RsI8֐s+?В^}y2ojN^fhK=]~(J8+ va10w!=cvW;`d%Ac-!;<"~\y^vXjCDŽuUP3&+0!"¤;q^5Bk8)حHj|\6Fg fALKQ}Hk׫*UPbD{giKiR:д⯵II0{%F &iw4noS5^,7Œ͝|r)o2q`Ÿ>+VS'ŸFwЋg$3~'KNn ME!x窰:)oVGq$yIOfJd3;у௸Oo:cv'5?**s$ea'#~'rXSQNj ig 5KxJ@]e3T#aR>ڎ~f Be'r/*| 2Eߑh'tf4.:ӂPcoNqs}_Gӎ9ԐH jR8 L7"tދ|ȟKRӣUCmċ҆_2+KYz3<2!V\u6_Ky" &>/lnf3.¾Vh=~F|P|'"ʟI? Z4aPsy㒻u2Z. 0򬑰\v@(0pM?r+}eo+`mvݠ.ikl=ѽ84~AE5.f(酒@-MDv2Ժd>la Ul38(AjߌpIBd7a4>`˅4T롚\UFqweb筕Zo\dF)jB@ cX*Wm8]r]RQ3`Rl ƧKԓ) LWE~;{@Z)";ǰX;Bq9tyC#@ أo}eh}vŠK `KB~riBnDu:64֖-fR1v~Nӌ{-h3L>Ec%ӻC5PXgQ A7DLgG2ruXPe O.ɳ{9_NBY Է&~N.U_Y<_l4`ٝ&a-)%J uLfyT&-*~7]ǨW%rRjy5k$4T89ok}T`xaUS\ޛw<=rm"x ،ez 6& !㹢!weV#H!jJvKM~Ա ` h ~| H*ߩւvS݈h&V @H 6=sH#UwSG?*JNAB€qxu{cKAc١l}u̫Лy5WNsRyBSrVBc8lhFn=Z"CDlylMLfn@]z' UPȵptj*M̀ezP[,:tF3jFpzp= Yy [p΃lCkj٤v)ʼy0kfC4zd4~IemΈl2[{佻9 Pg27k5݋ 9@1qS`ً,xIsjぴN}! zea*h75Sr/dWejrojp1ءW+*mEuOioʘ ϘJ[h es9CϠL6 ~BϘ.'+Ze!{qŋpK|F`QGY$lٔodZk="<^ho= ?|\<$њ r!}Tr^vC{o0Ѣ9 F[ .?%y(_aO*# X>&&Ex]N+dI~ %{%e]%?bh2mdѻs愖GoE 'A>eK~VaXjH$荩C`[ӣj+RtԴ*I03~~QK tK"2[j \Oc iW}=|4U ]2V'K[{T-뜮MipMe3˛cQeJFfp8#JwF4pC&߆sŸjx;%۳< +**d&Pv##tǝJ ^ŵbOx_Jj)*6qƾNUj !px|D%ig"0)C}Z ҹ~MzʍRfFĄBn| m:UUkަQJ0^y3@v\++a@D){C,)SD#J3Ujc.RtN*"қZyNys-xaԿ4 ^7k"htVW+%R& ˠ{*BD9(%iuCEKtƐW.ܱ kˠ-CNk(\;?s$sȁW%ܭaua_ pUDNiKWis=1L^w*1!Ehs,"l Z E)5eP<2 X4jN_PvSm`D1b}zn9wsC`/MǴJ~ | qv1@MZ;0Wzؤ`6V(d7f5}GȊ?߿4O&V9ۏHƙQo`<槨 vQ.멽ĝIC?2CYjcK~hRh$ ^A}D}ʕK3 MϡWDG74[ƞan5^,>Itٓw,G}5iT{Ώeb˝E>Aj6xA[\yr![ͰhBD=9ҷ1":mxp/xLz78QyΪq.Et&Z*mY=^ŖhYFXr)J0(Ta_eGHL1?D%8Yd.  Wl?A*fȺL.O~  ([xXbC 7 lR_* c[u碽c?fM( (2 mgԖO_FtluKC+0<33T՘|@ cIe.6|E8i$WY綶bP/X|Sz^E LGR^O8*6gb" !jvW]>ӕ' = N-=_[{͡&YEgLu݅<~frдSi*W]r?ݾ-`$0'va\J%eOC4t@߸bɯVIbϰ z#H(Ѿ2+pa@;9)̀b߯ꙥ ӡ03aQ7w/,uїULNx ޜ>Ͱ7fRR."Bya O<Duy@3ް呀*E.= AtǍ1z:qt.c!дحxCwHqơp]7`O+lN"bDr9H|zuHRBymv0CGٵ{I3޾BB#y3H45JG-ߪgK4SkdUn}  Tn(w֯owa[<-u+z~e-\?Z\ڌPB`CO ֞v!Ϋ5d wLd;8B+Fẃ3p_y,24yP4eՕ_ M17u qԫ4?@Zir#@. +i;*4AӨ Ҭh*]+͗|IM7zb(dgƻn!gšO *zp\@C0C6Br 59Z"#8<n^ص€~\ F[f>",}+pZ}&OOORŧ*&äkֿ}Ɔ I|$Ȑ/…Ǹ zj@H~@NJ%46җ<߹(~y7KH HӍsWFمs&WuKZe-;])gt_Xdx'PI.8|TYʷ_"t^f(gH⨈FqlXku߰|Bj0(Ws>@0{ͩ>n!8-\oP`H!jFv{sei, (խtX[my*>~XUߗEKSĐ}:@1Wfb}v\BMWb,k[}y 2r1m89i1Um VC#Em>NoW OA:`gO T-E@4%ԥ4@5=˪GOÕ UJ5|b#<-`%z*Dy=>srI׻ W9}-l8󦓺dZtRhPtװ}{4Au qeS8K訹z+TZ-<{0F_ŝqYN2N>YܤPj@^eo8PtNA u0)ʒD'k(BHzlO/:~I4֡Q==6jHX7"TV*׮@@<}ӁU^"~ҰgG3x "&sq~f3[ +|PYR}Y%lTl̘xc}b1[Id2xty tM,<1'J `H,o @0rm/> rXtxV"'gYJ3c nm&T~ľDuTwohZM^Kp8mG; Km=NQH1_H^. @aSnIDDlXM[+ ?#8izS%p ˂IFY r8}q/FH$FĦ;+4J_iki&Hp8~Fy&h4BcB GYPH?ʬkxZZ'cKKrRLA>Q1k|mzz!`ߛwWzPhPU-$#:fc9eM=32 vD,Wȿu-D >ʻgbM qe1f9v)thqF$]:qA4~UvօcFh! >0Zۼ=XI Gme/P?J7b+}% 5E\"X+QfoLĴ`Ȯϸءk\Keu96߯0d`r$eIebBF8 .ISy$>7"up?یydIM*_w(ueZ[N)*ɂſ9~!™$LD%^UBO@.l- [wFWۨ~]CNf&QV\ҨA q^W5Ȕ57h萂v{RL̗N34r5d/a"?CK/[8Y٠K^ܡ>Jݧ$ӫffqڑ`yΰ|JYAc vsL7!ZM$Y^=<8F*l3qXQ\S}O`Z.t|VʥS'&ou.@PufHל~ VVԓCѢ4{']M[DשX98H#;,?9@Ru+7/8W<8,Vc')nǔٽ-:NFSS5׍'JM_Hz ZFSV]ϤNJ%|j,3ؓQs\'$.PBb.+*! Nۍ$7uؠ6 a_3*-7wĀ9£ VY YZ