colord-1.4.4-150200.4.6.1<>,h(c5pp9|V /N ,=@!,{XRkO;K׀X,pg"KKCu_L@i/C8>gāu#+ao'fR%Yݘ?n?d$r8 WAjfq>F?d   E>O et b ce8e e e `e )e )e+e-e/~/e14 2p&3&6A&(686&970&::$&=h5>h=?hE@hMFhUGhheHieIkeXk Yl$ \lhe]me^t!bwcxwdxexfylyuyevzwexey z,<@FCcolord1.4.4150200.4.6.1System Daemon for Managing Color Devicescolord is a system activated daemon that maps devices to color profiles. It is used by gnome-color-manager for system integration and use when there are no users logged in.c5pgoat203SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Daemonshttps://github.com/hughsie/colord/linuxx86_64# Create colord user getent group colord >/dev/null || groupadd -r colord getent passwd colord >/dev/null || useradd -r -g colord -d /var/lib/colord -s /sbin/nologin -c "user for colord" colord 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 colord.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 # Fix ownership of /var/lib/colord from first packages (in 12.1) test ! -d /var/lib/colord || chown -R colord:colord /var/lib/colord exit 0 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 colord.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 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 colord.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 colord.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in colord.service ; do sysv_service="${service%.*}" rm "/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 colord.service ) || : fi fih@X8(8H08؈#NFO7'gGW77 W1P2O2F2>& eQ 6_,$*2"4/'+}C c p6 msO!+%A*Agtq"% F{'A큤큤AAAA큤A큤A큤A큤A큤A큤A큤A큤Ac5pc5pc5pc5pc5pc5pc5pc5pc5pc5p c5p \c^c5p \c^c5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5p\c^c5pc5pc5pc5pc5p\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^c5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5p\c^\c^c5p\c^\c^\c^\c^\c^\c^\c^\c_\c_\c_\c_c5p c5p c5pc5p c5p\c^\c^\c^c5p\c^c5pNc5pNc5pOc5pNc5pOc5p9904ef2ea066a54ec07d327b149c303c21fd1b39b8905884cc81dd74b50b59500e035379e7ecbc840deb2b996f4fc6339ba9cecc8cce81b8de6b3307b0568e45d3a94b4c82e8819043b68c9c862b4fc1303c918fca2960d44fb1866fe47dd8a556a970b36567b8ff373e1d970d957dbdaa99271eb7ea79b5f62933309a33108251e50f71b896d8d25c52292bdcf1af91b25c5029cc79dd6e968d2139913409f0d0104ac7f5c7be59f1dbf6eaa1dda56a967d96b984f689bb478c2a39cdf9bbef862e88f2bf0de658aabf5c3525986c487b8a4e78a62f129b01e71ae2c7e0b5112de9c52df1f1174bb143a21842120e4a8dc839fb38a3365b890453eeb2e651954fb1940f213ad1672e7fa77c0f603e98561c105d8efeb3c0822fb52ae58fc18bf21dabac244b985f028de92641018f0aa713e7db57a2429e565d0f3f7fe7f308e7b6b72c59058f70e2a0f1c5f4f57cdbc2b60b187ae3c27c108e5f78a05eebc20e8d8d60d211e0867367977fde97d91474a2df437a0c6e30d3f234e4719057ccf9f6597862dfa3acf8f60f44c21efb5aabf36d08905d20f713726cd9ef34a7ed73357ce920ad08892d99932926bb0d9f80f222e7a90a855308ebb75606ce7376d0f21eca23eb59800c6a5588f2cf1fd31e3865ec72a9eb5b09cc3d5234f426c08d22f624c2bc54dcd7f931c31b506accec8d405b07c98f27771edf22c649bac683f33bd178714dbf54787c6298601a40779cbea327cb20aa803f3020da1d120945006adbe441e37b0f421535e0aceb50e3991eafe3df2d2a2e47a609aa03faa87f6755dce15054d3972240d2f72135ece39652b013415ccbafbf02b4e41c62875b7ffaebd6ff5c6029a940f7c89a6c19314b8340f5a16f43bc8221325a7ecbe7323af2c4dd88a37b5474a0606d0d2e651257c2b4ff4957f1ee49b5dc6d82d63f97a3533ef6c964e9a3e35689ce77cdb859392c508a7761dab8a54398d06c09dae25a42f273eb6bec32e5f7143c7ec168aba7facfb9ce034ad5e40a6ac5cd2bd1c480593e6236e19cab1ee36024882636df5712fc9e452b6628b12d8f7081882230809fa4b1307213730ebed81feb47f3ec51a66111cd83550ecce108537ad420c98ce1235ad3227f56d81df58ca0d3dda04d71cc1ed26a4f1f84d745102f66b789d54f87ce544d25cb5b6b09f564d15d8e204426b7b3eb1e78a170afcdee68be970263029c6d0b6c559635473fa00eb2882cc5c83e34fa58d4fd49ca55510791ff729a91abc8b2d1969d85072cb31db9908cae16599058e9f50155529b3a5bceda5c8493d31e7bf0f970d59c2c5e13ffde15967a94143e26f5c66fcb93cc2509f44d882cf2ee3c2954d7ee5faaf27ab6f249d8e6e73dda56c086ec63c135589bf545726f729a09aabaec594e4dc627e6b0bbafd9b8ce60854358826d210181c5a377ced98e776209736b0b7a3ab2b8a9e06c2d88fe887ba328fac488a573f99df8dcf91af756f9e127a7d06900f4959cf491af3c21e842530d509da0cb7c06b08206463b2e1bf8599fe5a7bf8ef51f6e310edbb77c79e40429fb0cb87f17f71192d665bebec39340a2b38c0a883c02d7a200bf18953cae580469a6175ee7b93bb77a137771adac533ac3983b85b5c6050d0669e0addd0dae308c9f61623ca8edf5df81da3de7ee6cd8b483ed60a0dcf705efa44aee1f8533ec495b08b3eb1cda1cb10287bd68cd8967ee6a3e5aae6b42b6849223da2342c7007284852b672a32ba92e69268e24f29d6699950fc2dae7e2e36456b14b7832d69d1c4f35d351e26ca417ca905e59b9cf2c1876efba1d8385212ac800a61f0ebdff06d89a1dccfb79f6a16555a8be34e339ab0f7a6b2f51846999893cb1168b7e0cbafd7771daaeba1e47b8c5b4c6f6d9deac41e81279282c95ceae022d5fc9e5149b9752402388841799766e5907beba3ff18c3bd720c14a138ccee5bf26afb56e66c374bc2772b5b318084a1b6528e0bbc9497ec5e32eb542ad0da926e15681d0945d29d3a9e98b62447928be33fb841a3b7e13afc536cf923ef5d2129425b21cc6306419bb2fcc60ca6ed71deef5f7f22f6c967746d935209bf30898c4e1ee37f29d89f6a738b64193dbec905ab728f4b43abbccf07ff2259b0d8e2d171d16497ba392295eb968b8de35a1853e1f593f42b4c7133163b0d5b2fefc4fbabffa7e0c6b6aa4d2da2aafb1e284db351d79b3b00cd002d50cb88bdcb72c904226edefba9428172d69a2f9b3885859464fc51b0f512a318759b4141ccae8d7b483899ab0bc822a001fa9f00e05176cebe7b4c07647f9731d739f7a49e8ee42d56383fd8ad353868cdafa039b7049410c98de21f21facb21c63dbabf80b9d0c86416f2844ff2adb882186db6b2c8257682863cdcb35d3cab37d5b7719060144e520e2dc4b4775706b31c6279f696e24547287934f56377264f1edbe2f214fc700e27bd31a7d18c93a8d1c1328f3195678881bb776cc618d008ff759d7c018243b1aff30589958ab7bbe8f91f187da5bd8208ce9925bf77b7d68015d438a8531acc27acea8dcab4febadd0edbb6b699eeaa15bf0a7ed3a89ae5a9374a2cb8601f831253c6b076261cf69f24077d55608b5c9e6d93a282e547c60eadb92bcf1db5a01e40b01ea42999c9cdd727ab1a888674f0c5f50431df5e443718ce0ce0d253333f0f756b9e0e54e08b28228d11d2207e1131768a5cb05a9e374a7d36ec2f5e642038818b92c55e8626105e305c4df1873fc913aac61f185f145676f357ce5ec9b3eaf0c5144522151a936e0f981d7d8a4959eb888cbf24c182b74a0e84cdcdefe401463335c6599933ae7d42c42e585b82df2865629d45cb0f27e3e8eb5b1b097829c72b8c4e3bf87b63ff856025dd333503c5c235d5386941f26ea4731bfb4b6887b96c436c5bca392f134118f3667674ce6be6414a210e9571e690138088c623491ee76c61fc5dcb8f95fee66d34c52770509e8c0df66c6caa0f6bb15d8635d895b797b68d4bfbea2738dfee16b48ae4389dd6981fd6bfd775b479166f66a5aff43cc74ad544d73facb721b32b26b116971f8d49a5da1dcc4cd038e9b0c33e699909a8d97249aa3d84d21c04e472fe1c5505cc06fcb91cbdc6ccc8ff145534cf6c651836e839912e5ebefccea0f3d95b255eab1ce5e7555792499c58cdf33d6a3f86c6302e804b744cb95428d15f8857c443e781f67404a9c7b7bf55fcc1b0e3764d7e34c0eaa1aca6fc334a5801a23d3ac3c46d4b5b06dfafe787929363035f52f7973782e2f2d0017f7b678e8013e9844e647dfa542673a5cdfe6e889f2cc928bf30179bdaa9e135fcf48a1bfef81992da93317e05b461a299d25a178f7697c1f346f4e4ca96015466d1ea745f38925db21b7595bcab0480a516a788cafdedc495690a1469e81d1eda72ba6cacf8b223b95aa79507287cd768a62c5d6c833ebf7be950ade5189ea32755ecace57f07f2855edaf977fd5ef5f5645e11a46cb07b1bf675f042182f0f72ff47e0867c1d10712ef29bf0c782a4ffa814589ce6d65a8e7807ecaf0c2a532cea60349d1363f3b8ba1a063feb841b90913bc623f1fdac151701191b11a8597a942c4d84f0b03ff91d84e9c24f78715afd37ecc3f782e60c827f3535c7ae8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806439cc4cb0d359f560d51ffeaa375deb0ebd13c3b41b0a1fbb370721bc3cc4afa18d38e33c28dde4b2dfba1fe635e10731a8c54f15115095662d5d6ca396e3d350f382e0af7a285b62403fe92aea7ae710cd20763fa677758a27d6dc60face9f249537aeeaed88a4bbad31e6ed9804e860e97e6c83af8dc1cce88a5887a13904db74ecb9ee57bc7228b12921f3cfd44eff8f1a576c386b683816d1b578e595010f7servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcolordrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcolordcolord-1.4.4-150200.4.6.1.src.rpmcolordcolord(x86-64)config(colord)libcolord_sensor_argyll.so()(64bit)libcolord_sensor_camera.so()(64bit)libcolord_sensor_colorhug.so()(64bit)libcolord_sensor_dtp94.so()(64bit)libcolord_sensor_dummy.so()(64bit)libcolord_sensor_huey.so()(64bit)libcolord_sensor_scanner.so()(64bit)libcolordcompat.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shargyllcmscolord-color-profilesconfig(colord)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcolord.so.2()(64bit)libcolordprivate.so.2()(64bit)libcolorhug.so.2()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgudev-1.0.so.0()(64bit)libgusb.so.2()(64bit)libgusb.so.2(LIBGUSB_0.1.0)(64bit)libgusb.so.2(LIBGUSB_0.2.2)(64bit)liblcms2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpolkit-gobject-1.so.0()(64bit)libpthread.so.0()(64bit)libsqlite3.so.0()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.4.4-150200.4.6.13.0.4-14.6.0-14.0-15.2-14.14.1c$e@`2@^,-]]@]z@]^@\acZy@Z@ZYp@Y*@YA@YzY4XXXAXEVWW@V@VŲ@V@V @U|@U|@U@U_@U&iT\@T}TTTw@TCT=@mgorse@suse.comsuse-beta@cboltz.dedimstar@opensuse.orgrbrown@suse.combjorn.lie@gmail.comsuse-beta@cboltz.destefan.bruens@rwth-aachen.dedimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgzaitor@opensuse.orgluc14n0@linuxmail.orgfezhang@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgidonmez@suse.comdimstar@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgmpluskal@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgopensuse@cboltz.de- Add colord-CVE-2021-42523.patch: fix a small memory leak in sqlite3_exec (boo#1202802 CVE-2021-42523).- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)- No longer recommend -lang: supplements are in use- Add add-spyderx.patch for datacolor SpyderX supprot (will be in version 1.4.5) - Move colord-session.service and tmpfiles config from libcolord-devel to colord package- Update to version 1.4.4: + New Features: - Actually install the installed tests. - Allow building without the daemon. + Bugfixes: - Consistently search for spotread in $PATH. - Don't hard-require spotread to build argyll sensor. - Fix linker argument checks. - Include C header in Colorhug-1.0.gir. - Pass -DCD_COMPILATION to gir compiler. - Port manpages to xsltproc and DocBook 5. - Replace docbook-utils-minimal with docbook5-xsl-stylesheets BuildRequires following upstreams port. - Add _constraints file, avoid random buildfails for i586 and other arches.- Also allow /var/lib/colord/icc/ in AppArmor profile (boo#1112230)- Change BuildRequires to docbook-utils-minimal, otherwise the build pulls in half of texlive and all its dependencies. Only man pages and HTML API docs are generated, no need for PS/PDF generation.- Fix meson parameters: -Dargyllcms-sensor=true must be - Dargyllcms_sensor=true (boo#1124388).- Update to version 1.4.3: + Bugfixes: - Make cd_color_get_blackbody_rgb_full safer. - Update style of Meson build options. - Update warning about running daemon as root. - Update options passed to meson following upstream changes.- Update to version 1.4.2: + New Features: - Add cd_icc_set_created. - Add --enable-timestamps option for CREATED header. + Bugfixes: - Avoid buffer overflow when reading profile_id. - Fix the detection of duplicate EDIDs. - Make udev hwdb optional by using pnp.ids as fallback. - Raise _XOPEN_SOURCE to 700 to enable C99 on FreeBSD. - Refactor build directory selection. - Set cd-create-profile date to SOURCE_DATE_EPOCH. - Pass new option enable-udev-rules=true to meson.- Modernize spec-file by calling spec-cleaner- Collapse files section for gtk-doc.- Update package summaries. Replace old RPM shell variables.- Add ulimit -Sv 2000000 entry before build, set ~2 GiB limit so that colprof is forced to work in chunks when generating the print profile rather than trying to allocate a 3.1 GiB chunk of RAM to put the entire B-to-A tables in.- Add pkgconfig(vapigen) BuildRequires and pass enable-session-example=false, enable-bash-completion=true, enable-systemd=true, enable-libcolordcompat=true, enable-argyllcms-sensor=true, enable-reverse=false, enable-sane=false, enable-vala=true, enable-print-profiles=true, enable-tests=false, enable-installed-tests=false, with-daemon-user=colord, enable-man=true and enable-docs=true to meson, ensure we build the feature we want.- Update to version 1.4.1: + Bugfixes: - Add back the meson -Denable-systemd=false configure argument. - Add the fallback rules for older PolicyKit versions. - Define PATH_MAX if not available. - Enable C99 support in meson.build. - Include all the files in the GIR target. - Include the correct file when using Colord-1.0.gir. - Use appropriate feature macro for realpath(). - Use gio-2.0 when generating the VAPI. - Changes from version 1.4.0: + New Features: - Port to the Meson build system. - Enable Travis CI for Fedora 25 and Debian Stretch. - Make PolicyKit, gusb and udev a hard requirement. + Bugfixes: - Add some experimental tools for the HueyCOLOR sensor as found in the P70. - Conditionally build documentation and man pages. - Correctly build the ICC transfer curve for Rec709. - Do not build the examples as part of the regular build. - Do not spin the Huey LEDs when the sensor is embedded. - Do not use /tmp to create profiles. - Fix the version numbers in cd-version.h to reflect reality. - Get the Huey status before trying to unlock. - Use a different Huey unlock code on the W700 laptop. - Add meson BuildRequires, and switch autotools macros configure, make and makeinstall to meson, meson_build and meson_install following upstream switch to Meson Build System. - Add gtk-doc and docbook-utils BuildRequires: new dependencies. - Drop %glib2_gsettings_schema_* post/postun macros: the functionality is now covered by file triggers. - Drop intltool and vala BuildRequires: no longer needed. - Upstream rename of ColorHug-1.0.typelib file to Colorhug-1.0.typelib, thus its package has been renamed as well.- Apparmor profile (usr.lib.colord): Allow reading / writing /var/lib/colord/.cache (bsc#1024933).- Update to version 1.3.5: + New Features: - Add cd_color_get_blackbody_rgb_full(). - Add cd_spectrum_multiply_scalar(). + Bugfixes: Check the parsed context arguments in the session helper.- Split out color profiles in sub package colord-color-profiles. Add shared-color-profiles Obsoletes and Provides. - Replace shared-color-profiles with colord-color-profiles Requires. - Pass --enable-libcolordcompat, build compatability lib. - Pass --enable-print-profiles, build print profiles. - Pass --disable-examples, ensure we do not build examples.- Update to version 1.3.4: + New Features: - colord: . Add cd_color_rgb_from_wavelength(). . Add cd_spectrum_resample_to_size(). - colorhug: . Add commands for getting the device calibration spectra. . Increase the size of the EP0 transfer. . Support enabling the illuminants on the ColorHug+. + Bugfixes: - Fix a possible NULL dereference when talking to Spark devices. - Fix compile with -Wformat-signedness. - Fix possible division by zero if parsing /proc/cpuinfo fails.- Update to version 1.3.3: + Check polkit version before defining g_autoptr macros. + Fix an assert failure when connecting to sensors. + Fix gtk-doc build when srcdir != builddir. + Increase timeout to 60s for argyll spotread sampling. + Use the USB path to match the ArgyllCMS port. + Updated translations.- Update to GNOME 3.20 Fate#318572- Update to version 1.3.2: + New Features: - Make building the daemon optional. - Make the session helper optional. - libcolorhug: Add initial support for the v2 protocol used by ColorHug+. + Bugfixes: - libcolord: Fix a hard-to-reproduce bug when cancelling async operations. - libcolorhug: Fix a crash when submitting lots of commands at the same time. - Replace '/' with '-' on the basename to fix calibration crash.- Rely on _tmpfilesdir macro to locate the directory to use for store tmpfiles config files by using --with-tmpfilesdir to configure.- Update to version 1.3.1: + New Features: - Add a sensor error for missing dark calibration. - Add g_autoptr() defines for cd_color*. - Add get-spectral-reading command to colormgr. - Add the GetSpectrum() sensor D-Bus method. - Allow returning spectral readings from the Spark sensor. - libcolord: . Add an error enum for missing irradiance calibration. . Add a spectral sensor capability. . Add cd_sensor_get_spectrum(). . Add cd_spectrum_get_value_max(). . Add cd_spectrum_limit_min(). . Add cd_spectrum_planckian_new_full(). . Add cd_spectrum_resample(). . Add cd_spectrum_set_wavelength_cal(). . Add cd_spectrum_subtract(). . Add cd_spectrum_to_string(). + Bugfixes: - Add a systemd user service corresponding to the D-Bus session service. - Add a tmpfiles.d snippet to fix stateless systems. - data: Build Rec709 correctly. - Ignore the ColorHug+ in DFU mode. - Install the tmpfiles.d snippet in the right place. - Reset the sensor back to idle after each action. - libcolord: . Fix a tiny memory leak in cd_icc_get_tag_data(). . Fix saving non-normalized spectra. . Make cd_spectrum_free() NULL-safe. . Return an error when we fail to estimate the gamma value.- Apparmor profile (usr.lib.colord): Add capability dac_override (boo#948892).- Add gpg signature- Update to version 1.2.12: + New Features: Add a new private library libospark for future use. + Bugfixes: - Allow creating devices with the same device ID from different users. - Check for, and prefer, libsystemd over libsystemd-login. - ColorHug: . Add ch_device_queue_read_firmware(). . When converting HEX to BIN pad out the entire size. - Replace pkgconfig(libsystemd-login) for pkgconfig(libsystemd) following upstreams new preferance. Also pass - -enable-systemd-login to configure to ensure we build this support.- Update to version 1.2.11: + New Features: - Add defines and artwork for the Spyder5 device. - Add defines for the OceanOptics Spark sensor. - libcolorhug: . Add ch_device_close. . Handle low-level commands when in Sensor HID mode. + Bugfixes: - libcolord: . Fix leak in cd_context_lcms_free. . Fix leak previously in cd_client_connect_cb. - Only return devices created by the calling user when doing GetDevices.- Add explicit pkgconfig(libudev) BuildRequires: Configure checks for it.- Update to version 1.2.10: + New Features: colorhug: Add GUIDs for each device. + Bugfixes: - Add a vendor quirk for Google. - Fix session-helper failing to find argyll tool.- Update to version 1.2.9: + New Features of colorhug: - Add support for the ColorHug ALS device. - Return the exact address on verification failure. + Bugfixes: - Fix cd-test-private linking. - Fix reporting of logind errors.- Update to version 1.2.8: + Bugfixes: - Check for dbus when enabling sane. - Do not use the deprecated GUsbDeviceList. - Fix build without gobject-introspection. - Fix possible critical warning when using g_dbus_watch_name().- Update apparmor profile for USB profiling (boo#901148).- Update to version 1.2.7: + Bugfixes: - Don't build the daemon when compiling for MinGW. - Use wine to run the client build tools when compiling under MinGW.- Update to version 1.2.6: + New Features: - Allowing compile using mingw. - Make the ArgyllCMS sensor driver optional. - libcolord: . Add cd_it8_get_xyz_for_rgb(). . Add cd_it8_utils_calculate_gamma(). . Add cd_spectrum_get_resolution(). . Add cd_spectrum_get_value_raw(). . Add cd_spectrum_normalize_max(). . Add cd_spectrum_set_value(). + Bugfixes: - libcolord: . Allow a SPECTRAL_START_NM value of zero. . Always replace CCSS spectral data of the same ID. . Deep copy the spectral data when using cd_spectrum_dup(). . Fix using cd_it8_add_spectrum() where the spectra have no ID values. . Never allow duplicate CCSS IDs for small wavelength ranges. . Only set SPECTRAL_NORM when the normalisation is enabled. . Return correct values when no LUMINANCE_XYZ_CDM2 is specified. . Use double precision for SPECTRAL_START_NM and SPECTRAL_END_NM. . When using cd_it8_add_spectrum() replace any with the same ID. - Changes from version 1.2.5: + New Features: - Add a branding-less ColorHug2 figure. - Add the calculate-ccmx subcommand to cd-it8. - Install the now-useful cd-it8 helper. + Bugfixes: - Drop nb.po, its superfluous with nb_NO.po around. - Fix a crash in the session helper while calibrating. - Remove the private cd-find-broken tool. - Add argyllcms BuildRequires and Requires.- Update to version 1.2.4: + New Features: - libcolord: Add cd_mat33_init() helper function. - libcolorhug: Retry the command if the response is incomplete. + Bugfixes: - Don't enable PIE support when --without-pic is specified. - libcolord: Build with PIE enabled.- AppArmor profile: allow reading /etc/udev/hwdb.bin (bnc#901148)/bin/sh/bin/sh/bin/sh/bin/shgoat20 1664446626  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde1.4.4-150200.4.6.11.4.4-150200.4.6.11.4.4-150200.4.6.1    apparmor.dusr.lib.colordcd-create-profilecd-fix-profilecd-iccdumpcd-it8colormgrcolordcolord-sessioncolord.servicecolord-session.servicecolord.conf69-cd-sensors.rules95-cd-devices.rulescolord-pluginslibcolord_sensor_camera.solibcolord_sensor_scanner.socolord-sensorslibcolord_sensor_argyll.solibcolord_sensor_colorhug.solibcolord_sensor_dtp94.solibcolord_sensor_dummy.solibcolord_sensor_huey.solibcolordcompat.sorccolordcolormgrcolordcmfCIE1931-2deg-XYZ.cmfCIE1964-10deg-XYZ.cmficonscolor-munki-photo-ambient.svgcolor-munki-photo-attach.svgcolor-munki-photo-calibrate.svgcolor-munki-photo-projector.svgcolor-munki-photo-screen.svgcolor-munki-smile-attach.svgcolorhug-attach.svgcolorhug2-attach.svgdtp94-attach.svghcfr-attach.svghuey-attach.svgi1-display3-attach.svgi1-monitor-attach.svgi1-pro-attach.svgspyder2-attach.svgspyder3-attach.svgspyder4-attach.svgspyder5-attach.svgilluminantCIE-A.spCIE-B.spCIE-C.spCIE-D50.spCIE-D55.spCIE-D65.spCIE-D93.spCIE-E.spCIE-F1.spCIE-F10.spCIE-F11.spCIE-F12.spCIE-F2.spCIE-F3.spCIE-F4.spCIE-F5.spCIE-F6.spCIE-F7.spCIE-F8.spCIE-F9.sprefCIE-1986-daylight-SPD.cmfCIE-TCS.spti1display-long.ti1display-normal.ti1display-short.ti1printer-long.ti1printer-normal.ti1printer-short.ti1org.freedesktop.ColorHelper.xmlorg.freedesktop.ColorManager.Device.xmlorg.freedesktop.ColorManager.Profile.xmlorg.freedesktop.ColorManager.Sensor.xmlorg.freedesktop.ColorManager.xmlorg.freedesktop.ColorHelper.serviceorg.freedesktop.ColorManager.servicesystem.dorg.freedesktop.ColorManager.confcolordAUTHORSNEWSorg.freedesktop.ColorHelper.gschema.xmlcolordCOPYINGcd-create-profile.1.gzcd-fix-profile.1.gzcd-it8.1.gzcolormgr.1.gzorg.freedesktop.color.policycolord/etc//etc/apparmor.d//usr/bin//usr/lib//usr/lib/systemd/system//usr/lib/systemd/user//usr/lib/tmpfiles.d//usr/lib/udev/rules.d//usr/lib64//usr/lib64/colord-plugins//usr/lib64/colord-sensors//usr/sbin//usr/share/bash-completion/completions//usr/share//usr/share/colord//usr/share/colord/cmf//usr/share/colord/icons//usr/share/colord/illuminant//usr/share/colord/ref//usr/share/colord/ti1//usr/share/dbus-1/interfaces//usr/share/dbus-1/services//usr/share/dbus-1/system-services//usr/share/dbus-1//usr/share/dbus-1/system.d//usr/share/doc/packages//usr/share/doc/packages/colord//usr/share/glib-2.0/schemas//usr/share/licenses//usr/share/licenses/colord//usr/share/man/man1//usr/share/polkit-1/actions//var/lib/-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:26197/SUSE_SLE-15-SP2_Update/45dc40cf4445a340ba26296b280dc107-colord.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux      directoryC source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a17f812e04ce9bace9be1914b8e76a99bbe2df58, 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]=cdc20887a30a8bb7d5ce4701832d2c38f214825c, 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]=760bb3c1e7851ee154a742cddf5a66227703d5f2, 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]=35e4d32249c8af43e82b092656fcdf7de938f1b6, 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]=3e94007bb0022c7d264f8aa0573d18078d6dc5b2, 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]=4bd5616629453048391fb1e5047044c2153fff07, 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]=5501b66d97d5736cc9e762b35865d70831a01983, for GNU/Linux 3.2.0, strippedASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=efecdb1e625e134743ebed2784c3624de14a9ef7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e84cc7996f8c3932fcdecf37c52892bc02b858b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d7873ce1e2a9e90a901902da17af8e9654b4a6d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=71efe1b874dab593a4c192b45a897162abb61ec2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=90de668fe4101ce0e43909daec35cc8b160dbd03, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6726509746743877acf80c5644e1050e9ebbe469, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba07417f4281383aac5c8bd801a2b153466c424c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87738ac998659377b36113b62770944a5dcaba39, strippedASCII text, with very long linesXML 1.0 document textSVG Scalable Vector Graphics imageexported SGML document, ASCII textXML 1.0 document, ASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, UTF-8 Unicode text !(:DKRYclr{    RR RR R RRRRRR RR R RRRRR RR R RRRRR RR R RRRR RR R RRRRRRR RR RR RRRRRRRRRRRR RR R RRRRRPRR RRRRP RR RRRRPR RR RRRPRR RR R RRRRPR RRR RRRRPRR RRRPRR RR RRRRP RR R R RRR^9wcutf-833b88ce1fd182abc5abda40618bd572b34c20272c406b5ac81fbaca45ac67aa0?7zXZ !t/<]"k%Pt2[9؋'j&;"7z. L=5raC;S\RYXZ6DxVyCR)>[c: +8[W"ՄLC>R͑z$6p 5nJ4p'%ai;8 x}gx$*h$z6=;\}[c3c bţ=dē MbH KU &`6cg[p`$\5|w ,:؄jaW{_G2[zOD ~k$uћk9"wBl:l* W%U9OSä~!G(Kata65QEͅv*Sr?NW7QIWސBſ\]j9eH#zv*.wP ,2p#7ffsx6D^]I]Q)c6Ya *y}>d(wIB~uO](X6ã$blL 5v,BRij!pd1@u/mÎdW 9 @$$Θ=@\rW/ 3c1շ;D*^͢/ N3![6׋:KHaw)4 <FgPZxQ{Ee8;>#kptJFg&BIRt5Kw 8AV8S};Ib埅m,a0aBFk1XkeŸM1E*0K[q *,A7Y~ _ og4Ff=%*ޫg&.p=;g:vbN6cȌou:( H`;ڮ#X=iH?^xCiP`ryDL0߆!,`.=>:]PC$2W.1CVw6SjrVN=/+A^?fEObPbwvLH Ϊ< F=͛CpxqPYqnET!tyΘ?"(~3*KY Ve%t uWF@"b 'Tc߂_-BaGd2%:v ?Srng~AѦDZÄ}\I:J\XDC½Yҳk:}̤Ey>~<%]\,&AL+WtK~V%4>P-lGq<ڱ^v;v7mƞ9 ڼ%S *FS--oBbXeK zʎN l:J#& wt$@]v"w]*K2]mL+䰓I!Zl/UΫ,e !|cSHw E8e DSkx8#y\U-qL\o,TM 0 '9fد4Je8p#+DXP'IЇ6w Z6x~#Bi(%$\hf bFNT8\eI}?P4t6M<8f)ß]G횰QC/SG} =ӹ u}8b4QִAvC2GV{ {~\0Lt6[?wT4Zղ&N\wP“R! "zk?E6/l~ V ZDҫ tV z]*6'L0V\c۷e-t'^r-}3l.N1#pE?50T[^f[ zoRÈ<^WtUb9Ul.u/sc]F˙W527B6Hz>|y6%/t-ϗճ!ǟ4\TT &Tag~plqjBGLخ8=C747īe>K8L\ڧ0B!\|W"l| fwCrDqf`tbIqhZɝW߻*/ iP=EIvuTƗY[pQy$!lx=ֹ.VlKX)}-'xgxBIzVF{l!&GOJ6ocК~Ʃ ?APЖa~.7؝LI3Q(JgLLbQCzg_oaR48Zs%pr.V Sl:¢Ecy1fi$?)C@I:l{\Jww% 1lv?<{2^Hu!+Wߊ*N[ &\J'pL-ìIdRa!̯9Ά_tg47ewI " /  2>(/4d"i&S ?tWjK A>鿀V `19G"#&d! .[u,R4tC|ߟ'O-|*ƌU:hGbT 7: +K'wBj%^]T7] :Uvlkc&k҆*8 Z: 9 ?ebErKC'%Ӽ y19؏6FDړsNխ,I&UC^)UerSM\m c(&3EmOgKsM<3Qt#%hͳ DDu gdB!ٽiQ$s%]v}Xb72q;njq[鐌j:!h VCJp?j *Ue!K_&wm7jUvX ʀjK& BlzG_W2Q0B`>lgg a#)v]X0RϠ^^ϝ&7{xa)nvF4'-INff[&[Ɉ\/!;͞*ahNm1_].2{Bi6oW5aJpU7w9߽lZ!^T]x#i3Kl" b#"=lMZ] s(Ƕ2\`4]ve9g79Pt)kNɮ-SƞX@ôF)}mvJؠ) 䉜Έ3\QqK+iaϟs8ɷ`3!a3ekCpwj: +O,SGO3z)pAP X#0A %Z R&ZC+覽A]8:f_: !+fyXj54M__P~<b:Omi}?nT*/g."> BZbey;KTFU,bEWR,`0Ngh5g/|TK}Yjw$Sz%F ur% ")M1lVp&>: T&W%Sw/#.AY48"Ovo0βY_~_Mn+ԙq2L->M(Ɯ ̪?4"|O}1(0S`sd3 ҔN_8uS1Ͼ ܍*2Д;Y,Uة|i+p+}eFGi4菘0,{ڶ4{yinAd+''x6d_5_/tcR)^~SyPyOi)v{(TcO]c{ВsNC(Z_ld c2;] J7Sy(9j9r(6E'F /6ߌ $KiԊW@ͣχ[2/tDG]h#=2:̋by"!MKΑ})͙rj8L[Fղfx o+㛷^G#+Պ54_iHhغ,v؝*&ID*7G;L)v|b/ &0Wԩ+Mf(jeD37L A5c#BݴurIE!U h-VP,-tDF ݀=J V)гbpNI) HȘЄ>a]z|*FL퀅!s86x\':ԩp`܎c$;$ڧwA? e:~S&FDgʘԪ^{N@Y~Ĕ4[v{:>>/k3r5TG@qH*H}9JԛiLMemx *G3E2tJ[i!)\ y!k7|'=W!]u#Y8M Lr9vW`ADgCxK6`/C~Ox bwhN댑zj(KߤqF㬨QBBV&xK&0_ˤz8-BXbEZFyn֖G5ylh:H^(>Kypd=W68p#Ky%2;ij:`ؿ+\1_Å9fXCDN| 1H1RoUv* o_b+"*CDO4m̷餀G:ks{Mc걩WK8!n/9l+C9Fk(U^e|d"!{c| p .D7`,>K)gx-$ojLm8ٜpwΞz I{Uw%?'kYLgC.oz .zwp18BüCBKEp\YNzBtz[ղ3BK<{]2[Ǹfu<.DU:^f_r%Tڠ]=0NoHG58MQ>SxA"|/X.,(WfqՔ)jtRbr_qAxƴ?|^Y8"׉W1؞̎};ߩM"JI (?}nŸ -[;;le.WmpOJ & 3ɔ5sov$-{!W\'u(mt[؛NwwƁ.j v% ҏ``!ra\`d$=f4s֦\do*H!Q3&`Dc,DBY%* cZ[~aA͸WѶN%Of^@ {Nr $*Hk`#P9rpn~A9t}4X |2GHl*xB_BDп#hnNLcb>ҴߛY]>}T3(d/nBOך&}j~u#:P7 Iٱ;<** e<0y*ǝ;8-Ž^zX݃maݰ#At \Ϋh2՝qa<QBp7m faIt-nҒYPG52D^lJ u0/sWaRCpS빨|^)W=b}=m,)nڱ8oxO/:UQ&`B$)\ޕ!Ȟʹ 0 vEyE_pCkvw(#aF!@]lχH3O>+ːݑZF[EG Ѱ_c*~WxM-)adhkb+)9Ly~ih̻0N%R.o󈺭!Д\{~υ02|vsRx 2 zB@z>iրaW[s>j^ [4FvSRs4Z$S {;Hw%vbLLh(nEW2jhw\wVYہav3O i~jL<\ I]UrP(x:$ᘷ4Z<_|Pjbɿtu"#1{w/2(`40ӈa<ck;aqKd7܈`ovOgo.Ԟvr]Z;:dyNL~elA7M KSZ\͌kycl2pB@J=5F(9Eeަ;e`<WG]}swĆJݣ|b00SS":UÇHL%YIdFwA l2U$UDGN.T %>Sv}ɌW~6[hCi#Gb.*-騦^GIM9X:Bt@OS,l`skfwVb)!H6CN?% Nz{DvoϨz훶;[=5䤯ml?Gu,v žlq'4UP_W  $4.aKcu9P5#&E[[** S 1P?gD{gL?miRs!^'Ld1`M+:Uдߙ)f9E :┵svs <*LM>DPm5MD\ag2[ s6<^i!j*[;ʚ=ngl%U+-ׁ+cM8{(  tLIJj^l8<2s3_҇Lر$Je2}feeUc B?&HͯC$ܔF.UbƣnAq 64|C6&#YJ}|bZϮ6O* Y1"VvӁ[\[v;#LD6"fv7g02_|ڑRUꎭJ_Ԇ MA;!?&H.?b;Otlmng.G9u #YA-u*ȶ #[<)'*iBmz(i>0mI(ќв{15SbM;N`Ժ^O?>FSk!B^c7~vgS_P 4wV3 ,4'mރ;(c޽t#B6m-{"^5wOZco{gՏXi:Ib ႧB\+$6j.DY!(ylJ{O/F+XN= Uԗ Hr9 MH~71/j%_v_-4o[7W}-Eq]kK"\-{D$w lFp T:r{@+~xAI߆# &NZqꢠwk*,'qNÁ9 K;)>]̍flW$K?z;j>Zi@ ]G0Bl8:/z`!3Bi&zԝfOǛc? XA7B_8%coy/Ppi_ Y]u{䘗T H^L dcƩUeɤ(L8ajǐxWc،–Ҏ mlj3lr^?a ?| J;2JA =rҔ%wKJ검jwbSumҼ=0(* O{bQ(aAߜjA"Of$"'u{ns eJ(84B 'Vl0V}zn޳T*y-5]W]Ѡ~WNĮҋ ʟ1?,A.x% !F=Czb<͡#_9V>Z<Ț<ත8@!+tqc ra%ppp=; ehуxV&bwikLlf2-^dYH"3b n4_:JtHkZ$<ǔcOd*>UR%G̹"r$_чcPzepdq<T>=i-yFMެ>whƧ܂ ߇O & okB=(%ÿ8WΧ-4,РR 6Qs[gf|ݙ,ZeJ]9Z 5hrߏ(-: l/Ld7 B:ϱCĭ #˻ Qw]ySrU~7,@yBf1t*XiLYw@NV O,VՒDx&{Jx--@-qEƦȔZbI+~S|8m]1x>(˙`n̳ΕX>k@O# xYHx#OUS"6I(@G쨄. [2굿y`SCLrF}!)>Q-\%vs4m|i5Fb$H%ʢ<݋sai* 8Gn(v4a~:C$K{oDŽ !fl囩bh}[c|ȹ#5g +Pk ќ@R+Ԡ7>u\2٠yl/#;Ř9z8^D gExb2ɻ<Vs Θlzh_7Kf4Q %15zdf&};YE_Jc`^ȟʹ+n&~zw@Tk ^eo~[\Iڱ_}5+XQ"~Wt 8Tx+ J4B(J8,-_)-bۦe^ ݐξG "9,_KR{c_y3 Zws Ps2/3Oo*/Mϱq<tq_75_BvT {@pgJ -}vIW[}4XHus' ?OC 1/cΜN|=kz 1ėۋ yU$ogk{!*yLRn ,%nz>a283 N:n(xJe8$֞ۼi1Hݒ'LYH♇Zv4HN1ELwbGPgma ɼX: i-"OM04ŶHN-q><Ԩs7N8"wN]*jk`hY;ֿ\VVB7z,An0C7-kq<0iӖ=a{ZdOY[CtC8ey_F~GktF* Y0㴰DO U| Pc:iHvjc#HVsmM5Y[V:HqjSVT!v(m_|uv˾2h-ODs 41gVL_ZiELA)fpilr"rӡGc/-hc}>,r+%p{H1F_X;N0"V^l ܾNW_d (dnx'Yᥘs܅ p<`KNr5fRO( sz:sN׵W2.# ) a@!Q7xC؉ ^_PJ< ^ʜ^|KSֿDhsEFLsт$?<îlt|Fa"Ttp?3W|h8'^WG BW?>3(crwGW=QoGlvqqDw1ڈ;ɿulf*_UqN/sP(tgjJ&_k^t.E[S$cCE 2vN֫ۥ-"Lʼn1NJC)PV[ epdydS(u`뒡ge8"At6Kftö6]H1o0 E}D#a++u0C<\;;fL0`Vs@ g&F2t._V,9%G%V"NaӜeDap9!VtQx52)ƌ,g<qa@^=ݙ__xydǨliS yR|z2~Y/@ª<8]92`/uKण~{B=jKs49!3O1A[ݱ̊<6ձO2pz3<3mwQQ<2x>c4F @}|%/AQ?K בƷ+FTu"Dhcƕ> P=K^R W\NmzLEE,kq3vTq'm9 ý2!=#krȂ((+ zvo` h1PЈ٘o(և ța~W:n; pux :XHԬmΟ{bL0'&⧆(1 XX0lOQ1uޖ_IȤ4W7ydM4G%lS8Z~O+ͥӘ?\pvtNx ).[8Yj(-.uT`=GU~kPv΁Dr U氣cjNHrj| nTGonvϺ?+\IJ?Z3L,3l<,Qmic<2^ D趩{?3?h6nț&r=}Fԧ`/ὂ'ŨlR$oaS!ʽ L[ʣ |-~p@m=k <ni8 O;`9` ߺò<)Sg8kF {z]5jPP$X{12`X,F5p ob?[py snѦ% $z\Lv'8ci9 ` !t8K&ѥ-%+%]菇⟴i;`U1v>&Ѕ@ igmz-{%P >|S4^+nD"jiȊLJtuəUR?Uk^-SAC"ͺ~׏!Zǿwͳh]@ER׿ltX>'Io;|FV]I/8Ҙ^jG)&`>ů?.pE\pM6݁'.^~ߙv?Fxk? |LjhJʵ HXZ"+Lُ]p4X3\P>3AgEI0M0J8SHhL2!_P EފCM\T8X%rZVƭAT<M}_wX]>k IQ~eE?`;NQ;_1l?Hz>YQ6K:`ѶŔzR/sI9>:# :]@aՔ`![+Bn1YgL ճ,xTqMeB!Jh,oȠC+qpLxXQ² +#x3iȿqÑɔwv9J2jN Dbm9W%iCVʭ>)"c(#WPhӃ8]\(u.x[RVG ^[r~BH"i -P|hIAC:,| =ڠ'?WKC9 ",,w3h$*@t302Dvj,Dj~E' <,Q(na:ent:) s#@ܮa29!^>5bXudh7Ap1GzN|}YWU1(,_SV Wn;W g߳[YC!L/_B_=xL[=?`5 50$?ۗlԪ?0@ueӵ m:c٠$:']6ĨO5DNԷÛ94?W`6W K`F72}Ȩ.#K z`x oJ¨uX:Ϭ}q]һsDH ]l&n#[u_6ߣˬa&:]ERva ⫨c7K%=0^P+xFMEYm)f|g(+'Dz!hԖz/nu1>n嬦h#ؒCSx[΢;voTqXcMq1DŽnh m~p}ǘ]i49Lg:߹2#_=O.[g\#+m6u`4/.((]8 LDA')z/ ZMJnJ-㒨yP,{Tw&6*4Nc+=F$yH*ٓPZd-nHdD B .#.&bu Kir:XgunduDrAJ2r@ZƢn2NfNGsg`&{Gn sQMBktfR^j~X$ ?Fz]V&^J&)?cDPk2RsE,ܑ r.6flP:߬:!ny8ٍbJDP!LQ>㽪^7IRlƷ̂ɗ>7@>8/3)=6voK<2Tu]:RK`A? T@ +e*[ >T*!CcPCE0< !QSeyQ3[IBmٵ+_TqPא=1%bb2g(3Q/^~˛ e {z( ={\?WiM ɡR=ijF6]O5=aԗY8z"\zukyǝ_=\sUs PO]08l$X |'m>^HZRO@f6V:jIXJrZJ*x%KY C[KX1Ji3ZCzDT|a=A|"ȽeVqIbDj&g|a/>}A\!i@o kG ^֧FI#9 ^fAH7·MM[65Wܶ#y߹_#[lo7"u_oc2͈[~^t}ӕx0Ԍ0a,?3ޅ3IS-I҂G:q,LPIâ9Dߏ9zzbHJ˹xvk"Χx"PF`P"hwiI3 QY պ_;ЦUjPk{FBf$J )Bg #r5ivK5ggq͒U+MH;ut$Hgk kCfO"lHSGWg[B ꂄ!+lzUNP7P[@,GW'a]VR^4tj7ȳ8_GC+CF)zQ 49DH<4bT'p!ϱ :e̎3ՠ0 ~q`NvD?2'- 7~Mvh$,uB\S}Ih t0+C`IplI Ҕnxj rrmQH& ګ\>n봏#kԾftjŠ}kW]+: j}a v=|-Ѡb_X V,tFz﹗"ۋu^|(3!©],'nim sqO"@ᘋ1p֫ca +[NׁiիJ[Qm ;&eYmjQ0h5;ЀBBJ\w|VƨMt79oo0gVKX8?OD^`Þ_d*+ft4JjvFcaZygfCΠWGY:M/2 dexc@W6E Oa(Rv-_&~sZnkTE:3 Z Ux2C'{LnN޾*k[Y(; A'`Jpf?f-*]%姚喽A(sp|oEqt>D J(F̓.8aJl|; Ex 1^weM-X%[㸌ԧ~#Wx͝e ,3x!mԙ\[&.Tv͞bDCi O{YwebGdW5h2#V!/NL+۞Ơ[yE|BL/Lк3xLCYրCq vhPw۬Ƭ!ж6>>7}GJN 5Bf^ȸ xx֠|G2Md^+{v>pt(a]Zr&Ȓm~L#q \lb,2lJjA)r-dE<5nli1! [4rmLC}lR|$Ot} ONyP;9.[aRcHۛƶ8Z@ǰrOI|6YA ,|V(_{3`1l$!] @:`'}djX<%sCR7kV.|:T86ryRw-Y%;ɂ qhA'8iBJ*=uH8ԒY4kՀ2/M&`1ӕ\xpG4^ixicH Nz KŶZgF'Taˆ21!S-fÅXƸ$RmZh `E޽P$tH +[=_-oW@C|ܑZ5Mc?6@r(-&Bdi[y= lЕj}v{&NHhVRK4L)s.p5WKSv1Oq:|^VI tNuX{̔hnsygHyNϾvz_XnbL‰ˌSV!mfg*~e3UHB/6oI%˘tD1VqAzKVvj r@GX.eL<+{Hhxj.dN_ST:Y^zk5Sc?2&S]GY7XT.ȓϓq0g&]}s+TC0rbbDew*%;#޹fuNG;7^k::TQWRSo2ȻvDXm̠KErdkx&j [ V8;#<܇-цN:pewIzS/[['rEl.jiaM,Iլ+c*JSlj!cQHzm ݍ )4LhkNzl/'x84y4* }ǻih)BdN.H5xanںr} @4t ^,NXCXTbJgmL0wOb%+0CZO`8K@T-ߍw7!tSsIӈu[‘ɻ"6G2r uKŠ0g݆/7DPGY_p{?d0/ 5p ld$HtPp/Q '\eǓ4߽Ϻ! wCwP04XƖ(w}DH& $Nji{!JY2n /9z rG90RwF{UQ+~T?J2듬nA GqE趥x]>`j#e!4BA.e==EF%]ju9 sXXV &:uLE/iv:xݑ? lk9aR{U gff++>a)I=g3_Ryjc޹:0Wv] o?UI*26u.0bq6@s *oq9h!(R*g=gHf zz66PPu W"(,NPI_gaFjp8?UTr$; I`39i Eg 6v5}GӿHc|4[RO@@d0҆Pb1 F6VJЄȻA9Fg"J) r0~4i-̥8IKGUSuCt6P(נhH.BY+90iɭ-2) %$Ƞ}_6zjij ϥ4JC) Ot'*3mV#uO,f εpRE@8 M,lo!^3[K'leӕ;nȭ.T_"UVX;/|xR~=94O9 (5SYXS#x˼It AF)J'QS;,1do<HĹ4+?NC¬OݏM:%!_vi?/puIKLit^XW'/ۣ2Os--sKʒ0[}8ai/JٟĘu;R)On i>[q蛿ˉY(>NKtװ&"A*g6ˬCڋJ 6/443#0>.+Sq4] Jqo\_؛@}3awy*W ^%IK};ߘ,F? .RT"g"_R]335bb(Kd\CD%ܬߏ&6N~ئ,C$A+k|v^ŧ=歒)m3DxBJЫA1%)t 徜rǿ}=Li(wچQZ6vpIqc"rXUM\r@`3'ÑV.B1F>J~ Jćs -6*:7<œrlKJw3 Q^=s}X%#OWgJ^0W~ ]y2,(&gssjӕ>DF{䜱Pʿ-,_foG` 2ƁC;~>u\n0 ,2kf(}Y4l#/X u2ZB5N 2k^8~g5Plw.ѪO ?7~!]n;js$kVݨ2sTqڋ-,<ũÙ1†tk {y ܦ$ex3A0M=; RGt`ǪdDU߆L Nh4t=c_\ yt#Xj`E[S?C C],t暞1^`NYdY}M$KqN gԸuxC,8WW޸zFnb7_5::Ck%V1@> :c_t@@b5bU?TR8h,BfZU^LE\ؼ-ؘhD՞mme_.Z 2]aY*~QH-Ii/^ ߝk.p]!T&hQ6C*)I^>ù,&v~gF>=pX$# 9!)E8.93]'&J9hdSWdl^_TonoU-8jCehrJmSa\(Ǻ]4Fl' GV5 oRěm8-}?T:s~TcJ4E/(V|`ĀgQFQ3oY3)6aB\Q; 2VN> ֕ل8LᏑcR (3$O{)䶿vפtO@ W5;|NDؕ{^Gq1p2A=ŁGS_X-8R7dVݳ=P?ZA5%P ˘],E2K DhL([5s(%B%>IY߈]2!>uϦWx wW ;ifuL@Ta3^hA07BH1`)4Az"O,[ ɢ=Z $.I" "`-? ꬆM8Ao ׬GRvyYr :yWa9˙-=0@55duqM @9ɶ*~7՞S3{D1+Eg}BδKA$o| n~WG.1{ц`0cRl#Ռ$IB؞j)0L&,v):O*q8[1$ [$T4%3}Js4DB7<I3pakDp:y4 /{ yXύ>kT%\w hcuRkA4cMwل*V:&nCeLXLcZy^+a ^nu++>hP{/4UjBԇt|5~ )h -ng,1HAMNT}#)MZ JX , Ԭ5{MȾ(*Q2[my $O}߀5DtQ8$Hf;Rԋe^nB>'Ovs/rz>vlb4ZԘU=!\WW+hj\!kۿ X)psT\O чҟ2أ߯n|I~W&j34%yr~^1MI?+J CIr6͓'; ml%@!'ZWH mM͗[ *$/ sHʾ٥ SnXFT5VLpV D\Et?KXŲ1vBCa^. &DّI칞Lb-#є+/ta-ilvܳ,sS6=gJVD\%-耲?ʘ/ |tn(4!i;Ӥh!𼹎Flr+<.TD^j5b599U ˫f#S3.#-!&FELF(F ⺝}5(QZKEH)/T\iX",B+X[ E)ս8J;:uk)VXNuF)p#) WƦzKe 7K.+g7\cMӎұ5ى`*5$Bnkזp[HSL 93DGK 6 GLX:R9` ٛÿ*2Sh uJm꩐ [‘y@ktgtuz  !^- d!Gq€Mx-֩) }@r&L(+*+᷁'1ֆrӮU~p,Jw-pSuʪ\h-5oK 9LK\2rrB&*/`9Px7_~u| 7r4w*'@^ =u\6!HMz`zd}Mz̙hE}vbfhꂲ >6cTSl0"V9d۟fi+2"VfT_[wJǭlz| YDeYL4T?VT`B~7NExXOH7@-3ACS,~i 6M~G߃R Awz>2G!*[[͡Yz>oad'|:Ȫ-uj9YWĊ|K@aDg4JfFR0=? zn5ũfQEvLy[ {-,U=)כvov0M %#=O[jzH|pg+#0+c6FWxN1oҦ+]2Ĉ14Wy.(j+Nn1m)E&-0,xej<^6fE6cӄԵc䔍TNr|slKH UyR[Ҙve,S1B^?cg-'܏썰[8X7W^j㰠(+eod<4燈>hg3x$-M&_ ݝn0o䩌p8ȑC3ܕ]_WxH᧽Z+c%(pxEcT!$D߬MO%;Kf1\~1qt*a>F"ieΦ^eb%РXt W;%Vԑ0n ^8M=oAȦʇI#J\sju87 /,;T ihY&+֍-?@[VưZE?\,7__u7_AsKl b?]QFH'33깠El4%sd%9ݤcMu߇saJP[M#S2?Z20HRn* [yMOӾŚ(Q2/v 4뗸Nu~VhTW4$yBH㤿!.R撷.MZJ )w'Ҍrh}KMhMX׷RB&Auq2 5\xNt{Si}GJ&U!aUx r˓rU!\ },'H#Xv]xI4!i-л1d,-/e5x(mLRm+"o9j*5oڜbbT|p!b')Y!.DG9>k0䥫ps1N w˕3sg$MU iԡɵ\vQ7hY,7OAD9DŊrJj5G?6~3 ,$.?gM* N_x6ퟕEY­ k6?NF|o7'}]E<=3=è9+$ٸiasOsj% q CzjzhAWB֓kun4AdŌu6w q@}6!v!0^&M<8p_m]ef4N`G:TVsoh":^3`~o("X"A^K6/I C$ }ِ-;Co |b[ҭKrkegPkXT*V!'u%9izhu;).5  ,C?]٩RUjw|g7`.|W)(e4 s?&I-X'X@-&rt/3DV!)ۘ;}2m 20QB\^.h_Z.'UD׷#?O/f؜o}XfwuKk'3=(#9sfl̢dqg66J<>]LI=Y=e=B5? Icg,Aq'O^daϞ`TX'ek^JD)a}ϧ.WjYdNɧ5~'CER E6b0c\?A(~ӸP01|r[;g}65N_ۣN*gv@yA =UҖ#̃f¬|1tu_C:Y9(y.Ep.3VRiZíat-hd~1NIqwҟ;I% ;;OyNFߠS혙믖D y(lˢ*PEFWm9 # m~zM2t A[^z8N0\ o Ft-ą lpeoYzKiڈ*^ 3.ͪӗOE=l-udEyi6%L&򧩷=Z]&JjUJV]Sƹ] Fgq_/Y=H  -O^[p8k8Mam8|v/p \Ŵɱ{@sᵴrc*r.-ǂ3nK̜萬h C? 'DO@tCWOpJ?qqLԚTq[Q&Rks~-e>[”t¨AxOjX_ǒ4=Nu|S!W |@댝z|1[T.zDU~: >nJ$#{PdR4,%Le33)8N*=dǡw[›`VfU?ҤSjTέ*Kѩ Ge։M}vhh6QDSxP0{cᄑLn% dVZ%@s/Puϰ8 w3Ȝn-y齵 ` ; \} ޸NZpgP?{4?mx)].-hJ(k:}$X u"np!,Z\W2?y3nW@`Y/ڣ[+J-B?[%laZQD,/ح*e Bѷl,Jd`2#g0+4j:CAbdZ6yPyir3`M².6U_=j*Lm&&HKOB3IнbJ/GڼzQ:=~X陉iu?OWjUCcc;ޑ!uό1l/eً;Xh+caw7Kf0y~eCUؑw/ͽpsSkIʩn/bb,%Z4E{VQٗp8β ;i@!0WjP}3>N\&LD#l|KőweKfbٴ~uX2ihv\di!>?Wke;@=H8ASlauzG{TgYg/TkKmqȓ0ubF~ cF ?+E"q33ͫrG~u.~0OEzW h>xa:vॉ̊gaR-qY1P; Lg"^Fdˆ$Sj7TN{Ilf&jcc*Wb4_.6c:1x2B itJ"΁hJa7`-N+~xrDE}/a(!71#D7RM_R4voE'|q%Ӿfb?rY#3[Yut J?'=񃱴rǧVjqhamn̦qqs-z_*3Xcw<:b -T>V )uA-;0y}Y =r[cT5>i( ZήEDBW5-sf' 3٤ ;HQF2UA0g1s͡{7\ D'­NrV1MK{/]Yny`Lsm Pō.ȦQW =$ ew=?+|va8~وZ+2XQw,V+ ^e0!m.й]l,lPQetJ0:0A#L&1J į#=\'UKAuw5mSЌA@uЋyiCh+]Ws3sRu$l02oR\ ]f%|VJxNJ=GGLQ+r맦k7d|SպmUy+j'닿@1wVv'|4þp>TlLnФ !`hqVk-0ɵ`DT:Y`z9fg ܚ0IEˣIyclUS' ⴖ{}6v ´ᵈF,\s,rR/dj +nݗxdF5ͅ_k9 g@d{8#nJr,RY7D?gp" (-lō={~BH=+C+ f*R9]-G|e:'L GA&-B%q ;b"8|gA@Vro=n`LdH&PqɔAQhm_~k0ɺk>7٭Xr8o]jLj&7:FL;FvzvTFJj<&-Β&k~QF oGKG@P$*WUߣܵȻ"}!̸T04T޶ξ"|-lu`;ZNʌ(,onn(N^๔B0?Y޸ Jol@g+KVzqzo]1-OL>.51Y157*%q]}E 8'pwnF`$ *`]3U W29xزH.a}ЈPʟ ŽќIZ|=wG?H+UCOfB|tœ:aW-:y"Vw , }oV 7!{N&]-HXͰ)6FXG.ղ) >f޷3]a NK* rfw>ck)ձ0x .ű̪ )X) V1Z'{fޒ vW:])ގit-|^2yLK kr%}(*^xKjxF2g 0DC^D-,@!8=oV8w% $߮t߹Zr@PqAB_Y.G/{$Kټ8*B[nW7Bu!Օ i!@rkaϘ#g.嫼mO_B:|]:XMQAFCmwOz7Xp*anB?OUcgi6@ rȒw~<,Yg\m&<kyҺDMOMctY $#RCzQE@-c`!Wk0(<;sPw:Fm&Uxsgݕ|:ˇH˴9O c_)dܙ4hRɉ#dZV{#O95ӿ!]rJg͜.ZK0pCc;Rl]96PGpZ+$%%UvV 6.kZhiQ`,9& pB5Ia& apmX8b5/OP/iR'$uᎷdp*2~8V.4 kQ=NB% ko#= ׿tqv_6 ,UAجvt>`0}m\A>h9[Gm6۫𖗋se4yyjQֱ^!^ePAc-tQU,L7R5sی L ` @Dǽz;u8P{2>Ip`iڬ.LK{$fC*ws> 2+p78['pGcU,/<I |0T`[P~(A:i`  #<(YC|vzk*@>xؔdT`Ui8~2+j*TDb4pГKy&QC[dx1 o-LXڠ~WN 8>"70p3i@aK|kqL-7EO"[fOZ4%@3O.-4VՐT7!~Odk=N9 ZHΊ:jQ|s4YzJMkqa^@;sur(V5"z빇|n1}i*RD} -&,5LFҪh n 3vw̲eET|Ăw$&dC@t`$bCV>VЇ}22TWe\M63z׿w=!?[1@e rs bfjZl8t |bWFo>SќX^mޢĉxJV(\HxOhq}O!nZ%h7dFHSe[r αw.hIqI ጳ8@'; qի'tF%PZ'*+7}@rVbH^*embQZ mV7ǎ$c5*J=7$ͱmT&#"qCh!)oǁfK ULGssڙxF<^ "*!Aw9[s@G\ Kem1*oǍ7_,IyLA4l J-X8Ѻ|cԑTKgjrx6C9rhnYk h9buVsn!?m #䁒GOg[CtSno(:!ɱ>j|XoFa7- v:d__o6:-`t :F 9qPՂuL:cՍڟ}sG_\U+g>~YCU0d2ޞ+ 8MJն϶G"1gm{= exQge] v @rzϼ:H]\4ƕWVaں@n(jɁ\ƖaוKBʟ >nHTjZx1k?RVr)z| 7e07$U7+rC&;<28EIVa6B`xOD摰w?@%L\ho} ss(W,0L`b,BF9eyM3ja9w,n` "@Qhʒwn?OԹ#x$`4/ ; x q|hF7LEשHuu'Oo7 ~kq" \O~O2Oww#P# l u-/rM+jlA*jM.:֐m-I`)G_^jvDlՏ?EB#/H.u_&bPDYӱQnko\L{wU\7X߫}.] q)4ǡbp gʸttiZXv;-h;0(UO;iwVsaCW7w[Cƙ / t8Rm^S5?*1UEHsM׵ ,@?vҍT)9_`'zdKnCL@3=m k0/;'NXp -5{FGJ>B]-*^|Vdme"JcBPi XE)e{VXm&J¯"=dGz`o mJ []@z!w!"pu^v~`2bxOgCM;1\`f'S 둥>`D!tS_L$WRyQČ^hRWvÞ#mUpP̏P2d6z\PɯoWr~zZ jZ lZԊ&k܎`_@H.<ېR;HP' TJ7&X溟fIsHHxYE^:" \wk F$Ăm/ueqsWo3fpWtP }LAqYkج[ǫ\,9d26_PSX$I&jZڑl+.u\ܹ{ӻt묘Fl7t9ByVt}&&. fxt)>*lQ^$F-ix<ux(F:?ˬƬZۗ ʚY{()3ܥl}=WEZEy1g/3췋z݈y5xoxc tUkv%_LV‹sԲl'!7Bӑ`BɓQsMeỷ F^ߋ/?O=pc(=N?H9O1b y;t&-yk0:?LlAi%RT5$Ik Wg75;peL?ϵMļFHiV4ZevzC}[B^]b v T%$Bd%:As/\R̴ `?pF d@FgS৤]H@qcll;f,ڌ :MQ3Bީn@7귥'P/}g5ƨTWj6l:cOH+dMAٰK8-ʂh7C& Xe$ Jkm5{QbVk5# )F)^*C$W 邗6v"xJ * !VImI鼋 30_>S^ekkp˾p΋x< ?u>6? vΐ#cO,/FyP99QΜK%¸ \İvG 7B !WO4[zFϾ;ŒE_{X'&}&vYsIpfSY阭m*8ﲒpaT.eYܭk_麐@ nϬBMxaڷo4@d@#'ۃI۴M&gc<[`$ux;UlP-!]^F(VCw)- r)sſ9m*>ƖCCdn8ٸ2bGq|P(;c`3naA枛P[@@ugɑ$c=n;n+J+א۝*S/!RC#3cf50™MQwXkgt02kΥ{ &b8jRR!x&Gb)f琏r0)[shAĂBid+?8-ss{?U폰W?'0 I ZeTk T >:+@}BuAÞEv(mw',GV{Mmɢ{o<Ǒ6 FU{m.,@=id0C^[E 3J1ie8= T*HfA*Oc}:h!N{*MEoa2[`J|!yB Ȭv=BY/[\ 脧;4ȺZe>/1_MY0֮lv^K]r:|NwWC׭u?0\! |zJlum (=1%>U8^崫8N.FF(qQs=ͣT!YD.~.M@ v|[X abȷʅּ{ꡈ!rJ6xq4nNצ|ˆ v#2oG,% `@X뽈V cCN1kcXh/, :Az3*̻jbv?iR() |5(si乳S=E ̆aB`ymSq z (ij% !s7^Eθ;R e=HD|ݠcIʼ22sƇ 5VR ;42}aV7B*E[8CwcOietNSXtnOBτj)~P X8ڌ~A"ObHc k`}ِz|p-sq'[pϥj<&VWV]yPϢ&fL+x[8# DnC_yR韪/ )k%pS4~Q Nsm)x[aէjrbmRPZC"JhI*J=<䝞⿿E% _$@/ҵ}8.Wmk/2/S\\Nuayxzt6C{-4Ar7a 2LX}.y0BF)ԕA{_Ӿ(+i5O[ ػ"Ңњ в#]iz(;h(bG xDվVnM4$++zUY}Icúc,PK._7mBZ3?^i>"__$4 tP.am"yVp2nCl؂pZ߳3_ d&0gL6("~UKeoG^p]OC%L6R6avHB9TmS7°$u)^/li=DKmz9Pu(.oZL_6ϰER`XXd ~ UŠ?tcF~Nj/iy 1`.;[7ISJ̲~^Mwe6OK:{AGR#X>-: h;z 8=D> kY\aLa2)qqsjĜ9먡;LIE]j(oiDh!SJۉsilͳȃ2Aln.-,yOaMi+`p\c JqnTo uGvo Qhy^|2š)L쫝m;Wp2rZSTT,ja`Bn'J.$1̫R=2w|? B)ZKzP`*S_P.e6P^ߧd eO [ -uM]zr H(:[ns.jC/B|GvQ7xq"2'hƴX~YsJxt'Cifneo\< 3p}y&r/GPE3JW5"B.Dr6zw:4^% "H&Y `sT 2x>wf:h@H7QMW$$w<C^*/,C6x(dV1K%!-^j)xBHpbB{>S韾qxHZ_ tt!޶i؜OAF DAz젫{_jTIمKO`Ք/CȳuIn'fpc,_XM ༦W crÅߑ .1nfC|K0M!&T y~#9ıF{L eh '7#w5=N+ot[I."<ȑZwcL?]DV Di3eIL:>N}Vį595xCo!#'YFQ0>jrbw+eɭ7e?1>Q%*ΎAuDsOAi ` P[Y9L$&{Z ztTOS.vi R8P2Hfy.Qo}~(ɏ/暡nG?4tmA y1ULǃ"y mX.O p4g%`HАX4 ~%+[s@̫OCTUy"d٬U ~q:T2+ 3}6x\[Sw㶜LWO,wV)Ċtg>c|ʬLcQΑ!myܥ)Kō6-Ue8_Q ip@tuy?Sƹ%ч!+vXMbWWRq{),,4aϔIǓIrB|jAO~jX -y1_8fXŐq #],J@Y25ݭ}y oݵȰ7XJ9D|ׄ͘673+,VJ,1ќ H HaNodF4.N Um91a@w$߰2a{GQ-t6ͼd[(?Xޡj! 8L[  {XkʥWCNEΨWy#a5ŗ޽\Pm4*+=iMgH#}DbW%o4\*رP>;|D$]ZO5L6 ́LITRYʮg~5ix8.DtLtYaA$6F&"pBݽ~Z:s΀tN *ra#-q1خ7xhu֡?YeֺJ{KA42:ztl]) #s >nsa#U`L/Z3- 3t{*oSJb!%v?SCqLqBޝE 6b/ZJ%?3 +w7 ~ 3:[! 1 e"G1ag/1J VkJh/zo=o7wT{:[Qóq|׊J c%ۥA\P'B+tz}.8% 5q913^Bȯ#o%ß}4o2n!I\#mL|0zvwo@"*oz65fLT-A5x$)tԂ)OqWkL.?N[<lfjO9R%_C^0*=L;Nxn;Hӭ|P%p[!)'k58Pt͢ wXW6p.TLz3liSC`A 8`F E1C Zpo2FWjY1~#uzG R=¯b"yE}A5Jjp7 :sǸ-1NqfxPvr'`nBҰ&r}~)uRXڴg&^"le'%AU"{0p/j۴yHW^t_x%Bo+MXd λu+U _&,x {%|:i؇>c712Ô.[W͓A{7xh³x(7h( _yjF<=qHL'2*$1)!0T(9\EtH_stKd/Km2W2w Nq >{(0j ǢR[S FU=h2\i*&T-\v@tk\Ih dРݘ-(䓢Pw]d'ZsKP^+_-h s-wmG$R=eh~^cq4ĸ3/H}pďQ!m։`ҾT%rn(?)o-+?%YF;VltcW8OdX9q* 4/q/'PTWyB%"q|jVt2u@iβ:XmNJrr0SDuo)bQ8vRPm52`iP5"MxB!L+eнXp&rG:=~$#H8P47{/ PHL|\wBmwݮ\=ڿ);k*m,,dnYX6#l{=彸0VV?MclB3vL]Ǒ}ڐW)iHHR2i x?}6=KzH/os]6^SsC%VNYMcR*Pwa[?ލɅ ( YZ