rssguard-4.2.1-bp154.2.18 >  A b|!M@eeeaHR d})w= eM{1ra WT}Z(>*Qv3R>ߩvmxYCpD'}?b%d>lJx5CŚ jyd 쳙R1&`XS|!bú6sY25 9^x2^*eA,V|7>!qb:HJх dxp`ff40ddc7d722796a2f996572f8c0f2bac6e7a037e5382c976a6b6724ee6b1eb02537adcab04db2258910b397cf6da3940fecfe24o@b|!M@eeesznGnTQ9~?V𯱛4?;r$+[ā-)JHϙd_8;髖"a^|]_ nn*B^_3`4 8 Jޚ_(KN먈5)yC O.V7l)@\Y-B1{' ;?̱N5T )ItEW"ИR$L%SjViͷ_l8aI$T 1%ˊAX5iOc>pD?d   5 'PV`         b  l    D0(8*9t*: *BFG H I X Y(ZT[X\` ] ^4bcdeflu v@w x yzhx|Crssguard4.2.1bp154.2.18RSS/ATOM/RDF feed readerRSS Guard is a RSS/ATOM feed aggregator developed using the Qt framework. It supports online feed synchronization.b|lamb09CSUSE Linux Enterprise 15 SP4openSUSEAGPL-3.0-or-later AND GPL-3.0-onlyhttps://bugs.opensuse.orgUnspecifiedhttps://github.com/martinrotter/rssguardlinuxx86_64H_E uA큤A큤A큤A큤b|b|b:pb|b|b:pb|b:pb|b:p511e4da36cc5dfd76090e3318371e5f3fe01db3cccd594b7a3098c6fe3d06f59226aaf5a8fd39820117f663df27920d8de87a9d5e3bc1bf20aa24c857034c6c5cfad00916546f157bed7ed53050364f90e5d15a6044d6c88a5f1b95968f9f1e720b69efa4259b3063767da00b34a80d9180dd82094539b3feab02a39f8e57187589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2b53ca31abd68e958ea5cc5f4b45f5ac0117bc05253273746f21c90e153589495rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrssguard-4.2.1-bp154.2.18.src.rpmapplication()application(com.github.rssguard.desktop)metainfo()metainfo(com.github.rssguard.appdata.xml)rssguardrssguard(x86-64)rssguard-lang@@@@@@@@@@@@@@@@@@    libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.15)(64bit)libQt5Gui.so.5()(64bit)libQt5Gui.so.5(Qt_5)(64bit)libQt5Widgets.so.5()(64bit)libQt5Widgets.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)librssguard-4.2.1.so()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bEb; b9@aq@a+@aim@aMa8a2@`t6@`lM@`6?_T__@___N7_N7_D@_ L^א^@^]p\@\]@\@\ZZr@Z@YY@Y@Yܶ@Y@Yg`XƉXAXAXBLuigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni aloisio@gmx.comaloisio@gmx.comLuigi Baldoni Luigi Baldoni aloisio@gmx.comLuigi Baldoni Guillaume GARDET aloisio@gmx.comLuigi Baldoni aloisio@gmx.comLuigi Baldoni Luigi Baldoni Luigi Baldoni aloisio@gmx.comLuigi Baldoni Luigi Baldoni Luigi Baldoni aloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.com- Recommend nodejs and npm (fixes boo#1197561)- Update to version 4.2.1 Added: * Number format of unread counts in task bar icon and tray icon is now enhanced. It shows format "%1k" for number bigger than 999, for example 16 000 of unread articles will be displayed as "16k".- Update to version 4.2.0 Added: * Items in feed list * Article list now can display full article titles with multiline layout. Switch the feature in "Settings -> Feeds & articles -> Articles list". * Date/time format of articles in article list is now VERY customizable, you can set to display e. g. time only for today's items, or show relative dates for recent items etc. * RSS Guard now builds with cmake. * "Add feed" and "Edit feed" dialogs were redesigned a bit for better UX. * New action "Open main menu" can now be added to toolbars. * If feed does not provide date/time for its articles, then current date/time is used and now this artificial date/time is iterated to achieve consistent sorting for those articles. * Individual feeds can now be turned off. Turning feed "off" disables it and it won't get any new articles. See "Edit feed" dialog, specifically "Miscellaneous" tab. * Gmail: Synchronization of e-mails is now MUCH faster, especially subsequent synchronizations. Also, some Gmail-related fixes were added. * TT-RSS: Added "share to published" feature which allows user to save custom notes to TT-RSS. Can be used with context menu on "[SYSTEM] User-published articles" feed list item. * Count of unread articles in taskbar is now switchable. * Documentation was updated. * All modal dialogs now should have "maximize" button. * Context menu of article list now offers action "Copy links". * Articles downloaded from single feed are now de-duplicated before they are processed and saved into RSS Guard DB. * Node.js integration was polished and generalized and will be used for more optional features in the future. * Firefox-inspired "reader mode" is now available in WebEngine version of RSS Guard. Check internal web browser toolbar for the relevant "Open in reader mode" button. * New action "Open in internal browser * Polishing of feed import feature. * Updated built-in "nudus-*" skins. Thanks to akinokonomi for this. * RSS Guard is now aware of "qt5/6-ct" style used by "qtct" tool. * Handling of skins, Qt stylesheets and Qt styles is now rewritten quite a lot to achieve more consistent UX and allow for much greater flexibility for skin creators. Fixed: * Feedly: HTML entities/code in article titles were not encoded and displayed correctly. * GUI separators were resetting their positions to middle, hopefully fixed. * Inaccurate reporting of new articles when there are no new articles, due to DB layer error. * "New messages" feed status is now more persistent. * Handling of character set in MariaDB backend is now improved, all UTF-8 characters should now work correctly. * Loading of skins/themes is now done more early to avoid some clashes with GUI initialization. * Fixed displaying of special characters in RSS/RDF/ATOM account name. * No separators in custom source specification are needed now. - Refresh rssguard-4.0.2-add_library_version.patch as rssguard-4.2.0-add_library_version.patch - Drop rssguard-4.1.2-Qt512.patch (too much hassle)- Update to version 4.1.2 Fixed: * Make webengine cookies synchronization one-way because it was crashing in some instances. This is likely temporary fix. * Fixed RSS Guard crashing when using MariaDB backend. Problem was in buggy runtime generation of DDL SQL scripts. * Expanding/collapsing of categories is now EVEN MORE properly persistent and behaves more correctly when filtering feed list in some way. - Add rssguard-4.1.2-Qt512.patch- Update to version 4.1.1: * Fixing crash when syncing cookies. version 4.1.0: Added: * Network communication of RSS Guard now shares cookies and user-agent with bundled WebEngine. You can thus access cookie-protected resources in RSS Guard, including feeds. * Confirmation dialog is displayed when removing article filter. * Use "QSoundPlayer" for better support when playing notification sounds, no GStreamer required now. * New default skins with light/dark variants, Nudus. Note all other skins will be removed in next release as it is difficult to provide reasonable support for them. * Optionally display only time * Icon size of toolbars is now configurable. * More web attributes added to web viewer context menu. * Use more standard user-agent. * Tens of minor tweaks added. Fixed: * Expanding/collapsing of categories is now properly persistent and behaves more correctly when filtering feed list in some way. * No more crashing after "mark item as read" action. * Deal with spaces in feed URLs. * Fix crash in Greader plugin. * Fix cleaning up of database when clearing articles older than 0 days. * Finally solving issues with remembering article list/viewer splitter position. * Update some hyperlinks, use correct terminology. * Make "article list row height" work as intended. * Localizations synced. * Application now closes correctly, if tray area is not available and tray icon is mistakenly still "enabled". * Server JavaScript file of Adblock is now copied to destination properly. * Regex filtering and "show unread only" features now work together in feed list. * Node.js "NODE_PATH" value is now determined in runtime, not hardcoded.- Update to version 4.0.4 Added: * Updated documentation. * Sizes of horizontal/vertical width/height of article preview are now kept separately. User can thus have different sizes of article preview in each layout. * Added new simplistic skin "nudus". * Article filters now can determine "uniqueness" of article according to article's "id". * Some columns in article list now also display respective values in tooltips. * Columns "read" and "important" in article list are now resizable. Fixed: * Avoid unwanted displays of article previewer. * "Automatically expand item when selected" now behaves consistently when launched with keyboard shortcut. * Fixed multiple issues regarding article "focus" or "selection". * Fixed some problems with recognizing filenames when downloading files. * Fixed crash when repeatedly downloading some files. * Tweaked some icons. * Fixed executable bits on some deployed files. * Updated skin "API".- Update to version 4.0.3 Added: * Now it is possible to disable hardcoded keyboard shortcuts in feed/article lists so that user-defined single-stroke shortcuts can work properly. * Skins were reverted to 4.0.1 as they were very buggy. Previous skins were stable and will be used for time to come. I will make brand new polished skin in some next release which will not replace existing skins but will be added. Fixed: * Settings dialog now remembers its size and also adds scrollbars where needed. Also was polished a bit. * Icon of "standard RSS/ATOM/..." service/account was updated to be "RSS" icon, not "RSS Guard" icon and also is preselected in "Add account" dialog. * Updated documentation and translations. * "Written by" bottom section of article preview now uses same date/time format as article list. * Code refactored. * Icons are now properly loaded when fetching list of feeds in Tiny Tiny RSS. * Inline article searching now uses much smaller delay after typing search phrase.- Update to version 4.0.2 Added: * Documentation now contains section for DIY migration of data from RSS Guard 3.x line. * Updated localizations. * Notification sounds now have adjustable volume. * Searching in articles is now performed with delay after search expression is typed. * Big account "edit" dialogs now have scrollbars if they are too big to fit on screen. * Both built-in skins now use same Pico.css CSS library and have unified look for both light and dark variants (except of dark colors of course). Fixed: * Feedly now fetches messages correctly, no more message disappearing, related algorithm for article DB storing was also updated. * AdBlock local Node.js-based server now has only really needed dependencies. * Fixed problem with linking "librssguard.so" on some Linux distributions. - Refresh rssguard-3.9.0-add_library_version.patch as rssguard-4.0.2-add_library_version.patch- Update to version 4.0.1 * Fix build regression with Qt < 5.13.0. No other changes. version 4.0.0: * RSS Guard 4.x is NOT backwards compatible with 3.x line. + configuration file "config.ini" IS fully backwards compatible. + database file "database.db" is NOT backwards compatible. Added: * Brand new notifications subsystem added. It can play sounds, individual events are independently configurable in application settings. * "MessageObject" class now exposes "rawContents" property for message filtering. Property contains raw RSS/ATOM/JSON contents of the message. * URL-embedded cookies are now supported, as well as classic cookies, which are now saved in non-persistent cookie jar. * "Next-gen" synchronization algorithms which may, in some cases, dramatically speed-up two-way synchronization of articles. This new synchronization algorithm is right now implemented and enabled for Google Reader API plugin as PoC and is called "Intelligent synchronization algorithm" within RSS Guard. The algorithm will be also implemented for other plugins in the future. * Google Reader API plugin supports "ot" option. * Documentation was completely rewritten. * Optional notification for login failures. * Improved bug report templates * Properly implement "feed://" scheme to be able to "open" feeds from web browsers etc. * Added "Unread messages" node to feeds list which now centralizes access to all unread messages. * New search box for feeds list toolbar which now allows users to search/filter feeds list. * Ability to show nothing instead of message count in feeds list if count is 0. * Added button to feeds list context menu to expand or collapse items (recursively). * Message/feeds list tooltips are now switchable. * Old AdBlock implementation was replaced by new modern JS/NPM-based solution "Adblocker". * RSS/ATOM/JSON parsers were updated to avoid some parsing errors. * Google Reader API plugin is greatly enhanced, has better support for TheOldReader. * Inoreader plugin was merged into Google Reader API plugin as Inoreader too uses Google Reader API. * Toolbar search boxes have now dynamic width. * Visual state of some dialogs is now remembered, for example "Cleanup database". * Some GUI texts and terms were unified and changed (message - > article, download feed -> fetch feed, etc.). * There is now some default filename set when exporting feeds to file. * Number of unread messages is now shown also in taskbar (not just tray icon). * Unified minimize/maximize/close window buttons in all RSS Guard dialogs. * Most of text boxes now have "clear text" button. * Feeds with disable auto-fetch policy now do not update on application start-up. * Notifications with new messages is now only launched if there are NEW UNREAD messages. Fixed/changed: * RSS Guard can be correctly "killed. * Database file "database.db" now not stored in redundant "local" subfolder. * Expand state of "Labels" item is now remembered. * Example scraper "translate-feed.py" now can translate ATOM feeds too. * External tools now can be used with any hyperlink. * Account's folders/feeds are resynchronized when "Edit" dialog exits only when really needed. * Fixed problems related to custom order (and sorting) of columns in article list. * Qt stylesheet from skins is now not loaded if there is already loaded some external stylesheet. * Local-only labels/tags are now note removed when performing folder synchronization of the account. * Progress bar in "Import/Export feeds" dialog was misleading and show invalid progress. * Feeds were not correctly re-sorted by titles after some feed is renamed. * "Select next unread message" feature produces some exotic message list scrolling. * Application was not able to synchronize unread messages with Reedah. * Fixed some repeated notifications when feed gets new articles. * Fixed some article formatting in embedded web browser. * Fixed crash in "Message filters" dialog. * Fixed main window problem when hidden with tray icon activated in KDE. * Font size in article previewer is now properly configurable. * Added some missing icons. * Improved some visual glitches in dialogs and skins. * "Keep message selection in the middle" now works in a more reasonable way when trigerred with mouse vs keyboard. * Fixed GUI behavior of "Database cleanup" dialog. * "Bring application window to front once article is opened in external web browser" is now disabled by default. * Fixed cooperation of "Next unread article" + "Keep message selection in the middle" features. * URL of feeds are now sanitized before making a network request. * All pictures from feeds should be now properly displayed. * Completely overhauled the logic of detecting existing articles and updating them. * Fixed problem when multi-column sorting was mistakenly activated when article list is reloaded after feed is fetched. * Monochrome icon was adjusted a bit. * Fixed feeds list scrolling when feature "Next unread article" is activated.- Update to version 3.9.2 Fixed/changed: * Fixed main app window behavior when it is maximized and article is opened in external web browser. * Google Reader API plugin now correctly synchronizes changed messages back to server.- Update to version 3.9.1 Fixed/changed: * Properly accept all HTTP redirections, this was regression and is now fixed. * Fix repeated overwriting of messages due to bad UTC/localtime article timezone handling. * Alternating list background colors are now better suited for foreground text visibility. * Re-gaining focus after external browser was opened is now optional. * Small fixes for "Message filters" dialog. * Fixed windows hiding problem when tray icon is enabled. * Better favicon downloading strategy which works much much better than previous one.- Update to version 3.9.0 Added: * Feedly support. https://github.com/martinrotter/rssguard/blob/master/resources/docs/Documentation.md#feedly * Google Reader API support, tested with many services like The Old Reader, Bazqux, Reedah, FreshRSS. https://github.com/martinrotter/rssguard/blob/master/resources/docs/Documentation.md#google-reader-api * Liferea-like Website scraping and feed post-processing. https://github.com/martinrotter/rssguard/blob/master/resources/docs/Feed-formats.md#websites-scraping-and-related-advanced-features * Internal web browser now offers a button which opens loaded webpage in external web browser. * Per account proxy support. * Display feed's icon in "is read" message list column. This is switchable in settings. * User now can sort via "id" column in a numeric way in message list. * Minimum interval for feed auto-updates is now 1 minute, not 3 minutes like before. * Added some new localizations, "pt_BR" and others. Thank you, translators, for your hard work. Fixed/changed: * This CHANGELOG is now written in Markdown. * Simplified "account" dialogs. * Use DuckDuckGo online favicon source as fallback when fetching feed icons. * Properly disable adding/editing/deleting of synchronized tags/labels on some accounts. * RSS Guard can now be added to "favorites" on Linux/Gnome. * Remove "feed auto-update started" notification. * Some improvements of network behavior in Inoreader plugin. * OAuth listeners now has default post "14488". * Fix some deployment issues on Windows. * Follow HTTP/301 redirection more properly for some feeds. * Fixed some weird behaviors of OAuth listener. * All dirty account's not synchronized data are now synchronized when editing account. * All console output now sent to "std:err". Also new "-n" switch to disable all console outputs. * Some refactoring for deployment process, build packages now have all names according to RSS Guard installers naming convention. * Some major refinements for AdBlock which now has: + fixed of adding of custom rules, + better UX in some dialogs, + fully working site-wide blocking with proper error pages, + working element hiding rules, + removed some redundant and obsolete code. - Refreshed rssguard-3.8.0-add_library_version.patch as rssguard-3.9.0-add_library_version.patch- Update to version 3.8.4 Added: * Dialog for message filters management now allows you to: + Preview your message filter by running it against COPIES of stored messages. + Run your message filter against ORIGINALS of already stored messages. + Create message filters based on single message data. * Toolbars in message previewer now can be hidden. * Number of unread messages seen in tray icon can now be disabled. Fixed/changed: * "Edit feed" dialog was rewritten and made modular so that it fits better all plugins. * Users now can tweak auto-update policies for feeds of all account types. * Tweaked logic of loading feed's messages to make it all work with some broken feeds * RSS Guard now prefers to use desktop environment's icon. * Make loading of feed's icons work better. * Fixed repeated overwriting of same message downloaded from Nextcloud News server. * Feed sorting is correctly case insensitive. * Cached message states are now far more reliably pushed back to server.- Update to version 3.8.3 Added: * Initial Qt 6 support. * When you run "open source article externally" action, then RSS Guard window regains focus again. Fixed/changed: * Fixed URL not passed to custom external web browser.- Update to version 3.8.2 * Fixed "reset" notification signal when editing toolbars in settings.- Update to version 3.8.1 Added: * New applications icons. * Added some documentation related to message filters and some other parts of the application: https://github.com/martinrotter/rssguard/blob/master/resources/docs/Documentation.md#documentation * Add switchable action to automatically expand categories when selected. * Added basic CLI with some basic options, run "rssguard - -help" to see them. * Ability to run multiple instance of RSS Guard at the same time, can be activated via CLI. * Ability to specify custom user data folder, can be activated via CLI. * Finnish translation. * Greatly enhanced user experience for authors of message filters. See the documentation: enums for accepting/rejecting of messages are now directly calleable via their names. Fixed/changed: * Handles separating feeds list, messages list and message viewer has now better color in default skin. * Now only titles of messages are sanitized before they are passed to message filters. Message content is left intact. * Nextcloud News: Do not use obsolete API endpints. * Nextcloud News: Support newest API breaking changes regarding "parent categories". * Partially fixed behavior of statusbar, which did not respect new settings for order of its buttons. * Use "cout" instead of "wcout" for debugging outputs. * Do not escape empty strings when sanitizing messages.- Update to version 3.8.0 Added: * Support for labels: + Labels are even synchronizable for Inoreader and TT-RSS. + Each message can have assigned multiple labels. + Feed's view now offers "Labels" folder with handy per-label filtering. + Labels assigned in message are now even available in message filtering. + You can assign arbitrary color to each of your labels. * Numix is now default icon theme. * Built-in web-base message viewer now uses mini.css (https://minicss.org) instead of Bootstrap. This will make viewing of messages quite faster while being more lightweight. * Message body now has "auto" reading direction - enhances support for RTL messages. * JSON feeds (https://www.jsonfeed.org) are now supported. * Added basic CLI interface, run "rssguard --help" to see its API overview. * Message view header context menu now uses non-closable menu for column show/hide operations. * Background color of rows in feed/message list can now be alternated. * Message titles are now properly sanitized before messages are processed by message filters. * There is a new documentation (https://github.com/martinrotter/rssguard/blob/master/resources/docs/Documentation.md#documentation) Fixed/changed: * Correct icons are now downloaded when fetching metadata for RSS/ATOM/JSON feeds. * Fixed crash when clearing contents of statusbar. * Translations synchronized. * Message previwers were completely overhauled to support displaying of (active) labels. * Codebase of web-based and text-based message previwers was unified, they now share all common code. * Some fixes for message filtering mechanism. * Scroll position within message viewer is now remembered if message gets reloaded. * Text-based message viewer now handles newlines better. * Fixed OPML export/import for some feeds/categories which could be skipped due to various specific errors. * Synchronization logic for "feeds" is now more universal, resulting in better behavior when running "Sync in" actions. * Obsolete Qt-related code removed/replaced. * Source code does not use hardcoded GUI colors anymore. They are fetched from active skin instead, making some texts more readable and GUI more consistent. * Fixed various MySQL-related problems and errors which rendered MySQL DB backend unusable for many users. * Icon themes are not bundled on Linux anymore, RSS Guard fully relies on system-wide themes now. * Big thanks to ttrss.info for providing Tiny Tiny RSS account for testing. - Rebased rssguard-3.6.3-add_library_version.patch as rssguard-3.8.0-add_library_version.patch- Update to version 3.7.2 Added: * Parent item/folder in add category/feed dialog is now correctly preselected according to current feed's list selection. * Icons of parent item/folder are now correctly displayed in add feed/category dialogs. * Ability to update only feeds with custom auto-update policy set. * Enhanced feed's list context menus, now displays "Add feed/category here". Fixed/changed: * Fixed build on ARM machines. - Dropped fix-mimesis-for-arm.patch (merged upstream)- Fix build on %arm and aarch64: * fix-mimesis-for-arm.patch- Update to version 3.7.1 Added: * Gmail plugin is now able to send e-mail messages and also reply to them. * Branch arrows in feeds list can now be displayed. * Changes in read/important field in a message from a message filter are now synced back to online services. * Filterin mechanism now accepts constants named "MSG_ACCEPT" and "MSG_IGNORE" which can be used instead of hardcoded values "1" and "2". Fixed/changed: * Message previewers now more correctly convert ASCII newlines to HTML line breaks to ensure better readability of message contents. * Localizations updated. * Accented characters now correctly decoded for Inoreader. * Fixed decoding of attachment URLs in messages. * Gmail API usage migrated to correct "batch" endpoints. * Crash in message filters window. * Some files were not downloaded correctly via internal downloader * OAuth handler was rewritten and is now able to listen on arbitrary destination port. * C++ 11 code base refactorings.- Update to version 3.7.0 Added: * Fully scriptable MESSAGE FILTERING: + Is avaialble for all accounts, including TT-RSS, Inoreader, etc. + Is fully scriptable with JavaScript. + Almost all attributes of every single message are changeable. + You can assign the same filter to multiple feeds. + There is a special JavaScript function which allows you to check if message is "duplicate". + There is a simple dialog for creating and testing filters. + Filters are automagically applied when new messages are downloaded. + See dialog accessible from menu "Messages -> Message filters". + Note that this feature is highly experimental, report bugs, please. + For more information, see https://github.com/martinrotter/rssguard/wiki/Message-filtering * Delay for first automatic feed update after application launch is now configurable and defaults to smaller value. * It is now possible to download UNREAD messages ONLY for TT-RSS and Nextcloud News accounts. See settings dialog for each respective account. * All accounts now offer "Important message" node in feed's list which allows you to elegantly display all important messages you have. * Message list is now able to show UNREAD messages only, see "Messages" menu. Setting is persistent. * RSS parser now partially supports M-RSS. Fixed/changed: * Localizations updated. * Show correct DB size for MariaDB in DB cleanup dialog. * Sorting in feed's list is now case insensitive. * Fixed couple of crashes when saving in-memory SQLite databases to persistent file. * Simplified code for OAuth2.0 flow, removed WebEngine-based solution entirely, rely on system web browser to handle the challenge. * Fixed mouse selections in message's list when "keep selection in center" setting is enabled. * Feed updating logic was rewritten and now should be more reliable. * Some obsolete code removed and refactored. * Purging of messages wasn't purgin important messages if chosen, now fixed. * Fixed errors in internal SQL code when displaying empty message list. - Drop rssguard-3.6.3-fix_sizeof.patch (merged upstream)- Update to version 3.6.3 Fixed/changed: * Fixed some compiler warnings. * Fixed application crash when doing some network operations when application exits. * Some localizations now have more precise country codes. Localizations were also synced. - Replace rssguard-3.6.0-add_library_version.patch with rssguard-3.6.3-add_library_version.patch - Add rssguard-3.6.3-fix_sizeof.patch- Update to version 3.6.1 * Translations synced. * Big code refactoring, fixed almost all usages of Qt deprecated code. - Drop rssguard-3.6.0-fix_no_return_nonvoid.patch (merged upstream)- Update to version 3.6.0 Added: * UK, GL translation and some other localizations. * Executable is now separated from library, making it possible to write external plugins for RSS Guard and distribute them separately as dll/lib/so/dylib file. * Fetch some M-RSS metadata when downloading RSS feeds. * Ability to postpone updates if main window is visible. * Switchable monochrome tray icons. * Default system icon theme is now default for RSS Guard on all platforms. * QtWebEngine-based RSS Guard variant now should respect web proxy set in settings. Fixed/changed: * Feeds.url attribute in MySQL storage now has <=1000 length. * Message viewer now responds to "zoom" action via mouse wheel + CTRL key and persistently saves the zoom level fixing the problem with small text in HIDPI screens. * Minimum Qt version is now 5.9.0. * Translations synced with newest strings. * TT-RSS: Saving of message states now works (read/unread/important). * Many code cleanups, refactorings and regressions fixed. * Tray icon now shows correct number of unread messages upon app startup. * Many fixes for build scripts for dev builds. - Refreshed rssguard-3.5.2-fix_no_return_nonvoid.patch as rssguard-3.6.0-fix_no_return_nonvoid.patch - Dropped rssguard-3.5.9-Qt59.patch (merged upstream) - Added rssguard-3.6.0-add_library_version.patch - Dropped Group tag- Disable LTO- Add rssguard-3.5.9-Qt59.patch to fix build on Leap- Update to version 3.5.9 * Font in message and feed lists is now changeable, including its size. (#187) Fixed: * Broken backward compatibility to Qt 5.7.- Update to version 3.5.8 Added: * Image placeholders can now be completely disabled in "nowebengine" RSS Guard variant. (#205) Changed: * Source code refactored, faster regexp-related operations. * Optimized displaying of messages which do not have any associated URLs. Fixed: * "optimize tables" command for MariaDB now works correctly. * Fixed downloading of e-mail attachments in Gmail plugin. * Parsing of datetime strings now works better with Gmail plugin. * Corrected logic of cleaning DB, which allows to really get rid of all messages stored in DB. * Fixed crash when closing settings dialog. * Message datetime decoded correctly in Gmail plugin. * I hope, that appveyor/travis CI are now fixed as well.- Update to version 3.5.7 Added: * "Default" icons of feeds/categories are now NOT directly stored in RSS Guard DB and they are dynamically loaded from active icon theme instead. (#200) Fixed: * Feeds that fail to update are now correctly shown in red. * Newspaper mode is now correctly opened when clicked on "Open feed in newspaper mode" context menu item. * Built-in skins now properly embed HTML of displayed messages and no HTML "underflowing" is visible. * Icons are now installed to proper folders under Linux. * Correct "desktop" file filename. * Qt translations are now correctly loaded. * Crash related to feed update to be finished in worker thread. Changed: * Default size of main window and sizes of its widgets are now edited and when app is launched for the first time it just looks better. * Default width of columns in message view is now unified with feeds view. * Qt translations are now dynamically compiled and not hard-coded. * Synced translations. * Enhanced behavior of "Select next/previous item" in feed's list.- Update to version 3.5.6 Fixed: * Some minor stuff fixes. * Unnecessary "Welcome" notifications. (bug #176) * Bad handling of null/empty strings when inserting messages into DB. (bug #169) * Bad conversion of "created on" date/time in TT-RSS plugin. (bug #172) * Missing obligatory attribute in OPML 2.0 files. (bug #166)- Update to version 3.5.5 Added: * Internal message web viewer (and also lighter message text viewer) now support (#63) text searching. How to use: + Select some messages, it now gets displayed in internal viewer. + Give focus to internal viewer (click somehwere in it). + Press standard "find" keyboard shortcut (CTRL+F on Windows). + Search box appears on the bottom if internal message previewer. * New context menu internal web viewer action to open links in ext. browser (#80) * New bindable menu action Messages -> Enable message preview, which can disable opening message preview in internal web viewer. (#141) Fixed: * Displaying correct update files. (#155)- Added AGPL-3.0+ license for QOAuth sources- Update to version 3.5.4 Fixed: * First item in itemviews is now selected when focus is gained. (#142) * Some feed files do not have URLs of messages properly sanitized. Strip "\n" and "\t" from URls. (bug #154)- Update to version 3.5.2 (no changelog supplied) - Added rssguard-3.5.2-fix_no_return_nonvoid.patch- Update to version 3.5.1 * Font size of message/feed list can now be changed. (#145) * Inoreader plugin can mark messages starred and accounts can be deleted. * All cached online service data are synchronously saved when any feed is updated.- Update to version 3.5.0 * All application resources (skins, icons, ...) are now compiled into the executable file. This allows for easier deployment. * "Add account" dialog is displayed when app is launched and no accounts exist so far. * New plugin for Inoreader. This is supported only in full RSS Guard "web-engine" version, because of web OAuth 2.0. The new plugins is in EXPERIMENTAL phase, expect errors and report them. * NextCloud plugin now allows to persistently set max number of messages to get downloaded per feed. * Added support for arbitrary external tools (settings category "Web browser & e-mail & proxy") which can open URLs of selected messages. (#136) * Standard account is now automatically added if RSS Guard is started with empty database. * Menu action "Select next unread message" in "Messages" menu now works across all feeds, so user can navigate through all unread messages with a sigle keyboard shortcut. (#132, #6) * Added two bindable menu actions (in menu "Web browser & tabs") which allow to cycle among tabs. (#6) - Drop -lang subpackage since localisation is embedded in the executable now.- Update to version 3.4.2 * All (well, almost all) web-engine attributes can be disabled/enabled, including JS/plugins. (#57) * Some minor tweaks/fixes. * New Ad-Block feature for internal web browser. Based on Qt examples and QupZilla. Original license GNU GPLv3 is retained. (#123)- Update to version 3.4.1 Added: * Toolbar editor can reset toolbars. * Toolbar editor now uses iconified tool buttons. * Double mouse click on feed or recycle bin items in feeds list now opens all messages of the item in newspaper mode. * Columns in message list can be hidden/shown/reordered with context menu. (issue #115) * Auto-update notification is now switchable. (issue #119) * Messages which are not removed or restored are not instantly deleted from list, they are striked-through instead. This is more resource friendly. * Message list is now not reloaded when doing batch message operations. * Message list SQL queries are now fully adjustable. This will allow for integration of labels functionality in the future. * Auto-update status of feeds is now more general and complete. (issue #91) * Display feed title in list of messages. (issue #97) * Displayed feeds can now be sorted by multiple columns. Do you want to sort by author, and THEN by title? Simply click first "Title" column, then on "Author" column. If you hold CTRL during sorting, the sort is done in reverse column order. Changed: * Updating of RSS Guard now uses GitHub API. (issue #109) * Better ATOM/RSS parsing, respects now XML namespaces, bit better link parsing and other stuff. (issue #104) * Folder which holds SQL scripts got renamed to "sql". * Tweaked some conditions for determining newly "updated" messages in ATOM format. (issue #103) Fixed: * Fixed regression when restoring deleted messages. * Crash in TT-RSS plugin on application exit, when TT-RSS user needed to be logged out.- Update to version 3.4.0 Added: * New icons (CC 3.0 BY) inspired by the work of Dave Gandy. * "Cleanup database" action has now configurable shortcut. (issue #90) * Fixed #76, now user can choose to "not show the dialog again" when opening hyperlink from message previewer. This only concerns the lite version of RSS Guard which uses simpler text component for message previewing. Changed: * (Linux only) Primary user data/config storage is now undex $HOME/.config/RSS Guard. XDG_CONFIG_HOME variable is respected. If old user data is detected, then old user data path is used. Note that the location of cache is now changed too to $XDG_{CACHE,DATA}_HOME/RSS Guard. * RSS Guard now uses "_" character as localization file names separator. (issue #75) * Localizations are now placed in "translations" subfolder instead of "l10n" subfolder. (issue #75) version 3.3.8 Fixed: * Percent HTML encoding is now decoded when messages are downloaded. (bug #83) - Dropped rssguard-locale.patch (integrated upstream) - Dropped rssguard-rpmlintrc- Update for description guidelines.- Update to version 3.3.7 Added: * Some localizations added & updated. * User now can place custom user skins in user "data" folder. (issue #81) See "About" dialog for the exact path. * User now can select if DB transactions are enabled or not. (bug #70) By default, DB transactions are now switched OFF, therefore anyone who wants better performance, must turn them ON in app settings. * MySQL database backend now requires at least version 5.5, DB encoding is now changed to utf8mb4 character set. (bug [#74]) * Height if message attachment image is now configurable, defaults to 36. (issue #69) * All textual contents of all messages are now locally saved in explicit UTF-8 encoding. This is partially because of MySQL backend. We need to keep encoding of data sent to DB and encoding of DB itself in parity. Changed: * TT-RSS plugin now does NOT require service URL to be entered with "/api/" suffix. In other words, do not use that suffix now, RSS Guard will add it silently when it needs to. Fixed: * Fixed problem with strings in core being rendered untranslated. (bug #60) * Fixed problem with feed updates progress bar flickering. (bug #73) * Partially fixed problem with incorrect number of downloaded messages being reported. (bug #70) - Refreshed rssguard-locale.patch- Initial package (version 3.3.5)rssguard-langlamb09 1652331225 4.2.1-bp154.2.184.2.1-bp154.2.184.2.14.2.1rssguardapplicationscom.github.rssguard.desktopautostartcom.github.rssguard.desktop.autostartrssguard.pngrssguardLICENSE.mdmetainfocom.github.rssguard.appdata.xml/usr/bin//usr/share//usr/share/applications//usr/share/autostart//usr/share/icons/hicolor/512x512/apps//usr/share/licenses//usr/share/licenses/rssguard//usr/share/metainfo/-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:Backports:SLE-15-SP4/standard/18a4e81f542fc5857c0c8f76d992e684-rssguardcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1fb0b5609166af081d05fac7acf40757b9479428, for GNU/Linux 3.2.0, strippeddirectoryUTF-8 Unicode textASCII text, with CRLF line terminatorsPNG image data, 256 x 246, 8-bit/color RGBA, non-interlacedASCII textXML 1.0 document, UTF-8 Unicode textR RRRRRR R RRRR RRRRR RPPPPI-h- nodejsnpmutf-8e007bde416c99dac770d416a2ceeb82b3ebb2d44b8a1044906fbdcec12041e4e?7zXZ !t/ᦗ¥] crv9w WYu=NwufV "PfaCFDjn]LLݢNKos-R|X+#-*.!ȯw,cb?Dm7ùD@?HKD 8}/uwb:ݶQ>TOMEQ[JpN[̸5H%}M£U3&Ad*H% t+=zX֢YrKy5-g)LھXJpo}nļ)pq [[/3jCAuE:GJtGKVIw]Bҕ;$0aO̼ȥc\.V"";匦"O憩'h'c\IjO%vf\}EIpjt~۵2,kC1%fКIjoYX2~uO]ai\Fx5}ߩ. *lMG)β~.\@ E5ex7Ӓ!YWK~]Ю5x)TGXRs͕umAEI\c衹kSAxjm ='I0gfH \<zypc{" =dN?  Ʉ⇎z^QaIr8uh*0=II"IYBTy}^D$e%sF;@hK\ bzA m>/i[h(zrj`?2vZ>}FIŁxsf;q kSlE?f lW}x=@C4Oך0I9|%}3J1.aE$a3 nX+/a1Cr)xd%PG7)h3c00{?sH )Oy97G^euK(Z(p7gOY(}P  /(ސ4y.?&|c{>CVQ_݆>ݘ`3ތK_rH{; "\Q8 /YLea6tѡQFyU$uMV:keF 52(#|(R7rOu'X=jφ࡫>S)SCtwEfE]͖8̆Gm}廦߯Jyz޴K {֦]TanFW9C2g[&Ԫ:S񄳖>_l7^s[u!c?i0` LJȓw1 <&q!z~(c(n22)|L:hO`F6;BЫ:~A_)|qK&=T?T?fv8L$$[(QӅEɵιQK&`{" CnLD" iKH z*K]%ٱրp{V{ws֥LE~[:;,nvd£UF|E`K&:}%gh'_UiE;++?su@lQ0OD,)s2pxPO=aeoEH* sV%sM9^'#*!؅!\U"9jZ.puҘ%3W%J_#w{"z8=jT"}S8A|"fV'F!IXݎF"+vahK΋t96]Jjϩ5LvvI\X1DxOy0(u3bN't~\`GwkQϊiTyo-Xۤ%j:"zan{Ͱ 4|Y-\L/f75V]{;0Q=jB yPȉsE"v/x'B[Q[ sQhQ^{s=X!~BELEm4$i Cv9'*8J-{kQ@81:Jn_rJI% 2QDÍn$!8%nrg'vZX2n $^Iƒ[u?: al7q/qn/X-g<J'97HÓvվ+j>g<y?JVY6w]LRdZ/r!Dpe ?tnW{[BByj/Xclg:uyB ͵MndzdC<K O ט6B#ܳͮ Ejic}$VbO uBXAf#>zP; XJ?Ȅ+\(Z(?Tz$=ʖW7(2 K7ǒ;MITlG0gCzF&LO+'dRE3\;ecVvz< ݟZ[me`qf*vo9OZz {rzrR$8C9(O1 !0OdB<4!tF(dne3$$[G Ip+âD`@,C'h(a B6 -*[gV~R.pHDKń%iѼPmy(4_j`e:K ̶b7?.LqD"I[&.diER6ruBh >S+kMYhw]ekRZ: u'8.V̥wQim//=42N rE53~2gW3j)Ȉ"bLsJ-`G9ztθoDm=ξ\?ׂӛ];0ŮǢ1Kjm)nV* Ht6"U\)x:2¹rn*G=Mac$J4ؙ?ɸU#jJUl4IK.n;R6 OCPC+|?!aX 籟=Ό84w8Hi\\IlXb Z()ǩ LtƖth\±*^^T&К&_Yt/ttӸ /Ue<׹.6Ҋ\u(\lyI\t#bFQCv4׮OZk.ZvKl[΀hH,W?1,Sm/=8@u3RPzwyC e=JN@h` n8CӁeϏJFg5p LdKG(=ř+͹ xl09?Х|Nܮ4i\|t.]Qc>fĖ]Coc(Uw].g2bv~ڡ 7|d2sƺhH ؤqj +PM*;rޣ:੬lUS$جN( ~%7DC]Ԣm(?=q*̷kD]Yn(dhDvϷ2z 1ɼp^ XdmmWO/Ar$g7&/3j)KI: 2Dc'>P5~*5`3N&AXTvSQw%eV4Xe}v>_B||n<=EςVB/=eŰAr3[wݠʝvc+ַ\TRm>1(eσw$>PqT ʝx]W>|_)W$S`2xseD@z}3{׫VP@Lٯ8?L+Q mr3:/vU9Z|ʫӛ; cˠp qZوu: Ox˾i NC%c7CSsGK좄jcEic:8'徎@_́/|pwM޿F5b#4݈?HzD_6NRN iQ]BZ#.-+1kAyWtyK/x֑۬uwX@ JI2N +VN'Qyysl-YP 5!@Ӽ>#{F0C# ̘FH,s+ A orz|h^?Mxƽ(dzlS1cmzÜLx.tfeX`IԖI3*4xS)"Og:py(\3ӷC֪[*Wғu)y OFJO.<sd"~š?1.J:cL`__70M9W!EgɂIoǘn dKKh!<ѯ0ӯSTCZҩUx[G'E:іb<7ۺW5B߿-G>ЂÃWPo~g-ݯp騧WDKp [Kr:1̦՚jT/F:"em5B㹹LLIrE.X@0#OX[qhMK6(}%x $] 2e'>QEmZd=Vhh8 #yߕq am)WO\$ Fr=@)ق }."snJǻ"ge`+ICs_=f,/3#mOL \DzaH@d##3iQzC1(dvhǦsL=/A^(3^T<7`LB6$Fh 9(>*K9AqN6!'` ]%]&Ѵm݂s@tz<ǎ2,c5?,K[Ch$ #b_ I]h&2hͽ /SNܺF^r@*^> y, 2P 2P Gip$E Rooe$w#v51穵+xc(Qڲ]ʐ*zWVPe$5Ʌ 氯%!' D"{(N>|%V:d 2k((촩'ICلIJ^Wyr~yՕ)˗9v4z̿x=,%`;oĈKa!MS7Q__5͌4 -USK88J_=lԞ@ʅӝWa _<\cw@1Elq.UɆI~9n"cTO:+]PBJ~u:ZAz"&Td.yWKHۨgl.Jm?Gp|~-s#ĸ&%Uf=Z540TGC>Aa,A ̕{\%/q"l:vBBlpRMť_ul{rh D fN!.hk`rfI0Hx K:] orot@.p sLrT df@b$ҫ(RIQӧ0gd.җ]P4fr]ͿfˮJ(]C'.x\Obpݷ iLHq2Q(&;|A;̷JF.e*_NSѻJؠ'#Kq[ rlmM@AFbCm٬q`(ew%vX*[߮B%d6$3H1XEnQkXNd4re$Fo>ZD0#Wp1ECLOަ얟GOws˪N+?ڲ_xgb.;W'ZvM0Eѩ/6 kcF1Xoróh^Ʒ@:AdBJ|}Ѵsz VS"#I.cii;zA 4ba.  * }SM ɟ6KO` FC 06/y~͇Bm;{)$ ֻYb5J:ͽ'vuO1 8y&b!ݢ^hJ7'](0hn ;>_16*C7ٴIȠsJ}r(ga*Qd>T] ~qNFdwn,C87b9DHFl$~c'_'sY |Zx/ E4J>xfyl"@\e5Pb;AY`*s 8 F%z %ޘ䂲J29E3>w 6%7(zZ2̛rj}o®B:et)(<)y6^|iq8}"ƣx] !lc 9"L^Դ6W\\Jc1,SCk?,K>HCI U_8)fp|hˆ_kg 0igyL ][W ~K?/IHGaA.L^ҌrvF^x%b5kq~~6? xvrt5lK.W0wh[#1{T|JXV6.. l7jQ_K/b8Gy2}B~lPFi<{v$|Ļڍ(5Lʾ .I,+( [?foTi~w-ͣ%\7HP.}!VVM o${eF # |z'X2ӄ.oCP9XAZXDQԣ扒4E;3^)nك/wiDGˍ¦xNL+(\p!%D yD5z~adշUWnҶQ[A^:7XHw݈ШRl<+;ȏӚԀl'AVFhsߩY!q7)~s3Э%_ *ja m$\oыx "i-_.PzND̚9lså@.b‹29$[F :09v.e8;FUH l9N0LŊ1aZ1. h&2k_EQt  g_23KS%SC@u*9qqqPo6bP}ޠ0z, ≠ngggu ֨ VKK3 2O3"]nyEI6SnݩȅLjJY'h474uszDR"5}c_L`h&B7H ~EP<3S ⇭CCō>ʭ| w\bO}+j 7Hy/J,8 ykI $N|w*ZԤ?%Ϡ0*hC1FCZ>Zp A/ #F7{0_n4s9N:SJ˪F1ҐӇ Ibt*Zb Ҁ z.'3٠H4v:Q 226-q`{M']UR5v,U8Ӱ(22KOI WLo4TZ6¬+%|ɏlb1PlĥXPݛL*Y+mSHkkXX+UʢZqY:9ew,uIqf+O1 a(] U7e]bvB$z>_2q2muꑊ~'g+h}ҥr-JȯxBCGٝۛ}<z&ro:H2ӟtH<~, @:F=GW^qޭh|a)iS<Ο%:j˞pVR D3ƿF#n6(oFd u]p0.2_S!Yms9=tӪ S[an*H7Jj~NWƗ8K)||#Vk_`QL4F}(?D+ZnMrn$߰*B`}n^8w哌A(u;on*_q[ҖX<g^G2q^Z6}xSQu5gܞ^4RWw:VF+/:h)ƋRu}SϩN.>p7ЉC- $ U^.pL fFӋx7`qlg yؠ (: vPDc`ųs!a -@[&x.I>*;(wr{b7}bh50lITm:6 $<92h2gyrB7P ,q `u`Y GLNPiJ`Җi`cVR(WSW{eevѨt[En}LX&?7L:Q}Mŭ.͕p`~z`TcpfZb!?A4_02m05(@]nZ.%e @fZqV%VkRB׎?IV9UȬo:#cVfYi>H6!Q2:e$DpUؚRtH0sfq(|eu8gVhѩTBx P- NGvwEsz+LYRZTտQWShdfd57|߆f#??u<&T]0~pm p5{\V\wH$ѮHӓDTXh1 (כl-hmc6ޖS@à"2<'p> ]h(]ؚYi0T\D$p߆wjGQwSߑ93٫04).4(X(R7uگD}ߓ(#I|M$όS%CYΏt΅>c6>He[+r[߸*RX#IXEt u+{yLa\Q,Kb0bL XvՃ h%زo#YA[MnnK.U^ZӪu"ފH A^OʌT65/s]#D.;p2tWpq*-t9SCUaY8>~WMh(.4ÝqCT Z92HHv Oӥ}PػP)3\sy`σj2$k3d~T "tTg7o$ڞBEݖ~%_ ZdwuR"R%/)N7 NmuºMd8fbx΋As.>]v n?)=-T2`TR*]X8n<ځqpOIͼ@,GCb; ToCzzmKNGU]o(qh!4> # -Rp64`>rhDMH&VvT'S'f[); tD3 8OR)?O7ʎS+@>, kgRzVv n-()tٱpN@') t4&]lkSem%{hA[Ԛ cĤue%J6|܍n0b3lih']P/1SR^GCgeO+a@ r3G^Iuwfå\?÷TnEo5%C Lȟs~d*8\$!ڬC̤­t 6;sچU]R}J&B}$rYQAYՙ>[nF@_)fw[Ҋ!j/cLP7SNĐQـ/0b5jS\(3KCzKYk-:Q@?P ^}L a˳][Kq>{J_dI5C&UKq '.ZdU ]RE! j燷uE3mObn/5T8i ҀqS'\HSn@Bm,h؈vT́ӁQG usq+ [nq1bE=+H*$y@T Q'ՓUWj1!"Wp::NL[jav$:2afU+>vD? ~w&x| >e-x4LD(g!W\SP8o]&^ݱyo% xo&ELHk굫D.ke-T@U4D_ tVU(R̯'C@S~}C Ќ[gߧ]]{]8z7]=N!~I˲=SXYNog$&Y _ONy@T~IŎXےFÁV"Ju#2)t5XHuݞ[!gB 0997#|ROw\@'9bMeY" n{:XhJp q(/29g"ATZe1KURw 77 4L_f]}2~Dŷc,6]2*{?8 fɫK!S>e^Krd+8o4wˋ&tX<13CCyںU}($Fk^߆έh i]^N}̓ ! ]ϻ߹F&)tVֱp=Ћg%GvS-=l ^1VXi=O(V^acV2e.iҼh`)D "-SUl"W䈡 $*S܆w{5D-$$d ko ËHJJ0%㲆S2_269zЕs:`Ϙm,&+7 "^HL C&һ=|=FHc7~IτSnwZ ,SxMԓPIAWҬrGV8vedtWFU $}KBV ;I i_BZGL˚aSL_&Z|1݄FS581>ˆ .y!WT]RGvX4[* &OZ l0!lwK@"_.6pp' O "u bۦm'fY|ӹ}&AdM@)rQD>. _T5jgns2JmFp ͝r:nK_KbW8D^%Ҁ[ gHNO9"(5 i+Mw「o!2o"=39*k<I(RSEl%3ȏ+kXʰInW# W5 n/R]jF^Xz-/\&Oo[PY&TP@OO=!Y:=ZBT4N;587ў45PTzLYE{y׼v`p}+I-Q4p*hi$ŔT6IG4U(-PS,5OEn2coXd 0X9?!2]JSz" ~FXi}#@ Mw8ʂ `i6EыO/Ɍ$7%81p%$jAETiK6SKB߀+}Շ'2[ cLޑ0mXlƚܾY#$# k,k!jd,X=%("f4&z-"Y,;nh;Mش3%_$qAzq8Qih=j"5 ٵ1( z :#2o'x ic-T3gK{|츜h_X&fܨV&,Q,Mp̈,ش($a4+fQ0S߂b FTG; mZmJ:F|ʥYͽ up|9um/xM$R1pY */#GkO@-)=\5y䃑\@;"1 U ~C>CrW\'I N{?d$"[4%|Rv, >g/h;-j_^?)Һؔ%&b3~\[N*p}o\2[jz_"tTݻiq+o+ri)K%*;gm踟aj%I⫶0_o-Jl:k=@5xzkr5x΢ZOe&]xrI07+ 6'@5i69ofRVt}B:oOIgu\{ {Z"No(TdVϋn p-.+N {EdbtΎ+m[͸3m5f^f*e~y݆m߶Ӕb8DW n#ڡAR^faUDZ N{cu0s$Y?AQ/AeԏIuni]ҳRWb(nQ4ρ*7}nPa'ODŽZ&*wNj2-:Mw,qtR!3l=ࣱx]xIaE8s·r5wyAP -u`&NX#fⅰC bqAP:Q$uw?x@XĎS!"~OebV.BՉP<&02ug\iyh`$۵"Z?; ysPMk?uB Ltn" V`ySH8Jٯc[o.n20DQ1z,i_R1g'ȟ4TW#G9u ف k놠h?ZVlwIm6FmKRPR\֏G92ȿi6d i÷, ~«RLW]TN_s߇WE%zOy[ Ӣ 33a.Gj6+O,wӗ^I/,BJ%'qo޼ @49 /s_,^U"ѢJkgWOގQ`3/@]Bz4*t{6; AÁ`vަ.kΫ+g"1}6"Z m~|1BgͤcwX,'=̤*C0V]}VjW,aG(P !=[ m)O8G!JDBxގAǙs) %ڋ8Tb2FPVgb>FLF~m*B3?뮱^^X]sP)GuPǶ!_ ٰ< H}ݖd`h9*zA?wɖ|[Z tGۉ6Y[N]BѐFTn!f!T$NK=Xg3J/xXp 9\:iWb#F*sFF;LBW8| q* N9Ьm?qMX ZѠ J$@0(0nX|m+D Ĉ-Bo/I28D .ų*"}% ;`KDaկahXsvM΢K B2sc.!J 0Y\uW; eO)Mu$ ҆Z`"μՄW jx6ۣ^8vfWAs)Y!0..5RQȍ?{6`$xmq^!%$k'[$liSDIZ>ĞwCbeOx`.~. U?rҧ'LD4씜u}j2B`q8NB8;Hp\Q Ψ2Ғ2y6~ nɈf1V1H;򆧫߀e~+I QPb N?_=C=JF[]*yC%bHrĽ+A` A I"`D;,&yDRg%3~0ҁŰZ&:@ipբ{+ߧ Bԕt~t=˼F^'9NǁKgFXyŨ:z/( [cPBcA]4rIYyDݭ0WC,~`AZqnnXZ9~\5 g^V嶣F7]H$B{t זԻ}'[7+Q "E - -LDܜ|gѨ >)ATsݑm'4ҧ7T! onf '&=Jhl:`$`!QǞ4Ge\b!W'@E]N}oeUMd5!?Y+y]Qɫ]2=+r[@r #R l.{ A usd$Wg˹rh2fNoL +Y""ZO R؎6?D>[:{[n&A!~PA;k_;F.)̑&'w8 oC'/JctJYJ #`UthQŗ,Y ݸ:ZѿcfGs4%oYP F~kŜĘP2(xza'd!m`ZW\zX](٭E'Df6_0چ*F]wM(`HU6 h}sBd|1".ՙ7PP᯿uxQءwp؍RfE/sM2Qe,g[C4O(]rJ0o`ەlD!]Ph#Hfɍ퓗01VH[.:1$<.H&cuA;i zC6XLk*!B;Wv7i*1; hz~K,@Y"MVzHKۜȟQowv$\mM@wLsEyÇHTp lN&Ċ7lGԻ9n+f# 1‰/SjbazA(E [JE)6G2[{sN׏G1\PKN—A^+G!cRrP**؊ܻ~F`R)  ؏HDp.;XzVagͬ<=("`  gd܈RB\I}Y>Yo/\yGIEK {M~I+V×?>_\}FMI-#$G(X[&a;G7e佝;St&TL2)q{Rw.q{㋴Z^\CZ窅X̆XfXs!* 2F!N&njE]Hژe*wS\V[1*_!p|usqyhn g, ?^u,f+w{]|F܁d ny4%*ܞu޺Wqu!dA;vTrylnD+x8I(X%Z%MOd]VnN8~0]~a`_!=5),Ԯ3[Ow!{ arۡC(ەE]V+rS{~,cf6l OXpɉ$Uqv AD)29S9h5s{' D`)>D~* E?m@ڠoރEsAv$hURJ+6ґq@3zE}|*lE ZUT33;i *޾e :>e J;_^d8lk.$yo;lux(Ri k˳(i/m9VzcL$(>I١"JX6HSH<آ8hje=[{<7+cqȕ+?̢/0&w3n_)a}/ĊE2lcƤ-M]C9L8 Pj|ȚoLaJRps瓒":X-:j#hEp1ls?HRIJf_+, ^-5*8IT==cS9I$ڏEgl‡#)ɯC pB -[|L[ ȡJ$8缰Wmo'OB d[=m%#la[L*Ȓ#|eRYG'I3{uujRE$0&d,zc${r=vx~ȣ;c׉Dޒr>I[(M}_,1 8?,9'HPG)[a„_6HmAZlD]_FQ@CCn8a EU/ f*{@o)}͋d~z]?qղ'!ԤVuI_sMGwow%vc378`*[ti&I8Z}.JE(Fp;v%c +PYMH76F7-cYr@w*lSOtW!ZG~Mi-olR ~ؖ:1{7TPX^z$րduyς$l"',BY” #..L`P$G t2gQ׊N(|PDO <+KP^Jvn6wrF}aAn8vRfzy= ML\4Ȩ~z1q4fE|Ƞn?eX=>6a}ዛezZ<)j? nY'vIG} G gu,hQMA+ƬM»hEʇQ/et s O[(4ך| "Mma>t ߵz QcIeْ9ȼ{`d'"%:jsB:UUƸڈvo(rnݏX#º 5\]y\L\h`,VO5 CØXqԲUFjT:IN0cged^ۂ79'e,]wx”,O97셸qܟԳKFu.Ӹ ش*^*/n\jVho^N\gddOO]m q#( Θk8,=F'ԹUu7g^pv%1K1KE0hf`}Vc{+trO)~&CdRnwU][ $mŚV ~d3}i[ wՌhat(%uQTYq+F"+đdy}  C$v cSV.[I c.Sprq.npՑ 9w {F/Jzjn҃eT_GԍI\o?&zN  @RuDFIY$4A +]=Bw7>3m;_?eʊz? hHI!X ѭCP OggI,u Pp`VOJh__3J[&Jߟ8RxnaZ\ K/MU&h\r2ftʿqW%vҚ6{غ'FEz[v,Ʃ&˜㤮&z?:/V|Эut ]B ׌5!y)W-w9VE'ޡ>[b;ʭ^֭ ɤ!|%5#!`wH #!eF(}{Y*o^SA3#ʕjlw0|U(p9K;z%bo02aӅ#_(R<>f [,e/ crU. xp)|:F3za p jBsco&M)8UDޱ.̿ ]ٯ7Q y= в /Fm c%=Nz=YYڢ^-d^\[}D%,o2[V6"0..IF(6X qmYv^6u˼çIm=&AL`/ڿ=lҶ|ތXPA0N;@s}-$^kXZ;$܂'SʥnTeݷ"^Å%Y:Dg"pz'u.݋tα'.dE=:l gBmw$؋a)XSN|E(%k'A2LeWgC |$VHQ`1 qMye4s!]퐞\/uhlYRߊFw)9K#KwE7[ZJ?25m KC-?Kb҈Q]u"yXq("DFx5rB?VJ"νȬsvjʠ%rL}c"P^W hld$ _Z,lAwPV>tbS\ŋԁ)of &`H.H~\MLk>0P>M,|xqa8xkkc6Kk]͖ G(~\d\ZÙ*t@iYF[B+"dpqX3]XXI?g kZ=Z?PM|;t{uV0rÑv?b3S GthNI/s&a}w;fHs"y+0]zi WKҰ8lįtW))Hn-q0ahzיS~AiMOoG '+ƿe 1cbPPnm-з /HKF}`E$}¥PP0iˎ#\1JsW QΒB=[Bt\OOc77uGuGtnD2(޼Ό5A@AmW-5L06$De QˈGӿy9!P%B1L!u>Wډq(|2}vSe3vDb!*s}nAV'7j.NS ݳSyLZ%Um]z.(p2J,TdKZeDK91/6XQ[BN وƷ=u+AeMsCͽ]ny,k:%I<{ W !o~5ٴ,(ןJ wf@+ЬbO x1ġBYlk=˶W04ik_ܑJfnX%MBíUUZ%$Nb<礇 I34.Ydv޾h~u BH8gFtx+;|bbuL!h^un^/^edS5|q"9]|;cV,FUԮ&8Kq1d4T+[ h"~‡JG}iɩTl]k5^1oo=unµ/Yʋ{ܣc+ !sG6<MӸQdgm苆UI[ZWK-;W,)4fUnAMVrQa21ny!L,2(6'1!"n{ugsnXӪ#[۷.siS\dr;~V5Ѥv< Ѓ.兿 kSEH0[z[z߱\Oo4WD1C 0#Be!ʼnSW˕7Q>9 p#k9O炃-dV϶G[7"bi~]%@/1i[ޑkWm?E xmBػr8@M/{[56df3..JX5} n*~6ݐ 2!+g־~MFF v9 hH:Gz9~& IRde4PfJ7C\53ґ䆠3R ]n8Wcf$\KAmvX&L#AYw XGѰZ ϯLq%(={ rp!`o>Ir̸C+erߺ1h f7uB7=^\^< d/;R).[`83Ƌj^͙d08Oj6&#>M.)ueʆ Fsk_hgɽl )`QT#tYLcC{ vJL '?oS8xعQ:A|qJIs^ieN0f ): f]1=\EUo.'|O~m=݋WIz8 G5j QW]yN*OQLKfIT;ţ& 9>ۇxǧ+0Qg@Pm]-ki =x&$%rPx[-l:iF*LU+Az[|WFVv~" |MBqB+O4. 8߱wkP1T 9 e!?M$=Ӥ?{Zq ޴^gR/0=Ei9- Ke"`,{I6CtM*ó=*; ROMc E/m,Lzɼwe:lJG4 4z <EEE^)޿-Z˜(Wb݁4ĝW^4]*EtA"\on-Dn>[EeJ*4(l }?佂+Kۜ7 .&VHg:YL@ zk:kX/Oe~&rV1[:ɡ))>2B8ѡO=rƘiAk_$=12Yakʏc-@L*2z;2hdγD_ UF%Q L}=ef eIf|_/( JR8!ox07칬d$ ?IO9 60m/(%z.y*3 SvjACN5BZd94%qzNFy&$XZ׷0_ *s"͵(7* "p*,ĶGӴ:ɲ 9pXkk\zs %!4-TRIՇ>W1#4"Q0&[ŕ+Tym?}l$9ZH~ҽ J.ԬY?nWMRlahVtXk~y&m6*ch[b8Ѧl^pEFBNqHtFyՑ.r/-$ TN4C]Ͻ&Ѻ}ͿMaE{?_Uu$a2dP.VYZЧEX`I ՄCGd5)QK C,ǏBK)ʞ9^&Cˁ4;V IyE0h Ƿp4c+g==CPbjFkq'I9ȓS34p"{61JIdʦeXY/yUvPR)#Si x !_5YNv%\C񌎴7?uas~68"j@^A TANQլ݂2jœTv.+Y^Na{F r]cMg9dK* {yE7Ze(Jʓ}0N5ۮTVsJM]lYdF)UјZu0g}Q};1=rsܷ RjL|:`]gv? KѤq_`)cj8LJD'~'_2=Ԅag^@bjHdD)c:XwN2Ыq@>&.pm/>AU?}>pգmë5G;`;XnSRlbC>? ~l$~BCbblOFSZ!xa/OKo{!!fzWP•m=HpFSdlPg#屼ahF##`G uvFn}Xk\kI9}*ɜ -E:( JXwW6G1)`mHW3|_ '/F7Tp(hm9Fqa\}sGeXx3<iS.6ߒKH twEt/QCNxK\l ];m"=4cѭftj,1~ qmN̲%JÔ#'Vk4L\JWYmdvS:,󥿘GFZ({iNQTV rFϭmLȇD녕& >–1a!\\SSNeryqlv:ch {MhH's}¸_*yZ1- E,F:4 86&:JCk>yltEU%橖{B9{n t\ I-U V` pTd2_^OP=t0x0O-2 w7Z0}Xr3#BB8zwH\f$}{ -Nt#d"`s#E bIRT2KSǭ.y*֢.ݡ ;W J?1?[ɓwO,?>5|#Ûg:gyX)S4ݷPuJӬȍ`[\S kfw ~$r"MGS9`q6A&37 ؿ[0h}DN"S)'p+?M󪆂0pko/題LC&I=z'j*F/`SϚ= $.*8>\FXVk͑đ2I'Ch&yC0N3)*{E-(POʏԄD5=*䓋G(lJA;[B܋B9!rZb}ս[5GhG8ascQ|Vc[wJcŎ(ά²(K1<{ 2`G,(ԟpJSM KLY~(BE讲~1T_OIf>zSF]'3}W;A)ؾ[둼:!n.k^,VMQE]d,ThB IXOMId<(VtcEPE -J9@Nf9 (A cJM#Ƌα'V tԈ FWO -Fק0Ob96!Sf gju\i eL8F ^؛/h{H½jOd\if7l:/QG2܋#y<#ѩźւ$QS} $vnn [X7P. !_SzQi Tiz'D(e_\h|EϪI ΰN\oϞ&26Ʋi}̖ɪ K - SQe`:|;@8]eFZ7P\ޣ$Ŝ"*d``^:PJ'ֹp1|qSrz+rOx.@T<ьs3'{ʏN9ПWĀb9{C3x:sq'bAnMpKJ7F'L^^h彌U] }UFu *] 7&_R@>\D\I:˟aMqA95AO Y KG{9f@PSPEY~w͑1w\e`{H;Ze^9J c{ܚ%r[ ЋMk0&fLϜ@h`mĨY+1}dN¼{Qe6vVC+Qr L8JW;HX5C)M7< śLJ &`NEȩPJ wsOz eD*[W0}ᆁ<9`0jЫϬh ]kzAvڀ&"Z*HVl4r3s H8wN![ljRfz9ObnFhulws0: G\Cn\rțӾ4?f904d|a[Џ)(]S%ꥁ%]˔'2ס e8:[zQTSBى`aypU "nCvs/A%5ҚMǚ䍾>J})."ےŒ H^~nt7+eci+Vy hkMܪ$bѝ:HŒqZ~ЮAX0cav]o] oZqauL# $<z4/JDrH &˓Ct:ߏ40*&2۪ƐRyV@/d2]`. 5{]N2n [JȈMdlwQ Vp5xxWn۟6G(Gr9#,cfĴ@EKcyˌTqHJ6Э}8J=L;#s$i EtqF޿e,*Q@5'p @Gi9ק<=KA BnTAU:~ug-nJջ *RqM,{IoY*h6 ltX7\'gȠG$>ӗc0I$Iw Cbɪ'wGW%e}Ú#U@L9M+V8'(T˞JeUTlW=r0ux-.dk)/p7lv_A Fhζ;.KzPb - =¬) AXQ>%uD,ssIo.ZK2ڜDv9 .,2H +o@0"LRV&;ZY]ޢC6gep)h|^L둻X%ɺi{+mJP C]0Uivҝ%@yLXEu׵Ў*u^l"H~oͤ"[;'϶a1&ĖD_+/y2ڇ^~Z(9; M5[S|ЋXF&f0ZAEzoQlShWef.\RKDхi_g\2ߜϿifPʃHu:jVQBKUnzn9/b =Yŧ-J[IZc$ i- T*ٰ-Gԧ$*D4 K:Y3K_z&;AN|9ʐ,_H?Se&"7hsY<GnAS>\mҙ/dx<넖iNOs+L Si68ݸ4JpO޹6~"۫_@V35Y7oGǎc*bU` ր)nbEMmw>2|֘Xig#ҏu s$چB!D 8 3\I#SC< ;'*-$`Ok9T.͂u\uSY5ʣ\sBIz[`L+V:Լ+qw͈< i:!T,>j[Œk[77/HVF~7JQď.v5I+;мigINeT'#0Sh`~Ӕd*3"@$ .FSR k]*}%'kz']k뙅ZYOZrÏ/О3F*C,p[@PNS&SC\Nr[MbaM$,lp9f2mgfϣ%nJHNeѝsr0Vwsbrk {-f0}GU9Gk) R.lMŌ/|3LCF0p+EL$8<=A_kO-|XE vLCaLq1^F8|QۯO\|?_[iL \+w>Dx\i.X3) ~ P xs8tQ畏1R(:LMiq_L>LjxM욓#?ΟQd|2)GݟjhO$6bz"wy0 c-dЬd !ZZeS53֎JvoRvM@\Π17դ~X A3;'j2C"&N\:o* ~9pXcSVzXh?mQ_;toZAfFImz,&56i~QgU9lʹ|gkCZxqzTy&+ 3 Y"T3#%1 ?u4&re{56wydgOJ@ r&>l(| _}%{&+ $m"*<7it19l-uX?'ũ/82#c?՘ând_[4C |^9zy*>(Xa~R=ccXߝ&hI#٪O/HaQh93Ĥ(j-7tЙCE!i GRZ%CN G^vjO_5X "'? \/=ӏ׀`5 _}qOjr $F^d힔ҏ%1k*DD}뎐t9~quh* Mm# ˩s5ꏠB-;ձ/?qdY!9)2a&u⃲(Lɍ.Pr ђ~mᵸoȎu }g 0{\Kb/ĠbE@-4/A"ybJ:ċFJ+E Ta6qx":m{d Si #4ܺғw*}|?h+7$,mS(rSUk<2U{ϕLWRSkx1*ys / -qUMD}\2F.-aODFCdudI 6UB%ɏ7yQQRL<(hLOO]fOW ? 30q3O6̈?I. IpY$t30]ϫe7D,"S#ؿ51M0,L2=]Qn!Kh,VBGc[߁vR1)DN'k `U2 TBueo3%@w 31Ne|WCN-rl}dLԲ$<8 w̅X/Q gG`Hѳ|I$O"FI13[_װm҆)ŁP\t/͞LwsS>_X j{c!$k^zb[v^x!PR,?v*mX\# ]mDN7#^eA30{B,D @< +>I aq;({>\l"2h2MKxdgs|yg^DW>ymڂ#mS~B쒷\@Z2[BwtYV'6a-o(z_U.Jn#Hf2gz_ QMXDм.Sz+W\}%gZrAGL42AP#gG.?z6juʮtdE}5t$㐹/@B=g 8Q ^:e:l|pAH$"cMɾgd)qiPrW١$G 2nxY9fˏP;aPWUyHӸTL#C{'=tvB ;;o'#׼)O> 8@aRsgC<̹Y[ʼ+%`+(gs,瑗7SP1ZqJA0ʄ4b\jyМMkANK ͓<ƺB"hR$ɱ0ڇ, )¡XfwU~COLOFLJPb\X[9A.SRn4«Zՠ =қ!zrD;+SrF=y#l?SA1OƦb꜓8:|䮴ѣe؊' ~HeGgnrxNz}`rr3~km5xi ;rPy\=7G&Q餢%߄|T('pɗQ()? _i5uuܭuҰ9K}Hp$?3KNp9rB$`V?Sx\8zd]0?Q<#*wh^q'VK+; ^6Gns?|;$oy\4-h4+n.ն}X !hÊGt?>'3a ۘ-X xufOXpVn Nc)RH/yΦ \t:>ۮg/0hTYwMhR=,uKGv`hL8eCR+|7 IsOfDžQȬ}oPULSv1OqE?JQ%cɕbzRHzXjBf)e>&mbX)r~0*,H)yhzVy+O&NĔrDp4;`Aa '-'Z~@1 Ko0g[sR˛^k 8/<>TNrQaHI}㓵ᠳ•sozqf\ ,e^h,x@{ϼJowSnWW[ ɧl^;Xe$-.~)4s?:,=v"܎yUX̄j0ز'b`C{ r4\rs \44z?T TJq!%B/ -oz+*M͝0('<'k_R3za fqxd9Oe4Ӫ+YTt k,D!> ҎƒQy/)5wtU' A6af;4^볧 өEUS,e/2 :\XC79<(O8 n|ɯnVV>uN汮5Rא~"0<9Le *2n8죧9Ag@'8S1T͸$*5,D;٢g,^ę60=V7 sZ%FZb]y@9?ez>Ziݺ'd o&[I衠tt7?P~Ԝ.a9_I!T/{]1${eT>~Ke]UUVI+,bdh'R}Z|Ԓv:%1]^M1Ip DGJS Ä *R ni%Q Sakð!(mC>g^ iQgv8?p7.ss"O;}puv݊g+XQ֬FuTLbE5e4Y+f0Y3rKyd!Hꐸ]!}rJ/\л;pgүs_ /gRDÅkirW՛[0|NZ;fܔLLUy&c\ #DOI!  ʅKOC̾>Bp"}Ӯ# }ɥ3BD%Wߪʪl:GsndMRs!nW2zȶׁEd\f+8w/ڣg=Mُˌoѭ%JXzNLW3$lBg wHI6=(Vyޣ^0acjeH*堝LCkkL{#oF}Ld%k-s`|ښkEd6n=ى',r(/F \QhYm /j+]8UrK6GҠFe x,<%wj".'|V܇6& Ҙ/^[tk(}~FF拗APtVUnZM ydugK\ 'a3sz/8;4u;O]bP*@IvaLB,WI!ps/q=HYc)* a))O#_O.8L{\n:S`V_BH*e-JdCO.&U^mg`= -{ "623 %E<qce?eCTI`@<-*DL0kTÐ[l#d\-_կM\u1l/IKL#26{v}!A S 8YdMv`ޠ)p?Zд\2 Hnzk.O-}XPFWCzR^_tI[q* smP\)ТBL  'y7[FFNӂJ!=lR}Kq7%yߚե][C[5\tfT8vu#Gx)p?[׌LBÐ/c2º iUB"-IU(mC{l\b*M~JRutbڬ JuxA I l(@ZOd!u8i=CSf2?Yjmˈ10#>Gmڼ7z_UCĥJua%`XΫ@pD z?zueRM كA<Mַ>N馢P˅[|=%oA~j=Ed:g`}aG2Dʛ{-(08hJi2Ę]E Drs d~K8`_:uZjĬBKUoӪF5߹՜!W4` p"mx[ ɡ E[iB& Պ)voL 3}qIefQ?ZP 2Jp5,Q$-e"(>"4R{{|49 Nvs){}e{x\]́բ"*r2.'BXG@xP|v=)<s:蝙=QЦ/a;+q_HC%.vr D|FPnGD$Q֖9pR)7Av]h4owge4-$ScI7M-0(@[ם֭rjz6Y&K(np:{rfS |41>h%,y YKnm4*dhv'RX{RyHFLy F  G LRv1PH~i0%Z ٘693.ب}Aϡܿ 1)FPԷMi4N3}*-%L $s0-߻'÷Wݘ.O pf,Q?N}U疳P$|r#NH9K:[0j3 :k|bJ5˃C]Oy\ܸjHM&߭0 jA2>ÏT;&.!hJ[jTuq '/MoNVcv# _7czPjs.:T6>rhGܵI!wɥ߯H+|ެ̫|b~}K!K0Sxȶ715|$գO[ksk'V7@zpS b\!؉ZO+ΔSb2Ke#*<4A_=Ch=w:b-fk{0/!I83t=<ED v}#1Y i&J!UwjWRH׸u/L1-3cd R YRuc|Tu2)0a7V+lԋ˻F 꺆c7QѵΞ.!c`Ey5wuhKەtEAI.>/0 0JQaMd nXt4?0WK"}={W2^nȢSzuTcm/$9wq gGHX<#1[F (.UI1`~28r  mz 6֗UR=u)0j!jLI&ą "&YOrYI\ףpq:hB \ZF?33q~+k۠1*>vXg7M;&QC> Mޓ_=p⋴Wk٫"GѽoU|yqs}zu >MRBo'/C5rXIT,RIui3R6o BÌkŴ Vn0~://AηVrغYkYJr"ŭ0ii\+ Hys/xϷMcT6'д"]ڇM'h,ݻzutx5k6oxʝ0S :y04 {W5Ow`BC~ L n9u+Rv5qʠE 5>*t&d1g86L31*P^/mlw8';x6ޥf_lnsj8I/prq 1Nї\hb M՞:P#2*$^#@H?9vQ\y?hp^AlWSWhDOkkUeE.XTu&(,!|e?,)P J\d*vܬr;׳Čas[ҙ3#.)gV U"3ۭ[: `=ϼ}!e:qN8*s/!1pvdyxzux ФؔD)N<:n$/3(5a=>im:LZc | B:+-a}k~~kE3 o>~L sD>_|`BY!$g@u[ꄋ -厛B.*7d<ܮ7!Cde,ps,!ʛWHa>2ٿۘO!~<~r 0n(qĈ㹾w2kSo@kxёQæ{ Tqߊi+b˨7Nڷ2$E8t8iש }Y 9n*}JN {ħɿ^e~0_ #wjcyKB:fY$ȸΪ?rꟺMfЯgmČ 5},vݶ嚾h [M(Z'ts*0F)1/kB V~ as `>xvSd1!]Sp6 f -nW{z=3.m9b o,ZR߷w|p|KoSB3 j6Z4P <5VG#Ђ䲧: ONv'gq!eGdOd _wL.qZ6+zXT! 갛 oF.&{q*GT&ˮq~X&VMZeE-/M#_;{Ot,,ZW=],>#ߊ_cby1`p &v:/W%Xw4|`ʳc(20m>8V 'ToςA\2Ka<≩M*؞`!~kqa2l23 ;@JJhe}qrȯJ*H l\j ZBxӼ зegm6i07r-Y-R:juPsu[&=@{#B)˃9>*ٍƣc0yĬzq"#Q_hGuï>m}'Ջ?0zʂ%gA\tbr BM9MljO:}Ӷd8ެ!^6F,Q@ 1u^44WxH(Pd"ǩE7{2Z7 5{)`hWIi=#y U+sf895RT{bH3A[ )G&$,}%UEy\52³@"/Yݵ'? DneXCz>P̟P۲gX5ޛQN2bsӕ<[6 4(?W1et!H"4H$2^g2 3MWԲZ ,zG7vLH QERK?=+WJsO1fݟuI{7-TFwx;jkqyȸJF-=eYҕ^R~MbڻDJ4nG,\aOջT+2cHxҊgbv}Ⱥ m\Gj =*Kn^rZmV\ղT UYV+I*<9LmLH$'H(TИVSJ@&%`b/R0Fh׶FV#@`"ſdfoF5=4-Qwl; C9NjΥ|9F6qf1H:N]K(]nDl({e$d4ӺZ:7lNd1ѓZQ"{ 3O_*P5I'v$?|7LoAZ1^`zBV|ЧWf )ʗ5=8lA%πu}GU,!gٜuT`^s4UCچ&$Ǹ@]tS&y QcV.9,ۢ_T낗HG E jto=bؐX g7님(Df,oLMBu^A'LdԞ׳cć[شzk uJ)"X'j [U8*inݡ~Z#t+UkF9^IaP*aT} 3:ѩC p[%_n'LaY0ژ%LGug9-R=ґE!Ą T6kz'VP \heC}REƭ͛PiA}A iVܠN!},^K[8$\Z, ct'y{U;\مH YZ