libply-splash-core4-0.9.4+git20190304.ed9f201-3.3.1 4>$  Ap]Fp9| ./-&e^&s?ħ9'Q9ݬUd!۽bO.wSh5Z|gtnmQyt46H BWDf uƐ _vM&.}}w<+h fP:ϕPkΙe>XT]>p@<?<d0 6 L =ou      HPU(|8%9%:%>9V@9eF9tG9H9I9X9Y9\9]9^:(b:4c:d;`e;ef;hl;ju;v;w<x<$y<, zGPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://www.freedesktop.org/wiki/Software/Plymouthlinuxaarch648]E]E97a943490fd8c38643e423dc266873abb3aa3b1b3ec95c4fc3e42c4cc951e2d5libply-splash-core.so.4.0.0rootrootrootrootplymouth-0.9.4+git20190304.ed9f201-3.3.1.src.rpmlibply-splash-core.so.4()(64bit)libply-splash-core4libply-splash-core4(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.4()(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.1]@\q@\@\,\@\[[[k@[@[ٙ@[ @[u[9@[v[e@ZZYZ%8Z@YA%@Y]XX@Xs{@WίWίW.@W.@WN@V@VvV$@Vii@U@UT^qzhao@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 dependency to dracut for plymouth-scripts(bnc#1138248).- 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/ldconfighuawei14 15620684100.9.4+git20190304.ed9f201-3.3.10.9.4+git20190304.ed9f201-3.3.1libply-splash-core.so.4libply-splash-core.so.4.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:11738/SUSE_SLE-15-SP1_Update/089a4402f7c9506298e9c2af26202170-plymouth.SUSE_SLE-15-SP1_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb20a37281db2ef7fae16f0bd262f698bc76a63a, stripped PRR RRR RRRRtGo9Kutf-80a67e718a02e2f5f4b30a1550452fcc1ed20be8707c557494b9eebdca23e564a?7zXZ !t/x] cr$x# OU3_&BjPR†Raq^)|R]Ursˀ_QY?=e`O@ `/z3\*gC1f:7Fsf?arw/m4_6T'jvh9j\0:% ]rgI'zt[fs=!xlIHʘ cBeaQ*qݕo[@|Ǧ~"i\k~=qr[рڱҒJyܒ S\#>8{:UK_0jF'rko_Eu 3T_#\>ZLsy6ݭMy50-曒F;sO϶_pgt7Ʒ-9 qU)WЂ5P #/XSV<ڟ q %0@lny"݈W1,+]!Cཤm풃sY20 )xK z ezµ\lɫ=EW)h mX>y7Ua-⣇V`i])5=Nߣ!jUN Gf%f·` AwҮYoA%K%at8l͋5”͌DA<"6ʲeȐ \:NBJ5˥'X=zanaIʩ'Zf+8*/5v"Q*ux["IbJ7 _>aKe˽VI[buDU}I'u]f dXv`d5Ŗzs۫gѣ>Fa,'s <" jʁDxpTe22K=jDZX0|HSWH|b>gU;Dƹҿ،T Al?)4cma &L|k Qk}wji9-6+c8v| k?pȋ~Q8a0AЬ .cC㆞WˢB~i͙Ė&}'MNkh<p2=v whOX|eWW`1%T[MÜWEh# ݤ S% ͇r PpdhHh$j2Lm􈝬oPl3T8!) oiYb4V{ޏpu/N(Zp5u&0Ztس #<Kqƭ'i5 _&An 4]xW~sZ'zb'\L gn'v>;Fl[WDOu~z[)MFR~۩YIE:O7~.%͟Wm&>gޘp|FPUYo }6䍳t5..*h%\L9,ȿҕ;Z 4|Sv>Pkn P LkML\wS5t45(=YJ|$S`jDVcŭ51\6X9RuRD@$(?Fи*r:霛_cf#UAl3%=(R79-Ą5^D~+z~Vp 44ɔF8^N PS=MT6> aO\Mj?Wυsa^X`v} ;#.SL$ԾK?a!((N|51Z 4 UN'sPHN {o>.|cu%ՑUZOg4IGܑ~ךoP3X|B!Ix%CdbV \ gxHLH)EV=VJ4X=c cJ}Fbv^wu_/lD} B̈́:xFPhY:\zȍ5Vv@sd"5H3!Z{ 9]Wt,l[+b HE44@'C!M@X'oi7qxzTʭI= "ԞQc0)VIMLL,jf"\܂a LQq=T2Z8ZHڅ@pfʹVSIa9V'lqE`xCH!9^]LWy]@zKMV0`^cmP:b2GɯO$\$UO!&J_s/Ҳa#m].@=Hl܎Ӝ9qa4+`^Bqj!d8umg]L\X1I(. q5"kɛyof1OcuFlnE lAcg5y?\UϞQMěz%4]I7*n~R>b@uҷZr5VEfs#Xsu?EKٸXh.xc G<(z{f0ݫu2`{{~})t#Z[YZBu'0^HewEk8cJ\:v;zm<*>V 99kѝ(]}7q.BEwe]ubbtztlI>09-~rurGÖ'=PCϘ`=>Zw!.:Tk^447{9@'OeY +y}gM҉gz7uln hoxUo[!扖v#ݠXau.{35/o\Kב;'Cf2`d֦FtLLYN/LD%=i}Xtz+:}hF,ge !"ubwdRU {;Yu>%FʟgD,W -8r}M!E֫g~yc)ey>/(cCc)d,._`o"E,ݑe T<=&Pmwwf 5 `$$D *!|lڦkqNÒ`qɨqxEw@%DqHřb:LqӪw= 6`Hj<&s=j ̨l3qA,[|Uv+aUWu5g{bwj_Rgf ? E /%5b3L=GIrV8vvv<+;]yP sЄW bTț'5V#t_\ZRĒ gU|0'_K'5#1 }W!A+IW+,_ -P罅bLTU]~Z}Өb24)jQwX)YH7]G}*F)MYM;OΘFsa* Òt+= EgIHޙ@qufFVճ%тxcXL56m*$#RS.;2 F(,T3f$ )rN @[%f̮whdiCY&2Kx^q6@ CBfduf^ȧ/_՝명h'oDPHl:y YMBVl'<: 7ARQ6Q4Kwi7 ~Z!{{8Xpxo.Whܖ G"/y#8cq˺ZNЙ;e,4).ۺ+sIA~U vgql$ ~d7Z[ūBA}ʇA:P5иjY}"0" S>.m9yHLP@d֝ĥ_;0 DtmX4'C5oKP`ʫ/r_zlH^Ʌ,~d*u~`կ-mB;[mah6@< +7" \Ff]3xX S eA!M|7#V)pˆFrWƯ?-n8Di2"`*N(mW~j˼t!_E㬞(}N!ѐ̸BO5GJe^':6V<"=r͒˘j*gL*25 uiXeG!B$|u 9O9}wL\vQS_8xo7ۆ I zoV hCȵbHF9*gܽ~w6?Ֆk~ rRJ'|!5k:<v]W/t7vITSpWUV|{){M645Y`oօkgCKѸC.S8TVmrM%f<|7nbONV MclA)Zw93yNe"UTq2qq@qr}ω Or6m=NRΡ6MYg }שWMCF (, 6s4v$AW%)h;Bl8U!X 8 dW, *4ܵG)q^[wf!MT2TTO{AЫ1?XǺb][LʴNކI# 0\78'')*иZi[omaJ_cحcnMGP>k3s2w.TMQy#eePc׍?$+"r)&{ؘolAPz92zLj߅un(#` qMPok5ƥҔCU,R eH 9h̟ME)BQVYqӆa=`d>mF q=vNO}TîI?ROY(*X ȏsinslk-X@hH5p:0374#r'LamdNN!N\١$z\1i+xI|̼m*_lOz;}\W*"? lts꣮\N F׮ [0Y{w;MT>Tw|so ˞i4dDsdv^&%Z6ޞ^mn"Dv?ْMR?pΙ_LF/Ej qf"-`O4UNistlP7G+Z'fEU4>K7tJ ~רnJrZI O%$ )^g_i3M#jPjvUJӇ?e]' h5Yx}kP"ޅi hYF$qWR$^{Cczu^Jr֨d~rLe%GF/3;"A(|M8+M-Q K0f>.le)5[3'C؝赔AjQ ϼϫ}1c?lB&'9m:[D\7Ͼ21˥O#ᰖ& [(.IY ښ7`JDsIeH*|1~,}Un&g6b;}t^K7jii-" 4)4"%eSק(BQM _2c%7,[3 !6HZMp@ČX1hgtin<Ø O2ߊPaO83<]6u6SVT@4G^p6--AӉ'J/mFR>;=$}4rBqT|<ivJ)n$!IQ4{gt2bSSïx[;-ыҷMߺ|yE;!wU `gYy $<>d*8^!4Il1ia B}D8a>*t&iȜ.S4S5&?G%(F5'Nlݔ0\cCLQ6λ?ۓğƆȭe8*Y'aT>9gy4QU5r0ړ'/K-qbܙJMH1u#@I$ꉤ{hd%,EhF˜5qCu~N@Z*h66S7:TEey"erqO@~?v$Z]Ֆҋj6Z7/K޸۴LҞ2z2T|/^X툙O2T0c}Z_t'ʧW#Jz,ř歒,{. 88a24 QJcۚ&,X)x7PE4;Kdz |}='iB!i%T! KauǼmg{TRz 1fX*J2Ķ UPrQق1˲X9ALp,h[dyjd+.1["µlk=TjZ`0Bȯ±[ ^MLC q|Hbƴ73D g#"[^p)4>lںGEH|lwHhC! ;)b9S7N 5a'+an"2$~?۹& LG+Y }Q7-9>7i;feɃ9yH{rhD^ TC -3Z(\:1HYg}{ j )}:STHHBPHt`HEE=2{Ng񃦃:xzJY9d_yVƏk&HÊSߺ /9 E1[:o^ܡWrb";0IOAwA^XHuBwrKR"*\ybzxLlGXRB\ qH ))y&_MrX,p"(R7707؃:zW5vkiͱRwpʏE$ghkdHxZn_b3Sl0,4DU },g$.4 n;Ņג0_%-o3muRW^Qz|VzA/MfgPMDnXR-R[ݿ^О;5 jt;iJ&t#lrV OŊ1s<쭜êm4W3|;fMR OTf_Ι=͸TQ =[vi5Tpφ@,@k(:Jkez{2$=[BWF}H1I qmdk̽pz]nyҤK LZW&.X2TcQ$0#/O~fYeCtqNSڻ?C0/T\ώ4$n+ ѳ #uQ|t2tA)=ϿsrJ5!U[wШXDlo#:*V"A1{i5\ y:Ka < {,p`lZMPw I Pv6};'fKf;{ ):]r& 5Ͻ[_#<=0=9֛֜,}Z%ѧ-D~Chˮ=1ZDN44x %CeRD-~Ԏؓs${ɗ-IN `*)ߵ_Ur=;۝>{OL"D6ILM؂NfXg"/x~cB& a'a]hco駑B΀ j~ …ȣ^' bY#q4bj!l_R\:))i4Ԩ>GL!Jظ2&o!E &hU! K\S(gql%[EZ}>{aP?RMgh|%PsNqw/RUU2E~DfE#I~kz6/,}n)㞮xa@Fg(;č FB6(ڗôq~#TDT?6.=2˪Q2BCMYQYyH^|Z֓n)% @_PJўNZ5S >/hAѨ~?hj'X)˘ZsmDai5=,hXB`%Q #E[~180Q./CwY|?a7V9Ф/t<(v9.yqD&y55@?{ɕq '13W{: X᫁{*źefn(ŁRmhZL2b;5O:s@Hb(I\7tU` 8۾r%S, eqUbJ-l5(AZmQ԰b޺M>~+'Jv>t?ġ"8<\-=sTeϑb:ы}xyx(?^:93|A|2ݲXs[cjw#,iEENԯ!kt Z*ٍ9չz찬(o ^aqa0p:?ݜ<idÌ}Bc zÕΩt*<ť|b:,_րβb3R$~> %k*0Y<ďخ}x+B^Xkp f+Z?]¼J3@\F *ﱨȶo553kМ1N 0^P'fB 4r2փ k+hr"EU7H r7 +yj7v_cA1첵]#*֜3k z텬"27M>wbsGgD+ e"h*08؃Neb:}0qH7F!Ί#ɯ?& ǼHl дH <7Ljв5z#Bc#j8kŁ  T/jO ZRAeHRjů@REgt*4l2ET /qCy%XAq]8+ "C" IX }(ޭy ;( V"+S91[Pv\pϛvV{7*TRBr74L; /. 5FGɦM%e!PQՔUE.m.?gEXSNa:?`@p·?JvՂy oڝ鑙/ڬ:D:3 9P,~NuC"lq% L)Ui,2 ^_HGc#eن ȖkTt3L؉w #e@*FRӐT[ gi"ن<6ǂ_r[y b(2A<{(y*|ft\ b5Q[,cϜ ^aIDbw,D&  ĺ/* g%j`x,wVss҅Wm{:R͆c7Bka1KJ\?m%\H.4]Ʉ,~(K.u[hu Tt@7^]ˡ{Gڼ`wgns|"{ &D'{o}F秊lQ_zɥ2#/HC.q^'l.hxxaŐC]}lQBWھſŏt<2\XӋa{TZ2ZƆZ Aݶ2x`ͻ[B/,24FV? r\a7-?Hxob5cƱ5C}㋻9[^ 8" Z3Mx;.NCr*1cHxGt9 : GӪ;We|o] krm5a .>`ߺ7>Зt8Oަu1i(4R##`a51^_+UA6ޙGژ(KwAϛ̬ fYN$mANH1=I*:q 1M9]>sfT+:@x@t#׏fl&)1F[?,*X8ytG^f]bd~W{8ZC;2=zeIq*`d"_psP6A :;t(QWi@V7<&lnJͿe0~JBh`D9p?iFJX.4(3!2_@Ҭ2@ ö밻P7Fowxq%BRT?Vhoh UD<̴)s矆(JGHPB ?S̛` .z6KmۉR[}%7nhuʾcF"6^ڬ4kT؈;ϴKPՉ-UL Q!+vGOJI'Or͎$W+d昧9vV0n@\wمF;SG6Ӷ˖\ OWk?2w$L 3pO\y8k8!1$B8HjgT-D_ W h7T-vMrJQs.N/bxĔ[[Zdqd0 ٜO+ |FXxbǮ[[fXub=0Bg wڼBˁa#Jז$H㰀 *MOGsl&')G@*㼙o/iߴF ,d_R:a>rH˷0[{lm]x⹱1f!/r6j^sdOC]QYaN߰)!q :6*lWĮ]`X3%Կك `4.!WTW^*:xjxeE ,CZZ/)b:GE'}裤j}qHW=ޱJ,!T{Zm31bD۫ wY竑ꈢMBF\|d R$8Pi@5&le' >]H\LOuuzWzpA{ކqO< z:tv3rҵ獔d# :H'n)}W,s꼵j=U#K-S-MO >`ݘ3F !3ˇtO{X)!.٦5\#D-#lջ[.d2a@gI0!E6CJd͗t}(?vaGQLqnGqU &zd#Yc37|nZ|ȽPֻZ|?Sd/ 4\a8%،.Y00Naw{$@|@DSlyX!/ИR\ڟj\^B)5{D(1gkA#C6)Tö^Ҝs)Ϯ%j~\2r^/]i_T-8j*0_ęu\5]*r\[@YrQ!f IWwC5ja953<~cHFww4Ժ(`6)ĉ>*X%)}o$Fi#f 0 p #eh[Xl#kP9hsoԽal}ieo_#<{z{0>N)>/{_\iR Rj}ِJYuEGO?ڗ9(>MoThE1::bFF%Č]a JYe2OO >)+epk5V"Bcd+Vk;J5Pw/i/}p醬s f47ML Kdl])!B{^ڝv"n+mג}dvC!MI4cj hKiz$FیѺ%[i e{OZr@p7pOv[& xn!q$v{RL۫Rx0/sŠCwN){f8Ue% n l`n^SE ZtLYq=w32RЋu!}Ɲ%֧pQ^,gEf*uJq_ҤPe>\BF*+Ư]oeNc8t䜅/m#oqJ m{Dű6X !`+ڧs@ rɋ:d@L*?BVr?U#waL]fo⃶789<H4ga:-e3@F f< (;4ΑpM^tq o 4Z-u8="_ڤzqۚHFpvx& [.@` N׊VýiDͅ#Z|oABn' >:uA!MgXH'IBL4Eƞ`D^Wl2<- wKz\UVoZaqURo5,s(X;qHEZq$geAL]Wxk{ jObMߓ:9|ǼމWGWY |5|h&3gAn+ K7d| V֓_Dʾ9jrDrB腥G'f@$ &Jb÷v|7]L<pO-1$w+/7zY {KX\;+`ox>?y;㯲3`ü = 2F%Z(esc*pUPPiDohZ‹XMZG7$ñ@܎wf勏eSZۣSY*'sܐ>^kV_dwٜȦ\fޫtdC1CF9e ;L5tI2jfR-D[vHuJ3.D|eJ3"HY"iT$ll}}|n/kŃ^!~V5Qc&L[XA4;OH=5O?F@ B鐍7֒ G1|̕E*iLzAei0U;;g*@-q"K 8l 3m\Иs~{IU&##U[Ls-WCd1J[(ӶeCW9_w!ZYzIBMST+)!V䍹x#x Dηv+V :'Zm]t2g/{t#D2 ZK*몊$cc;uu>Fǎ|hyAsUIòu3~ C f If׊-x~m4B!0H;y+"}<Å绣_yTMϣZb<&f+'߂WG`ςHEs E#~* ;9c^+)Ԇ^Sa[H!C2;cОO%I+ ]cs' %wRR2 *z#^+Y0Zc`Ɉ2flyD$X℩lA=<.fz6 61$OC/s 2KF @s9Mz1go"bښp//ڲ?"'*V]XqeZd o鞜:䬀}ˑW菏2x4h|췝d59kl2n%h&_wQUͫC4 ^PYʈYdsעsVBgC+ز$0@ulxZ?}s6rUl~}#ĤSU D}!~n-T~qӉX0ocY. ߨZ _T@ߡB-#sַDWqwBn9H% N5S~epVVc(k Cce<{%[Z4A%_ 0 _#NHG~W쭱X# -uϧ;cq8.Qi\(؆TQj~2y0ފaK7Z\` "rNjo 4=_Хeι8ހBcmy]GhfLEV;j'hK &dL BIKaύٿ@CfZkAيUL +X ;Xjӛ#[A MڳwNU #oac/' Eyda䠢[nSǍ"L?@)~xI-_ˣC4TjIS  p: ̓i e #>9X}=[x cxϠ% bDK5`SvYn9\0x7?uHpu8Fsz^ozNۂē]7ŋbԝ1jgx(:, U&rS2C҆9dwhz8hDR-(E,D,&@PR?QXm.OnrZH c3ٛ2G'Q 5E8>*q*PAgbnb7K -kzis Y5sC]ȮR {.ԲnѽeN( 标Qt¿inB[e o`ǿ 6d ~[%TMR}ϟP=*vv1vGLH,%! bKkNA5f=ub^2 hJW0weg7m!͜& Nkzyokr׉\yKP%94{=T2n>㌓ٜ3*#0cR+U5 RLS9P!Kz)LWşaεZ>auK"|Gx _ !\#:ڢ9=Ž"P.h/q),thh,V, 从I,Cy_ʪnZ M~bѾ/mDD'i ]LH }Tmz⾓CA F7K.3B{/P?YJ>骐=}9 @u<㓄Dg J~š!܈>0k3jZݏND&98?[&Nn-2hf><Sг6} Q]iGB+Y߫J4N C F /ƾyF=˶c}2`_{[S:y 7":Y9 ,m9H" Cn Ț46$YbIԄ.ow4='T gYXz6lfobMY_&H@cj> > o}Ty=ibMXdC UsgV -3J`p=#f#fݲ6hzTt(p1}8 hZ@㶃uD~]*`1vnkQ_.>]pI-E9(sM1ssԓ^]ni0N0<6-T3Msʦ?sonT(ͥk$;~~4E˯ӋG 65vopSEK9hᏹ*Zyă4' ^7{`>N]k)$8k<8G5뫫C9Ƅ+ RuzВ޼mud.CNI4=Ӛ=RgpH=@=KK8 `*oLjQ!@%"Uۭ/[3<-D'Ke]5s >x#{ЭbOPLG˫u[W|g G Se?՚]ՐHoOT@rW> &·YlJ-k :q3 k쥄Œ,8Է@ h3 .Kqh\7W&J$-^8(mˤh{"s{7kdeI$zsx5́|r95 4u+4ֹo#B-=Zb.5Q@_cy`Ju-DYEza4VPig16"k/76S q$ne"Adf;a[vs(nw?; #: |le̻spwtBMjJk;ןkj. W`1^yGm3MNS G fG!S?;ٚ}8Y S˼CϝF/jU_~Z6B-n+p?J"shI [hhVlOufk\Wm%}\?mKm~Hڴ&9Gdp-Q Җ3lʂ|4[TD7ΦYO*jvќ胅 L3'0\-qc礪#O<EJ25J),)_O0J]|@a1hXx>~ytZXPɠ}KV \1x'TO=W+{2B 3/|(CÂvWz;"qi67BG?@cVp ܓ9Օ8NGꨓW%"퓷 s~jk؅ X6V8< Sa82_IĜy#!бLp hPq཰9[ز-RhusȤS4ͥTc ˸m>gLݓ?T_s51Z0ÌPh' MZ=sHٓ*ХRW9r-h^avLRfA#&`ς.&b&7!(,cOU Q K}UE.l8ŶGAwQn |rayEKTŘB!>]Q̩$|^0nB ;80Qy]xlA<^}93FU?٭l@;ٰCKqf)Cz@x|KYJ3un̤XUstȪ['MDK͒J8 NdF2U#3Z!1* j/13H)-RvIM$L~C>7 Zzڵ xE6Ж^~R keþr~+O8zOJ3K̥:t׺Hnx#!r^%ʠR^9 zahfvO$qdI `$1⎲lLv# "rx]HىSǁ60xJ YfO81=טI\p<"E7;6:>k&@`e5NH3-f$|=fDvpQ<ȟ> ʕz~D.*".g ,*;a!5dbhV:Œ$ȣx [e?e29 ҏ=J#LssO СX=_txZ/ !li ޥOD@P?1ĤA[^Ǣ DC)OH!(7IzB> Q'VS2cG6b[]+~1ݻJV~ɶxq! ߥUZ?䂈++chlûw( nPLQұɊ>1 $ % !ʐѿμ,k}edo<4 ϯ D<;dsZЉ7k4FgPә7Q}'nOg_}S{ Ş,AKsT62#3TyC\_Wr`OxpEnEUz{<2ts5= 9R|SL ̆ g&d4dp<EFb |uwYݦ*bD!戬nP`Z9hz7*{(A7;GNo^*]-|F\(%'jjtC fucJٌt  ,^6obDTLG bG[3;짅'E`-P&oH.- HsKM Gxʍ/"5R fM/1n;>yT_F%JC[C3s" #+I(arܻT Ȗ!~KMS-ԝ%_EPS뾚KЃJF>ÈuzEVx4Ufڐethr!SF2QIUt&YX7TkaDZ'qS\ ?5*6=9D(ZyoU{cBV.ZG0/D™xRX-Fж&uG m'P%fpWVqCc?bȵJ]|((Nx0ݕk4yd0 q;姖Qž7 YPe| 7$+]wK k9b'>~|5BA.F10(N2,wL ;yeG%|`Q=~j_K V qȘ7GM` B.ŵH<OQ ~BgՋOrZ_NOoŠWV*M&!oP;nƞ,߿2&JT Ҋ+@*pU+=NaQy|^I %G[Sij xHGNg]q T.q=t]NI3Մ~u[S@?߉࿱an>ա/$Xm5dh-Ƶ<; f` 9uY_;_ R`˯RD2xy])\/Zpch+Io_ 3ui,8C]\u#7GyL.dӻ ,'|rʒOڻVNm,B\.|JCL@XTqZl[!&:փ, +oKo`gdc`E!Y%~ MQqK /2ezgBwXɰ(,dA˷Rv,9x| f`P_` ӌwU2f/'uqt * j@)wD7cbfa}/-MkV n9Q U= Ǖy3p`D#6ߐN]Eq &*NKמ6lS'MjGw*BaJ#ѭHa]E2H)#Jʟ:pW۪ry;#<@:l˻)b*9RtDyJ4櫞S} K9Y_ɻ#x_IZ [މvL+k Yƫ43N^ c# &ſ'>0;i(^0gc'E:B6kV"X`<{C%I.EeT"4U%etiܬ̶[~C{-w&d'@uu5Ѽsj+(NBqƝ& K+IbXL!e2&DA s6 g:6[yz^ꚁ'`"/D#ϓIoH:0h7 gu},eГ k(,MvQtO6Иz*c?+.9ǬIq[e,Ƞm$OG xL{J>?2SCJhG'JCZV9[!!FxD\MiyrԵx&t&]MǂcWi civ*]3Vo rG, hv#)y XlKFi%D4wxbaIB]z8N]=$xfso<·!X،MKKA-h#AyUK߅`A$Ѻ,z'%a#g([BbmFЭzwcTp~AK2ƍ+yp dbdE|&Ӈ/:wzWx(*zQG$(o[$ɲHa]!`-2x`M4A$@s-=s1)&|,pɋ#}GU #99C.&VI{‰Mxpu7l׆Ke)̷k: qxe$3f3ߗtNq [2e%SX!sgKbcK#$"vp RBTgf[f9bDaj&M>jjr 4?MBI~]@ӛA\UH]xM%B^ 4-M+BmIB"mKD(./5JA*p`=Yf s.L3^ buj-/ffv\" ob7aȶ+HCimSK]H$n.zJe!]&ˑ`FE\*B&Mv3{=n.X0y!IiE@HեsN^bP,M'*&C06q<^|g4{5s}ŧJُU_G-R BIvpp:ݢ 9W*:BƉFp541CCuһ}6i"~{x}THti% = D!8r#qPAaѹkfj]Yi$|pwz8) 6c'M`+77tc*n1(xjeqܫaV;^s^X\glAYZBTSM-.5x s)Rh,"J\RTM&Hܼ;R} 8J9` 5gܔHR_HV?x)mژa3@'K9b) 8 zP&1÷@ycs,bl^BLJ<=)j ,n)r%^pjÞSCVx=A2p?H ; QJSRlboUrGA TYJ4{d%u#;nOqړ#ⰥIJ2%lm#bDQr óaw= [52"l}l4fs\;Ha#¢ȡ3;yӝ ֧Q|(ڣ%,"k>%k53ξޔg[ Z6%W \~';u7Th۲$.tv"SǨ3ʥsa3KLv jxOxXm*<,ִcw%Q1#|(I~1AmmAp:p`<`jL! F*$+tʌ'҉oROC|U|i|cZ=:_ ]>6+~K.k*M%U"q[0 +3bZa0@2^^Yf 5VI؏[Of`Pb[#w70R2trF,A$)%¡Vtg$B(z%.Nb zYuɦ*E(nYޝ}Ǒr]1ԧ'QyN0 ~l@cXdKk Ec8FoTΞ VW\o`X{`Lwk3?˄Y4wf*ÁT+vm{\*+jѸTқ?=I$ژ\Enhȩعt=l_JZ99~1MVZAЖƸW2=X|M ᚁ:)n۸62DړtWtou𐇾2޻ADIK1)TKAձ=8oCK[Җg}BCD0 ;Z~jrNq#NƊZ 9We y>-V ָO1] [p1H5щ/gԙJ uWb%P 2ʠ M2;njW> 08K7_UѼvϾ0]i؁ ,!ԲÑ0PwՐP5iOf5ߔ1H/ >(Pdmk Lجg؏.R%|WKMct:QeUua-1A_^0P-p"!/6yɨb4閬9I۶ jܵSWQF{KA(LL +yWEAwmʞe6IrgV".ڇޖK J5oR;T(zJ a8ϺB:!y9ؿā,/w+vvY?-;Aextd]SrH+U1jp:GCJZwxg OLDϼrW6aJ,>ŬIu̱]g,$XWQz!N ՠ`}Wr t,gQKogi=%Ulm=[,HQ⊉].*Ō).pf»a͢~6* '4x}vZtz<ntDk75!M4nE *5;R*_R(f߮a:"vI!v݇PoɚJ Dv9ݐFZ^MGx7iĨ CΈDefH/n,?+3I?<۴KNj\>(oFSF]~`AI0 i@'WzS5J0NfУeM $/9u~OHCIJ p6RJ:>l煄-oJl,z $9H2(pn|Y+ BI4Jd0v6T6&b#K'9Z [@>C6ȗQ2MlNp,-JlLGnʶov7SrQgwJ5EN̼3xCzxD~^DUU5?ŷ"S^O+:DF[/Qu[b8K:ŀla&Lw;ym:OYcS'#. x-Cc|@+c;(!z(gRew%_?F*, o7&O&sr-2n)Md|SXa>ߌ_# ;ĉ5_P '%87a%Mr\j?83T%@tC$Mo/N𷗲RsɸW }FM1Qz5:a߾qG[p\~l cyg>nyPrA7^!:y \h`t ܙӆ:cTU5s&%1E`'֋]&UӱA)71 usp .=VOu gC[е>D6YڅmY bJ:n96K $2RZH f=fn,%Lo)m-ChYptFPU6FMsIaT*U|8V8#NI4kg?r2]PA:–[M'}erx$!`yEĬ/rgw'(v-(hVp1bVV%%{gA%~d{vo{^Lj(èwD]) umBQ`kR 94K@m[e FSo/po3F_I+!?s?؊=YNn8%3y+{'mO Dm!YpS6 &;Қ)fϨ"\]rv|p}*wUۓI#kZ @9%wU FFJl%f1GF$%칻GRpm(+gРn9L6?˴Mq.^maj^xh N:~0M371-ʕe.AHs6L:#j*C3'8,,eNb [5@_ٺݷH꾵cA0ֻ>2=2z_U(vjhH*8@4 o>98א8gc s5>(r YK}Z'f_[]4+\,HgCSfZ5CWmWTe 'YתkulڙhdC mmޟ2ux!X=6{ӑ2 _1$3`` i H>],A];1b^v6bFytSˢ&0yFJw_%%mZOal.xWV).@-//pFh1EO"Յj㰽4~fVqLœ8֩oX7;3EV_QGтiymWߴޗ[E2#z[X+ ; e۬A ޘC7^zB3t~uѵ̮;"Nh#ۆx r(_<9iWŹexEk )J^P˺Jk]76{o+m寸!Q_IXMSSF]B ->'=8 /8fSW :oVO/H3E)Fѥz$2kdE׮x glc'擋MmKznNYiZp[㲉1-|ȣVxs hƝj1RqZK@,qL00WP-T.fjʙ'S :Jxm@.? E3PLɇ}Iz ׃\o; =ޮ.gxJ+ 6G3:tף+Ќs? 3b+)}\5ꥆ^C5+{쾆妇|2\QʞvoykK;"nTl2r z ܴ} {EmeOqOF݆FdI|tLܠLzSŅ$#bV*&|жwOAvHIUIbZx #JHQ),5\أtBjЦ}+n醻7NA[ͷqؐ42"6h#*߿<%tzЭs3w蜴HMBnT(n8Q[dp^ͻh-s j>N C0> ^s18I9Rt 2F<&w֐;o1mMEz-GN07 *8w p+i%S>Vֶrjy8WN)pociiwg_\x#%˦ 4b0C _' X3-\vg^߯`Rj/ıɯsBr^#/8cR2NS @̃9l 2ͪ ~|{Pɸf2A%XDKzܸbX<E *N Xnӽax3]ZsKX?Bh!M4ʒBӾ=nr^*w )<}BdGfls!C@i'K >P>iGQ/6#w+UM8c[jc(tZ~uOaXkp6 lW  }#,IT|YGp\~.XYg,EC4GJFCuI1,ُ(}T~kF,R' vPSv>-)P ?]Q $P\uB%R`N-``_VoksѪ/PJ S򎛰ݥdh@Q›< 1P j<~ 4h#Al^tq`o1oqχ%b&46jÁF7_5%^|j i<q#r7'?Cj>N+rI=>ho+Ŋ%f>q{=,Px4ͳZ/qգXXs@$yRvMLh緐 c=gKy+]ogvb~RAdQf+^Z!E.hPkP$=7ps ǦMA\/D7Ab{iFp_bZX1sR#F c;9_ұ~ H7Xgvs0Ȑ_ˍ6 [S#{{.dW?gQ(wxcB '\\OwB rw~&#pRMny]2Ad{-N.yrHS+&2@ tD)ken 4NyKII:ٽ/ ɷQ)W0/GҞyKTŌj5/2!5H(-OtDLV6}Jmyfҥ$'p4~)6`l}o?wϗ#?1c=& /"V2hճ~Ʋ^opc ‚n"ӵb!4.lK;LkN7-V9C,Uq"}vF{ YvKu0(>c#~h}5#LhۇEe5IT[Y%}\5F`8&əfa`Ds,X>Co!dCR9^V,:$'V0SnxN"mW@.P=mIOXF* N}% VjFEF]7ұ^qxrЎI5E+'x YbK,{د 0#0̕DEλ;w!m֌2)sAE7 V Qt&u+TՖUe7D4"v?ь9٭5 t ]D~F5| t/(X|WHVCmgU4wPg,{Lr\;MnSl|͂8o˦q3lo2|l*\$`ºҎҬԍH %.ZxXVrurѰK9*cǢ .rm*v`:S{լ,yx|ALkL<(͊|{Ƴk6w0/M |Eok>ק$+#ffFPc0S x#:I|m6IT[[e_V;窉]O|BOG6N2&X n*7_+zIرU_\&U"lI;Gd)fcUvb >GIk,몍Gu+[؛.ꋙD j7+(9i#褪0qot)N)/L!NcDB}aH3wњτ|lL[ؼϣ7ʎ<;iBαLRY9Z?Qt5yEi69A𙌉@N=9_EgwzګcFX^2yf BYTadž"*„#蝹QaZ DuRD(q!.a|3Ov*NɭyEϡ o8"̋xEcs-JFPK#]eÖ́-1 5.d>čʃ|ޚJSH>,w'R#1%&q^p4Ouz~b4/Iϋw,+"%Mo1DQƄ +Sn.~ӺIkn!C)x/` =D0% /GF'F*[GL0=T_V=];.ª\"(Z0󊦻3^leu=DzT9yBDܮ`ܾK;VaplP5dz ujO,z66?|GeUjG@*RO|rQgB+~qGI GCv+k VQPS2N EWw&ǯgbSpNa+@wDTϐTiN]8xW>,+lO0w2G-I7D[ùA=OvuiלFNyY* ^E"`}v~"MEB]Lv'D W,a6>@/4]mj0&OC̑ɯq? 1 (ۭGvRxW _-X-KF5*d3wfB(,foo&( i ՞