libply5-0.9.5+git20190908+3abfab2-5.3 >  A `'p9| У$LO X!'l^M!!XX8h yNG]8<| uB#@像VDS!Y^w'ha* "Ms+%On XnL]kGfx2pqtRPח.zm Mh ;J : t"oa&k.eYm5Tw*_ /V^W@>p@I ?Id $ ( >| CIT\ ` d l   D p g (8696:6>E@F FFGF0HF8IF@XFDYFP\F]F^FbFcGidGeGfGlGuGvGwHxHyHzHHHHI Clibply50.9.5+git20190908+3abfab25.3Plymouth core libraryThis package contains the libply library used by Plymouth.`'nebbiolo SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://www.freedesktop.org/wiki/Software/Plymouthlinuxppc64le `'x`'f46334e1940f20f2df2d7f4409bef1eaf2602ea55ad32c9647523699caa3cd23libply.so.5.0.0rootrootrootrootplymouth-0.9.5+git20190908+3abfab2-5.3.src.rpmlibply.so.5()(64bit)libply5libply5(ppc-64)@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libply-boot-client5rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.9.5+git20190908+3abfab23.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/ldconfignebbiolo 16203221840.9.5+git20190908+3abfab2-5.30.9.5+git20190908+3abfab2-5.3libply.so.5libply.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-plymouthcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=45f5304f58fb2d187ca667d0aad115299ff5e23e, strippedPRRRRм׬[ ]Wutf-8cdf393631bea4f5fa56edf8d2a3515ac3bed64445b35478ddbfdfbaae150d44d?7zXZ !t/?B] cr$x#Di3?q xz|p G5Lbdܑ]E}xU\HD^sd(zn-ǿ PR`V$Ĩ'DI):w16@T`/YD=&ƨZO%HI<;5PAG*Nixw฽ah*Ke%IB{&nU_?MlB}jOp`v/ˉBՂ!YXqJ1>Xi OjQ怛/aUe%TI5ALa ӧ?Ȼ^)_E nR'u>TP/ćuOpU7+(}]zi\)=};^avzS\갱o%5I]0cU5C6e78reTq gHsc/<i#ț=y 鄖_7~)T~SJX# z`8`g!)UEc /Mb|7!`rS{.B^[3Eĥӛ.$ܝrk|&;݂ТVERKcf^@_0Sm)EڼuRࢰ =2<'Aߜ1oFRb}&l!,nVL4(K e@̑(n&-;wU~F(:rJ[\Z,yHe uv\ L\6R-V1yn).J(%."_~JX̢;M .&RlpbӜ]P!X G0ɟǩ.L_jokDU ۫{ <β>"߄~( p~:MyOUiMf#4XFtOmY+.J;r66{r2k:6Y}XfSj/|Zz)U;N oO=!T)'] HPȠrXfK \8(E=T!1VLn+v@?4q `9&nPH}9e\R3#ri*f0l{ȸVn쩊y*J1mnKK~GO"4<;qq^);+ZU pufĽQ!^"d(I#f& W 9 <-}l+uXq()"7PЁkZ&Xk>%wʖSRݼ h#(s= v,C%; 5SՆA>o>bjz['d5loQ`Y{pUrZݎ}ʵ4 ?1De~K" sSۮ=` %l}rzgY2DJcPcT'Y63[ÙKF^N`_QC#۾(ӫeTnю?<|A8:}軯?cL\!kd5ֹ}oCj97-a4Fw~T"l[Y#459%m'-!1 DMd3!TDIQn{>/#Āp3QKmFۏ!߹.?XWMve3(7uEohψ}&>B6Ig1id඼Nу^UC=4MY uxƇH.25s$C:f*T+ æq趐zfP'~!`ǣ_*g d8bpp#}*BWxSlԜIJj.>4)ZK bE_> )iX&xA^<,˦ڕрrLaTEX3)HL?PVF$7G풴>ntVD 09 \vC,u]0{֬q<٭KءNDdfMWM \&NW5 ¹OX?*>5r>:_O96M5nPqtMKWTĸCr|UgL8()5?4ڬu7gr10mȁTuH z7XIe]&ɔ'_e0m04Yn <1; vu aKuj[%!xu" ɻ" 60p{"7;*A2)yAՊ F#yF%8m([zehv'iCJ`}Cd̙Ռ6%*Ə_p\AD6"u.`E6ASXm># M8Ktf&- Ba2tkx::?fW}f%EզiazQ0H_)ǚ7 4 ocu<xs2PI ,MU%:mFwؿ|k[%v{P(F$v%R:lN)Gk2\+ΔpkI}Z TZ ,_Fe}[d#8TxTm ķJ$b|3k 6׿+Ld`D!oYִ#2*>R- xvb\.lޡ=2ڲi%.QW}6^;'^e'V#qvQ*P紶;9t=L:*&dUwI^⢍:B R /lXU s{ <YʦPey 2]ץ赳I.XR{XU*{ڎ]=~E!x2yeVF'ϫ\NM,y oY-F,5v{EZˋ 8;{* ebwVEGH}^ΗMLj7π&va%`\3\ɧ?zZ)X|˰6چRokfƀ0 *`-ìH}YR*o Wk RNPt>@Nj/?r4tE;`*\0wt3n(#>٧%6GM@gGE(`^$B,Oէ(~oQC aVy[aH=S8U!)$ q/:4i*{UUcֳNʷi6YB>)KԿy|3ݢϪMJO6S:r'~X"fAP,uYPRy /X7J׸2b$7_ؽTVG4) +\J5ɻq;X#)B4]y J^؞Oiu t;+qDzHyvDJYQmޜA_cc+>gmLwhT?s-:Y)JL(re XBJ!2} mf9= -B*oÆZF˦c+&u(SPcJfaKdX!kpVHQR)ذRFhg"}j_5`G}g=V@@G3A$1f+6RAح9~l!U(eZE((=Ţ+Q2dZ୬ 4+Bo{g ~ݗJB>Y~v+iN٨k OQjg\J͋|8i] c= |N| B i {<4s/J*#\d^Cfա&s~JPğlGKoW!g7i2 ٿ\s/ɱLsz/A;0AnW9Dn~ͺCr"vM!P(F* @>i$cSpT;6*RGzvHni|2nhQoG,D~[W,Ӝq<wt@mit3!|LGijzDϡ7fo_ ~!D0PNc72؝;uUx?p&bh!Z'./'M\J R"()#7~jKy'q_U02 |x7B-xgViR$t\dFU8AI9[<^ KDlȯFEFu83^5²UpUA2:P=ɠ ypvV橻BV,DΪN[ZT7vpǻS_ʹh;+ j]ܤI+k B£x Xb bfOy⍆mGs )hr5r.$c^OrSb%RLL@%a܃c3Vs44J2VLSE 7=* ۍ6c=-}D>qcCXMxO.2l)f=l&} #I)JGp(c̡SZƨ|^9 eS@;ջ^R` ̥(ɶTBIO7_CL۬Y/zԺxY/3RpeB6S7Ɩ^k&JwAc=̕U+Bqv2~9hntܲp\~՟A{ga9-Fbݺd+bϒeMT}zέ.=F[TX_ڪ FlY?dnD}4NdsJUH;T+. x乛;jDjhz}9j[1-[UZj{6Ѣ]HM;DsIiz*QF۸TPr˱J[LlZU!/hNf4PtuPO*В{mNp=65)I6 |~C38XE] ћ1Uukڻ7L90 *eK! Zj!JVX=+oYTTksWUy+:Ηz?Ba\f~rO{ʿ{c|ǥXՑm56m߉>O dW1)QgBؽ֕E*s֝gHqpfA\uX&w8rL1}hxZl;ª_eb^ '7 6~܊Jψ?rbi 9)45!.dqiD|UN;)E&6k9DG\=?Qwq_ rv!#2'fK$&}iTn{{ܵq^ Yv+L5zыf$AURa&s& kVF$*p8#q)nP[(յIj AƄ X#3Sq~i`pPsY (ic٪b"jrzhfF~SيOy}:|6n3!1iVCЂF Sp=wdפlgf,$r~vSDZR*~p5 _i:ƟRÒyFx|Qz|ΡeuU\K"4He.Q9d"`jܕRa`z׍SS=)H*SX|T*t?L o~O[ﲠH˴ ᖑXۭF)xOZ]vNoцf|p`yN2SۡT2Oq3T]7zU$VǮk1t~H3Ez0rh:1*߱$exr{$Bގh&k ׄI ~Po,q-z \i.=e>.*J]'G0ch@E,O/.@ " swR3sݣw$:̋:`f}Xy_eJUwW)O_\|`KƶqL0C4f*wWz 'q'e6_"u-hV4~epzAt#vAXl@l nQKs&֏d@+$kqia4O418Q& D%zn%ZZ.|=ź9#爄pLͩ&OD%F н}`Ru G %.ҍc8:꼔3nG?' 'Q7yҸydBR9?#IXȜfSk-ݩ~_yiJ%jvp\C63(ęɗH Nn((nǏ!]=WZ?èyͰyRO#2\- ^AfNY9HnPW{?]mŕ^'tsxQ5XV + i`]Zm;cY*L (macbz)jr8:PrFj4mۡtj/B\ĜJb2=# ̈M+u2O+̆?i̯G ] 7 Po miIm\L*J_;HHܣ%Xo{.FuD< ̋z 8$4Qoj~gwaW:`B[_uiQ֎R W.(jU34s5tyFzB,bj.MX*NWkkjӸ@V92b" lʴ jiNSzVoz!~u*'F.CuwVbg 'e{i!OM pK3*j,cscBcgЀFJ*{b06Kbhi_d)MB8y;'&aU0Z!d:*ܛ{f։*)S&뼄V^?)"R'C2!%H>\lVXz SHelaR؎ZG4l_Ȋh@_|`,wx~/-&5t 5.G/hWV5cq^)=|4Mox[,-v??̌wt;7|_J3T$:bU#,5kwrD)';ijf?Fbm꣓?8Izڄ7Q~ )ĪVC NDlOer$i[ex֓ܦf94_wV"~z1 ̘`'-ڊ|ލ0՝ XR -]VTæŴU]će>j<@I,BP= YͲ $ -dLg~g2iVǏb 9\*c?8a+;$`iWMWP4x"Q x/5i9\Y\LNw %`+DרnV! p6Չ$$Х3Ta yiS]` GGMYf8^ b+lC7g~!5Lښ6}=>+pь 3DCAiZ)&s/ ֵQJ25u<'t4`|u:[7 #J^zө1\2,K5Cgw@H0 2ɦ5ns<>? Ѱ4P42Zt'6'aU=kPG9'')3QǼe3'[+hṡ!PlbA6}כڌ} K_y HQ20 -OC6q`j"ձ+_Ugq}UMs;~WȾF. GpQ+znĨn00uJ\ȇ툷nno)03*\=\ b]E$kCM_cTt2dIuzޔXUb PeF\ ϊ1BE2ԺC }D| 4G_P aqa_<7T+L}fg )Bx3&ڑIwm),EO*ե~鬡)вw1u^ .ae[<Ð{Ե_LƮWr3$BԨCZ(sXm[?ZF^gx88@b53nOd骹Pkc}?[8NS]4Ut?{ Br'LUf/l[dyTv*ԽpE=*CLfXL FWY;dbjWG(u-U0S iNNb@2t:+HTp?.`hŸY\ø^FhD"P"?w!GVw}j$}N5xxsWK<(> 4'^jΟ,mz3 ^+$[q@Y^)ȥ_[s -@^';MUc~'SR,j% k,l uο.}Ʒ J56 l0(w*`o}N*=8QQ&~Wv4GJqWy29;`iI'lV7KMݛ߼i>"u/gze7?hf:yW!(EۥR_-^ICecCy8Dr"@Ԓd8rJsc@iX( eSAн²׭bnzNPtf%o8P`h4VYP(-0N9zJo7wXSammQ DŽ¦cl,6 nefGhGeEF}5C'_Ț@bxA )c#H[|w.}DA7x DӬ:mZϐ.m0Du &qqC(OxS@:)|y? ]L1Xus0cNqg,PDSG#5Kɮ&hN%u]F[G0sTEr`""@OQZ)eaCg?u2zYz*)Ff#yEVJ[D3xK//$guMai^H27Bv @yZ{0r9 hh\qIICzvyK? 浣N hި `j d5,`tg\р|QbnWʈIǷtF 7GG_ŝ0q%@lg٪;ZM|q"ײ4g̽?\u` 6c2#;,ȕq(#`/qYH=c7'TZ ӝޯx v 󨸨[J 4,QՖ UPlH/U^XQ@\$['9d>?h BW1Ee:ej-bg.5)K?Mm\:.7%o`9Ig;=s>DfIyH/[#?3$ In~'p ѵʤGA?l59?\vk4Mw1OvzOVFrѲ^1tY*Ӿ/֧>ӥ-sҸ=H WeMTmR &e^ ,l>-+i_mFTϱ?jle9m Ǖ< c!Jaj984L˳6\Oq)NEE!݊NF9%-bdOIK^]Hh>qnjL6鼹o3 >ϡ ^o- C80iV@+|Ǝ5[GLB9'wU[J(=&)~,u"}i@nhښtƒ(]p>쫘``> =fDstNK4t9o߅_&?>(:Y 2 !DnۀJ#CtU(`*<=.mW !_1-P%(¿jN:Qd ?YSo>;SU#xȈqsECTrlN6FiW*8H&K~ĆAX±ig"W<|xV鈕.+S> v@'L#ִ9%,i2̸pƫ2K@+p$p ujZ,))V,\L*kZ&"=Iԁ ![5OUEwZ5\r[Mc\"oxh. BB{Q*u*8P>9&b a& ?v~8#EOF4v8\v0kËZc(6xq{s@ay>1n5iyhFI]͊*艊z~utKRlW,⍭&57H*{<8" ce 88ԆI7PtUHNv!!mfnDm4S%*שӚX n'YAl|u渞pe,5T{2!F a2QF*Y3u:(#϶֞E5JD9qB˦ܮIGK^2.ώbڰ>ݔN ڤ8,|kSHYB69l&G zM" }kJpk٠D0tJT\& n3 J75;y2XhUms$M 5$S0/**Ro {#*wWr}VFP\\)/h,LlQ䀗כbn*Oyq¶KkowU͡>aZ/KF- ,B-ȹ]C~I㬇^F7;#0ܚ\Jڲ\>jfgj/̳<3@ G]ܞ&8Wx+i%,u)/ZiQhV;E ffC| 漮r<0(]f3f.L *&-M7# 6*;!#QbyKWxNX GcpP'*ۯLR岿u4'\fx˻ W\™=F@_)DcTZ{N/*~7#~xe"C2Vgݢ.%VP`Ox:{X+4F&4sw`Gwrɽl" ^0y7L"ܫL?2y!e~#aZ` X(ŮTLנ<֏w? v*8>] zrRMB^şjG5]o&|d:g|]vG| tiKe(yw &Vӌjۅ 2q(Q`BM4fD_&`lS'M }O~U fc|Fe5|l爄E4"cT*.8n)m-FGQI5=ɔleR8:*_-R&,b= rwdWW60wK)+Wڢ_b<%5^  @}N^@&qG ŠKq]6 Ÿ'`tU!>YP91/ 8Q(e4 Yƈ\ԲpXMF-I8ץ>Pc)X`=is]Z)6eO5Y.Aq7sBqH]s+u$/"bh{G}ѸƧルaMl%gENl;YPrzr}yk¾df[o<:u)猳2.[SD}[@|dxrɳ~|ym4To.aVa2Q7 Q#5${[" .YۧS߾xQF+# eiN! ] ~vưko3͝yv& ̥ ] ,^U`U6=@[".V L&Q3XNS`V+הn.fOWWog % ߂p]#{N {6We5?u 5]fZ{H>+iqB@nk,z2hՔdT0 59z0I%3(7 7r X1όqjwkjlF&]K3S<|tHޠ¹WRRҹ#,r$ G+D= -נTg gBXRmn m%J `&|Y,ΜTp1@xN#L\pL KUoe_eųw]tx"ݐzk =wʥ}6f~mi6d4A=n^#Us* <J!ͱf^"T \bXb(dJ=%f.V6=:$np+wωj zDոy K3Mil7)H Z$+Dy1œ@Dc◮cQGv/#Sk!O~rzFm2 ;4z]ɩj׻ޘPQfP'S:Oa|h"!匉%+7اiuh&ĴhoW=q6+"Y# ⩬ܧHdx$PqG(IŒ5%C~AWe:Ϟ{w%U2 ~^bvL\F;l!UL&j*U(lv#u|@:} 'IV:/]h DLJ౐]D%s5\yV쫕A#T^=d*LXL%F, !&3:X?eN4L#jD˛ fO5 !NL9놄F9j DM%4I7 xr G;Pʉ@)%nqD<01EcMgB0ˢ{hgYF2_3Oߞc3>ea)n \X6%F27?MT`u`OZ(p]RW)x8\_r h4PGܫ\Ȝ+xT')DYk9 y/$:{kI3!; V/CIF4:14BWHd I8>/ɍ[rUT›->xJH1TAOC!_t`3ƥyϰ K"i4׸09>#ǒ!"V6RɚZ~ɷ(YU{n8ko?=N3 d>a,ͷ䙱JOdcqXJ9i` GڹYiAOyJ-Qch%3=InJ4;uU5s{S!c+Tu|7!\nlc>%bVyl稆 (]:_5L+w/8x/핁V Wh`Di>I`dt_[AJ#F.f?J9-Y :`}[N}1qF{ſ6q[RBb m"suEs}(Q-1S `> 5/vb-HKƿyO,e+fjxFFUiAKx!܅e*ƈ\$r@>q[."VÈgqU@I|ӇwDF죌u#K.!f!.{mr9X襒nCRQmdt4UK8^eXS:߉ȘXݿˑO>M%[NţEOT3 4Y%w_š!|ދIĬv{ g1 qҁ+" 1!~o3F{0d z frurP7DH" ~88{"g F'Va9/xM8.,nP+rDS6?V.*qHM$=do(xk|^<} \s?:zVzwCsLʓumo<ӍA{7؍ xXqĚ0B@kUV~zĈnap{y-ԥc: coT͗B*,{oJtUSvǁLF*Xh(^GjšTH]56_ AxBʡM[c U<#bfZ1i|__@YoOa͂` N;y09&}UyO`DWXXX}}g tv}E+gZ,i?TKJC/nECr KmoixEuz-}H$MB!jpVʨg*}DžKI֦Yn6mF?!A;>$aڗ| -Pf9:YEFR' Y'y5wݥXLt(io˿ےւҁ aS٭%ny-i#XHD_0'w*9I]Juz@P. P_%$<]}ѿܪaӮ/e)@e#π=w8.+>3>(fYnLnHƖf @ 0G_ČI M70,Gi\:&{t$f:iX{0iL1&)8)շ͠ -D?bi,[-SZ˖yNNfF%iR9 *~:Pt,G_19p1.}7vqaJ;sCZ=Ž(!V ] WV2O{,2F$^=lxF{5I<v;7p 5,r+dd2Չ8 *a{>Y_ǚݰ|PcZ̒YIR&.Yϊǃz)T! >R5> 1y,25òK>jq33.Ex$YʖIv/612ﻋu6$lU_VF y;%$+uHmbaZBH 5 cÔβw܆Y,o]Hgoō$T$x4_ŽxL2]Sb/0I``2 _O5tX5$sA-*t."KHqRv;;IK![4d4{d@g-z'&IOr ͂(Xg@XsD*sjNf/whg 0wrS܏v e(u9]Pn3)3@.t[휕HSg䞷 /zVe/HP[T=%[@TB:L}:ULs*`tm1 ~1|`m۸)\rcs%l=|('Il_P̲uKቫm +.)Qa) /ᇠfqߍI1BF :39NQ^{h.e,99YU'T7GAOEAN7!ԏF:AE2ev%dP[֚:.$i?;H PM &< Tnn|Gh1F4*8yWÛ`G= 2 >a;]cn/wи}H~ g05n=U,/}#Iv ԛ?D+uG~$tӹ?B|?vSTSoSxrteqLzT /ɍyTpZd?E3#u+r ց|Q{ 7Oɥ!?dYf!A5ikQ!-bZPvuw5!wȔre.34)6sn+Xf ,#o&Q2bh>$myr?Vš79Ė xȘhcvf"ƃᜋ8I3\nd¡3>+}Ek^ -\Y?,]x<9P=`&uloJ۠C}aʽ]İ܆! Bf 8 ,t J}8kP<^Az-0 HzS@RYcAHvs;_?6|dӺ"824av ӽkW iJO荮WhivAQaq,H2 =4(YzbXŨ. >$7)8)aUB'|>ER\DOX)+5 fL\rZw7wCGUNc5'I.O KȟYxt2hmY$Zf=#2VX"T 4u2pAibB< sp[(M]퐩D&31bb-txa+3ZLݨ)g*,~>OHtp+^ :PƓL1,0e  )f6*ֱU{ 2^>nK}BP/)UM#[Wa˯ zCx\n%7GDY/_?!z4ִ-ұv~ =|6KQ Dꍝq+?|C_Y#ɚ9yьWJjmý6MAӟyyDOLu!P!m/ e9֊ n,R*-OMMrt 2 XYC Xk3AUcj CxAPx)}E7dO-79N*ZU7yZVmѷgYjs`Na)fP9tJKx:pM.k2[3RNf 6nMviqE hhǛxxciB{s#hRz񍡎 @~YEa`J~Pԟ{ˇ n;Kx3:QJ' Q\g \#/UIbAS"xn0pግL1G?D/!XE4knī2MIӆ2zx;bb?:7&@L!^cd\/װIɰ3,Ԧΐvb.|QΊF>ʹc+Yhބ]fcwbb˫.<?d@F6M^⤧D]1\]@6o †j3&AfDcq|]"ruO,($h4ڭ &u'];K!|s?=vŖ_W@vmOjh_aЦhPm$i bB\Be"et:=[^XF݇ѝ>eCddf5,dj6bne䳐굕jJE 0 4,PLPv,(z|R*Б?rtКtwMZci(I|1 ڨoz9NOyee@*!6M)hvь {!IJF›ٔCO޼,X߰G ~")h󺅨u 04a*g_h1]Dxno{yݢlKћj:\ݚ=̴5 {d{Y]Č;DEQmN3y Iƪs }ܚVEV6ARdE2ik ޭ?t2kh?n'|ZqmȚxD| gYQE& 6> @Թ+Сgv.tf1ulJ{_TZ{EhUVesae[:B 8.]Qh|'vc0',lY-Jk F/a@􊧤@mO{XՊV)G&=4D!R;\?wrH 67b~:E!jZ:S1Ơr-ySL2u tUc||!xܟ wv2z 06,Gk9xg70kUQ(%Iȃ l%u#9Wiy8{:$Ήvn?{ؼ'0SChpi lZ2; 2,e&u?q~+{]ʌnW[X_ohJD%$w]uM}yd51TnMX]K޿mҿI($WX$O@2g)"*ysd ۹j _yw3Rmw ;1kX^%FPÂsIHbqWmTu󘻆[Z+UF(tWqxmkޠ#oì!<1^͇%_WA#FtPXv3ѯW59V)$+U6aqLGuJID\0#V:A8O=љn  ?؊LsڬWc#Obv,>IpBGoYeG/$6vzxNywZcѕg<+ xDם g3t,t3ڂ4|zkYjWS+38fkg yu(K6`W˃cubsua}Q'|΂L9$Gqyơt١.^ȋ|G;$0:-y[~=1,2ĉV![Q@MnuS/MV">/̩EyQbVX_縹IpmUXm³V~@+s9/W`Z=IyL?eH-+2mzxaP.IP&sq -BFo}*S,t|hh,duZ0D.+׌J[hHO=?#be-afFy!ܬ"T` sK#gC$!l"#FmD6wMrVNE1)c&2FQ3(I}ʳs I^s! ?EUOO *qhũi(@`-upo-G +.{wfE8?~L;؟9Y%..r4A#R{AlaVn QO-c]}jK-wPg1˄ YTo! `o9B.x\$p~e 9 -g=4}gvͼG ! 4e;5ey$h_i,:5xRp2Ť>s BFA,(qZȦA#+oZjŖ1,=H16S:}izdIV{L9 Xj=,NZaPNA&ѓK e‹q!? w[Q_XŧxѬ;0o> T@# h1ym$| t^'Ė7??ϓe֚߀ 7`YE诸mOhMIEO}vr`iMӞ.f >|OPP]8AeP>ogn;?(12I{:>١-+÷9"yhvюQ+w?';$E3hG8BEZHvb e^xqc((޳?( "!nN: t-y4"_hvубDtʀKF>U;z5}G[;i^4y2dK&# p|gt0n""e2Vu i 1陂3lxi$2paʇо(z/`N߈WiLfIRwmqufp\3nY.](tY7˺S`C?8|[UA8%\SlsM֤wdV! ;̊2Ol =/jNosMՇ!@Zr߈I@xPFo2!\ЂO8xSD  ߌ.P*-if}޺F$e?k~7[Ťsҷ' ǚN)iȌ\w,_=%p|l$W3Y{=@1-e5OO{jd\_x*ʚs蒼j{; 9#t Ӿy ~&_Kt_JbaR cp9:ΞCCg6Ve~7@ںUtt hME‰3a(>[f HkOvO Wm=;>#otY*7ֹ+fzc0dLނk*uAa׫ Hl \0|!4J7]Ԛk >o0v&h8BKPƨG>;N3%y8EdOɪYk'QCq,յA ќ%pހW*= %OHw(.*'#l$()Of0x-'AnwXI -a]X4=xo# m*H.JQ/$u#Bpiez3O.\G19d?>~K^1lh_g$z$&_K[% s'o4~Pȴ4|LuEo'hwG9pPPhҗ<[4VL$Փn\ |ݪuk&_RkU:ekb].~1Tg5 ?WW?1A}B(Q4ǞW ߟ>h844܀W_^xOϛfǕicMKGUk):"],u] hhGg%S$JUˈcCʲS η%A1x k>mע˕:6NѸUrl_ E" 󈑧(w$>ۉ,Pڼ$"T_@O"G4Dn3\cUs-*ljX,PE"S*,TXըO}ֹ7gb, #=ι[< S#K 80w=Zj,}by|0]s)ج!Zf"JlɤfЦEЗ(r`hLލs:zޣ -ZԄ+@p|&&Xr.HBAuH ŧ()5qfd ǒY;ۋ%&# ~TX[9C6+*&\1(Rg:+4TJ oCqgXτA~_0|I5F_c7 [X5O?+~ Zh5VA5 2E{ WID|O1Y~*fk%2Si F4qVTF K|͎B|ؕX֡wal̈́wQ񞗕IH&0/ZJtvd&9O>:rhޯ;ʨH132MBj%uoO ]|9j{ 't{zB1#=I(k^icI`zmH%̹eXdI"~: LFTϦ ֨)3&Oapywy2znS}ZakǛ.*Wl)r:%\YWej f\DEbxL;4.3.Qv{=AWXʭ#k31L ;( 4.By֋jW>#l'|䁊(֠}~Jssuҽ~~US?%m^R9U*fܦA,i`8s=5f!uf\M*{K,`,VH+2| c%,! <.^u]v'}p2(dmךGCwe%)YZF]9Shtk)PbS ~DP/0`>mRF:JimA .q&)u:iprz>1?wX?R"U_L$ %$k+Ӱw] {XedkO{m_贐ݴ:#->kVGLuޟ 8L\ 5O֬2",x7*}=cs Axނ^,K볞գAxR.JUh@ԳksdG^,=^BV:+?"{SDu˞u"#? -{{y„&6n1DLð:Dٲ9w2c2`\Mco`8P!+{/Ơ=fwG31Z[}W\赓c‰HmEB=)e{!P(Z)0'vuwP{` 7Y^8ِ Keo''YsgƪZ3F H>+QFכKJ5Qkh(7GS! [2k|.׮]0 SpY'\L__sAڗ()BLh܋s뫰g kWR[]Hk41l4wn.EWyj=H<;:M>hx І'/RekG:؃yFƌy^?iJr%mL"@ @S3 uC/̹кcg8q=43"Z W۬62e@#~kf0\hG$Mfg1p"Tn-^H8]~JN!/( w|RNXSK(3gZh!K vܱ=X wKqKӏE#&}([5ƫG)&a:%fu(;g kOy AO7LaHC [~šR5=loyWp]~qLdr @t.:i8|vJ%P'J-X fʗds={=7XjW،ΎL|,/ڱb,ӐE+@M!@ ܼr`zD" F5h|CL#F{ꙛ'bϟQȕ;0G IXirOL麼%Uj*/nv?Yx[ KlҐġwC)hSq'Omd]B(I465n=z0!Jw";Iʮ*ͷ aۣ)+O9"wL_$M'}yBv(}$ߝGrh:jh1YKJe8W̄x#.RTYLZ=PoǮA#Ϭx햶JYN:ĎB0].ĶX_*lsI} P(MЊ7R0 pW'95%lTJ [UE|!=H^#9~!'@8!"أ`v؄~($Lww۰w4/GW/p03CU;z&KIHWEʧ4sV)vƕt 9lKpr.ӓQ2K!ё¦-ޓǼR_U \K=Ga$зwDCrE$Ŕhj⸩K>k=K~=*2ܐ}gK\dp-:ՅJP0$i;hLbU,DzIɣZs,S508>NV Pp{my&9 Xi7(GU] f%+-r^֟.%NfD|~\>/LPXZ'$7 .pΓTQ}v #M~aH}d6.mR0`l'j<|ZgK&XV={䊐q@dw1G??D(@.x廒h(e|էM2,Sp H<X& @$[W;F))5|bcYl & 6M6aQ&C3*r?ԧ0~QK~)z3Ձl#9]8 ݠ] _jRҝٴ9ܰf6Pp:)nh>{x(ÒO'~H v+[3ܛ@,/B4znm-('&'(hHi5ö;/@RnΨWȍoT2y6LZ^69Ӓ*Ɂ\&(&sNG 53vӃ@44bCj}9v;a?HGC]us .I*V&U\sT; .yċ4X堩17B2nZ,V] |܄Ot\ݠ/i04Ѝ뾁iV\:&_T{.n8t߬l&`cU׎,nZ?(኷) *n]XV5,UCH!"dPumdhk>Mȁr@mx-ayKx1y?\, >h.Fa*h]uMaBl7[ 7Ofx悂?ǙrlT,LJ@KLkH}~Zk.ړÎGM7<5w2y[G[)hl{n[|StGLP8+έkz3]]¼I 1.ji==f90.'@&Yn~ ^Wި 31:+fiH.+p(/eO޸[ i5+ف myxi0\~ff(,p깱&{7ԘG) ~+ 3(S`f?$f<*#-D (OICZ?/tj)Q?IilCby޲qMf'У`}!׸58϶@\pw0 5{N_ɵ>,]-(qpQxKp:1B= Rĺ#W+{ܦW>q0aN"N% p̾&-TAw{E,*auI,Ƅcq"oc],A ~S٦=\Pyu)E 26Y n{޵&mb*'~JN;wx n'fqR-]RЛ xïAu{ەx:>()m g ~u9E-ekTly`9,xp \EޱZ_h3L.{'ZW"6t%zl4'>\J{xp@ ׸LE\>l#SOhNaI#0,FU"VQ #M?zHUNl,~[7b0I6;>gQ5crĀTw'|y(KґD ÖdnŒYwFקw$dT d59VuE" c.2CA9_ |=+ڃ`q:dhrjCڅ1N]l[G)Ǧ=edW]  YZ