liballegro_primitives5_2-5.2.7.0-bp154.1.56 >  A b|^!M@eeejN\eqNkŪwلgۨ&Ec'A\c/ uWE1 SX!(lhŋÔz%_%XE0$?f}߷"~@AujB[8â Y<7+Y&F_6ʮOP{#k7'ӴcY@ F0vm%\r42]bߒ~%+⮾y죃F)ǣ;9kl8Z^cb66bd79fa577666e033e20595334cc9193bb2a19148dc58cd3b19b56fccccecf26667d1d97c673f09853c87336666134ee6295eb|^!M@eeebj]9u>Pxf K#Y]n vM1T׵.<Ձ$ G%3s;iv Jd;gs9}!R/ ?} jg3Bb}-A!w]ɺ ԫo&oX /T#CRNEPO/_riϋ汉Mfhkbt,1c'a[ZZXeW3lI}BӪ9uo`t 8>p@5p?5`d# . I   :K`fpx |    ,4,(R8\9:>23@2BF2QG2hH2pI2xX2|Y2\2]2^2b3c3d4e4f4l4u40v48w4x4y4 z55555\Cliballegro_primitives5_25.2.7.0bp154.1.56A game programming libraryAllegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: developers are free to design and structure the program as desired.b|^obs-arm-11hSUSE Linux Enterprise 15 SP4openSUSEBSD-3-Clause AND Zlibhttps://bugs.opensuse.orgSystem/Librarieshttps://liballeg.orglinuxaarch64hb|^b|^4fc533d40c85dbdafcf9fae4953579fc9793c23cb60c309dfbbe8f872bf65ce9liballegro_primitives.so.5.2.7rootrootrootrootallegro-5.2.7.0-bp154.1.56.src.rpmliballegro_primitives.so.5.2()(64bit)liballegro_primitives5_2liballegro_primitives5_2(aarch-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libOpenGL.so.0()(64bit)liballegro.so.5.2()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a9@`@`x*^h\"\\P@@\HW@\E@\E@\E@Z YLYéYo@W~D@U[%UXTT@TTA@Martin Hauke Ferdinand Thiessen Ferdinand Thiessen Paolo Stivanin mvetter@suse.comlnussel@suse.deFerdinand Thiessen Jan Engelhardt mvetter@suse.commvetter@suse.commvetter@suse.comrpm@fthiessen.derpm@fthiessen.derpm@fthiessen.deicomputo@icomputo.comdap.darkness@gmail.comdap.darkness@gmail.commeissner@suse.comnemysis@gmx.chnemysis@gmx.chnemysis@gmx.chmailaender@opensuse.org- Add missing dependencies to allegro-devel * allegro5/allegro_opengl.h includes GL/gl.h Requires: pkgconfig(gl) * allegro5/allegro_x.h includes X11/Xlib.h Requires: pkgconfig(x11)- Fixed dumb dependency- Update to version 5.2.7.0 * Avoid some undefined behavior errors. * Return key modifiers in ALLEGRO_EVENT_KEY_UP and ALLEGRO_EVENT_KEY_DOWN. * Allow calling al_map_* color functions before Allegro is initialized. * Allow minimum bitmap size to be something other than 16 on non-Android platforms * Fix ALLEGRO_KEEP_INDEX flag for bitmaps. * Add ALLEGRO_OPENGL_CORE_PROFILE display flag. * The experimental Emscripten support (via the SDL backend) is now documented in README_sdl.txt. * Fix bug in SDL voice driver. * Audio: Allows playing sounds in reverse by specifying a negative speed. Use more sensible values for PulseAudio's playback buffer, potentially resolving some crashes and high CPU usage. * Acodec: Fix edge-case looping in Ogg Vorbis stream * Native Dialog: Migrate from GTK2 to GTK3. GTK3 dropped support for menu icons. * TTF: Allow initializing TTF addon before the Font addon. Shut-down the TTF addon automatically in al_uninstall_system. * PhysFS: Fix handling of native path separators. Stop using deprecated PhysFS API. * Primitives: Fix segfault in al_draw_ribbon when num_segments > 128 Issue 1215: Correctly handle small scales when determining subdivision level for high level primitives - Enabled Opus audio and freeImage support- Update to 5.2.6.0 Core: * Fix timestamps being clamped to ints on touch inputs with X11. * Fix al_utf8_width argument type mismatch on platforms where sizeof(int) != 4. * Fix building for GNU/Linux without GNU extensions enabled * Some refactoring to simplify adding new drivers. Graphics: * Fix for OpenGL version selection and reporting on Windows and X (Edgar Reynaldo). * Report OpenGL version in display options on Android, iOS and Raspberry Pi. * Fix creation of the bitmap depth buffer for non-square bitmaps (Kevin Wellwood). * Fix ALLEGRO_ALPHA_TEST_VALUE not being interpreted correctly. * Fix reported bitshifts for ARGB_4444 and RGBA_4444 pixel formats. * Fix alpha test with the GLSL version. Linux: * Fix al_inhibit_screensaver function. SDL: * Fix requesting GLES profile on GL Allegro. * Add audio recorder implementation. * Don’t link with dl, it’s unnecessary. Addons: * Add a whole bunch of al_is_*_initialized functions (Mark Oates). * Acodec addon: * Add MP3 support via the MiniMP3 library. * Audio addon: * Allow calling al_destroy_audio_recorder on NULL. * Fix some stream garbage audio issues for high playback speeds. Image addon: * Add support for FreeImage library. * Always prefer non-system image loaders. Python wrapper: * Fix a number of bugs (zachs18 and others). Misc: * Convert our internal Python scripts to Python 3.- Update to 5.2.5: Core: * Try to identify bitmap format for unknown extensions. * Add some missing OpenGL 4.3 functions. * Add ‘al_create_thread_with_stacksize’ to create threads with a custom stack size. (Aldrik Ramaekers) * Add ‘al_get_system_id’ function, letting you disambiguate platforms at runtime. Graphics: * Add ‘al_get_monitor_dpi’ to query the DPI of a monitor. * Add new API for making blender a bitmap-local state (like transformations), which can simplify some code. See ‘al_set_bitmap_blender’ and the related APIs. Also see the ‘ex_blend_target’ example. * Added ‘al_transpose_transform’. This is useful for rotation transformations. * Rework internal GLES support for better portability. * Don’t force POT bitmaps on GLES. * Fix repeated bitmap locking on OpenGL. Linux: * Improve linux joystick detections. * Fix a number of memory leaks/crashes in the audio addon when using pulseaudio/alsa. (Julian Smythe) * Fix compilation with Mesa 18.2.5 and later. * Fix OpenGL version reporting after display creation (Edgar Reynaldo). * Fix requesting specific OpenGL versions via display options (Edgar Reynaldo). SDL: * Sebastian Krzyszkowiak has spent a lot of effort to making the SDL backend usable as a nearly fully featured Allegro backend. You can use it on platforms native Allegro implementations do not support (such as emscripten, etc.). Addons: * Better logging when failing to load a resource. * Fix a memory leak when destroying a mixer with attached streams. * Fix a memory leak in the audio destroying a mixer with attached streams. Acodec addon: * Allow modules to loop properly when the user hasn’t specified loop points. (Todd Cope) Audio addon: * Better support for big endian. (Douglas Mencken) TTF addon: * Added support of HarfBuzz in FreeType (Arves100). Documentation: * Source links now point to the correct commit on GitHub. * General improvements and clarifications. Examples: * Add ‘ex_blend_target’. - Remove allegro-5-ifdef.patch: upstreamed See https://github.com/liballeg/allegro5/issues/987 - Remove allegro-5-mesa.patch: upstreamed See https://github.com/liballeg/allegro5/issues/987- remove dependency to dumb, that causes a build cycle- Removed baselib.conf- Fix SRPM group. Generalize description.- Add allegro-5-mesa.patch: Fix build with mesa >= 18.2.5- Add allegro-5-ifdef.patch: Fix glXCreateContextAttribsARB error- Update to 5.2.4: Core: * Fix errors when reading/writing 0 byte buffers (Bruce Pascoe). * Re-initialize TLS when Allegro is installed (Issue #865). * Add al_transform_coordinates_4d. * Don't initialize the trace mutex multiple times (Issue #874). * Fix 3D (non-projection) transforms with al_hold_bitmap_drawing. Linux port: * Make compositor bypass configurable in X11, and bypass only when fullscreen by default. Audio addon: * Fix ALSA lag. * Add an option to use the desktop window when initializing DirectSound (Issue #877). Font addon: * Add support for bmfont format. Native dialog addon: * Resize the display on Windows when hiding/showing the menu (Issue #860). * Detect when al_popup_menu fails to actually work under GTK (Issue #808). * Don't clear the top-level menu when destroying the popup menu. Build system: * Don't link in libm on MSVC for DUMB (Issue #847). * Don't use the LOCATION property (Issue #847). * Don't use SYSTEM for DirectX includes. * Add hints for mingw-w64 path locations for DirectX includes/libs. Python binding: * Fix the Python code-generation scripts to run under Python 2. Lua binding: * Add script to generate LuaJIT C API for Allegro 5 (BQ). Documentation: * Many improvements (Andreas Rönnquist, others) Examples: * Add a texture to the skybox in ex_camera.- Update to 5.2.3: - Core: * Add ‘al_path_ustr’ * Handle NULL sections more gracefully with the config API. * Add missing ‘glStencilMaskSeparate prototype’. * Don’t add blank lines before config sections when writing them out. * Enable blocked locking of S3TC formats unconditionally. - Raspberry Pi port: * Set default file interface when attempting to read /boot/config.txt. - Linux port: * Make three finger salute and LED toggle configurable. * Fix KEY_CHAR events under X11 with compose key enabled. * Fix clearing the ‘ALLEGRO_MAXIMIZED’ flag under X11. * Read Allegro system config from ~/.allegro5rc on Unix. - Audio addon: * Allow setting the buffer size for ALSA. - Acodec addon: * Add DUMB 2.0 support. - Color addon: * Add XYZ, xyY, Lab and LCH color spaces. * Remove "purwablue" named color, add "rebeccablue". - Image addon: * Set compression level to ‘Z_DEFAULT_COMPRESSION’ in png saver by default. * Make PNG, JPEG compression level configurable. * Make PNG gamma value configurable. * Add WebP support with libwebp. - Python binding: * Fix some corrupted regexps in the generation script (verderten).- Restructured the spec file- Fixed changelog style to match openSUSE guidelines: * Style of bullet points. * Dropped information about non linux related changes.- Changes from 5.2.1.1 to 5.2.2 (December 2016) * Core: * Don’t accumulate time in the timer while it is stopped. * Use dynamic OpenGL ES checks, so binaries produced on newer platforms don’t crash on older ones. * Destabilize the OpenGL extensions API (BREAKING CHANGE!). * Raspberry Pi port: * Add various optimizations. * Fix ‘al_set_mouse_xy’ under X. * Python binding: * Add support Python 3 (Gabriel Queiroz). * Documentation: * Document the behavior of ‘al_set_target_bitmap’ with respect to transformations (Edgar Reynaldo). * Fix typo in ‘al_use_transform’ docs (Ryan Roden-Corrent). * Examples: * Add kerning to the ‘al_get_glyph’ example in ex_ttf. * Various fixes in ex_camera (Erich Erstu).- Update to 5.2.0 * changes attached via %%doc macro. - Introduced %%cmake macro. - Set "release with debug info" cmake build type. - Introduced liballegro_video5_2* subpackages.- update to 5.1.10 * changes: http://alleg.sourceforge.net/changes-unstable.html - update to 5.0.5 * Graphics: * Don't re-bind the FBO in al_set_target_bitmap if the new target bitmap shares the parent bitmap with the new target bitmap (Paul Suntsov). * Zero out fake refresh rate information from the nvidia proprietary driver on X11 (Peter Wang). * Input: * Fixed a race condition in al_init_joystick. * TTF fonts: * Save new bitmap flags and bitmap format at time of loading font and use them when creating pages. * Primitives addon: * Very thin arcs/pieslices were not drawn due to an overzealous check (Paul Suntsov). * Documentation: * Various documentation updates. * Generate multiple copies of a man page for all the API entries that it documents. - Update to 5.0.4 * dropped allegro-4.4.2-agl_no_dlopen.patch * dropped allegro-4.4.2-modules.patch * dropped allegro-4.4.2-monotonic.patch * dropped allegro-4.4.2-no_c++.patch * dropped allegro-4.4.2-pkgconfig.patch * dropped allegro-4.4.2-shared_plugins.patch * dropped allegro-4.4.2-src_x_xkeyboard.c.patch * dropped allegro-4.4.2-underlinking.patch- info deinstall needs to be in preun section- Use for patch(es) %{name}-version instead of %{name}-%{version}- Use SED-FIX-OPENSUSE for sed- Rename allegro4 to allegro - Change Summary - Change URL for The giftware licence - Use for patches %{name}-%{version} instead of liballeg4_4 or allegro-4.4.2 and add descriptions for patches - Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch - Use check for openSUSE %if 0%{?suse_version} - Change Description - Add sed, fix include xf86dga.h- fixed rpmlint warnings/sbin/ldconfig/sbin/ldconfigobs-arm-11 16523178785.2.7.0-bp154.1.565.2.7.0-bp154.1.56liballegro_primitives.so.5.2liballegro_primitives.so.5.2.7/usr/lib64/-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:Backports:SLE-15-SP4/standard/bd02647df1b39c0b60eeeaa9ac92c947-allegrocpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db8ee15ae6a0dc45ea5fac32a60c4db7e98afbd1, stripped PRR RRRRRR0qde̽+vutf-8c07eb25d96878bea5efb572055cf34896cea21fb9625f04d44b078e154905230?7zXZ !t/ 7tD] cr$x#FҜ}6d!j$3sh2՗K\bB,cS$}ՅxIfT{d醋=AꟚO[WH.a b=Pd^nkyS ie ˧(`>S y7۹!iXfR<͌6ZÞ1v݉irk N?糽<+_tGfyT# r}}#'mԮ.VDӇjsw2<ֈo*!&F_L^<\Rbns'D~Үq#higeIc rFC.:EENU"sM&!杤z/qЀ5\M2`(T )C9@'ܑZр -0V*ȷ}c04""͖ϕ,~G a]8*x%$B܃z8Cf#,ѩ=8T) ~8T(2﹑(r]YzD['8ys94jfi@=DorӮsv~X[g } haUi.욃k'fKIϋ5v.= PoB_Wc7?FAu2?9Trm:IbjtK?uJAљȮ_f?}aNpC2#F\TL=.i) &, +ǬP"Zkw22g$;Ce?cѲE6njlB@h~MbΠuJ@MJԜh*W]@8`Wz8.hHȌJY'WV * #߾6ڕڞ/ݻdX[y3{H9+'a20VmW-hq&)0QɢT% 2sϣp4w)BjB  _>+"YA6jeAlTmWt GF;~gzSܹ 3Ln~K<>mnJ\%L9$%v:nBn"D4'?Z!{Z\kS8&~qJp]uY4yisKsnC>'w1U-uF YprH@_LME@?IːKG@ղyqdSI9ѯ&B>3M {Q7g}J+~ Ǣ{J Lw:kBpOcxFjÀzS&аnWBn@郏zL2ҩ -h ֠ O}s{C7zƺDͰ g:7(WzOڒn%VSL I{n:"ɓ`ijMO'sQ)?zENG~N 2u=!eE?ſK*#YB)*೩T4Թm`/v]cD$I^#LkNPnuc^V#XO=-e%ɚol%Qsů)r SBXdD^o:$̅`}u[6){iaӢQO:| |#iMT{1;{=a)B벃n1MC $|r7RyK6MG:6ҵ8mD.3 ʈW/=RIcW\GZ*ͥ\wGc]ZzPu"?B i,3$jZoS°"'۷TMXR_n$u>SDC\4hS߲z5'R~σ5%hAd~Mp|*9S_lև%.&N.AC>猹Zv *Y,bB6WٞHś+_@yF7:h?Mbγ(=UTKy-ސ '$X`x,˲&NXy{/IBP;&d ;ÞhX?а뱥L}0&d1_)IHeA*}'x7ƛQ*9s)CwcuMF!y,(##۬}fV,{C~_s]WP_I>)۔TM nFՍPG TKR_K"\M@McjHUjXq N b>E8ϛB5'V4 "׵.:QM޺:6|7v|'c~tkh6ٴ:|W߅WҔ~ayNߕ]ʟ\][],_1(K[MEAz;GPgBPgVJOC8"̢v\'{jӛ5޳VKH+3_fwY 2Pfemec9j:"-w{h@%~]?gn=L$cVf%dlYJTyKtb!aWEr<:0#Do$jtD9f8j­?c8};ΡA1oϸw|%uGu+#Ynv/ eҤq`2]Z!f&dO/?}x5RۍJʗg,ѫqK!Am!J[qW9!ZU9uDSEeG;q;9+5\ Ũ*(z JG?G"ks񬥙ih$'rj OvyIpX=BYH7g5BܻךJlUs5h^ӡ|#wtH 2?q[dZ~ h"rxr%L"U,o{(¥I p͋QJD2l.K_F6]M ҃rĆv0!6EL}B鬌& b' 34-O_UsKNF ߉[0XdKZto.V(֑J[ c]^m3zVjrJkeGb{ 6G 6&a, tAn腺<&&YhX"WvHkyIfV]t9rou>h݉Kl$23(76t~4!}u\Kt^ڑ=ɽIĴ`Y=買/+ې7s.zЪ\ӠOFhHtQ߂G5ul!rVzz"~naB0/-2pȄ iQC5G5'n r{Z>ģІN=B-CEk~)t `Xu^? ֬`mӦ|/RHDŽٟRJ-6y!"9g^;k V*+!_G#dI"~cveQsH&‰:Ñ:=lak 0+!{89ğRΊĉB{r„Dg]1x9賐x=qF*43 cD-q8'3.ōV_rZ (cMy֟* E8%_g1qM i,6mO7;RO.|dLH7-+8a*iQ<$n(,ֿ|fKqu=AҒWؠ׼ђO J!QOC):;fd@ׇ7l_ގO{h7=b2NqW 0{|h'vY؄`=UnVO1'ȃ3 NUKXgݙSb1qS:k?$qI L3:8BfOi&{]1"T0(nE&c`SG{tAx~O#yasOYR&2)؞x4-R#`k'V4m \B_~k_^43߮ /CoAſ5$$/vNk[/ G&.lӐAqrrCaHa y^ʼn0u+2x*㩌{nVӝr:Zu3  8|⎛rLntV~sMr_?X4D'irkoQd\̈́wⶇ:s* r7k'W*$VC Ʋ!_JxS a12O"ArK&{WŐ2j.-#ZjWY;߮튜[$Pqlc/P[aA9Kf@pC~soKOZ`"$]`#Pp絉#h/BWLgwOoIK¼G"yPT?`A[2*ƫJoe9 3:;`/%AyfY-Ox\uVԭ 96 =[Ew}cb6;h# WylCj[68^߇n2 ˪!~oqnW{ ue<h肗ps7G먊\q˻ ]ֈ?caΨW+H\e"dtEaY[i! Nf0'@27." 5$s[6ET#_f+F`ǶtCQ|cKgC!Їꁲ7#Ki<qgR$#SKcm"B?C. T._4|t@v/ Hi{t36fVĈ 5cp"M g ؀}#/?,$2q[mlLW@ݻ^bnA q#.-ԹR"sӡsZTΡ3"v<"09f;^Cݕ<5tߧe#A4;ݪq`p+YOYL< WBl% /vebqTHO?M2b-IMqK%* U(6`VjTG}ZabLĉl&qt:#.:bB6=V_~5VfH^1xqE?[Q l5,t= {0^٫|@;q9,ubv괫tEaz-g8S'ag,ޝ-`51+r^_*v1_;q-+IK?6'Hz!'MPShT6V>zCqa,7]HOWqA3 ,`2eћ 9MFNm$OۦxuێxA(Z2iAzad.dy݋sJ6M+yaw5"8UIhBPxv} BYģPhOvQ'I uR0h HhWqᜟ,Q]qh`j'T}ҧPp,dJG>F3s"s#ҧFp[ 0RhKk.ɆL1R""H-nD=A_HGkۘ@^^eJ5 κ~5`(Ïn#Q/r*-\tCUIɄI)SLnjbԷfFˆAXɾ<0ECBftaEsQ}P; ?]N.Sp&lc\eM,N)YQ̎?97HT=V 8!ʛ5 ! Z 홡*i$ppH%?͊N+ sQ*Y@Ƞ9;[>&: ܊qnѷ}5!#Y"ĪQi̼-~4dz_F< @DoDTe [|>%mLҼ>N H'es d>If4}=Gz7q,K9Cyia-T2U3ԍl~ 'Veٛj \8;;uxokQv\^͆"dNCecluY~~[ _$gJZ^p^SmOilyj}@J[:NtSoϕb| #ū9w֤G}h>{w~"2> ǽLz* a:hi<~b X9R\ͩ~U ަ=@[X8\ni$+ o59saNdh4[Z6*79(Moj4wƎo9`AE9әBzpWƱuHy@<}O7Ѓ4{iS3 kx|62GB^~^giRyv]\'N$Ψ-v3uࡳE8bM*.?h1J!`cY({ ߏ +Ĉt&?Z_s5T?g7~үpxXp/?@̇?~\YD $%3DIۆtBxiaJZ)~xHnp43;65`&^ix2dï:;ʺNO<~c3XOԩ5EVoHMт T{C8:r3[*:4/["fwJ>~sdu1z7 esi:Bl|:;5{]R`$ʫ h)+E}Eqq?M=rϴ鎤pW`t\Kͯm3ђڗg%6͢^<&0NdB}+0M{8.J-o*e&o$Å?&1U]5vI 3}2K|.sQ0MUo; qqk>hӒ}PϞiJ3{R y;Tjcdj Nj -0R(,74̋֩ Q9fbWؘ$XeJ~% Xrv;3Kt퉻\N:P]H}ezBS ; *3s.كsBVä3&YY,)R!p+$xp^rؕ#)8WT{yJj?VL-?ZC@Yy֙ɦ>3Ŀݠ'rǐN!L[Q[ܵ1 GN@B3;ԯ_f4V &XZYEz `:j #\12cЁq%B-ϰzuYn|.iAAZ_|hG,،eh|B\:+DƑ^?!r/;.|Qf+*U3gNnj@⺍"&Q2ɸ0`"Agf,|?hQ'RGw\ ‚3/"hUˌ5Kݞz5RB5Q \ i@_Z_SI^>|ԇ gf*e߁pt/NcE |?t{NK[#Զp [Z~ (|Q禫bk*^$9۷Z#lZo[8V=-׃[e>ckI|J vL|MR OJ:KI~uJ=y)N~""}*IKӿ=d?8AWduD i[HX S.3B}yXހN\:x7Ag4Dr43T9)ncc'Jg 7զ,AU3Vk8}T4mKKi'{AL,h>hj(GA,{*ʔYO,Az}~FV^_Pt)ִѼER5|Yȝ'o 06HwԪ>$.EE2MMc4iξGxqnxlK}~o)eG8ѐSlޤ.Ԕ9 H0}-孭J\ֲ^ӿn6Ӌyo63'V9>֪,U j9Mj9c[P))$Dܔ\YÒT(@;hdy:'.cXsʠJ'V**v%7ؽ( ߮ǞX|9q &M1)H1d98O} pE1R& U:ֈVSt^sn0!62o]r+cɯ L9tlbaL.93n̿}q(THر]Q\8/rB; ʰu (t /}9{-\ƙuZCtlDMzyxtw͓/hc*"F!:F!hGNad,f6 /?jwĦH$V]30Qg.!;8^08/9{d/Ghq4N 6n҅8k`S5qVx R}ܳTP#h?Q_#njVe2I8ѪUހtwأHt> ɤm4C9չFYd_NҚ|C-OfD5w߈ \`J%N_ànwy7WM"sYu)z1~N- SJdH*2 &+[0!:.?#$Fi^,xN\;"uX 7ba*y n#hti3 6Gb)o制RC'+_pk|Kw \qbD  e$hIȕ@űW/PKH' RmgyE{:443?[!?/8yRlD_#Ƞ42YrV&hɶ :_zco-fYt簾<Đpb(nO57Y((9~luBkWlI}mo$tl{3*E|{f.2; <p̲D ڰǼ*bgxqUlGwٶڶy` f趍Z\H(:jgq&z@ y]I R&'#%?bw.|4>#D5 ^a\ϐ`/c7p|V1V ˮ5BGIa+nt'[}fǎ- ]6<+<ӫ:s7yұa[X (;±pT@ş-;A] uT@g򜱻50Z7_g),'2^U )zﻵύfb E )*Ԡ=$ !ZMH0LHZy:N,ZC:X2PCn)q~ј~RA* {1 9:MCލ^J ;' Oʩ xԃK}Ήc녓H+EߐY6uN}*)kM3%$;jC%6ХHiDڕ뽭舛*-GMyOX>4Z5Q[2 ?ʣ\K)8)l^Y1 @BkF\p4ęxOŴ&r:Z"~QzkVtf#>WʠxRıM**Ӫ[9E(Rb-h#S 5c t 9%#ӕ)3oރ(>eʂ^xq+*HJ9g-O.q$BրH I%۫O1[Qi0uABf24~L*|ݿqLq08 (Fyd3v4&Lz]d1.$N**6/l46(O=|3~"yēe6ȴ߄RZlD)}4̕W> t>+yP Ca _}t3fF{[NsIU -3e9/@,ѩa4 uM (Rz 2j\yqPd<`|.16U0x?|TT }ɖپ}68dp%ErS0͘/ftaCY!5Jru:ΜE]$ _y_wa;2/W`pl"UJǛA1v7A3YM9qZ (B$#ڃqS[ϖP^gѤqbs#I~% +O>>b8q#VY,3}_ EDkY;GMST~"K[\9k&zq;#V-\q}t 2k*ݕvLoC4ކ2;[8sH2vkNðVSk@l׻-7(6/_ ?C=~NR-=+pfIluڜ W<f>]qhUY{a3G ) wVL" aᾢ EuǗ8uF26?o&H<)sO 㽟WGY0#jV4Z;cSaoǏOXU5'Wor&d_۩1x# Ohȱ'JhJǜXqq7ؑhPrQJi#K&u|(p,Pmy!KTK%8βϫ miro,^g2(A"G-$z3![ ˭ $|uΗ6M+O"@24[=_6Xv Ly[4Tԧ~7 TSnx:̐\椥~T7 Х;إo` ;UܹD3<Ý!Y |=Xey7| =2'œ+-oO>?_K85+c68[{)&j.@0Yߘ+!pV}cQY/sC:V6t]r]x5Cx5A@Q!nVq"-{\)<8?(\t6x7OIٷS[e_0?8or&I(ƆPNpcY$% ^Xa{hꎆQe[~Wah,M $b46vnɊH>.Ug{:i2^1J 7XBp] rڒƨqlZuΌ"F޶[[6uiYN%̛Apg˵6jD6IjӘ”k.#˺ ٓ+A\P#1&Zc(Xe24{.(>o[ *!88 XMP1a!4 9HZ52ā@g8Dy)FCF?9qFf)8zBVHL]z1 P $q`mhVq:[=71/":1絨iї.{aR/O߬?JP뿟+ctvO]m7~ʳdQl`jnrS)*HT byx\f" 1غ848Dُft3{>zg8}{m u1}f*aH~ubyald1A dtk^`NBmлW.=' >CW U*}bxBf=q9ʼc05s+OHt!ػc}\ץ 6N} ZM^}hf6|}:԰nNojj${W^M§7T @DX eX+ϊ/?&"$})|E 7[vK!ҿ |9\ b@.'5b\#eo'Ѿ&e JCH,;xd}@q2>/0j?G|H Ӭ8 Xp%鰮K/Mͩdh#%kucxx&h҆O~`_Vm+6o;/шRJeKJeЛ3+Tm,Y# SNTԐE,Os$d5yu$]ff$Ŷ%${j۹5S)M; pHjZ3x@?s^{Ry= z*XWh&u_8Zif%{ 1)e%JT^y%FM&?:GcG$P!\)FL*vEdǫ=h Y*'"?>p{P cAfT }qsEa./$a)v^Tخ~KdVevkNwVKlw1(YokNY_LG ] TmQ, @w_ >VNtRZk%U zw7}pRs/OqI @g*ۋ4~kT( `V#a а^#w~ew?7k1WgR7g@l[h 7:_6cx;>Σe#ٮcAQ :wrcjgG@v3yPe]#7Q۳2 sq-S#U\W fɗJ#P؟SDpZn}CGiۈ0EEr  A;cvi3{;MWl/jo7ŕ!E=DTTa2{MbL+U;  :]ɊR/ER6١m62^!,Ԁm$%yDKeHXTQᳬy00LJ{f8e^KqVzTyS8*A¸4k@M#<Kiz.⅞L/h#QK3]ڽUqz4> w7 /äuS fj Is#[Da{f HIjhefB!՞1-.js똈Pu-QRق 6hT?Q̹0XլQ._H[Z~>rGnAnvrV}>=q0 xx0~q]٦{fQboGPXvA+j;8>W0Z[l2[2cNmuHY&Ox qa ojWrw-3I75z@i29"zZ`&)tM+w^*E38ʧ",c9g_V.{AP]E`9h=OSB3]Pm*]O`t!D0~-jݻ?Ү{W׹.iv$JᑡxFL=#F.l;lz $ySTu=j1bx(xKR&"*v,ؐot{n8 #U_˿_TfH;&Hwq{KQAz3)$=z?娅at7mB`bak9 KRcut36 ̀>Eh"6a"FvFը6"B šrϗzL^.z\vLpX$`Ď Oy_d[4I!qi~ Տީ 5GUNgd(4g\z-oGJڛ j}N:"jGӊwAe P`Id,9K78rQ(c:]fʛ_RU; EGy`+LVQhMı9SOTFێj; {M[AX+rQU.^"dU0F#$̂$pvr^x *pqlU-HqE+#6Lz .zMJА22uxB ʰi96`ckkI)O ͚p˘;#4=>)<7k'WNػEolb'EhT0ot.)|=@i"ڡ;KxMf,+r?Lk֧Mb/se*;ծNJ{MYQ#N$=YYsḮk * ɫVRzբO\)AbLӶojrm+ulA&kE@D(R!t)cVAp3}T[kAej4 ˀ׍=ɹ1`P&M)O9~K, 1Mm)-ӀD0c.K.; %6]7?;{]'-10"X# Q3B%mŽldóuC)Ngo ]=B%5=U{.Yj˱ރs\l_x  d X'bQߙur' K-52是; NGb4tugH(ZPsɚ60M E?7>H4ym6䮧C+3o(Ty4 ;CT2 Վ[2! :sNWg7)P-\aGߌ-?;tץ 'Tu5c|.dSfճF tmCJr ?V#) P*60>k]keÚyV]h!Wӑ 9DST9YhoEm('pnJ<ƘcnA?!&,q@'\>ΖNU0!|bֻv8$t]=/?Dΰz NqEUX}V@ߤ'挴b@?}:H~..Z:.:*H0mF`?!efMFo(Twkx`i1.ja;1siU(z`ŷ&NG69]xz+2|cd\agȇ<`{9RccrKT{C(lRe4T|J~Uֽxe4* M0;ҳŦ-k/{n3t^$!k=ǥ s'&K{@B4j8!16 Vtkx►X:J,ig'*V:s@t=K/Hі17ݪ9ZK cZ!7ܮD ^7|Epaྉ"]禍WЕnRҎ몴Vw Jh<=ISȷ(GVr* ~/?854A`B贡!h%A#kl-A? xJ= (6q4!1&OU%!|C h h xi ݣ筶tF,;BQpz]T"ja$%RfL@ Mk96TfX(& \FdT{{\2.4 Q W>,W:7ZG # WYQ~|/-p=̌N2GѯYILnQxU \mv@vzF/76bNmɾ$.ϖ_R_ 9=4n7`cw2*lr )=wo* \gkt #gװR!iONowraf$׏4vf c.F,T&"՚͚s?X=Oݤr59Xb` ۙO<-H4^}i: Ho{$Rl|@U e}WpV/Y=pVꭟ"%Ae8Sd2L?PĦ5X[/@%ukcew೏@ԃżA*n@unt< 3oA)*T]56խF<!sh )%&]@ m%sLo l1]7S193gi˪T|~np%p]_^hd5vùi""E"BQn"ZRlngktv#+-= ATTCKZu1 J4oDX$ќnthO?u}3fa! )xjv)agv՞:+Wr79v8 "ʨoqY ܶ nFX!@#>zWMYVwƶףo18iR UPp23{r-b둷9sD+~%ˏbf,x ?QD#)|`1^^$` x9S@KG;f=RkCkD1{z0iQ[gFpIpr&J 04yZ4o0ߍhF'dnlK:L$'w L"u? Cr QY}钄0K䁐-m}tȚ:rIlB׏Z!L|5W,~,ѳ=R^{\mds$~^GLRwG6Mbfi>HJnx R7FuCe9! #f)v`S4^iFJ,iAc!=jt㦄MՌYu 'x鑒xNC$;TYgWO.X=H/프XvJ1:[]wnvN` TSݘ9_h'\ԕrߠ=_"9+G n ~`@s06|ƌt3 rFw[u"↴q',{P*iW#[5)TOʊ-L[OyJ(ն 0隆@bDQX pg ]m˚'"R8-LRBB`uwp(U@boE^ע͊Av { vpDzG2~]UtV.W Կd1e|b#Tf}6N 2W!7UUjE{$nh݁گI)[ÚjQ=*M"AVFj0Gw߄ިNM ) Y1T񧬦 U5n]haYms#:OQpez;Eܙ $Uű l~TJPE#?oEt_$$pQ=Q")òWZ_ 31q3P_*ƅ [+D(̡' *jjNmFեe|䀿p>j'b_֏wC[ᝠ<.9 Rū#:Ƀ[V~N)+քڛljF0z%uBrȯvwLTy\(V+AHCbLfg Ct*x8>Gݿc+{OU)ۥ=)?+r:+}b4*:\ }4)!ďK60xQv8 2w0pY3h}Z*UuԘ[幗̾07Aղ4v3G9ճEƿURY3ױI7\Şt5L&ܙÞj6 ߖ@ r;^MHUww; 8X"#f ߱JQs]fP\(!hB8ˑG>X04UNJsͨ]ZG+Xf R_&݊s] zQa Q^8dqlt'e s5p"K SA쉬/+8 w-sbl[ G֖R}0.fvn)G0:|mCjxfE^Wi Ovdmk2t:y&I5i|4VlBk[US(0I{/^3*1otK0r8 r5 J0O}B!-. Jr]X{1gyWl`mrxsr}:M:6fL)[bʯf7h*Xw4\{H՟"^]< 3F#h oo1G/҇oQɐdo:)(D H/Y6ˑwO[H)qanKk^_g$ JvRፚys]0d܃{ ʼn_ &Ɣ]L,|$Teo̧GPfm*s/7hFI=>]&ZR~\shhlszپIQ,W 0Atѥ=fSSܣJ;#0Ι]s,$(Ҧn]rpe 0S0h22o]|9b/M SYX.hP,^C70IDw5uO#;]1;6ՃR+]+ieo|zh@~J!Bg(r{!YM0IMd´2u>ZwjO&iDDcWX%* :vǮF# @7Y=gsmIޕj8,]";Dkp/ >F~WvĈߜ37@|-?˶By 3ODQ}i1GEϒݔj\i`BG+-$X%HS8 &59Of}@&J[d1ѣKfQ'ҨcwleFMaA$+떭SW W,X'nӱg}MvZHSŶ N{tRiKJڹIcC3:Ɖ-ԂXVeI?HKS[R*а eKSx bj4]Fs&^&6֕"j!Kp-{6Oo2LK4hh( Ј/WzxRspx=x\Ol96z8d];P;g*l檺TmǛbz$!ІyԐN8m|= M9DdxlM&M'L+ξ$a*ʇ_kQJM}r;G7(3VJ~96Lɾ|"@/;{0fA/cJrH  /}wl! qpM2٦(ޒXIvrꚣTݕ@KT_CMПq"VJ&! ]f9=y=aTt'v'Nm^PrjMA Wğ9 }&f"D{ Wr}@~*#fL2,> JG?;LFy ^f=yѓjk)V|&X/I@ԀViD]-[-}B5G,V j_2U5B]gGd<9A~c: xQcrMb qIEQYg߸suFieup]q&eh'0J^2\a6n5](Kaf D6n<3(_iM%k'AD xa:Hh {rbځpN]ܩ(ه8~fCߢsNdyئwdpr Rsw|:&$A`Le &Obq# ^㹣꛽àwQw1>i'58S}+߭\@]|KI|&tG#\uTK_ ónXSu&D7XObZzӭ^1 |4*l(K~9ڤL(N #2tna|%n8g?/ɺ/Sϊ**ٿʒh#/fAkF!ŤX$S[SrFي85fEnā@ 4FR;kd& 68MݠCyA,S~dm2*XUhzI]4v/[ըʥSn.`=+ DaPhk9wZ}d +_ma հ^4+R_ 'r/J?MH9|VSդ i2 KR@#u=+t\1u=I. @O6xñ5˒q0c&+p9~tAE`@*v+gv6 tˣ}R$^5A_A _9/9N#"<3ZhpZ*߸xnMj6Y?6TK^X@$Dḑd̫5#3:50& lע* u{ w>ͫg4MJ6 o9X:k#9[Rj?`m|m<0;PבAзq\<^Ek @|s l ?{},`pɎ/t' HeFںe %Q l]%< `&ֻNcd)_Ar1 璺ӔwP7dc,/>c ͔GCyq<\-U;XSDO%g=RuT~.x0mVa$\X^0 Ծ3A&c$) fIeKn!r,2k~:Y҇Cθl?N,6a*yIA ݾrg=woppwsÐ"ÍVw.W YVEfonDW{TBkg|ϛN EyYv@^]j}RjP~_?jF1TiAIr0H\n1sm?'#"EM} T]-!>bp~ppxv캴˖)d!{" j 3?~7Z=SMh]#OiDFԨIigi-$9'>.V-C5S T]C3jZ7 9؃UAR1>|3k ~@oR 4!M7]R㩖W`Slױ\RTdz c(yN:WUno`[dUέ;{H! *^GG8wZe47<Eh,c>ƣhTL#YS6DT*;IWC.w`o=?xm K^}t<ȉfb= nͳJԘ?wSezkR헎ӓy XO \e&tX5%[d4Ykm YZ