appstream-glib-0.7.7-lp151.2.3 >  A \G/=„8)J/ *Q> GFQꂃاZuח -##!җ5!gC CSSO/\zv&> Љ%hSWR#vBS];=k֯~$ 2pOO8Xˬ5ebe28ff5a4764a6b322363fa42d5399b33850fb53d01f23a6755760e8141656ccdf71df81897eea5e56d7fa1897b6a6b7d99d84ԉ\G/=„O^$^dgc%(Q%v=.i:2v6* ifTnwRCnrIWb.V <5{dQ.TKqNgyKUE+wƓHpvfdbhXXUci7|rYۃt:J3J2| |/C؊4Ɍ5/,縉cS<p>p?`d ! ?HLTXkt  P r    U   < ( *8 4S9 S:^SF:GLHIXY\,]p^becdsexf{l}uv w|xy?z\Cappstream-glib0.7.7lp151.2.3AppStream Abstraction LibraryThis library provides GObjects and helper methods to read and write AppStream metadata. It also provides a DOM implementation to edit nodes and convert to and from the standardized XML representation. This library allows to: * Read and write compressed AppStream XML files * Add and search for applications in an application store * Get screenshot image data and release announcements * Easily retrieve the best application data for the current locale * Efficiently interface with more heavy-weight parsers like expat\1lamb08 topenSUSE Leap 15.1openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttp://people.freedesktop.org/~hughsient/appstream-glib/linuxx86_64J[8`99p(p(9 PA큤A큤\(\(\(\(\(\(\(\(\(ZxZx\*ZxZx\ \ \ab74460798510e538bddaeca4b4282691124c9d99e11cd19844f67a813ff49dceda735c742111427b9df078474a98e1994bc610048a1db19ed01477476ae8f740461138988c6c0d18ab7ac4b80a6109f869b0260cc2d5a881faeb106d57c77c926c2222718e4d6a0b376e401b67d434a20a37e47cf2cde2058f07d21f97c652a2588a5c79a91c3ccedb947898959eaf954625e2ce5d6eeca2d23bd1776c684c0333bef520e8bfdd17e0fd9c73fe3fabcc00f908f71af0fa7401707976d3bf4e8608e8785678692bd3a6cfb22e490b75ac854af7537e1f499b28e3704eac101a836d156c6b8279bb9ff306af30834ab2ebd2ea7efc4dd22492114a1870810f7808a37350c320b5d337d95055aa0466975ca63e838a4138083129209ff427c3aa93feaae622b5f169bbe09a9ca41b54f4dfaa1a08f1ebea45f6da7dcda8e467a1719eca80e042490ce41b791f9d82e42e74e5582ccbd996899f4c0ade842e96c0dc1076a29578a7f5d8f683464d753cc8e3e6c2976ef1659eaf82e312d3d61575107dd52ff1301795a7633729060b7f8af85a0a1d55266eae9f7f2608849182036397d1b3d5e273876f2ece906f02ce7ce99ec8cf030500aa403175b44ddac94ca83812fe8f0a6a8a2d26c8018172588c05a40b0eca7d51d928c24836447f1a59drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootappstream-glib-0.7.7-lp151.2.3.src.rpmappstream-glibappstream-glib(x86-64)libasb_plugin_appdata.so()(64bit)libasb_plugin_desktop.so()(64bit)libasb_plugin_gettext.so()(64bit)libasb_plugin_hardcoded.so()(64bit)libasb_plugin_shell_extension.so()(64bit)@@@@@@@@@@@     gcabgdk-pixbuf-loader-rsvglibappstream-builder.so.8()(64bit)libappstream-glib.so.8()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libjson-glib-1.0.so.0()(64bit)libsoup-2.4.so.1()(64bit)pngquantrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.83.0.4-14.6.0-14.0-15.2-14.14.1ZZw@ZZ0@ZiZ @ZYZ@Y+@Yo@YY@@YKYKYP@YP@XXXXf@X@XwoXS@X lWw@W@WG@WRW^@W^@W@W~W_WBW=W(W'A@WX@W@WW@V@V@V޾VՄ@V`V`V@VT@VT@VVv@VUVKVKV=V7P@UYU@ŬU@U@UeUPU7@U'@U#U#U:U U@U@T@T|TTSyTR(@THTG@T;T5'@S<@S@S#@dimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgfezhang@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orghpj@suse.commgorse@suse.comstefan.bruens@rwth-aachen.dezaitor@opensuse.orgdimstar@opensuse.orgdleuenberger@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Update to version 0.7.7: + Use shell-extensions::uuid for custom shell extensions metadata key.- Update to version 0.7.6+git.12: + Always resize AppStream icons to fit the destination size. + Add AS_IMAGE_LOAD_FLAG_ALWAYS_RESIZE to always resize the pixbuf. + Correctly validate files using OR in the metadata_license. + Update the SPDX license list to v3.0. + Don't abort the build if pngquant fails. + Add custom metadata key for shell extension uuid. + Do not fail to validate if the timestamps are out of order. + Treat pngquant exit code of 98 (nothing done) as success.- Modernize spec-file by calling spec-cleaner.- Update to version 0.7.6: + Never include '&' in attribute values. + Add support for release types. + Fix an invalid read when using as_app_parse_data() from Python. + as-app-desktop: don't deference invalid lists. - Use pkgconfig(yaml-0.1) instead of libyaml-devel: it's what meson actually looks for. - Add docbook-xsl-stylesheets and gtk-doc BuildRequires to avoid implicit dependencies. - Drop intltool BuildRequires: it is no longer required since upstream migrated to Gettext long ago, and gthread-2.0 and sqlite3 BuildRequires: both of them are no longer used/needed. - Pass dep11, builder, rpm, man, gtk-doc and introspection meson options as true, and alpm, fonts and stemmer as false, ensuring the desired features are enabled and visa versa.- Update to version 0.7.5: + Add as_app_parse_data(). + Add as_store_get_apps_by_provide(). + Add more GObject Introspection annotations for Python. + Describe connection problems/HTTP errors when validating images. + Do not use an 'enable' prefix for meson arguments. + Don't expect an enum when really passing a bitfield. + Don’t fall back to en if other languages are available. + Explicitly require a new enough json-glib. + Fix a crash when calling as_release_add_location() directly. + Fix appstream-compose when using new-style desktop IDs. + Fix compile with GCab v1.0. + Generate icons and samples for emoji fonts.. + Never change the default screenshot when processing AppData. + Support OARS v1.1 additions. + Use pngquant to make the application icons take up less space. - Add pngquant Requires: new runtime dependency to make the application icons take up less space.- Update to version 0.7.4+git.3: + Do not try to extract duplicate files in the icon theme packages. + Fix the arithmetic when fitting an image in 16:9- Update to version 0.7.4: + trivial: Disable the fonts self tests in the builder- Update to version 0.7.3+git.20171103 (f230c8): + Only try to set the file permissions on regular files. + Add the 'hardware' requires type.- Update to version 0.7.3: + Add support for URL launchable types + Prefer /usr/share/metainfo as default path for metainfo files + Do not assign "flatpak" as an app's origin when no origin was found. + Add as_app_get_release_by_version(). + lib/app-validate: Fix typo in variable name. + Write XML for newer AppStream specification versions. + Add as_app_get_screenshot_default(). + Add AS_VERSION_PARSE_FLAG_USE_BCD when formatting version strings. + Add new launchable types from the 0.11 series of the spec. + Fix the inode mode to be sane on extracted files.- Update openSUSE-appstream-process: exit early if as-builder does not end with exit 0.- Trim and ensure neutrality of descriptions.- Update License to "LGPL-2.1+ AND GPL-2.0+": the client tools (builder, compose and util) are licenses GPL-2.0+, the library is LGPL-2.1+.- Update to version 0.7.2: + Allow remote icon types for desktop AppData files. + Do not check the suffix of tags. + Prefer /usr/share/metainfo as default path for metainfo files. + build: Enable C99 support in meson.build. + build: Define _XOPEN_SOURCE in order to expose realpath() in headers. + libappstream-glib: Use g_ascii_strcasecmp() instead of strcasecmp(). + libappstream-builder/utils: Drop an unreachable branch. + libappstream-glib/self-test: Add some additional checks.- Update to version 0.7.1: + Validate the format according to the spec. + Add kinds for application provides. + Skip loading desktop data from Snap directory. + Update the SPDX license list to 2.6. + Support CompulsoryForDesktops in YAML. + Have plugins link with asglib along with asbuilder. + meson: avoid unnecessary gdk dependency. + meson: introspection optional. + meson: Install appdata-xml.m4. + build: Make gperf dependency fully required. + Fail to validate if AppData screenshots are duplicated.- Update to version 0.7.0: + trivial: Fix a -Wpointer-sign warning. + Switch to the meson build system. + build: Improve build-api wrapper for Meson. + build: Add options for building API docs and man pages. + build: Conditionally generate man pages. + build: Conditionally generate the API reference. + trivial: Fix the autogenerated pkgconfig files. + trivial: Add back the Requires and Requires.private in the .pc files. + Remove the cache-id functionality. + trivial: Ensure HAVE_GCAB is set when libgcab is being used. + Add as_store_get_apps_by_id_merge(). + trivial: Try linking the GIR file with the local appstream-glib. + Show a warning if adding keywords after the keyword cache was created. + Fix the default plugin directory used by appstream-builder. + Add the limits in the validation output messages. + trivial: Prevent crash when a sanity check fails. + trivial: Remove the ability to run threaded. + Remove functionality processing an old metadata file. + trivial: Fix a warning message to be more clear. + trivial: Fix a variable with a misleading name. + Actually return failure if the AsbTask fails. + Add the missing shell-extension plugin. + trivial: Remove autotools fixups no longer required. + Do not enforce that the project_group is a valid environment_id. + Do not add the GNOME-Software-specific categories or icons by default. + Enable Travis CI for Fedora 25 and Debian Stretch. + Allow compiling with newer versions of meson. + trivial: Fix the meson version compare value. + Fix regression when building component types without icons. + as-app-builder: Don't cast gsize to guint32 when getting file length. + trivial: Fix an error message in news-to-appdata. + Do not write a timestamp when using news-to-appdata. + trivial: Ensure every app has format set before adding to store. + trivial: Fix up several small memory leaks. - 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.- Update to version 0.6.13: + Add functions for getting the AsApp search match. + Add functions for getting the AsStore search match. + Allow using the app origin as a search keyword. + trivial: Use the new custom tag in the self tests. + Add support for . + trivial: Fix up some broken links in the generated documentation. + Add support for icon scaling. + Add as_utils_guid_from_data(). + Support non-numeric version numbers correctly. + trivial: Do not store the .shell-extension prefix in the search cache. + Casefold all stemmed entries. + trivial: Add a regex command to appstream-util for testing firmware versions. + Add a 'check-component' command to appstream-util. + Add as_app_remove_category(). + Add as_app_remove_kudo().- Update to version 0.6.12: + Copy hash table keys from AsApp to avoid them being used after they've been freed. + Validate kudos in AppData and AppStream files. + Fix the predicate comparison when using globs in metainfo files.- Update to version 0.6.11: + Don't crash when using 'appstream-util show-search-tokens'. + Fix a problem with appstream-compose with older AppData files. + Make content_rating a requirement for any component with the 'Game' category. + trivial: Update app ID rename list. + Revert "Enable the stack protection in local builds". + Show a warning if a desktop file is not found when required. + trivial: Report the archive filename if it cannot be opened. + Fix compile with -Wdiscarded-qualifiers. + Parse small version numbers correctly. + trivial: Split out some common functionality. + trivial: Find .pak translations in all libdirs. + Add initial support for Mozilla .xpi translations.- Update to version 0.6.10: + trivial: post release version bump. + Ignore

in AppStream markup. + its: add to tags extracted for translation. + as-node: Add back as_node_context_{get,set}_source_kind.- Update to version 0.6.9: + Revert "Require name and summary for validate-relax". + Fail to validate if the release children are in the wrong order. + Fail to validate if any release is in the future. + Add AsFormat object. + Add new API to GsApp to handle AsFormat objects. + Do not set the AsApp state using the AsRelease state. + Recalculate the state when formats are added or removed from a AsApp. + Deprecate app_set_source_file() and app_set_source_kind().- Update to version 0.6.8: + Do not ignore type=replace merge components. + Tighten a rule that classifies apps as web-apps. + Support reading metainfo.xml files when using appstream-compose. + Read and write the tag. + appstream-compose: Support appdata with no desktop files. + AsStore: hold a ref in hash_unique_id to avoid use-after-free. + trivial: profile: Free mutex resources in finalize(). + trivial: Update app ID rename list. + store: Fix use after free with hash table keys. + Add a destructor for AsRefString. + Make gperf a hard dep. + Fix the build with gperf 3.1. + Ignore -Wconversion and -Wsign-conversion warnings from generated file. + Require name and summary for validate-relax. + util: Add a dummy update_contact to appdata-from-desktop. + trivial: Fix a crash when removing apps from the store. + Release version 0.6.8. - Add gperf BuildRequires: New dependency.- Update to version 0.6.7: + Scan /usr/share/metainfo as well when building appstream-data. + Resolve relative symlinks when extracting archives. + Add a test for extracting relative symlinks. + Add AsRequire as a way to store runtime requirements. + Support glob and regex matches in requires compare tags. + Update the SPDX licence list to v2.5. + Remove invalid SPDX licenses from content license lookup table. + Revert "Remove invalid SPDX licenses from content license lookup table". + Add support for "+" operator at the end of SPDX license identifiers. + Fix dep extraction when multiple versions are available. + Recursively add subpackage deps into the main package. + Allow loading application XPM icons. + Write log files in a better way. + Fix a crash when using as_release_get_location_default(). + build: Enable C99 support in configure.ac. + Limit recursive deps lookup to the same source package. + Only fail to validate in AppData desktop components. + Release version 0.6.7.- Update to version 0.6.6: + trivial: - Remove two unused variables. - Use g_autoptr to avoid a Coverity warning. - Do not leak the entry if the file cannot be read. - Fix the self tests now we're stemming the tag cache. - Show a total process time when using appstream-util - -profile. - Don't split the text every time in the XML parsing hot path. - Add as_ref_string_debug(). - Add as_ref_string_new_static(). - Fix a tiny memory leak when escaping cdata. - Fix unused variable warnings. - Use -Wunused. - Remove an ununsed variable. - Remove a tiny compiler warning. - Do not attempt to parse unknown tags when converting. - Don't include trailing whitespace from AppData files. - Output the release state if the export is trusted - Add some asserts to shut up clang. + Check the return value of the stat call. + Do not save the XML attributes if the node or parent node is being ignored. + Don't recommend use of DISTCHECK_CONFIGURE_FLAGS. + Deduplicate the AsNode attribute key and value using a hash table. + Deduplicate common AsNode cdata sections for some tag types. + Dedupliate nonstandard tag names using a hash table. + Detect invalid files in the libyaml read handler. + Don't export NULL tags from AppData file. + Add a refcounted overloaded C string object. + Use refcounted strings in all objects. + Lazy load structures in AsRelease. + Use refcounted strings as the localised key. + Lazy load the screenshot captions storage. + Allocate the release sizes at runtime. + trivial: Use a finer threshold when performing massif. + Cache the stemmer results in a hash table. + Add support for ONLY_NATIVE_LANGS when parsing yaml files. + Use full RELRO in the client executables. + Enable the stack protection in local builds. + Set a better icon for codecs. + Make AsRefString thread safe. + Fix one more thread safety issue with AsRefString. + Don't regenerate .pot files with every build. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Do not absorb core addons into the main application. + Add Geary to the app id fallbacks. + Add AS_APP_QUIRK_IS_PROXY. + Add as_release_state_to_string(). + Subsume the AppData releases into AppStream items.- Update to version 0.6.5: + Trivial changes: - Allow the stemmer to be disabled at runtime for testing. - Allow priming the search cache using a NULL search value. - Allocate less strings when generating the token cache. - Show threaded tasks in bold in the profile output. - Speed up checking token validity by a few ms. - Restore behaviour compatibility to fix self tests. - Add API to set the smallest recorded delay time. - Only load native languages from desktop files when the flag is set. - Output profiling infomation to stderr. - Unsingleton AsStemmer and use a shared instance in AsStore. + Do not sent a REMOVED signal when deleting a transient temp file. + Process file changes when an attribute changes. + Handle files being moved into monitored AppStream directories. + Add a 'watch' command to appstream-util. + Monitor missing AppStream directories. + Revert "trivial: Restrict the bundle kind when parsing local files". + Ensure the component scope is set when loading yaml files. + Always copy the installed state when replacing AppData with AppStream. + Merge also the metadata when merging two apps. + Add app-removed, app-added and app-changed signals to AsStore. + Only transliterate when the locale requires it. + Add as_store_load_search_cache(). + Load the search token blacklist into a hash table. + Use multiple threads to load the search cache. + Only load native languages when parsing AppStream data. + Allow the client to control what search fields are indexed.- Update to version 0.6.4: + trivial: - post release version bump. - Allow detailed profiling when using as_store_from_file(). - Make as_profile_clear() threadsafe. - Make as_profile_dump() threadsafe. - Fix building AppStream metadata when using local files. - Fix two potential deadlocks in the AsProfile code. - Add some sanity checks to the unique-id hash tests. - Fix a couple of warnings with -Wundef. + Add support for AppImage bundles. + Fix building metadata on repos with mixed architecture content. + Add as_store_add_apps(). + Add as_profile_prune() for limiting the profiling output. + Add as_profile_set_autoprune() for automatically limiting the profiling output. + Fix the CSM rating age calculation. + Add as_content_rating_get_value(). + Fix setting the origin for Flatpak user repos. + Never inhierit Name and Comment when using appstream-compose. + Don't show a critical warning on invalid yaml file. + Fix a small memory leak when parsing yaml files. + Add functions to build and validate an AppStream ID. + Add flag to only load uncompressed files into a store. + Allow filtering applications based on merge type. + Release version 0.6.4.- Update openSUSE-appstream-process: do not rename the various appstream files to contain the sha hash in their filename: zypp is not (yet) able to cope with this (boo#999047).- Update to version 0.6.3: + trivial: - Fix a -Wundef compiler warning. - Sync example spec file with downstream. - Do not write for unknown types. - Fix up tests after the -lang auto-dep commit. + Support components with merge=replace rules. + Add a component kind of 'driver'. + Refactor the desktop file icon loading code. + Convert the built unknown icons to the correct kind depending on the action. + Add -lang package as a dependency in order to properly detect translations (gh#hughsie/appstream-glib#135). + Add an easy way to add a modalias to an existing file. + Add an easy way to add a language to an existing file. - Drop appstream-glib-lang.patch: Fixed upstream.- Update openSUSE-appstream-process: + Do not include -failed.xml.gz: people complain about the additional ~ 100KB zypp downloads on a repodata refresh at 'no value for them'. The failed.xml.gz is not needed for regular operations, but was a great help for packagers to find out why their app was vetoed. They will need to find different ways to get this info. + Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar to help mirrorbrain offload this file to mirrors.- Add appstream-glib-lang.patch: Add -lang package as a dependency in order to properly detect translations.- Update to version 0.6.2: + New Features: - Add a hash function specifically designed for unique-ids. - Add AS_BUNDLE_KIND_CABINET. - Remove the inf parsing from appstream-glib. + Bugfixes: - Check if icon name is unset before checking the prefix. - Do not merge all LangPack entries. - Do not require an icon from LOCALIZATION kind. - Do not use the deprecated GNOME_COMPILE_WARNINGS. - Do not use the prefix check when parsing YAML. - Fix gcc shift warnings on 32 bit platforms. - Ignore system datadirs that are actually per-user. - Invalidate the unique-id if any of the parts are changed. - Make upgrade check for SPDX license string. - Pay attention to errors from libyaml (gh#hughsie/appstream-glib#129).- Update to version 0.6.1: + trivial: post release version bump. + Add Sugar as a valid desktop environment (gh#highsie/appstream-glib#118). + Do not save the 'X-' prefixed keys to the AppStream metadata. + correct issue in transifex link (gh#hughsie/appstream-glib#119). + trivial: Factor out a soon-to-be-shared function. + trivial: Add two more renamed desktop IDs. + Add two new GCC warnings and fix up signed/unsigned issues. + Be more careful choosing warning flags. + trivial: Fix some gtk-doc markup. + Add AsReview. + trivial: Remove AsReview.karma as it's implementation specific. + trivial: Update git.mk to latest upstream copy. + Port away from intltool. + Do not split up the main AudioVideo category. + Don't change ABI when built with/without gperf (gh#hughsie/appstream-glib#123). + Avoid unsatisfiable development dependency when built without libgcab (gh#hughsie/appstream-glib#122). + trivial: Post branch version bump. + Remove specific support for flatpak. + trivial: Fix some gtk-doc markup. + trivial: Add AS_BUNDLE_KIND_SNAP. + trivial: Add AS_BUNDLE_KIND_PACKAGE. + Add as_app_equal(). + Add as_app_set_branch(). + Include the architecture in the equality check. + Include the origin in the equality check. + Include the scope in the equality check. + Include the distribution system in the equality check. + trivial: Fix the origin name when using the symlink name. + trivial: Fix the flatpak scope when using the symlink name. + trivial: Show the unique ID when using 'appstream-util search'. + Add as_store_get_app_by_unique_id(). + Enable globbing in as_app_equal(). + Restrict addons to the same scope and bundle kind. + Include the version in the equality check. + Add as_utils_unique_id_build(). + Allow multiple components with the same AppStream ID in the AsStore. + trivial: Don't write invalid width and height properties. + trivial: Add some initial self tests for AS_STORE_ADD_FLAG_USE_UNIQUE_ID. + Skip DEP-11 tests when DEP-11 is not enabled. + as_store_from_file_internal: don't redundantly monitor files. + as_store_from_file_internal: set up path data for the file itself. + Use an array of application objects in the ID hash. + trivial: Use the unique ID in the dedupe logs. + trivial: Fix critical warning when parsing qm files without a domain. + Add support for Google .PAK file to extract the data for apps. + Always use wildcards when adding apps to the store. + Add a fast as_utils_unique_id_equal() to compare IDs for equality. + Add as_utils_unique_id_valid() and use it before parsing. + trivial: Fix as_utils_unique_id_equal() to work with multiple globs. + Support merge components. + Use a more relaxed unique-id match for merge components. + Add some more validation checks for keywords. + trivial: Use the existing quirk as it can be made useful again. + trivial: Parse the unique_id correctly when searching. + trivial: Check if the flatpak ID is valid before using. + Only subsume a safe subset from merge components. + trivial: Update to latest translations from transifex. + trivial: Switch from Transifex to Zanata. + trivial: Decompress .pak files when getting languages. + Don't include the version in the unique ID. + Don't include the architecture in the unique ID. + Allow subsuming each property individually. + Add SUSE-Public-Domain to License map (gh#hughsie/appstream-glib#126). + Add the TRANSLATE URL kind. + trivial: Fix some gtk-doc markup. + No validation failure for lots of releases. + trivial: Be a bit more helpful when reporting validation warnings. + trivial: Fix the comment text for 'help' when upgrading. + Print max caption length when validating. + trivial: Allow setting the output trusted mode using an environment variable. + trivial: Don't add a duplicate when it exists already. + Ensure predictable output order of XML attributes. + Support AppStream merge components. + Add support for application suggestions. + Make asglib read current component-type names. + yaml: Read all component types, not just desktop-apps. + Add console-app component type. + trivial: Fix validation of console-application components. + Release version 0.6.1.- Update to version 0.5.17: + trivial: post release version bump. + Fix gtk-doc build when builddir != srcdir. + Optionally use libstemmer for keyword stemming. + trivial: Do not include the prefix in the id-filename. + trivial: Disable libstemmer by default. + trivial: Get rid of useless internal-only gtk-doc markup. + trivial: Fix 'make check' without libstemmer. + Fall back to the country code in as_app_get_language(). + Add an AS_STATE_PURCHASABLE constant so we can support purchasing apps. + Add an AS_STATE_PURCHASING constant. + monitor: Use non-deprecated glib API for monitoring renames. + trivial: Fix a compiler warning with libstemmer disabled. + store: Don't emit a warning when flatpak user directory doesn't exist. + Correct disabling of timestamps for gzip. + trivial: Remove the X- hack from parsing the category list. + Add external (X-*) keys of an app's desktop file as metadata AsApp. + Fix missing keywords in the previous commit. + Don't add multiple categories for apps with AudioVideo. + Release version 0.5.17- Update to version 0.5.16: + Add yast2-branding-openSUSE if an app depends on yast2. + trivial: post release version bump. + Fix g_ptr_array_sort use. + Do not rename a category ID in AsApp. + Never allow NULL to be added to AsApp string array. + Allow setting the id prefix and origin using a symlink file name. + trivial: Do not load Flatpak repos when searching. + Correctly detect new AppStream applications in new directories. + Add elementary to list of project groups. + trivial: Fix make distcheck. + trivial: Fix several issues to ensure changed signal are sent. + Load metainfo files if present. + Release version 0.5.16. - Drop 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: fixed upstream.- Update to version 0.5.15: + trivial: post release version bump. + Add AS_APP_QUIRK_HAS_SHORTCUT. + trivial: Try to shut up libasn. + Ignore files with invalid suffixes when building installed stores. + Add AS_APP_QUIRK_NOT_LAUNCHABLE. + trivial: Add three more apps to the ID fallback table. + trivial: Fix a critical warning when an AppData file has invalid input. + Fall back to the icon name for LOCAL icon types. + yaml: Make icon parser spec compliant. + trivial: Add a work-around for the new libreoffice in the builder. + trivial: Set missing icon prefix for cached YAML. + Sort archive contents by name for repeatable results. + Omit timestamp from gzip compressed files. + README.md: add note for glob usage. + README.md: wrap at 80 chars. + trivial: Add some more debugging to debug an issue. + Rename the xdg-app support to the new name: Flatpak. + trivial: Add some support for flatpak self tests. + Addons can have duplcate names. + Show the app name when complaining about missing description in the metadata. + Revert "trivial: Add some support for flatpak self tests". + Always add /var/lib/flatpak/appstream as a possible Flatpak path. + Add all applications for all architectures when loading Flatpak. + Set the architecture of discovered Flatpak apps. + Correctly set the architecture on newly discovered applications. + Save the ID prefix in more places. + Release version 0.5.15. - Drop 0001-Omit-timestamp-from-gzip-compressed-files.patch and 0001-Sort-archive-contents-by-name-for-repeatable-results.patch: fixed upstream.- Update to GNOME 3.20.2 (FATE#318572).- Update to GNOME 3.20 Fate#318572- Make output of appstream-builder repeatable (boo#977885): + 0001-Sort-archive-contents-by-name-for-repeatable-results.patch + 0001-Omit-timestamp-from-gzip-compressed-files.patch- Update to version 0.5.14: + Ignore desktop files with X-AppStream-Ignore. + Add search-pkgname to appstream-glib. + Add AS_APP_QUIRK_NEEDS_REBOOT. + Fall back to searching in as_store_get_app_by_pkgname(). + Add AS_APP_QUIRK_NOT_REVIEWABLE. + Search /usr/share/metainfo for local files. + trivial: Fix critical warning when validing broken AppStream files. + Add the Audio+Video categories from AppStream XML too. + Add as_screenshot_get_image_for_locale().- Require the main-package by the -devel package: the AS-utils are expected to be available to a developer.- openSUSE-appstream-process: No longer pass --api-version to the appstream-builder call (boo#973385).- Update to version 0.5.13: + trivial: post release version bump + Also filter YAML apps before adding to the store + trivial: Fix a gtk-doc markup warning + Support more DEP11 YAML markup + Always veto anything with X-Unity-Settings-Panel + Use a wildcard for the font preview checksum + Enforce the requirement of AppData for 'Categories=DesktopSettings' + Add as_store_remove_apps_with_veto() + trivial: Only remove apps with a veto when specified + Do not hardcode x86_64 when searching for xdg-app metadata + Release version 0.5.13- Update to version 0.5.12: + trivial: post release version bump + trivial: Add missing gtk-doc + Add support for content ratings + trivial: Add some more OARS CSM ages + Split up AudioVideo into two categories + Add as_app_get_id_no_prefix() + Add AS_APP_QUIRK_MATCH_ANY_PREFIX + Add as_store_get_app_by_id_ignore_prefix() + Add as_store_get_apps_by_id() + Merge duplicate AppStream component entries + Add as_app_has_compulsory_for_desktop() + Add a merge-appstream command to appstream-util + Release version 0.5.12- Update to version 0.5.11: + trivial: post release version bump + trivial: Do not require icons for generic component types. + Fix ordering of parameters to as_store_search_app_info. + Add AS_APP_KIND_LOCALIZATION. + Fix crash when validating files containing invalid remote URIs. + Add as_markup_import() + Add support for GNOME Shell extensions.. + Do not tokenize the application ID or package name. + trivial: When searching look in the user app-info dirs too. + Do not mark all subsumed applications as installed. + trivial: Fix FALSE/NULL confusion spotted with GCC6. + trivial: Fix a tiny introspection warning. + trivial: Fix another compile warning with GCC6. + Add a AsMarkupConvertFormat to as_markup_import(). + Split out as-markup into a new source file. + Add as_utils_string_replace(). + trivial: Prefer
    over
      when the list start is unknown. + Support importing HTML text using as_markup_import(). + Add a 'markup-import' command to appstream-util for testing text import. + Implement DEP-11 MediaBaseUrl support. + Tokenize names like 'half-life' into two tokens for searching. + Release version 0.5.11. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.- Update to version 0.5.10: + Add AS_APP_KIND_SHELL_EXTENSION. + Add AS_APP_KIND_OS_UPDATE. + trivial: Display the search sort key in hex. + Do not tokenize mimetypes. + Support loading XML files using as_store_from_bytes(). + trivial: Fix critical warning for xdg-app bundles. + Add AsAppQuirk. + trivial: Add AS_APP_QUIRK_HAS_SOURCE. + Add a 'split-appstream' command to appstream-util. + Release version 0.5.10.- Update to version 0.5.9: + trivial: post release version bump + Fix dates in NEWS - It's 2016! + Add missing G_BEGIN_DECLS in libappstream-glib/as-tag.h. + Accept FSFAP as a valid metadata license + Update the SPDX license list + Fix a validation error for metainfo files with descriptions + store: Keep track of which appinfo dirs are added and never re-add them + store: Pick up newly added appinfo dirs for xdg-app remotes + trivial: Fix a couple of small memory leaks + Release version 0.5.9- Update to version 0.5.8: + trivial: post release version bump + trivial: Remove the hardcoded hack for nautilus + trivial: Remove some dead code + trivial: Remove a warning for no recent upstream release + trivial: Remove the veto for ConsoleOnly + Use the project_group heuristics when parsing AppData files + Remove the hardcoded rule for xfdashboard as it has been reported upstream + Only load supported icon kinds when using appstream-compose + trivial: Remove support for old-style firmware GUIDS-as-IDs + trivial: Relax the XML header requirement + Reject an invalid project group when parsing + Use heuristics when building metadata with an AppData file + trivial: Fix linking error when building appstream-compose + Add support for per-user and system-wide xdg-app installed stores + Set the xdg-app origin using the filename + Add a modify command to appstream-util + trivial: Add the missing AsBundle to gtk-doc + Add AsTranslation to support tags in AppData files + Fix a regression in the icon_path logic from the xdg-app merge + Support multi-line copyright statements + Allow setting state on AsRelease objects + Support the QT translation system + Parse the sections in the QM file format + trivial: Fix regression with AppStream metadata in xmls + Add support for the GENERIC component kind + Add a flag for skipping invalid AppStream files + Remove support for Ubuntu app-install data + Set the xdg-app origin on the store, and only set app origin to the remote name + trivial: Fix up self tests after generic kind + Move the kudo and provides autodetection to libappstream-glib + Use predictable sorting when outputting + trivial: Do not require icons for generic or runtime kinds + Show the source of the 'appstream-util check-root' failure + Do not respect the icon_root when using as_store_from_file() + Blacklist the xdg-app AppStream data as the correct data is added manually + trivial: Support loading the xdg-app AppStream data from inside the sandbox + trivial: Prefer the xmls icon rule over the xdg-app one + dep11: Support stock icons + Escape data before writing to an HTML file + Ignore temp and hidden files in AsMonitor + Release version 0.5.8- openSUSE-appstream-process: fix very stupid typo. 4 eyes is not enough.- openSUSE-appstream-process: use specific temporary/cache directories between calls. Otherwise, icons extracted from a previous run bleed into the next one.- Update to version 0.5.7: + trivial: post release version bump. + Detect web-apps which are added as .desktop files. + Make the check for screenshot equality more robust. + trivial: Fix self tests after the xdg-app fixes. + trivial: Never write empty tags. + Move the blacklisted application list to the front-end client. + ostree: Work around threadsafety issue with g_get_language_names. + ostree: Remove unnecessary workarounds for bundle paths. + Move the gettext parsing to libappstream-glib. + trivial: Use G_DEFINE_QUARK. + Only build the test firmware files when using - -enable-firmware. + Allow disabling font support with --disable-fonts. + Allow multiple NLS domains to be specified when searching. + Add as_image_load_filename_full(). + Support date=iso8601 attributes in markup. + Add appstream-compose. + Remove all traces of ostree. + Remove the GStreamer plugin. + Remove the GIR and GResource, nm and KDE-specific plugins. + trivial: Fix 'make distcheck' with the new gettext test files. + trivial: Fix building firmware after the ostree removal. + Release version 0.5.7.- Update to version 0.5.6: + trivial: post release version bump. + Accept various 'or later' metadata content licenses. + libappstream-glib: Add the runtime ID kind. + trivial: Fix a small memory leak when parsing debs. + Assume a release value of '0' when unset. + Fix AppStream generation when using duplicate .deb packages. + Check the project_group when validating. + Check name uniqueness when validating AppStream data. + trivial: Mark some more strings as translatable. + Install gettext ITS rules. + Cull the application blacklist now we depend on AppData files for the builder. + trivial: Add the gettext files to the example spec file. + Set a validation failure for files using when being strict. + Allow dumping inf files using appstream-util. + trivial: Fix the Since: value on as_utils_is_spdx_license(). + Always blacklist desktop files for uninstalling software. + Automatically add missing .inf types as required. + trivial: Fix the self tests after the blacklist cull. + Prefer stock icons when using as_app_get_icon_default(). + package-ostree: Init NEVRA on open otherwise we don't get the right tmpdir name. + asb-package-ostree: Fix things up for xdg-app use. + ostree: Allow specifying a particular arch only. + Release version 0.5.6.- Update to version 0.5.5: + Add a AS_APP_STATE_UPDATABLE_LIVE constant so we can support live updates. + Allow update_contact to be output in very limited conditions. + Log when we auto-add kudos or keywords. + Add the package name as another application search token. + Add as_utils_license_to_spdx(). + Only use the package license when not provided by the AppData file. + trivial: Fix a compiler warning. + Fix a crash when tokenizing a NULL string.- Update to version 0.5.4: + New Features: Add as_utils_version_from_uint16(). + Bugfixes: Generate GUID values according to RFC4122. - Add pkgconfig(uuid) BuildRequires: New dependency.- Update to version 0.5.3: + trivial: post release version bump. + trivial: Sync example spec file with downstream. + Strip Win32 and Linux paths when decompressing firmware. + Return the correct error when the desktop file has no [Desktop Entry] group.- openSUSE-appstream-process: Do not produce html files; the biggest chunks of apps are done and the few users still caring can produce them anytime out of the provided .xml.gz files.- Add pkgconfig(libgcab-1.0) BuildRequires: New dependency.- Update to version 0.5.2: + Do not overwrite the AppData URL with the one from the package. + Do not ever store the KDE x-test locale data. + Require AppData files to be present in the AppStream metadata. + Use a sensible warning when processing desktop files with NoDisplay=true. + Simplify veto messages for missing and . + Fix a typo in command name. + Support super-HiDPI icons like shipped in Hedgewars. + trivial: Do not subsume vetos if AS_APP_SUBSUME_FLAG_PARTIAL is used. + Accept a '0x' hexidecimal prefix when parsing a component. + Always use a dotted-decimal representation of the version. + Add AsProfile for speed profiling. + trivial: Show the path when profiling as_store_load_installed(). + as_profile: Non-void function should return a value. + trivial: Symbolic stock icons are valid. + Add an --enable-profile option to appstream-util. + Remove the long-obsolete appdata-validate tool. + Add as_profile_set_autodump(). + Monitor /usr/share/applications for apps without AppData when using watch flags. + Add as_markup_validate() to check descriptions. + Allow as_markup_convert() to ignore errors. + Always escape AppStream descriptions when doing passthrough. + Add support for . + Add the ability to attach blobs of data to AsRelease objects. + Add the ability to parse .cab archives as AppStream stores. + Use AsStoreCab to read .cab files when building metadata. + Fix crash in validator when processing '
    1. '. + Do not fail to install firmware if DriverVer is not set. + Use as_utils_vercmp() to be correctly check versions for equality. + Try harder to deal with icons that have extension or full path listed. + Only accept UNIX paths for files in cab files. + Do not use the DriverVersion for the inf file version. + Use a MS-style version number when parsing a hex version. + libappstream-glib: Do not parse ISO dates as uint32 version numbers. + Do not attempt to parse the version in as_release_set_version(). + Use a wildcard in the self tests to ignore GCab-generated hash differences.- Update to version 0.5.1: + trivial: post release version bump + Do not blacklist the 'desktop' token as this is sometimes legitimate + Support SPDX IDs with the LicenseRef prefix + Support the SPDX 'NONE' and 'NOASSERTION' keywords + trivial: Fix build warning in make check + trivial: Fix a build error when running under ninja + trivial: Remove prototype with no method + Allow a filter filename to be used with the builder + Introduce _cleanup_free_libc_ cleanup attribute + Avoid using PATH_MAX + Revert "Allow a filter filename to be used with the builder" + Ignore empty AppStream XML files + Add a few KDE applications that have changed desktop ID + Don't show mangled version numbers as negatives + Add another GNOME application that changed IDs + libappstream-glib: Port to G_DECLARE_DERIVABLE_TYPE macro + libappstream-builder: Port to G_DECLARE_DERIVABLE_TYPE macro + Use GLib's cleanup functions instead of libgsystem's + trivial: Fix the build + trivial: Remove any support for installed appdata-extra files + trivial: Drop as-cleanup.h include where not needed + Do not fail to validate firmware in AppStream with no screenshots + Use glib's cleanup functions for libsoup as well + Use glib's cleanup functions for GString + Add support for release urgency + Don't reallocate malloc'd memory with g_malloc + Use specific types to remove the last _cleanup_free usage + Use the typedef'd name in the code to help readability + trivial: Fix --enable-ostree build + trivial: Fix gcab generated checksums + Release version 0.5.1- openSUSE-appstream-process: compress the status html files (boo#942985).- Update to version 0.5.0: + Show a better error message when there's not enough text before
        . + Add two functions from fwupd for checking GUID strings. + Fix the name of the D-Bus session enum. + trivial: Remove unused prototype. + Add support for the flashed firmware provide kind. + Find the application in a store by the provide value. + trivial: Do not run the slow GFileMonitor tests by default. + Remove support for lower than AppStream 0.8. + Remove an unused exported method. - Rename libappstream-builder7 to libappstream-builder8 and libappstream-glib7 to libappstream-glib8, following upstreams soname change.- Update to version 0.4.1: + New Features: - Add a 'compare' command to appstream-util. - Add a 'mirror-local-firmware' command to appstream-util. - Add a flag to relax the AppData Category=Settings requirement. - Add a flag to use non-optimal data sources when building metadata. - Add am 'incorporate' command to appstream-util. - Add two flags to veto-ignore to relax the requirements for metadata. + Bugfixes: - Be less strict when loading incorrect AppData files. - Do not duplicate tags within a release. - Do not expect the INF ClassGuid to be the ESRT GUID. - Don't crash when parsing a with no description. - Fix a potential crash spotted by clang. - Fix autogen with latest Intltool. - Ignore the prefix when loading system-wide AppStream information. - Include when writing the ignored metadata. - Only write the release timestamp if non-zero. - Remove the AppData veto when incorporating metadata. - Search harder when using AS_ICON_LOAD_FLAG_SEARCH_SIZE. - Sort multiple entries by name. - Update the SPDX licence list to v2.0. - When building metadata with the use-fallback flag accept legacy icon names.- Failing the test suite is not fatal.- Update to version 0.4.0: + Version the builder plugin location. + Show a warning when the origin or basename isn't specified. + Do not use the cache location when using install-origin with a DESTDIR. + Release version 0.4.0.- Update to version 0.3.6+git.20150506: + trivial: Set the catalog basename as additional metadata. + Remove overzealous blacklisting entry. + Detect recolorable symbolic icons. + Fix exo-web-browser blacklist entry. + Add text icons and sample text for some languages. + Have another go at fixing font previews.- Update to version 0.3.6+git.20150414: + trivial: post-branch version bump + Use the sanitized font filename as the cache-id + trivial: Never attempt to mirror generated screenshots + Check for duplicate screenshots when adding fonts + trivial: Convert the porting document to markdown- Update to version 0.3.6+git.20150409: + Fix a crash for an invalid AppData file- Move openSUSE-appstream-process definition from libzypp-plugin-appdata to appstream-glib: as appstream-glib provides the actual code, it's much easier to update the openSUSE-appstream-process script in the same package.- Update to version 0.3.6+git.20150407: + trivial: post release version bump. + Build: link libasb_plugin_font.la with GTK3. + Allow using as_node_get_localized_unwrap() on unwrapped description markup. + Remove --extra-appstream from the builder. + No longer set PaddedIcon. + trivial: Remove some unused code. + Add a mirror-screenshots command to appstream-util + Remove all networking support when building metadata. + Remove the extra screenshots and appdata options from the builder. + Remove the batch output option from the builder. + Do not strip out the source screenshot when using mirror-screenshots --nonet. - Drop appstream-glib-cairo-link.patch: fixed upstream.- Update to version 0.3.6: + trivial: post release version bump. + trivial: Make the UTF-8 test actually match the comment. + Also subsume application licenses. + Do not fail due to style warnings when using relaxed validation. + Add --batch-output to be able to disable the progress panel when building. + configure.ac: gcab is a hard requirement. + Remove the gtk3 dep from libappstream-glib. + configure.ac: fix typo. + Use the correct image URL for HiDPI screenshots. + Allow uninstalling AppStream files from /var/cache. + Use the upstream screenshot when we are using appstream-builder - -no-net. + Make the AppStream builder support optional. + Assume the INF DriverVer is UTC. + Always upscale screenshots if they are too small. + Teach asb_utils_write_archive() how to write other archive formats. + Put all the screenshots in a file rather than just writing to the upload path. + If the API version is unspecified when building use the latest released version. + Add the source-only tags when outputting AppData files. + Add a 'replace-screenshots' command to appstream-util. + Update the checksums for the gcab-generated firmware. + Do not trust the result of FcConfigAppFontAddFile(). + Release version 0.3.6. - Drop appstream-glib-uninstall-var-cache.patch: fixed upstream. - Add appstream-glib-cairo-link.patch: link the font plugin to cairo and gtk3.- Add appstream-glib-uninstall-var-cache.patch: also remove appstream metainfo installed to /var/cache. - Add 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: Mark yast2 as a meta-package bringing a set of icons for other packages to depend on.- Add gdk-pixbuf-loader-rsvg Requires: needed, in order to be able to convert .svg icons to pixmaps.- Update to version 0.3.5: + New Features: - Add new API required for firmware support. - Add new API required for OSTree and xdg-app support. - Add 'news-to-appdata' and 'appdata-to-news' cmds to appstream-util. - Support all of the yet-unreleased AppStream 0.9 spec. + Bugfixes: - Add releases from the upstream AppData files. - Allow short descriptions when validating in releases. - Correctly load descriptions from in AppData files. - Fix a builder crash where a package depends on itself. - Fix a crash when more than one thread tries to ensure the same package. - Fix DSO Linking error when built with --as-needed. - Make the failed AppStream metadata optional. - Make the icon tarball optional. - Relax validation checks to allow empty release sections. - Return the correct exit code from appstream-builder. - Add gcab BuildRequires and Requires: needed for the cab extraction of the new Firmware support.- Update to version 0.3.4: + Allow specifying --packages-dir multiple times + Show the offending text when validation fails + Do not blacklist applications with broken AppData files + Remove the composite plugin + Add as_app_get_search_tokens() + Add show-search-tokens subcommand to appstream-util + Do not store short search tokens like 'a' and 'or' + trivial: Do not store search tokens with markup + Blacklist the 40 most common search tokens + Check if the search entries are valid before searching + Accept as a fallback for + trivial: Fix 'make distcheck' now the composite plugin has gone + Release version 0.3.4- Update to version 0.3.1.git.20150103.a7941d7: + Assume that stock icons are available in HiDPI sizes. + Blacklist the IBus desktop files used in gnome-control-center. + Add several more non-applications to the blacklist. + Blacklist KDE3 KCM components. + Assume foo is a source image kind for AppData files. + trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packages. + Handle other-endian MO files. + trivial: Add 4 more stock icons to the whitelist. + Fall back to the dumb tokenizer for keywords with special chars.- Also obsolete appdata-tools-lang to facilitate updates.- Update to 0.3.1.git.20141031: + Fix make check run in chroot. + Merge appdata-validate. - Enable make check. - Obsolete and provide appdata-tools by the -devel package: appdata-tools has been merged into appstream glib and the resulting binary is shipped in our -devel package.- Update to 0.3.1.git.20141030.7a5f76a: + No longer trip over extracting hardlinked files.- Update to version 0.3.1.git.20141023.f8bf1b6: + Allow to disable some vetos.- Update to version 0.3.1: + Add a kudo for a HiDPI ico. + Add an --enable-hidpi argument to appstream-builder. + New APIs: AS_APP_VALIDATE_FLAG_ALL_APPS, asb_app_set_hidpi_enabled(), asb_context_get_min_icon_size(), asb_context_set_embedded_icons(), as_icon_convert_to_kind(), as_node_add_attribute_as_int(), as_screenshot_set_priority(), as_store_convert_icons(), as_utils_find_icon_filename_full() and as_utils_get_string_overlap(). + Add AsIcon as a new abstract icon object. + Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL. + Alpm backend for appstream-builder. + Support filtering by metadata in status-csv. + Many bugfixes. - Disable _build_from_cvs, as this is a released tarball again.- Update to version 0.3.0.git.20141013.6d59429: + Allow to merge icons into appstream xml. Comes in handy for OBS, where we generate an appstream with embedded icons. - Add gobject-introspection-devel BuildRequires: dependency to bootstrap the tarball. - Add conditional (based on _build_from_vcs defines) gnome-common BuildRequires and call to autogen.sh: needed, as we are currently packaging a git snapshot. - Add libyaml-devel BuildRequires: new dependency. - Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and typelib-1_0-AppstreamGlib-1_0. - Rename libappstream-builder1 to libappstream-builder7 and libappstream-glib1 to libappstream-glib7, following upstreams soname change.- Update to version 0.2.6: + Add a veto if a .desktop file has NoDisplay=true. + Add more things to the blacklist that are not applications. + A keyword search match is better than the project name. + Turn of sig checking for rpm packages. + Update the SPDX license list to v1.20. - Changes from version 0.2.5: + New Features: - Add an installed test for the destdir-check. - Add as_app_add_veto(). - Add AS_APP_PARSE_FLAG_ALLOW_VETO. - Add AS_STORE_LOAD_FLAG_ALLOW_VETO. - Add as_store_remove_all(). - Add as_store_set_builder_id(). - Add as_utils_find_icon_filename(). - Add as_utils_is_spdx_license(). - Add as_utils_spdx_license_detokenize(). - Add check-root to appstream-util. - Add some validation rules for metainfo files. + Bugfixes: - Allow desktop->addon demotion with an AppData file. - Allow different source roots to define addons. - Do not require sentence case when validating with relaxed settings. - Fix up legacy license IDs when tokenizing. - Ignore localized keywords. - Ignore localized screenshots. - Link client/appstream-util against gdk-pixbuf. - Metadata licenses like 'CC0 and CC-BY-3.0' are valid content licenses. - Never add duplicate tags.- Update to version 0.2.4: + New Features: - Add AS_PROVIDE_KIND_DBUS_SYSTEM. - Add an 'install-origin' command to appstream-util. - Add an installed tests to validate appdata. - Add as_store_set_destdir() so we can use a different root. - Add as_store_validate(). - Add asb_app_set_veto_description(). - Add support for which will be in AppStream 0.8. - Add the provide for applications automatically. + Bugfixes: - Add a plugin to detect new-style 'gtk/menus.ui' AppMenu support. - Avoid using rsync's -a parameter. - Detect any addons with missing parents. - Do not load applications with NoDisplay=true when loading local. - Do not pad the compressed AppStream metadata with NUL bytes. - Do not treat app-install metadata as installed. - Markup errors should not be fatal when assembling a store. - Only add registered projects and categories to the metadata. - Only link to apps.fedoraproject.org when processing Fedora metadata. - Show the time remaining when building metadata. - Show what application addons extend in status.html. - Validate for a sentence case start in

        ,

      • and tags. - Changes from version 0.2.3: + New Features: - Add some simple filtering in the status.html page. - Record if distro metadata and screenshots are being used. - Show the builder progress in a ncurses-style panel. - Support pre-decompressed RPMs. + Bugfixes: - Add oxygen-icon-theme when an application depends on kde-runtime. - Be more careful with untrusted XML data. - Do not allow duplicates to be added when using as_app_add_kudo_kind(). - Do not fail to build packages with invalid KDE service files. - Do not warn if the AppData file duplicates the .desktop value. - Show any package duplicates when generating metadata. - Show apps with missing icons in the failed metadata.- Pass --enable-rpm to configure: we DO want to support RPMs. - Add pkgconfig(rpm) BuildRequires: required for RPM support.- Initial package, version 0.2.2.lamb08 1545082161 0.7.7-lp151.2.30.7.7-lp151.2.3appstream-builderappstream-composeappstream-utilasb-plugins-5libasb_plugin_appdata.solibasb_plugin_desktop.solibasb_plugin_gettext.solibasb_plugin_hardcoded.solibasb_plugin_shell_extension.soappstream-builderappstream-utilappstream-glibAUTHORSNEWSappstream-builder.1.gzappstream-compose.1.gzappstream-util.1.gz/usr/bin//usr/lib64//usr/lib64/asb-plugins-5//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/appstream-glib//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/4898512d30ab0ef108014bb90c6c188e-appstream-glibcpioxz5x86_64-suse-linux  ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8aea937105b930bf2fa609474e859814fa70e96b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=207e66b28c9477ab8828788cc3fb3e704a686d9f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=735a926c3cdddbe359f41125f22628f0b59937cf, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=691d20f62aac9f8f207bfd24eec814e9a1d13de9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f23356bd43eeedfaa0be1780fd8a286626e33fe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=09916ad85cf08564d3dc93372ecc96ba827180d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf0909cb5eec69876ee6c2a4e716424e81e38728, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c36e39a4ddad7f1d510cbc212c01e7f6e9ab78f4, strippedASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)(/6   RRRR R RRRRR RR RRRRRR RR R RRPRRRRR R RPRRRRRR R RPRRRR R RPRRRR R RPRRRRR R R R7^:]CZutf-838c9d0741b9459bd05fb720ce1f71b6562775fee63c1c49c660cede5818871e9? 7zXZ !t/[] crv9u:uZ񿬒:P:fQC՗V^W`p!{Z>6!HFxu&J:LIBAU4y3͇`veR,t;<;BIjh(y?\Df|_0u3uJ8sxDF%75!V&hERJb|3M(8"5hv8XRY\՞?{}~tJb,P8Q`eʮC ^c܏]nN/j;_ TlpDd'[f+sk/`LɔeDǨa&lLQ??LN<\G$qGG\P7es2Cgot=l};ɻRSKVg ]fXň{# x*)RKo~AQ`5 섗U2|&]0^6nrJLF6T-\zSٴ&TT!Z_APSHΡXb˜Z!|'#[.X IJ4LKM] sRG4~y2:KنR%}62@y?R nUuHABѶY 4f}hYNC(4:P#T *PhC!s VJOv;!(Ru]EgNع42ST ,Ş] ZڕM$8uĺxT2qWܬZXd(mBh=\O%zv!Hk@a,Vp2!`qq/B17KYWӏʖxwTY"kw{U#,E[=άb|:!odIVUϽ:{.m+V02lB4)D_Yd$@ǥl~vD8kK 9g6*JhQw ^˜%O drtd܈^)G}[c1O~) ;GSbW>IdV~i/nlgIb"A~꼝?P2k`#ɬkLhጂS7ӱ0*H$wPc3ok>։1~RF\8jGLKk=%%Y[ B)7^d+o,ót%_~Yd|jK\A8Qt 9&5M!lXtj;` 95?4pA@Xr.usN.t.͟m 4w-ًwH&.Ֆɕ\Jy"ȃ1x9]/J: S5W&)`.@HV bLƯQrU53PT lP@( (`w暝k-4U5ͻs<2ؒ#qظrk-H;$Өw3Jh $+6%T`J*n3 b5 Avb g鸱z⾨_HuWP.Nz [rF_-U^jRmGcL9+'bss=/726xkZgHC49sxoޥ+nk8*M #1}}WJ34kAUeۦB1 rgV,īaF-7,8 4xI OSĬq11"Kn>VHtJlH S6Cw1N>tc%%TKѣ#Y-O%V44jxxC Cs5٠mo xp(Zoђ"N^7ѭt _ ˓æ iMMX eE+e\ *h>Y,o3]өEʋqK 8z.6&Bԩ yb*',L[ȅ7ް%ؼjŭ׎.P9vOx)ḱII" KlX`bO撛u&T,+IX<ޱB2%࿙ƿl;b17Ci<}dc?EQ/@UAI ֮9;2@Ҹgʮv.}<H%&jYKrۖpm v.L*&ѬBsj=fV[X/g\nLP(E?wcs3yVL%yHm\zց} lXͫvwR1QC դA'WZP8"龏MRgnB'i_.so35}'mY^8Fr;-A7qpoe6#d`'MT,i D8ybӷG/”\FpGA҄BMϭ]O4d2|3iy03n͑³ d>K3ڴTdcߨNaveha#2][HƔ]|C|~z9p"Fi!I{N&fϾ-kXO-'fjK- NخèW\DN0FOz,0,DWUzH$8>%pP!h8;$e'}5r,9frrYf6]%L)-;LdbhvYU0?d[l7"OE&2UU7 [~JS}gr5toޣwWU@z:Q'{>2BLe". I cAVzbU&Ni9yjБC7!|NMA?/ރZ<`-g8 = aZM|&qZ/ _sJhDa O<6:R[0MjT̓TôxnjWDYXp¿UU.j1pr9"9CpEI`'E5I{ ^H@><ނ[#4j3)}m~w{=;wJY5[2 6{=TjVhdg8t|&qr@G()8}Ę _ΑiZ-ӌ]StQO5kU;?#7 ->Jx&uqUaĺvT:zמ] lJټʔFhfJYA"/ί>QV*4<e˞ڢ7jM|#z^+{«iM~}!*9NwƄLkg|B#G"f z%7f-n0sH@g0I38_wbisMB}l}eF-%<{4)(` nqěT>{2jn^jbb‘1imaG 5]/[荦9LF[7n-~vY7BJ?e,M\ɖeC0)81,A=˂!2L E`ur3;;jha_+Q)36GrEl~kln M|+<4>>^ZA~lf9 m,h Cj:v)U1N/X@)Xӷz Vo7xenn i-!pe\6F5cz0tѷmLXVg42#>s H<M<xu܊ 䂵ɿv7s^ߎ]_t7DnfS^s|I.68|ݗseW4?kY8/0gISh)(I$3~!̟VZ?_XIt+ nL^(5m22ɴs@ P/c8}2 ^epG`_UTLڝvOm104 ?j9j3ͥIҷ/2,$yqN黲Z˜-wïo{NREF8 ~ȆuÍxB~ " X9VZ>O>^+j_;I~mgf_`RA1uoyĽp[R$Y:?Չ EQ(|o}[@m3QIT&R,:G*V٪y:,&tv].L}SeGAZ&J/U10o 3_Uve뷖uU^=e=wbJ{K;~\^H 52pIOfFE.]AN_:]V'ڙopfΏ쨗D>o£P]1q|ԧBM>b+e;K ,^OZ9DeHb82;;fϕ9w'X-ȷ88Ak !􇁡+BeZ@|-ݸ}cqe#ulBРnpL%겇k(q꭫rYR$I^w:>  (Wdt5=$wVF p\UPl\5_ y y&J$/+-7Xiv e/-yePf DAE /S`TU/]٤n#..N|V5s[ԆՃwd);lG}I6 $Ffe(y J3Z4LiZj8ϛ-^'v"[jwGɞk(u腜_/\GpyIE:l.kv#Ww\rJcj15`tgl:Qݟ !*FYq,g{ Ƿ\|; y5}ٺ>UDz#.aK i"nҤO;2+x{߭%c<&\.ˋ\-BdP΀Kim"L^"`'<5,LYͥ qr\s pj [Us(}BRi^W~ԑGzuH1&i.Fm_t$gJ>cj^K2&Z?5[H>RM[`f⪘wuϕLPtǜfvzX>[DY0H8|859!ERBT1v;+p?˵)lI!]1DYX9N&oF:(F;UL+s3o!8EZ*~ Xab7<^0&T0T_x.OΔ1R,&F}Ljd,#!y`¥jCp`#fs\&}V[Qjpu''YlWlD,Lk Z<Ʌ)190+{XND"gUY*v7UG! jƄH|Xlȡ5kpz6Y.i:BW@';&8a$_O3T}dvxuԬ)fJ`]b_@Y~K0|>c/l-rV1P4酯bSz&!ݴ Aska:ѭ7^6!z' 1\ oQf(%+76WWQC@*/f铞U1p$%)D= >r׎˷ڀ^[uDҏ7!载rD8CW %pSވFʩL\ 3`\Lm㗈nuף 2E^p#/7^20xCfɁ/! d-yqZgKHLDYf<#ffG-7)pV>mc?o]evM,rW p g\Ÿfc=Vm^߱rYE9zʡFX mH3}Is'V4Vq7=5)mG2')KMD}=(zY%9$଻R"'SamẴ,S@ǧHު u8X*}J$2y:FbwerL- ~LkscBCVSt~X.];sĦ > DK@ '7-X'{k`epV"u_#`7:GjLL~=" d/=$"i ;:S {_EuVR_LkL|DԷw,߃O4GrrB JraSژGVK_uϹE7f6Z+ƃ; kX7qzI,t̼L8?Q$Nk{YDsZ{D7ńqEo)`)Ӣn7!ZʧЮZJ+T6yJuEtx퉞b FgTC|Mŝ\a@xe_q.βaԻ}H Tœ`/|iomrXxabLzzR1:)tRYem]?RAwzq,'m,u}y\|EQUOٰPiѤfjCn)Gw=ϭ&OBjvQ! WB&n_HggF}mVkOCbC"`Z լ<m*UX;-^r HCGzhWK[Dk2J(2]U fTgZno@_#NO'O'jiˇx!΋3ƅU~zx_&Dzo֏RXЊTDlq%ޭOGhAئjZԥQkoJ?dt-7'u@[arx⇼YJ"xm[C{jl>:5DI E@S^ܐD ޜppg'!~qy @8#Ԕmք_@x9Vr63PP9»vgh퐜 5Sy,e}[k3E? mdV? `kC$7}@qb#6:WK:Ulk -D3!6}s_۫fMن%g4WyJwI/#gCK4d1-z< uG܄4zfL$ u`)4~_<{u`Aͭuca"HtOGL녵sSpa VrVoѶWxخܝkH-:bwJ}J| oy/P0 hp隅f-A>!Hb`?GĆhp u-*IEXb0|ug/P?uQWsAXہ@_xh;Ϯe1Qr-A"\QYF~? UY/n QS4iv(/⮉̊G1VU r?ghn!?T0hv@B]σ'EY5KmߩmR襌Fܱ0| CN8ǡwP7 2W#K nVfHnk\YoAI{cUaffK#ޓeI:2-U= (w *>&kd}.nicx71n/1,mg[ܰWH]D =-D#b[(ڧj]a,0]y+DF`+VO"a $c͍lu4yp$HM-kubsҁFG %oNSªTOd6ȃ]>B1~O%s>yB1 SleڞM+Ю}9 loUFK)Y>F y-儔Bqa y %VbqD?'X1S5̨ 6-EOt1%RwGo.vĵKCp~qSE-g{։(>cR| 2֒iܧ*p&`> 5'}w .It~x)M ":j7.54fP!QBcOTv1yHK'ubEF+3a$ {2I2$oIei'&b}(4~~l"/LGRQwۥp%Pu'~/1So5F{7;#9̛uJr9;ђIm#sÆ/19JFCB=}SfXktݻ=n^'d6(=/ KJt. 7r,IqZyxyEݰ]Ίɩ-f:|zVmCGtfyPX_}T&r>r6Hw`tښfpҞ,Ǻdʔ`sRHZSF<ӯc,`W ߿?(M 궢_s{Y ȤЃExj?AS+ 'MD͋d7omsP" 6yn RZ4ÓL@qGئxݗͪVNbtn(1_D f/28Ag։Hh5iso SXWzjܵt-!Wm)RA=nęUEU#<Ӵ0|vtQʀYW̃M60F-ĴS.Jå aLOE(wJ'Z0_ɘZ1Қ $\iRKu5 ^8dNjv{'wmAx1\)3 Hnׅ芨lLOix`{_A Մv8xașSMH@_:*T.;X%a6蠗GjuUzu PmkCWcvd8#'Z/?]c}CB&zsNZѣgSғ8gnIL컠;'q0kd˒^D5M~$@\~@B q[c,fj~-զ<i \dԣiSH4.9k,5wµ3n̵o+USӻY w'90"͈󶈳V 1͐|rE,Dmmm[@7ׂ{pWMbZUZ_s3~U|Rۥ[ˋGar'iWq8˟"anVd)Tv,B4]Pe&Cr[1Fq PAX6f~Z!ԙeA 3)aKAp]p,͸wgi)glB%6x{t9] 灥0v1^H uQQ'^};谽UdXmo<Oaz_u#?45Oˁfzu$6PsHjG椑y`/˴iFׄ %lD@@@*=,`7..FS}ڣe2 f da.gv WwG?Q\W`k\)4fc~ `@F'89 L#/UIͷNQcNdeaXtzbM*"iuN~ǑI)*K]U`ӧcedz\Ylx2fbN~r s_:[shJn&Q`%}&587DC&\B_@^q RTۥڻ#{`-%]U {"KqeeSVvHͫ -tO"Mivq*MH%0%1 v;7i\:ǁ[հ*/C>9h Hl.Cb)&oO{2?ϗ. U7k#ͪr%35 )_z?Lxn-k >pXVL?4a AOʮPP:vE#dQeT3RDt3.Zdj0I<'|&nDd9!iI5o{EQ<'l^D=aY*9_bt}6hrٹ, ?#oHQW0S-MYP,Q%=gj냘+c3nM>Sh1~5-G=uqwsV/0!nhM.dĶ]6~^*S8 -&ïT!UNvnII]O24bf|:"DL$h;Q.n?JdG|PƤ7ƚaק;\:>xwCl:JBwMf bQ DԙTߵӷJמ%b[Ґy`z)sGvuJt)dZf!t9xkb NɢI?BY\k^glk\^K-%T= lxA:(Hc.]2Aͻ!_>g?_Et;PFcP6@ L#1;@r/ƭyrvI<_DĹB;iK;a^7㲪1O~"n?#q+`exapdIY,k_y*{IU`q  ^jǃ2k%'j%SĻM?XgZj`!7Q&Q$jV 5aeߑbWB |vU+W\Aבd}vTI t9o(!KX;םѓKDcy-O`i\ vp{lpfH]y /R>HW~%ol,] u5iQSѴHr@WRMuOEʹ7@ѭo^ ,+C?#]5w4 K;פ1VlxL:Tw )ǽέͫS*k˟[- t0F9sec0\ԯ¡& V< |V2IЧ2Z i=:XƈݟMe ݪ"MTkY:,S$1cr[0p RG3|Npz+c4g.[UN'It| 0H*V |r̛[ƞc( A5ND+5yLD9Asٷ{ܯAb}q/.Fe3s"DXMD|/qC6+OЄHOI7Y ]EAv} VnX/^8lmfg.8T`tNHX3iJĜ! CܳQ%לR Ibk^" T9 ΊFϷ]<Tʿg%lJXb=fLC6],9R#G_7i}~f\#ĆbmX7(`OWpYA<3GvfRqHreF% )8F+;ȝE!!س;Sר\JAa CNĵ78\tF"{!~q:4 ?9 ⚦@u, B p`모JлT^h|;bݑЯ-X݋%Cb.ĢӐ 8~Q;F[>Ae4.L,09dFH z:I+$*kY5_pe/ U!z#Q*gAlJKq;߆Ğh(kK4c[}~(AUS?m~-* nqӉ&wC "BqvGX59 nC:6 =ޔÎԜަ|;F\Ҫ5yXB'h,N0W1r`??M6LK,WޭjX>n^Uخ7($R=qI(0ǘ=NYfD]^Ti3װLbۜX̳IGE$s{Lj sE:0P;N+%~ڹNq{s_8xӢR%^k)sBTJ9q9#9vU0?aHo|nிGԁO̿ lcĽ X-tk$< NcEd k`(uH{ΠQYNIg^-~C .tM\Բ{Cw~)?QļaŜlC0 'CO70r"m#&_,0wr2d%-o;%N(agDjp+SI_j *YQ+y^^²?z2\Bch4̃16%~yYׯ} AəMܦi^@"&;|[?5זXO;Kx+kpg:;fu{J 59Brb)t1* 8>\WgXCN z+y9,=L|0E K<3Z,j^ӸZs*Isn8Kͽh`m*ƪZrBZFp +7J;Z",,ifMA g"!`&Xn#M @fa(By?wK^nR<0}cUyON/g1kvy媎\ | ${O +~#~TCfp}nkoIIY`#I)GLՐ8j6 q0˿c'LX5ѿt|Ni %o +QUOݲI]jfvEƗ(xqB0p@Ÿm(oA٢R<4SMSriBkQm_g&iH^&nNH6醿aQZcx`BCԷ`$Qlk9+n쓴^jf!c4m2)R·ǸIt)ӔQeq3#S]}Dhgzm)\ʈ+}pιZx[ߝ dM<>nKw BgMnИ3ClI-iԍ^/m;A!υG2/zjfU}յZXܼB}첉!)WT %yD]vt܃;iTD*q f._֎ b-fF/%ݺ&?p1._2 f!\Teb~BeA ꐠb":Ϭ`-3ɦ_>G&Ⱥ`W xթk*@F*̏=_#M6\K02mgskK"$L[,Ъ(ԳjQ ӨW{<]%6s-bwu'N~iT#2 Jgѷ;GA(ݣ1Uؽщ)u=" ̝획qױrW %[仍5I\咚X_ MO }'6XXdRC' k Oo 9"(TU iu-=LfE?|B,5]!9T2P 1wi}JA.gh\x g:x`Uenb&+F o?Q 't59J ͩ8_|/}- Mİ壖T',#ڒJҍ7hZ̘!!};At@:j+isiU ("AuUOOںW>cNΥ;\MqF<5\=J )P-0 y-@t0x3 C S8#I JƔ?i};ssb>\{sL<:LnhSPc;0وOC7{42|:xM+#';k7*&4 _=vbgl^|kpn'w UW@Q 96Kݪvr_i&.k}Nf۠Ь n>W5ϣ腾h+!,h[w~|?ˢ| Kij16Pr%u{4j~ަ{9P G-[E_Lz32oF$>ɖG`A=r>YRqU8#1w0)ױR@]Qσ^&^yL E˻=d ^l>e{km $HגR1ܴgG)vD{֔KՌSp2(,yeB8W2eJaAEd@5vZY_dYXAq"8w \Z5>ǖ&Tki!A3?yqIfՑܗPhi2%^z S=  `L`:gry0i65J)q2v ?jz1 zF,?lܫ󜟃t>qttə2Kre>ViDxoBLyo_.j4:M,sܨ9>z܋|ϖ>z(&5}ub~cY3gqYky6nȿ&PW8Xt+isV|VXIg0lCq->ͭjl@o"gC=>?UA&T\*lǐ7p_b qJ :FF(k| { _(Wʪ!FX\M'Z!etLW%UISJcoЯ/҇< ٝD iP^yyN{bKϳwn@\s@?WG{Bj\򋬐ir㜙7al8sˎ}-LvCcs,4}L*&V]4f^EWx">CNkh{'h|St{;.E{🎙FJ^ը)gjO@a"B)~Z *h[HCuƷUiC\dh3kSȘ 'uq4忘A鿱>f(-4FusZ{G ̓K84b,>Ϛ5T|NӰxF۹6[@k9R ?,Iqt%URIv,VZ,wh@Qp-R~n@g΀w_fϞ4!)4yy&l@91R,YUK9ELY',agB9[$P"arՒ mC]1I2&uMٻS;pdiPĭ,i];ڕG_Y5W il?i~2NԦd%IfzOW&?7]mHY7-R aO+(Wmّ@˱p  .#|D9v" #}x p nm5/<TNIaNc_zޜ5/ѹoXB<;#Gf>J#C6ĴPsJL*-9WAQ#Ȕi8B\ְ`v0V&Y-VҴUvRg"BǭǎZ #,k>~?6-Esuw^@t0~clwW:<;}}IA&oJck8CdJr TolE'6Al Gا_D4sB5S|c{灎d?.$ƞDϒ6@'& *#uX}9防2~-ˌ{\q:χ*R6t{Ǝ3Ǩڳĵޕw6[?ݚbfi2p4Y8m #BY !D<dL$nXwG1Ao \qV?X_lVEٮ\.Np?$y etlOqSV0j$a9%#XJg'`Ȼ *S&*ԓ~RDB#S+"y(XDc˕K?hxfFq8Z+y{PztSBSF!Z S u«ކܲu~'WZT<(1ábǛFy(vADTuPO5r0d[|5Fll({,A3 ;5@?Ef{<)^0J6P} q;00iSSaϚ%nK$b`"KM&))dO@vSsIƔ"@1TƁ%5 y˻|bן&ʹBMfV `KrHF֪)WzpZb%65zr)EVdEv>)q^a9^,l$ân_ISx+ X빻=JHY㇐.ZC֥v MAը eѥV(~qξ⺫*Bs`2l:ugx7THj2+VO}̂8!Ja Um,dUf7񫏁Lm`H.ca]QD_];B*%mGX@Xc=dE-A'x+;5/ԘlOJlOSx '`1r3?R5N+;!ss Or^BI=?3jޡ4ꝝlFԠ3 bxuRW"Uz@^JC&fb&Μ7 ξתAD$'C\msmؙB"  Ccdo߂eZ+p[ "W-]0_ΝqcBCn>z0fE?n妀uVBsbv6;qC{Hi?3b:!ċOt#jUCuaUxo3]7plbP|mW#}OP:4v4!53>4W.Kb}|r W08g$Yp,<pl`kU- p}=L>L]Oo.iF4dSEĠ6bW0C#׊fED.=~O58 5; i7h<ڍ֎j :b E#]̟BޛXٖXʫ S $  e[( 8w_U;َ/ ƹX:e,f7{35#$okb H%xHyHV:W|lcP dTG!^$k8I1cRCQ PhKBdrڑaJU?Oڋn=рѱ-6u{lUeT]- > ar*e s=p$&PR0)Zp;:jG"R[^fA @@)vmFs:*3}]Z-r_m6jw#ihVuP&Ƙ,sfst{JÛ'FH?|l5_lr :IRxkP~-R*\j[8-p^B'2{utlbDllӄM A27ع|H,TQ+65rlh%T.u0g(DKg̕u;We;j{k?"˄y<:~@ZI\ă?lpFVl7ى{۷/1P=PmɵB ]`!S0JBոn1塤X{P)@0nKf˔ŝŒ'{[?ytmaRrSVѵ!nF7-- t'B+zɆpb/ܕ.mLy\ JaA@6ޡ \BaJfh}ſ<*%5=vg7EtENYv+uQFf\g-eP!0qK^ .xS2f#KM!fO%%^N4=f%r(\\?:`!Qro2(>+i I fr?o lwO pS ߿~=w}fW7{`cMgevj$p"֬Du@-.Γټ蔊<ӯ3.ejLQW#lИro9Vix,yjQcV R5n;D֌zV" ]Je#!Jk-B5%8FʆDW)&>a>Pbs b-io1~m/تtV!FϞ[׽ ecy,/@ Vp۞5dхQ7_e2R(J@i(;okq^]&[mjD^0B 7 j_sfU#dem2i7β(ajZ{CkݧWaLF9}hٖEy-EGўtLz /Z*堡ث5=#L@Dj}WD954p% 1{sNշ}=Jy -t:YG ĺBy"1 v~sROhE*u4.|Z/NnEsb%id0YCʸ33e=\ѕW(35*'Yza\%uB}((Pt\(@*(M-8'MH-} 0NKìMSҎf4iޞ[* 8 1^qwgWްtVmqV=%jY/ntCi[Sz!ǣuge(9I~Ux0?- {zN_/?d(oss_iG֠Ra;M+DQd'(OҋJKOO'"߮_HcI@6#7FB"f/{A~ gG!| ,Y`/-JXj T-A2lMu214#ihjw2;$pӾ7ҬFաZV[h5 RL^jxj\.a}jg)8{$MeĽʀ&FEjj],>?*UF7/?TJmseֺ v(HпEe+@0^"Lna]X}$:I")Ýgt; O\Fk&Uj+{ }eE^/!~bNDRgVzzz}`pcax@,#kkBU4Ũte8"l'NthT]]Pqwsr!8's Y!r˽~_en40k`@x%a:9uGZ{m[vi؇*f)镙D^L57ܐ!Ith")|bU+<[փb&'+'n)cy)|HE~uSN%ܪֱΛ$>,(8hr'7@sOQO~*/A Db{;}A9QG=7Ө ' = }MIOo7~Kf5]]_x Л]}$Mtˍ r"O.v?|59ó+I -}?G&Bcѱ~<&ϖޗzCx@1ur()Q\nCvmR^g/0>7ь.ɊSz@oŸ ~?whMDκ*_)|r?<,O["b1Mfͺ6]k7tTޞܓ:=LNdn65M`b~ yW"*"~`CgNT'4 0my LYYmP_bId p5%-D0J|#K8h8ęB1}0R;m fmAO$RUN=:rпTsU0LʂiT;_L4r +OVw] v6 $?<)ϋRBiBPT'umdfP>ld!@[YRn_uȹ!; u^e1ㆆSBhJ:yZBUW& 1!2h/VKIĮ$уm>eƟ*q@#1ҡ'#s*d_l.?C$d*R04#¡/j4 ~;&ehQGz`ƉnRB=9?6i9}g6SlNM'[:xh ?.#w4 K(\G\[`/^ *a.NUN0b)]!Y+*QEI^%.2/ZSp+#`'2;^ ҠFS 6xOܭb2\*w47hDDf:~K@dWNҔ6GxHN0ei̷y!KXm8s"|+&8AL /z>i@"/Q|`2ޤj 9@? U/< rq"φA;ASfÞ0L.![5od1َ?Բ#d/* '6V2<50RXmxʬVlPۥ*;xZGH[D|3>1O#<,&2f=H핿ܻb磔/=9bƫ{4.PMk]KhIk?r]  /l bzzqc֎_˓WGNe$P.3hpNWKѮk n W.bB )_`wq2nWp['Se)i9?ez4 ª'WSF?Rr4!S`iYe`GyOF}: _zbF^kph 5o y(h4 @$h xE@U)rDŽ~*׫WQ%ے%v{郙SIc JigMY*;ٕGwL 2@8Xio#Ntу0[G@3r෪A^ K `ʎ0.TJ V2$wMdCi3R%zKJ$Q܋ g\fl?y\(].tN,d[L *9$kѶH0э&&|ar:%8Z^P˰wxv׻YﶶZ> 7 gPO,o tXv'#yrVgC< H4O[ĕjOP}X#PES~lq[['VR7Y-6{ʰO!4 =׽#Kuݡ tCA&yPgI":W,=M \f8à@c&]$>Nױ08I@f\5=Քy._/g(ްh\ yIFz#Q5u}qb7ۻO@#" k6ÐiO~ 6P'V_*8(jWС%ގ+eYw A `pq,¡Xh cjIDnFМ̟H,!JJ:hH rr=1>Z]0@4iL?т+, Ӈh1ݹ0|u4IBŘL{ ȃC)+%f^5)YMgZercn ~X*8.v+T 6Oc?Kz񤁮Zm.ݩCJU s/GF= m,7;k:su* h̵@L`#w9t 9em$F™ְ>\4D;bp+ݍ?aRZ l"#'Kߕ>RSh}xe@h2O.2O.*8!ivXd$2" : WC SK-g+':u e/{Tkܢ;R´z0S,T GӡغQ dFLh ȗlV"WQD K__TڇP3,ⲷ*l*S&lwMx;(cn{v tHD7^.rɘ߶rF &7Vs4Tbއtg:qoH|dž-]bKZoo:-FMtEWniaNF+l՗Y<$8b;ێ,t> ڐ3L/ӧ"r|ks!ţϚL8su v{;h$ RvԾhnֻvq]^g1u&˵Ө Y :r,d 7YE;Ů.Z|7]Kxɳ\ZUbH7dL3Θ5I3b+}IDu>wR ň/UחtCa){̢4Uat|N]w`r/ jb 70k}^%d03unaHEM{NQ(C鎹kT;aܵ:zOK̓|_ΜwIVs|5@gӚ:& 9Ȩ4g[&OQyG թ@DCDTaNzVRǀ25)$:`?-7حpp sYmKG[6àx%ۻ2%p G[J=2WI8t U͈W%YҭQG/M-X†5(}ϦѱSNlJح964{;|s~=e[2F!2{F-l$PӿcT< %ÆsL"''(UgDz*/1 g[GYxDbɚw&u#TaިF{29*'NR#6"YOsRc`S3*NZoYYp :ߕDOn_A- M4JkZ'{.I0۰= -@=,T噞Voj jZ9Y#^P1[LADgG<70CZ? ٻsZʼnZz~G̃+CĈ5;U]z.wrr&tP?6ysy{L ^ez>n#e,XGK>X5䡐u&xAf57PW^J؞3C.Ȧ^&<8!~=@@}v:{{r`oZA^݃P@#gJwDn)pCF8qM.  X\j~KO"yNkLwdaL\tEX~ֶ'hoۧGw=)` Phbѱ( 5b4A4ҘFVUH]ゕJ'Ic* v0>"EnAnU7v,5 U?GCklӊWDH2v?u?/4i eWKꝃ/(QS)#Bq)-I9TVӂv9T&chǎx(:٤z#Fpp!k$LIF >dZ6YtEL"S!;1ǰ[J3潐ճWF鬬bvWU&N)匬`oq4 iDhMg롕#O!T 1ϳ gtdw9P4:E `/Ied }} @Zap=^^n+Dߑ7~J_[k=~p[Ӟ2? ym(rS]}b:dK?vrNWd,Z!呩a"!cZPxY:+@sh:نEQdFGu ϸsu-vj >K&n,swv\y ( \9S@ ۪4bA9Egx(hYȭn U=IS|8_r@ JCPBq( qbBQ1U=]MC^"R~՟ozzRt.>#%fderc-'?W7B /au#>g#>C&qwԈ$Cr ] _*@Pqf;{Ied:퐩j"/6:0h)ZoBPL97w"y rjKSRzH/LknW ҕ0 b H,,hNE FâYYOj8o>YNb:% <ЃťP3]%r5&IU~+ T"2cA}D`i]?ؠ*<7DbȘdsrH7ևUK/YD7\acˮ?sfND3t2!fl&,+{cp3-~q\\1Յn?ލu9X|8i2pM$*}Y <7 2J>︃<-x+pU'==ץ"3%岝|aɞ&{Lv=j4`ퟒ|e3r&)hC$0c4%=G9<LM?™iL_;b\JOݹ?m5}џ+o)ΩOL-]7?yDH)ZT#@~B1:(vi˩p2#-l67^)_j>ȑXϏV\H5"4xC_Oq}>y$$ Z:,11ѕVk֕b,Ym668=x@29dkvoAP"^Bw`޻dW<_~A5]34$\{NST=l_4̈́cmb3^CYbR,vW?mL#٩k!dY|SAl/a3XUrKFe|7̓K!F;z+ɒU/=qX;Z -(,Ē/[~hԭN۞ovH"~"; 6ﳷ"]/LB1.@[^eډtv:=r`So{}||\Vb)MoBRI piؠyqc AHZ!oޒCR%+f$;Y{ͤ^xѺmN=*aֈ+T*?}_o홮:a„M*NKꙥ!R_E;j=B"RȤYm,O (Yc U-<7_dH&Ja#Ѕ"߷PO gNC ibA͑Wa$Yf]Iy~ F|:Z^gK~v pnhK.hnM1䑣EL3?j^1 0Nك.hq ]*(P6gxDkbvV,>>$,z<|+^DD(3j};&qA~(%Jr@-:А hݢirkɆ8@f>CIEnά %_]MۍShJƫS "F=cҟ/ ^U _c}лTI-C+%ff/d{Ljos$)HZ;=FS֕3la}'̹8/껟fajDVWERih:a:;wIi!6Ͼxrdd:y5=1*zGesP>vòF,7)jEnZ&ӤO}焏c$סH@rDK K]44ޏݗ'O2ь;kYg h{p`+75tZJ+vtZ"}YJ!.JOLv#ɞo}~LJҥ鐊ZG].w .וF_$ )xio֤VpRdx _>M:,hj Jb7fsyS7wv1Te޶"Sof){3ӟ.~~X,1Ыp?Ҁ!l l'Vgۮ.ް4cSaG]&~0"OCa !_:p]◖hNS&[ݶ;O^7(]IԷB*gJ Ӗ .b>.RN@u,wP~Rԟ|GF\uH%r<$S Cv0iiAe3EBB^Ԝ3?Zz- !6OMÆR `S]4!3r/5 Xh=| 1E8'3p}z\ZZSw'q'۷7 ꕀ(&\@ډb%Cӟ"a9Pk<-E5(U|6]K3:75.ڮ~=oM՜MC<|քo.I(O[A]D^b.27skD䋺)?O8ű#)>nxp[v_UB! 8a gZ|)1>kj諑GN7&*҈Cxt7FقLA Dwb?<-~;|ygĀnMH e"vEFP8̇rėWl3!_W PwvL^t3VX0ԴވPt06KjbAi[.UBHg!:9mǼ_At JV[?KxT$i4pn 6 'x䊴 feAH+GwD8gJ5I^铄ޯW`Louy: O% ~:ŠM\U RLW:5wrE1gC Zh PF٨н=a?FC6=lM ؀/ HEŚpT21ő*-Y!(IWZH54I/Iۡڰ\b/D괮0kփ9WR$h#V(0e谮i n|L8Xq9._JvqK_}!_QeyCmbپȵ%=~݅ dnZEs+3En#ԕ)nʑ}Wfd[q8+I?:[=a! ~J3d#d-HAMM47** ')Coj8}70ڴֹ~S1bi> &ۈxnd.~)mgu;zDd<}A?yiޙTpp$25}/ &$nT˫`݅f9{;)[Lmo}zṅXK<Ӿg# U|fdӁӇ?x[.RwGPeyuhz_VB[)6N+A`}ɺj!";r[|b,<~8? M5~uH"N܄f u[Ҟr (úսm5;lt_[]:[iN=VׂTvٕ'2o-cq20Q}=F'U܉eTX Z Þ {+|%=jQ ]L[o rMk,}J3aXsCIgZ728e:JpD1#xaz^I;:5DDIMq u/f*& s#<WIQY'ICI# r)n k9u\^Q(K~H5>uBб;|eerz1Bw_0}hivQubF$*%w^BCyDQ$vh^)y|Nq5M>,2}6w?'#c1d+Pu(D0,`I曽&ixG[Rya~PӾg/rJ%N=+D˒\+T X i,3|DĎWVCh)PXn#e1|ܽ*79rhqq&T%`4l an-Y3Njh6`M_ckuI i<%̇6<8i4 b*GJ*Ԭ4g\,2രi +xЋPֶ(W\y ӜR]y6KVL iBBշv7G(~ 16qaX( $%<͘?nAk% % q'(#_1_{+8#$rm1d^D8 _2^K(ǽMлՄPrvD:k#%sB:k.$5+NAE"DjYNKtD{x4V &6jIw{.7]ʾ~*mdDlp>ފwH'VծO(GEZ$;軉ڪQ}#!l\#:tpV3uRO4B;`)\/YipO.Y(KGߘ[!6`6Q}pEr;gd~3b ՁAE5 w^ qyh^a,own+:s/4Vz?"uD2!|> v@.CJFp?;_qO' Ǚ$rWdƮ6mSi!2nlxZ9xL}hG/vORl.ht<#8E9BjMn-I:VT|;6 53#4  esM-!FgzJD}O҇qַ_PJ`Ar2gckUI8cMpmcc _ޠg,taӑ n:\pj{a TmbnJa苌OoTIWGKf偼CΠyOt2Lw"IJ(xǠ{hlѽ.gcslÙŃr)EOkPxdUxȆkms %iF m*q3p!B du37&{Ts<"kS6)\af hz7 49$.iu4MH0_QF{bi1"_ub=C1YHvDr>dŌ4yASX0hgxQjgZm?F?@OCcא*mcKG#t.[*ԒTW/'_B8{ոd 夶QP֔?v,g .TnTs[V8+W!7F4.P s/1*U50v t۾${aphS3pB+xA Ꮛ~l^*dzW7 hK`[ESP?[< 'P`o+<)ſ. ؋0830{ռÏ7V@; s({Ɨ2bBmh9GɭM/WhG͵fuG53}tZP^.9Mm:jV> t}(7BdێPDvK.yU#߳1@ #Èn$ pi %gmmu5im!#R: 6yD[yRXz!eE%j+QsGIi7=q[S@a ~,un :=7`߬53+O![ #H+M Ul٢`͓jMv=FmKdWZ-n!dN&;=|]|k7ZX>YvHI6f!0ǧ.eq luubˇ@`)#qI'A6p5J˜ $7Q=GL 4n 㰇7)/Xk-?Բ&zDĞ/R=Xh'a![ fƅ2ٱh;St\"?H.@Ag<5++؞Ks~,1$ >f抌Vyk hBAgWPy<Qa/SMuS]‹Cm;m|3QԡO1shЮBXH8P ^jHÁa;Pj/bhI/;狢 '9 E6SKV)rZ6N::-R+I/Ngg4,py@ȥ=%'s9=0ƭr"> †ϥCn#3a?:|5N|ĝj;$$nȑͩ]xM =x|z6[#Pf dSP>/x˙_:"<7-vh D70b͒&MFlimWm =qA~ns&/ Nz'M_Fh:( Uˀ"}|ko\HMγzajY!]hN5 (J>O[v!ix7Yv%mT>[Eq}f25۩(4| 4M[3/VTI{/ځ7^ qF*v (on[xG#Gg/hu]Ms|' { \X`Y/6֠V1Si]7 q4:~B,kR&nl˦7V5pz8NE̚>#͹5@p/DuE^UeV|Z aX.v:ۿy.ԑVMbHW֫ :3,ǐVv5Vc:u't#r6!J?H),2[(" ȮLA,ˍt)FΝ $"hKlK7fwObaDʈ0@GgV `A!j9Uԛ!.;@bvOzȋEILZi ݠٯe!5yZX^l| ֒^x'mϺojfuܥ!V\(1'ZµpߩJx'UxV#WP<{@ۃQ;0t,DN1ʣ"U ?ZXQ !}) 3tҿQ*1+YD&|&FłWFFEiU dpvZʱs| \" thIJz\!}aQ0Cj}}:Wj "(DlfL)fFe;; _+yY?ZfL f Мc_L Mt(ZO8Ѧ0دp]Y{/|φ#q\JgG2">G۾~ZWin!3TĸF>~\#xolN(C\ s3>$*Ebt>O톝y2LY{S%?E0/DgWАnM]WYrR 28 v^Q j]#NM(r~n]//ۤO3Uae1 m2^Xtb8ֳˉ1}c37qMTQA_H~)Q1Ix4zAAxQjV p{6?/p_n`c m8aU sZy7ѽt@/v o@Yz/>VQȿ9gV}!m)`A}4i7ZM񘻩f,dW^@5N0R~t kI:~&ɢLy t¥/dAV{`p#Cs0C1сe&)6F`6Gea=Ui*Oq^&~c&ZC9c]NVjuo^zL^I>`,},5 -bh}-~_夋 e@uy)Y㓪$HY-7Џ !"y )CNa.A"&[w[Z20izٛcу!ס}Q>ϖc&OS۞I6>OũD<+ 4X޸@ҽ\.#fwl "A%֌WTwu7P# 7FؙĹ~ I! >|A V[rU=yC\.geQw,NqІ|kg',m ܝz&1 =w2Y#>V=:;&l'+5K1Ԝ T*lE&%J)=j+8L3)cgi?=|qVds8df,j/L.^!mk{ ;qߜfvC0*aW) +/ďT;:r'*}*R^ҁSxuM'H:V_] XJ:|'V-M:k9=50Fr{+$lw~R7-+p|wVu.bFI->gZZWڥ"񭦵g)QW%Qt@ѻ,vx6+I$xkUiZ?ݦuzѴܔGǭ(," JM5Y`iަV&R Wh 'ZuDN&pg2UN!d락9b16r !2.kP}ꖔgz! 7YYbS0̵(MW4lF5Bâ/ۧ,GtSYnbTaq~p1Mt&xpEe ZT24zʜlByl?b_5]aLϯ ځ&׬,[ +:`A)\%q~;134~1@1O>*p?%kJ.8&Ld'쌖,P#=O0}`А^h (hB+WGKAxD-?>O&}m\b.}3G_ɷBq۔ Y8yV҈aC_ m 2uC 7x|u{CkF̵om{K`cwOZ*E;ǪC-xREJ7l} &dF]H-IvƩ7/8_`Vv<`5iސ+yE?VT@SeO)ّB*hΗ!>iG[f>e.2Jɔsf?Mz>s!Q⌍,c{‘Rm6:-kվGTQʑrNYvs7 ՟;6f`}-l4=k9i6EZיIvHLo| p zޒ ,S" &!1oER(śwm=tRQB>D:#|b:~fU; TZ.7.ë0wCAQ Yb :Tuϋiݿk~N8T0֔~q5Q#hV*T6?d1D$&HwϠH4]Al`@Æ(]^$*RlG^gH#݄4:xK8~XdefŞ_X^eߦ3JvEӥ5鼻i ɨuuW5gLe˘[c,jwpR ]SwJ'dyUՊdxn@T vXz<4Vќ?"V bsa6$--DZ1~KԎAс]ܻK}Z@yO|PERhK#1Pq'|-D< V%6.̗F:'pqCRMx56rpﳿDj$v?oܗ9YvamR%V.{io,YXdR?@Ƴ #& tH1z.1x]DB^׃am{6\No!oxp'|/{D6{M&/񓫩v"N;QpzpW]dﲇ :0fX36[vZ|9i a 0,%Fi}#0H59]q"8w̕AUli# JW2׫%|GNQx;13? 9X o887kV:vK9 CR uj^};6!sTZq4fJdt:x_ϏLO&} fd.w}ӳ- Pfg-@'N#\e :?vcJ ٮ/>1g7H5T.K'~4R1"Bap8͎xd 77xH:JKrt&k4Up绵fdgb}1gi.0}_ Ӛ(.FjkpԐR 9SmѬm]o{gAtQhJ%]s1?;Қ7t#fӜ%oՎPB$?+t mƉH p^IzF|B0JCg.@Fxt ; UDD;j^]g%!Hu[gFg<7c40 "ܾ g, r'?v_4g}s+RRPS= *%VL=qC3iO_|zf1 ,UOD 梇Z^jE=TZE1bJhhS&,H]︾_{f`Zfnհ-(aܞŌ(P췗N9 2 a|zDBvtl&ӏDYC0NF$[k(ׯ!x穅JUo(Z$ ̓X$8ǮΞ #z]gfFDδh׀Ԕv#5jD'Kܷgj3--{.q`2ko0I#4Z0Ũn|O@֬7+PJTRK輗ޮLcb(҅@HumK@$ȑG ڬŨ24ϿoA)Nhһj3L[$ `͠fFۨНvKaM?"6#/p[G2%]tR]]HD- aM3@?06k*섟4QBTZ ^d4S>@S+7ٔ4^jQݩD'R%@lm%zDI?3ۜL^?tCلI㉘J_fي:tCupB8]ŝ!kºDJyS%N)!|x}O@ tQepuRb5M?07B7Jɤ4 y#FZ"sv@34c!,RE%LO*HyGttR@|'5jd|!UEBt-0xS VF ]]pAƏLV'te\:u=7t66{Vc 0ui)1K \?v ncN3¶[u T|VO.ˈH0I3>ɕ2ѡm^Hdź]= H4`A,=ڦ@mˬrax=*^jb؟ڣ+i`# :گ?%$2D{4BGLw9w#I"42OӋ8ӂ̧^T!{!BRy{yB;xstD0narb&ЋzwZe/šeUO+M@M<WTe gJc#3k;H +rp_*/h?U?|wϸ}vbA(NH+OtIڛ/ >SǤDuU28ug\N;} o@M:87`'/MPaAt;x$3x/o`Sll*c' s9SdwF.1)LN@l+!,hVxv:^N!Ĉ^ȡO~L[Hle`stڂtRİL̨C'6̘7Qޅ˫)=И񿍣0KWˍfFvC%} Cc'j>4W'~)ےkk}t ,Ka=m^uW %ճB,IXeKʳq%iL=.Qn'@{?g~+W!U1P:(e'^|:?wPz $xl>ڝ!(D*v-b=b JY$٬$uc!l kU:CC=ESnK ]ob 5MjfGn}1ӛ1OZ |YdPGY5x45pK:}EAgc72mb+LhfCؒc|dVzq /? Ύ=xzm6[̈D{rKm(1&WԍJ.v\z'ks@_͍GOb`@V01[~7EP1?zn2 k,G+s6Wk!"=z^e;65yp}HX\n* q #hm!M29 c&_ϴmD{MNosԪ -}ysػpW.Atn]"mZd;M+iĎzo:xڂ;Yl{2?o806 Ux ܉GAPS̓} Y>w>imBXۥr-Q&q׷y똫Ml.Њ eE[N"'WFayt\~ xi(%\#"K5A]:ԓ?h 9.MQqf@ׁfyҜ !2cpVBg@f| :|[qJ)bmAn~,E wGDc5O1?1(CRGn~׍E>^Hnk?+] HK׳ȳ327g|_6Q,Z!Ü8-$`TY llc]uM׎~jkI„6!Q‘.qF}%byҪ"pzlO%dQd[fd7 _!YDbA03OSMܚ7a 7AhuC it dq ]yx/GyV% 0º5~xJADd ~ꁮvЖ]d=0Z#TD L^! q{~&^˂0)d b`.[$yOރ/ $rmar0{oP085qA¿,{9v ]@ ]fcV/>g(D;"!y-3hnKxO!9dβ;G骻qԙIBđk)3~F3 ]˔:t7PQ]-bQh"\,\8Nrh|-e#(Fzbr6CR_N=P'KtARH U_y{>&]24ſ ҹ9QԞoc'UZxX8v. $RHaBχ^w ɓ;_sOJBC#H3՚>ipH$ׂ#ht28’^xh% {t!>UGZU5/1՜3fJ2: [A3CJn+uP:M >'lm7bfNG.=Lkr8UVGh$FzlGoBlbwR&$͋+@߈аWЮsn YZ