xrdp-0.9.13.1-150200.4.30.1<>,Hevhp9|+g 5T8tlD/-RH+|O{>֥ ə^]dHY adQ%<L._5%S˙V0`r>:dݽLW CU|lupJhe0CM4Cb"]av#$y&%?"C1"~%Htþ d[VEm5 B^9C (񃁎ώ4w'G^;[]T0~>It?dd  C2 H]"Z$Z $Z %pZ &Z 8Z 9Z;(Z<Z>>Z@8 @$A|$D$(E 8E89E8:I8=>>F?N@VF^GtZHZIDZX Y \Z]|Z^3bc^defluZvdwZxZyddz`Cxrdp0.9.13.1150200.4.30.1Remote desktop protocol (RDP) serverA terminal server, capable of accepting connection from rdesktop and Microsoft's own terminal server / remote desktop clients.evhh01-ch4a {SUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND GPL-2.0-or-laterhttps://www.suse.com/System/X11/Utilitieshttps://github.com/neutrinolabs/xrdplinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in xrdp-sesman.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in xrdp.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi/sbin/ldconfig if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in xrdp-sesman.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in xrdp.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=xrdp SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ ! -e /etc/xrdp/rsakeys.ini ]; then xrdp-keygen xrdp /etc/xrdp/rsakeys.ini if [ $? -ne 0 ] || [ ! -e /etc/xrdp/rsakeys.ini ]; then echo "Could not generate rsakeys.ini, please check manually!" fi fi exit 0 test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable xrdp.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop xrdp.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable xrdp-sesman.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop xrdp-sesman.service ) || : fi/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in xrdp.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart xrdp.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in xrdp-sesman.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart xrdp-sesman.service ) || : fi fi : test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ) || : fi fi"/*)"*"(*o8:"*#,8!98"0*|!6D {   (+@<)PIrO:`i0o(H0(P ` S<~A M6FF  @6~A큤A큤큀큤A큤AA큤A큤evhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevh^v^v^v^v^v^vevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhevhf3846e864fbbe36f0d5441a486f0b22383713958f9c58254ebf59e6ca188d119257d81a7233944c1165d0d093b81422ebae85d9aae348515f95826857f16e7b3a1e948a41d51113f432de43c87eba4c9ab96c43fd8b19116a09d6076058aae6b4f979deda56574d1507e0d065ecf2748497e43eb366ccdb8c34a461b6e7c0c76038ec38782dca99968c529f9e59ab32058854197b62047a95cba54bf8716c24c20201737348c51f1e04600c7b1df2fef96aa0da6efdee5f16f36d6d43647bb76dcd8b05421feff8c927239d2053460b2eadad00c634f63d2f9ef18b783e4e8d49c28d5138bc21c0f5c4b83622f7fa1bd6659cb0dbaebd4b18cd1ab113e5e42fa3006bd5cc0aa2e516389c81f4a6aebdefbebf28915008ac2426afb1a297be8a648995408f111bbb82c1129947c9ae39770d42776a0e2018fb5795dce2e7097ff8e56ef6682c0e73e5ef630a8fd2728f9ad96fbb411a78f757d6ab8e63a216a8af7b3532db072e4c037f5e128e6f2f69c06686f4fbb43c85b5cc36ee07071883ce24a9650403c28fb1cf25c1d852cde3ab9b9fb5762d4f97d300c1b5b97a386539eb5367388135ffdb47e92c5314900a2717588f8a7cc2fa1c2f2b61498bde16df7def33d5a8f8dbd3fb409bb9198939394d009441007eb1187c4627630637f8788552cdba52ab9703389dffa99f31078e41edd731a6be4752f2a68455614e310e53fbd02b8e06d03555094c85160c475f357830e050a27d8aacc48dac061f2a79999197910b3a69f4f73dd9c6367e5290edf54aad45c1231fc2f7e5c2f00cd5b67563525601400cb885d9908e775e372a0c49498292b47701fa0f1d58db86a9b502b2f33120d9d3a1f6f261d2fc2467a8b3157f0af208bcd558f998c87dedb6470470eb6202b20b117e417ca696b28175a47854da3dfb07a02ebcea5328aaa47edcb1d55f43bcda11b46dddc0ea2427d4b05926577b4c0c8dfeeb0cbb7aa74b267a30885881b4d4cc1fe7bf48825f932b4f76926abdb7d5f5b1e701b493b7484c81edd3154608350450c3f9822e9e6187236e752363ef3c2fb6296d3a3882b79c9355caeb352b16ebee103991264b4a08d58ae16a99c3e46cdf3f5a1020e2f9c4c1e93afc4d9c477cfa02ed9b311da6e22d87bead72aea249838b31ef1dd11ddfae332322f9b87906602648337f2b106d7acd251499c2dfe8064994a9cd395e5b38571a731d7fa6f943c0231159823fb49c7fcc6d3274604165cf5400a6ba0bc10bc0a273f891ffc30a7789042e02dd219805054bf67953805e37f13d67c0413c3685718148f5e5d240a655d4021a1a78634705aa8efdc3d79c36212e980bee6cd2190930c37679c223a579680cbdae23caf03f52d9facc8ccb1da3d2948233c967e8d41d2ea2b7e07e6c063e250c3ea9524653c4e5054c833a1a2535ee7ac253bc6b1f28aaf768ad3f39097976dfedc9b869e89c7b4b9616f5cb3435658511c01f17b6d9d17f2d507151f2447dc928a2798db3011a44ddc10f87ec100cab5488497c87f944eb6d3b0b55e2ae9bb4ba47f37a35acca3373f552c1ce645557e2ab3dec862d740cb4de3fc83579b8ababc2e5766d6376ca0cf1bd19797c3f8896bc0d9fc0fc2f0f2e18c6a0dc6d6ef527eaa0cd698511dc5b67aced7fc5f9312d8fa6cab92390a3ada2fd98ef2e706cc5666db794c6dc4f599c5a038b800ad7a3dce729fd75b0dc34541b8ffcf953fbfc550f9d79e0e3157a986a4e3647efccca9256b11725db4411a4e7c2be6688d3bd6a2fcceac60181c5a2565c9d37f5221172334b8a7c03a0d4de9d2806a72951e38805bd065486c4c18934111aa6bb42eb2a9fb03033e0da6dc4b558a29f6d6150fe2a8731f9931b2b774a8b912e68e94efbbc033c32bd2f126a2d975be847c2c0dc0244ee03e889e733026e5240e097044a196f1f91c2af77f126671d1c27ce0a3b4519c9d6d13f3b5f1149eedcd15c098c45b297b331b29af4e75d45b0e5cb81aa5fd5f2f0bd31ae6df2e4c3a87c72b9f17e2f7a8d910bc38193e907d134ae84336dbf919572748389376dd8a8a0283ac9c9560639f7f6fd66fc2ff665acf738b71115404b482c0dc5b3c8b9c1a4bf70fbbe6d88fd58c935dfc4644ccea7e17378a3d47dcd8b9d14ac87b142834a42e1ed284da9dbdde361623f39a67308ed0fbde9b97dabb055a003fbd2e6ba9990d018466fe221f98d5307c03e36e957b451d738c2e0d8de748fe4acd9861b4cd76b73ecf0c5802ff0714d02b3326f701341570094299ab2afffd7122b57d8b96af0e5e343efc628dea3ba235914034aca8ae9102cc44fe29f12ebf963901f90f5a79b03045b6766e4fd6ef3922668e7cf3588227a2639b830e347f02d564a802f507cc50fde017a8df7dea348dd89badba70be7471806a6a2200fe46aa6803ba3c71c3c1e1345d761e85bc78dfe4947a86b39d991aac15e78ccbc35416cbfc612becdf0faec4be3bd669f7c691f105d412b74f96f5e4d769d014b7a586388c564f0ad6a8a1b30d1a514fe41c6c9cdbc57754b132a0463b2587fe3566c3cdb6712daf55f269fc67a7ed2ad6bbf89b3d79cd0694c7d9112a7a70a3cbc11a485b5f08a03eaec772c490004c10652fe6aaf6dec86f143b1126c04f11ee772ac2ab7bca2ec706231e32cf55c8e793f9e9662b8b6c1e84d31fbda5d69ad3ba595b503ea52f6bda35dbb48bb69cc2c666c15222d4b276a3fdd286619108548e93afd750e5821a626d6a5890f8cc0afdabc1968bf86db5127fbbe38279f7851b75fd6818e26e81590193e364b0c978dae21e3d340b61065eee874dbdacba227afb345155645ba6716d709dcc65b2086dc5740b53128debfa07bb860d22663438d750e6ccb33d78662de2c7f376b04bb8c6d54561a5e9e09747f0fc014049404d5bb13e69ee31ed3f346a39cc0b0a5ede7fab7ba494b279b4c80b4058dea2afb403d426e58e203fc309051a42c42b2635388d268b6d696927db4d8ce752d4f7326c03404c08cbc9161883282ed4f70fe7c0f89526b295fea7a719399ea1e7d6b60f2b9a1a916700e1fc5c9a6f8a8a3637ac9a63da4ff1396d4b5df79e7e85a97ad5a7d131badd6812da39184fba844e6e46ac38e308557a1dcdb282b49a3cf68f0354b865af69km-0000040b.inikm-0000080c.inilibcommon.so.0.0.0libcommon.so.0.0.0libscp.so.0.0.0libscp.so.0.0.0libxrdp.so.0.0.0libxrdp.so.0.0.0libxrdpapi.so.0.0.0libxrdpapi.so.0.0.0serviceserviceQ@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxrdp-0.9.13.1-150200.4.30.1.src.rpmconfig(xrdp)libcommon.so.0()(64bit)libmc.so()(64bit)libscp.so.0()(64bit)libvnc.so()(64bit)libxrdp.so.0()(64bit)libxrdpapi.so.0()(64bit)libxup.so()(64bit)xrdpxrdp(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/envconfig(xrdp)libX11.so.6()(64bit)libXfixes.so.3()(64bit)libXrandr.so.2()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcommon.so.0()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libscp.so.0()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libxrdp.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xorg-x11-Xvnc0.9.13.1-150200.4.30.13.0.4-14.6.0-14.0-15.2-14.14.1es@e\eRdcc/aj@_/@_2@_X@^@^^^y@^y@^j$@^h^>]@]y@]w@]H@]:@\@\$[t[m~@[b@[6@ZԐ@Z2@ZZN@Z@Y@YYoIYdYOY7Y /YYR@Xe@XW@Wu@W9WaC@WN@WL+@W@W4VTY@To)@yu.daike@suse.comyu.daike@suse.comyu.daike@suse.comjcejka@suse.comyu.daike@suse.comyu.daike@suse.comyu.daike@suse.comyfjiang@suse.comyfjiang@suse.comyfjiang@suse.comyfjiang@suse.comdimstar@opensuse.orgyfjiang@suse.comqkzhu@suse.comqkzhu@suse.comfzhang.foss@gmail.comfzhang.foss@gmail.comcrrodriguez@opensuse.orgyfjiang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.commatthias.gerstner@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.combwiedemann@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comrbrown@suse.comfezhang@suse.comftake@geeko.jpfezhang@suse.comfezhang@suse.comfezhang@suse.comjengelh@inai.deftake@geeko.jpfezhang@suse.comfezhang@suse.comfezhang@suse.comvliaskovitis@suse.comjengelh@inai.defezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comrmilasan@suse.comrmilasan@suse.de- Update xrdp-CVE-2023-42822.patch + fix bsc#1217759: xrdp login screen does not show any text- xrdp-CVE-2023-42822.patch (bsc#1215803) + unchecked access to font glyph info- xrdp-CVE-2023-40184.patch (bsc#1214805) + restriction bypass via improper session handling- Convert username exported to env variables to canonical form to prevent issues with different username and domain formats (bsc#1211740) + xrdp-Add-function-to-get-user-information-by-UID.patch + xrdp-Moved-initgroups-call-to-before-auth_start_session.patch + xrdp-fix-username-in-env.patch- xrdp-CVE-2022-23477.patch (bsc#1206301) + Buffer over flow in audin_send_open() function- Security fixes: + xrdp-add-stub-implementation-for-s_check_rem_and_log.patch * add stub implementation for s_check_rem_and_log() + xrdp-CVE-2022-23468.patch (bsc#1206300) * Buffer overflow in xrdp_login_wnd_create() + xrdp-CVE-2022-23478.patch (bsc#1206302) * Out of Bound Write in xrdp_mm_trans_process_drdynvc_chan + xrdp-CVE-2022-23479.patch (bsc#1206303) * Buffer overflow in xrdp_mm_chan_data_in() function + xrdp-CVE-2022-23480.patch (bsc#1206306) * Buffer overflow in devredir_proc_client_devlist_announce_req + xrdp-CVE-2022-23481.patch (bsc#1206307) * Out of Bound Read in xrdp_caps_process_confirm_active() + xrdp-CVE-2022-23482.patch (bsc#1206310) + Out of Bound Read in xrdp_sec_process_mcs_data_CS_CORE() + xrdp-CVE-2022-23483.patch (bsc#1206311) + Out of Bound REad in libxrdp_send_to_channel() + xrdp-CVE-2022-23484.patch (bsc#1206312) + Integer Overflow in xrdp_mm_process_rail_update_window_text() + xrdp-CVE-2022-23493.patch (bsc#1206313) + Out of Bound Read in xrdp_mm_trans_process_drdynvc_channel_close()- Fix crash in xrdp-fate318398-change-expired-password.patch (bsc#1187258)- Introduce more buffer protection fixes (jsc#SLE-11518): + Add xrdp-memory-allocation-security-fix.patch + Add xrdp-remove-unecessary-gmalloc.patch + Add xrdp-safe-data-chunk-reassembly.patch - Make the serial number of SLE patches on the bottom- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: + Fallback the session to icewm when a selected desktop environment is not found (bsc#1171415) + Support plasma session for Leap 15.2 + Give more informative comments in start_wm.sh- Update xrdp.keyring according to: https://github.com/neutrinolabs/xrdp/issues/1627- Update to version 0.9.13.1 + This is a security fix release that includes fixes for the following local buffer overflow vulnerability (bsc#1173580): https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-4044 - Rebase xrdp-fate318398-change-expired-password.patch- Use %{_libexecdir} to install the legacy initscript actions to.- Enable SLE only patches for Leap (jsc#SLE-11850).- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: + Set the default session to GNOME Session for SLE. + Update the variables to launch SLE-Classic Session. (bsc#1166746).- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: Add `export XDG_SESSION_TYPE=x11` in startwm.sh for SLE, since lacking this variable in GNOME 3.34 causes GNOME crash (bsc#1159257).- Update to version 0.9.13 + Bug fixes: some regressions on drive redirection #1469 #1487 [#1505] #1507 + Support mousex button 8/9 #1478 - Update to version 0.9.12 + Bug fixes - Fix "The log reference is NULL" error when sesman startup [#1425] - Fix behavior when shmem_id changes #1439 - Make vsock config accept -1 for cid and port #1441 - Cleanup refresh rect and check stream bounds #1437 - Significant improvements in drive redirection #1449 + Other changes - Proprietary microphone redirection via rdpsnd is now default off RDP compatible microphone redirection is on instead #1427 - Skip connecting to chansrv when no channels enabled #1393 - Add openSUSE's pam rules (boo#1156094, #1442) - Do not terminate xrdp daemon when caught SIGHUP #1319 - Known issues + FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add `+glyph-cache` option to FreeRDP to connect #1266 + Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 - Drop xrdp-mkpamrules-support-usr-etc-distconfdir.patch: Fixed upstream- Update xrdp-avahi.diff: Fix implicit definitions errors.- Build with --enable-vsock so xrdp can be used with hyper-v enhanced session mode.- Make mkpamrules additionally support SUSE's usage of /usr/etc/pam.d (boo#1156094, gh#neutrinolabs/xrdp!1442): * xrdp-mkpamrules-support-usr-etc-distconfdir.patch https://lists.opensuse.org/opensuse-factory/2019-08/msg00113.html- Update to version 0.9.11 (jsc#SLE-9612) + New features - Suppress output (do not draw screen when client window is minimized) #1330 - Audio input (microphone) redirection compatible with MS-RDPEAI #1369 - Now xrdp can listen on more than one port #1124 #1366 + Bug fixes - Fix the issue audio redirection sometimes sounds with long delay #1363 - Check term event for more responsive shutdown #1372 + Known issues - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add +glyph-cache option to FreeRDP to connect #1266 - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 - Rebase xrdp-avahi.diff, worked around stdint.h definitions - Rebase xrdp-fate319683-allow-vnc-resizing.patch- Add xrdp-systemd-services.patch: Let systemd handle the daemons, fix daemon start failures (boo#1138954, boo#1144327).- Update xrdp-pam.patch: Include the pam_keyinit.so module in /etc/pam.d/xrdp-sesman to support the kernel keyrings (boo#1144064).- Removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html- Update to version 0.9.10 (jsc#SLE-5926) + New features - Restrict outbound (server->client) clipboard transfer, configured in `sesman.ini` #1298 + Bug fixes - Fix libscp v1 not setting width but height twice #1293 - Fix reconnecting to session causes duplicate drive entries in fuse fs #1299 - Fix default_wm and reconnect_sh refer wrong path after sesman caught SIGUP #1315 #1331 - Shutdown xrdp more responsively #1325 - Improve remote file lookup in drive redirection #996 #1327 - Overwriting & appending to existing files now supported #1327 + Other changes - Add Danish Keyboard #1290 - Put xrdp- prefix to some executables appear in man page #1313 - Replace some URLs from SF.net to xrdp.org #1313 + Known issues - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add `+glyph-cache` option to FreeRDP to connect #1266 - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965- Update to version 0.9.9 + New features - Disconnection by idle timeout (requires xorgxrdp v0.2.9 or later) #1227 + Bug fixes - Fix xrdp-chansrv crashes caused in drive redirection #1202 [#1225] - Fix build with FDK AAC v2 #1257 - Do not enable RemoteApp if the INFO_RAIL flag is not set (RDP-RDP proxy) #1253 + Other changes - Add Spanish Latin Amarican keyboard #1237 #1240 #1244 - Dynamic channel improvements #1222 #1224 - Remove some deprecated sesman session types #1232 - Refactoring and cleanups + Known issues - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add `+glyph-cache` option to FreeRDP to connect #1266 - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 + Refresh xrdp-default-config.patch- Update to version 0.9.8 + New features - Add TLSv1.3 support #1193 + Deprecation notice - TLSv1 and TLSv1.1 are removed from the default config. Current default is TLSv1.2 and TLSv1.3 + Bug fixes - Ensure unmount redirected drive on fatal X error #1140 + Other changes - Pulseaudio modules has been removed from xrdp source tree - Pass pulse socket name via environment variable #1198 - Update xrdp-fate318398-change-expired-password.patch: Use configured values instead of hardcoded ones in login_wnd inputs- Add xrdp-support-KillDisconnected-for-Xvnc.patch: Support the KillDisconnected option for TigerVNC Xvnc sessions (boo#1101506)- Drop unused private key.pem to make build reproducible (boo#1062303)- Update to version 0.9.7 + Bug fixes - Fix endianness detection on ppc64el #1082 - Fix a bug xrdp file copy slow #1112 #1132 - Copy the PAM session environment for the reconnect script [#1120] - Accept fullpath for DefaultWindowManager, ReconnectScript [#1147] + Other changes - Show OpenSSL version to '--version' CLI option #1096 - Support sesrun start xorgxrdp sessions #1108 - Show configure summary when configure is done #1126 #1134 [#1137] - Less spit on the console when sesman starts #1142 - Fix memory leaks #1146 - Separate rc script for FreeBSD into xrdp and xrdp-sesman [#1153]- Add --enable-painter configure flag to avoid error 0xd06 for certain Android RDP clients (boo#1031910, #246)- Update to version 0.9.6 + Compatibility notice - Exclamation mark has been removed from comment out symbol of config files #1033 + Bug fixes - Make listen check before daemon fork #988 - Fix xrdp sometimes become zombie processes #1000 - Include hostname in sesman password file name #1006 #1007 [#1076] - Fix default startwm.sh to use bash explicitly #1009 #1049 + Other changes - Add Swiss French keyboard #1053 - Improve perfect forward secrecy, explicitly enable ECDHE/DHE [#1024] #1052 #1063 - Lots of leak fixes, cleanups and refactoring - Enable IPv6 (boo#1083105) - Refresh xrdp-bsc965647-allow-admin-choose-desktop.patch- Update xrdp-fate319683-allow-vnc-resizing.patch: Fix interface call incompatibleness (bsc#1064602, bsc#1075163)- Update to version 0.9.5 + Security fixes - Fix local denial of service (boo#1069591 CVE-2017-16927) #958 [#979] + New features - Add a new log level TRACE more verbose than DEBUG #835 #944 - SSH agent forwarding via RDP #867 #868 FreeRDP/FreeRDP#4122 - Support horizontal wheel properly #928 + Bug fixes - Avoid use of hard-coded sesman port #895 (boo#1060644) - Workaround for corrupted display with Windows Server 2008 using NeutrinoRDP #869 - Fix glitch in audio redirection by AAC #910 #936 - Implement vsock support #930 #935 #948 - Avoid 100% CPU usage on SSL accept #956 + Other changes - Add US Dvorak keyboard #929 - Suppress some misleading logs #964 - Add Finnish keyboard #972 - Add more user-friendlier description about Xorg config #974 - Renew pulseaudio document #984 #985 - Lots of cleanups and refactoring + Known issues - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 - Update xrdp-default-config.patch, drop usage of xrdp.sh from xrdp.service (boo#1014524) - Update xrdp-fate318398-change-expired-password.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 0.9.4 + Accept prefill credentials in base64 form #153 #811 + Indroduce AAC encoder to audio redirection (requires Windows 10 client) + Fix ocasional SEGV in drive redirection #838 + Fix client's IP addresses in xrdp-sesman.log are always logged as 0.0.0.0 #878 #882 + Fix ls_background_image didn't accept full path #776 #853 + Fix misuse of hidelogwindow #414 #876 + Fix WTSVirtualChannelWrite return code #859 + Fix no longer needed socket files remained in the socket dir [#812] #831 + Make creating socket path a bit more robust #823 + Add Belgian keyboard #858 + Drop workaround for #848, fixed in upstream- Add workaround for the upstream issue #848, fix xrdp does not start by wrong path in *.service.- Update to version 0.9.3 + Log user-friendly messages when certificate/privkey is inaccessible + Now sesman sets mandatory LOGNAME environment variable #725 + Now sesman ensures socket directory present #801 + Exit with failure status if port already in use #644 + Fix glitches with IPv4 struct initialization #803 + Fix some keyboard layout integration (UK, Spanish) + Fix handle OS when IPv6 disabled #714 + Fix issues around systemd session #778 + Fix protocol error when 32 bit color and non RemoteFX session [#737] #804 + Fix sesadmin shows error when no sessions #797 + Fix TLS spins 100% CPU #728 + Fix Xvnc backend disconnects when some data copied to clipboard [#755] + Optimize startwm.sh for SUSE * Drop xrdp-do-not-execute-psuedo-login-shell.patch + Update xrdp-avahi.diff - Update xrdp.keyring: add key from upstream signer (Koichiro IWAO, metalefty@github, 01BF10EB)- Add source verification: + Add xrdp-0.9.2.tar.gz.asc + Add xrdp.keyring: add key from upstream signer (Idan Freiberg, speidy@github, 337B1F18) - Drop _service and _servicedata: not needed for stable releases - Drop xrdp-openSUSE-logo.patch and openSUSE.bmp: not really necessary- Rebase SLE patches: + xrdp-avahi.diff + xrdp-bsc965647-allow-admin-choose-desktop.patch + xrdp-fate318398-change-expired-password.patch + xrdp-fate319683-allow-vnc-resizing.patch- Remove filler wording from description. - Rectify RPM groups and little errors in the summaries.- Update to version 0.9.2 + RemoteFX codec and Bitmap updates support are enabled + TLS ciphers suites and version, and connected computer name is now logged + Miscellaneous RemoteFX codec mode improvements + Move auth/pam calls to appropriate locations, fix potential bypass in PAM (bsc#1029912, #694, #704, CVE-2017-6967). - Update to version 0.9.1 + Support for TLS security layer (preferred over RDP layer if supported by the client) + Support for disabling deprecated SSLv3 protocol and selecting custom cipher suites in xrdp.ini + Support for bidirectional fastpath (enabled in both directions by default) + More configurable login screen + Support for new virtual channels: - rdpdr: device redirection - rdpsnd: audio output - cliprdr: clipboard - xrdpvr: xrdp video redirection channel (can be used along with NeutrinoRDP client) + Support for disabling virtual channels globally or by session type + Allow to specify the path for backends (Xorg, X11rdp, Xvnc) + Multi-monitor support + xrdp-chansrv stores logs in ${XDG_DATA_HOME}/xrdp now + Fix VNC password file that was based on clear text user password (boo#1015567 CVE-2013-1430) + Fix 3 bytes PDU handling (boo#1100453) - New sub packages for shared libraries and development files + libpainter0 + librfxencode0 + xrdp-devel - Drop patches merged by the upstream + xrdp-fix-buildtime-warnings.patch + xrdp-Allow-sessions-with-32-bpp.patch.patch + xrdp-vnc-enable-32-bpp-support-for-Xvnc-it-actually-works.patch + xrdp-Fix-support-for-32-bpp-clients-connecting-to-16-bpp-.patch + xrdp-dont-set-LANG.patch - Refresh patches + xrdp-pam.patch - its main part has been merged by the upstream + xrdp-default-config.patch - keep to use Xvnc as a default backend instread of Xorg (upstream default) + xrdp-disable-8-bpp-vnc-support.patch + xrdp-openSUSE-logo.patch - Add xrdp-do-not-execute-psuedo-login-shell.patch + prevent ~/.profile from being executed twice- Add xrdp-dont-set-LANG.patch: Backport upstream commit 5575197, sesman should stop setting LANG and let initialization scripts take care of it (bsc#1023988).- Update xrdp-fate319683-allow-vnc-resizing.patch: + Fix a crash caused by double freeing stream (bsc#1034606). + Remove DisplaySize from Xvnc default policy to enable it resizing.- Add xrdp-fate319683-allow-vnc-resizing.patch: Add support for ExtendedDesktopSize VNC extension into xrdp's VNC client to allow it to do resizing, so that returning clients can reconnect to session if their resolutions changed (FATE#319683, bsc#948062).- Backport upstream patches for 32bpp support (bsc#1022098) - Add xrdp-Allow-sessions-with-32-bpp.patch.patch - Add xrdp-vnc-enable-32-bpp-support-for-Xvnc-it-actually-works.patch - Add xrdp-Fix-support-for-32-bpp-clients-connecting-to-16-bpp-.patch- Trim/fixup summary and description. Use faster find -delete.- Add xrdp-disable-8-bpp-vnc-support.patch: Disable 8 bpp vnc support. Xvnc drops support for 8 bpp since 1.4.0. Trying to launch Xvnc in 8 bpp will cause it to dump core (bsc#991059).- Add obs source services: + tar_scm + recompress + set_version - Update to version 0.9.0~git.1456906198.f422461: Fix tarball naming from 0.9.0git to 0.9.0~git to conform openSUSE naming scheme for pre-release version. + Numlock out of sync fix + neutrinordp: minor changes, coding style, log level + Update faq-compile.txt + Change to allow authentication against all authentication methods. + Add details for crypt_level=fips to man page + libxrdp: no logic change, tabs to spaces + libxrdp: opps, fix typeo + Fix "\ _" on jp keyboard + xrdp_keyboard.ini: Fix jp keyboard model + update xorgxrdp + add keyboard options to xrdp_client_info + xorgxrdp=68412e5 - Add an extra legacy service action force_stop: Forcefully killing xrdp processes when it cannot be stopped normally. Usage: $ service xrdp force_stop or $ rcxrdp force_stop - Merge X11:RemoteDesktop and SLE package, unfortunately we have to drop the original X11:RemoteDesktop xrdp changelog due to unresolvable chronological inconsistences with the SLE changelog. + Add xrdp-default-config.patch: Rebased from contribution of cyberorg@opensuse.org in original X11:RemoteDesktop package. Adjust various default settings to openSUSE standards including removing dysfunctional backend entries from xrdp login UI (bsc#989309). + Add xrdp-openSUSE-logo.patch: Split from xrdp-default-config.patch. Add openSUSE logo to xrdp login UI. Add openSUSE.bmp: Taken from the original X11:RemoteDesktop package, the logo. + Add xrdp-fix-buildtime-warnings.patch: Fix buid time warnings, backported from commit ded462a. + Drop xrdp-lsb.patch: SysV and LSB init scripts are no longer supported by systemd (bnc#442211). + Update xrdp-avahi.diff (bnc#586785). + Update xrdp-pam.patch (bnc#441750). + Update xrdp-bsc965647-allow-admin-choose-desktop.patch (bsc#984834). + Upbate xrdp-fate318398-change-expired-password.patch (FATE#318398). + Cleanup specfile.- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: Fix startwm.sh broken by changed gnome-session environments (bsc#965647, bsc#984834).- Update xrdp-fate318398-change-expired-password.patch: Fixed some internal bugs (FATE#318398).- Add xrdp-fate318398-change-expired-password.patch: Enable the user to update expired password in login window (FATE#318398).- Update to version 0.9.0, git master branch id f422461 (FATE#319910). + Added FIPS support. - Drop xrdp-change-default-crypto_level.patch: fixed upstream (bnc#764044). - Drop xrdp-some-minor-changes-to-arch.h.patch: fixed upstream (bnc#910824). - Drop xrdp-fix-segfaults-in-xrdp-chansrv-code.patch: fixed upstream (bnc#899105). - Drop xrdp-add-systemd-support.patch: fixed upstream (bnc#899105). - Drop xrdp-tab-from-mstsc-updated.patch: merged into xrdp-filter-tab-from-mstsc-on-focus-change.patch, which introduced the bug fixed by this patch (bnc#623534). - Rebase xrdp-avahi.diff (bnc#586785). - Rebase xrdp-pam.patch (bnc#441750). - Rebase xrdp-bsc965647-allow-admin-choose-desktop.patch (bsc#965647). - Rebase xrdp-lsb.patch (bnc#442211). - Rebase xrdp-filter-tab-from-mstsc-on-focus-change.patch (bnc#601996, bnc#623534).- fix rsakeys generation test (bsc#973130) in xrdp.spec.- allow admin choose desktop (bsc#965647) add xrdp-bsc965647-allow-admin-choose-desktop.patch- Fix endian issues (bnc#910824). xrdp-some-minor-changes-to-arch.h.patch.- add systemd support into xrdp (bnc#899105). - fix some segfaults in xrdp-chansrv (bnc#899105)./bin/sh/bin/sh/bin/sh/bin/shh01-ch4a 1702258868  "$&(*,.024579:<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw0.9.13.1-150200.4.30.10.9.13.1-150200.4.30.10.9.13.1-150200.4.30.1 xrdp-sesmanxrdpkm-00000406.inikm-00000407.inikm-00000409.inikm-0000040a.inikm-0000040b.inikm-0000040c.inikm-00000410.inikm-00000411.inikm-00000412.inikm-00000414.inikm-00000415.inikm-00000416.inikm-00000419.inikm-0000041d.inikm-00000807.inikm-00000809.inikm-0000080a.inikm-0000080c.inikm-00000813.inikm-00000816.inikm-0000100c.inikm-00010409.inipulsedefault.pareconnectwm.shrsakeys.inisesman.inistartwm.shxrdp.inixrdp_keyboard.inixrdp-disxrdp-genkeymapxrdp-keygenxrdp-sesadminxrdp-sesrunxrdpforce_stopxrdp-sesman.servicexrdp.servicexrdplibcommon.solibcommon.so.0libcommon.so.0.0.0libmc.solibscp.solibscp.so.0libscp.so.0.0.0libvnc.solibxrdp.solibxrdp.so.0libxrdp.so.0.0.0libxrdpapi.solibxrdpapi.so.0libxrdpapi.so.0.0.0libxup.sorcxrdprcxrdp-sesmanxrdpxrdp-chansrvxrdp-sesmanxrdpCOPYINGdesign.txtfaq-compile.txtfaq-general.txtfile-loc.txtinstall.txtsysconfig.xrdpxrdp-dis.1.gzsesman.ini.5.gzxrdp.ini.5.gzxrdp-chansrv.8.gzxrdp-genkeymap.8.gzxrdp-keygen.8.gzxrdp-sesadmin.8.gzxrdp-sesman.8.gzxrdp-sesrun.8.gzxrdp.8.gzxrdpad24b.bmpad256.bmpcursor0.curcursor1.cursans-10.fv1xrdp24b.bmpxrdp256.bmpxrdp_logo.bmpxrdp-sesman.log/etc/pam.d//etc//etc/xrdp//etc/xrdp/pulse//usr/bin//usr/lib/initscripts/legacy-actions//usr/lib/initscripts/legacy-actions/xrdp//usr/lib/systemd/system//usr/lib64//usr/lib64/xrdp//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/xrdp//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/xrdp//var/log/-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:31863/SUSE_SLE-15-SP2_Update/830d39790ff100933ef405c7f81cce9a-xrdp.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux  ASCII textdirectoryASCII text, with CRLF line terminatorsPOSIX shell script, ASCII text executableASCII text, with very long linesBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=87657dcd4d3670fe4dd0aad601295a7dd20ed4de, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bffa7a86620f2511f238f69a4e7552d17867027f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4e04dad839f05b80752d7b1aeb9a34bf6a89d65b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e86ca6a9a7dbc312f964db13e28ea78bf8095ee5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3dbbdf234fd0d4d61b662c018001436cd39f4bbb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4682af40d9b6f80e29cb5ebc1e359c3c093c77b1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=00f65d657116209378791352f15379fe50f1fd39, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=12a229e97051b3ee8866df9fafd658bff4c54f95, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1dbe553c92bd52b810a0c47b7909400ccba8cb0e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b87170d1d3fb5398c09a54fb38c8347f2fd5567a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ccb19137c842e7ecc872bc9e65fbdb1a7bfe83f4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=90e0fbebe5212673828e4ebe9db87eaddf6f3f25, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bd971ed3e4809bc37f7a6971bdf2409a7b479476, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7465d7868064cfaaeedc45975eb382514def283c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=41fce7fc65fc088617fff6b42ec69f2c8eb1c66e, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)cannot open `/home/abuild/rpmbuild/BUILDROOT/xrdp-0.9.13.1-150200.4.30.1.x86_64/var/log/xrdp-sesman.log' (No such file or directory) )-49>EJT[  RRRRRR RRRRR RRRR RRRRRR RRRR RPRRRRRR RRRRRRRR PRRR PRRRRRR PRRRR PRRRR PR RRRRR PRRRR RR RRRRR R RR RRRRR RR RRRRRRRRR $0vUKD@xorgxrdputf-82fd3f66438b631ad1cdb42ca146c08c18b4ff9aa9a4f4ce50b15eb8becc99baa?p7zXZ !t/R]"k%H+ۣT\1}z0#$NdGm(gu}\AM0?.wƔxM-Р/4GoSƓW!$sc8/O୕VKڔ?Ĵ Ŕ?IX?ۓ(XSB =b|d\d]w+N] W.]H5k`[LF,d9tu+?J1V{M'0}vy!QDne>!}/Y}"~6u }.:Q{X+9` CYȿK6x1̛vI07rjX~ #"cgd| H(Chqt%}~R$$>F-9Hx1t-jo/t(&௏&&g1^馛T;^zBUNr$*j p3KP F!w1(o^@#lE7|'<rHEpeGP%\TZr"ù@)]}mƯhuִ$?B0'd1!l- tݔSTERꄾ^5(,Ҙ(jiT v-}ln|LFQ1xLW)rXcfhmsלⱺ 7ef~)()YKD:i"(:2Sۓ2[MV{oWyi:CBm]0Mg Vm \l)-b|z:W6*^qIL+/a=XN.#|" pfvoc&C.?yXȟ,Ut5:ww ts(k@\q($PRS0:9tBZ [SbׯGEhwk[a$#phڒNt&DOvwq[k%p뢶aJ~z]H$t 4ԋF|ef#!Nң(Z+"56rvʕڮt0lD@gIa̽;yEWt Gx*`XAtx #ވIZh kKBO!F!H4$+wQ--uaXΜ"i)u|_}5 ++%*bCoe8m$t~50MT;ԩ B I օ+&a*/H6 V0΅N;rtdMc}HUo%VW]Q̣-67 tO-f+T*ax Aʲﺕ*ahOF>k;y۩|S(-h3誕ǖ=wjIV[.ZSΗ}זl 9G k_eQ*-nSpXtJkK .bbəW#oW/3|(.B]n\6J1&M,+?CE$L*EK.{ ]7Ne UGK'#n?% Lq*a@ 8osPg# < J2 ߺ / fU0P0T{ 0 [s PɡF$n@Y&Q_, &%>YJiG6%PhWB??a_mL|/ 瀐 HqkR-j]p=1y1HNދv7Isҁ96ƭxZ]Xه<9 {luLmվIi!53%i v) :w[T"x ע\#>(ir8o*X;Ɇ:mmڋ΀O"}2zeN[|~OzfF.f6Pu8܁0"_dpqI(UyȮfl.mX+*oGze'8u=kO: \3:jBh PHkhU,ܾN}M)jzr9,@&egnH i1(}Qg2ߎݾĉc:]V|؂-ӂN_Ǥ.1(Z>fY/$6P$ʹ]x}+iy{!zytLSps4Z+]>Hut~V?onW W0韛y h5T0R;_nFF+aHB1i˧tAX|-WSiE!!ǹe vUot8Da1CansS<ٵ;6:ff(C߁A#B/ sBWWǸK>xZn%옍Z:vQ8zQQFt"{&Z?dF 嫓*/̀_X~T5X0)@8QQ)r1zj%;R'YfjTG/ WZ)x+FzqPS{,ND+ĉ{`35 uKЃSS*IſgS5SVbJʼn7 ¥gQshrnwt1ȳ}áΐ1 V~2߯Y -Vx2KW{Zkd{|J>z!xS3~s˹`fx;\64F니 {&NlS!ƟiVl^qcp5fZђ8n&I B]\ ye e3vFe8ӣ G;@)h50PJTb-EotKqȓM_B,|;Ik@Aw_&PPS~yf.Բ}fe/4m>/)58'oj"hr7.yi̧A<ԅ^G1?aFIErO^5׫k=o[Ayg:Fi@ W0/Ǜ4yļzx7B"ǧ`s!=yu H~yHZ>SD T 9[nk&|~-Iq*dϸd#z&(͘9Iϵ%{y2UrU}8Or HXOΡi(L<'(:$\"* ()m1Q#7pTlSwOOl^Fo'wwwtYH $ jR5 IWHm&!Qg^|Cܶ uX푍XlknFN؞rjűsh <#gO1L |S3 256qtxro@x ͮ[em n*BI7eJ^uۄ>">Kb(PX= h&g7?dE5^,C^$[}ZE@R-2cҳB @qr/nJ՛nziPfw'R2(zFv i0F17~:I!_g, 3>gϔVnוkBV/]齸}s yj()qF=?HoPY~>~M;6 l_w:'Rb=p woN6 bPxtR|HnIc]')=R 8dqF )!j+EZCGoPHodGX+eψ㎲4vϾ{\mFIXqrD]>n _tTsbY0[5l)&T$K=ҎRHht;T-_CR\_b0u h]epEnڇox90T%RnqlVd9ĈP*:{lѽ7UF\NFtcf{bK?>e.-&dZ5+paWkjBpD1lTDB!hfA;NcZbtMd`HX~,4ӀIwm/^]~Y(y-YZ(uu~bUL \tǹg 5-x̖Ne ncBfh !mKCHX0d7*OA-)WNNuo[zsV\TIc֔4Y oN]C69ɯPRj ޼OrG -OQ/mpL*]JH*vnݗl1 >A,]o xRKln_YLx7`qU\wau`l mH/k4 *9AsӨ6b&!8 $Ķo=oaOntk)ag`36G'oʁ}e8V|@3FVqƊXsDCEK[S@)lZM!z!r:<98TVig[3y^$'+ , &4_rV4xi,c5r0:""i/ J;mHwwQ5 ,]0kC$؄dzm=#p|#P >̻U2E%6,x;,+29|ˎQGd9Cer6@ԳP #98Vt^gj ~y>V1}#V?B: (x!]?uk@}xHS(gP٫PK1>F0Ŗ:e8f|kH /7^X]UʼlݿHp&@Z%^CC5 HM="=YY ҾwP[Yе.J:~ B \քE:NJau/֑O9 K&fL\}BNTsSV}USW)FYvE؀ u$Hz-*0\>%;*/6y Kn,0 GuiYusѤUy~1JXb pbwOlO~c]]z{Og5޾C^M>0קpÒ]sE>s4.lo4FR7P'Y= ö2-=Yp(g{x _2|_Uu#,@WSm8AMc]mvu^>`:PzE͢漂fk{/En ?lGЅ忥  kuXH f=ѥ=w]|%td*/G䵽Ea;81 d & y5 Re]vW)XgFw,LV?xM̛֭0e(s*+ ĝ5}2SQ؃+9 |ѠL6ƖgE&ᬯPԦdO"jf,4M Sz=c .\ESZ$)W&^wd*g%7)?'`ifgiH21LWCΥF-tO0oKz앎CO{ڟ}vv ;Fu2/^\ѓ+ qC}wkg/ ;`ߛ)ł9%s,G\1o?:-7 0"( \=LjU<8_%ycJC56w//dTQE͹29™ؓ$֞=4A Bu NQ0r?"hP79ô{} cor tG8 ~֪ ǻhfvIԝCf*QQ! (q7ZCǃ/1 )zJ._JX,77tH᪲boXzt|\Az &f遳]GB^`wDK3a[S?~@Y/1R*Pv?z Q(<?v;]:s:hu cN!Ud{ԁe5?a"D)ۣkIXc3DP:Ks$xd TGGv?!< ̼XP,}ז9pM&r:WL+t91XF*ŝ[BU2Cb}5E%w!fDwBNh9_ (Bj-X5RI(6',9.8P\o OO%N !K21xhRDOiVT:o-SDњ|u ӽ= 13?wKy`=©2ri(NgOمM"D?'fGhSjwĞ=QLoahn"@)=+Պ!n>gP ZE<*! 3`}mͿV/{{~/mJyfZMa2qiyԱi=(5Ē1؎\|}k1%) ŁK@E{z]Er\;̨L~ZxA!6WΝKJBLp_}&\p{.p ~G # =g`' Al(o&0DtHvٗ2m{>Z @(/ \n_߷ȅhgY$_cgc4nf$Vw7IG.RDA j}S6ò;sE>qLn f_@k8B!6HۀY5Mw\ ٲeMzһ<9I8|Nno9(;,E.>%V񊆒|/DتL LM?0THDXVG"|)Ӵ Dς+Fi>h4^q4]]=o?X5t]<ٝ3O|7MAi'!_xh|*l[g˷hIXz#~3է _-ޣ,̼Gy2 ~ n/.pV)w\Ah/T_Ƙ'КWⷲN4 3@vObjPԇߚvAu r<"T{/  tP2N#WhW#KOֈTⳆvv똿hay^ Z(4mmo&i;][U=^j"Om=MK SPQvuC]o.N̹sޑgB{JBߟ7*#zO|QS|?iqbNլ~ oU3Vu/$M>;gta dM?*0Hl7ˎv_R )\Rb̉8,JGNp|*0<"_l`* #iC ^}zlAگdMքzF,xͅy]ԅ=y `0Q|H2Gy;%9.T_!w-&kMC4G+)IO:ǩ5DհM ṋʫHǯ}G,,$7ɢ l7Ӌ 5`:<:R67Q8N}yx ̚ Rm8v*cCl=NM6yr)Mf)6-)q /x]}1\9 fFz-{RR Goi11x2ۭ蒨 J٪$vu?$=7|2Bwӓֱ_ )cҧ-.|V:VQ8wt3[, _plh6l@p>˿ca0r1\tPFlr:7jwsj`jM#|2W 8h!VϗZNuh6hՙ*L,p^uWj,3:.`v~Jٯџ^Crx#0.'BZ2LBpT1]mXFr<|zΞs`ۚ}; >?| 65%4 n>+`' _&PĖ5ʈ''? 0!j LP"qQ~ɡ\j+<·$6y=kJ>Sg*f1֭QDM 3RuψfA;ImKӭeA7f\R#C!FAQCKc߼j3hy_h^-)o9iiv:EVʖ2&ߕΆ ,UAjȃc^hvW.+M8\zA;@m7d?֪+:5kΪ@}`dIe&C(I/~s{=8xv,ojgX`Io#Nw7C+3g=BZ9`/>nr&as\_`OgZ9,9rƖ""m|mt ~tkWh"una-9QЇ)<-3!l:>Xꪂ+o mI/̜f 1kh5m۲7wOR5ZV]_2u"H_&mItͭ\q5uLmƆs׏^NVEb.̚k;&ON:VN1Q(mwf3~:jQa+Ri֣G3}u8O_KЌ VgcHXT&O*Ey|iW<ӣ{kel]+>5zVuED6xY&?'0a`|Ib7PccZ&ƺ ΄DɪQMa3f؝*S=!ƉtI-#aq'ˈtt:P_J(+7$uuo"OR$ٕ׹iwjIA=񂏮[澔 AsvZG)F)jj)2>^!2&RN*RI!ƹ,?1"EF$M\mCb%%P?Kf^&V(M³Ӡ;z/)PN;"1 zTT Y:CYM/ #f􃡠Yc 8D-<7Ad9%["k=ztCd }?.GuFB=Ҭ(8 guQ2C(R݋!i=(*F$wgM#jq)렡aѡr)fiٙJm-/pߣVto t #&Ņс:Dܟ`9G4Ix] K5  8` 1Qv5i%$QΚe!О2o◧6!7xX(:*dt+P|Ew$ a?K3+1fcRF (E'ϮQ] ,:^\B i wѢin=Pj(KB$5iPt{ks(BiūJ35N_p@*f9 4/">ݡ=w*)t(ꥪZwxw[䑐~plPMHcKP RP8(O`Qɶm!m4[C(q9߁2h,:6) m<-S"BT^1f,?\w0Uebk:@ZDi=W6A#m2Zz R/,){qzc.9 }9OtU~Z^$՜acG꽑fW.IC 8-kƝEx5 fP(miG71P01,ّF1 H5}.Y܀h/֒WUHn%,%oۆt &'ZCsW*̏ZJ s37}`sToŭz 5^EWn/Ixa\c sʴ3N4|Y.+e(Af)%HAAܙ)[fLAvL@@St7Tyk?^ vF1^ZvP+L)SlT`G^#Ԗ*Jf4)12A*:+W8rYn7K^6qUf<ΕO  F1cG9C(>(:X^8;u!ķbO=Nje<[Pdt]9C4Sr%:?(ex/sCKK Z׍gͅ0\q+tYO!5"h[ˁπM"!4Va10gQ|SCƇGWTZ6r}-̦atޛ5${LEo|`Зَ"/r8 -'d]K75( r!`yGcG&o#䲋*ABJnt~d%:}Z94KcGIE%YldsL339=pNu!A"!S@2s  Q|H]z±@aF dllfD܉r^[5K/ D1ܞfkHe4}U12)wZ& 5Ԇ"u0Dd\*sLbD'so᡹D~םv-G[> ϼdq}ܴ'\{ ⒓DF5."V֍T"=Ĉ/Xumd$ܛ>׽޾_Ӥꮫ:]: sň*;;1Rg 1HI)[VXk߈].ﺀ(f 8(855rrKTyNa;B cP*9+gd-qK;0B;KRНbG1cA)o0:e1B0$ye[ʥA .Fɸ]o\<F}˨/5=2\+b;gPWW洄BaQyEm| NO$cÜ&!>(j1h{ǩ"[DyZ^)aLcGaks-y(!rt&n67k]VLxj]xoP2 x&cdF S=2D@aa7GXS({LTJPG)}0f\qPհ$>OІ'@ꀳD1zio9[<,L}#-I'ڻ38b5Kč6fxG~NWs7C|IhtF76\R ,$(z{W`wû gB9.E=}[O@!!3ێVmDb^-~|GMR7 A )z!Q-0 J __IFɩ,/G-cz·ҮRuD/:j}+ NJ}[y&Bl=u4,YYq ZM83X^ (t |0"S Cuv5PdW6|ŗ#i7X5MYJCWFM;g#ikM׵8{D$K?OBi^+\sw,c(`bm{8#%f -1kԹJV!4iNXfNl!Ǒ`5V;YF3ҍx󞅒kauAK ̬:"laf+My}VW6ZUc䦩. PExJ糒#iSڼuY>k :C<sZCh^"\g;+lKpYi!]`g`WGQcOR^!ޓʶe⨛UN/}/ ؁ϐFxP:g>Q|zPy G0* gTq*iI}5 gS(d\_;1At i]O/4rI)p|{O&.#E?qbtXR5+jb0q]xg0C!k{o&6u𞗇PĊlG]۴FZD-r =Wnfus"?1PѴD{Y%Ι(D/tTP]^*߼sXV"~evP֨-d2%[/j.?ޙ)(ML^T]$rkPC#ٺEf t:хx?Bè"]Lm5fTG&1o@/D!F©Y)bajJ1GRW @ۍv'sR 58|0їNS𭽗 O:j`/jHMiMcMdM$s{1.ȕ#$dYB.ĘlQ̉S}N_p%@԰ $^ [֍@Ss'TG-Ԃgҗ9Po *ȴx>,M"ͫqgA@#;S̨e$juQ2 `]'DdKbJ1##r{dvR$>]5\ LT!c5HIvW\ՒhdP8:lcaH6sf f(ߕ;b0qKJRKU1f 9?@~ɵ ]q-,Tk<1U}zSրGe@U̥5d>N:UL2v^2I'VRg6Ƒ'.WD_˱q(j@C@6sF&kcMr&ObB7"(tő tLhCp^PbwĻ]#Ԃ}*.DS0(ںus]>*mJ;~z^4^YM(31iQ[̗:^0NJŎdv@C+;Ddk`ղax s/ ͽѠ{BC\}b =5`}j 8ER68NsսsNgn(/rិ^#FqxC#}A)cH^#{/?eQGsǁ."S\'Z`Afj)9{yM/U!k^*v`][km2Hb+wx 7LRt ֻZ&ύ8R AiYb"~ ?"4g2_QmmwVnU{ZpVr^XdFS~^,ߟZdƍv=!p6n{Km0ׇ 5־)0!M'p4=+:Pe3T(xxڐ>w.Wg['\AዌEa|"2 ^E-cs%k%meTh-! HEHx/w*$܈٥7 3귋l̝ ^,vuP`rWT>rs醝%u'5(\{vSqzvGsy Q(-ї4U$z%+rp,zmؠF' q<"V S֚CE#=c8@ˡ=5TG kOgwrUIۿm߸k.(ݠ`R<ִc~kmw-x˹{rZq!ԫ)G]-S_t.PC%BxR \vYaYx6jRl449ԩjyV46;烍tD9]):P>Qc,:ubNY:h5=22~_*S:3PXpP oF; ~Ran*mBq\x : 1F|av|!'#`^n_8{rH0hD~[  [OqGLnh+0^ZK|{|(ѺwL;"'E o[mFZQ뇬T{,sD rs`Ȃy"fg7yBR72훃V8:1UN.#|MWAh0d/>1/ZqG)&1XBF+kP^Ճ[[]GXS[DBS2~vk 4ەT(FӶg֔0 G΃2R'p]0eNDWEJO)2S3 >SpL`v[!UVZsN!R,Se~֘'Nq81Z7:0'ŖL]v/$\!ǎP|nI?LL}EG e618J2)m~+!2Ǚ!Nge.g "AL~+զO|8F׋hA }NUkm?ßN[GϾQMqHVv?R(a ^eޱ潥l2b<5to½?EiF6r@^E%?9H3}L-.%Ber^ܯ/sĈܹ0 =2?aO=ʏ;t 遲 )zniQU4p1FkGfz~*MxOӼ0@6˰W,x2H9+.mN(΂/HDhg(`cczy?|6n3ժ0bw2Gy[ h6%;6~ci#~Sx[x裇[fƓnFDoC:/7G͂k7"KrE*HM!iyfX\yvR2Q59++ KQbvKhN x(s^{tO+i{Źmf^NCƠg ޛd:>ͺ7v :2w[X>ڱ܇ h%^hJ42 ^O:ίorlU3?ueoiK!\IvH":jzɺ M=m4ܐFͧZj$& ](`F7#=Zq1j-cuNj6h){VZV-t|//Iי;d{~Rk/pۨf< xJ?}\(+tIHA7 ֚'{θV{41Rs?Ee5Jq> ^{eٿuP׹.20%~%(T*,,RL5XJ"3.3xg\GkHbE|_J>7 "dv  bzK9e\1h͹@lTAzO B,TN%RUL5)y?Ig)wAzuXJ9Buuމޚx2>b++C7԰gȏ98/OCY\ǚ`)(6mAjb*MbEcD?U#u޹r;E52, Ӿ]Bbe?dd?Z+\5L t"oٹ"ΠStHe"fަ9ݲ46:bG=q}O=-> B':.BCOPL<I&rP䖧D'N=a*]YWaF`R8IO3\4pkyV<29naT/T<;dv^A`a~o~OU6t,)3MgPٱ!*4y+b#A95y6җƕH{3+0"ǯ%K8F4uo0[#>Dq{мq> x6/|& DQskK Zr0sH6Lij.&ܳZI8͠I&jmLX͌$  EG oKۃ[%b|p6j !ߚFN0_4nt&eg'&FQ= C'@v:~s۸8R?~hhts"zE!Skj=6?vwD2%Z? 8cAtch{z5FkxN? 0~Cwq4P\>Pr?Bj$I\hDgh `C.d2vǐmko [3е@K`|RWV-$Z?=rLknPP} sc'qqFL΁e0-RuaUx\s]~I>Uo&͙&ߣڅe_ O3"ԇ7:CPAH>:71R~MAp: xlYz gD!u|%뎧!=k\AG!?ǘ YWlk,C<ashI@S@ccjs$z@yzA9HD_BU\qKZdv-t&V[)N؈XgYJ8DxB/3l{o[k)|,ZW r*>kl6&m]5*pM=*Y.+ZYoF3Q>OĘgyk z|UKԀ@K|(NN`vn+^bVY t>WANR3}RLb8/dzY#-Y&E9+W)Im<׵D+t;H&X!),*UNH"䰪ؼlb<ԐpFǎ嫡1yt]W~,,L׎lb BEڦ>ZUqunҩPh2$bAKP~/ރ17. NL\nOU_ ֙y~XsτHR;1f*ۅWC 0k&F^_Y89d nd㿴+`_^@^7oE\;! CplSB1:؀L͸z_W]Lzoԇ ړAN7ػ;Q`CFk.JCv4V-iegÎu}Vq_uœU(NiH?o%tE"#'ΗVJd @N%Nշ`cM*~TKJ &'A*uJRD*HSg.^xꍌ1=RywdWq|5%J7L q'nĸZ8H|-򡧕5fi@` _nP$ u鼱rXo+̱[cvlqN:aܩh{P܄?~l3&}~[fw3uGK# .R"JHrz5~|TԠ:!d _$i`sHEn20:De>,f"ãAk. J[$XJ*P{2̑Y[TXƒDW%[ĝHؿ37u@N͒; qBRZk_]]&i'3+n:^A&n=SfLD/#6ilA`QW^>'PrO)|]i[.??ꇹAX]TUlnoxFu(R؝72*PjB/ \pퟝ`@LU`O.bc@5@b_:7< |_2v j/Nx6H1Q 1"]ByϷl2Jzɯ34EUIN%yNk WOmN |5̅7S%EXm?CLҀii(i pCHoCKT4q609LA d$%_vYiN]䍊:PLA?p }6[ZRU9 _VQTbԣC#aG~Ackk,]^ RȾ={~xnH~<LJXI1G5?-Ԡ~R !1 `8q:bS-(Kz <Z0Ww9FU )cIToE‰Ua{Z෶p͘2t "W :@|otUTߌbhmxW=HT{y 81,T 9A?Qc2 aI:]ɲ\\gjmSwNF/!:Ա0 (.\dW UƐm8Jcq-[q±"Po6^3{~ tݲ_1>[?#RέwĪfB6mdq=rmFEfi hzSjzyH{k \C,c$դ`4q:a/mB rr(+oFԮʪhRFu:zQ=z>4}jusWV'As& Ca)醨;)y_JM /|rx"h !>.c-9?Dv8ׇ %/T~ݱqч$*u?t}t/PTgikgWxܵ6iˈS-Q+X>x,0?x7~hb`S\9CD91I,$/آ`]-,a(5ūd4QGU/Qjvo-/ott|ĜEҭ 7}¾>Vz{\Jwb6t[wE`)Gw836i_f[NǡS`R_㬖/R5<iK<>9õP—( 4v )/A.+ > 0=N`cR iRymW4J P:& 剿Zymg8O+LNl'5l^E E1Tt ֟4)IjnڕNb<ɠ˄8w6}"i[XqEk2,u $ ]?GGV`R馮`cף{3yEʙEf00iFY(9LW)2bǁ7n 織  ߿LwQFbyj+~g7ek4!G(Ba`{B~dzaU-~~:iڨA۝;ܴ76tp9xxtÇ(Y vތ\I"#;Y! ęAô=Y3ŶKvqx=2ˁg.I5WHZBqq0#}Ff8hE"L$ ;wu 2 |`Kby#(g_h7&::I+6Q5 YxtѪM>8%'ɻv~og| r/g1I9se, *EZq,J/pX6T+jkgU;֏MêvT!y í$MBԡt <($QsJ̢ęOTT(:d].]tU H:Z7HsXxr7]wAAbuJJz/ “(׮ Ӱcu"M˕TOCߋPGӔXd&_#,«&˳OY۟@5I +P[y9;jZѕev\uH=iw.aT!S9!H%dr=1* O'D$UG CŦG#aUR:Kj|p.Vv8{Ƹg6}B'w1Қ%weRſcE7&3 ''.ަ 쩩v#濘dǡKG>U?ǚ/uUZv?܏2LKt,hN!7禺$t%I5A0/ĭTIBy5gD*b="zD3o){0lJ VU~`a;GB˱>%/KkZi[#^d3f)=2bHkd3Osb1C!I{h t(lfDpoTwGh兊Yrf"%%bg鲰Y6PMVo6V1\ӡp1M~vag /ߣ*/5Xk|| -/Mszv7vκ6qOvi wKVQ\Qa XkI݌{,|P _^?'c5Y(3Iݢŭqz^C Uʝcw0wnNy*H2.blXU)LLc 7G>H[ÝzqoHJ /I.Tj+c$s;#,ͯ#)_D7h.V~Ƒ>`a*gMZTq2ҥwм@38UD'sI\ m,/ppD++k1 Swy*#[CS(BSr :Y{ B㜨rϥEX ,m|7a/fdFuܛq*1tՉa;>Scsur,Q>iv|E{DãB}ɠܩ.ᆰgvksZķMbm#]2tЩȒE.!u:=_y 0($w.Uj4)ZGYmSw6VʖP7VAD,x8E @n#4# ;h'Y>$]z& gkon-%%"MOCp,6 W9f#똲 A^8MC{tJ(},5o?5 x/pǏɺf8dj4B+1ٲ$h#L8\.qlZڢ7E1(]sPbrg il/s՜(CVGq vnnx'Z#G_6D*Jtb}47v1v%9s͘-?U`Gt0J`A z`;K)+>͸˫(MC܃)ZAׇx'!}N\/i@hD6Z9J ucݔqH9av^C7H5EBWҔ.D[eeDݿlEvKTd` KÎYX3sچx_;}A/؀M#ILSJՑ n7g>.[dZ%o|mۿ+E] -Ǩ43o\d6pDDO8V fŷFbYd}#"4Y0DF]֑Ril1+]+Z2@qh8ބ['}h d|ftSwQӧd%ʥ x5}q{W]R"_QrnsDƬpWTd)hm*o\ResCҞW9 -b2n#'PMjiQxF'tEG(>1fwXv9a4lfSMk4s+w+=s)';oڰq$f(k\ @}HԀ|[ 'ਓdɼ39Tsz;hѩdZ_cb @3YN·5iK|9]QҳwNµc?h׫'h^&4ceI@-FɘxA|(/H~H6A@wE>*oHm3,>XQ#QP d>.г}gI zuCUn ^ 7Caӈc}ٚK.aЀ,8!7H7-E`}>9RWK:D'Ӈ6k qQFG/k=óR%B:UG%U-UG T!K6k"s`-zYWǽ`23KNbUUǥ*rkxO@ݻ.pV,څ@5 =VH+u<ӏZ߫@.Όkb U}N0hի=_nKw.3 A=w-|_(eA [6~dr;X(Z>Vfm1)`ߙq΃t P|'"#bkL6">`x-fτ^Sy:F\J6 Q"ZXpu1|eA(VP"7 L9Ńy;ܜ0Ĵ8{e~YƑϞ,N;tC-]Vxk`GlakRh~8 ξh/M'6B5$4s_h93^x΀0(.(W}3RI|;ubT (?QdYrpVyM%AykwԲFC~b;[&* U>dG2Гgå+éugH'-44ZS:K-5:)z]|Fm:8k{U!|g?H9QR#v(tl)ǍO6M|`Hx;֛;4P'Ȼm\Sw*kP>:TݵWQEqGHnG8̥&EJnLfcL-D_ {t}eI~Ei]p/Zg'x48_z7*GGNvj1u sE#k.7rdna@B~g],]u\(YՐ†֖vUO9?Oц:?,yg.f WPK3_D.|ZD8==EHCFh4 w<<0X1Ԯ m47„peXkӹw}dz|Ԑer3Jdӟ a ܨ16a`G{`p^P_5mBI}q |n1Z!TsEA]}t4{ u}rUΫru"wFd0p"]iեEnJv (@lgfHVk*6pq@*> S%ۜWa}yBReRP 8Bxa'\1g)U\7!Ӂpx!GDe)Lp$ܕLjE1RZ#sօꄉ߷9:;ɊhGE+wkRH:* kb9A 6KIphw6}@fNO05`VX|nϻż7+\"E_ ]""b0My mKl0a|8 zbSOATdB6!_0LJ=!n_R$>"=ϪH?ŔrjE=PTf"2Iݗq"6[V!ܳQ8gт6D(/X"C9OV5Ӗ TQ|`^*Z.8p^gŕj 79-$R{1NL(FMjgI}6ۯ}Ĕnk\}Sk˂ЛD-NnDh{8xqǛ炁HA䏒,9͊hQ7:~%*buN2ytTlk֭U-ClOO[Ka2@Z+d#J4f 6NWCf!#Uǰa v(@(`ʲ~B}xR'dzҘL{ n۞tX.vT7y: 62a ڑ7V!Gݝ̿Qgw'h$/ۓg_r:2gzrk1ɮuq{K:[x:· ˴:KONȼ JX(eJ{'~pvCh9Vy;e#t/feKUQYR`_ "%D87q{-AϮ,~JI 9-J"W ˵6O Rn8#f   7`)JYke&7YY1< P36Wͷ/Y8vK' rn7]_!<B+ $mrH3ҝ*/Ԉh vfiHz˶pݡ +(5*oXn/ Wq:jT 7 ~e|DǛzUBEWq&`D/~?6hCɮ+gލ+ 皇L/5JkS˶QfCW|7C%y쉂EЌӺ IQ@lz ļ>b_٤U:{1mMd¤˚ u~ͣg\ =$:ȼu2Ȫ{++v'Lͧr #^yX<"Ie<%K 70T"ˏoǛ87yV z@Lm,5G?e35c^cpSmB/CKi̭Q T'o> *. ?^}nP)PG-FX, "y?3zkLh zto`5RkFW߉E">^eқv1^ދ6vG{jhJ)*i.1A+OZ_Tq'}J/OOzm\&V#2b_k  a^t;c!PZzgYwd%wvAOֺȰ UwTodG AwLVU?$?VPx{!pJR$}ʾw#Q. uWr@Mr'P?{bq@g`9Ƌ;SM>s#~k!<oםFn* [J4/ziYx9!g[>QȒkIC:q< asx,OMjOn:bJ&?i=d9ud_A8e7*gȑW iIoB&AMBR KBnc^[Q\U4jžj^۹0ŃƒlE"'> 8_-K*K8J;dxix9?Sk @]̴@gUݐ)C K= H,+H4cpDmC\Pɇ K շ~.q*3QK'XePP$N]7rwkUqE3%QtM ِc+V{;v u#|!BDI74t~f{v]R}qaWgVekv+ZPRBA sīRA+>m3=d-sT{jtLbt+2OBjcܽ[bQo+Hd^Q0p"ߐq7 ZC<#Ba13GC0+/W`̌E P ^ #,. ŁN_8`s,a(Ʉ.ߒ[NhJv6d險)Iu5Z&gbf>ũCЕ_عx Е̣.PHsH V;RμaOu̚_T!+X;b^,rh"F$JĶP ̧&!!K[<8|b϶C*[31s$̦\Hȕ1yt+CV)TY4 [CҜ95s3 O\zYQ"^T_|y ";Z,(˸-o n&sv'Qe;Cmd".p^FC6٢_ZW =vlsyg>{={Kp$-_ hY,c7qcП~Li·ڶDxN)>rJHSzIG88bC@DX`A̲Ĵ|"5O:*T^MZ%]%LWův-8 ,^R%0c1>uکs% )TutZpuDyT|: rϙ\ºs@rz$lWWORdQVk$1BrS7R8+olZK섉QKG.Uk>$T$cʕTC1r#A0KΈO[_P+%4 |b7 В'&s CƷ 1 +m {}{dw+{@*9 CɯgR\'l*qy}+I'ɭ tvG)+m" .tp.&ޖhV5ٰYf~0M?\T~4\f  !ų9=lAn:Cg Q:&v|zLJ3Z;cM̍nڨsrz Ԥt~H<6̼Jo?S3^af EڎZ bd6ҡYpSSë⪪`C22 9uC@vYԻ.rȊ?p7M(.́쬌{ZăD˓fn׾ d=]G,f "JJ2SH\zuҗk:\U%Mgc񜼬1q%}gocs?jVH(GeZ{"cN ʚ#u&D|=h8ıЫ4'9vC0 8k_jiVͿM;TP.&^C`:zPJC<QB?5B T;`4|?B?IN)U&/U4b`‡b<~(,F\'|,e%SMȼ!t>:6O*&q2j򬿮qrc3&zֈ=tm,'3ȩ+7O 0. K">֖70M)۰~a>(N XU<8 X};rDVLrH=]<> oEIENh֡Ei.bVm9/ MTVۃ2\_H9.MP!n'J-h_YsjEhdy$a a޺(*x(F8K|Mz3"iMdΥE=^=DG&zpXr( e&!dӃo̟Hݯ\\KX+Uɨ4䡇 HܞU<&ePZ'.I&]b֧ڲ8,WsG4?#I<~F#k7~  1_nOKW0^Z7] o@yD7k ~.78[:¯> +`1P|S6 (!k|{I*C3$ovk8{!l}t ȕT[pԮ$y7&r]k:.Ey9Z@pJ- y9.j؈ Q&Jh (,~:qY, i,qCyF#較.@l/|UFm rMU~Qz8N[s˓,lf2 $,4=k>6*觱V8.|}fɧic17 H8`.sOkG7O/>d\5>Q7/S!9ari9~)-}L7:pn␨UGd0t4tXSEJCD7Qⵄo4!Ot: ]Ej>Pق:F[v<8˽t\ALC";7ҜgZOv!Wlp.«fR+0.qR)1%D*?U6t%3U}TbH~+Va|؂A%dhTwՆ4h6\݀BD]@k'(.Ëhxg截 5`铗M8TlbRa-Y? @]@):(^o)pa%+ī{,S/@9Z,V=nh]Q@GPƟ_') %I3-sM5Dl(^Жdբ3pZ?br; wB٥&0{. Sc\: 3K5]5X 'lK=Vn-o+A}j;sJݱaW{N `[KAR펃P}S]&I$F'gB2tNFhsR MtP&8wJáz>zjZ2dTd"iO~Yh.~tsgn5s)lRa* HB X+EUw+qĀF@ ^6/`-iN=#4VI{WPN}U#A-CW{mC~2ح]y/qߐWGZ8ڤˆig\-xO(S[>Ũ3P.T_9u:)aWH]K]H1f0"Nnң  ؂W\Iw}ڿ~DV;r_wMJU ~ڭSxJ^M̢{;Md0ʫ9p͢#j 4 di޸VyI#›76\oz# I5x,Qĝ3(sŕ "FL,8vtm7'\QRw!('!#A6ݍ[(mۓ8oa襑1G3A͉(^J`p[_h  𩈟|WWF꫈*74V5o0Yϡɡ:dfmչaϑyr:w %҄x0n7Bfu}M-Xu=Iayz6Mܴ. 66I5 c~:b'zΜaQǵ!Ss,q ;ѬaZ" qH OXq׋ I(` ӶhЙ\>v!ߵTR0h+CI]AOE蜡[ɢ-aMhS`1$p CPSvq5P>bZXv_ #i:XQeA >.d2 Z^]>x,P{; NۤdǷx吝 LN::0gC -mOeǣVxόλpqZC`TbY"Jj; toA 5̝W@+ܛ\QLԋּpI!xP۴&]W}cB|p$t'vWz7P!;BBi U7u^gp¤T]Ωlsrks'.1΢KSow^ 25m\L\4MX߲&+=i,kp3P2 "V'mXmV鬩6}9}k]9OXmQ젧+Fa6S5 ܭ 5UT$6 t}A5Kvઁ@vI)E /%!NEyQv9XQҳG_||RDCz())2 4^_:lEH^+'x.4>7A Eа7ZՔg$YLq7'p'ʸ ,.9pqi\,B4Rt3_CDo }N ^:U\n `r>vبt\=U4q֐$kܶI럂MoRJ&B8 (}hЪ|٧{_У>풙!*qlfF1bZuP3lbd eztʆĎ- Ŏ7N?n^䪛Slž QZ9ŭ ԨH9MCwǡi=qS` TF7ۢcBMB/7Ǿo϶dD3.P 'D`yk`0}zjҶϧ^J`*v¡AIWG+'Ib;?ܤ ):m ;i Ʋ#$GDcN (9=;ֵHFB9鐁T>p}MD .b䁤IVOa.F~OQ"9$_` 5o/3\ʐ8-z*$ D|(!&khԛ5|PbO47I V'cF:E-ˈdRPK.L[ 9Z7Anx&VYsg%"Ğ/UOEh=l*:0~cYt4@!*!9(Yj+/1h"!Ǟ0X|6^_7_IkXM. Z g$[̴ .a_f7ܜZtWOl>e((BJ۱]aܴP(˟uUIi Ap#G!xzSx>irA{&itL=̕FsS;ul-/׫;.V@`ؘ'-۵e Rt9̟Εլ:(14{`5aRr?\tO' >YM%6Emp^|V:;q۷%/&Jve`Usl71Tȩ1/EʓhG?PE,`^6H?'$]I ;]]NírLh&( BL|5ZXDgD}*L$7F޷|,Dڧbꨟ ?^y҂dִ*8(S~RÀTUjF3AH,}Qb!\X0Yp,rQ1%錭W~ڶ3% |4?D7q;'bN=8;E)RHx#pT.g v0@M^(Cq'ۭn 5QRf6}i[N Xދ=EzXc%*m,w!(HeDB"$[' YC(-P(cwOׂNfx;&EYsole:ʒs+mZocTdF:r&SرIw,h(۫ e"9KoޮԀ'*;^xi=M@ҊY;G ;w&-Zr>ー0 qڄ;Mϵ֨?꠺mܙYvKS1ɓ^IDldʸS,@eIICoYG]ahnrܹ;v muX|?JoqtA}BH Tյݬw:SPШpsR(Hfu;m*[u`,TSD@0ZZD+gu4kE{i|:g u{y?SAl:ŰY[a1ʤ:oYSgpW`i^ }H옲Yd_LY@C-yղ=L!6ڠŧi* m ŤX9@"V$oC碤;^VNկ2IgB_hչT-ύkCzkS_PA2Oᕜ@Be/ ^byX_;.YÂ<+֡sw+=M|α?5!ʞ9A&0lOԓԬA@\FD=ۃo)6MzÒ7~P}v4R@OF!!ڡBk4 m hcT%qnD'aw4IT= -3˅ g&dFꊴ *LIG"vP"sbx1u IkiYP.# 00 b,P@>tvL peKKڝ-єQQLƼA'g@p53_-Jm;2so#ĝ:.e/]t!oX6X<=gq~ 98Rּywn(6^obLKKGr-w?a_xk\:tŏyG'44& *~'ӽ?Ph?<ȏ?9YyiX9and繜tг{k}3\K2^0\HԃY^c@# MV^ Sy1Ihy+ZԴNDM[m'?Iiɭpa7Ia/ X׊5= ;shnSdH] ȳ`7ɾ_#1*O= ృCnf& )E w#Y>lG!#2Bپ.KlY/2H-_wOL/0pb ʺmJc~'gkV..|JԣLޠzQ)a@h \u 9u&g@q6 GӹuA@̵"즟E`65](TL\?? 0ezxpi(\Pe p)BձX8-ZsdU6r*6lcxH鸇e$\ij=- #4^ʟ{]i7\ky}[ŎhpO/&dzif5 :@ z<8bKs@ AL$LY[LxlZ#QJ2ךwQ"߯IIiXؤ5CNSz?X4YaUu5w01LHA(ֶ] j6߯͐ b -5)邐P7#vb>$5 %1Cs@r i`A}[Y!:dj,N<܆l:eԜy2)OJvdǼE3i%`TBff)mʌ lj]?=#^N41$RD;&x!,/pߴ^:&@9KJEԎD.q_f[ތ8 Y,&QG zh$MCf];c lxw"pڹi?ɮbqrlhI8J:fXR=nD&y,#MݫkRVqs |g'Mѷ:~")݅/>=@GTo2-2f>L e=ߣ(HCFRa2C,9W`wY|\_RMҞ$MyN_k[ 4+ w6X E\ Ѽ۳Ϛ;^jZT쁜g1 \4X}sіŕhA- A}uHB6o,řÉ#KT[w(Y܉їdQ;z"d d--Oά;nWφNQ'm˂%6B`U v*E}(&a%=~pE .= D}`$yZ3e0l̥Sx7f/}R*^(a_kT,2θͿ&5Dm) 4b9f6l,%K0}-ޢTn75] VY*osS=73=&b';RRjz`X Ex:;Z}*X]SR^noG8(ת{ b!]g@׸Otvuz%8LoYurzhO Waxcd(!OHDQѾOM pE#Fނr"DzA9HH<KaR!$qTY#i@b:$GhQG늽3hv=C{eGAUXe-E.?Ya^p ]^.Fy ZwfMXut0i@gx6c}nZϫA%_G\@a'˧$x{z88!F](!j ICx^$ $ڞ`;~ɨRly_~M&([R[z8I&`Fp"L:8i3)B YJ,xWCs0qJcR ;@$t)vv$idDDRӉS\8 `Kk>->n?DPl쏹)2,Eһ 9i7WPsU3{*7ֽA6v}b4CIAc۟P}b\|'޻/V^3 _ʆщc31Sx{e<cރ3leLQH~S*pp‹hj{|a G{`'K/w_A+tY:[ Vd 赢xECG$XNWڒnE7Q°Kq`Ck,(zo.q#]ҌO`>#GCKnr*ݪI{ޅL[<=1'M(V:8Xy7 ,ncWHW‹W@uWD1 0V$0)feZ͖kcbGk޹ : ߵpF }+ͫ<*A#ʏGjȬZ{&Pan:H/rqIM ɶwy}"M6+Q e?f7sVP'#ߚE64F-ϲyLiI¯jP*74g2x^:\o8a;l oEaӗqh]Bχ[lgMcRoov[5ۗt _ ^7$v54H)B/۽PZ!ʓvWDm9+41WfZ_0Gݨ#;ueEb==Ϫxm.q5nXJ)XznU+D=+.SWWO93.qvŨkj?wE&|$QO42DɓmAuyhgƷ݌Ҽ'ށhl2e/:%OYrW WN3y<025ӹdv<)v?0G9 a,}]jEu&5[9:`)&{7"fJ؏G#H+Mp6fLםgѻG=m]'&3| 2nh/yW6>#u8hC &1cVK<եu xX=!'R ɰR<F% zz"IafaKG7 - pa 1u3Q4Rl WH2sK?1h,MFYX` `n$:t7Cgi7< 5'>ŏ>TvYQ c? z, u=V2 %{Y[@Zx-: j1^JbHh=8#ߞ'0tIE\邎Ծl(DS1fR.J|IQJ⼍$8LZS'uOyZUyG]43ʟpRv4]@ا&udE R{>;d @2zN}3ֳ pI,x .Sm7Jѝ^Ӳ.gl$&C1g'&XkL"E{bqPH[mX̿솒h}YV?t  X}%ecP#մ#F݃Q 3.C2t*Qz.%D}8_H-( ъې1rڎqY'"m\`ģp8tkE ugwH\:xPGnf*/Z2[_WW'![XRGasYNcYmb֯_z:98Z&ӌʁ& p{W2A沕7ppuN(΋+Ȁ*̰T]E_c(fטCR~9 FNh/gY?A/g?+")OTw-a18]Ty-jc>*B7&UՍO\^Qnp3۸Ax7dW}?L'"[[anS+;b_Hl(!K8;a$j,i KDh7D ?Naˣ"%Y;ڗ9CӡiVıٷðD|2F1H ^l2˔NSqT;﹵ֲAe8!^tʞo0Ʒu"σ?\WcI;ޤ~`J'CSaܓ֔'.{ݪ4;?U1szTn5 %1H\qx13?# ^bZΓkDl\[2 ު@v!KnS+79Ix%ʫRgOo߬- Mw(lW) n%Vξ꾆U5l"j]1^5xQ;k+(mޔG THpPZ7TQK̓1a70+>( mY;'q~0fXU#1O8 ֢7 rq_Ja-A,}a@0la߉r׈嶲9AîJYd>V^f[0&8ꁟ+0Y%Hu0G"b1yO㮽 dr&v`6- R˖yэ BQ ؙɤBi?`I8w h7 MVW~~3 9@2GN7k_ZʸmK|$(;V !zn:SP!ylxZϵDhnүTK4Wa/aO{ǥ LHtZxjdxݣL QK؆8q$759 ecNP~Ocf.-GaˋC+VչnnºЄh 9$t,INnaN,cܢ5V*K>[Q/_8jYtw W) ָYa$&,zĬ>39b{8O2! p-ɆF@AkSDLUr`'Vm$@[G*23ji6Wxx2Wҵ5\Gأ9:V0ni'KV GB~Y%$ U~eaO;\:FAI"}kL%@ -?ƚo׃3^V9N˙NAAc}?WmU L x:(,ᨊ|:\7 SAJ;<5"..ʝ{{1nq|m:WOrnڙYOa>t['U)BH}lJ-.i-π I߶ [hQ%6&~@ר=Z$ W>`|baMj 7aeaGEEYpyDԘjÔlϮo;6*,rChV3w&_?G9(dt3YRSbd;9,N d(~3?aрkz GEWNpF!TG+͆]7|yXW\!` @/WܯOb۸DT SDZԤR?^mO7 f=L`PX0=7jp+fjNJ֤2&xݓSqK^-N[Z%L+/>RO9|rL,$7 Dm# SR^ mO]nrkW͡sBb8JҲP%A{*@/kScx !74hf>v\@"R{"eZ/jߔ~".9PA\PN a5tُQE:M@]W7o>]$g6Z )~\3toX/P& W]F׸ FcwDfa3̰ r*s4nТ '*+i|S7PWJ.WD<߂פc S.4AFa_36QwoD ]̫-SRLŢgOZZ$-²!ä! '>V]P\ʹrB+Rsؿ@D'#Crv DK(WWc$xC,;Z5fTDZh~E?e| dZ)&9cuo1I廕V!/ϻ9VlHB6S4 }‚(&D&Dߘl{ɹ4}Ǯ}wM_B t;m `֥b9G$D $٠cC\?XY#@4}ap}r'^'tdo\0ԧc tΗ"!sv JA hq M-Z_*c(H>g&ӌ9Rmb e|449ml9]OI銍`Ⱥװwa}4\7r%ke>C.+ّn{|{']OoWhz3G(!n K -F*sF'߿9-rO'n2#f?\FDĄ3.SܿfGԖ QJƻetn**t?rG5XuiJ?D pkqe?(k0vڿfA݂ 櫔krbGOx,B5UB)Lld[|ZQJtO0Ğ8hxЦ mgN$4H RYٙv ZK+6I! 4px&;b|by(U0>}MjetA"vkH><֣\mFqJm 4梲4ă gKFۓ,5H@]7LF<(7\-8i?71P͖dj/Õ ҆݋=91mǏ//RHOdxvt^ I&n RV>l.(ކw3InZ*wWq\F5b\J-;;hf!܁ixkI\R=_gdl{IeqS{/-v_нB1uVD[ctZ_GUlP5 t$I茥$^W^,O zNy.hM?WTadǵjؓJJ xyUTJUy4|! 8uVUin1+j+c_ ~] :3Յ~G-(t]k A^I:]%o4M1S]BEw8NBLT(8xӰR#0ӄ!wqŏ8\Rm;BTcHsaӮmon*.M!M6R4UlzGTeezgCQ}}ܑ̘ l!ix4nB1p͇#v - Jy?z&0tlXwu1L;;fֆ> Dt շJ5F YM4爌2nghj#ըȧXw&f+g`o!?eMzSBfBIc&12tDS@'A=+R$;ػj}6 /.Ҽ&9Ěh#8Y{_bBq&v`T'LH^WOº 8GF[L;,(d3v2>'lwN\I!c$ X>T4G(n#Kk $k$JMjqaV@/0h}n,К IEI%Q6FhL{zؕ<; ~fJ1^lnm% ֲ6p< t?nFW ,p^w9)sQ}~ O:VmBؤ=[*33Z v"'ܲ~|gnدzĠ\K Z tTLYW= 3ƞ&vDdnL;f' ^UZDv@BJ+/.Pz@.66cMhm̎p[eq&Yqg1dbk}.VmG?,% QV0)ނhw}W'X/K${$=:> ?6NSRlCԒO;!\Dщ B[,`%IS89nN\XKQ 0x%4)jqS 1%3 $xz1sB݄5xr.Q_tڱg^ Fu'\𯚶|!~qw(Ĺ88uVk Uɗ=FVFf1yBNt![T5,`5$h{ofTWĔncK$ 1s@kKߗBij,ŶMmuVgY"2.袿dUӹ4K4Y:ؐ@?УEWY1,b}xQFn+ ^6lm[בs|is,먓[ N5jU- EpuVQ@+eHzr h';)P86-"Rz"5;ĤS9in#)P'7v:/.$ 7D0j,OZ|җWKYc!p45S Y8 ߫tI %hkd@jӰ*)b#JRV(C^c}n,KdI3Bpd/Zxr5VXP"t|fUwϕJlTj+&Mv?-fcɝnpV.p1v~WI1$aFAf 0tF X|ؒbyF(5?!)Gӗj/ĻW}^SV6j1cG}Nɚ[@/4 mC~= iA_Kc7) ީթV; k>'U a ,r?fU?*xmVfF*#u6k*}%֛s&^1х 0Yذj]j %&Œ&"K!epI9AYMn1:O U j_'-n""]Q&&5֘CfW[e8Ly?{kk iFWG#8=ptrj~qe esP]YY;ڴtUԸHȋЕm4s)3SM̱JG)/'TSI3i=Р&f[w˝ŮFChBKom8FMiA$9/I^WfqvHIHj,#2jbAv+l^Ƭ#BW Г>ǃȞ;i5a>>i"s|6`mDN^`  lF3A8RȒFlWϗiTC'\Pl#ޮv@#\te ,m]mG$=f|FJqV,Cl+ռRS8?sq?t&C@kVJyh+-Ia %'%u qNDPl4/7֮+w;͔z ?s]6v#mLaoq]-!i7|?Lf$fLqt9EIFߦ,'?GZ4eu/^f0lƹG|]l[vESʘW\Ćh"( Lnn=PUO$E1HRկ gC'=8j_i=iIfR eqMwk 9^$/f#{)`_SM#Q蘴qTT2Y>p8w!l8Go:h2ؗ>]AƬ#c5uѸwGbB|B89=#QZekR׎T {f/@q|BMrVtAUQϺ,EQI61gr+މII`!%}r@Uv]{PtY{y!3)$a9Q x"6|V1M|rO؈oʝ=?胙4^/&oJqж')j6я%mH?a8pC So\s X= Ѷ=΂S=3vqǭBq3Z| c# b|ݏF9m9b/IE"n%&mez['CdAmCZ9|lǺ}+}> wkN{,i滅 I>s'3}%\;c1rZA[ >T՛ڷ֞Kpw\m& R_Vxޞ_ h_b#U\EfCxZ_Z \PnG䱫l^ʈܠOAb%i4R+U`0_F9;l#jL%^1־ ̵.}0o|=:UyM *G6üz.|ϑq_W3 90AB{rX-]Pm⇨f_cg!3@7#jZP9X%5%)]6O1Bld5^=,jgbO/bQuVVDO2\>=/i|ܾ($UHoM+ [RMt% <5'5AF_oh;^= n0j"tcR^_oL|Pr+Pm|ԚHk \./!mݟPb65O&$VX]ă-F Su=Ɉar*uOUe$WQl`B)YaP>dڵw|?q==wgHR0gG%%FSVҝ22鄂X?yAR:0EM+ !O= 8׬MZ { >ʇVME\WMBͯ$Wsa|Wá#_* 2LU]Sb1* ꧮ4Gw+e+|; K&Ě{jMX5P Za[A`n-QQzc]"1bOgɨyB.? ٯ}e0hSuc8o`i$I`t;7emt$#fsG֨4eOWf}+0̙X#Q\ID3O У -ު>-$FP7ϋCטuDµyNaXz)>Û/[ UvwJ*HS.0rD2^΁`If'Kq!3j'FDLP Ë|e},< JkfԽQuGqI]!!^byH4lCl'kYE T4kv7~>Bݮº²AvǙY蘚}x8߼fu~y<@F7'Ktiӹ6%Uw1߭9i:?wzKO+~h~ע DUAݘqR hBϟ~WcXFHQ2DL;m65vD>nzy(=6]"=O^B{Y#5 kǍ߄7K#&#H"B`۵)vɿX7Uj귌{<\H]zTA<=UgbC*3~,-d굇z@^J7H3+ d$wzq?@7{gg;A{o! %@=NIW__sKL~q0T1vA WvK'}چWFd]^'ZNKj6xamC1p3ΫC4[؍o>XD@?Ŷ>J_թvK\`>|=D 4'uSSWe>q"ZsuPmqLsfY, ȯ /Fk!ae`2{BqAcGEe-e3z5\I4z?<hGDܵ>ws֯1$`=B a7R~7rB|AeNALGh;6BQ XVsBu=ħ CScLS4"B9PFeq.:)GE~o߂ qKlRn.`XXA_"80pڷ.*·&%mK|/M4 U&_׍7Β'\M_s6b$7:Gl18G̥Q!s OK߁ų۹t,r=ZU <6Z"7v~6P >DX@^U,{!, ß諘V˓&9ZTz.&ގ3É7iΔgv ;CgzPБekpRA4  8J A.Z:lIgϢaYr2PP34ނQh[=gqH/kUWG[Btr-K-^.:fNW0~ SeO4rOʾN:NF  ff~Ôt͡r8)ugMU&LmFcWȂ1jS{Ey;ÈoI;3'68x&iFdn( Ahv˗Wbg:! w4bO@KI#&QM#:|H`-ĀAh5榩 B_f\e0y!BK٧|MPO̺^b)٧3]I+ G|2alj%kئ9B3yD0,Y ֫؁{+[Q+D2L 9=w/{*'DB뇝(O>HZkȘEZ'WXՃSå[îZ7ۗXءkf܆}Hg8q/uV?my>N~GBSrא eL1h[jw#z.LC>.M"SY4b|r?Aжf dm6qXaӲ?TT]п9}ԷM?fd;)ġg \6|{d+˃7b!W LݰV&11Ȭ*ԭ?gNo`$vp@VZv4L_^hM_dW/xXޯ4ߓ#r]}%i-͌7u%2UHL{TXl5'J($Ma߰YwAw CLW^A]d,-݅T;Or^thi9@e%p/v"=4l&iP`dZrQ^՘sfc+AVaہZ]/ŐY[g>JL`⛲iU?U$A KK]9mdQa ޥ\~ڵ Rn)a>b7;@rg!䆃4W /31uZe&fşݐQ-iufO8ŔU;,*B-vByN! z0›dR7+ܬb3 @AN8=5ۓd%AG%S$4'J@5ƀY0 0DͷA:ƶŏ]^:*tgghPۮ*9qo:m@ډsV52rHt@es,ЃSo"b$BrVN~T整!w{hw{L68x!Dۋᦲht֡Ɨ E([LZt'7 '9^U3 Q~jD0C# j~]c?] ̾fV;+&; uϱE Wf?[X5WP)*kZiz5W,(T}aڲ,?İQ^ɶN4! i:-mܲ]GtXm{UI/UD93Qn+Jy%=N"A94EC;1nz5B4_k1( w(/謳i[Lں?~>s()FNS:oDai A W=qc{A=[uDέXikV*ųB®_#qff,7W0h Q|by2p:MF \s?l.)pgqܝ`]6<&\cԉ}n;5ͬŬA^t\ƹ5tɈ%C8OS+X43(!Zɏ(ࣕiʴACdvWgMĪ JVa ɵhdj~=R9n/sweϬN~2{Ŗλ{S'~fkYB#KOAlH*w*ND d%X>Ӄ^p{7 <5?Ms%p9:*d]*D1O˹ 7{usvvA֊˻hׂ ;\״=Ć =1U9RQ!J3݈|@0vaWoeV3jDxq?m@*f)T^@W`fk‡\l:dgQDS)i$Ik p}(2LtĻD7YlrC')'yǒݖɽv ׳9l-Lˎ乀f5J*I<7Ȋx{U,sm39K|& v1/l$Zq!"Ƒ+pD W{uC.I'8&@@~5wq|*`i>Sڐq sa1xpϗk1>tTÊO;I9(ŧſH0]KH!&cMj["r=@>2PSQa"3oVB(cwW" ibqaZY|-8=^<_["g ؞$)JZ~Ȳ0r6 YJWT$~+ LUzhU?j -݁M;{`3s^7Uhq]U^s3Y+ 9;mGʉ?PYD$D9 n7{ $>ဳU^TR]wczs?r_Ծi?O}>kNյ?-kBNhY<_4}x`%Ij u\rݒ"LFVd|F6p' (3ُ_^h,P%jv}ƛJ/ۍ &K[m~i8]! }e +m+5XL ÍBzVcU!N͇lt]R¢u#;#HҒ]Ƙh;egb@7<(AyV8ֆu%4|,@o ޗn7xI'Z rRdm(eG=A %Qrisx0<`k_{&: ,Qm|4ۏ|K&q'b3 ݁ CcI|ps‰aө޵DYŤ(.e.G$S٤0~wl3ԢQxwX #m /DBl3?QD.V$,h#ﷃQh*ȞAQX^'Z3$4ChɾN0 .`~x+GIˣoyDŘy }r]LG 07=߇DӌMEO朂9yT:K/I>[X(&r5d_i #2dgƎSc.Q[2D0E\`OWLV=oBӪ(u\ 7l?zFm[II}m,Ѣ^rP>Dʃ1*sHWZj%E=c@hDvIg7"Kk9|Uz2m>k~ƥu o5t+2n,F f Vi{E|>r2(_# ebmp7cB۸@-zqY D"Ux۟hP~WvQ^3= UPoM8 IJ:x *Y [/2]M Ɍm(1;PqY8w0"4f@ce4iڢalPRjk^T }O] w ^cݕ=h0@ѢOH%SVB/pui42)c|(:?uPYpgenkÍBՕi Savi 4g$lF#ɷ` )YVǨ ~ZY<i(y@󼄡k^W 5v ]65J`>ηg#2nNhTC>l @X2)2Ѱ%^^MC QZ6v ˧#Z׃܏e$|A;1ZѿdRd5<Z_~ԘvI>'b D0GzeNQ(R5:s<_1I:G&6Ai>W!ʲ[l>ހS 5n.Ah]$N_**j&*p<7l;Xow0v(q[–44-@_!M=ysCAefL!#C`Ho =(ákhSU#%?zhHI%!iXtJ.AhŒ|(*4nI)k_|٧C0 BG-e`bl&MVfm 3kGÅȘIߤP@dӤKA=n/چ`pN_Y ?S0MR*L`e-uT0d}i3LM#)esg IB<նo5}5k63؃`i[[N\J¨Sfbгy&x -88[;F!7nt}6 ~}x-?UCǼqKzXoCdh|hlWLhmEM`@oڌu#yخj=`^Pڞ,'Nvuy=kgRG\ dUVè CчgޘBL3@4:o6~H":g{JpS{/lA9J5WfH*PG}͢݌n 2%'LKV_[ n%i^si*FHF1rvU3 kOsPW_El1utex@ϝu9Gx_DL cK2ܐW/(0d|WA,=ؽNSJf&64W<'O [jcuZ/yI{f_?5Y.F Bb F5!1r>@9.ewC2]]3jR'zBu$w;mӠ:+zu w"9[7Z-W"@wcfEcr j *VLwʃ?V 580Ҥ3~n%Eʎ R8?=GѰȳT44ZhU ]<"HyJ*hyo $`&Ġ@F#;z)_) N%Mm=қkWH%p(f8dW F t &u-f+IB $ә޽nB72ȸosx(#yB>؀Y$JQ%Ͱ9,Nn碻 0 .o$fL4lvU`1\(frDm\];]\րl?feӠMcxQg9aBN PҙqF2=ȝ^>TJ_v~ tQ[BU*ln3i)X@mT'Ri-[u0tȓFbn72FA\"Ƈq0׸Zgv*Rb`C:哌P1$ jv.Ka%"i1 Sp\g=f$ yꋓ"ld$ ?r7+lxo&=rǙ5 +x;Zx}~[@şus ;&|}miEǏLiZۗK~`<]Ђ\QɇQv;r'ID9oܸUZ9@*cʬbAJc!z~ WAtuYɧ(PuLlpO Τ1Fmo}n[ Ӑ> }sK݆"+Y I5文&/@MA O2Rl싩s[c;pMcqa)3M+ͦdx[)+|P"` I AsFy* 'dW ~1Q\RK*g3I"^?@E(^r3'Et}vI ~pdy fb#_l\$f]vRzi"?&7sHD$/@0v5(HrbdP 帙#所I}]հޞ3X@]<|➽hN|݀0qBSk1뫱TIgv o" h,KLWr:M? V՝ N!oROh/^9Z:;o 'FB&rF dךo<& iE`6Q4g,)voG}ِ~ABK2:j}Hsti뱾˂ӭDfI 4+kѱT=prm<ٳ9 l"%c/QKI|Qx+*By=ZӤvҍ- BIW88ō~v>S۳qzA+)(`4?:vVHKKZio^' 1mVBoB ܣX.rmҒ^& 9ޯm(!CLLTKCž>I7w5:i2L VWer"$ xwi۶VL0wmitLnui|p% P(VNr&hzSoa+]zlf.e- )L] aX5>,4v-Oz\w∽ ĭ|FT ɕ[AlNG^BC[8lU7􇞾]yD 4R? !}N6:.F=3;QAowZ6͍y▪$Y 2]wsEz/km'nPS K wAb1UVԄ2kf,Z)_*F; ]L ǒVܳb^@>j&v{E~TXPtA,! +Xwoq-hi!x= P=?4Irڊj&qZ۸|thpn?MX:3ؔgc(C`mxajz) ;R1u}J$ވk[D},'6o9S6` V+#J%n?+x!fq< E@jʺ`x4ލ/8/; i 孖W<V RXOa+]]GIl\҅׹s{A)9!*Nx_DL#;=1aHZ-"G eCc}8\/N͞'"ZZBHߩ a[eb=0qwF<۷}W*!Q"{+%WTS3Z,yLdB&S苉_O2;Ƥ>5I#o`q~ޡun=lZCVeV4[K*~4 tgBڄTLݢK~-+A=?Bg|f uskL#3Y>Eo\sV@h#%B訪K vW3LS]Uۼ z{x>|3'|APv:Wxovq=eg]Yf'GEdhJ4\2#>^/Ӹ ,ԑ/|[77(ޑEsšGXػȽoֱi˔/&EX&YJ@ʦ vǢ5TQ +a:烈ceq1cc 8uyuzHEi`'u& cc_cӳgVYϺ3[;0 )d Żr}"ICđTu Sit3Eb6M/b, D9eH#j)-ឰRrxs{ioCL'e2+#$ؼn58SC1f7`-p?s [d\?!FF|g"C>` ցDO~1?|.P=9>oQ(?ĦEڕ6.BZ;HZmiS xHtH0ftS2Q,FԻ-.Wll>^CR$öDR],dlZ /n?ɐ/g NKIGmjЉlJ/[vUKu*Ѱ:MS\kŔڢNqZ}g|п z"o:pg:Ied΍{9VcN4z`버~C[B1ȳM؏B`z-YK2Q:Evpj1}.M?!pO5:z_}Zqj"c# t"mQ׫:y7<oZ38ҥ݃GPhqO,>-LRIy/F}hf"Տj&sN[8Dw`QL=SE9=nق%Լ^+c!y\48Njh_:$MN<'2ق]d6Nv`d感ky*Jց+:eom7zfrdliR`e2`=&3m< R1g[r"UCa+R%a$w-)d!A3 eB0dJj XPda}*VrG~}B"a_do m`bހJ kxRWAis&jFgXaN,;zlU w4>tj3o[^0jnu`tS<zaO׷uk5YC%?UA3|Pb>H;a !.WuFM4hZqsMس4?pHDC Z*+κB#s!?`g6\LLAšȎU߰\9{ô8!`JRS_zSI3 [|vaj]-b[KŸVüz=":i0/Q.zz7tmHX"Ұ/ Lc*_E)/L-%TMo} YNIa9X'u&|;1Ho-l8.%kbAأK$z:rӣnJsK{4 b,g];)ʇ]'F?̾S7Sv)ؙef"N<۞lCym;C/-&g@7^X Op5lKIgFj "pxdžbA {SO۱ / NXWzxiNqW~w !dtE4*':oC䋓M0g^W:aYuO+20yۗ<·0bg΋6im{ O=-m,q(7F9T|݋'zFZ,`d۰LOITsU=>w0S!Ow²|'&mK>b'?IBb5JJΦSknUGK`Q_){a)d:QL#D "޿G^}V*X.HHv *׶|>^(yD,c1rؚ0- _qY2_ϰ3}IAߪ0 qE}9r6W_\K>%6@F Vap.A[CƉv({Rㄺ\V7n!EOd^el-T,z? [F?SFB:oNi/8gVNN\-+.* Or5:GҡfF9Gw/SƆ;{?nHZٽnv䲠UU JBLUԡŽΎ;cyI3_HйL7B[lRYhryBc "LMn`oҔ[?5NB2) 2 ; TCjk%CR|<<3ݒ[ z&w9V-THzKY s6x{ #pOFhuH(9K1?r/u-lZ a;d 8N~BVknc䐍(Q5kFjȡwfҷ7M&уBx}WkDg0V[ѸuCF ORZFV}S{(c\ {H(=s:1a_7vS@4NҡtM{Sprr4oy/<.SV{I.`P76ؾ6"PȲWwp~ytYG!޺+#\nߦTGCriM`յukuWC/FSDF8|QA?ŐN-A+ME,ey%P Մu@Vcn?HGTWc-q2^Y`؂:hIW;KSFc.yfCTH/Hk=/&Y feJ/yLI ZkĥC:CcP 7d~7fU9?&. Ҥ;=6ϛi-c]ϭ}e92 }?ZdS>WggX(P_Z:y^I1 x6S4b2ʿ;`)^~dgu rP}[ ^xS AN]9^sx<AS3م* Rs߹L8MI$ϫX#]o˛%~-䫂`e}88%ªwX}hޤNc,K `a4@Q6ѩi4HNxa^_i(={գ,)gL1IO@n#V-EGv9g݌u)ъZ0i!҈Va:xK:~%וz$}u.PJ;}[/~Pkw6+I m0 _DҙhVMASM\x%tmM Md?<+Bp%^~gّ4x ^~0ck\K&/Z@l YeYc[%b2O=]?wo5X# x;_ :U©iO{)gmkE#{d2O1 y-|YOT: %Ehz!1`/0VoU|vUJZa>mhԚ%N9Ndh% AP|?2'JbqLg!('̮1ؖ d SMpUFfr t`ush$OWGD ]ꐑbTܭ2cf!pyO`i9G-Oj~yHc4riVfaz-1a=O_X%_yB6Le sR}ӛmd tևhjr,3 0Me՝g ~E /.,:,-Qڬ`sȓ)l~Kb5 iT^P]"]