cogl-lang-1.22.2-lp150.2.19 >  A Z*/=„b g{uB`=Z`!yn@1hTω4w_D" q.)u@ylRUQh5"Xc\^Mk7n!gTǦVI0T: 5K \ӁF?p)EnmzGT86^iΘz`JzWk;.lִODˍJ#N#&t F<.R'/`]ؒx{wBa .hjۜ!أn29462cfac3ac6bee327b59ec138daeb67cbb37ff34c1b1499eca309ad7d61c66459fc292300ffde659ae66fda7e6a0db48d76b73Z*/=„,T$2>x=gt9橤Ͽo|o@=ݦ׹_S} Nmݫ@`}'㾞btq[5NܓQN21 Wqsްf.b}5 ɾ2Ѡ y-?:>aveTaXCQMN^m Bj]\v9>cll]7`R9[N;u΢@f5wME`.0 z 3(8Pק\!>p>l?\d   <lpx| 66 86 6 |6 26 h6@6N6\|6Tl( 8292:2FG6Hl6ID6XY\6]6^6bcdeflu6vz  XCcogl-lang1.22.2lp150.2.19Translations for package coglProvides translations for the "cogl" package.Zlamb01openSUSE Leap 15.0openSUSEMIThttps://bugs.opensuse.orgSystem/Localizationhttp://clutter-project.org/linuxnoarch/f*/ x*x  !.A >l$.6K } !!\(V!(4 0/ !( t@Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z b56b708c1757d25e18cb79531e4b47e13ecb6ba04ee2d624025571b78750d7971d975b0d939f5f30d7872ae8b7383f0f6f1a4517fa713a818d729f49447a274395e71e1355ea425441713dcd24da41319b472de4599846e4df377557c865794d66a99b4d7f5272d2475bb37312a6a24b19d4bd202d94c5a9886e3c6f33596bf897e2907dc3d0c44fc3bcfc2e99dd8fa3d4bd0f1f8dd5ad173ab1de75651e0960cb76461faae90f5c166df6c8ccc747b5796cee91fb13e77f47648c7c5a82bea1b0d520d84d13d7ae59d8e2be2f460991b0efeaf58da2403701e0406b38d73adbbd39c5e94565407d9db09e7251bda1803ddf6a144de9a9e0c9c508fffdc174cf603c39e0fa97c3d8538195057db42c1bba29782f544862e0fc5361c524b426b904819338e26ea7c9d1b9234db8051a7e4030876084560fb064564e2a051eda2dbc342185cb742e88b672af0350ec03ccf78149864b2ad5fb178b590cfb4597999d1ed1f52c5d7567e7578c6d7cffaef55688876107ff0d3efc11e09a6f612401b77aabe4d50edb9cb5a0902d9042a7b4761a379f891cef4b1594002a896f6cd98581579ef2a93683d2be856680dd3a4e9cbd1a1433172c7f81ef0e0b74098a9ec4f4252da31a9b5d68ba740f791751a19e83c36a870845b85611f62827ef575bd114c2a58503a4205819b85eed5d42521a670f9bb4a6f3f6752b88d215c492595bd2d86544322f36758ea83aa416e3c70aa38c425a5be3428c3e3508496227a220b630d006249bbdefa1f3887f4fd962c57a0299a74904225e64058512d32e26da29f5c9de576ce8be4ad639a60ede4ea27e4c0f51a8739e33a4f1bc58918662bd32d7607bdfd643de0addf1c4466dad53be8fef8053b2e8d78604b865b16a05299bcb32af280bd74b0431a3252487ffec51d9371065627949d3781fc6ef3ed2cd9b2118f031ca7d9f16ed3fe96c601bd31c0e2c3f0f587c8bf854d2cc30bd9c5e6fd3742b4d25d87c14e2e1285d5aadfb97ad6c927f4b6f48cff84c102b59dcb429acf892cb0e81df575392022ff704a95d90e0f6438d8656f0b4078ea50ec1b0d07111575d103987478b781e943ad408f8150d86bc64e6d2109518bfb212d12def48c87b4e22c32fbc75fdfea7e362e291f49daf2033f2305dbe06728c1cbca5763b0df3b85c1c438936a195fc721bab240a0df4fa344d1304e16714e5133582a672175427c367cc74743ad3912508956c127a6cc802cb27de060dd6c658a6851b6517f316d0787509e5fa15cc98cf6c1aaa2a34891cf61be2bf1207f9273dc8570ef500f9681de5f39974b1f20027d6d02b0e8f9df3b358c34df7c13177abbfccdb940cda015eb7f509d9bb6ccb6a3529917e1b96f71e743264770c72939a5e6ae84a6b3145aea1e33dce425824ad82cf640e111bc4ed77803ff5b203bb95b911bb15e91e3f62b9af02159982ae38f94aaa09f2cf4ad989b2ac236ee2ec2c6269206b875cc0ec6143b340406923b95dc064bf47bdb2955ee7974154df397f07232964c9098ce0ac2e77f2d20aa1da845c12fd016598a2a7a869ee2c67295432c0ee2071180d3f14262996d0e67603b1fb856759b2fe35ab62d53b4bc0e126c963254a1b7316e4bcdfcc4c7b93ab15bc045c1aafb209c24db89f80407ce27d87033d35ab603010892860b496e296e39c2d3701c77a580f103e17124742ac9ce2f77a5c8b2afd4e78034fea181eb0595faa75a25f0d5578345c582a10062e550be2939e9a7c7987e6260bc5cc92d1d98fff712d538d723686e40b50c67fa1879163ccb150895788abd95b87317f7690a4b528e5df5067c91d5042fe1dbbc3ad33b34df2c6f542a762db7bdce50492e838ca9c527c921383a8fd1da34082e561e1855223f884a8f20174f47eee92ac2edb1fdd49e454e57e9dde3df14389101b82d4dc7ed3dc23c4e6dd2f8b089f58d7e1a19698fb131d8300ff132d8e8afd98c468943deb24e9f0c11b65b4772c08c212504499f55dc5836cdb5df85a0052e6fa6b1fc93725ec07b6f7bb1cf90565226e9f83a9eb1af0fe975eb6ef4d4dc1bee9aed3b574ac340a7b8dca144b32dc2d4bbc4fbc4e3bca436ddfc7f157370d5f9cea5986bd2b3792ad41a234c8ec6ccc2e2dc626c3deb9495ad730056ee55d35355cf4a4b2c5f935e4b3bb318715a44c9ebd30bf9513bbc5dc05ab2cd65217f776e5c736ca7a750534b3455f3f47ba30aea01a125e72ad33353f2df7fc78f12a3025784dab6695cd06b02ec717b95d4318a4ec5300e27b96ad6b0bebe1ad3d347e50d1a7ac6414a47428d15719b6f6eecdee0aa2dfb3ea773b7822531bdc28702114507220e55383dd6d75680cbb522023c87096d9148d8e5d84e0fd0f6291a518b0d916ae1e64ea0cfef9edc06853566239b8197b4c38e6d957cc1879f8dd26rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcogl-1.22.2-lp150.2.19.src.rpmcogl-langcogl-lang-all    coglrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.22.23.0.4-14.6.0-14.0-15.2-14.14.1Yo@W#W/@W4VzV*!@UYUTgTS@S>S.S@R߲R߲RR@-@R$}RZ@RZ@QQޞ@QU@QP<@Q,QPP`K@PDP,PSO OOOhq@OU@ODO@ObNNˎNNyNtNdNI @N/N&@N@Mfezhang@suse.comfezhang@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orghpj@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgfcrozat@suse.comvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgjengelh@medozas.devuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.org- Drop the SLE12 / Leap42 build_wayland_backend conditional.- Add 0001-fix-build-failure-with-Werror-undef.patch: Fix build failure for SLE (bgo#770533).- Update to version 1.22.2: + Skip journal dumping if not supported (bgo#728355). + Support glMapBufferRange from ES3 (bgo#728355). + Improvements in the KMS winsys (bgo#756926, bgo#758073). + Require gettext 0.19 to avoid hacks (bgo#760285). + Respect the Wayland spec for EGL surface creation (bgo#765351). + Updated translations. - Drop cogl-GLES-Support-glMapBufferRange.patch and cogl-fix-black-login-screen.patch: Fixed upstream.- Update to GNOME 3.20 Fate#318572- Add cogl-fix-black-login-screen.patch: Fix black and frozen login screen after logout when using gdm in wayland mode and session in x11 mode (boo#958885, bgo#758112, bgo#756926).- Pass --enable-cogl-gst to configure, we have clutter-gst-3.0, shame on us, this should have been done for Leap too. - Add new BuildRequires needed from above change: - pkgconfig(gstreamer-audio-1.0) - pkgconfig(gstreamer-base-1.0) - pkgconfig(gstreamer-controller-1.0) - pkgconfig(gstreamer-plugins-base-1.0) - pkgconfig(gstreamer-tag-1.0) - pkgconfig(gstreamer-video-1.0) - Package new sub-packages typelib-1_0-CoglGst-2_0 and gstreamer-plugins-cogl due to above change. Add Supplements: packageand(libcogl20:gstreamer) for gstreamer-plugins-cogl. - Flip enable gles2 define to 1, build gles2 support. - Add cogl-GLES-Support-glMapBufferRange.patch: ES3 provides glMapBufferRange as core, with the added bonus that it also supports read mappings. Use this where possible.- Update to version 1.22.0: + Improvements in handling errors in the KMS winsys (bgo#754540). + Fix crashers in Wayland and GLX winsys (bgo#754667, bgo#754888).- Update to version 1.21.2: + Add X11-specific API for retrieving the renderer's visual. + Improvement to the MSVC build. + Support KMS drivers without page flip. + Do not use deprecated OpenGL API with the GL3 driver. + Updated translations.- Update to version 1.20.0: + Support for "quad buffer" based stereo rendering. + Support for Mir window system. + A number of updates for the Wayland support. + Improved vblank sync when using glXWaitForMSC.- Disable wayland backend on SLE12.- Update to version 1.18.2: + MSVC updates. + KMS improvements for use by GNOME Shell. + EGL backend improvement to avoid creating a dummy surface if driver supports EGL_KHR_surfacless_context extension. + cogl-x11-tfp example fixes. + Bugs fixed: bgo#728064, bgo#728628, bgo#728978, bgo#728979, bgo#730536.- Build wayland backend: switch build_wayland_backend to 1. - Pass --enable-kms-egl-platform and --enable-wayland-egl-server to configure. - Add pkgconfig(gbm) BuildRequires: missing dependency.- Update to version 1.18.0: + The license has been changed to the MIT license. + GObject introspection support has been greatly improved. + Add cogl_kms_renderer_set_kms_fd to make the KMS backend use a non-default GPU. + Fix a hang in the Wayland backend if it can't find some globals that it needs. + Add cogl_gst_video_sink_get_natural_size to query a suggested size for a Cogl-GST sink. + Add API to query the EGL and GLX contexts. This is intended to be used to make a shared GL context. + Fix advertising the deprecated buffer age feature flag on EGL. + Add a new non-deprecated feature flag for the buffer age. + Fix a bug with allocating textures in Cogl-GST. + Fix a bug with the cogl-basic-video-player example where it would try to use non-existant mipmaps. + Fix selecting the GL driver in the SDL2 winsys. + Updates to the MSVC build files. + Bugs fixed: Get the opengl context from cogl (bgo#724992). - Add new typelib-1_0-Cogl-2_0 and typelib-1_0-CoglPango-2_0 subpackages.- Update to version 1.17.4: + Cogl-gst now ensures that sampled video fragments are always pre-multiplied with the alpha component. + Cogl-gst now has NV12 format support. + The cogl-basic-video-player example can now be passed an custom gstreamer pipeline description, as long as it contains a coglsink element. + The -experimental-2.0 pkg-config files now all depend on cogl-2.0-experimental instead of cogl-1.0. + Bugs fixed: bgo#712832, bgo#719741, bgo#722765, bgo#723530. - Rename shared library subpackages, following upstreams soname bumps (also update names in baselibs.conf): + libcogl19 to libcogl20. + libcogl-gles2-19 to libcogl-gles2-20. + libcogl-pango15 to libcogl-pango20. - Add 2 more "locations" to fdupes.- Update to version 1.17.2: + Textures are now allocated lazily. This means the textures can optionally be configured with extra API before data is uploaded to them. + The internal format for textures has been replaced with a simpler property to just set the number of components that will be required when sampling. + Depth writing can now be disabled per-framebuffer as well as on the CoglPipeline. + The interface typedefs such as CoglTexture, CoglFramebuffer and CoglBitmap etc are now defined as void so that it is no longer necessary to use type-cast macros when passing them to interface methods. + YV12/I420 support in cogl-gst is fixed. + Added support for red-green 2-component textures. + The cache of GLSL shaders is now garbage collected when it gets too large. + cogl_framebuffer_push_path_clip is fixed. + cogl-path is now split out into a separate library. + New function cogl_wayland_texture_set_region_from_shm_buffer to update a texture from a Wayland SHM bufffer. + The pkg-config files for cogl-gst and cogl-gles2 have new more consistent names. + Bugs fixed: bgo#706808, bgo#709827, bgo#710135, bgo#710926, bgo#712562, bgo#712830, bgo#719546, bgo#719582, bgo#720287, bgo#721450. - Rename shared library subpackages, following upstreams soname bumps: + libcogl15 to libcogl19. + libcogl-gles2-15 to libcogl-gles2-19. + libcogl-pango15 to libcogl-pango19. - Drop cogl-bgo709827-per-framebuffer-depth-writing-api.patch: fixed upstream.- Add cogl-bgo709827-per-framebuffer-depth-writing-api.patch, which adds API to optionally disable depth buffer writing on a per-framebuffer basis. This allows for faster rendering when the depth buffer is not needed.- Update to version 1.16.2: + YV12/I420 support in cogl-gst is fixed. + cogl_framebuffer_push_path_clip is fixed. + MSVC build updates. + Bugs fixed: - bgo#706808: "Unable to locate required kms libraries" message is really uninformative. - bgo#710135: Fix build on big endian. - bgo#710926: Build fails without declaration of wl_resource. - bgo#719582: cogl-framebuffer: Don't mark the clear clip dirty from the journal. - bgo#721450: Re-enable swap_region for mesa 10.1+ llvmpipe / swrast.- Update to version 1.16.0: + MSVC build updates. + Correctly mark CoglAtlasTexture api as public. + Lots of gtk-doc/introspection annotation fixes. + Bugs fixed: bgo#704750.- Update to version 1.15.10: + Added API to set the onscreen template on a CoglDisplay outside of the constructor. + Added public API to configure the layout of displays when using the KMS winsys. + Added a cogl_point_coord builtin variable for snippets which can be used to render point sprites in more dynamic ways. + cogl_texture_new_with_size now returns NULL on failure. This behaviour was accidentally changed in 1.14.0. + Fixed a problem with setting the precision specifiers on GLES2 which was causing a lot of problems with the latest Mesa. + Added a “webgl” driver to manage the differences in GLES2 when compiling with emscripten. + Fixed a bug with paths which was causing Clutter's texture-fbo test to crash. + Some issues with introspecting the cogl-pango API were fixed. + Added an example using point sprites. + Build fixes for building with MinGW32. + Updates to the MSVC build files. + Documentation fixes to the snippets API. + Bugs fixed: bgo#705837.- Update to version 1.15.8: + fix a problem with including cogl-path.h from cogl.h that meant only code defining COGL_ENABLE_EXPERIMENTAL_2_0_API would get access to the CoglPath API.- Update to version 1.15.6: + Fixed runtime selection of egl-kms backend. + Split out the CoglPath api in-line with cogl master to reduce divergence, but updated to not break the 1.x API/ABI. + Reverted the semantic change to cogl_offscreen_new_to_texture to make it synchronously allocate as it did in cogl-1.14. + Fixed a problem with binding attribute locations with desktop GL drivers, required to work with the latest Mesa. + Some configure.ac documentation fixes. + In cogl-gst we make sure to only emit the "pipeline-ready" signal once the new textures have actually been uploaded. + Various MSVC build fixes. + Bugs fixed: bgo#703500, bgo#703174, bgo#705836, bgo#705591.- Update to version 1.15.4: + Added experimental API to directly expose atlas textures. + Added new_from_file/data/bitmap APIs for sliced textures. + Added new_from_file APIs for 2D textures. + Added cogl_primitive_draw as a new name for the cogl_framebuffer_draw_primitive function. + Removed the attribute drawing APIs. + Fixed bug where Cogl would busy-wait with 100% CPU if the Wayland compositor is closed. + The COGL_FRAME_EVENT_SYNC events are now sent based on the frame callback with the Wayland backend. + New cogl_gst_video_sink_is_ready() function to determine whether a Cogl-GST video sink is ready to have the pipeline queried. + Fixed a potential bug with the blending enabled state when copying a pipeline. + Fixed detecting the Mesa vendor when GL 3 is used. + Fixed a reference leak on the CoglRenderer. + Fixes to the Visual Studio build files. - Rename library package from *14 to *15, followin upstreams soname changes (also in baselibs.conf).- Update to version 1.15.2: + Lots of Wayland backend work, including updated compositor support. + Updated cogland, a simple example wayland compositor using Cogl. + Made the onscreen resize callback work the same as the frame callback. + New cogl_onscreen_swap_buffers_with_damage api. + New fence API. + New Emscripten support (only basic at the moment). + Improved blend state tracking. + New cogl_onscreen_add_dirty_callback() api for window systems that need to notify application of dirty/damaged regions that must be redrawn by the application. + Started adding internal unit tests to complement the conformance tests. + New support for per-vertex point sizes. + New cogl-gst sub-library added enabling gstreamer integration into Cogl based applications. + Adds HSL color conversion apis. + The Conformance test suite can now be installed with a .test file enabling them to be run by the gnome-desktop-testing-runner for example. + Bugs fixed: bgo#691752, bgo#696730, bgo#697330, bgo#699431, bgo#700088, bgo#702570, bgo#702942, bgo#702999, bgo#703553. - Rename subpackages according to SLPP, following upstreams soname change: + libcogl12 to libcogl14. + libcogl-pango12 to libcogl-pango14. + libcogl-gles2-12 to libcogl-gles2-14 (if building with GLESv2).- Add build_wayland_backend define and set it to 0, as we do not want to build wayland support yet. Pass conditional - -enable-wayland-egl-platform to configure. - Add conditional pkgconfig(wayland-client, wayland-cursor, wayland-egl and xkbcommon) BuildRequires. New dependencies needed when --enable-wayland-egl-platform is used.- Update to version 1.14.0: + New snippet hook location for adding global definitions that can be shared amongst other snippets. + Fixed some cases where it's not possible to reference the builtin cogl_sampler* uniforms from a snippet. + Fixes for building on Visual Studio. + Fixed a problem with the workaround for the viewport bug in Mesa which could leave a broken scissor when switching between different sized framebuffers. + Fix some cases where the depth buffer wouldn't get cleared in cogl_framebuffer_clear*. + Fix for leaking pipelines and textures when a pipeline is copied but all of its layer properties are replaced. + Fix for interleaving snippets with different hook points. + The Cogland example Wayland compositor has been updated to the Wayland 1.0 API. + Bugs fixed: bgo#686770, bgo#694537, bgo#694657.- Update to version 1.13.4: + New CoglOutput API to query information about displays. + New API for querying frame timing information in a frame callback. + New API for querying the buffer age of an onscreen framebuffer. + Fixed building the GLES2 driver without the GL driver. + Fixed X errors when Cogl is used after an onscreen is destroyed. + Fixed API used by Clutter-GST to query the number of texture units. + Fixed the soname for the libcogl-pango2 library + Fixed building with MinGW32 + Bugs fixed: bgo#669122, bgo#692420, bgo#693360, bgo#693612, bgo#693696, bgo#693894, bgo#694164. - Changes from version 1.13.2: + Adds support for texture based depth buffers. + Lots of internal re-working to enable non-GL based drivers. + Added a stub, NOP driver that can be useful for profiling. + cogl_texture_rectangle_new_from_foreign() make public. + cogl_debug_matrix_print() debug api added. + Added support for building Cogl without a Glib dependency. + Unified a lot of gles 2.0 and gl driver support. + Added OpenGL 3.1 core profile support. + Lots of gtk-doc annotation fixes. + cogl_buffer_map_range() api added. + Improved SDL 2 support. + Added cogl_sdl_onscreen_get_window() api. + Much improved out-of-memory error reporting. + Added support for constant attributes. + Lots of internal work to avoid referencing a global context. + Added a new CoglMatrixStack api. + Enabled lazy texture storage allocation.. + Added cogl_texture_allocate() for optional explicit allocation. + Add cogl_texture_set_data() convenience api. + Various fixes for handling sliced texture. + Added cogl_framebuffer_get_depth_bits() api. + Bugs fixed: bgo#685915, bgo#690891, bgo#691945. - Add pkgconfig(xrandr) BuildRequires: new dependency. - Rename libcogl11 to libcogl12, libcogl-pango0 to libcogl-pango12, and libcogl-gles2-11 to libcogl-gles2-12 following upstreams soname bump.- Introduce with_GLES2 defines to easily enable / disable GLES2 support. For now set to 0 and thus disabling the support, as otherwise clutter-gst causes issues with missing shaders. If with_GLES2 is set to true, we: + pass --enable-gles2 and --enable-cogl-gles2 to configure. + Package the resulting library in libcogl-gles2-11.- Update to version 1.12.2: + Lots of MSVC build updates + Fix GL_ARB_shader_objects terminator mitigating potential crash + Fix to only allow CoglGLES2 context creation with GLES2 driver + Use right context when pushing a CoglGLES2 context to an onscreen + Port to new Wayland 1.0 protocol + Don't set SDL_GL_DOUBLEBUFFER when the swap chain has no pref + Bugs fixed: bgo#682071, bgo#684917, bgo#689850. + Updated translations.- Update to version 1.12.0: + MSVC build updates to fix building with SDL support (bgo#682071) + Updated translations. - Changes from version 1.11.6: + Support latest libgbm api + Improve error handling for cogl_texture_2d_new_from_foreign + Avoid referencing contexts internally so Android + More work to reduce our dependence on a global context internally. + Recognize the latest Mesa GL vendor strings and the "Software Rasterizer" renderer string. + Improved cogl-gles2 support by not depending on drivers allowing multiple vertex shaders in one program which isn't actually meant to be supported in GLES 2.0 anyway. + Bugs fixed: bgo#683414, bgo#683818, bgo#683083.- Update to version 1.11.4: + Fix the pkg-config requires for cogl-gles2 + Fix where we install cogl-gles2 headers + Updates for the MSVC build + Fix texture sub-region uploads when we don't have GL_EXT_unpack_subimage + Update the KMS winsys backend to the latest libgbm api + Fix a leak of primitive indices + Add a UProf profiling timer around journal discard code + Enable UProf profiling support to test-journal + Bugs fixed: bgo#682340. - Add pkgconfig(glesv2) BuildRequires: new dependency for cogl-gles2. - Create new sub-package libcogl-gles2-11 (also baselibs.conf) - Pass --enable-gles2 --enable-cogl-gles2 to configure, to enable GLESv2 support.- Update to version 1.11.2: + Add cogl_framebuffer_{fill,stroke}_path APIs consistent with other Cogl drawing APIs that replace cogl_path_fill/stroke(). + Switch from using glib types such as guint32/guint16/guint8 to using equivalent stdint.h types. + Add a micro-benchmark for the journal + Optimize the matrix stack so we can take immutable references of a matrix stack for logging into the journal more efficiently than having to copy large matrices for each journaled rectangle + Add COGL_VERSION_{MAJOR,MINOR,MICRO} macros and COGL_VERSION_CHECK macros for applications to test what version of Cogl they are compiled against. + Allow creation of non power of two (npot) CoglTexture2D textures with only basic npot support, not including repeating or mipmap support. + Enable use of the GL_STREAM_DRAW buffer update hint on GLES 2.0 + Fix building Cogl with --disable-gl + Add support for the WebOS version of SDL which supports access to GLES 1.1 and GLES 2.0 + Add cogl_matrix_init_translation to provide a more efficient way to initialize a matrix representing a translation without need to multiply matrices. + Various documentation fixes for CoglQuaternion and CoglEular + Updates for the MSVC build + Add GPU architecture detection capabilities so we can differentiate drivers based on the hardware vendor, and the actual architecture of the GPU, such as deferred vs immediate mode. + Fix framebuffer initialization to ensure swaps are throttled by default. + Fix flushing of the depth state for some cases. + Ported test-atlas-migration to be a standalone Cogl test + Add GLES 2.0 API integration support so that existing GLES 2.0 based code can easily be integrated within Cogl based applications. For example this is being used by webkit-clutter to add WebGL support. + Add an optional libcogl-gles2 sub-library that provides a full GLES 2.0 api api to really lower the barrier as much as possible for being able to integrate existing GLES 2.0 based code into Cogl applications. + Add a Cogl GLES 2.0 Gears example application to test the GLES 2.0 integration support. + Fix a bug with disabling of Cogl's debugging features + Add api to directly convert a Eular to a Quaternion. + Improve the wireframe debug option to work when a vertex shader is in use. + Add support for SDL2 which supports GLES 2.0 + Support the original GLSL extensions which had some different function names. + Avoid using eglGetProcAddress for core symbols which isn't allowed by the EGL spec and causes problems on Android. + Add cogl_android_bitmap_new_from_asset() API to load images from Android assets. + Add support for resizable onscreen framebuffers. + Avoid implicitly including the EGL headers when including cogl.h + Add cogl.conf and environment variables to allow disabling the use of specific GL extensions; for example if the implementation is known to be buggy on a given system. + Bugs fixed: bgo#660617, bgo#672533, bgo#673137, bgo#674208, bgo#675119, bgo#677078, bgo#678316, bgo#680124, bgo#681285 - Rename libcogl9 to libcogl11, following upstreams soname bump.- Update to version 1.10.4: + Fix using GL_STREAM_DRAW as the buffer hint on GLES2. + Fix disabling debugging. Previously configuring with - -disable-debug was not disabling much of the debugging code. + Fixed a bug when using COGL_DEBUG=wireframes + Added a workaround for the slow glReadPixels implementation in Mesa versions < 8.0.2 + Fixed a bug in cogl_pipeline_remove_layer + Fixed a bug when using point sprites coordinates on GLES2 + Fixed a bug when uploading transposed matrix uniforms on GLES2 + Bugs fixed: bgo#674208, bgo#677078. - Drop cogl-1.8.2-lp-no-framebuffer-blit.patch: A variation of this has been merged upstream.- Add cogl-1.8.2-lp-no-framebuffer-blit.patch: Disable the subbuffer blit code when running on llvmpipe until it's unbroken. (Fedora)- Update to version 1.10.2: + Fix for fallback path in cogl_texture_get_data when reading from an FBO doesn't work. + Bug fix to make cogl_pipeline_get_depth_state work. + The cogl-crate and cogl-msaa examples now show error messages if it fails to initialise. + cogl_context_new no longer crashes if initialisation fails when passed a NULL display. + Visual Studio build fixes. + Bugs fixed: bgo#672533, bgo#673137. + Updated translations.- Update to version 1.10.0: + Add cogl_framebuffer_draw_[*_]rectangle functions. + Fixed flushing the point size with the GL driver when using GLSL. + Added the missing cogl_is_onscreen and cogl_is_framebuffer functions. + Added cogl_quaternion_init_from_quaternion and cogl_quaternion_init_from_matrix to the public headers. + Make cogl_has_feature available when only COGL_ENABLE_EXPERIMENTAL_API is defined. + Add cogl_framebuffer_read_pixels. + Added a public cogl_bitmap_new_for_data function. + Visual Studio build fixes. + Bugs fixed: bgo#669122, bgo#671984, bgo#671985, bgo#672038, bgo#672174, bgo#672243. + Updated translations.- Update to version 1.9.8: + Various Visual Studio build fixes + Correctly check for GL_EXT_packed_depth_stencil and support using GL_OES_packed_depth_stencil on GLES2 + Correctly handle pre-multiplied alpha conversions when reading back texture data. + Added cogl_renderer_{get,set}_driver functions so the underlying driver can be chosen programmatically. + Revamped the conformance testing framework so that it automatically runs every test against GLES2 as well as GL and also against all of the pipeline backends and with npot textures disabled. + Add a conformance test for reading back an RGBA texture as alpha-only + Added support for converting between all of Cogl's supported pixel formats including pre-multiplied alpha conversions. + Added conformance tests for converting to and from all of the supported formats. + Added a public cogl_framebuffer_read_pixels_into_bitmap() function which will effective read into a CoglPixelBuffer. + CoglPixelBuffer was changed to no longer have associated width, height and format information and instead we will rely on CoglBitmap to track that informations. + Added public cogl_bitmap_get_{width,height,format,rowstride} API + Added a public accessor for the underlying pixel buffer of a CoglBitmap. + Added various missing cast macros for some buffer objects. + Ported the Clutter based test-pixel-buffer test to be standalone. + Bugs fixed: bgo#666184, bgo#670793, bgo#671016. - Rename libcogl8 to libcogl9, following upstream soversion change.- Update to version 1.9.6: + New conformance tests or tests ported from Clutter. + New public experimental functions. + Added cogl_kms_renderer_get_kms_fd to get the KMS file descriptor. + Bug fixed in the KMS support where it would crash on cleanup if it couldn't save the CRTC state. + Bug fixed in the Wayland compositor support where it would leak EGLImages when creating a texture from a buffer + The swap_buffer callback in GLX is now delayed until cogl_poll_dispatch is called so that apps can handle it more predictably. + Fixes for bugs with pipelines that are trying to use a layer with a NULL texture. + New cogl_framebuffer_* API for drawing directly to the framebuffer without having to push the framebuffer. + Most of the _EXP suffixes have been removed from the experimental API symbols in the hope that the gtk-doc unstable annotation will be enough to distinguish these. + Add a COGL_DEBUG=winsys option + CoglBuffer and CoglPrimitive now take an explicit CoglContext argument in their constructor. + Updates to the MSVC build support. + Add cogl_pipeline_set_layer_null_texture(). + Fix some bugs where Cogl was assuming there is a direct mapping between the pipeline layer number and the GL texture unit number. + In snippets, there are now always builtin sampler uniforms for every layer of the pipeline. + The texture lookup snippet hook now gets passed the sampler for the unit. + Some public constants for CoglPixelFormat have been removed (COGL_UNPREMULT_MASK, COGL_UNORDERED_MASK and COGL_PIXEL_FORMAT_{24,32}). + 30-bit pixel formats added. + COGL_DEBUG=wireframes now correctly renders primitives using vertex shader snippets. + cogl_framebuffer_swap_buffers and friends have been renamed to cogl_onscreen_swap_buffers. + If the experimental 2.0 API is requested, as far as possible the headers for the 1.0 API are no longer included. Define COGL_ENABLE_EXPERIMENTAL_API instead if you want to mix both APIs. + Bugs fixed: bgo#660188, bgo#668385, bgo#668856, bgo#668913, bgo#669368, bgo#669785. - Remove xz BuildRequires now that it comes for free in the build system. - Rename libcogl7 to libcogl8, following upstream soversion change.- Add Mesa-devel Requires to devel subpackage as cogl-defines.h has an include for GL/gl.h.- Update to version 1.9.4: + Visual Studio 2008/2010 project files have landed. + A basic KMS (Kernel Mode Setting) backend was added so we can run fullscreen Cogl applications without X11 on Linux. + EGL platforms can now be selected at runtime. + cogl_matrix_orthographic() was added as a replacement for cogl_matrix_ortho() since the OpenGL style of arguments for cogl_matrix_ortho() wasn't consistent with the rest of the Cogl API. + Experimental cogl_framebuffer apis were added for manipulating the per-framebuffer modelview matrix stack. + Experimental cogl_framebuffer apis were added for manipulating the per-framebuffer clip stacks. + The internal _cogl_framebuffer_flush_state() function was optimized to do a better job of bailing out when no framebuffer state has changed, and when state has changed the cost should now scale by the number of changes made instead of scaling by the total range of framebuffer state that Cogl tracks. + Internally we finally removed _cogl_enable() which won't mean much to most people but makes the maintainers happy. + We added an experimental CoglSnippets api aiming to greatly simplify how developers can incorporate snippets of GLSL code into the pipeline. + We've updated Cogl's client side Wayland support + We've updated Cogl's compositor side Wayland support, including updating the example cogland compositor. + We added an SDL window system backend for Cogl, which provides a simple, portable way to play with Cogl as a standalone graphics API with basic support for input events available from SDL. + We added mainloop integration support to Cogl. + Bugs fixed: bgo#650020, bgo#665190, bgo#665604, bgo#665722, bgo#665723, bgo#667009. - Rename libcogl6 to libcogl7, following upstream soversion change.- Split typelib files into their own subpackages: typelib-1_0-Cogl-1_0 and typelib-1_0-CoglPango-1_0. - Add typelib-1_0-Cogl-1_0 and typelib-1_0-CoglPango-1_0 Requires to devel subpackage.- Update to version 1.9.2: + Ported more conformance tests from Clutter to be standalone Cogl tests. + Adds experimental support for EXT_discard_framebuffer extension which is important for good performance on PowerVR graphics HW. + Adds experimental API to enable clipping to the silhouette of an arbitrary 2D CoglPrimitive. + Make the CoglTexture2DSliced API directly available as experimental API. + Various API Extensions and enhancements. + Ship a standalone cogl-xlib.h that must be included manually for any xlib specific api because the Xlib headers so many numerous badly namespaced symbols that it's not desireable to include them unless absolutely required. + Updated the Wayland support to work with the latest upstream interfaces. + Bugs fixed: bgo#656755, bgo#658700, bgo#660184, bgo#660387, bgo#660617, bgo#660986, bgo#661019, bgo#661174, bgo#662184, bgo#662542, bgo#663578, bgo#663628. + Updated translations. - Rename libcogl5 to libcogl6, following upstream soversion change.- Update to version 1.8.2: + Fix a crash while generating ARBfp code with layers containing a NULL texture. + Improvements to the mingw-fetch-dependencies script to work without first needing to find a copy of config.guess. + Bugs fixed: bgo#660184, bgo#660387, bgo#660986. + Updated translations.- Update to version 1.8.0: + Started porting Cogl conformance tests from Clutter to be standalone Cogl tests including tests for depth-state and backface culling. + Added a new color mask conformance test + We no longer implicitly define COGL_ENABLE_EXPERIMENTAL_2_0_API in the cogl-2.0-experimental.pc file cflags because the way pkgconfig works makes it hard to then consume libraries depending on cogl-2.0-experimental.pc with Clutter. + Made progress re-factoring cogl-pipeline.c to be more maintainable by starting to split the code up into more manageable pieces. + We now bind the locale dir for the Cogl domain during init. + We now track backface culling state as part of CoglPipeline. + Bugs fixed: bgo#656442, bgo#658092, bgo#658333, bgo#658700, bgo#659029, bgo#659360. - Rename libcogl2 to libcogl5, following upstream soversion change.- Remove redundant tags/sections from specfile- Update to version 1.7.8: + Getters for the display and renderer associated with context + Getter for the number of supported texture units during fragment processing. + Optimizations for the GLSL codegen for fragment processing so we can ignore redundant layers - if for example the "REPLACE" function is used for layer N then computing anything for previous layers is redundant. Also if texture combining needs to sample the same texture multiple times we now re-use the same sample instead of repeating it. + Optimize texture uploads to a texture atlas on GLES by avoiding lots of redundant format conversions. + Relax the requirement to need braces around blend factors when using the CoglBlendString syntax. Braces are only needed for factors involving a subtraction like "(1 - SRC_COLOR[A])" + Adds API for querying the format of a CoglFramebuffer + Bugs fixed: bgo#656426, bgo#656441, bgo#656587, bgo#657347, bgo#657840, bgo#656809.- Update to version 1.7.6: + Add an experimental cogl_matrix_look_at function + Fix flipping the y-coordinates for cogl_framebuffer_swap_region + Automatically allocate framebuffers on first use + Add experimental cogl_framebuffer_clear functions + Add a function to get the context given a framebuffer + Add support for a cogl.conf config file + Fix using TEXTURE_n as the source for a layer combine + Some fixes for the WGL backend + Add experimental API to upload a texture subregion from a CoglBuffer + Bugs fixed: bgo#655026, bgo#655216, bgo#655228, bgo#655355, bog#655400, bgo#655412, bgo#655510, bgo#655556, bgo#655723, bgo#655724, bgo#656303, bgo#655792, bgo#655791. - Add xz BuildRequires to be able to decompress the tar.xz source.- Add Mesa Requires to libcogl2: since the GL library is dynamically loaded now, there is no automatic Requires for it. Mesa provides all the libraries that can be used, so it's the right explicit Requires to add. - Add baselibs.conf.- Update to version 1.7.4: + Optimize pipeline unparent operation using embedded lists instead of using GList API. + Remove the old matrix operation code we had before pulling in the mesa based code. + Expose cogl_framebuffer_get_red/green/blue/alpha bits to query the precision for a framebuffer's color channels. + Numerous reference manual updates + Fix some memory leaks in CoglPipeline. + Fix some EGL winsys issues that weren't captured in bugzilla. + Switch to dynamically loading libGL, libGLESv2 or libGLES[v1]_CM at runtime so it's possible to distribute a libcogl that can choose to work with any of these at runtime. + Clean up lots of inconsistencies with platform specific APIs. + Remove cogl_set_default_context from experimental 2.0 api, since we are aiming to remove the default context for 2.0 + Ensure the experimental 2.0 reference manual gets a unique DOC_MODULE name so that distro's trying to package cogl don't end up installing the 1.x and 2.0 manuals to the same location. + Add a program cache for the GLSL backend. + Adds dither_enable getter and setter API for CoglFramebuffer so that Clutter doesn't need to use the GL API directly when picking. + Use MESA_pack_invert extension in cogl_read_pixels to avoid needing to manually flip pixel data read in bottom-up order to a top-down order. + Fix the hello example to actually clear the framebuffer at the start of the frame instead of unintentionally relying on the driver to have cleared the framebuffer. + Bugs fixed: bgo#652514, bgo#654440, bgo#654718, bgo#654593. - Rename libcogl1 to libcogl2, following to soname change.- Update to version 1.7.2: + Add an example program to draw a 3D crate + Add experimental API to get and set the viewport on a framebuffer without going through the implicit context. + Add API to select the winsys backend without having to use an environment variable. + Various documentation fixes. + Add winsys-specific typesafe APIs to replace the old cogl_renderer_handle_native_event functions. + Rename platform-specific APIs so that we consistently have cogl__symbol_name instead of cogl_symbol_name_. + Fixed building against GLES. + Bugs fixed: bgo#652672, bgo#653615, bgo#653229, bgo#653231. - Rename libcogl0 to libcogl1 after soversion bump.- New package (version 1.7.0). Cogl got split out of the clutter source code.lamb01 1526121240  !"#$%&'()*+,-./0123456arasastbebgcaca@valenciacsdadeeleneneoeseufafrglhehihuiditjakmknkoltlvmlnbnlorpaplptptruskslsrsr@latinsvtatethtrugukvizhzhzh1.22.2-lp150.2.191.22.2  !"#$%&'()*+,-./012345cogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mocogl.mo/usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/ca@valencia/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_CA/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/ug/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_HK/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES/-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/ad9420be563285894e39502e701cf3c2-coglcpioxz5x86_64-suse-linuxT3Vcoglutf-88c89448b935e5c53a0da01268358e586ef9d8c6461d0e546ec4f693cda6a4400? 7zXZ !t/!] crv(vX0z iÿ]V [Ⱥ_:r {Q9i;Ɂ*,seFyԼ f Pp:!qiִɊh "i>g.f6P!ZmFsZa~m;y.I$"&DOA݃6@rqdaBoA)A|nvm`րx(_amз]IuU#6R(%{@ JFJ&_ۧ `2 #hͬhgкȻ(7#f7:/15m>ZwmdsNvE;{򶤋~/k^E[WU+# I0lU]1v+iV&B6$ $ED9JN3;QH&JsRת+kbE׃B*M5VGA.] `}F$]4^}n +{V}8`JQRFGaZn>]L\'VVF*n:6y)ְ۪!6zf{0Z/avK&vD1f>C;qcPpeH\Ⱦ-!I0w~ިs?\Lqhٹdp#l1!_T/Y,8F䍑Ŀҝث%5qcHbDL4#WhXA}KQ5VNe>"h_]Oǀ$疡ɍ(@\wrsznxلZџ1Mވy:PGgUм8Ny<*k[07Șv1H).PCvN{gUs{D[^8mR.p=՚sn3qDݳDMҜ# Vuz8ڦV+G&;,1$["^p!{7Jc_,#wwn?)B"\ũ{2,FB!/5JPUivb~^0Ac jdo925RkB>&S-ETZ6kbۅANxb+ aW2VSRq$^GCxPFRpX9ԈcVXbW?o#d /G~gۋ 5W+7'$]I.0@߼#.I/M ԱmSe,)=JEPt>,&4I nkMN\Z0򝝆{/|n% ,}#EA!9:c7-+MϘim˝gtGBEch|+sBs.o L6dC|x8]j "_PIa@W@^ Sc:Rsȹ1n `6ճ"[e({/ w^!a(/r9﬷=??:+nJ+¿'b\m/f!WBnCŒ;Կ2uV?Gy"%;\>'0աӞ画_'p3Zi}/&`qxR)dBBLCUJy^,"pH_pYpeAV5IJ!a K88g"\,_,tϮTC"95=t-LSEӎL:ytm:<ͶWRhsu*m2AfŒި|Jqi]$OMcڐAT~qH?q (r:"@3m2n4V^'z5_xOmGD]꽵&af N@Ea^Pcx6PCk4bҴXw\UWl)hSǴl|-|9Tf{0-[] -6 nAJM]wX{b n (jwX4xb!&Gy,Uqȣkaݡk\HD#0})!䰐 eP6|h`:gcq)c1́4Ο>͞6,D~O($N *sۧjY-jPC˟ɐ_HwydŮ6"ϐ^/̗5MV><”T;Ng3d,F nzwDrT*P3`` py_pZh<<"杚A_ UaC/#54${gRbEHA<:qf3]0!3R%脩e.&^\9ZIFtUāa 4YUdLM(jX._uV,d$gZ4P 䰿ԛd k䄭/߭>iCEyGg\g A:Yp-lv36t 2R1 24aUv*LY\C1u&0AQDgw>$>=u,> "LVoE &BEvQhKLkrjb։q=JgRLe#h GH6[>Pq*Ɓ/za;FsF+5cD[ܺK?;瑏鬹#GIԟ]"o̗.+u,7+i]1cڏZ&TJ4"dh%egC|GM)9cOO3\jUW JsOϠ @N/sY'mf^#QY{#:4(4Pg08Q&9d4!-sSFLc[̏3z~K*B&dwjبR:<KSu͛%p~}򾲄#PVkG5b@f*AGfTG7)-Vunu*q/;L ʯGoU)1=y)^(#}rfQzUȞz@A'zzk'YG]}K QUM9xvx?4uGko]2zm$ɂ;te:+H#'% 5~Pv]P.v3_᪜{@h! /Wr{lLX4֞@'SR>UɌ$ ٱIwM52+AẀ:e(gPRޯ-n*vCxA/p ׿w7g#,8paRFZߙd7PRDcc}BLyEa3Wv꒮ykpߎu/l'E„|dKov8XH`>%r< nǹRVONOtINZ];ݟ np#ߖ}1DzQpϩߠˍ`Xf;wu%|@!1Kɱ>^$I^~;˱ƣKϟ(YK8NP-F9ʯS Z~twG45o %vt$C4kF TE {[wfN)Y\fոJ=#j曬{m=G2d\YaYj  YsJJHBFFH9Ic bl4#iuD0f\6uWP+ǑkZ&H F Z!Z^䁄na+ު? qr!vXujJ~}3xn94cHrɱt  T]!O;R)?\p[K]Ɠ:G~pPwAU5+S$!䇰G! s_/fN %/"ڵ+'L݃R{3OT2{ ie$>gP 'gZw&gqooL߿g-#a. -FS("Ja`QreHML<&윦j!&1TK"$8Y3XKHI&0{ W?.sQb#r~c*+ym!~?DC4E)v?VW$srQnp}!;Jv&)BhmS}RF="*`X *Og➒3*1#ZթGIgdz2Z+|2nWd/!&Uou&kTjZCOk/K_*P;FZ"Ma62F ;O齚&oVk@v0^$[h^uZW2tHAjzR hKf "ngI8l.]/4^0vLR Hey|HNo Jl>YX~&U"3f)nH[LL-^% z:_Ե^  W䢪Q6o<;a[y#a]_uq{;8b `"!"A;wrs5yKbА SLB²+Bo-/V:uFL_Z U^bEV:t&v%A {uKBz-g?k_6؊ևqY8P7{Pw_lg5UuA|j7D?S\u鍾O%.:ḳm4%{CBpKQ,ٌ(6ԕg^ʍ(v!w"ݾ A7QK@t T> e{?Ce+[ڇ ų(jPw:2?;YxC"T Ը9:?_A V-QHB?2e{3q  xYR-4+˅ġRbH4~K@.|)Lc9č)^C=8mQ(6 {$́5{T[U%bc |4W Cɚ 6G~ulOo1|d6@CXCèeC-n }ny>V'/) Pbf`"O7thh#W \76Ўז|k=|wNbl4g=K>gtE{wV5AjVpQ)ܓ|(%Y!O)E>U }tz{l )B+:'J=׬L v o$bgP6m9*A7lCtk=K`9hӵi_jZԖ!83G AKgEedOn\.Cnvfg6`*R~Th/ִiFa*)PV2C5T"9ռ(L}.r Iqb$JHxO@TcLgy3BUJ8LŎFj"v튮ȌPI?D ЖcGV'[&(=+(“ԷuCj)_d*K0ln0[*h2ŋu`sb~RED <6g!4L("GN`& \3mPJ| UxM *kbikKJC$st1͌8X ؀PȜ4qЈݏ{lںaYi4E(Z,͆FBjYN]#3ԫp3UT{'%#믏0Wj M‹;G2q>QB\ ]t.{ߨbV{qH-NA Ƙ#T@PBX1SQyئ3Xѥ'qL7j NaY2\8Ŭ` X3D?Et>Ûh R/5GZgՂvz`ֶ_Xe0T'~|݉"B~`dMw30`Lҩ٪7hv3@dn _~XumCGzWU QO ݷCo⵷[:/q!z Ef#X ;)ZPY=`l"Fn7~N6d|Z7];y$N9|ֽ[Q9_텭Ap졟u$8tsu&YmF R (E_F<˹;ǰ !ݰտ uߡJ;t1;V&evQ|Hfyk{gPf`)5*o{lv__Ǭ8fʐ(yNR+FKhx礡cHy9`Q#}}٧py5>Mx&%[WETd@c`U UE*J0M6C8lƅ>tQZBMZE\oܨ7ah Jm ?o"66 R%^EFyM kQ634f=:*Du[/ 4w)G:4qw.\[+m @zX"8HŔ=I_v'Tz%}($KHuKT`xu}E"J9:9|xjvA̸kޗz%k`8]*KeZZ?X4hГ|tOzJT}>?c#\^*ͧPrĩR{J\8a @|ó |V@FaʕUU|?]]"2Y}f1YB َiN=XѢ[I!ƉQZviG+ޔuE8 Buo_J$bGvZ.9Pgu տy[VِCVl*13:ov?_zQ6/_uǸm^1?*A؏w HH,Y4ײBJ!qP!0Cr{˛q=2WsGcQ1r4Y3΋yZt:"':Cʄ"(+(~uQbC ){d=ZI\gIvj [DhڑE+(|0&3H+a\X1R c0.IwM(kz$=CHS>vN -NXљ=,Z! |8ܵ>/'<'%N`UKJGom6p͝Ͷ O~|dlԑuG` @3#O-VҁѪ/(+!}V]QyܶRj4~m!D}yl@hq>{[8^G?an\N3wż}uRyU o MumTjCQXNnݭt0'OLP>/;D)_N-or{YLCr+tf?w:^g9:ҋF NRd?6ۦWApֱdVt{ڋ&<ܛaVxZm{O;Kbo3oHt>ٞ!0JghĦ)J0IΗAo?-a, a|;ܠŘ}jtL3ic>v{:24tJ\kq2ל6+ɸŒrf3%RhM [Kdaym/&>Ucю51S61+sٸ;Dpwz:s*g#'xut鬽Ba Sɠ̖V}ZnhXş-,׍"ڍΏ q8ʒbw7{0jc&i D#rc@X)zTw{o8'ʪ9:fxݕ):/V]d-D!c8hhMUjbOQ;FI~(|?;۾% ,{@q: /!au47d\౪G28q@#@OQ+|?eu#/3$?NZ0fR#؆+i6ArH[lƾ^H<>D`y E1qǹo`#&_Qn 1I&k]YgQ{yqX%mYv * 6l~3@q9|cJ[ 5[\"6E}m o.ֳL%ͣB%X\z26D)[,=Edb.Tޞ(_o Ξ0mZt]}"Zÿ4=7~H-?ɲ WmOT`0:RyVKrwelA|3Ip*E(ċq_U0Y_j-p[] :y'IpN;_o#aϘXWgHDkuzmN^AA|N<͜qx+4ę mxͺE:rg-R'aY:)HwΥ> _UũcC cqGqșLZf*0w*Y_4𰦺&;RV6t$nD؆})tEdjhD6V Ra='Zj_fDԆ0f€ YHd}_d" -K}ccQɓ_y"[ IfV8ۮ֞lwx| PyU|dظ?֙_ h-=|Rx=ʫ9E4;t~wLC9 c#=2I-uEC. .^eASл1:.w<`6T f$C#rhsHR *5'ǺZFd.Sj\\@QQh{BLSL e[΂W $Ƀ OBWc ]w0y5A{SUԐZBex+u%ZdML';kYI? q~k[QCd6/ŖAa:$ޮ H|V1R4FbnLeLٺmt*N c]u{}R }z|/<PS/"bJzF4}@̈́eDs;IPUUS F>O Cbh1oDl9ڠ⧛XYasƓ¿5 7M\:(c9Bv/5mYh7s5 b69kY!$gӣC3-o&B2Px^Qʨ\m{6go:k{j&Ϋq.?&ieQ9i;3bx)Zn_k'9/$:Zv@SgQb&9OǠJ̇N)c\T^/zq0Υ0dnarV/&E6n}<# +>Y,0b"3h0a&OwpdinEO;y{4J;QVs78KD"m8vV%#YЌjR7z'vSEk$Gdd`< KtMbl(Gd?ʵºe i9"[E_0+\Yǖ~ܲl mU^|DF ib+΃;:PQQ# sWx^7Ѷ([i_TpRf%O6MX h8f_%r~F,'y$p%d<_^èyC^E#?8gAޅj%xfz] о|l.iEf\l$ir$3+a``#q:LB 8  G3FR9"FԺVCh§; Wv.cyif(LDN㦩E|Z]v3*n?9v mPΉyEZI3q7D{*cddVλ8 V$?b} Hvn|H/T;&@h6f#kbu=ݏIJQp̿rَ qɣ){hTM;j;eO+l:+sPLjdcWX.CaEV,ZՑ.~| Տ9W/m|YA) ZpxzV">6(#YVsS%8 ,'@fAcGzj@[0SS,̲+sEy~ΔSv]4Nh/0dKIk4 A!KޏeV(ղ|!5@NB8Gy?U]=14`6G^l6 z8vi(XL9mFMLivb4.B;_]:TFa(-u1] (Αaf+97ŗ']~wMMo.6H,@`B=jhk!FaLNocd^s/ (O)Sֶ7`/`fEj2y<i:\jfjїM3:'4XH:/B-d\A9huf{ϱr> |Bvh Ul~AĶBj(X@S[*9Z8\}HZ 7hRѻt" Hy%, |&L]Q+W%|u~[)j4ݕoq 15ź* ~ 9PU,Chp4x o ϲEM#P8܌0.WijK;BPovbm|)J#`=wà7LJ8Pp'H~K l m|ϖm|^PQ9Rl1^A1œ`)_^N2Fw0_Hl$6s͊1,M;h{,w.UH=Ӈ* \^o=^,ֽ4-SA`jr5ϳlyze4]'2GwW4n,q2/UNaEdQ&s0S\9"JC.~}.ڀMMv +mu8hh쩆zse 9 c -UL8YtO+SuXyx9Pe&hFn7uL* Znޝ/3A&�OלYrlj)!U&dQHSWpE,|hp_Bj H˃.()5sMy)|qeR+޾7@='qJlX=8WqKi>39::] ]*wB9r' *K(_<0u fQvHtOkr$D{JS)6R8%U->tb >9WeSK>P%1 kj4FM`5O iJy>r#tqӠꍰj̼c>+4碵ޣ :yJ*n @,=i4Oi1-ozLLZ¹I \L=M͎\JKCyH9 &l2f7-В)Ѻ'*Bv ѡ'ILU g1$ y?5_ FVR1^>? Zr}Yӳ쉺GO=nA L噈 Ky{BxΡpʣ2An9EinUq&i'*"jjfFi *c1ֆm;֝).'6wh*7lsWUexqG?}ݲBǯAxVI4Pbrp8Kdվ xp]},e)+MA*j8m1o6P"\}τܱ9CLKU@_C8e ׃F8¶<ˬ%)4Gage$â,It}ģ@ :jz0$<m)\gy>SC> "KU(9 yy&2 DBGsllٻrZQL\.: }> S~zINM)lZKYdS"l85!Wٔ pQK4#>T P9AAn\|BBOlJ U MOid2 zU"1|<[Ow`!h{z0&lknyZqK{@!ؙaFg*hx:w$ƋF;!ZZ@"ʠx#=ృŸ5 Ј4A؞l_;9Y7a 6\\x c{&Jk,R0ہ8"5O'=&R/ɨIxD%3v~ O6dcnc!Y6ɉlAAfs k: lF[_9T0~l03ƑP|>l#?2n?BsXTD ˀ2,YBw8Ij&Zo4J'J:('QCÑ˲d.#ޓh+M0}mK|?^06lT\QnPGI;>/ȅ AdQ9xa'pʤD9\F^ۂ@Sx&Q Wꃺ<K4Ja`f*e-ͧO]^L8> ~AY} QNLH{͟y(dٿ&&Hk.Jtnni,q_5hrEX9$L2Ty-m}q]ټ6q|KڙZ4QkyjV*xPd:Lw#L$ڢٿDڽ-#xyi;וF oO8-g:7l:sI vw۹:Ϊ͹<N( OHۃqKeH~텙ʴ|XqqԧA4nʊ8U:jP&|x~'~,Wá ! cj[c{px=14~`wc\@e %JJ}b#~U;[^)ER5(6Lwb1 P p$ |.)G4m4nHKF Ktj|`åu}D -])B"gob5S]y%ڊ*?ӲZ:n" LNGrvU(i FoP[r+vj!{jJ.:F::;OQM&g;b-U\7|M"D { 0Y2z+& 9>/'Ґ5veF_ƺ6dS@@*,Y om3]o n$=mmzkN?8{aۭ#DqQ2׵z/Dd n`15]ySHþw(N? BR &TԸbl="&Wb G ~DK $97CY@OnX𭅌CΤzjmS-?=S䅠OkK/Φ ^lޏseP+,Ο;Qp3{1u,ǾVeUb3 vԮFN.KfUv5j&?jn(wZu!,!A{q7kV3Q1y+<>:~l}x+9_:ނrco۞o̹ŹrBP)YlP_g47{}'_ѧ'hEC 4bFNfP%hS_KX? /EÝ4ړj8ԁjed8zN nwf&ϝuF^$ޜufG 8㜂v! FM=:ܪ >hT~UjM 8ҀÏ^1qr.93j0AYgenFi'8cko !,GBs ֭]WRi )}gG<M2$&[Nm&wwfDU^ůfUL/ QRp3~Z]č3@HyPZ>xm&sxƯ+qaF)ECrm =ɠqݍgq)ο|ZMD 0|Bحѐ*x'$*.VxHQhga]OOgD3x3_SiGYQۧvy]pj0kQSW̮NZR rM*uP { W ח~{8 MZ |ICܵ,b壄Z=2-B4m)0՟%#`d|^*a^Č/D 3YxHxbe2 ef\O` ?Re>xH^hB[z#2Fۙ˫:!dG/O^UUbTRvi垦 vϛ&! mdz#9+U@5n㕏~Q|q|l+AC' ֗N)^ =`o=|c%qv^Y .MÈB;:ċȻʩOz{y0SODX `6+ScY#Z˗COBA< ɖ Ö~`o/g+6\n2$P7ؠΕ&GwP!K7-NfQsg)6D\tM܂:-F[ۊrzC3KYd,kLsm7i<}ubl0ɗUr&_0mf(4"@ಘC*JJk#/[MHbe,̤,{K0c&'3Ho$Y'2Y VZ8R$yR3vX:9-ZOI¦Zn0 uLűȑ+gk\ ۀrA[d+]_zt)}}8ş-,8[|66ۢG 4Brn䧺t;\1&f,ת2|$ v9}X xQgyv[D8̐t_6!7Jȯ\_]0 $8fc<X"| ]-ܪ_q_Xգtp r+ٚjCuHkyO~ ϦM␭ϡR!"]ֈ/'|m}ng+wL.)@wg`S<6("5Aˑ-!6*ti__sa⍃&hB V# \=D=u,M\,1qu5y0u<_wU̳W%\俭^Ǯz<PlfJ]W2UV)ՙ֍ dAo3T!|_)b]wpGsȮ WBNZ3l)*ek,An엸#Uu=Hw5pt8&Wdn)lMoDO6%Q8{ӜHWRfzVέF9[C ,QҴ{JR~lJC"*~>%gxv{R*R_s(x9MRR2BLzM ݡVVbRُH&>`S3/^l8J/y¸(w NImAB=9hIvbDZ+K"&Xaw1Yӏ>Gv%WH7G '7*0?&_Cj9"Z~24w[\ GOwFAiB$-zOg-LP%n&K9FIJh}'GEd gʬ[*=PYx(TĞI E[\7rNCMQGrPZ2vE5lNL̷y^PR=X&)I DSyD )) uEڔPC$ٕs8O>: In̑ix| 4A,Jҋw 8Cn--ՉhZEc -ߕ^we)4' U?F:0+Յb-뒟 Lq˵Ҕ>ܔ%;#Z֟Gh\Uċ^Ovm.oI0t}.2[*Мt84Lk؃~\D2.C֬1<F*EO{7$\SxڄFڧB۟*-/bYtd'8W͋_H%4:p,M  Mm@+2j.ղmQ:GެLю:scxq Ŋg5C|t}3aUt 930qſtyPO^"x)8 rK9w֫au0Z4[ds /ޒ { fiYTrR<:$HCtUl2QI9W 6I;[&bLW?K˔*=[E԰SPS\RWZ.rSc g Ҫ]9<-}'. Cre<ߍrGS.l!Ci5|\6#T /pr'h_qد8r_YsiԞ<4xىjz쒡g_Xr?x>[FM>W4`8ktË3fk8DŽ,Լ>;rf X+ |Hm6 fD8 O/ RqY.@"1Vkl$~s^{ơ*}&VXebO- &Eb@&L\~Ά|*\ma񵂓PPT##?܌B!{O+'O_rYb9nN282W&Yw%݈i2NEѳU0+9 l J\yX;~s iDӽ}m-Ђ:@AiCX;1xzZI {Xg,Qy؅#gLk:,":zs۪g4!^5QX 11Dgi+[Pʜ&L ]Ɋ_J!P-~$0v[=4Iﳃ[D̏|RVfYlrNJݣ5jbs O %2wm ϋ9NobfII)xn/{/ɏ%@PkBE@E|TNPbJO&D pI,&8j--1~ޮyAPO(Q|z8,W,*^5i#Vݰ9k\Q~o7D<0ʟzLK,A` wN,kL.,4%9Ax]|sg E@ΛǢX Et̼Ϝ@؟&-}?2< Rkdk`bww0<*Ckg>UFLH0w3UЩrc:.3v]T Rۓh8$q (Axڑ]U&_]%ljϔRtuvѠXqo j8ض(bfDzv>x`/ noUkK fHVOR݆E~xĠ'B_Iinqhd%G@Y~*ʬ58GmZ+S-Z5s*ϸetD_XkO@)_0}ζy.'syrOX`W5 (:+2prT*0vACTΛF 6ۀߐy (Sf$sٳZcs$2PY$GbClѹi5s::r|^ rgfϯu[fޅ Q܆ȇӉB[PKJsug]6uB]) r') c KgzrE KV:,LSuӾ3^Y'ft~HnL/i-}2AN͋ĥdEtOM;ou|`&0N_JᑦrvX}E=$Fw>j6.)ņ"SF.a4su \/iTDSqvڀҗE@{OMԈtµhݎtU*PnkA3ZZuQl=8]^* !ri ^ڳ؄վFA"tP:*Wq c& G#Pa8E);JwaWvlĞi&}sD< Gdiel+ӒY* <~",` { '~ʊ2T27 S33}9 u ?kU(=ir7 SۈB`6q[&F2thC ${yȫ,Zw?!O~ L;A%n_ {xEP`Jg8\B;fT8m Z䥁8I-;0;..ы=w'/>^ zIF-[ o` Qr[jzmmf> c$jY*ڇ'Lr9}ǤNS*ݥɀڗn )DZfXI$ܔȌ dXA`u%$ dĦ}X_zI:063=\ì%wJ N,갻CRNq $a6@C2Yƹd_tyl63hͬsG׃+jC^BXbkNS. q iϙ1Y$Sgx^ȗRtwP go,r႔rFMdLoq;? ܸwTV8|M_L)?nXCl]jЅ$hAՁ;gCʐV%˸ɲ>ъͧ[Ca㻍%DVbif&~=ԫm@77g̹[ޙWPCΎFA 2~1ʝ{NjߚcpͮXF r<PԳ{>ȮK0>G ݤP?M(/K<w1QϪD18s PMG(2LN +fu=v e l"LK+:2b/eA@e?Tᭌ+-#cZm%^c@?:P9>\PwK̴}]):yؤ[ڨSh5Xtf929٫5bqp TOyL_))iք_s=Nѝzw]h}NH N]<N!)ӼbILt. W<. bj2bɊ Fݿ4[O&l4Ҙs=kUdó ⨐3<%>S6e,kM[lͱ7;t0{) 񅏰I[L?i ]mp_?Ja=%\7hq.;ޘY;2iRh5`ua{zE|p)nJ4(V,QnI\;9Q)Lu^|.[ޣa\dN,<k U|dIrH{C9 >aw1`>Zn 2 .W"['E=jIP|sP/TK2D8s3.?d d:;8*BEsjjt C"5S)/f]1МS)$-47v H O&Q)똚 x3XMsgҖo]qaɭC _l U/;fA/TL!,j"HOmRu҃-*C6h.wYYy쌬–+RGSIωI]BxH &h L&Ey4٫WAr*G1vK_;;unf-{?$L{Mp#lN@ V4=Ni&}`r^2@\gSʣ&8lw{1n+_|q!ؠG$]0(B幮LYBvIkP 8ؽ/O0snmR۫harϧK\)!seA&_/5R i_t݅!w+azw"}Gw ɜ!B ;IA/(N4a7Wm߳-Ze!!WJyt+um#wf){S) *6OI߄WR[C!(gCFvnhySm8$Rݫa D )FHfHf#yE>Q1¥k2/ssHF D&0YXl34~HD$+VǮw$TS^=`$$5/mܬ}!koE hReq%2 y (&c# 5c}L R?_ưsb6M+"g [Zy9z=1y,@oT 'ݨo "dG d  UsHI|U JN6-t럿gi?׬Qe&B2eo񗲏 +aD^EAM2CXLHd 8hssKD&7}d#l6GX$0 r2XPˊpI96b[-kE͘IN\u\XSUtMLWJ yX-A7-T5="3?>3VÐ4JpLJK{MfJ^%<삈UTHQ y4l%6]о=qM"Wyu؍8.-ZS0"=q &@M=rky#bH(AYK416)2Qg:ؾ\NؗU?7W U=NCl$GNFϜ+xP--\ G]}{{:װ\(G]Tтƨs@A[u#|fd/~A WQ]J=`|吥0qh1]an.}|JЉ]>b ?qhpTlN[L3,RJ钙=֦f肍]^ Ub}K%De|MfRvrsՒ;TFq&Zi@,_ly^jeG9ΔtqjhPs"_ńԕqqor4Bԁ+Gj-&<7GPs,gJg27%Ȳ MܘdJ/^yŃ&H|WKt]`K`s9KR!k MCwEV!u>OfnwbψD E&ki(htPቨl[ or)zxOt$A2_<ﱂG_++5Jxj, t\􏙎R Ӷc PgP\] z[nm8w׵Y:{ {0[L+n@bSn9ǫ'E&"q)F7}eaQOJqs;)0ΓA~9 y?נ0C g3ut$: )AdR@(+yf+嵧aiT?Y_h'nw)ld n`ɶyV-tK=BE\k*T1nua„c{|No`,]6B<"yu|~X 5֘5.j7gPD OAbUhXdpF <Ϭ}oWMܱcȞvD&,, -6l~e0ȀSCrMiP)~`] C1 7DS4!ZRG\zI7كdw7"[f-)R8xWv̀膾ʆ9C5j%^u!UWq"]>9 Jvp x1`ڞyQQS\*ʔOzkŏSW0NY-zPUIs} v_èWNahGҰu8[ˑ փBJϑ2װ,5IWi`RL*OriRt_!#2 vu3E )( Ƒm]= mT "" vzZRLMjId &7Z[r $h3Wޢ[*Trb7C[o8 [c; MȱKD?8dV:ƈI Zv֨s?͝xXtܲ1DIpuOZM~ADyd)[=ͭ"Sw'.4@v>J@AM`zGO1O,tսUfw& q#j[lZb}6ipB2ru>0rɑ&d㭮Z>%_S8Ll̗)o3WY O_VJzڶҴ*PÞ/αIMčÞҨSxuh*Mpm- &\NJm),$݊CSii 1ҍJ<ČfA&;qqWɷ1ЦLEbھy($Nk:%[@ :#qMA@? =ZGH%tn@v)l0[dq@Ch233.=bHsN搠kT XSu$VGݱuei֌)pKp5dS2;Ss7 u VKR=)?TA#`(6,k7۹j{5 j X1|^-]t%9d'IgvC&,a,ϕbJz͡H-Ut ։)Nz n\YܶkGbevD ,.hh*A5cMqPP ڟ~E TμMF7GvmMKn_Q]@js ˑorۛ8RrWxFߙ*I 52 K|dt8Ɲ;G '.-&)pNLo%  PZx+[q,H.g eӗ=2-evyɥxJw9hkbXBڣ#o/ֹ$=MMNZmha[s'R[ dec!$pyD 5N40"~dz\:`iE}'Tx T- OZ/VT4dt,9d@ ?*vm=!.*UbT/Ν҂F=- Z~y ̳Q\c쏶(j/qkwB_[IyPw%S(r8Zlِlξi&}ɥB izO@|<#^zzCpo^P$ur|ʦ!| ku3`d D֬{LT&922DH\%͜ψk ߀͊AHEp$[S:0w=w\h Rͬ{ Mu5~dVlfYУ;`,󾩜h<;rٙݫC]QR JFBGq^|G^5~N(LQᱽ-\rSq(dy,|tk`n08vbr.'%hn/}OqX8#4I 2Ǡ9n gWoi !$i|Tw`f0 Rb݇Z_^*tS_یQΏ9˴C%`ܪ1AɚW^J@]3s_d5{ۀ s~4w"2%:|͕DM3w[W RHR6 ʝfdH7C ^еxGm\X․"JҖQ*2\֖ad(Z=;^@L*=[znSJN UJ'i4EXOv~w)zt $FWA}}-T(0DZ7TŨQ{ wgwB]q/"v귂NA٪ |Qł1RZFso4 9bk* Lm x͊) Z*< #Mj&R`M˧fI=d!ouZD q̍4L/U /Yyb2ζֆ Z5ZfqbL?U6΋:6Mx(;Xާ=k)iqcÍűHfr42Wt MfkwcWL$.v$7~sBT c[uFkK ðh>^u 8Ȃ5lF˺v͚':l;>y ָ\R3G`o"CZL d&KC,p3JG67Ro'<\Gx(0J=f ?NgjdFIJ^[Jcĵ3C -xA*Ya?Σ [Dk24%r"]uee+P ~;F#3̶=vgQT@6}D1!}=b=]żnp4KF$T9.!* ;-uO("pXo}N\``1R DrLJ,QVjb ףznRN*l?2$L :U'v}*f?2Km1/\UTtxG xߖ2L}0Xq)5ݪQ"]ԖOP;0uiL2Jo,)-p˂4>iE0DhznO%V}( +Sm᱑݂2Ag hp} ,^FohnEE%8=cgeS `Cjfizm]rsQz5nzaXxY*^[mj|㽰qzcof]w]b Cg5L -1xX; +,}~uM$D T&!/-''lU-5 t$ԁr 1-ёTل.U$o]}T8d Gi)}zƍ9xe6\2CS) uW v64Ӓ @1fh)wTFo2ܦuQ;4! {Fp|²PMhd`<ó|jpy ^48`Tkq׊@Gu/vQ(!^&m k@2.ւۍ~":_,xg"0EDlY>և*KAχtkdE>jc {M 9;qD3PS7M638ҭAE>1}ېPZw'{\-1s2 \@Eپ}2ykVHg^>Db'"\ťb8/׫nWDҁwt j.koq7>!rAmaiqrO(h_0^ Mڑ 7Bl1Pyf˝pٸ2/聩xs7&#+Z[JF-gl YIϤ{wK7*=Tc 1ɦG4UߕYPJe.4^D#(XrNXw*7-6tf(mC}ŝ{d?P}̓ rH6mǧ~2aѷYoE KY/&E!XW8{;ܐ7zp=-}֎Df S\((&:h<$Wq1!*we/}#3"ex1, T(?OP#ByJ5B}٭(TV/|NB+<1N;Í&1OK0ݴa4[4#Sp5jn.]˗ZDwO0_:2hա9!¨wХY&n8/4 x!ʽ%?;T3.~M [F/! 0Ҙd=zN+1E)=S}DW,82S:Ҝ9hd^ D\Hx]7+C"+16iCV4,u]nͻ%KlqZ=B)N~Om#Rt1[r1)( A 1EvOO?)BHBc ޲?%.`r ЮS${:5@u},܋z]#p!>g1dP:}oZ)j! q^TaS\wu %*ˆlćXy+$Cr'Z3C_ @AuFD"绳.2l@6s[U$"mO6vPBfOG?'6˪6HT $>;d@2ZuxzUkvZWBet%]_ fxdQlg!w\k M%e ޛnRX!#_#rJm Hj_{\Ja\K姑W5%`bh7hhe?0P*ɮ` x 05VN*ctpn D|)W=c!6,?>~8 14Qx@[\A|}1B:w:`9Ӏ}b^zt[#RcՐ[ D&rxS{bNd_EO\)Te4;~l `*Nv|3GP{wi&(ϸ)- lolX9ͦcn2}]R,~Hg,Km3Bm5Vy㙷t8z[ \ %S:Xm؂5[»uA(?~[5&xpf*!~]?uDz8Lqvkͻ}~[FgO<ȱ ,f?oZV(#㥢GWҬ)fF?cזAjDZM*hܪP%gv2OLNkI* vqS_ Q~VTH&>^GO7sĻN"&>MCVܺʓ^mJ]RDبP/]P.^Ѿy,gF3,\UoF1TS`*qB@iκjyn;W&(e@.#OPx*<1Fgi`v_r UCX @5Yqٕ} ?x`ۑ?#Ix!",QI\jT-(sZS_Tt<5- tAAwחB% $Hm+9tm 7`˜3澠Ю4P8;/XvajKS)\'4KZD$0o ӕNT;df>7pxZҐEUf֤eb} cs==UYzt+LnPO_)IƂg~tW/ `MH3!jE' LnD^߿ɘD)9;Ø1Գ TBKZ?(L~ ~ Z?XFbcKL^,Ei6yO^._#>ʕ` Q<>Vʆh '!0mUѶN(FG+LtPW|88cbܝsطwt>(YbwEV.|SukÝ+ Jqu ף65Vp3d.`~k\|!$zξJ3>c/[' .#OP{mL8HiVK/0/-m |f/Yoomb0D["Y\V~~"] X) 97\IƈBz?V!F-vH袪HڡxouQHСTnY&@# O%5TEuNlc Jwc)j%\$@9%fmYE%g3tKV>PjqC+O1Z3A/%:ǥlsȼJ]78L%B4h2!U~Y(RQ#{Ͳ.e**_%DO+IJ"7WL!uo e÷r^ :Rl;S>qAʓQ_#GQ$14- K|N轜X>Q!`n즂SN#:NW\KuAx0&5vy` L :Pb@K~`]ܮ1*B#яX}0\ޠຎ~oٖ C/vEj|I4еicOr'D1Mn/w(!=)BZRn;! 9pc`b-zgF.wߔX7eLߚ9q]a>w嶩 KpN@7 dx;Ⱦ8(j|X=ŖE(.9rIA(,AB<@x}+R?),S ֳ{0Q T`h/: XVc+r2pKɅLdY(X6z{7beJ]%UٱCn3B/h&e%|BfsᕚFoDm,/GAR18@@n]G fnߝ!(',SEDGdC.,£!,1Ed!Oe/mnB7B2]jSma֒. ~P ɻ, -thq>I*!)L()%jJBf~h&rwr*Oپ1x+u& &*D)\+e H*nbx#&^/A*r^1;L:d?NnāזU y`TI<&cdj-3ֿ8gܤ񭙳s+QrxjȾyt;}kq59kW]8@Nx(.١0PS^ܮVӚM2I4f^R(p*=wIC6CQљ`; v&aY[<4V_CKٞ(O/t >ރp )yؔ%_Եkoqr>X"ai`C;AO<(u>)|̨J(͠5*D1JehZj['=&8,. x"'U0]f7\&( 3[wh'z69oqViMVf1Y/KQ$_3#TnAhX*8%(,yQk+ax/QqA0K%6/̣pr,G}y` :n9$^?[J߯q)q #&o#t*Dje$]svFmv+A^X'l(LVn%$/E=2j;h2)od7r=LAkVqvp' Rʧ姌sޖ"SjGQ[ۖd~v.{mdg]+͑}/Quh6kZtDNB'&pVkz2簄符ܡ._+?7n Ypeר<{~RZM6uOVGXzR<6}CYn=I|'샇Qԉd4ǚvahO{3 Q]|Đұ|چݯc"tHC-2aL$`cM|m$t~mi#Wuޢ=#yIh2(g! j#+Vr ,Wn? ?^$oJc<* n!/լ~XfVld$VQ--w6zE t<1h$݄߰ޫT' }f;]3QF :=cXI:r̈́S˸9m?+kz6ޱ ^S ъX0BN7|82Ξ',y3<fAyed5ԙqe=]*L+*-^[ !w_D2Dk1^fX}l0ܡA0D"xU]k#; ݀溪#O"ZtEA< 3oQ_v*9'Qw gg;AwSlgl9Շ>~Ȱׇk7X{ߍ10_01v6[ 8V08ڪݣRE yip/in>ɩ;D|blh3Sޮ%iU8A9^z192]r[eO"r_3&fAmB[Fq̫Pq95`rWQkO赔QnƳx' q'eMIy9;eW0(+&fXNX w8gWhиP}@1C;hQ :\c9 [27>z F@v"ZyԜOÅGR*ATx0cDyd̋oo+>o[2+Yc#(MNwV͡ h|`:Da'fH]54>kQ&{n -*q:h֑SZ_Ӽ|?Iq5ڞ ɯ9f9F1Tˆi|aTu񧬱bʊrvT)_sF*eVfr"mg u ,~9pRr>/!jwuIяt1^+&_8Kr[ `wMH z2c3c *s Z[hCuڸZ3ʬa=e<$ WR1x̉d.#ɻʂ欠H g,T~kPAvG`P !ٚ>%?1҈ԙD[|cQ%wWiKk2=ϵtMFrJӠDXwjfF'8kA2{QVj(FG?ߒ͉|w a\W5M;tT+ll!h-UB:IitD'57MvG)O?+L4?FEZK1;x8L=c Ȇ p8ah5H=؋~H,%`!-ꨄzR*40iͿܰ},oJ9KCSӑs"&Hu0n=،@9lv$pa/ڄϮr߁lG_sUX?ͦv`dd*4?M .8uEFPx&q h8Ag䂋˙bNjR]OcAb)WMP4< gUn9Q4pA۴3tyS.]!)1r,Pm;̇eSe*eΌ APm.# 0y#IzD\u@ˑV!;*tS9H셜%^7zߤqhA¿SjbIa^&5"ˋU +"WSz"-;J/A6;[lNCs;=sEdQŐ(#m<5( 2KV`ull?1Xf D$rF;:贘QNb$~yxp¢gW)d,q7;7 }*ҝ )phndKů| iYĎS.o"X68f.<${< a8mrod>}2@ X::ҽ{^=1Nw}STCy1D~}geH4&۳:l_^VQ:S92ʹ9"o b2`NȠi,]2 +ơIwiR $Xu*ch;}qs{%%o_{p-pMyroqp$>CB 30Av1R[]XG3*}71ed d;&FOJWglǓtԟmf]^(+%wnO@p@9 ]`בA PYQAŮui J "*;Ȁպ Bn-}mV߶C'an, 8ן,b$ %35") ?2bFFeG] |G=7us8v1Jlĕ*?*ǭÚxn)- &t#1]>l7#tpĝ<~ml- 7/Pǚ2 $&}w'{9i8\6e#C+x)_R mPor sSLޤBaXzaA^282KLy kN7[V+SSbv+;B2*8|~0] fK(tڄA"`1"BX~GfVN{,[4eieNy$? ,.,GTON7O"xЭg{tIʒdwmn/ܪ8){d`#C U`-KDN~<$W’=}ˮ-z[yZ_\odӮLBWZRf.İ)2ׯ"J=#wɚIvY;G:19?fg b2?ss=qgLHoiv$8zyǘ0}l61ZPjo?k>osj#1&ri ۔nKqzr6 7-2OkIY;op~^,;o5bu%EJj*Bfd4i| 8 t]κfRD篯4U!h0Cv1Dp/. Fb6vi6ZeuwDpk<~qD3p;$[~١2[1({ʛ Q"OӼ9CO)*32J>q|Ea|U h4"&4dPXagVf]x;s_Ľbv/Ln$H3+w`gdrL:ujk#"C2}3;sZ"NOzʬZ]@]9rQrN4Q#@Ry˯8l(mU ۵4%(1 Ѭwd*[ꍫ3[a),^Шiv,JMvDr=lдE@Z1B(tn(^5YX5PЧ a(JO|&O+]!ewk;LE?IOΗ4hySf71h;O߀4ڈfneჀ>XIz+w4II}%{9 YJi@'} Ws`+1@G{8#]tC:a@ -&Z _ٻ8hPR/MݗAuRf2kx Si{az{ \꽗J~`6Nޞv@?e^d1qޟk*"v3Q-V}5^]~EVV/)6d&=$\έhy< / |y&YGo.uʲVTd꭛.Xy&I}Sy!\"0Bb=V t&4FOe ?*@P Hi"]D[^ k>j劅&J7 Ö3NMw4919R1yblAzC+D~dy:xptX"PY\`0rկ"1G2UF$D]Ywj\RzT+27 SK=c'әb|Q"{(a|"CjVy(6nR:LD܃`0b3#Fqro(DNDd4k*)!T술Z}EQh[}_*gSU  ɢ+[۷l״r/<._VN]yN:YED{J1FV=*rȹvg_ml=A(Uf_,"ZJ .YRl(naS_X ǫrjo|je4BKX[\~2ԩ.|%xT@n<{ҞEzpGQb(=xIV^۪c`j%7cRyMREU>44Зy8<^ㄲ"yJ4!G4G5@u~gb!^Ȳ j͠lu#;(C:E#(o;2t/y.v}\ͮB/x]ыAV*sO |b(]أ-wSVUe:f߁g@@9%diПC Vcwl1sn8֔cJ69 CX@p=Po|U|P_^($&gЈ3%O}ҵpS "2%&ׁ|ƦnBCX yz˨",HeZuW]G3(l)?uHmM$)1`˲ǿ Ǚ^^# _/z|a$yz^ d[N:!R*)#.o|U،JwsDH<jj?3{ͼǦd C)ZW~&X"g5}u*K>wF 4k7֜BU! yk [o )1^B/GXKW =@:;u8qFIeX;}fV@[)YlZYkn8bNY%DR_>ϽO {Y!DY#%u )ɯsèad] AaYnDMl|H4Ӭ{+O?rn2kFQH=l$x Sj9Fj. wL?kPHը51U4t^;-4(xz=_ E,sv|ˏMPof OJy3"=[c-+Ck%0^RI{G܃OXI{;d =Y3 5Bȯݵ[áI Xkʜp*f+i,+qU?3<4ڶ kg /`(XL~0wdY&ȯ{xݪ1W̵]qn8/ӷdxhDžp(%.ȏS?#mm4r+GJlP^hTc#9y&-zOً!ì2QMcٸxiơqF>G 1ܬMK6҇Ǟt@,J$)С4=uɫlsdN _>|?])2X DtW| .Lu>BX@?`%z*cȎz*@][ltTdI+Y2TG :"צc JHcm'_^2qwN+f~5q{~ςQCT~unDő7@[%z/J$BW#$|B&KBX,ƗK,h=($I|p`M>~wнKWGnMB(nQ8BaOȲE]%NӀԲYbR9 e,5j xuu"UmJ(h2Z"V7C"pRʿM+~KK%<+; w.!1P9%^##Ăa@ GFpֱ wL]͊K{ NSABN|ֳQ3;;dk̜c[ E"#~#kٖ$ⳍ+l;5i|Z۞O N[r@lLĄ4q*$Tlw4Jj04[0ع$Z9:vX 3_ JKSiq~jHY{B봲wbݿVH۷w(9'Q / ESBƾDžՖի:þ/znX"F,qs0xR & Su(93˳kc80זOe#90D waIΘ $uj4޹@b}V#@?A, rHF"S>Mm@,Cς:ǟ>h>RRխtg6c;.| aWMB3)37YXf&CtIQ\xy{*g=`CDa~.gtk"U8⟚6nQiϓ` XI\v6QA\ZɅG|C) Yypn @ /jؠ9ekpqC >pkLgJ`Rf~dhP7M%[0{ v3}(ƾm5C'yuNxULrk}2]G^B{)Ņl CTZ^ Iݪ͸b腳녺ܿ^8>ՙf+BβHBrö#& j B2cB* ^0~~C* ˱!">tk6͈=p?'A[LF>.!jRX.WU,ݧ̘&_*6P `Q+18>ACEj"*.Ԇ ߭Y9 /TcV;KDSqf E[S)e|V}=[ `VMn]sOz4Bs?bνSj+La1s؇a:fdEnjo;$XA4Q!!*e_EȤP :3SV)dCksb,7| -Vy;efGku%n1\EYKMC@a&HCپ5attNKG}߼N-h4Da@5F[8!~'7{)pRT|Wx%>X>$8 YǬM(ė {Q$if=%2ڷӹ=_ ʎҐ֨2~V*U#Qd$ 00D4:]W}3}~!T׸fq20OdlXFΦ;Jd!/}2A4@Aݎ JOJt3K痑8H YlEHZ {fgvJ9SXݺ뵅X O*aXgfˤwrbt3[&@aro2z`ih_Vdht=֭ǎV)[tWElƣ~wty#]ŻCu ?o840G 6teGj+sbZRr,#y(F{"OY9h|ӵ=eacjL9գ)_96FD'&Q݇ VqݸڇJ?'z` o}ǷM #~glTkP#JjJO40g][Sf}qD;'^ ǣ)TWQw:AC\c3wߕ\ot*̓!B9xL uF~DY\`х8Бr5 ]J^Ϸ<"O&b?_3YZ+Z꩎Н)>>Fub)\e7Nsx 3+g@[+ìqs^}_jDV. C!a:ؼoqjk#&@8O yBB/^ĝrF2Ks ( }m ;67n(-[^l^ %8P?=0%[R+!x"?LEw:mۧVe5B%FF #L4 ؎]U)͚4sR}/ Q߇%McDr^?Mt7p >;9f;cDx(1^YS,2!U:2PԦW/IhoΓsL ٓSZMGMZ2Bȥۄ {v!"SҔu.xp ة%ގ 9q~*4(^Y,MxiK>K9w;8SdfbVʮwLXrQʉbK ;dٷS!@ *m"*]CPg(yzep3e"Iw= Rtd*YWy-} Gd-W#@׺d |8Cxģ&?s o}X`z7`}-2(=Q{RWCѠ$M)Lr %K%wp9 ae4ᖴ\j\\i&bPK31oCtm{7ĸ#'7HsE[3i,2r|m &@^Ӽ#PG>6>Y]/CŧKE YWJEp:a'Wdhٜ/KoW$T JɥH'2kzmT V) 덭^}8飼/JĚsTc'STњ ^4>QD$}hkpMl豖S{tl=5B(*S=e#s+~?3c9%"ɳO>Bx}PX* ܳEG vǒ|.lt :9{vj+;G&2`[C\#2\&y/' Y Mu-Z3ܞV&CgxF.{z cGNF ַ 90M #0ZDy< o+L@DÁHJkv1 [IyS(MFI/uⲮ06J6ngZcvLeDK<:hw~O]"~G).;#ݹ%xT,P({ңEL'6+(_| zgx {hHӛžtոJ GlĜ+mhkhrC'/:6M`o㊕ `%<S婰֮PfW/ U {?kzy*k bCƟ哴 㩚o0x\gF3j0P4I$-quJ-"C2;_rN] K p> Ta'N0>չV%I`;u\ii7 HHY+uWvmo 2V3պl۸,QѬfuOyʐTU-Ȏ?1d*A8-<lk8dB2O/.}-+AhgQE+-KnUO)EB!zaH_Ҧ૧ Pz+Rr( ,(RY8[L^h|="ˁ½s2Fe*}@`<#C7n:bIX*U)#2Yf@\k{9ξJO08{ҟ+ cfO~@MiEq{NdDgs[ biUFY?y%ْ,~<6~J8nu8e#)pwlqd\;kՀD܀嬜FÒBr˅; & ,ՒW׎gtkg8LH, 4<6~9֖X8DŽ'N$yevX*p-)ƞqy(i>ko!*R%b hqjILBSrDO&rX K[dY࢒ 2&ՀShn{uDlx󕀪IOTZltO ]*äCȇ`&K/hyXA[<VZi V+j Qw6$E +1 mF0jE?ϙ^Ԏ|t!L,S_O/[I1ZO2,nKR@1l2lusc5$Y|`ŷ X/Y좟X/BG EU41S,3E_SZ_&-I0Ū< rp(L-)"x=Sa?r#;f5H~&&C/d vz!-]|~,4)(TQgo&V $45ba$ht!nV}e55> \]7?`B :''#l 5C}0MqH4}&Tq!cPB5T5lѢɂע|YI"&D@iI \$GFf+:(iOVN@OF,9['Rl*sC8vKfJ?zManFvl[;Cֆt` ]j!O I )5*Kq@>Q #5hn']Cd4Wɋ;%7L]b SrƪZz/R)o0Hj(raʨn|o'AO oT9e]`((#…(7f`K*|i}f)(FǖtJgt:8;)2F-z_4]X1X3Uq8) yl2LtI;ϾRnw ܍/g06w++[|u/[/]7RǰȚ(| 1Ht̴IX1} >j]yGX|W. $E ltq)NM~{J¶_׌Aihd6+8LI!7n_<0.OY!WwM2li=#ݧ14pz£on_eAjs>K,sfCFoeggj罼꫕LK>ŅuA˭S_,g19CtC|.3E%$;/vʓz>o3(