libSDL2-2_0-0-2.0.8-150200.11.11.1<>,de;p9|}fE :_`r.e Vu#` )h6iqHH!=̗=O'łԠY 5{sh?DHոqٿ62.tBUٌ,ċ+Q6$hay$$JV%:b쟣׫o2=^ĺ'v+&tn'KBgmDLhU-"e:Bw_zP7 6bv2Sv0FGOKR>@9t?9dd % F:? Ufy    p  @|.(`8h"9": )">4}@4F4G4H4I4X4Y5\5\]5|^5b67c6d7_e7df7gl7iu7|v7w8Tx8ty8z99999`ClibSDL2-2_0-02.0.8150200.11.11.1Simple DirectMedia Layer LibraryThis is the "Simple DirectMedia Layer" library. It provides a generic API for access to audio, keyboard, mouse, and display framebuffer across multiple platforms.e;h03-ch2a/SUSE Linux Enterprise 15SUSE LLC Zlibhttps://www.suse.com/System/Librarieshttp://libsdl.org/linuxx86_64KsA큤e;e;e;e;e;e;e;e;3c967f504e5da865c8e4b193587273cc352f5af6eb089b6cb0ef8e562accc705620cebfdab651fd9dc9aa049b8e54035a5714096eb637f65a16dc8472ea5ac80bd98c9da48913c60e99e804021ae72d176e3c19639fca2b74c7c86e7007a54d694fe746d218aee6965122cb77803d1d8870a387e2921c1c6ac6d7259de22d1731f114357b2397256ab87faabad8b3b55ede711a52463c873140e44218c4fd0128f400b04c9da3e365fcac766acca6d30826f581718c6d4a4a16885d0b7c1dec1libSDL2-2.0.so.0.8.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootSDL2-2.0.8-150200.11.11.1.src.rpmSDL2libSDL2-2.0.so.0()(64bit)libSDL2-2.0.so.0(SUSE_2.0.5)(64bit)libSDL2-2.0.so.0(SUSE_2.0.6)(64bit)libSDL2-2.0.so.0(SUSE_2.0.7)(64bit)libSDL2-2.0.so.0(SUSE_2.0.8)(64bit)libSDL2-2_0-0libSDL2-2_0-0(x86-64)@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1cbL/@aq@^]c\@\+@\+@\+@\+@\+@\w@\w@\v{Z@Z%ZV@Yq@YY@Y*@Y*@Yχ@Ym@YTXBX @XV@VaVGT@T@Tmgorse@suse.commgorse@suse.commgorse@suse.comsndirsch@suse.commgorse@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comytz1995@hotmail.comjengelh@inai.dejengelh@inai.deadam@mizerski.plsreeves@suse.comwbauer@tmo.atjengelh@inai.deguillaume@opensuse.orgspartanj@gmail.comfcrozat@suse.comschwab@suse.dejengelh@inai.dealoisio@gmx.comaloisio@gmx.commpluskal@suse.comjengelh@inai.demailaender@opensuse.orgschwab@suse.dejengelh@inai.dejengelh@inai.de- Add CVE-2022-4743.patch: fix potential memory leak in GLES_CreateTexture (boo#1206727 CVE-2022-4743).- Add CVE-2021-33657.patch: always create a full 256-entry color map in case color values are out of range (boo#1198001 CVE-2021-33657).- Add sdl2-surface-pitch-overflow.patch: fix overflow in surface pitch calculation (boo#1181201 boo#1181202 CVE-2020-14410 CVE-2020-14409).- sdl2-khronos.patch * fixes build on i586 (boo#1158176)- Add CVE-2019-13616.patch: fix heap buffer overflow when reading a crafted bmp file (boo#1141844 CVE-2019-13616). - Add CVE-2019-13626.patch: add safeguards to the wav parser to prevent crashes (boo#1142031 CVE-2019-13626). - Drop CVE-2019-7572.patch, CVE-2019-7574.patch, CVE-2019-7575.patch, CVE-2019-7577.patch, and CVE-2019-7578.patch: these are handled by the new code added in CVE-2019-13626.patch.- Remove CVE-2019-7637.patch, the modification of function SDL_CalculatePitch is only suit for SDL not SDL2.- Add CVE-2019-7636.patch to fix a heap-based buffer over-read issue (CVE-2019-7636, boo#1124826, CVE-2019-7638, boo#1124824).- Add CVE-2019-7635.patch to fix a heap-based buffer over-read issue (CVE-2019-7635, boo#1124827).- Add CVE-2019-7578.patch to fix a heap-based buffer over-read issue (CVE-2019-7578, boo#1125099, CVE-2019-7576, boo#1124799 CVE-2019-7573, boo#1124805).- Add CVE-2019-7572.patch to fix a buffer over-read issue (CVE-2019-7572, boo#1124806).- Add CVE-2019-7574.patch to fix a heap-based buffer over-read issue (CVE-2019-7574, boo#1124803).- Add CVE-2019-7575.patch to fix a heap-based buffer overflow issue (CVE-2019-7575, boo#1124802).- Add CVE-2019-7637.patch to fix a heap-base buffer overflow issue (CVE-2019-7637, boo#1124825).- Add CVE-2019-7577.patch to fix a buffer over-read issue (CVE-2019-7577, boo#1124800).- Build with Wayland support- Update to new upstream release 2.0.8 * Added SDL_fmod() and SDL_log10(). * Each of the SDL math functions now has the corresponding float version. * Added SDL_SetYUVConversionMode() and SDL_GetYUVConversionMode() to control the formula used when converting to and from YUV colorspace. The options are JPEG, BT.601, and BT.709. * Added the hint SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR to control whether the X server should skip the compositor for the SDL application. This defaults to "1". * Added the hint SDL_HINT_VIDEO_DOUBLE_BUFFER to control whether the Raspberry Pi and KMSDRM video drivers should use double or triple buffering (the default).- Add sdl2-symvers.patch.- update to 2.0.7 * Added audio stream conversion functions. * Added functions to query and set the SDL memory allocation functions. * Added locking functions for multi-threaded access to the joystick and game controller APIs. * Some functions are now thread-safe. - removed patches, merged upstream * dbus.diff * SDL2-ppc64-declaration-after-statement.patch * SDL-bnc1062784-check-overflow-xcf-props.patch- Add SDL-bnc1062784-check-overflow-xcf-props.patch. CVE-2017-2888- Disable SSE3 (and also SSE2 on ix86) to prevent crashes on older CPUs that don't support these instructions- Add dbus.diff- Enable KMS/DRM video driver- Update to new upstream release 2.0.6 * Added Vulkan graphics support in SDL_vulkan.h. * Added SDL_ComposeCustomBlendMode() to create custom blend modes for 2D rendering. * Added support for many game controllers, including the Nintendo Switch Pro Controller. * Added support for inverted axes and separate axis directions in game controller mappings. * Added functions to return information about joysticks and open game controllers. * Added SDL_GameControllerNumMappings() and SDL_GameControllerMappingForIndex() to be able to enumerate the built-in game controller mappings. * Added SDL_LoadFile() and SDL_LoadFile_RW() to load a file into memory. * Added SDL_DuplicateSurface() to make a copy of a surface. * Added an experimental JACK audio driver. * Implemented non-power-of-two audio resampling. * Added the hint SDL_HINT_AUDIO_RESAMPLING_MODE to control the quality of resampling. * Added the hint SDL_HINT_RENDER_LOGICAL_SIZE_MODE to control the scaling policy for SDL_RenderSetLogicalSize(). * Added the hints SDL_HINT_MOUSE_NORMAL_SPEED_SCALE and SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE to scale the mouse speed when being read from raw mouse input. * Added the hint SDL_HINT_TOUCH_MOUSE_EVENTS to control whether SDL will synthesize mouse events from touch events. * Added an experimental KMS/DRM video driver for embedded development. - Remove dbus-ime.diff (no longer needed)- Do not BuildRequires pkgconfig(fcitx) on SLE (not shipped anymore since SLE12 SP2).- libspe2 doesn't exist any more- Add dbus-ime.diff and build with fcitx [boo#1025413]- Backported commit 5184186d4366 and fbf9b0e3589a as SDL2-ppc64-declaration-after-statement.patch to fix build on ppc64/ppc64le- Update to 2.0.5 General: * Implemented audio capture support for some platforms * Added SDL_DequeueAudio() to retrieve audio when buffer queuing is turned on for audio capture * Added events for dragging and dropping text * Added events for dragging and dropping multiple items * By default the click raising a window will not be delivered to the SDL application. You can set the hint SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH to "1" to allow that click through to the window. * Saving a surface with an alpha channel as a BMP will use a newer BMP format that supports alpha information. You can set the hint SDL_HINT_BMP_SAVE_LEGACY_FORMAT to "1" to use the old format. * Added SDL_GetHintBoolean() to get the boolean value of a hint * Added SDL_RenderSetIntegerScale() to set whether to smoothly scale or use integral multiples of the viewport size when scaling the rendering output * Added SDL_CreateRGBSurfaceWithFormat() and SDL_CreateRGBSurfaceWithFormatFrom() to create an SDL surface with a specific pixel format * Added SDL_GetDisplayUsableBounds() which returns the area usable for windows. For example, on Mac OS X, this subtracts the area occupied by the menu bar and dock. * Added SDL_GetWindowBordersSize() which returns the size of the window's borders around the client area * Added a window event SDL_WINDOWEVENT_HIT_TEST when a window had a hit test that wasn't SDL_HITTEST_NORMAL (e.g. in the title bar or window frame) * Added SDL_SetWindowResizable() to change whether a window is resizable * Added SDL_SetWindowOpacity() and SDL_GetWindowOpacity() to affect the window transparency * Added SDL_SetWindowModalFor() to set a window as modal for another window * Added support for AUDIO_U16LSB and AUDIO_U16MSB to SDL_MixAudioFormat() * Fixed flipped images when reading back from target textures when using the OpenGL renderer * Fixed texture color modulation with SDL_BLENDMODE_NONE when using the OpenGL renderer * Fixed bug where the alpha value of colorkeys was ignored when blitting in some cases Linux: * Added support for the Fcitx IME * Added a window event SDL_WINDOWEVENT_TAKE_FOCUS when a window manager asks the SDL window whether it wants to take focus. * Refresh rates are now rounded instead of truncated, e.g. 59.94 Hz is rounded up to 60 Hz instead of 59. * Added initial support for touchscreens on Raspberry Pi- Make building more verbose- Enable udev support- update to version 2.0.4 General: * Added support for web applications using Emscripten, see docs/README-emscripten.md for more information * Added support for web applications using Native Client (NaCl), see docs/README-nacl.md for more information * Added an API to queue audio instead of using the audio callback: SDL_QueueAudio(), SDL_GetQueuedAudioSize(), SDL_ClearQueuedAudio() * Added events for audio device hot plug support: SDL_AUDIODEVICEADDED, SDL_AUDIODEVICEREMOVED * Added SDL_PointInRect() * Added SDL_HasAVX2() to detect CPUs with AVX2 support * Added SDL_SetWindowHitTest() to let apps treat parts of their SDL window like traditional window decorations (drag areas, resize areas) * Added SDL_GetGrabbedWindow() to get the window that currently has input grab, if any * Added SDL_RenderIsClipEnabled() to tell whether clipping is currently enabled in a renderer * Added SDL_CaptureMouse() to capture the mouse to get events while the mouse is not in your window * Added SDL_WarpMouseGlobal() to warp the mouse cursor in global screen space * Added SDL_GetGlobalMouseState() to get the current mouse state outside of an SDL window* Added a direction field to mouse wheel events to tell whether they are flipped (natural) or not * Added GL_CONTEXT_RELEASE_BEHAVIOR GL attribute (maps to [WGL|GLX]_ARB_context_flush_control extension) * Added EGL_KHR_create_context support to allow OpenGL ES version selection on some platforms* Added NV12 and NV21 YUV texture support for OpenGL and OpenGL ES 2.0 renderers * Added a Vivante video driver that is used on various SoC platforms * Added an event SDL_RENDER_DEVICE_RESET that is sent from the D3D renderers when the D3D device is lost, and from Android's event loop when the GLES context had to be recreated * Added a hint SDL_HINT_NO_SIGNAL_HANDLERS to disable SDL's built in signal handling* Added a hint SDL_HINT_THREAD_STACK_SIZE to set the stack size of SDL's threads * Added SDL_sqrtf(), SDL_tan(), and SDL_tanf() to the stdlib routines * Improved support for WAV and BMP files with unusual chunks in them * Renamed SDL_assert_data to SDL_AssertData and SDL_assert_state to SDL_AssertState * Added a hint SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN to prevent window interaction while cursor is hidden * Added SDL_GetDisplayDPI() to get the DPI information for a display* Added SDL_JoystickCurrentPowerLevel() to get the battery level of a joystick * Added SDL_JoystickFromInstanceID(), as a helper function, to get the SDL_Joystick* that an event is referring to. * Added SDL_GameControllerFromInstanceID(), as a helper function, to get the SDL_GameController* that an event is referring to.- libspe2 only exists for ppc and ppc64- Drop old arts/esound soundserver support.- Remove SDL2 obsoletes (we never had packages of that name). Copy current Provides to baselibs.conf./sbin/ldconfig/sbin/ldconfigh03-ch2a 16984139922.0.8-150200.11.11.12.0.8-150200.11.11.12.0.8-150200.11.11.1libSDL2-2.0.so.0libSDL2-2.0.so.0.8.0libSDL2-2_0-0BUGS.txtCOPYING.txtCREDITS.txtREADME-SDL.txtREADME.txt/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libSDL2-2_0-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.suse.de/SUSE:Maintenance:30992/SUSE_SLE-15-SP2_Update/b217b9befe04b19b3d9b4ae99e945b83-SDL2.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b1ddaa4b4270283287b3c6133111ae40930426f, strippeddirectoryASCII textUTF-8 Unicode textPPPPPPPPRRRRRR R RR RR RRRRRR RRRʰߠL(ԛÐutf-8ef4dd1dc7b9297bda41c362340f956867515d54b5b9614e60ac2bab1c20886eb?7zXZ !t/”]"k%ndڽZq]G18=G7=N$9̑qBj~'-8o`U̮s{X_s2ovMLq.*pg &vSTQ('>gk_}~nh揝7Ikm4,a;;ާ1[ڭxP]ai?{kE6 TNJS(:pFN|C YTR/_ nic%#E~.k(nMoJ_ cT\aCpZ9ɯTݚ`E:Ɓ-Daaٽ_>V<1iQ&%TLZ ?t6>%@ȥrxxȷyzΩD;v>@D)FEHg{Sw*ZW{])$UPzFkf[y9vcHA".m M(,K2Yo@u:tTpxem! f_[fF!S0nWipIO^%-"}f[0UѹxM2PnŞbv>s^VYr댌U/7$qc57}7ƝEJv9m]ml(UG3L8h#@6\n5  - z&|5o{R)I"N1(f=OVrȒnir&_p/f)ƿR!B 6~sϒfʞTD+ ~B 5y:W/>ĝR_7@|tҮƺx-bgq[DUe/)Rk7}u2hH0 jjOp'[w XBuWM|Fj{.YmolnQ_.&(O+^uDS_;ZKә`ŕ4_&)0.M:QBW"ƦdUeVq {N%HXpW/g'+l>e;BT7oߙa ֠>dC2}tW(YۘF B^l8o ؿҸ* &6gHvg 1p}7}@pHK #.7 h, #;e}^G9V ޿7BW1gvYSRnxOW:d"U|%bC;:$ S`(VO< 7a#% |PsƩzlx|s (zyl B4[`mg&o%ktAQwd7F膋C}Kj[rx );OXR~׷ уJOcL ?h?J}/BKB~g.i@T-RU'*&6;ӿau?J誳.Vu$,ٴ<63Gr)*-x҇'_~2*UѬ2Z&k>ODO©4=Ͻ=W=/]2qFuw>6*qƜh}QƁ މ.g&LToocNF(]6ӱdu1Z?(Q,^}Dzp/BrxG̡;r _W 9V*FP]xDXH1ru}lEVPDdB&wu(YMk`g5e ZGt"[@yfi&各3ciFٷ2zRp~$Qti,<$t}ҊP>`cUVs}Ii&tݏ -;m(mtق..uy˚H8lzh+9RyzO6dbnyUhDGآ\D(68P3FeĊxBvNpFWjj! y`Wb`?uza|5ڶ,Qx=vnp3ρIF.$̉[\bːēt淰]-hĤx VMׁ7筯J۱2uSݓ) 򲗃{>rH8U'/oW.KiQMIԄZž1txmy,d'D[ճewa>Ϳ"^똟LvCׁp;/3`ϟo)B5 7Oo* [}ώ,i;Ff]"5XPX;.CV!PJ CNidYDY"92%dQ}Yo!t hhM!\unC..9 wf8:0[Qf%=h„yQ_"*AKnZ~H}qJ9_TԺĂw*ߏLZvq,|L~>(jמ33POcbֽY7=N4Pu.kP}4@I D݈B֨@մxGOp3яgxV> \roU^ EB8:o^Jb]xT*CQ NN&z ܩ<]$!nA\ZwYrMrctܞ})(RZ2srY1Mf~7M{R}s#]hcMp-eΘEJH3^ v{m& ݬ[\alɄ6#kdN ZdpǁO6!5kJ4:bE19郭 Ӷ(%v5KOIy.O Iؖe1ZN빁[PΕo %Q4HVf]oq(;Ooą ΗyLP䑧V[ YEbngPKK=B~9VJZUPPLEZĵc60rE1%XW)w("45: j LeYLOvWBPl[T0()Eun`œ*^s50+ N;jL)~6$ sp6hf)BZX+EZtR4S5I;+Ka\b՜RL[Z+= ^ʗ\+KlZ^#9KWu?&nT҅ͮڕđ)DgmBHڳa$x⑵Gb nw I #'oqqnL3=."?mh}[5D j.#H{I0mlƎuo@4s\]G䳤hp缗׌1F+_%܅6rסCZ!9$_y Ejxq~صdPKqHRٰ) 1z-{q$@ӱvP1Ѹ M&Fix1{2ĴV]fP t c{MQs:AZxnjCpSr 82Je<ϩj!j#v*?IXa(OS.Ly C;QqNTbS{fY; |r\Rfsu2#9OQKXЁSM5DP +*;`OM ;8:Y:5 <8B=<'otrKoq礠+lsRhH![Ttx'bu[ے7CzOT#ے9XF zzBYb9I_ ~{f'v%{I@"@Tv6J :Ba֞UM/uU= L qyYb2mO;;Qx*S1 LoңTE-'[|ϸ6yQ =kP/1QCG6J֯lb%[5\CR$,gLM@\; )㩀wyNg{>-kHj5$C_OA˫R뾺x>, N*ݬqi<# ]cNJ膴K+bTV("8`R.7(Fč?2ykUR7RS}L=uˤl"kDZ~5zΆRqO.*1Vbz$K-*H 0x' V/!ͻNƎ:E8@͑Q.Flf֤'KHlGRyxB` 9T T9j+v0w;o t|"';\(wynzr{:{^@@FpT5(KȢ" ֜]7U,*M8h6K~xلI.NOghdaeVY+ 9:O9|Y?r͞2&B$Tu-kdLmR[Pd;=1g`5t˒)fY{'W!^ 6XGKY6,5 +yޛ6x x>:-ݐVX4K1} .Jb>?x~Oĩ\x5dYGM rŽ5H& -]MP]Ƕ* S@c_q*^D*/H/P/ &3uI*x!gc~+MzVv1a.,✀ۧR$CmZ-(Q9t=|toj_xxgDa7.dԁq/\˄kyc1qБ0i\ݿL4v@N־쭤 6RsZN&( <%KEEe]Pm9-^HZV 5*NqIv5>R(L[KQt*J(0CAYM;ZG3.kV#&,t4e  ,/by$ Ǚ{ߖ,(m+<}=yQ%2e_Z [uĴwX .`:;: IԫHdG4ڃCog. ԏ^ @ ^fww >~}W}V jw6:Վҹr؆?*U{ CZYU{I2Y*-tF%{A3?|Rm` #iVG<*q8e&sUuah [xD_ctVᐹKF/P|a)c`?)VGw7MC7w4 C^Pq֩9ǹ x3 m 5\dcwH&b@ytr8]\MG4-{3[Ą!/`?AƜ5~Y~HH quҸ^RU|sA`~ Q)D놫J'تQ:d\1N- ]i(I_j͝(*HCf @ѽ KF E%x3qb==}f,`HmTtSh.*5z 1d|}!7FÇCDC5ȫ  8qL&N y>sA{ܔt6^u~ 2"]8)d3CgchC ŞɔQ__Txb| 5{=+PcshX ~t "<[|7Z $_.(dȸBfėB+*2 "fݴ晜3kMUSʯ>aviڞ5SMذx$+P=#酛μ|6E YLrY+_y!l4>1û;甃L}Yh4kb&CdvK~w/c+ӊ9ViaBŧe>S jE\ cO7p؛!(;d%m;h{h.1fyīBrrѵ/9͍ ŏu|jvZ,Mޯr׏DN>fIM!2I6WQ8vKukِ3҆8xflCWq=S^+d0wYh_vpn-K`CuCrDu!E:sb<r﫬jS  hz'f}/p}%i4sԉ4_hsjdiT*!F٘CՖX[K' '4'a }-?wĻEQM l#Ӌsg>s4fhoh\X.FzZH THlUB{|D$jh9sm1Y:>Mif0i䠴ŕ PQ0ſ; #YؠSZ\lY?ud+˸m3J::+s_QʝsmtE$pGkα ϯ< 5KpOrbpq9ʽU!:?TMx` PubG1?7rւ%H\(evhlgZfeˡtP[Z`Nw;ʜ!`"y"7<>y-V- u3ˏ8 mnRg9ݨYCWxMU{S\4zxphF>-тB~dAD(7J8`OL>(0a yArq@W!NӾ)DpTTWFuax|rP=^4?|^RJpVYѬ"ZJ_v#,~`T褾~,3Lky^]QFgB5}`gzBgDW^|gB۳`9m),M9l~Np#Q+s}}݉D{:$:* &BEOm\QFsǎO g_P{I3V6?=|Am@X&5hqe}{fh# e?"uu` ! j-pM4eK@W%$$nR= ֖WKLbRk+\<%9//`>B .%^ Ws$}"U1A\IŐ2>2\Բ0 $G=ۼƈDxtQ6  @NjH5*=d[q[=c U&ziUv]`6d5,G:ۃQɛajjA$税Pkp~ VwAV _eBh kT{L"r5J:NvXmGpxFh?"SL DEv>Mv\5[xOUkܠ`Y(:50K'Nwѿ8e3__%TJ'xe$D_ nGkGSuP΄yͨ[KqDiZ->ٓȬ޴ !$lqa 4GۍLnQ_^ c!jdkwՊơa2u`V S^iYCH|](~ Xl^ b)|_rKlN8[Q-%M;v<m~+wG]2usDa)b8d*l~JC?cԕE i&*)gT-KW>N}чE\BtY= M-[ȵm0e`0گc#F3=RS[EH.'4*_˳8?LϭK`&fHhp3VenAK =ỳ/zSu" YS[xeeICwXg>@9żslr: q$_DH^H YJ\*c ځH=g< 7lyo᮷Y{:ۦ|M|Yc;HkN9B;?5 gq@dE]蟃~7AFwfGDkG$yy憁~`RXn12&mKҰ3󯞠i2k#Ry!iKiQǺ=yu+KteF,f/|8*H'9uz`̲~J:*p9BV3qUτU1 om,e(v1-%!y,nI>n|2k,"+2r0O;J™e҅?=1Xh!`,B^ُ-"pW$9p )y2#J<}QìK)ݗ;L&vGOjG.}27v .r]vmX8l%JH~1wUkd UKk|v*h^ ^`JoŒKs'!uޝ"tLy\*aE_<95oibj +6x> Z2 "T̋.v[d E2ح\t2^) "իrS;#1+fkjE[?DQa$KDo7@3kg84픢`ewZWZ-Da!>ݧ5쫆Ʋ}G)=gRu } ś-=n?:YXAh`l^PG!ߍxn1Ƚd'/4̗-j0)d'ld33R,x2k?A;<^oD{_&_JU/#np4ɣ0]LX.m<]1Z &;~*-{s P)s߰ۈ#Ƶڮr9>Cք0MT[om|h\?oĿ{EנѼC?U!n幎Wϋ( Լ'!`UNGljW& lP8v5,ю.`>ie׍k%TZ;`))&!3; 'XfSe{.5.*7c(a{YL}/&iBOW:zvb?H׭iV3#*%پnYr(+"Û80SEv%bd6~7X? {9}h0UPuD7^\+\6MFЇYgeaxZbk\JdvsBo+\?0lQ@(޴/7Lk֙M]4ڼP)q7wS,Ӓ/Gƥ> 0B3A]'I>6(0ʌ^'"2$`찤r&hr_ ٝq qX}%;\0d{tpy8G_@ۖ|o(dT۪YQo™\/rgajO}/*<ִD`_ fЛӍê7TjAKp8yyy4:jiώT )9\ebEׂ:: ˖LU",ZQq<`N Sq_G-7*wAL"siDled:?Kو8xh*4Eљ@*;.S,>`%\jǿk^v[H#jk4ʹhPyҶ3@c"jT% ~4.D@s%S'g42t$G A?bdL({ 򎑺IYjaaىqR^&d;;" (pmdΗ,%B.y ]1aIsݴb%>ɔޝ2+ (ĩ^2vyt 0A7T![K)x^Rȷ nsg/WU@g1qwND4 3˟۬i')+~bytͮM$&~GBqaN'+v[B#/rTNżK:,d\O{kYOSywN(蒭sMn= dZ2NT "v=v>$]^\H*,UNV\(Ǟ2Wϑzi S,XSGMj$(J’vchRZwq}EwCVT0@Wت؁@-EgI<5{eNMzÕH PԎ$D>o-#s9ACA/\ b,c}Z^D;)ptފEM$[G\2O'~"76zGFB/K'#+>AкwFsHKRg_g攝1ܪi"|o [&-d Z ^6A ;@5g:_ `=1ɻ"* 'wbP{xWg_o3DנnB#v:.9}#[0${c '٪*Lb Dg ,sFba=">,?Y.FzJ X͹7z\7lFPHRܮW8uՃ@LB&8>j'3MkDuIg&MhU94Q#.5"5u;So`k?9/Y,J2V2& lL}ұS?X9X 3/Hת?ܤ$ ذH̓Ok; (FõSA7 F}W> BqxO2@ \P81}w*^J/v5gB`C 7Wq- n뫌϶s\@NVT` Ӳo Hl ßˋUrϟ?84TKq2ݬFN NԲs9qkaLjGzzI{Ac˥tU t\/<QLMzH]EEZuLqCͼ7ȏ.ZoAe[B iˠ3?z!n0Թj>En=e҇h-Afeߥc5߰நDž%VbPۖzM-(6(Z]\⑬h@d8@DP'uD @U咬pҩ XZ-obg8ٟ{w)ֶ7hۍ-$.(>c&d6ǣZ7&s7v QqPxjhn.2P#dA9 0kT0QjK*e ›͹ޙwv1&2I ~E9Uݖ:634D%$7lG""*\ۛ$w%2uv2# H!__[6?-~2!r)y\G{rfp_d&sL^\&nKhZ]Vd@ΰ͘SKdjh/rLYҾ$KFpvMmnX(uZ+Rߑn:Kq\95&T@WY{/zN\W$> SܚKLS'r m@} w uj +ʤ/e%o=wsh<=M'󞡢"QXaٶH6AN^tF3è9>ΚtdGqf!v vvc'ؙY' S*b?) m5'LH R& K ]^NX"ֱHݪi`uJoFbB@ P men u۾r֣bmZD y:U7 Cxڛ}Tʇ F*IVI>?%Alk>,ClB*s:M (:Wҿ%8yxa79N v0?ZÞbJYUQ%YStE,ڈatZjhEX^JZ8 jd˟V}/(.΁ܭ?dą1z-8-L;[Oԩ Gu3*51&ݟͳ.*C'n&4 Ɏٕ#Q5:|M"gtut贜zx JCZ yH+vXBeUP6#K$gCx 97#q,88+1; 7u/f+ŕANQ soON\:B^z>8!W.&#.2R*yf,q'0drԠ4ĜG|IþWJ"4#¼9l{SM soUnBXܡ Z DD)x]W>~1Awaf9 zE>ySB|Ix}6=clK~Q.zڒd~wR=7֊|ͳ}P]ؑBoDsjլ?7~tv B@Uaֱi(ꑰL2䁶+mxpwO9+QH޺qEA ?Bg}(aW+%9"0"p|\l?k*G0pF(sc_D9*^ŀj lcR@G] 9ņ kSQk_^l@>ID*,Xt$y[A:Exz‹iw!95K Y=MLZa,Rht Pr|} `߭r*yӶ"DVʝL 0`2krC-r 0Phf/qx.;TcQ%jq8pw] ދ/m`iV YcL3alqޑ_~ W"T֋fY%߇2^7L^cf2%]C | u^E9K; \yoO(>,tD%>˨4Cyp(rdQB!$=U7vr120)"m3Õ/#1XG )Ho`}}Y]=q `M&Vey1F!@Fƕ|~(ץ@ۧ;+pX[kTKqUi߭ ?]*.Xd*CN5*iL= E># # ]i )b >+:(COkF)ŠO[K6v=ga\vZ1Qedh`~/aYm%`,Fq1)pΎ$ӱxj]~af/p̳˰zSJg-^$tNF+4̾sr5P.&lv-4-emk߻bfkW`_=<Ɓ&4hYS]`ru !#:! ,ԷPz(YyQAH.J5fƚEu]p*.U a~=iǖDy~wiƾ o 6)¨d|ZqTt)l4k)Oj0jF_o W/HѭDNYqkCƯj~#S:T0ywh6/_KP~ (%LxjqTUS2#F2E_^ؿ{Ű8dYHͥdb!z-;?-_WV#gUIrÒWʺX ux.^br>.@}gdyE)&CLESZ6ITv~SzҮT$V*(P5eя.gV0in~Rv+IYiӎD3x^᧠QBx[ZISv}DB҉ú}ˋuN [ۣR[]sI5~U7HkBg,SM ghM%od)ݤ1XOz{2Xm.|xߊ ^+ςV8܃wp\7X]bÇU{*t OKx˟h63P*ZM$a Ib܏9Nijoj]f1_ݧur\p÷qif4?8\dyMT6&۹AS͓67ƛD5%䎅gka@]W5HhH~nZ"CezpY_.a Fw^ RF\T_mEyt sZ_wxսdvܑ\]V}bOAF03¯||TQF[`qz54`z*Cp_ir,[4jFW!u"鹔fL~?3pfzn.xhY?v҆6/EʓPSe$ce?Nb=L\=sw.3kLױY,uS:9tzfH.eNl,m *ۨ\] m1jzP.$Xz!3 Jҹ}rSKm*Lgn 8}dEr&WAkG[AFvjADq XOH{I]q2ә^k nI-6ksφSI¬:UOĆl@ |,20>]ǘR~c򌐣* C_Q(j7DsZ JnheQO&ҧ%`lt k$}uB{e>leMOvOGaܽ>qZ9~1[@l"-/t:܍n/~J]c>n';}Pj)4D,EyLBPF,<6 qDg~g6<{AY9کYҶc`8]rF ^X&Uykf`ҏ m.ڊlDh-7ݼhWa֩ "MĴ|RLi$I!|~%^R9Z7Xu`Cy^vr$qF @Iw6OM$77|nOmFNҡȿ75Dɼ')~ѼEޢƟG!Y/g['5B}NLS:ZDlp/!xo*KE4a+6*iat}^50y{۔Wӈ_C5nA;JuwIZxYjDd񜬆.IG ?f#Pc[3.GXC"-_U!o(F.=XUCy?kKu4T# wL'B}" #41/+$:헼u:GM 4Z+Hv\'g"UkG'snllc(xu4~@%U,M?1rqU9w3jj2^w W:k[ӿHȚS:oI3 Sb,2CAO1ܨ9.ٸW<=Eu?_ ^˜Za_T|Ortyv/} h6+)C]FIcI s6wÈ[XC#J2^o<ࠢJd =Vm[i WKvCF0EH_IVq)J};Cԥ%Q(ru~/'s*kif1&#_='Ahw)]ypfN ]M="cf08 [\;ycEĪW=-gK44Lz? Ek0b0bsTd"]? mS^ݨĀbf2n?(g뽘C.!IrRUn.4WJqE޳qtnG-ag!VaP^U9>؅&6H(`-7k0/fWd췹hUzWhDcJQ܂J'#h:mQ չiXqn"Nˉ>NrMp>DIjybGiyJHi>9 ûꃲӓ<ڡ dJTvf>7y3DŽݖAVhr6?/J)3bԴș] ٌD Nt +W' rSQdt,Ӟ<`RwNד eHifXӵ_G$>1MREջ:A7Iy 0x*f<W#ĝR&hXlT!gĶjf}X-˔Zg6.yY-~6o e/'?c'A.qCnj_AQI!/a!Rbؾ;#*X~]g>q>OclO# 1p1js%HPSPD89K9ŮÆYV2bp~Q:bͭ@3jҗzwԬE  t:>)TYZ]S4"lhߝS\q I:':>$h-w!̶MBЪrON#3MzW0QSw$. 4 ƪPazE.'iӄ/s2|7h-jVP| 'ڽ&g8sIӲsW@^T|ٟ/8"\|,GrQ4t-4^qh=NC ovjJACU2$#rQ(m؞bŀV0A;@I&5g:2zc;UAC#;X\FrQ3̫t44zԸݯU%&CkLjp ů*@R sB 7};ЪY-$%}lۻTwu"t O7`Etl_\sZaAnɱt{@] 69<8":n2 : xTHbnEÃ5dd]XRDi>Ω{ H!s¶.aLrjFaܨiVn k6!QUo6R8CX<~H!V 8?iΣث]Ϊ'K=+.յ ,M xB$S:p4XQ^_%@k35oeDWSSe [,y@{l+u;c NJ.iWTݽUz 9 $L`YG(J'_Zn$~ n1E{~y053Oi_-MZ 㑛.WsZV[wO@C^!S=.Ҝh $zyw$Ʃb+!>*TXp1Zɜ2,X:΍},i6ikh6K"1x{G ߷d?.)j)_:dZ8uh[uy;\˓ܤAp+LA|u!#gs 6VXT}VOI^偸F"a4x}7%#Z9)Ň tVR; N'c{GC&z`pGk~Z,\ bȕQg($O{dEt%J ͻ8,67x8m:cvj]9yOZMrףٛݡ%\H&wB ;509F"[fU~ҩ0L/,|9у[QA`:q[R/9ٟ#|%2vZ@DL`|FB0݂\w RG1ȥ`p6&7v4meSLJjWydow=6~^!$>#>Gv(>Q(9Fe rv QKjF^k!a٨b(QtYAa^}NSIP T۶+pCpblLU2A*Ce2c})z['QNK.䪇 PSnpO⭌`1@w5]@ JCusԥrx(ߵGwMҩE &=Qʭ# cd^d;Q#ܦXMUHG-z?נ,.-uʥu-% &ͩ_C:- pkrռ5΃+axEuQxe {%ˇW:Q%kA"/ 6X12Ýؚ j!mޗz/Z3ݸVi/ N~+Fsaφp⛿dt&d-=J ƞ+[\s0}\:@<u\J/vM&|3US0u |.\$H(Apw7Vr$XywHZK傌jqN91XfOP wsJ0f_+WDBWz:yvZijK!wr~v uKskS;0(So\3dV4UlPx?}1aϴ>[}21-3~{}"+ )@\H7nq’U|x?aQ|iY< }HF=iFFC_0#: 4NnBC^zj LIjvS /J\cuXWԯdt:F$!j1:9Hj)eȬ#f By3.B D,0aQ"H36>ՓpzzM]Ut?oy*1zOb!ӥ;ZͣVjVQHĶx =f=D==jf0yΏ}y(޳%HBqG^"/@ڡi"8/YAs/Ӑ#(^ oG{tdoiO е5/+^遏$>H _|fVm18S)@j@[g/|h&hiQXr#Ijc,cÜKz1H[cQ"0q;5$EG蝀-TWM)`ld2[2)>4o>}3/K݃43H7QŹ,etxǦG\MUR# Tp@2zu\ /0&6\5,WՄz䝋w:v.ɥC;"7;<[ QԻ<<3z}#65P@.Ha5oFnAmoI+,~ 56aCJJ;| Ab!Ž*&#oiP߻ڍC}P~̠Y^M B8eSZ~ɤZM]_]]CJKhTL_k92+Hd= d9-nMk{|",[f+P>Io- YP k֝J"o18co:½]D_0!9Ą-9H#?J`u4BO |oOpe;a z 1!]p̪( QaYZq?4l1Q Mja'-YN[scp֭6 *فX> P2 U]%l9?8>R嶽є?ݐb2`k׸GIŲ4Vǒ Ļ?TYKw$dV(5@(|Op=/ɲu Ͱ11 3r[u) Mk@߁Qqpk]9tpI-Y~"XKvh HjED(lg׭֏!nd5()PR&'̴  ,e%Ր)~7o v s-/ggp%.[k? (&'}y58Y5' =a9Lli$hA WXi&hBCY%YXk\ X #.o,3zIu&Ag!O*dŢӜ@nglKZ=ZSS2C"r{HDeGhH5pޡ8 XRb ROܧ(o:kUHxwŕy=aW* >9p|buUႀiO~xl#SU*ECm[`a/ELiz^M%qXuWn16XIVD[#ncQ,KICq*cgtTH謨C'qUbJ2 Wp: E<2WKFvw+SIC&p< &/ #;}_öjm im&CAg6KZYvcwgdDL4Ĩt lbMRxܷ!(FMjnCW9S"ڮ_$ˣtra/ͺ~+FDE͜N~>odg;#gv lTڂyS/%o W7~Sm8dVK\ 2U&q+0H^ßpC[ Ò` oK{І^ѣ$k`Q+q@ډ2n2w B QRz:nfu |2M  ir]TvV;ϖ:fwhJ8ە=G 7e7h,6Z֡,Ge&Ƒkڜ8ژ%/+:nn@::wݙD6@$,g#qJ/AG>:C#yr-IYt!MbFbY]SefqIqǎ P& -70z H+2 )gEURvsVCD餅j+Ls̎7[ʜ^# ^&Po4.aSPP#;1zo@<ȉ^]M3|g_ZnZromgu#ރ A nD8H&>"< i!%d~Fv'ÄҭZk)? 믥> K'tdؼv3ߺF!0JI /q:1Qa%{YL|^[䲼KUhsX(,'crpPi_V  5,^v ޛLMr^skځv36oi?Ӭ⚶y9 𷬮1wDrTg&AyqsF9;D͏@ w5W7O dO/~m(QvUh$\O^4B>ErOΨ!%rR C᩼sDzQTh >rrjr%砮S៾`1*)Z;EHmYR3}~62K Q^ 3"rX"`ۿV9"xal5 [} +o]d~t_*WLknJMГfwRI]B)RpTi'킖o`qkM}Ol[č#^9o+5Ӛ/a66޳0x@"ThK',՜TVM|9 |_L蘖5/JÏd joP5%=8%FL+X*ƶ6`XUBf|߫.Ig|( ki#,LZ7#Z!od' *zc2؞n)Ӣmx}MŇXMFP<8׿ؗ&p86I JOMמ!8k޳  Cc>64QLyWdK8ws/4o+Źʼn߲%#H,_xkR J2CϚEH{Yv(>l|pRTGWhltń*Вig"i8?ta?5C.3>|A5ىz؅K:ŋh5yD@v{ wB y3ܨ|'\ jo0 u/`˻FzXj3 l4Sv0ē_eV(θqܨ5a6 7lhrWO[ց*Q y~QVHF[ОxNYw,bjӎߩ/.D-e ,jQ&H"qU5 *:ڡ14{Qn88q8/%.,+W.'n{&|Kq$s2+eJ^C W~Rt''伛A:xC晏sE%5eω7ș`]\@e78M JTm82B&kZsxcUJ`*Z3M%WW,K9 o,I.W P rPJK՝YJV}f{ h 1=/,}TG&j=s_~QcL,rzBWؠe_ 7)x/G3Jԙþ{XM$tUdE6 7?gs(U, RCXI6NI4f'vK]tds-laa,z@M{8T ?L9:## ̑ +KM򆼱 qW}6&rmRѓ8_ a"^R09ROK^]$/0޳YD"޴ݑ 5%eN7ͪҠ ?DjZ0qx+۹L"BRе8SJSnwur?qGH+-pK-k$I}9a/SoqKL4t54vMgO6IOIW)-:^frIv%yx~A֜V0U5[C7T% S0йw' u=D -8ӭfb̄v=~8pMM (Ag!Tff{eQThİ0S':IN ]s d*R1VrVM.d^+%^p/F, M.Us@fQE١6Y)whnT৽_4K/u  s)R,R\~k5h_Zp[Ժ߭+[9'5辟M …FSE4]ƳsB,N,vbp̓| +@k(,I 8S c@orkw[lO$Flru^W,p9Cr()gsgVհNW 'bI_M-rsqyYb9uC8&PLtڮ e{(?t`l_[2ҪLPLM+^lFQ6bOL;ox& [!3ׁݬ|kY!u)~GoQyy->N>P nm@%/Qy`7'heԒ<^wbToumd)i; /:u׶~fw W|:tl! WVg h` zw-8؍dgR-0N.Bl F"@2lSc~I/+ F&WD4؇pj6O]Q<|(d! )b8-`$ )E"?wg4(ZGeoqmvf_6U=zP-'?A@Gz(PSz {g٧\!Gj&Ek7nHN};L-RrxWOcwΆ)g•${rgJ=f1y#Ɯi]dR.Nqs7@WZG\YR{3~܄V:,D GXꊻIp{e#J*ns.\T^LS)oB¿ {˘(f>6#*3N60tw'dpg:tn%Gf*5=j} r0E*ӜQ&" RfJGTƌv)t* ۦ}kl0:``'`pn-ڔi[+y79.#Dwt8.S!9jSUugS6e4ktUN1G=A%ZȈx`-=J7Zpr${N#r~ ;ƚ ǙCJuo.+ARRIǀy↬/oTD>d6j4)Z#"4"g@`}gG.27YTRy.&J%fIbR׶Orne䬝ȰۆpG"&ǖkG{E%; eQ7^Rs nXzؔO4Y'G3-iȘ(D4hCxm fݬm;DeEƒĽ8mr!׶tA8OVN]ѳa^Y *줙e :oh8Gf/O5@@MIag `S a7eiA*taYfƋGM '^s2Z=qz~5*ߠz&"_? >5K l0C R&SOrw8ill_3\O978HQ4n9SN!LGZ$ \jF{RtJǘ~a5>NDVSVɴ~A(% dpSpƯe(B$ ~갎 I8[Y0%'#߄n'dKO)}tD2XXP)IU ĿG<#>JU`JO $RLq3ոA&yVTq٭<# zd׃s>U[_د 7hMb;14Jlr#RF;ex,'v3Fyf? #&8ȺX)s#Z,û9^n08(|>MZT;<| Vaa6 gv[Vwp㥏EmjZWv?*<&đhY VOeGyk­au{Y`,N?v,NJ Nww1:lr=?S4",D'^!s,pJ`z;g{ZyHIN긙E4c;2B82v9]l}B4O8'xַнI=zS|TN:~!mno5sv,臔d]$v†48[ 3 Ms&MXl?6ꋪϤLL ]Ě3|<ċ 'ߢ} uj);+xk "ZqL oRNtEl( WO@G o7D! 2Jp( bWf;P)p#M$V.wsWa8ˣl_'͟HY]]F_% ϫ~jGYAIQlG#2*Fz/uow6YD~Qٴ+Yq0| p<:} ;~-{W۰0II]H {5 YZ