libply-splash-core5-0.9.5+git20190908+3abfab2-150300.7.5.1 >  A bAp9|لh(ՄjVMb: _8@+=cR$5gGB5lX͍뒏Bc2S8 }i>q9TR \L7ۏN'hetA&\hveF A,*TAk{x y7N#^ 7m-ynKAzոQzA ܩ9(Z\ Dwʮ%ݒ2dB/[uS89mHyK270aa1b029dc4cf5bcacdc553381fdc8e6f0fa861a4d8418342005447498f4c7d15e255e3505e57bfe3a1713788d1e0036b34901tbAp9|טkW}^?n%3Vؾ`FL:sYn'y {Ls#WΈSr]>r Q5\Q$D=A ~0ȗ\e҂H/WZT/jU>p@L?Ld0 = S %Ew}     T\a(899t9: :9>I@I)FI8GIPHIXII`XIdYIp\I]I^IbJcJdK4eK9fK<lK>uKTvK\wKxKyL zL(L8L<LBLClibply-splash-core50.9.5+git20190908+3abfab2150300.7.5.1Plymouth core libraryThis package contains the libply-splash-core library used by graphical Plymouth splashes.bibs-arm-5@SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://www.freedesktop.org/wiki/Software/Plymouthlinuxaarch64@bb60072a0b8594464b1ac5e0aa1a9caae86607a3c6a49a9ccf5df617ca51247930libply-splash-core.so.5.0.0rootrootrootrootplymouth-0.9.5+git20190908+3abfab2-150300.7.5.1.src.rpmlibply-splash-core.so.5()(64bit)libply-splash-core5libply-splash-core5(aarch-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libply.so.5()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b~H@b@a}``e`6?__JC@_H^b]{@]x]UI@]H@]F]A]#0@]@\\N\e\q@\@\,\@\[[[k@[@[ٙ@[ @[u[9@[v[e@ZZYZ%8Z@YA%@Y]XX@Xs{@WίWίW.@W.@WN@V@VvV$@Vii@U@UT^qzhao@suse.comdmueller@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comstefan.bruens@rwth-aachen.deqzhao@suse.comqzhao@suse.comqzhao@suse.comstefan.bruens@rwth-aachen.deqzhao@suse.comqzhao@suse.comqzhao@suse.comdimstar@opensuse.orghellcp@mailbox.orgqzhao@suse.comhellcp@mailbox.orgqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commsrb@suse.comqzhao@suse.comqzhao@suse.combjorn.lie@gmail.comqzhao@suse.comoholecek@suse.comzaitor@opensuse.orgzaitor@opensuse.orgqzhao@suse.comqzhao@suse.comantoine.belvire@opensuse.orgzaitor@opensuse.orgfvogt@suse.comzaitor@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comidonmez@suse.comfvogt@suse.comfvogt@suse.comdimstar@opensuse.orgtiwai@suse.deidonmez@suse.comidonmez@suse.comledest@gmail.com- Add plymouth-screen-twice-scale-on-160DPI-higher.patch: When screen DPI > 160, display will scale output twice (boo#1183425 boo#1184309).- update plymouth-install-label-library-and-font-file-to-initrd.patch: avoid aborting on multiple font path match, pick the first one (boo#1183425).- Add plymouth-install-label-library-and-font-file-to-initrd.patch: Compress label.so and current theme's font into initrd to avoid prompt disappear when the folder in which has been encrypt (boo#1183425).- Pickup plymouth-only_use_fb_for_cirrus_bochs.patch: Currently our kernel hardware support need this fix, and boo#1172028 will be fix seperately (bnc#888590 boo#1172028 bsc#1181913).- Disable plymouth-systemd-KillMode-mixed.patch: Temporary disable it, because aarch64 and ppc64le system could not booting in release period, and this is only a enhancement with no harm to rollback (bnc#1177082, bnc#1182145, bnc#1184087).- Add plymouth-systemd-KillMode-mixed.patch: Backport from upstream change plymouth systemd plymouth-start.service KillMode=mixed, the old method is unsafe and deprecated (bnc#1177082, bnc#1182145).- Add plymouth_add_RemainAfterExit_yes_to_plymouth_systemd_service.patch: Porting from upstream to ensure all plymouth's systemd unit files to only run once, either during boot or during shutdown/restart (bnc#1177072).- Add plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch: plymouth will use plymouthd.defaults instead of plymouth.conf and packge plymouthd.defaults in a seperet RPM. this can avoid change SUSE or openSUSE branding section with is_opensuse macro in the config file. means this modification can close the leaps gap (jsc#SLE-11637).- Update plymouth.spec: Dropping gdm transition because it has alreay deprecated by upstream. Removing git build dependency.- Drop plymouth-only_use_fb_for_cirrus_bochs.patch: openSUSE user are using emu-5.0.0 on MacOS-X with HVF acceleration, the Plymouth theme with script module fails to go to graphic mode with this patch(boo#1172028).- Avoid inconsistencies in library package names causing unresolvable dependencies, replace all soversion occurences with a macro.- Add patch plymouth-avoid-umount-hanging-shutdown.patch: To avoid grantpt() call nsslookup, it will hanging system unmount /var during shutdown period(bsc#1105688, bsc#1129386, bsc#1134660).- Update to version 0.9.5+git20190908+3abfab2: * two-step: Deal with buggy firmware which does not pre-rotate the bgrt image * configure: bump so name * Internationalization: Add zh_HK and zh_TW translations. * add delay time to 8 seconds to fit AMD graphic card.- Update plymouth.spec: Disable upstart-monitor compile because it only used in Ubuntu/Debian.- Update plymouth.spec: Use bcond_with for X11 renderer, cleanup syntax.- Update plymouth.spec: obsolete plymouth render plugin for Xwindows, Since this plugin will not be used in the production environment, and this modify will highly decrease the compilation of build requirements.- Update to version 0.9.4+git20190612+9359382: * two-step: Add support for firmware-splashes with rotation status bits set * Regenerate plymouth.pot to add the strings for the new firmware-upgrade mode.- Add dependency to dracut for plymouth-scripts(bnc#1138248).- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Change default openSUSE theme to bgrt- Update to version 0.9.4+git20190325+b9f2aac: * themes: Update spinner and bgrt background settings * Translations: Sync translations with zanata- Fix theme-bgrt dependencies (based on plugin-two-step with images from theme-spinner)- Update to version 0.9.4+git20181219.c8f1256: * ply-pixel-buffer: Fix right and bottom edge rendering of scaled buffers. * Add support for translating the user visible strings in some themes * Prefix Title and Subtitle theme config keywords with an underscore * Add new reboot and system-upgrade modes * main: Remove private ply_mode_t * two-step: Make ProgressBarShowPercentComplete a per mode setting * plymouthd.defaults: Change default ShowDelay to 0 * ply-boot-splash: Do not add ply_boot_splash_update_progress timeout multiple times * logging: Minor log-message fixes. Improve logging format. * themes: Update spinner and bgrt theme offline updates mode * two-step: Add a per mode setting to suppress messages. Add progress-bar support. Add MessageBelowAnimation option. Add per mode settings. Drop background_is_bgrt view_t member * ply-progress-bar: Allow caller to specify the widgets width and height. Allow choosing fore- and back-ground color. Redraw on percentage update. * boot-server: fix type confusion when allocating connection object * ply-device-manager: Handle change events for monitor hotplugging. Consume all events in one go. * drm: Stop limiting preferred-mode picking to UEFI systems. Reset mode on display-port connected outputs with a bad link-status. Implement handle_change_event. Ensure heads are mapped before flushing them. Allow calling create_heads_for_active_connectors multiple times. Allow calling ply_renderer_head_add_connector with existing connector_id. Limit backend->resources lifetime to within query_device. Store and keep all the outputs in the backend. Add get_output_info helper function Stop storing a pointer to drmModeConnector in ply_output_t Stop keeing a drmModeConnector instance around. Refactor ply_renderer_head_add_connector and ply_renderer_head_new - Rebase 0002-Install-label-ft-plugin-into-initrd-if-available.patch- Update to version 0.9.4+git20181219.c8f1256: * two-step: Use plymouth_strtod Use the locale agnostic plymouth_strtod helper which always uses a "." as decimal seperator. This fixes the various Alignment options not working with some locales.- Update to version 0.9.4+git20181209.f7d5bb1: * ply-keyboard: Fix compiler warning * When a renderer goes away on a udev remove event, free keyboards associated with the renderer, before freeing the renderer. * device-manager: free keyboards when deactivating a renderer * keyboard: add helper to get the keyboard's renderer, if applicable.- Update to version 0.9.4+git20181204.0cd0613: * drm: Pick a controller for unconfigured connectors * drm: Drop crtcs for clones for which we've picked different modes * drm: More connector enumeration refactoring * drm: Store tiled and rotation in ply_output_t * drm: Refactor create_heads_for_active_connectors * drm: Directly store the mode instead of the mode_index * drm: Drop unused encoder_id- Update to version 0.9.4+git20181129.a7ec3e6: * Add new BGRT theme, using the firmware boot splash as background * two-step: bgrt: Deal with quirky firmwares, Add ACPI BGRT extension support, Speed up background-tile drawing on HiDPI screens, Use a pixel-buffer instead of an image for the view's background * ply-pixel-buffer: Add ply_pixel_buffer_rotate_upright helper, Add ply_pixel_buffer_get/set_device_rotation helpers, Fix marking buffers as opaque when doing a solid fill, Fix fill_with_buffer fastpath when device_scale != 1.- Update to version 0.9.4+git20181122.aaa140b: Add a separator between different boot logs Fix race causing undesired creation of non-gfx devs Fix animation not starting on later added heads- Update to version 0.9.4+git20181111.118c5ca: Modify systemd-units: Add "ConditionVirtualization=!container" in all plymouth-*.service, also systemd-ask-password-plymouth.path.- Update to version 0.9.4+git20181105.f898586: bump to 0.9.4- Update to version 0.9.3+git20181031.025ce59: drm: use preferred mode for outputs drm: Refactor ply_renderer_connector_get_rotation drm: Reset LUT/gamma table before the first drmModeSetCrtc call libply: Move kernel commandline parsing functions to libply/ply-utils throbber: Don't skip last frame when waiting for end. - Drop plymouth-throbber-Don-t-skip-last-frame-when-waiting-for-end.patch * Upstream has already accept Michal's modification.- plymouth-throbber-Don-t-skip-last-frame-when-waiting-for-end.patch * Make sure plymouthd stops throbber animation at the first opportunity after receiving quit command, instead of looping multiple times. (boo#1110199)- Update to version 0.9.3+git20180827.0a66272: * boot-server: free the argument and triggers * event-loop: fix leak in error path * script: fix various memory leaks * key-file: ply_key_file_get_value returns duplicated memory, fix memory leaks. * event-loop: fix leak in error path * boot-splash: fix memory leak in error path * populate-initrd: drop unused local variable- Update to version 0.9.3+git20180827.0a66272: ensure tty is closed on deactivate If plymouth doesn't get explicitly "activated" then when GDM tries to deactivate it, the deactivation request is a noop. One aspect of being active, though is having ownership and control of the terminal. This happens immediately, even before a splash is shown. The `deactivate` request needs to relinguish such control, unconditionally, since some display server is about to use the tty. - Update patch name base on quilt standerd Remove only_use_fb_for_cirrus_bochs.patch Add plymouth-only_use_fb_for_cirrus_bochs.patch Remove 0001-Some-greenish-openSUSE-colors.patch Add plymouth-some-greenish-openSUSE-colors.patch- Update to version 0.9.3+git20180807.7663b0c: * systemd-units: Add "ConditionVirtualization=!container" * README: add link to Code of Conduct * two-step: add unhandled splash mode case to switch * main: fix build * Fix miscellaneous compiler warnings * configure: Pass -Wno-cast-function-type if available * main: Fix getting detailed logs from systemd * main: Show details when ESC is pressed during splash_delay * drm: Remove unnecessary reset_scan_out_buffer_if_needed() call from ply_renderer_head_map() * main: Only activate renderers if the splash uses pixel-displays - Switch to new gitlab home in _service. - Refresh patches with quilt. - Use autosetup macro.- Drop plymouth-fix-window-size: The use of the smallest screen size is deliberate (boo#804607 bsc#894051).- Modify 0001-Add-label-ft-plugin.patch to fix problems with multiline text (bsc#1083695) * to prevent infinite loop newline characters need to be skipped - Use %license instead of %doc (bsc#1082318)- Update to version 0.9.3+git20171220.6e9e95d: * device-manager: drop superfluous create_pixel_displays_for_renderer call * x11: don't call gdk_display_get_name before gtk_init- Update to version 0.9.3+git20171130.fa66a5b: * INSTALL: Fix a spelling error in the command example * populate-initrd: handle themes with subdirs * device-manager: fall back to text mode if graphical devices fail * scripts: Use >&2 instead of /dev/stderr * terminal: add include for sysmacros.h * configure: bump to 0.9.4 * terminal-session: don't delete boot.log * Revert "Make boot.log world readable by default" - Rebase 0002-Install-label-ft-plugin-into-initrd-if-available.patch- Drop stop-graphical.patch: There are no conflicting these days, obsolete this patch to enable auto switch to TTY when display server not exist (boo#1066510).- Update plymouth.spec: Add COPYING file in plymouth package file list, This is for the law requirement (bsc#1043834).- Update to version 0.9.2+git20170424.6fd5c6b: * main: Look for config in runtime dir first * main: Look for theme in runtime dir first * Revert "Recreate boot log at each boot instead of appending" * x11: implement get_display_name * drm: implement get_display_name * configure: don't look for libudev when --without-udev is passed * renderer: export device name from plugin * device-manager: handle NULL renderer better - Remove 0001-device-manager-handle-NULL-renderer-better.patch (upstreamed).- Drop use-mkinitrd.patch: No longer needed, mkinitrd is just a wrapper for dracut now any way, hence this patch is currently pointless.- Remove patch which causes breakage with systemd-vconsole-setup (bsc#1020327): * 0001-let-it-become-a-real-daemon.patch - Add upstream patch to fix crash on boot: * 0001-device-manager-handle-NULL-renderer-better.patch - Replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch: * only_use_fb_for_cirrus_bochs.patch- Update to version 0.9.2+git20161215.18dd755: * terminal: refresh geometry after drm device arrives * logger: stop using carriage returns * build-goo: don't install systemd units during distcheck * systemd-units: Fix uninstall script * configure: switch to tar.xz instead tar.bz2 * libply: fix HiDPI detection * libply, main: Add device scale setting * main: support plymouth.force-scale on the kernel command line * build-goo: make udev support build time optional * device-manager: dont pass terminal as renderer device- Update to version 0.9.2+git20160823.e4b7e49: * libply: fix HiDPI detection * libply, main: Add device scale setting * main: support plymouth.force-scale on the kernel command line - Refresh patch: * 0001-let-it-become-a-real-daemon.patch- Add systemd to buildrequires to properly detect systemd-ask-password- Sort out with spec-cleaner and move all buildrequires to main scope not to subpkgs, sometimes interpreted wrongly by rpm if it is split- Reduce patches list removing merged upstream (bit differently tho): * 0001-seats-guard-against-NULL-terminal.patch * fix-serial-consoles.patch * plymouth-boot-vga-framebuffer.patch - Refresh patches: * 0001-let-it-become-a-real-daemon.patch - Update to version 0.9.2+git20160620.0e65b86: * configure: tweak defaults to be more systemd friendly * text: don't draw if not animating * terminal: always open terminal in non-blocking mode * device-manager: probe existing DRM devices at startup * drm: don't pick up drm master implicitly * terminal: refresh geometry after drm device arrives * logger: stop using carriage returns * build-goo: don't install systemd units during distcheck * systemd-units: Fix uninstall script * configure: switch to tar.xz instead tar.bz2- Remove framebuffer support bsc#980750 and bsc#982226- Add 0003-fix_null_deref.patch as well - Avoid potential SEGV if label plugin fails to load- Add 0001-Add-label-ft-plugin.patch and 0002-Install-label-ft-plugin-into-initrd-if-available.patch: - Ability to output text in initrd, needed for encryption - boo#959986- Update to version 0.9.2: + two-step: Add separate startup / shutdown animations. + device-manager: try fb device if drm device failed. + Port to GTK+ 3.0. + script support system update events. + Drop the obsolete log-viewer - Rebase patches: + plymouth-fix-window-size + stop-graphical.patch + 0001-Some-greenish-openSUSE-colors.patch + fix-serial-consoles.patch + 0001-seats-guard-against-NULL-terminal.patch + plymouth-ignore-cirrusdrm.patch + plymouth-boot-vga-framebuffer.patch + 0001-let-it-become-a-real-daemon.patch - Drop upstream fixed patches: + 0001-device-manager-only-call-ply_terminal_free.patch + 0001-splash-remove-pixel_pixel-in-sprite-lib-when-notifie.patch + 0001-splash-do-not-process-display-lists-if-it-is-empty.patch + 0001-libply-splash-core-also-monitor-for-file-removal-in-.patch + 0001-seat-be-a-little-more-forgiving-in-the-case-there-s-.patch + 0001-text-step-bar-use-correct-utf-8-multibyte-sequence-f.patch - Replace pkgconfig(gtk+-2.0) BuildRequires with pkgconfig(gtk+-3.0), following upstreams port to GTK+ 3.0. - Rename library subpackage from *2 to *4, followings upstreams soname bump. - Drop utils subpackage: the log-viewer, which was the only tool left, has been dropped.- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at postun (boo#958562)- Use is_opensuse to simplify if/else block- Add a direct dependency on systemd, since we need to know the path to systemd-tty-ask-password-agent, fixes part of bsc#943312- fix bashisms in post/postun scripts/sbin/ldconfig/sbin/ldconfigibs-arm-5 16602034980.9.5+git20190908+3abfab2-150300.7.5.10.9.5+git20190908+3abfab2-150300.7.5.1libply-splash-core.so.5libply-splash-core.so.5.0.0/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.suse.de/SUSE:Maintenance:25426/SUSE_SLE-15-SP3_Update/f6cedff4b61b063af9a44ec35e0577e0-plymouth.SUSE_SLE-15-SP3_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed47673361048f042c2ff56644f41acfe572b7c7, stripped PRR RRR RRRR{+ߘ -utf-8c94107daa0758ab44a51aa8356b272e7ba1697b34f73297e81bf9186c82585e9?7zXZ !t/t] cr$x#F-JkDY؃hWƩQt<Δӛ݁اuy -#SpFuFMv-.H~z4rFkI}T~ꖑ)\=ӵhȧa4 w !'eOrcئ~uDŭVY/ӑVh. 2%d}1 uyyBhY5Uۺ0MޖYv~v0!hd#VeƅP:.b9D( sbEdaB|4rYo9H4YռӕGf9g54ڱU-\DqX_TUXݭg\ fh ҇|+5|#X*? {o 6@㶩8 S 2;&Tϼ\x޽Mڥ@@Z!򵇚(O Y%~ ]&f6d+ n$0MW?: 2@ N"3j/ > zvhӗ[j*ֽY@nY q&Lbw;P 8yr"y Bei|ڬC 2[I#΅/=}EF?Ycu$/$}_wo΅;\RV"^/wSzZ3/25An3'*VKJEmh0xm+[yJKc ->?s392@A M(Al^p#3A7? jlt*qN۩17݁ SG6@˺s"-MNs7Mᾀt[H=4JfhѤ|QI'44>Z4'oNl @\nfmAd"xh_vǔF{՟ 0(PKm` BffvQR~.mRVhT'mk&- o%#v> W0=7GMt5ĢV|NWLe<}2/zKbdgb8!ا )RN"kbݹݟ 2D-8XIWZw6e6oR˂SGow7TY[>93}P|D Y̅HΣ:"(*۠eao24nen78]Rkwh꒧_rT@?!N[ac ٢^'JO9o t-d4^T;})WNe%6F{n93qO}لیSb=Z4`8p~12 I_Vͳf ],N~$]Rk1tЫo5x؂KD_%,Y備5TJHIcTTJ DK3mK(1V(YBE݂HMy +nOj9١No;*w΄kiyԮxi8co#Ƙuݪ{I :53xڃ!is6"qpȚPb6eQqD{*Ffs-OA+2! 5HVB#&rxb,k)҂q.8i#R ٖ Ptv-'V|VEg{=RA[G]#lIrO;pNHRxt/RɸeM=2u[pIm_* LqϿ7"1}Z!uT$_UUxZCV^}ԡ !=]"C-5A! ypؠ)Y*һ&oKFM&8 r F**X):[_I gA3+xm^NdSfDDo]u 17BoTl= m2{TvbU-kH=aZH&2oJHX9be&b!Xj#_x0Qkt݂[Jg/ͻ{FUxw&Yw0<*._Ok 3w/Y$,5ЮiIoU4)A!=F8aP;0šogɸXTw>Ь]G6Vޕs;;\iɒoۅw@ǖY1fX5?Nгkn:[fqѝlkj̔y*Bn5y'\"I9z=f9;F*n_L9:Z tn;"%H#p`mѩJ}C[n^Z2+d`&6go~S>v7RZXL h54;X66 f̬u5\R7%B"|V:1yĪPY'c~v5t< Lah QO?aaj_1z9 I$'Ɯ0Zh2Y/oCCѓZm\? :((}[J4Թ}$PT `֬Ȼ;+Dr~ϟY?\iwItkGdffK;ekфu YV#k}HE7{3 KczUdgfkZf0O $W@I.v0tO :8;ѕ(LY,X㠻V1k^-O,p5ռQm.rrJcdO>@; H;>8o.zb^`d0{||SoQƆB}6]d5$ 3lrfrj^;Ş>`(oUK0=fu \K\+ޑWd3%؛kE͖ F-+v>RgRRd`pJl@a nU 8joC;9Ck5(ZԚ2O%\EILh՗p{fDE7 ?VQ(m˙qWOlُ# :ʵٔA ,a)4 7' a"OM1-C|DvNm>Jkh~Kx%PVnƳGظ4ǚ8[u,S,V_?,d95ɾsOܥSPӃ B~ϵ_'͜8Usǥm0d/JT&lٛ/\}bNݻD.%a':r|4`z K_'b:Y>Ԉ6 R >[ 'Ǽ鷡1B>@h%pcϖ*!7E`|};ㅜrrdʠ,9/FD_\{7l߈EM`Bɠb·h4t3arI?7ervd~$df#4lgE9\>1. eR4ށxɗv筣Kokx"x$m!X+F~P[,i}[JW$xBFTA6vr(i t02i*m*`Y=])6c%=Rxw6WS[o.\;:3'&e-2=$f1"[EMf-xAt.$,O'~U4{FjԝI9ƛm9uzNlc 0:.elo{XP}_Lܫ@Be ΥvuX;^ErF@V)J' b #z:{,B1_.qhspGk!疨V &J˦Oo{TsזsV7IWS16%#; XeHhG "4DE;aIo%6d,dexŒ w=A]MgbîFOE_tu%O0m@IV~=iIl?)6xشz8%:ZAyS`L(3]\ 1[sZ[ݎx XӨH(rm.rJ>@mLd1]%B 9}H8#|П/u8{!WHO)`cz6 koeH@.JDC6Y'5¥s0WIT+7NELrI0hvSԬ\G5cC鬜Oa<`[ח(AE Jʫ@|QH(f%, !=Ohs+$i18AHfhr$! 2AᦩL)V62dUY爘z&`搖IȿhdnNDol'rJǷlW!.Y20m.OdM@.T\ fVE,\)fu,fD@e$EFMtIkPß33!cf0l J) Oʟ^|#{片yƭDXV7`S|Idȱ!,b^I[,AeZ+nȵhA\IJî};]#v$JլS]teyoF}whvN/ if%rש#䙂ҁ!%US6ZD,xc]p8"Nb\>ϩQt; "YTjK/BPEޭT p"=| |!CPiY fM;V}ף*=̨?N(i'wEDEy2+X.Vs$WzvsOm&Wy_) S€*~Pc:2N[yc ${pt*Dw/8 _1 8rh.HZJK̶BԖ5ڃ _STSЋBل[ڽT!Oj/l,%oú,edAEe3ӇuoMb _&?T/P%J#q8~4yX#zB&[l)57&qr/rq@x=pG0lXo%k1ؼ:IP&s"e> LЩ$z.jْsq& `} 2/5BVh I|TvQ]9Җdhm NWg Bt\ؿsszECa7r}Ejas.$/ i,JX+Sdgؠ:)1!=qf! y&5}uo=(RtcCmI7f~؈"E6]D6b) :=~`>$tG/(1eH%і8-̨e eg$I88*0ȗVU$ibx.pF&6,ע0疈.q}B3nA6AyyԆ,Yd}͹c|tx& 0ORsyC+Lrn䤮]ɇ}ϠȈL#Þp4R" ŶrbeUjP%]/h*X =)EqJ4ƫɘ˳/=F0J3Ecod2ܛZtn*er^v g4]Xd4r]+jWe+I/:>!!-"Q8.jd8)LŋRLS|"o4d$σ*l|Z AeλdO}n/w ,Ô))ʴ) eɝM3LRgNG tae}"OWQfLf,z'~fB $bB Z2=ry׎tZhw1QLf6, a'ZX/2^=еEAd8o@=*(xl>ol19$giw" Z+x>S~ǖKVbq~ GNWwUAv?2tra,񁯼2(;H|LmBI}2/q'^RW ,Y-w l]wݠ[dF[ ,Fo:t9}ϧ\1 Ĩh΅ߓBӍyIhW 8#ܷ^A;F4r!K/Eq|:Na4!zڬzO ze3$9Avƒ2٥%[Nѩ=TW97V+g[^jYqKFCfDQ,W=`tCY;qH*O\չڳ032EQɡL޳\1,VNٹcѹBU;"*^HjP0'ۓɧ"hU arQ]:s \uCcR] ^9')"8pd\/9qiBumk HZ(>.Ƒ~ x)[Hh׮yBLUcyaǀ Bٲtd$p:؇W.T B/2f,f me&@0ĨKLḅđ>u#&T>m;Zu Լ"{( E`K\ⱍt1%/^(E1\}m@g&5, )Rb-C~B(wF|\OmDEcqUoVU05bIy(ƁQџZuOF1K(LrQ5QJreu~5ĴYDp^?]Jfl㠿<6~DCM8KNPQhdjɦPJ@a^> %W>􀦩V"[Caz\L I-8<'W:q'4=N[j\ OLvFakKu*ˁ&~>e@Nf1|lh<20/!%O](D/KM# 2R+G#8^H y0pBUP,%zY-0DD0C %iIW׎ $Jdt˩Xժo&2OM6㌅ V4K+݅BnF^&LӢv(9H )qT6;K.h#4mcOIV uD>CFO'*0+"Ojlp;2Wc@|P,r:. WAK=h&ZwY^6:ŅQ.Qi`$zl7K*sc{TxBsK JNr#*폭w"PpRN| LMiWB@8]4!z@ S } Wzhl 3SOI:R|[qpǰ+lPfE5>=Q{F{ 㘦>19pX6t=,e6iJK CV9JS2dq n&;ptm PIWzPo4ɰusɩ'jHo~MYs۰1A~)@5)PIlwiΦ ff==3P9fԔ\g^G!l篋8%J}G]+RD&eC[KѡHj %oi[60QSBu'Te'X{$Η3<|x1+7^gMHq+jekY2+W87"fp*/bFڋogٜ`,?d^WP'ȣwosz¹Ґ͛LeCoY[c-A%˲ Su~ZtGaTբ}cntݦYeK |2 J3)^4tVn|{ĞTR)JgSOV[yS3E%LA7u{'nBax&%^sr2 4Ep<2iOju (F'g9IL4M. q&}beO> ZAM<6J'jj NA (,)2ԊAy %3wnMԙuPU((x.jarŗPۘ!}t7rj@&4NcԖ,odJŴH#w^ BoyC\'[PǎBcH^rOI ¬sm27ik3! "֏Ep W")MoW8JȐ waf#2fLE` -&I^ ^gA`~PU.6p£!ʂa=}U"~LўLF{vIT "Nd~*[v"qaK9cnH# phln ͠;o |(L/]U̱86n.ڇh.4Bjj{[м1.=nA,bԽ̳agO1#A @#fWKOJVv7S5/9Ȑ:G&3x"iexe l(X$E> Zo5D xuE[5խ4srЖ}1J4ɨ,[i#_udۜVoQwNz&R?G\LϻT,g,vEWr$/ V2-#'e{Sh$[4B9D͵@㣈¶uHP_XwijVMP$KxeH91EGU׺Ҏ `pU );`pPL}hMr< %&[QWoȌM{=b2k;8H2EANu.;ZV~AZپ=I ęT _W^z֋1qG?w̨f]joQDD`;NBbTkC_kz)z.*ӯ/OzlIuc&kF?,K.,]`A1ǠNVꂃUYб( ކr^`? ᤸp% ~ (m*h>|,P7Zq^ Zm$ʙ7<9![UUNRcՠ @/pVrS8lI4g#7<үn(u!6ޥGm8\h/^G6Vr ޫÆ<1o" ^lFUtAUԃ>8~oA iǢig%SYp(iŊrV|&2_6CwZmg, 2#;!Q0jP`};&̠B}b=а_C`l]ωGl[#S  <$,J_*鑂_xxRrS/t1D>dQAI;MYqu YtSKX̼r%%zAjLFKwu^mESkHzt*Kpw4*Z!m A۸&C([Nk}[)!dw1HYC7ev8sF[d$G=kK`n17(毅RPJ@pHXĽEZ >dcY#.,w$[m'ز1dϖZ  XDV\,R}[1n1Kr2Iuk` J4ѷ.Y`PPsQ"묯(d lԈ]Ɇ.+;x=%pN¶hE˲:B̤~V4e@eKp9,J͔q>5{v_fSSAl^18oO % <0MA|P3L?11.=l˩:"m.Z _Z)¨{ w@^oK>#ƙn]&|*hLRIѧy=CN=R5sQ8pG#D!X@dM>DGgi+;CЋIjy#vmI#%VS-LF|]oA'k[IȐaiiJ^X-+ ]5GƞFJ)A.3KZ0P??{<phZ$g@}"^3> QYEw5QԙrͿyߠn /wzm@)1 []|XfݣPv0jL9N7eINpg0Sxr0muSc:Ӥx^N,Od0zp@ZXWxgbxL*e8Kx~sQAEE8/sag*hQg>/Mu+%HnaIMϱ[b {Zd8nJe!I&o[H=Y# iعJD#4h9͝ 2Zq+gx8; $`Xp"(Pħ{`C%ؓ+BT7u <|3\(d9yw4Eg V uE,`E>J,; ;YXEsQg" T`&l4}wqʔm1,Av$Hs34:n1?vKY$,/b?iRӤhֽY¢Zf;+q_u4k0D|h/ 6t~<.adySQ Y(#DZxLTvTk0!_4ZW"ug[ 0}y  vOu6QlQSٶcdd؀E:r.)O T瘟xa\Ad-zءVcHx^[17Hh]? }&,쾸 `ʃ plVJdBiB)֯lE<Ƃ6'qcRkV|HQ67`O+b*T-4F=rv^dJ!\9wo3G5dx[Iáa]DG[otPu\t%ev~p^&  YԼXXT٥>x̳q03{N_?Dx= Et<na3(ֲA9"&û?=H,y-O=kHRGTUsyn-~1g@MxqH!wpp2%+I")}KmnS?Bb6 ZvZFc4I o2S` :v_hgy]L=QGl9nrt@"s)A H^929 !NޠilXܒs d+6V, q @:{WƷ襤4ԸࡽSm whvg)?E%yd6q=tbw&ׁ;j\gNdl1xgP C-eOj&*C[CD4šZ9A7DlBU7L,o4qdO!A01[8.S- @.8.bv2>q 5~^%3ICL,>ϵ߅u?mi^ 휑_zW9RN҉hTtu F6:<$Nu Q4>+v'΄w6%Y?LH9zڣ7> A|XŪb,-T{`O'IaDJH_M'%dmǪ*ݽfjC-f_iJTxuDx @+ RG֓܇ٶ1!ot׺ޣtȺ0S7Krik4XAÉ\{~|v0'>sD<#Q(IaS`<5sv,AlBQ N(Ocv"Av0̒ޏS >MQXP1Ӑ@N˂5hvUJ5bQ.2h \> ?rBaIO8۹ M';Wϟz 0F@ݯdLۄK(,Vz{ʢUwk,*DV'Ӛrm%TtK׀+?7dpprz{;2]|rRf^,h hҙnr*"lRsFT7lc>7REcʴ`EN=4%k;Pkq>v -c;x-o5?ȡL"SӚK,#OXmUЀ[#yc;0zwc%g3uk?\T\ۧ*3o/5uBJIy,DnPionFEb]c5-8֭jZzXSH65vk'ޙ#RBkzQnK7 א=@=oƨXqd p{姡m?BQ5'9--LG%+~|ry's3EM,84 V@Ȑ1lo8t~ hm|M8JΖ6NIT -=oT 4ˀWz=/XdWڑKHQ^jw,p?;8?`ge/٥=v~ҙ! >-4Ϥ8ԓp hX g.P>T" l B\՞_p~'W%+eƓkv'QZvϥɡcDHAaC Ccmz_'\|`~d%]'mn+ѻh)\eܭ,6B!+d&{S%NRQ z~-[%Yj7t~!C3IJkܘI?cDqqyŊ6 BZT7KBȈt7? ䷭[CO"zW Xy>:tgu])H^ꀧl"Yoeɣ~,^;P6F ]ZEWR2FD缟>@U>Ŵ@RX|p ƭWHpffbxrlf4“D&DZ}w\x~P. LEU$̅s ح?Ɛ+=ߜb XOɛR[mE'a޲mP\4iv`#5ہ = DN3MOh+=43{۱CTWܱ7|6?3؄%+xByD"pԑg'k&7+7[F [ML) 'tRk]c~M^ıyVmL$Hr(2rN.`m@ܻ])nN25JԒh97 [ȭx٫5l/t,@n)KO9xLo^IT~_o}K Rm%̈́0 4J]6P&V]+_`1RzzY1)l>=qkGDS{^+?}\7P*`?3|k`C~kudXE)iLK-.cVqG- ?,+uCa{vy"LQװ$0 2ML 4ukx Y5{/',} YYgDmxwaժW@_k_jD; e,nl!wȳ4q*RvZx=ɣ\#wJaixgzV`϶{rqn-nCii[=ietWl }MabcvS ߄GT#/zS/}\ E7 _U}eAFeֱ\=5s%؋&4+;; =Ac,Ūz R+|lzN\9;?gL3=hU/5>|8IKTXlçX<FB?W1BaKL#[N4gQ,D:vȠ7NOBp>bR4ny[@h[ͣG0xsi=seN${iN `+hU2v Q"ESIpWX-3$5]χUgz|隥p~|c IO(EOMrObZ-sdʺ1Xaբ/'5jFX}9ЍBYS-̻.хh 2& 깈5jd & rb\sdNl5:a2#^[p Y3D~nOku!ΐAY d)S,gtsO?|٣=TQN>KdqY=C `^/{锛P ~A[ϰwqfmV=_hMM`A{j'i#*⳩5}Uۤ6Fd;L/ܦ<˟ XN> oXM*!d0lR6G璨ⰚR3>ps> 5n+/˃Y`l"pDE>CkȨIG K4ۭ4-CSOۨ-{m \]$;h`+nU\W_q半>0T, .+}|q(_60L #dZf_GԣmkO:D yCK.nwPUU[_caw;YO!Jhf^s$oq#A}./7\\\PO#~g*3]7t\&'Owђ{v^jl+`Wi4I}eٝ`.TBq8a jؚL .c2J0RCWahfza91>4 }i!c\餘*F #n37;w;%taPZ'W%WHg$կ/͹9JHv5@̑XWޫE}le׶g7Ch54tUudoU(KN:ˆǬT$Axx![R-I %LqOЕ ?Eq;&i(?e%.R Nv L\_{jxR@5dn%~"ZEp9n:Hb| 7a-DODZ"!ŧ)4u%2_5a8:x/6n0QĆ1b2*g dzoh?+;( z^4* h:\0NL#BG 1rk`So nƒqlfG:~Um¡4pn6%l!ق (}a/<: vclg٫u07ȏ8@SϜ`4[_4S`b[~_%TІ?MI(ӏ8iGOSTFzͣ8V:HDxn#|+M:IʍR:g,i#3iql/I 'YUp}'lOzc[|+69;^JG[0/H(,ěWM}o`ĥnQlx:xS N!#ʬ>D2ӪJ=č&5Q0Duh @-F"lqڢ1ǎ]b`{LcHA_F[La8UF@+f6Whd ‚J{3_\IࣸX쀇7  (*;غ#JVAȲ*Ҹ.oJįCt~ǘ9}gȱR?$pLnl}9B4*ǸE6޴Y w+ID ^<j܌ƅXu޲hڪGjZ:0%B׬H ,>@6 n}B4/W(G0FnEw192Jlhk"2}/%N;5覰@")De $1M0uX6g,]qt"Biu5}?]ǒW]Dh)rz.IO Sċ5wktufֻ'+՗#x<-y1Z'ͅ{Hy9{uU 5Jє,*M0 2[SvF"0GCEe`daMS_e0œ&](BA> E:s=ФT*DxMfbB}ஷ~R  djԩ "V:Kz.Kd@(+cF/n|yz]Uv> /nXLfYS "GWü!rGcsf x cNI86$|f NeAT ]CM?9,U Xb:3h)^w`-^آ=lv9hhאώ3ٯ=i*U@kX!N'ᩁѨ6f uqFTlcrnKq>@_I…b[]L_CH]RY点W?E'՘fW(n&Zr6YpaT>1d%:"cOU87Nւ YDuQ ^Oqd~L#!#i`ġƤ v9ݼ=3H%G}|v!ybr,ܵ/Egs?:&$7 y-^oc5ɾ﹍uG=Gh`We 3GG,Uf)dò?I#80^\-$O B_ D*hO1.8"Bƙ:Z{S j$[(!;@x$.}XBW٪y^kSmMQN~Ksf?"{|#Uj˳@tX\ϛ< fON޺'^0T{xlb8fDiGiBW=, kB'mf:?V$#ŞAA k3j$h\,B/*awY[^: s >,hBLB 6D5dtMլkyr.-_O:pc+8 ;6~@wʃPε ߵTQTKi"X4X8urIi8EfvXWcq?O]F΍p  Ҏ!$$E WfrIL=Ii̘&gP*qwƱ\E< I_ۅYZjBX2\Xq`. 2) aiWn(Zuvم iVUZ"qJQm|$_tt5KʄFn?}wG֐rֆDQ;ʃoՋ Uʛ Kng@%sxhHM5d=r vz"9J;b"DZ.6: <}zx.Ƌ෰Fz| ȷ,X>Eu#02*+j9 ׂ.+hbľxs)<$P=Ej'$slX?b "[*\Iێt,ED )8>Ÿ ` D8}U'|8\)6df{g79UxE~[)^#?Uy.Gqarr~qce8>Cb۳)gǡ&ݐ/"zZAOeVڝ "Mx;306gQsCXs%6W26a|'F>w-)3d-]7>|XCMlJyGW4,Du J t!sbmwIObI284@:֣kr^Rv]ΒzɜŽ'ei"Ҝ9kH}&wX\SveqDBEtΦzWoU mpT5V8wM4}ԟ"c0g}W E̓]GE'}Npll`amsǃ|U<> 4V清9qo=W"&\ wC%?lxbQZZꦓw&~0PwK.@l(!X9t "փ%P'HEq ˱|1ĴdJ1,PO}-V4{LJ/Qq5(t4UN*ESBcb1;If ODzyl#+T^RۏKAPM~h.T2?S;9Y_ 3f'w5@)+Lj}Vk& k~ri,&ǗjpGf{a51b -F?r ®˦(|0MU}HB-bC|/{EUuTsG>;,\AR"ơ],PE\\ -T8cc]Z* O1TjH$G?UVa.xw'gF tΦ @25{k\kOU*ڃT_d"nOeт(0nNhzYs%}뱼X4zZVUXλǾ:E]zul'xw\&ŰX"ݺ /@"9SѪtttý|8l'g)L(2/ OMsrv/[ﴑ2iG+dPnxaML!^=7 -rE}mX,xY2 70!eTBϠ>Ҕ6D$,fn\qk&ª#>1D;9ZYl# ;{ j%2OZְWa=*eF;D\-F[]̓`nՇ]u:{.@3iԱVZWW[ǒuTt^-w41,<:OBBU1L[W gUulH^q}c_X^ Y2o IL#ǶgaM%tB@JBd]FOP`REUWKȡ3߶t~v@nOdџw`_a҉7f48]\C/m 9{ˍJJ-{"H+6;%Յ !Nޥxp#{CdjDTݍPvKiJc]\t$g}wgz(lOMNPj5q䚽/@3YkI1< B1/lG~=O3;B0N(|n Ŝ$pT4LeҌZšFnqi%g-vj~}q_QE7Ip)zS䜋تnEBvOrZBA=? :t?E1P&_꯸n3^wH"oIp;&"2ZUQt1j/+vn7eQLQ|՚KB+ܓM^8mDWU95*!DUٍ3D_5R֟fڣ["Ԭ)/hسdT;oJ}: FXc jÆ~Ș\'ceH,?(NTDƒ+[%AzP+.V\BuT3.?Gٸw^=asfɸ]Ln> v]{wc8t?~}C0a9 "h4œ&M!1$]İLHzlLTqOPe13 妭yR3]6O ?LS#EA[@Q,T,W ?)vV=!Gqqy|w wB[6SIc U[gR m)A3+%ĢB DG4+ޯmkN[gv3W_S=0-GۃHxN^RP'<<icGeӲ=ښh4ٵ-0vh o%5n(LHo=*U[6EJה][ˍ5#\[DN[;ґRd"90aϮTZe"jV-\}c[~ffdFݱkvX&z"쬰J'94=?/w5E\yOU|zM@f&jf:炋tBѸN,I('[k V2 q]>egOAؐ;dHl0%L1|Hp w7T/˾G^|@0)GdQ}x^_-#h`ottSQ}l4"nQ~9B3x`@tڨD%رKyOMל)OtyoSm"O1kQ+%0]#%Bl+S(ƓhC7a9KECX>6JJwKo$u(p_Fn~`V9@0qnBXh2>}*L1#]ɨ(+U^4v1ޣ5+@]J n%?*F~oڮUe&mhG&Mc*ѳT/.U88C-!Hն|瓙m)4O]/! o2QwLݝA!3@s(VȟG[+쇠q J9XRt_8BXHɕ|b.| C֛Rݽ`]J}dّ5cxu>nx˚'jM6(:(O= >UuDVwęY""M1dBT ~<]-d`M۬}ȭ L;ͧb$Qz !_T%X`i;BI ʏ@#?xm|US^(5TA6jxl< vTUd i W QqP+fVf@[D}>F;.2}cWF.\{!9oe9 Gey;C~a}\aIݜ>I:vuIY-!a$K.6d{֤%OD4[]}(V%y~nQ:c0ZL1b} 鐃RJSyWp@l!3$- ҉e7Rf|=柯b%lJ ((/SG{XO#m)[0юq9Ěp//@39=.hN>²;p{3&i`-0(I ^_63)ʿLm1^v<<Қҳ~{ wȓy,{$c*&xgਸݭ~bNXiLYO!TU$>>Iu7KӚB6E^xӺ '<ԙďA8,nQCye;&7}td~Ú葸.$2iyET֒2w)Eq-ycFNQghc/IOJi`^:rv$jё%{T AqBrf?^Ye%*æS J=3X N3O? pN!SAt$j*՟UyzʫDH/% =wµ{Y|>Ҧ|`' ׿j9;VTI*I4> \[В)ZW3ueɩ2E ͡oPҕҎqƉl}-Db)Eo_J<.> BrI؀G<":n*~L,ZТV #^ EOFP B?Mi3yHe_G ːKX7❵L*8ugd0ߐoBNFϴ^3jm%]пNJ.+h^7[ۿU1LI3;Xv+TF/诹;' #D^l)2!vT [Oc^ף "Q2F<˥#=p`GRĺ0 iW-msfV5E,x^R`#CU5zm&,0J$MVjAu4 %)#,̇{EBN*5O-MrY2lž]Ws;3 M)Jb<@7csn)Cқ&3!d|HZPlfx@p)SBg: m}-姨r;|:UYZ0AE̩,W{ y: aJ`.F 'ETnE5#ZGz(5w.&z+)rVm)W[D2C7Q񟛵IS72;vbIh$Iul%q3/+A&W67û,/bʥ|SK\5[XʽI{1D[?zc ʞQ8Ҏܫ:SQyeTRJ#K5g> LpIyK=!Y+2Oo7EJa@R,P_* I*Z7I Dce;O@ B&*)3`Qr-HM8ncIrA+R)|.$=R/?L\ aKd,8]ZVNs?->O/ug٦ mW}@\PJmO B1^4{VsI[lTK΂[7/6^ \RGCy F.0MCkoZY}Ӊ:l[#e#52_D4%08o5?YOQ~kGί|g><$U4O83UH)q+'WAQ8x:+}[%U4 Α[jճITQѐdƚ}i\VI&E 76TO12Lőq)+94"`$|3M$*$o|Nq42d5mgIbCS{+0B.z Nh%ß H*2ֺS&|La"0.MUD%%NZ q f.>eFczҀ{娭e\^DIԱ1P°*|O?g  _Q͉ 9ٵ2JP82~YV8 &Rˆߑ03MܨGβqxv站~sw~z A*Oy V{P/6xCtIt]ύ&w4"z,\]WV};bx6vB?Y" H#)Vi}80:@?d~X ͡{.lC1zx 68*!do3Hxf7dB /{~Y+$kd:v D5s58ի ;2h>-q ]jSk҄[ lK3V,"ѿP.9hx=wȺƬLW|00,J?=D\N=q,w8†ROk+`I?ype#镎u}pCoÕ϶_E9S%ns,ȁ>P {؞jgݯy1J:Y +X2x '[h?1Gw&VPS^ //]KC0Ck ͳx@pdy).],|>=;q͛#Gx"NVF7 1|oҽ"6GI2p؊Go9ҋXINmyOh,b"Ãy|"_^aE$ WbLP`&m vLpK3! m|hXK^]4ʼ?nteRKZ@o1!ǐ oYiEJNw38u7gܫq4[fCy8_*?(\ےڠ~3 1I_Q;"nnZCɱ lé)O-<1. !AƗt*@$`tbo퀔%B(%)B;dᾘs!& g)az;T]hjZ3!f4n5Ѩ̒MϜǧԾ^ڏ;-ި$D77تF]h)X.i%dJzwq]LԃҮ_v֐rp;JlXɆɎmjywd~:NQw9U98jk|{"]|S@&p7bke#(ׇ >Ⱦ'{X+Dᣁ"h}/G(xTcHF)DCYaSߴzI^zߓR6m%Md6Yffe ڪvy|&{ :3}vLXl\V-h3A ݟw3/1F̓m B$1u/ vjUA);4QODm IJ2m]~j) jtCi(y c8s`/cQCw^h |S[ jGOY!"F/!&TΧ<܄cUY8b 4 mv;wvMJ!$({{'&зkݩG@A.dVRo9:d/(P'j1x8`nccP>N+xt/( YZ