libply-splash-graphics5-0.9.5+git20190908+3abfab2-5.3 >  A `zp9|\7%+ /Vd峇pw i@bF9;pԜۭea3_pD TGITԐK#|1iNLp@|SJ&ե ɲk2x]3A2=E>zkS ZC‚a1hYNL\Gg+B2슳8XPIKAKT(ADh0TyEJAAty;`|Һ/ e`y!&QIܶT{tD:YjSB>u\wO"&820af2568accd1a63ba0ef669476f837c446efee3ecdd661502fef695639c2082296f92534d6b5d45a13095ad6ec90dc813e15950`zp9|jB)D3y4QwU/ԃ ]8RoX E[p@J?Jd4 8 T )I{       PX(8696: ^6>GA@GPFG_GGtHG|IGXGYG\G]G^HbH$cHdI'eI,fI/lI1uIDvILwIxIyI zJ$J4J8J>JClibply-splash-graphics50.9.5+git20190908+3abfab25.3Plymouth graphics librariesThis package contains the libply-splash-graphics library used by graphical Plymouth splashes.`s390zp36ʨSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://www.freedesktop.org/wiki/Software/Plymouthlinuxs390xʨ``f961a3ef41b86fc104ef9f9c49853313d53d278675afc2e4e10d587db8b1b69blibply-splash-graphics.so.5.0.0rootrootrootrootplymouth-0.9.5+git20190908+3abfab2-5.3.src.rpmlibply-splash-graphics.so.5()(64bit)libply-splash-graphics5libply-splash-graphics5(s390-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libply-splash-core.so.5()(64bit)libply.so.5()(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1``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.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- 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/ldconfigs390zp36 16203113020.9.5+git20190908+3abfab2-5.30.9.5+git20190908+3abfab2-5.3libply-splash-graphics.so.5libply-splash-graphics.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:SLE-15-SP3:GA/standard/c7c5ce68b7c9c8a94b1e4f89d8b1e070-plymouthcpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=29263659b00daa064c600836d7dbf46883ed5501, stripped PR RRRRRR R R R RRF\`57Dutf-871995f264142356de66ef6b71ee40a022f6c7b2745ebcd18df495ad9e07bb44c?7zXZ !t/w;2] cr$x#Di+!eֵ?wȄ7` q٤z_(GjX ~Pijw~k3fP6X탹N^ lB >eXߍU~4~e렄i!يG&K;, y,8Cink,FSͧd&;>tl:"roƦ߽`ܽZg$aUn攎j̕sq~jZRV8Ky&X ,5gs[J'9[Uogˊ(="T1"iG %kC7 lWdZCfƞ7/ $_jbx!Ua9Ev[K7?%Z40X7ݱH]+[AX"gE!zD8Ķ{nmDS^I!zؗ ] & \*!_Q4QSffXYFW+GAZٰ&@Tt= ﱑ9瀙{mLɹ,@igQa5qF0[VB;fp'dO&7ml`ŪYzH'Ad-HƙIT;O{H|b4a7R,K^.QYnjo'Ko4Eݕ=l8n[^).iq 1˂nt\#n7LRٔeA!©w/mnIÅIt?^[SEΙ+—^R|i1UX C_;v_CKr[[ʲ6>]X;L }N&'i[aGt꺟K/H.596b,S>[3s+Cr vRs"tq0%WR*Byf%$:`qG;:Xe0*͏S50~Uwf!6F6öC¿+Կ.'Ķw#gi|pʐڙoRU$ZyPJN&ؒ[q?8e]s\8*na7mHV)Y}D$%‘}Xv~ m,J|4"dL5 io7%&s F\T,ߴz23vl4T<x]O^Y`CϾTXLns]F K\ =:ӣ ҧ;ĈNt҂:<ۛ.SS &EJ2e])?wh\|FR^XZďչ^c.׍'N1V:W֜d۴J$mԒ4tQ7:25z''PkDcA?{h({#w`z"'tws5BzGT@0&VXܷVh -H'chVrd @rEB"B7*ң}RDNKд+d'onU 3tV,kb~|ӾCY5MAԷQ'Kdl.Sú/?LakBfId^ Ψ1 5=v {3 )BO xjyx̩Ɇ~WSǹwCR׍xstQ~"afEn޼tɝ uB.3R{%~Xs.e}&ZB Ђtŭ:{;dURcqa8fFphj lÞvm \"+A$d<ш;öi7J 2ط6;_ܦCY>]\H2z꟥*%k*rЏ_xzAg"jv@7{,hH\w{5gE6ߪѲ9TC^LRu<Әr%]}޵.]j*|Lf$Io~8Caq~=Q?4UsF%F4î2E]H { \-*^(~{(qcRbm!̓ŀ{#9! C;Hz_x  mxс>|J0]{$x[ߺCljcc>Kҫnfff[jf3[Z7q `[o ͷ$ROh\5g̔CV+cHQ 0]*р?ːudw3sUn+ 8i` ˆFt gK,_P0 5>|Jr R0Lscܝ<+qS,;@nlHOq%w3^H_d(-E3KY%@ C%t aBsr㣧|, 8'HoX Ew3&D7Ѥ> ;:6Y9\Cē] O h}t٪E-}uL :Os+4C$QO #B]/h"ՙQiW xmỂ:dD+xpHآ3$,"&8m)G{(3DzQ#< -a\+Gda Z`:NuwwzoZf121~V/9znrl6eS'tjV-3Az'\hrA2?K9_Ͳ UmCk|R$Muܖ2cz?vCAbMBCMN,O]p2M/ yXIx~3}H$^}g6,̆:;.GE[̝YQc=cYT!M^ ~ňRi[܏:SУ,?_ҫ|I -2nC,C|Kf!R}M5i7Bnc Onee]q[D!K@ g)|^*YYpp[2e\ b;X )_$3ZJh|[y1Aee_#xcq夵p` x8W$l!_F  P@+v?UM.VTOKm?u\t]|&)sO$lZߖpLdJ*Tnjseg!PE١IVs}{cY(:R#3 N*xYR'Uvl ::*>[li<LQzB.Tؗ'6 XL㈳"Dnk:ſz})'ɀ{I{()j K Ƶ8Kju{e#yYNRCnrʉŪD}a͉;',dvXD:Af \)JIL>!enX`iʁV#]#\l(D6&@<ؠD[C[]%z3֢FF|wk,)B2ASɷ5[J@4b&dQIΕA#ikxrw]lP͙@q\"?ϦWo X* CϻqbۙA+[gOAyZXF2[3n\5.@ck|y\v S3 \oجV b5c̵8>lGؾrK)I"_jc֯@ԠPlDp+HeArF|3+B4PyG0- DuYlDŽ }1_>l+?&+Ҿ5'cɑ ?G+}DTCy=xEظzjNvҍs]4zCU\&7O<) 'vǮ7r܆7I&@KEp-"Tqu MLXZaɾv.qHdK!>zdoT7|]#_OLC5O5Zd)&FX2g<<̦%trMq0=c֤N?E :޿l@p` 2VWSG&w ^S8MfqIyl rCfA$fDIn>Y*__RYK:z c!@4ܔ&ˆ ROZ)9Q= Z|8Ԓt[:bC@c疐 kڃ٨o?BYnx_ѿ}ة?@+:EbC&d̊M-lHa |1x^*8ѭ8agj;)FRC<+o;)Xčd:ufa[bO0(bʤ>;3UJ8.*;|s~J_.qQ8~Cmw|2V#[vibrVߺZP<2l{vϟNGItRIejJu455"qN2h qVZ:@snRak̠hmpC, vPlY/ 6@x+')]9$frh$z~!_4 7;ƫաuNL*H}Pg6\3)f:+b$"Z4^HQ*JFX31̽s 8(,kbգGxš}r%UsjZD8ye; 3ArULݻRХͬ݉̚,ppBR")Fxytu3rf-{Wgy=w}(Z/ A~'[ 5!4,a#a֌JR%)·X{:VNTHiA 4e8<ǓPT3Q9R\Y莑x3ChOsoP}ΒSv뙿Jb#t r })P%i&аo'%OWÂw~2*ifSł{+ ) g&7Ϣ!p%xIb[64FP=wr"{}{ in3|Xl:NjmXZP4,n† Ɛ]~mF qЪp(2Ck/>i9DB M#RaსXD80p畂),E~őu'E')Qb\_:aeZ]-Vۺi!X#훼L4C!c V+Z_XS2`-'sJ86U띬yHoè:'ml[(kQa\j-ZV h5rzsM\UZI]vm<5=)˴UL;=p{F#9op1k,$.> mBupҟ,d e`55tѲg,8nftED-;~Vn|}z-ɌeYo+]wmB첶{zK]FYvA|uQ+4Pjk)ur."EU9"rR%ص[A\Oti z*GUUjwl" x걬OF;g\~& QwR%t/0YXS oυ5жHRO:&{b5-2tbQ!8ڃohp8\P(2j@HtIl-H3U pM-ui Sx{Jv=guCՉRvLhyT6-څg"hMGî!>e`Ҍ/IߥO$Th-䓷7܇'/zZwa42ǯ5Isu2(E+]!v,f>5V}̼WpY`IW;E9ʮ^&`!|՟≂ )rS`ך*LP 15gkf*cW'7s KߟP\UVɸ6ؘ)]?sD,!l̥߽1%_V.u٧rYM_`Q=m»6qh( iI rU!Bwuo-bg1öB{/l@!c#$RO&5T[ˋ uݖ7:ɦ!EL'bS7uE5~?l3LGjM`XHχxu,XvenuRy):Rxtdzd)m)*Zo3diQBr !wFͭ*S1>WDU5DjBI@O_kŎWm^2j2P-Uk1t;?:oR s9_=v _T뵭N=6P hBȺOdTTP`jbI7<<2?۩Ȕ/E-ߚN.UbH=CA5PzUu5 IXpy,;kLo+ Om6ޏiϑTq5b*H"L#WLF`~Tc)L&\OQ*Nf{8'Bs{Ws{>X~M ²dGXҺ5( 9'wb~Qۈ6?^ 6Ϥ(L e<䵓WA-3i視||P\ - 2/c[ʃIB9IvzHx'tp΂.7 NZA4"%ș#Eڴg0;*.urdՔ)QעهDj4f~͝qx=yKnMOCJ{1$y,w2??:1V{ʲնK8*T~rjb =$\*2w@x*=AMY 7& e5T9+d]] e\E3^)moD®hrT{>,neg6َb,mk ێ=mMNtd-;8ηe> hO"UKŝf]>WBg[햭~(<#TVD2U+G<&-lOq5hSC^蛡N/Kҟ$ )pp֞9X*?Ȳ nV 94+qj]~6k!2j|Z=*n0"Jce|C[1K"† ~a-%q|Η 0 ~z deA\s|H}Aqt;^@YưȦ'fq/1ڍkQMIRT6He{nXB[}EFt^wx;1݈r)kjS aƳ;PLD(4t8,Pj󎮅A(dZY|Bүb$+o\[B[)Ŭ!-BupZ348ǵ@-(S ?F o(/%kw͒"Ȩd.C/"rы*ӽn$k t@@0s"XBaamK?7^& L/\8V匁0؎IMPqի[̵g 7K|IVxy7f@4@i*:Z^>۬[Ot>bU}yN-pQ,m8}}\<2!7bfWzi3P捂iDꮓ"[>8Ap EHRYL6/1ǦTɳP Ͻ,s3YhUV7w%=_RUpys Uq!"U].Hĵu0~+`?M[k7$\U peAKMddFv3rF"y#Cb+ƺ"S̍%Po{;_$0O!E~d=q0#irCyn]8 a\>]"봯S6-,ims`/;$XP`ĸgڡ%]g"f#cXz]g]Oǘ<0-enfkh!v-)$hEِlzWjH5V癚'%Y|]z1 b:I~-RDFB8Iqv9 m_[na/ lW̿HQ)h41wR  ˙tA5bztF4 ڇ{j8d@iI+ G*S^ |/.qTv_&(.hxMzE)zyGA{SL'#`qV5Y\sЂ.G W?ע횛|ø2>7QF;Q]ؚ&8h,#20 /5p9S*iSHHN8TiO_LpyrZˌuqeћp|q@n\n7 mʠOݙW .&IK΄xFXdٍZcZM"$i\]>W,?I$5W\3 enz<ߋ03_ZQBEo'[&@P SVh{ɧT MoIicYI>u4}ÄR1L5aZ|HH bs:E=p6weV)5u  /u+{UB!fP]w6sP/gyq-wb߉o% MZ<ӁURy$86 rԼ6F[(a-lfw`{[t y%?4fO< 1zƨk1<_A=^\ŀ~ Ɛ3LI^TW iQy(2{ ]1kܷ[͔ߒV׆2"nRAFPƄ_@{ *f'WsT6tidW-B&u4-:F}p0Zyi|c;T>Ay{l7ô؞4tn*axR.~ 1ƕ ]/W MWxԷ$@fׯ&CB,Ee}&T7BPYpfasuIxC!9]hN0zpd&$%<-˜IjٙtC}D!y_WUY2d;+/= .ՆFsbkfo-?i`)(Rb)cĩ)/},Y)1L| V - Q6gS_Mc'MƘt&^à D:m9Be|` OpгﺜXTw3!S )lqvYI ƍgf[' Z Lˀ",cf}ɖ3A|^AQmJ) / 5_9rACJ?^Wp;v?PIXrIz k`4)9)3xIm!wxX29":Z> ɢ<-v.1 +'z䤷=X;ꈮ~>R\ƨj @( 3pm7IZ0Ya}SVRJ\eg 5 .n(¦ 3Fa9XϺK.i>"16iO( B 2G'h&Q Eߝԑ@;ϨO[P%7p8N45y@ևu^. 8E4gnKylr ȟ'mOǶ*Ֆ<*^ft @Z$`C,hgi `P(J?- 2#}q~{?שO&^IE_^?y޲χAnQ{nC' z'xNIJтMF;,,9:P2qi;(*^<W;7q9`$,QF1oVM{)dѿiukȥ@s,N9=8"Oldo&0M2hqY)h;,lYINpPMUGSz~_<5A'|Nd? r'O O-IˆinjhXizcp6p7.T)[L'ge D^x?oa7Kʐ^djaJrԽ46 7؃dT3y C:yEh(F[͙GJ t1&󃩩| s.#V @Ȟ RaXToZ_zn(5K,$!E Z182Qs"p6=R_|8&*~|՛$cQ3j֏P@UFș}jafzXl(%K 蛍7YS, Na g_eSY[J \aԧ/#c>Ǔ\7ɘ`\W:U+39AM2 9|vm s#Kh |NpvI c&iOydlxesǾnc>gny^ud[(c2\SYL\;5%[OEmFO֎[]W Ӧ<'eA vg5TmWnNz.fwr,kNCeUpY]`SkXV˩RpM,L=d߅qI0 @N+gdq5Չ0S(E"?:cG}}oK%u>qZU-مR_b?OO':AeqI| MTNx!a!P͠LqiTHZ*ruؤxcxJ,'j1e)}D%Gr!rX԰KQ,f8h'rh(=c&JG)PylFlSai1=m2p\AQIJrAcpWB8j(%ډӱ#v Xp"3)ZdQқtajА|VgKɵ:tP0bɼͣkJ=#/<걥!/Tu.l{egrBgoLwK|ɞ+/>5jO O(_ *(`{na|:.Qnn"= "fc P*tK%uOb[XU`@$iPw]lGn]B