libSDL2-2_0-0-32bit-2.0.8-150200.11.6.1<>,bOp9|Znk VZ^CxT?η2c|8|fÎw&mtROs\yr!dw('['O0=`#5B=*3 {In?SKm8~L X#]J_EՐ:$蚴'9X}m¹;"kQ\ tgl jmtf%v>9P2_"~g6-pOmE9c m&N-f^E,xCF" ɇ>>5?5pd * K:? Ufy     $HP(I8P!9!:!>1G1H1I2X2Y2$\2X]2`^2b2c3Nd3e3f3l3u3v3w4x4y4"5 5$5*5lClibSDL2-2_0-0-32bit2.0.8150200.11.6.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.bOsheep57SUSE Linux Enterprise 15SUSE LLC Zlibhttps://www.suse.com/System/Librarieshttp://libsdl.org/linuxx86_64/sbin/ldconfigbObOa58a92601f89bd768eeeefab28eeaa22d3e316fd527c73e239400345a85ce19dlibSDL2-2.0.so.0.8.0rootrootrootrootSDL2-2.0.8-150200.11.6.1.src.rpmSDL2-32bitlibSDL2-2.0.so.0libSDL2-2.0.so.0(SUSE_2.0.5)libSDL2-2.0.so.0(SUSE_2.0.6)libSDL2-2.0.so.0(SUSE_2.0.7)libSDL2-2.0.so.0(SUSE_2.0.8)libSDL2-2_0-0-32bitlibSDL2-2_0-0-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibasound.so.2libasound.so.2(ALSA_0.9)libasound.so.2(ALSA_0.9.0rc4)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.9)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)librt.so.1librt.so.1(GLIBC_2.2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1bL/@aq@^]c\@\+@\+@\+@\+@\+@\w@\w@\v{Z@Z%ZV@Yq@YY@Y*@Y*@Yχ@Ym@YTXBX @XV@VaVGT@T@Tmgorse@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-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./bin/sh2.0.82.0.8-150200.11.6.12.0.8-150200.11.6.1libSDL2-2.0.so.0libSDL2-2.0.so.0.8.0/usr/lib/-fomit-frame-pointer -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:23614/SUSE_SLE-15-SP2_Update/806735812480ae88076c97cbebb3b7b5-SDL2.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=69d69dea566b5d6fc77ceaabb299460fd6cbe2aa, stripped"PPPPPPPPRRRRR R RR RR R RRRRRRRRRRRRRRRutf-818c27ef89cd48aed433e8b0fcea172cca62ea5a72c168fe5be4c3655c75f2a82? 7zXZ !t/fM]"k%Kֺ7HAC&Be##nn3:CtY@Oˆqfm;yļ/~nGuޱ! xj~Y+bt/ʬҮVvy`EV<&| D57Ck 0 lglem I6.m9LTUv ymf^w^p}mx(7B7G3oWd#ʎ,6`e$I7QBϗc` Ra\קdL y2Jr drA,L ,yA\%V$v!qbeĒy{%/ >OkNJJ׻6ͪР M$ =p(G03"p1!G>lX_5L52U:MɃ.?Ayp%fi19Pbݫq.u+}z8š>b a){Rs*;.e$a@fGx/G!C8CN"0EudG 9\XGoqүvykۀ0]\k2=Σ^g$+ᣬTm }oGkD(5"WL0,;Rg 9V-~RsX:TR}gWE.BPYZܘGISi`r0d/ǎ{H)|V\NC!hrTxyX" McĘS4mtCf*ke<|&;6|ꥦw젷75],%&'kxI#xµkVdN1ELPMďnoQ!3Yv1@q|[ns3u`wii;KIe#tlIC j>*.#3*߭m@03MvVӐu4M< ?]SqY0 /:ndX#x%UD4#u(]oڝ=K,Rt^Okۃ\/k1e/OOhaMtIi}\Ia2C;GNUXKʛ-.Obض,lYIE/#Zٝ-NJ$=8kjx/Q[M<=m=̰%XF̶]OlB,5L}[}Eg1wдqD4[ۨjH _lޠL=3\)^ Z߇t$YKbtch| =`&OC= gk@yM!KVRq@'m2}6H(4}uv|Foz}C~P6ы8>%DV_)4!KOu<'eP5Y[i=!q?d&G)10LP塂[!i>F##_7@}%f}RH_ ߡMAhZ08Q-[wzC<皒]kbwȽ(o%B5ܠg6Q:Rf/%j<ºZéT.tԚ5AIIʋ:p}қshxM Sg| oLJ]fM4R[]#{_$8#Qd\خk`mùtgHѮ7ıB@176(su@%03xS_\)BTU'nYc CAyF>vzT~1D@*X_˫hov 3(Fp,f_i}1ؖ5nhOÂ%|]ʕEOWgپcjl*.lL#Iv{UimkWL}(UT8[V~HaxO5kI$a_.0 ؄4(jZH Mu)A{(+Pr?aIG- 6~8aM: Mk>ӡJ19:2C uėpD:_Od@BTts17VVխ/x!X 19o_ETw%㩩Q_ݪ (jϦXJ9&Ԩ.>ŋϝrϤi,pt<_8q4SKa)0a3QבJc?8'+J|eÄY}ST0lT&~+R; c0'֕sToKpb]UdV *n)))lan oTv8U慦jZz=u"xL)b5YR~#AST=ŏ(Z! ‘gY~rۏCRTU $!J}̃{1&RD儇v>jyU{o)(ӌ/,'( K{1OSsִV21P o^ٞFߖ&76K1$.@4&+J6xIU<״|*_0eU|ޅ)"Z +n:iMibXsH&ݮZku-ǖsFdHQb%jf~,b_W+(:K 'vi3Fn7cT W `ReyrH.]ոl)vϛ{]Ry c> ujMP l(XTmowsL$M ƠN^ε86cԻZL;+b{;ͨe J5+ıM<-OCog68duƻ$+`$5@ /CJ7=wH.W >NT! }(x=-TFo#,m#N -NBh 4u9ohg@$+TcLb6Z䄁/Xk4RE2{Tdڃ{ Er ]Ϧca6jq]:^,wi9oOzN;)bw G!k P`굺P}p]8nASj G3++NTqEvtUayoWo뙴XUQ$(1Ѱ] | b$oȔoJeL=bOwwD1+AY-f¾;6|LU1AǮ~HɐЛV9QѸr`3f4FO2pwS ;"!S>Z4b$)xH6I?r.yUpߋsƅLgt kj:8+&B͍u^.iψ 5dt8OI#"rn!?6g$QXq_0Tn9)sbKE/}±/Lۙ *fh{UKmN";|*M--!؞8ya#*a kl ˓> gPy{7fԩ&rYR)5gsAnyclc[ǹdO_Tf`\z>t'cڬpt3b@-KˊۇUmV "wkЄqIS`4q>xKdP=oi5Y`JjAt [C<"~!Q!}g{;Eݣv(y_fL3{Mr=3 U4Y5X_{,rP;ؼ(ElQFc^-)Nɶd]y$%,n#P&Y(qxQAg0 wiˢ 3%{}>h6[Rrk |}wC֕{J[j$N`T3ѮW>^&Xه.HBw}Yuzs<;SDE/3qr6>iKkˉ |0ZPZcﳢ.CA\S * 4@zg9Mr|kj!O2P|n\ksJW+܎3WQ,咊҈bI(Ĉquc1@BP/>sgyAw҆-:>J7:257vN~>n8Q;.vbҕO),1gJr :1:qTB4"aZxH2]ȓlBähі[c ar2ŭ"0fc/D?=}Ǒ`B4s " RC A`A`쯤^{5\[/NB*}Ŧ 2ï)\azq.*0Ï'9l$t/!D&- Q^0hb이C5B I-4{Pxk dՈ }Ǒυi[B"xkqCm͓_O8hyYBy7-/P )KG7 -T:VR<nWݞW1+[A؛EyZR>GKrK^L.ζ9Y sQwx6ih $g&ޑ-h}״--SpF^*BE5?dLȎʀݡk~ٮE6ٍN=<!QnPWYU]Vnv:%Zԣn6^6_WlWC l-;z5T>Ħmwp N'Ghn3.c0;A﷙hN(~Q&|̓R~u7azٶHX3OCw,EI.>B6 &zДT bmsIW:@S9k#X6FM;xػ͝*ؘΐux7誦WM0>h34m-е~J+5ti5( Ђ{O1Nк6QK'iQynHwy& %q.kO{azol\JΪ.X:$E wO'_Pʂ!&a (7%yys ^:?Xל5l2;Fd3n.Į7 JWz~lb+CVQNW/zF6M˓+N,v jLG'ݪpu|Il v7rƬ<G۹"K9)/H7({r]w-CLT^DKvWrGlXp!} sT?n8Sx>P+1q*(`*,f¸<r~CوEwLeT9Ra۪fF7S1*aUv*gRf彿m>݋JuE~#4v=O{#f!KXvBfv>ts?BZݣk>S;ή8ľb|4+FwZ/i+iI}%gΓC!W9%?_VDi/+c!= aa{V={H;B ۊSY<۩ p̤4i{ʝMBL[(?Da}W  6ujdx OD̃a L3=)9t9)QRCǁ`Ha/7QY3jH|Ere5Bm[LD4}z (n0-ߦ 1vUl;ۜk5mn7;}C\nܙ)`<&H&Z:3PEKʮh m&:YbY@dç@v}td:aX(Mg#/{+ CNfϊlf^Ⱥw'̚ + (Wf2N8N(eDe=G(<^1" MX;4Lצ8d- bIrav0BMss=2h̙Cѹmw]ʏ? ǰTS˧k(x賬DDš8g@L&mu-HNWtyĵUਞEBfY;7gYCa:}BQ~dcI/Hu O$qFk/.*{Wb "ʐVzBFbSӆm b{O2H7DNt^baf.T<:9hl$-X[̤_yISZ@ۙ[tTg<,?dE¥:=rM,e|_o6),Cyzrƒ\pAv;ɿ ;)3a4 ہ >G%B?_m_uNB `'V!lOgMQ_9eO#mkU K/:/3=l#ݙqxs->,,7)krRo_E.9kk?æ{"\]g5RC.=R/>ܨc8U!o2cp^8#{+~"h`[ۡAu&QL7 FTzsPK~;^/҄2QXs&!YRy{[F$ϨGe7E ljOpL"URv`uk2<2D!Z^PQ3PufuSC$)Gyq0 iBU=^"xb/&tҽFjQ|IvQ^Z! HҜyocutC(ZOL"iѕ{o i_$T7"&%!.BPWo | 4DEN5CH%>ܧrșvȡI(e %?05Yc0d*2jغTњ@̷1)S3B#n.i!;p݀vp-TNk[)?+m& ? gQ(yoa%3uY ЬXݚ6yм0JB[뷩?Hvp;*@O'JQ/h̿Ec.җ=mn.3w@xhXp9`=5KBl&5b@J \=Uݘ. GnL[ҜW, ؅\T*ӾBBuК>KCņjꆬ+iF-Ū@Ղ/UWy_a౞ψʳLUJxBls}>TfaeX1ø"^9@P\h,Զ|j8'FuέTkRܟ#F BcUN].:is@o'{ŹdyKQ*:Ȋ8s9D,vg_QCرk"ը Gbes ֏t {4Oz\Hw Ӌ pgG1fsqV%=41xVj}{uSnXYʔ,&] Ӹ|l~rZ߉Q/lXhZOo;A?bp6;Ԑz>˥w\Θ'u=޹K^|2ń5XyNn6fS2x)tMs堽[oIͷ)4#mtfu=X98UMٰXΩex٘F5uS"\9P+bV EGWPMoy60k$I+@/`Jz1H12E 1`x$x<t.h@v?֙( Ξa!'1'v5f{ vng$jk Or=)^ }d]xh(2V(dVyŤsn=c0u\"535Y!+,|Hݩ"^Ul.gϚ[*(*BM&Ӧ9nq]`K_ON2).3gflU ؞ sXqwdvB2 Ч6Zk[- J!4Vuxڮߒ=D 9_>pWY !h&X:-^!YO; ž|bH1L̼BѣYq9!' ."ǽ [y\(vX1=0Y˙Smm"ɄVsQI馗fY:Q-b9T[[FE1/NT5hJo-S/ (8w2j5ɁYB+f ~-e1?k>WCr)`0y+: W͟ wZ5PKLoXF}#E,n퓥|g*P g[hpVeqH,(ٺ^s5vxp>(4R%STU&̒D/[g.9MG7"QV䰤@2O[G~dcr vL( k1>tbZkMbGM`)oU\삈p  T@fʖs{MQ [K񨉚/( ⛙ZDBt>8Xw @1oeN8MP+M>2+緼Beq? Gޫn_,&+BkMac {֮/-k4QL]DL8R3 Tb(=LKÏĨ"*8 gOQ?cuCG MF/qRVʢ0N2cs#B"k/Y3民 X:.uC+N^U:Gj1]Lz>.%>v%:@o><${8.V -" HZcGy/1F@GLmXc=@Öi{<W C[(CF7~S(̭Vm3a#u >rۯ5ҮWJՠ "YKI%h}aK3؈Ddu'2)`F&BmRz:-M",(:38ӥuX(25IQDe}(lq?\"#x{?~BGAjl+7[oxU5}lK@sO<^575zo%Z]B;棃Ôd"߶Aӏ"lBo1,] [m05YA#4t{%.׈d]/.$30Zbo1-54a]ekx}/Q^u_/ri#bG<T9;wC:}ظ? lPv>/۞ebTKTdB8iF_ĠA[M,S0MbPz&dy/+ Sxkd͡俙01G@*<|&.6ˊoXՕv=G"ywPxԨ+4?1w_MaT ۑs4 ,d;mχE5&Zf71/ˑ] !ܿ&YCL%$j;H;C8ޞr_ħQAah:R92Cs)57?,IZQ|K+S50\]!s v*CRZ(,Y=j7w)(̹K.1 $Ay$3 g:!.7s_ۄ % $B1-TqS:y]Â=A6 b͗Y~)$g:vP^b$ \Eh;{ g!.;-FqIXkb+MPψx85FH{(> qPc-6,.0 =n$RSYqEbM ̖`!: {}%"ɟډNwKW%H8" @0HfDwG8(}2y`qHJ<*QofB)!Pܠ͔\凃/0zTFiІ_;^;W-<'֎-a:Hܚwߦ3ۅOpzLn!$c,o(FڇX|W}k*fIQ^ٶA+%*WKC\bjMߪ+ݔ @VvSM왎Cf̔ p4[|6+"[B[-L5ilxI&+?f""gLyM~X4+>UlUIgc2}%*w۹6yKݪ;ʣM*Gs| iJ^44鏦i Gw0ļHm~De)@(&yPzIW!oI_q2 B":Dc\kG`s~l3cU z"\b1QLv_n>njW[^U/$5} i7B0?o@ZBw)mo/P܅OCc}^?n?B*)s?cVԕnVN,>QIpUYTAVs-{UO3o]Gnש Brm, [=RiC]OCiNp 7H:BH%]?dia"Hr0?Mv7!4D(Ov5 %2{T[= 3vRָœ&\ʍбhqjAb F쑪ewq4SG:W ,5.w1&HgɃx׋q<I2=QDY5Za$2Gȼm/oaG!lUw}Μ Si@(yN;jlEۊDOD7z\;Qq{ėű DT ߐD`j>9wN w&@OB vgK+2#AE~!atvʀF"}"<6(kNP(1hӕQBЫ(;83ȴh|Efv+ة"C 6U&UM] fGont"S0]‰o: 0gzT |3A[n`Ū erP&YYf.被| hH۹V F{.\l?yz>8//_@3`p`$EN6b&ω`%75_Li$hN$N {uսm8?Zj)D^ǜJ =J WR>@39r̗ۗ)Aapa sn6W؊^Y7{yyC(ۅSp$I5 5(7;p @W:`s{^FI%(uƑˋb7m[|[_@ʟ:9S}u0+J }nK'|Q*)+ubxxI724Du9/=̟rRKՓTW}R`lh\%p3Y&iőG)sJ:+mHCe&ڢ=Zјo]miI mSH$Bus X^"`aNmR+@˄su;8a+.da5<^_ %c䁅'- UՄ`,{& [/ )-ȬEʵ>0dܣz\iXEt߇JޥIQzQ( s#BZCI_9~Ȯf_HERA|HRN;Ĩd#t a J+Qȯ^pY{.\$P kH`ޛ#Dz˨[uc^kQ|𐣡WšQ1FY]cԊo8~Uh3cX{Sf5U\`yy 2#e\=w0oMRWxԇkv01VySG$c"kāU) ;8L(BpO*Pg#V=b%*&-˱yB\K)0dAsQ̂0sѾޮcy^=#{7COJ;xy3b bBX,0g>uf)ڴ  ZT,AI 9!ᩣa)UTm,Μƶv^0 ;2r?U(&qtr$Z_1JL\e@%?ѥU*jwfo  zG'FjR*lԵ4ό"NtKWebc@US(0+e9DdyN=E6[QTF߼{A"aM +D.ǽu" =m}V.PCcSfVJaX~ *^*$P 9A>څn%x+vfvp[*$̑^i %r\6w;k{ kC`6R0_7dPILh&7Gɵs]a4dK6\Œ2BK]7=~%<7[G3Bz^  qI<=#5 jfH>9/8T97/fly9 _ƐU^K9 ‰C9X~y5b}6Pņ׌)p=& B[5eҀM *Łfgcv]SΌ!rhxlNU%(놕rGEv$"jʪ#Na?Ts 0aeאUc &9{aTY7XqΌ|D] qq)fw5_yc ,@{-V̽J^իi+G^F2mY6uZ_tD+-ysdDh@Xp-[8*?l'&"nIt'r&'vF= sx;ui+]51UZcCOPԀGs^ED˴{Nczݰe1} TQu֦D@ƍEjWT!]⨲O~bQҦ' "|R.0"G(SwXAd CG@Eg ,TLC{ЕôȬbJ(z-oC?a'P& Uf idug&eW:ec#/JѐѼp!.0]wp><r|WXc)$*0E\\H NG4bq?˰v$bV"ٮ4bމ,3 ӥ|t7 unNSn?K6iMR\`˟ҁ4@%G[UqlG}}a|n3}.GJJ/ K5Gĥ ]Fw5&h4rC _&<\thv9.mk9VnԜwK Bq~Yu9E$3]S .1I7G=F,Uf7 t)B֭א`~c isOFIbguav+iy/ظ;+0N5p6\"JC$BYK#EVsiuNhJ4laҬO% ?B_N^)OWpߗ9[UG.0k~U7?-/9Kl%MͽGޗAۑ|AB|Ӽm h3x$odD|ɷ*< nY'md!kt~/H"^S*EUl|!ܡ̵e&ckL/ z!Og[+}uƈwts f!(D|X0z/y QּQھWZr֥YI`-ڬo|[ P~hvDhך٠ˀD1է,n4E1# @ _,19['s '  |ٰXu*|51wt/62ôhMڒ HSu.E1M#)+vQU i7rxK)HKxyO>g)č1mH$R305Vզ!|{xв Q,*Ӌ~ &(/~ #-rc>&~W3[i0To0b9h>yf jOd#T;[)g+o$Ch"`"IYPAg/#צUKC+۬491As2@my9ͣ.Ԫ]h.]Y# 8iz&5pS|E#k|SZw@}?%>1>Zִ2FSq.fgSxp7L'lñ%M_rz pq%xo2\vQ? Ë#Ej/ύDA]y]cAѐI`",]+s(uզn#dzJ&։;}WX9/>v0)*=O>z}yX= j[&$me"9}"yGRՈŸUf/gal$a`3؈u%:VH4=.91K-Rafѹ.$% 9\>f0rXwkp,bzTˤ )T,b)Cf m jd_"7Efࢠ‹+wzSe6@sVUna @94MH m)bi]ҙs 􆑰!@Bw>q)C\ >䉪b:'>"jt>#s@H-%,G8#:ͥdLR%A5ZM^7&MC+o 2]bS/HOps,FE ;!C$&c}Sq=syy;4q.uohM׀!Zpnj}xRmpjEp6ze {rB #޾43=']_8RNނ_NuppXniG،z%~݌u@#Q#ҔYUitGWs._4d-?rbk&Or9,ߓUk./KO p5)B%DV5$7^Q=JR,II! /(Qm\tr7g 1%vGNh{p?~jx7c#-$ZQ~ʼnĞsbϾIny|xexbvnAuLlg`)&UbzBe?Z(>G }8F:x~sxʓk>w ޯ2:gRrQi.5_r c*YfiLL4GpCsñ#1|& f=c$NaO|ePo+4^ӣX \O{*z$&L)KN?LccyU״FM^$/^ӄ.]>M(VߤJ2lB0)~3ӽx di z+Tk~j4]H ?fLk mhuhF1R)@Q.q4M;s D`)=E,RlEwmDdJ hS۝]'Ja $kTbJ7ہ Bp䱊7T*R-daqc3ry"{rv7[{u;Oe0{+`@MW;haWZWC6S^ThZIZ^ޡl ђL ƶ px  hjU3)EO5UɦiJR51&x]ڿOhjm(`ˈTt2.zdAФ$}?;).q\G LܴI,OHݮ17|dk{fNN7qcfQvrKXFp~Hd16/D[gE#7p.5p2H% _us=&Hx9{@/ً,vb/"mN޵a*<邙g;-<$`~>1I v&ClMup8Kǥ'in+]{:sAςƹ>N(Oǹ