plymouth-plugin-script-0.9.4+git20190304.ed9f201-lp152.4.4 >  A ^)/=„|. 4x~BZ?gjܲ;jDɡ: >_݁mKߘ@"9-c0 ~c}p4mD%!7L"D\9)W~n?c7wsd_ø5IS*ꎎ ,Kq9Vl3XW%. wx/~'-vXivGEq 2@ W! $*c==$hŗʮ˚z44a901ef99122bb84b095171f103ac7ace97bde7a11d6467628ad25a505459dfce036d6370455910800ae600b7f85be43b43566d<^)/=„, Ko !Îu<ۅ-C1Bݹ̻ Iux HN/8$Gr肼_94 :Tb '}tu85'Q(92ATilm9Eʼn%tWϏ_w3*96I]P̙˺dt)R)r<&*A'5bp>=?=d3 = V ,0CL] w     "X\(U8\&9&:&F:G:H:I:X:Y:\;$];(^;2b;Gc;d`openSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Basehttp://www.freedesktop.org/wiki/Software/Plymouthlinuxx86_64>`^)pdf11ffcd4929c94709216606518a09cf5c9e091fc838796ed8164323bec5a426rootrootplymouth-0.9.4+git20190304.ed9f201-lp152.4.4.src.rpmplymouth-plugin-scriptplymouth-plugin-script(x86-64)@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(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.5)(64bit)libply-splash-core.so.4()(64bit)libply-splash-core4libply-splash-graphics.so.4()(64bit)libply-splash-graphics4libply.so.4()(64bit)libply4librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.9.4+git20190304.ed9f2010.9.4+git20190304.ed9f2010.9.4+git20190304.ed9f2013.0.4-14.6.0-14.0-15.2-14.14.1^8 @]@\q@\@\,\@\[[[k@[@[ٙ@[ @[u[9@[v[e@ZZYZ%8Z@YA%@Y]XX@Xs{@WίWίW.@W.@WN@V@VvV$@Vii@U@UT^Stasiek Michalski Cliff Zhao Stasiek Michalski qzhao@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.comLed - Sync the default openSUSE theme from Tumbleweed- 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 scriptscloud118 15896518280.9.4+git20190304.ed9f201-lp152.4.40.9.4+git20190304.ed9f201-lp152.4.4script.so/usr/lib64/plymouth/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/6c59d6165a3bfc16c7e3ba096378f425-plymouthcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c076ffbc4fa6e68c94ee7598319f5f1970175bd1, stripped RRRRRRRR RR RRR*m |Pz$ ~M_2TͰ\vY3T 﫸8NV'2~f}3*z[N?S˜&< .5a9 yJ(r%Ga{svDrxQnC}xeP@ؾ9|g8- ?B\f2z)QrP/ @$oFO84Afz!o rA 8tgXNX$>1o/=0>P/Y;$ry`.j|Ψ#C>(/9no`X$(!b",q1b[ŏ+)~YkWbA~8k31Lf/!Ьʁʤ ZB6\B^lAo|PR=3;Cvδ%8WЌe Zp;>ҏCuWD81 ;Dx&wmF- $+e; #p΢(;HJ?cRx<5Q>Ε%D_k*{8u4YE%pV ).+R B)S2WISBlgpx9Nԕj&F)΍kxǩ?eP[X/!-FίgC,(Ě2~Fz|o="jW/,@"t^Ʉt_C㖇L[NiCNt^lnMM_=~N?65y"O2Vxm<%JWrцԿuP\D.g:yh <& 8¸5LpZ)n@Ls2i) f35,JۘI^{ܥTĕ.47Y(f`2C"OYH&Nϓ "AQZhg]xTĥ#>6/ [ 1;DbLϚ)CWGdŃ+x:>8uh p>ɤ} ޑWҬ{%4>J!Ma}?3t7MVe=N!'"a|ͪӴFHV>ߜQUNnӕBM;(,QV~L۔ S)m/G^iGT~J&D) GV yUhH%GG*N٘Ű!37nY D4rϷ|oWVYʴj1n4JQߚL#퐸aƯ4e֟GZkssX!9n "-/,Uܡ^gnYiqqe^YvHM쉧rȄP8/yǟIU8RB~ty_rmzc=Ichx5nd}ϫ% }m{!Qm[6D2DsDeF^}zcHw:VzCxxHlE:LYL+2}ʞ\TE')X%}V)ߐ T&yfK:U 4՛UPUHPUD6"Fĺԟ0йlѱ)h̢h4/iɺ#lģH6Y\qH@{GEq$!sV8^θ~#ɜ1 " S&UKc >(D2F#H@a,#CvyMip9EVs>At5l~<" rY4\Y- D f#3;vr}+-q )U(cV xZs߅{n봺[;w qWI,g`tI* ǔℑѩk9BH$&!jw.֢H>%L%Z63*!HݺC(Afʶ|@Nrš,IAݰ{Ct?~)A@*iX&yKbvn[E!(>3P9ZZ"HJp[Cv>, 1k๴TS؈BxMpBc > R"A^Y- |P7~#РJ`U+ rK۸|YtfTjP誟7JȷCrš̮/b;J4NT&\Y{ܾ֦dSAkA]ɸꒆS{K yU,*ބFNfcf$GqrF*ZA]_++F1?DoGfz}+k Wf{ 'M Vr4J ` "á- pat鄝kX8 _Jj Ik@A(a#y,(ޭ'cmr% JKFx(=յ3b(a-clTc)<Œ>thmpYwrB~pt-AmyX8-'ƛx"jnXUk.1/. 3Ҳ$9t˺NNxwrF?<tF¿U R$bQndg{_"E02LIuN㿙"> tz~n,/N =:yy_[:HHhd04UnKkvxಈU>t/6'$sf@ԫU.֫Q05_ZWD1xA[JQrG\&*\/}=U 0v>(2 8-"`lZ,ADbr쀡VV#3cY+\C.+ɢ.W(sT &@%q_&99C':- m ~]: %.ݩZj"- RA h`}g>Ua"B_jݲGV\WrB41j/e{F#iD9b9"y`gzvbT}j[0*sw#i}EM&AMkQՍA5iR dyhߧ.B 6|DOO-^SCQoON_ f6US3r?l1vJL볧Lnئ{2$-%4Z w)KFs#[x?#=Q|rՆwUw:%Nq՞)%߃ŏi0 BXiCMY9*, =1ᴥmZ'ҫ 3 W{CͤZvS)DWs1t.p&E6I[;d,X BoChI2aI~BQ |>½Mvo@dǧ)V)Dqlz g:Wc',i_ z916-ñi7` m)"?G]g?FcDn#񾫽ѿhp<.v$dhSZ푞h>ʥ1,ux~iT] EM*@o}[9;IsHXzB)(6w{45߬]6 \;|<}>b ' e:*X[yZ.~cbcpˢ.d`>3A?$+P [\ 'GlZv2Fdݴ}pxo.׬slUHxqZ5<H8}~=%g؞NFpMM(0Mw֌t޴RKV,M^<_ǩ@7DTe6&NwL䆴z0S4-ugcXKi_rߛH1bDw90|'{R:8WG{*?J .٥HPzon:ҬBz\ّKTUj3\> 1؊)#/|ҭ$-qB|exyjpP16uJ䊒}Qs9΂TQtU4x~btgZJSD ݜ>ܫ]sK٬MAŽR _jn , r*/ `jOr=cmu}xڅpo?_%o#}J| |=tܲs =#tqPi@ N/DfTAɊ?ύ%-ž{tRW,n+z鵭SeU-Xli0xw 62 vGs(3;H Fz\j\E xѶhʊ Ǯ*@]AHjR`)Qn77_2#H>?2k.WC9o Do#^8&*,jAڙ [PRy :Y%YT([) ?f+6U*'~]stܓf{թd輓7%ܪ^<9jh$3hT._&25XYa .S5ZxZ۰S. _pVCxy%?YBzV-%MͲ/cJ*b7niw0>^.np0$3ʥbcfS@A~RҎ#Qa1~B ԍIñP4b6@8=[KF 6^QvrA?lܷ@H:.9.ցΛy9Z.׻_U7:,2VP ~6p#J yV&Oٿ*թfsOyjmj]5Pm_p_5 pmx-ӠVK>!ƈРo>75QScvO[/ucHɇ}ϕfb#HyDU#Up7x*A\JGyg-oiO[OqD!꼣fڰsɼLSj|ʶE;Uj -%N7Ja(n0m;ŧ7Ң7A1lV֌gS},wLкU~.եbmTn"ΜgW *KGa\ e-[^1,9Q ^ݖL z~60Diw8u| fSm1?U 0mW{(GxظaTG]5{7[L$R3k\ ?q Ԃ^~ej ۭ:6E1L,u5 LF kA|IQB 4  ٬Np}zp8_lآ ,۩n q MӒ(A6ff>-t=c"|(J3VٶIm%#T޼tM"7^c>1 ۺH9k> eȄ4kg~MBsFy5RT1p97V+mL7ء-QKyB ~k96eg ^l]Xsr6Obt75hoxI$Bm41I ֧#ї)F{p.*F?H @na=þb^g*9Qߎ%.Qȧy{]Ru,ٸei@P݃J =7T>1P%aʕ0*y$ԡtkz:1|vH]h8G5~^9AɏŀG~7i$_m%9qT ⠗P 7%v,,K >=F[ΨL"U2T} Zc㎕bى8Y`(.fHW+Kg@.pV=lxDtMߊA5媏>9p?ΰِknoֺ Q0> mݳ޽!ײS4 Ӡq*7!%4MNCLpbfN#}꼓"<+lYs0pyF'7x@$օm ޒ/w>dWCNmSܼ6g"zg|BOh`ƱɌO8b|%#~f-]5d:4}=2؁lQ(࣑ '/T2z33`.Kq D;XܬT7  ]>a̯>s;MP//?6V~Dz6%鸡KԀsj*R}81ˏ{D)- rpu/FT,2ܹ}D흱y ٻf5AnFZeG: 'T4Iކʀv `0pဠ\f 6x"@G9~H:>tZ;U$yۙ]'RTP+4H0^u<ۖ{koIτ!ª'c,C6騲Sq]-T͉ť+vTɃ$/k'|gX)PBwXo"- gO1c<؊fT]N+;9,gW5z(dТ,$iEcrdnZ7øxD/A}RK BR;X"q٘VH_c6(T2g8 쾹o7YحV;mIQaچ%lȊs9S3%wd a6'z:P\'1yRDV)"nLTX[Mz% uMIՠC 9I_]߈0&6)ϤQU]ѣDU]u^AcO"/qZ?℔dKO~π,B-IA`j׼JW3v?}o!Oې*fO杁'?7'rh6A15L6}M.m ?/gRD9m篌[a0^FbG#0W-FLc8 ڼtXC> Ey֞7I,F`0Dhh8V ӎzr)XE !}b]؟Bar$eVoW3Gm-i^WYIϖO/[)G|`ju[uady6|a{UAxK-N%m(6qO@0OjLSzU)myz=m;Ef/Cq&8]Jm(YՃ⮠_xL) Uc|#A-)6ENo-<9gLzÙ!klSجfw8lRCf˅mb4XwJ @Jn`ww+Qv',iܼ lʒ2upGZۭ!xsYpk=ToHQa!*Gl8!'gf/<ÕMẈda/"\RR$}#j ~;ۡVAfnx=|-IК$lغi4NĹ\SɩwVr;O=ӠKV2밲{~ҮTH%EU&)0t$?9M ЂX`dD95YwX Y-a0]ASgK"Eo81ʸ‚6N~= w&Fb|[Hd1^ܴx!K@6;QmB*,Z [##!S -UʪqH' u6 I"K WÊdſCڼ $׾+r_&Le7 ˊN{yaM:9+/8vK Xb$NqRnA+7Hd(u'~VLLF`$qC(Vy=?K%%CiOk ~23ny ?}0Q݄`cc:IKAGWߔ3 vFI\ǰE}A0Ktl3P$UVp ٱ4^MI˰#@\UlN6h/aߪh sW+#037(6D\} Z‘`YI k-le!KЮ+ٿ5Ǻ0p\\bX㰨sUZ2E#sBU@UmK9ZBwGvذL.JW m\xmA7@OlݩUe)-z8SXJͥ(%qPiGKO9Q'7K{СE\f.Ԗb.X ީIŶpvda / qs7`mڻw >WԛoL 1C=W>w$|n !}gZLdD %EvMYXR"a[?R^&qi-c'([HB՘2F z:}3XVDPhB!uݭ}H2q2 `P?!Z$DnE ?:bȈf"Է~ue͖7L swy,@gxc~hb]J,nF9X:gʻyVc'V+"ը:&`^)]Dбz'Izx!+aRDZ"fl3!y<BiͶnVU_oUW z]$;GTZJEV IŦ, o>g)`NfO|(c˥eJ_h_#s )mek! &܉ bEoɜV~8X>ycGnUwS2ҲΝ"Tu:i9&'w.mݡɉk$mvٜ8}Kj"Qpԍ[( /#~~d䵞-:GfIFKpJ e9R( | v%b*CWs& #q t!09g+l3P(!C3!kkQ>wQ^"CO1(lM\}U!;VPlG2!l)ѝ7^exNc@3tow* F^.:yW&%-}j^4RmebPΪ|T &YgKW?X񱨧Pg^\$=˿a:;5pE#{u) zŚ"a4 Ȯx ;&<z$D{#! $m?eƼNp#Jj>x&߻/%_ T񩑶$ڎêQGʄLM E{/yɪ3M c+XwKm" $S#=Lz[Ǖ ~yq[F> zŸ\Ul8w|E)ĻB(av@[`S gUC`新<3M;jk԰-'לr0,,2CkA(F€䋛h( )2"*`\f,*8br6JlBq${e-1; :=[_xjEI D ^'qysh;VN@NC>P5mAp҇* Ym9jut #u D5kvIxĻO 9n†r <'?yiJoj8㗊o_@7;I:vGAxY+s `ߡ#g'K1vAO4CK{R E>,ZwwhXM-7(.H1xjKSܮg)`#㬋X󏯐>6 tijbYO-s8]y i4KSbRȴ2JfOSh`'6D[ '?vĽQ/?̜$hO>H4+55/Ө >a B9Ҿi0sETf3n50!kMV M˷@{ɶ Ϝ/+dF"S%0+NI1D#r}~FY$/dNYSevqt٬`'ALEijdwE}D\gE xR(׫ء{ pM9GVP<>·*'I)IuyJMJu3d.~yb9}p@^zn!_F^RKFQ+NˎCTPfy.bKIk@Ъu4 J '7/W3uBvݮk_4sz xUt TH墰n!A" rTsԁQP=<9Xё%2ig;a#Cna{'3.ĄSw&*yTGLyۼ+!? ]'^r"8W7-׸7@(F%qZ̍L6{uWL8ݶhItĴV-B=)zr8n9t9Qj'ac^¬6(كkmC)Υ1{j`h'=ZP '!=6[6s4801:z<0 uq3uXpm \- 1%vv&bdMB on:B;}6w >G'L @SE=+}V|=Nd͸ZoY)J5J^庴kd0sg- .J\2_\p|c1mۓWj@_^Ӻ WD5~]UO8\sYctulq 4A*&S#dj56VڷLU8Hzc`1({!f{pc [pׁ`?OP%~mdE-(19/rAo23VGc5IAfTxhaC^Mĝ3T"ڑ0 9`u[fVB`&ƪJdtHZ* @ oVOQMm'VY{xtЂ3nw4ֶgI+sXHfjj(zA~8ڰsXX#PC{yoКIhS:zrlibEc~+ՒeGl@Ղ+אxpu8$Ps%U9 ۦLEܗ[^?⧥R:^j[Rҡrrb$;?9p7ѴnZi7Ðm@" yq=jz0Vm <*uǦ~$RmYQBLmH0׀5÷ؾR@mmխq7&ը%tjnP9MFyL;ɼ=k!;و7R%+#n(w9tps j׋cK˸n}η>۩-cxdV s"ol8&gU2X"bLЕP MIFEbْasXly wNUcv;."Jy)QQ/!_O3\ >^m2@1u k ΢ R5ձ'O.׫ͩ>ZG]>A_g2ar'翭!GJ<36򿹚2Ǚ eX>xJG )iwȞZ8k(DZMsY\.1eTS}-%ƥ:PJ5w,q3s(gvQNm;vf:u3R#/uq(}fg>%,^ eQvٳj_u.$f/'í!o!1Y92:x QxH&Mhgi`ʈjU lNᡊ#sCf7қ6%a< RO?Α#S> q}6F$Z+&eZqb#;Y*tN5Rs%Ɋ=?={UÉSX-.]CwyC7/؟u5Kh}#sg4m_QWODDo9{sKk,HG>[c;louL M]<,8+Vy _R.[NN׭% U1$i1.v`1ZɧȽU0on/BV١7KW 2Hb_J~k8Ĕ³Tr,˼o$Ќ4(s8[)f*F<_GCgw, )W) m'G#Y7y S~Kڪo@/'-+yiBt(|L3 (Xj-tظ!۪>,JjcM= U|0c}61 \l1\OfSGdbHn@ɷXpw]q(b1H慂Mf{g=e#(o-Y35wfu'pb7==7 Pv 97nP^K Άiċp'Anp C|?Z >3S"n`^E k_sns`Ř&$49_~p7/)s$~G(mYH"ܛyߊ)qC͊ Y){uٔ#a W{ѭlP> ,]d]7Hŕ;[Qx.?1F^ݵV쁑Knك3D G>cvdTC r,w˧ < `lh-mo rW2LzQILi]0ayC29ߐt?T򌑏;_OZ[ /y;eCоp,XFk̩ \qa( .?|.7KDqtnT>?(rK'xG4="_Bq%xܷĢJxc[ʑ& Ѻ$L]օz@6?7;{CG&J׶BsoLMϾ>?h*;|- -yNԭȔoֳ;QYT|󱺬Xa\ tS0*Z׀-ORN"ӿ47Wu{kTڙO.׏_>_E WqSQ]˔>am-32 7iuRЄmRĩOH[yj/[P9TV?%81 .BM18ˢhNH "N\Uމ0cf7)*խ{z⻐YA{wPmSRBp:?F~X?Bd^N%Ѩ@,?lJrNC*1؉ e~.|krK~'\Jq3Q\NP"L%{kT* 9\˱AߧȨp* e!3zŲQۜ<Z ?2AnЦsS/'E7c[o푀GVע7#Y^x+˼N(NB?-AeGhW .HVCkSaAfČw>j@'O 5(uͭa [jʳldэ4T|ĽmLW=D~7CjrޝQ覹 +e`pAM2֏>)G@VݛuQiDIcFD$GZJOpb_ }uT->F:{uOM(%1D$wb[Y;xP@h0Q&'kfFȈoFM^uH8? NS̀54vG6^-\}I8)ώeQ~4Y깵;|7o.pԻy©#I7ޙrJrRUciT7C]ښ.=󩚟нvL<zDfzw?u@k1N@0W>N0cT%\:E=A9:>tD`qw`J&kr!No5=$`ʦjb 2! 8 &8.ӲBNqŵ@P26?h'}$ SPW$ħ=4?lYbYٍo)?_h*P E,؃xc+Z~',|0j+0,j}쀜&5i`Tf !dq sP'EvI/'@y.'m9 ]ͳֆ!|XfpwCyYKYC3Sx9&ٮcka_Co'NU6ݿ~}C8ҿI]%c_0G9%( I/<.fkDHR/.me./W8ţh'i6F|s? d:c!]GG;dST':-ekgkw/Gfy/imh@g6DdZ [D.u:h5{SMbH3,O?in;Ũ1Zɠ74#߶n;OV> &sozF<6'<ob~ &zbR3Nzrx"d//BXesT2FcQ *^LJ&f|ļwO`V2G+DWlUӪnALZEryƀ,2&Ѫ{N%e ~ޒN# V[GK}SJ"XDُ |U4P PTm\E r N u.„!#~CPZ+mґg{"u=ighͷ$i){7r (zDsw6'f bMt=tLH:NyM󀢼>!س `r=@յ^uC-r6ynDƭM}+[Wnn_Gf؆]?Li_L6-xcH$T9W'UC7CcpOO]$-Ok`vM(#>C ,WW)„%M~>ȚY 1GWǔ O8A8q#:(%$G?92 ljd%Dž\ڌIfq0 ɸ&;MMT6GfS xzѫHy壤Q)'C-y]r.* QQ{R~gOXx}{-omE9qk,#,3q*/l@+صD5/X` W$sLVO-Bo2Dpw5$qFHu!ݬC_ BB軺/s)d˭H\}Uc&2 %b ݁7*k=~2'O^{vLUļ`6mB0KB;/VMN!;$S:/D&١OU.9nYţp}´ѡ{XqX1{#s=:]ֳ0kdȻr&S7gGbД{L%l@TUC'Sb#Wg7N;z5P.}&k.m&؝ hp?/4WHosKoաt'ypՉɨ7lA8)vleW^R*cҦ ]* O?z7T=M)4S^Djy;OgwdX#]?b/Y Ccz4:=Vbv:W+\ us f)-, c.49: 5P|кD}zU*/^awH;(2ڊӮ]4fT8`y]w>pJgK@dIqW .ed% sTƝlNR9DטژH T |bmc*؈K4w@P3#M;):#3-J y8XgZjiuD$8ֹXρڕl<-ֽz(0B1GCd҅y`!*%e'|EMڬaBr/" »݌I=  <˶&AcZ( C䬩1&ͬoKE{cRUh1#+Q{ᱪE8΂::!GsiagYAF.Ei q20tRDt#VZpq$K +M&AfMDmxqDf:|`CZKQ!"l4,;ꤨ-FcXA) 4q,r//s*#9{db>}3鿨#h$t4E3AD!Y_N 3^1]^mIa8_(Oq)G'p>s;,JA:b Gޮ6דe &:lrMS!SYm=\ O.$yhP lixO0TW\4=glMl@䣂QD9+bVɜ|رsb)KqNJlTcdsFJe70ؚASW܆J+c5v y3MPKh<"BJna@r7.% [iXJEE;>D4;#t'9ăOU<h̲I˳DҪos:.UC0R@Pg=y+݆x[(& a4ӌ+y_3#ă.f7IuAq?P=v7H$+^q%44L,zQЄOn!IϯyPqTmu$nf9ajnw kapҿ0rj8N_Zƅ)UDpYF<#5: D''m9I+U 8Χ7:/=ikv-FIc캱%=,o m#vՙ18",-iD#,&C'"f떳^rţ$ ZmMT-^E].'bD,]o6C*vb-eZ$ |3Eu%oͪBaJ'V]~PNhX£xIO'mNNvgNk捏 e|t4gY'q? jO+N YZ