backintime-qt4-1.1.24-lp151.2.1 >  A [6/=„UF8Nqb9¾% ©u JgorԵts>9ET+#d,SDCu8y"  E贈z0WߎCOp| J旮cTc tEѴ؟Ε(D<{37R QQw&G2@F|$|0mz(C>d.(ʂ!G2ba458a40825cd337865cc1aec31b1dccb35b2d11328866f4a501c9c832f9e72f7038161ccbbb1a1df022112a93cf522d8c66331[6/=„/n)@'CsWTVo!oszJjeL^Ԧf2@tW){R 뛯0ea^Kb1 Ȯž}VD{r>Qn[nfHÑ@ςʧAlJIsQ+z!!r>.xI],ګ"0A!ap#qS7R֟R'QkW nW G '6"V\$[b#77&+mڹ_?[̭n>p>?d " 7dhpt && & 8& &  6&  \& & & p & ,   (8"9d":W"F_Gt&H &I&XY\&]&^bicdsexf{l}u&v(w&x&yHz`ptzCbackintime-qt41.1.24lp151.2.1Back In Time Qt4 GUIThis package has a Qt4 GUI for backintime.[)lamb534openSUSE Leap 15.1openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Archiving/Backuphttps://github.com/bit-team/backintimelinuxnoarchIgRP _* 7- 13\dBsFC XoFAA큤큤A큤A큤AA큤A큤AA큤[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&ab7f88b5b7bd2adca4a5bb326000eb8a162684bbbcc713d1f9c9f51c0160b8479a2ef19f3816d7ebe39dc12c60b93ed92edf72ecbf688ee77ca8c6774d8c3cc58f753961539e9ebc3c52f5acb8b5331bffa4616df5f6847a99548e5d8a514979ee9dd820500d221a1441ddfd19055dd901362f10f2c173c78080e28048cfe656c973540a365f99a10559bdaa0dd9f714998c0ff50a1963ccce2de802483bb88bf4e2b563a5601582bc5202bfe91de8b8d8f81a7f98fa4bbe27766fdcca6d03953a878fb306f32114e019e77a1cfaec1315ae340831a1457d1938529315c9d63d88b7335ba9d0a9b75696e149ac78f3b80f0a3c03525d87819583fa4a9be9cab6afece56f11388f380e96b847a5fa3a95dc712e43477ce33e222c7803d065233843a26e65518f09e313de80350f65995b627e3aa868528eb7781d72627c1e0a850d3472702b17dea8802f8f6eb09b3f0c70b0bd3f0290527f52e4d34f2d3cf951ba7d32071ae76d6afe9398f2ae66594901a6614c52a2c266ef4969e1101d2d8167f43d88c124be480edd89e34cb57501e4688c3d77472938fd14d2392917e649c26cd933c7e3ed49de0792c2a90b79595d61764186112e096e685e2b231a0340b422782095dc185961949e68b6efe4bfe17b8258bbcab6044f1c7b76adbe73e811557a744010c3662aea3aacce40d782bf017e3b70c3cb8d7eef4520e2026dfa34b44b682832f25b52f4595f99d7713c21be6af0474968476ad2195519fe33459dcfc2c3e1cbe50b3e36f6477fae45e574191bb5da8e9a5871ce754fb0c11c5f3784602dacac1d3fdcf6f3a100ef7023b018bc7069f01583a0d555aacf66e85b5fae9bdfac935a5eb735e44add5c5dd2619f587ed0a885ba19e304d990f75b4fd8506b8bd6e5327bcbc9bea3dca85220505390ab8be617cdd94662d4a8e25ec81034a94673eef565ff72d759a2d2fdae59a852fb9fc1269cefe5e7e80cc229e7ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c634a70c29b883d9e95f53036a857b0857a8fdd87a4f9525f58de2292980c370c930c126c8bfb36e1f4ef9fe44bd29b64a4fd20d88895cab3d92599a1510a43b9e5d69346d1666843c2b84f59537f98368788d28a075c9e8a02d4af5872813f83b8d21ea8864711a5b43a1ad4a873f880223ac9e3cbbf474324c8e6b9d03f86b151affe70ff9661c13f8bdc49a94633d4e210cbd94310f857281839fdc7b8da627a75a8790276e779e4c0978fa682997a8c4fe09e894bf7788e11d89168cddecabrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbackintime-1.1.24-lp151.2.1.src.rpmapplication()application(backintime-qt4-root.desktop)application(backintime-qt4.desktop)backintime-qt4config(backintime-qt4)@    /bin/shbackintimeconfig(backintime-qt4)dbus-1-python3libnotify-toolspolkitpython3-qt4rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.241.1.24-lp151.2.13.0.4-14.6.0-14.0-15.2-14.14.1Z Y@XX@VV@V@VGV&,V$@V$@UYT?@T:m@RRTRiR_@P @P}L@O))@N&@N@M'M!@LLL@JJ?r@III@Itejas.guruswamy@opensuse.orgtejas.guruswamy@opensuse.orgtejas.guruswamy@eopensuse.orgfelibank@gmail.comronisbr@gmail.comronisbr@gmail.comronisbr@gmail.comronisbr@gmail.comronisbr@gmail.comronisbr@gmail.comronisbr@gmail.comronisbr@gmail.comhrvoje.senjan@gmail.comecsos@schirra.netkdupke@suse.comecsos@schirra.nettoddrme2178@gmail.comhrvoje.senjan@gmail.comtejas.guruswamy@opensuse.orgcoolo@suse.comtejas.guruswamy@opensuse.orgtejas.guruswamy@opensuse.orgtejas.guruswamy@opensuse.orgtejas.guruswamy@opensuse.orgdetlef@links2linux.dedetlef@links2linux.dedetlef@links2linux.dedetlef@links2linux.dedetlef@links2linux.deherbert@links2linux.deherbert@links2linux.dedetlef@links2linux.dedetlef@links2linux.dedetlef@links2linux.de- Update to upstream version 1.1.24 * fix critical bug: shell injection in notify-send (https://github.com/bit-team/backintime/issues/834) * fix bug: stat free space for snapshot folder instead of backintime folder (https://github.com/bit-team/backintime/issues/733) * backport bug fix: backintime root crontab doesn't run; missinng line-feed 0x0A on last line (https://github.com/bit-team/backintime/issues/781) * backport bug fix: can't open files with spaces in name (https://github.com/bit-team/backintime/issues/552)- Remove rpmlintrc following security review- Update to 1.1.20 * backport security fix: polkit CheckAuthorization: race condition in privilege authorization (CVE-2017-7572, boo#1032717) - Don't store passwords given to polkit helper * backintime-polkit_priv_downgrade.patch - Backport security hardening measures (boo#1007723) * backintime-security_hardening_backport.patch - Fix Requires and BuildRequires * No longer requires xterm * Note: backintime requires python3-keyring (not py2), but not available in openSUSE yet - Delete udev configuration files on uninstall - Merge doc subpackage into main package- Added a new script for launching backintime as root from desktop (boo#1006356)- Remove unnecessary patch that was already applied by upstream: * backintime-1.1.10-AttributeError-About-Dialog.patch - Remove the workaround for x-terminal-emulator. Upstream developed a new dialog to avoid this problem. - Version bump to 1.1.12. Upstream changelog: * Fix bug: remove x-terminal-emulator dependency (#515) * Fix bug: AttributeError in About Dialog (#515)- backintime-qt4 uses x-terminal-emulator to open a terminal with a man page in the menus Help->Help and Help->Config File Help. However, openSUSE does not have x-terminal-emulator, instead it has xdg-terminal that does not work because it can only accept one argument. Thus, the solution was to replace x-terminal-emulator with xterm. Now, everything in the Help menu is working properly.- Remove unnecessary BuildRoot in spec file. - Change package URL to https://github.com/bit-team/backintime . - Add patch backintime-1.1.10-AttributeError-About-Dialog.patch to fix upstream issue #515. For more information, see: https://github.com/bit-team/backintime/issues/515 - Fix doc path so that the buttons Authors, Translations, and License in About dialog work properly.- Remove the patch: backintime-AttributeError_if_keyring_is_missing.patch since the addressed issue was already solved by upstream. - Change source URL to github. - Run spec-cleaner. - Version bump to 1.1.10. Upstream changelog: * Fix bug: failed to remove empty lock file (#505) Add Icon 'show-hidden' (#507) * Add Modify for Full System Backup button to settings page, to change some profile settings * Fix bug: Restore the correct file owner and group fail if they are not present in system (#58) * add get|set_list_value to configfile * Fix bug: QObject::startTimer error on closing app * subclass ApplicationInstance in GUIApplicationInstance to reduce redundant code * speed up app start by adding snapshots to timeline in background thread * add warning on failed permission restore (#58) * add unittest (thanks to Dorian, Alexandre, Aurélien and Gregory from IAGL) * Fix bug: FileNotFoundError while starting pw-cache from source * continue an unfinished new_snapshot if possible (#400) * Fix bug: suppress warning about failed inhibit suspend if run as root (#500) * Fix bug: UI blocked/greyed out while removing snapshot (#487) * Fix bug: pw-cache failed on leftover PID file, using ApplicationInstance now (#468) * Fix bug: failed to parse some arguments (#492) * Fix bug: failed to start GUI if launched from systray icon * Fix bug: deleted snapshot is still listed in Timeline if using mode SSH (#493) * Fix bug: PermissionError while deleting readonly files on sshfs mounted share (#490) * Add Nautilus-like shortcuts for navigating in file browser (#483) * speed up mounting of SSH+encrypted profiles * Fix bug: creat new encrypted profiles with encfs >= 1.8.0 failed (#477) * Fix bug: AttributeError in common/tools.py if keyring is missing (#473) * Fix bug: remote rename of 'new_snapshot' folder sometimes isn't recognized locally; rename local now (https://answers.launchpad.net/questions/271792) * Move source code and bug tracking to GitHub- Backport the upstream patch to fix the issue #473. * The patch backintime-fix-crash-run-user.patch is not necessary anymore and then it was removed.- Add a patch to temporarily fix a bug in which backintime crashes if it is executed as user. For more information, see: https://github.com/bit-team/backintime/issues/473- Clean spec file. - Version bump to 1.1.8. Upstream changelog: * Fix bug: unlock private SSH key run into 5sec timeout if password is empty * show current app name and profile ID in syslog (https://launchpad.net/bugs/906213) * Fix bug: BiT freeze when activate 'Decode path' in 'Snapshot Log View' * Show 'Profiles' dropdown only in 'Last Log Viewer', add 'Snapshots' dropdown in 'Snapshot Log Viewer' (https://launchpad.net/bugs/1478219) * Fix bug: empty grey window appears when starting the gui as root (https://launchpad.net/bugs/1493020) * do not restore permission if they are identical with current permissions * Fix bug: gnu_find_suffix_support doesn't set back to True (https://launchpad.net/bugs/1487781) * security issue: do not run user-callback in a shell * add option to not log user-callback output * Fix lintian warning dbus-policy-without-send-destination * apply timestamps-in-gzip.patch from Debian backintime/1.1.6-1 package * run multiple smart-remove jobs in one screen session (https://launchpad.net/bugs/1487781) * add error messages if PID file creation fail * Fix bug: dbus exception if dbus systembus is not running * Fix bug: depend on virtual package cron-daemon instead of cron for compatiblity with other cron implementations (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776856) * Fix bug: wasn't able to start from alternate install dir (https://launchpad.net/bugs/478689) * Fix bug: wasn't able to start from source dir * Add Warning about unsupported filesystems * use native Python code to check mountpoint * Add expert option for stdout and stderr redirection in cronjobs (https://answers.launchpad.net/questions/270105) * Fix bug: 'Inhibit Suspend' fails with 'org.freedesktop.PowerManagement.Inhibit' (https://launchpad.net/bugs/1485242) * Fix bug: No mounting while selecting a secondary profile in the gui (https://launchpad.net/bugs/1481267) * remove shebang in common/askpass.py and common/create-manpage-backintime-config.py * Fix bug: fix for bug #1419466 broke crontab on Slackware (https://launchpad.net/bugs/1478576) * Fix bug: fix for bug #1431305 broke pw-cache on Ubuntu (https://launchpad.net/bugs/1431305) * Fix bash-complete * show 'man backintime' on Help; remove link to backintime.le-web.org (https://launchpad.net/bugs/1475995) * add --debug argument * Fix bug: Settings accepted empty strings for Host/User/Profile-ID (https://launchpad.net/bugs/1477733) * Fix bug: IndexError on 'check_remote_commands' due to too long args (https://launchpad.net/bugs/1471930) * add --local-backup, --no-local-backup and --delete option to restore on command-line (https://launchpad.net/bugs/1467239) * add 'backup on restore' option to confirm dialog * add check-config command for command-line * rewrite command-line argument parsing. Now using argparse * add expert option SSH command prefix * Fix bug: Makefile has no uninstall target (https://launchpad.net/bugs/1469152)- Version bump to 1.1 branch (1.1.6), based on home:ecsos:Backup/backintime. * The 1.1 branch introduced a new QT4 GUI that replaced the old KDE and GNOME GUI. Therefore, the pacakges backintime-gnome and backintime-kde were replaced by the package backintime-qt4. Thus, both backintime and backintime-qt4 do not depend on any GNOME or KDE packages anymore. * The package now depends on python3 instead of python. * The patch `backintime-ssh-agent_only_if_password.patch` was updated to replace TABs with SPACEs for code indentation following the convention of `common/sshtools.py`. - Upstream changelog from version 1.0.38 to version 1.1.6. Version 1.1.6 * show Profile name in systrayicon menu * Fix bug: encrypted remote backup hangs on 'start encfsctl encode process' (https://launchpad.net/bugs/1455925) * make own Exceptions a childclass from BackInTimeException * Fix bug: Segmentation fault caused by two QApplication * Fix bug: no Changes [C] log entries with 'Check for * Fix bug: some changed options from Settingsdialog where * Fix bug: python version check fails on python 3.3 * Specifying the SSH private key whenever ssh is called * add to in-/exclude directly from mainwindow * Fix bug: pw-cache didn't start on Mint KDE because of missing stdout * add option to run Smart Remove in background on remote host * Fix bug: failed to restore file names with white spaces using CLI * Fix bug: UnboundLocalError with 'last_snapshot' in _free_space (https://launchpad.net/bugs/1437623) Version 1.1.4 * add option to keep new snapshot with 'full rsync mode' regardless of changes (https://launchpad.net/bugs/1434722) * Fix bug: wrong quote in 'Save config file' * Fix bug: Deleting the last snapshot does not update the last_snapshot symlink (https://launchpad.net/bugs/1434724) * remove base64 encoding for passwords as it doesn't add any security but broke the password process (https://launchpad.net/bugs/1431305) * add confirm dialog before restoring (https://launchpad.net/bugs/438079) * Fix bug: Wrong status text in the tray icon (https://launchpad.net/bugs/1429400) * add option to run only one snapshot at a time * Fix bug: restore permissions of lots of files made BackInTime unresposive (https://launchpad.net/bugs/1428423) * Fix bug: failed to restore file owner and group * cache uuid in config so it doesn't fail if the device isn't pluged in (https://launchpad.net/bugs/1426881) * add warning about wrong Python version in configure * prevent snapshots from being removed with restore and delete; show warning if restore and delete filesystem root (https://answers.launchpad.net/questions/262837) * Fix bug: OSError in free_space; add alternate method to get free space * add bash-completion * Fix bug: ugly theme while running as root on Gnome based DEs (https://launchpad.net/bugs/1418447) * Fix bug: filename with broken charset throwed UnicodeError exception (https://launchpad.net/bugs/1419694) * use 'crontab' instead of 'crontab -' to read from stdin (https://launchpad.net/bugs/1419466) Version 1.1.2 * sort 'Backup folders' in main window * save in- and exclude sort order * use PolicyKit to install Udev rules * move compression from install to build in Makefiles * use pkexec to start backintime-qt4 as root Version 1.1.0 * add tooltips for rsync options * make only one debian/control * multiselect files to restore (https://launchpad.net/bugs/1135886) * force run manual snapshots on battery (https://launchpad.net/bugs/861553) * backup encfs config to local config folder * apply 'install-docs-move.patch' from Debian package by Jonathan Wiltshire * add restore option to delete new files during restore (https://launchpad.net/bugs/1371951) * use flock to prevent two instances running at the same time * restore config dialog added (https://launchpad.net/bugs/480391) * inhibit suspend/hibernate while take_snapshot or restore * use more reliable code for get_user * implement anacrons functions inside BIT => more flexible schedules and no new timestamp if there was an error * automatically run in background if started with 'backintime --backup-job' * fix typos and style warnings in manpages reported by Lintian (https://lintian.debian.org/full/jmw@debian.org.html#backintime_1.0.34-0.1) * add exclude files by size (https://launchpad.net/bugs/823719) * remove 'Auto Host/User/Profile-ID' as this is more confiusing than helping * Fix bug: check procname of pid-locks (https://launchpad.net/bugs/1341414) * optional run 'rsync' with 'nocache' (https://launchpad.net/bugs/1344528) * mark invalid exclude pattern with mode ssh-encrypted * make Settingsdialog tabs scrollable * remove colon (:) restriction in exclude pattern * prevent starting new snapshot if restore is running * Fix bug: Port check failed on IPv6 (https://launchpad.net/bugs/1361634) * add top-level directory for tarball (https://launchpad.net/bugs/1359076) * add more user-callback events (on App start and exit, on mount and unmount) * add context menu to files view * remove snapshots from commandline * multi selection in timeline => remove multiple snapshots with one click * print warning if started with sudo * add more default exclude; remove [Cc]ache* from exclude * Fix bug: 'inotify_add_watch failed' while closing BIT * add option for custom rsync-options * add ProgressBar for rsync * add progress for smart-remove * remove old status-bar message after a snapshot crashed. * ask to include symlinks target instead link (https://launchpad.net/bugs/1117709) * port to Python 3.x * returncode >0 if there was an error (https://launchpad.net/bugs/1040995) * Enable user-callback script to cancel a backup by returning a non-zero exit code. * merge backintime-notify into backintime-qt4 * add --gksu/--gksudo arg to qt4/configure * remember last path for each profile (https://bugs.launchpad.net/bugs/1254870) * sort include and exclude list (https://bugs.launchpad.net/bugs/1193149) * Timeline show tooltip 'Last check' * Fix bug: systray icon didn't show up (https://bugs.launchpad.net/backintime/+bug/658424) * show hidden files in FileDialog (https://bugs.launchpad.net/backintime/+bug/995925) * add button text for all buttons (https://bugs.launchpad.net/backintime/+bug/992020) * add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694) * add menubar (https://bugs.launchpad.net/backintime/+bug/528851) * port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI Version 1.0.40 * use fingerprint to check if ssh key was unlocked correctly (https://answers.launchpad.net/questions/256408) * add fallback method to get UUID (https://answers.launchpad.net/questions/254140) * Fix bug: 'Attempt to unlock mutex that was not locked'... this time for good- Update Source URL- update to 1.0.38 * Fix bug: 'Attempt to unlock mutex that was not locked' in gnomeplugin (https://answers.launchpad.net/questions/255225) * compare os.path.realpath instead of os.stat to get devices UUID * Fix bug: housekeeping by gnome-session-daemon might delete backup and original data (https://bugs.launchpad.net/bugs/1374343) * Fix bug: Type Error in 'backintime --decode' (https://bugs.launchpad.net/bugs/1365072) * Fix bug: take_snapshot didn't wait for snapshot folder come available if notifications are disabled (https://bugs.launchpad.net/bugs/1332979) - update from 1.0.34 * remove UbuntuOne from exclude (https://bugs.launchpad.net/bugs/1340131) * Gray out 'Add Profile' if 'Main Profile' isn't configured yet (https://bugs.launchpad.net/bugs/1335545) * Don't check for fuse group-membership if group doesn't exist * Fix bug: backintime-kde4 as root failed to load ssh-key (https://bugs.launchpad.net/bugs/1276348) * Fix bug: kdesystrayicon.py crashes because of missing environ (https://bugs.launchpad.net/bugs/1332126) * Fix bug: OSError if sshfs/encfs is not installed (https://bugs.launchpad.net/bugs/1316288) * Fix bug: TypeError in config.py check_config() (https://bugzilla.redhat.com/show_bug.cgi?id=1091644) * Fix bug: unhandled exception in create_last_snapshot_symlink() (https://bugs.launchpad.net/bugs/1269991) * disable keyring for root- added backintime-ssh-agent_only_if_password.patch, does not connect ssh-agent if password isn't set. Allow passwordless ssh-key as root.- Update to upstream version 1.0.34 * sync/flush all disks before shutdown (https://bugs.launchpad.net/bugs/1261031) * Fix bug: BIT running as root shutdown after snapshot, regardless of option checked (https://bugs.launchpad.net/bugs/1261022) - Update to upstream version 1.0.32 * Fix bug: cron scheduled snapshots won't start with 1.0.30 - Update to upstream version 1.0.30 * scheduled and manual snapshots use --config * make configure scripts portable (https://bugs.launchpad.net/backintime/+bug/377429) * Fix bug: udev rule doesn't finish (https://bugs.launchpad.net/backintime/+bug/1249466) * add symlink last_snapshot (https://bugs.launchpad.net/backintime/+bug/787118) * add virtual package backintime-kde for PPA * Fix multiple errors in PPA build process; reorganise updateversion.sh * Fix bug: Mate and xfce desktop didn't show systray icon (https://bugs.launchpad.net/backintime/+bug/658424/comments/31) * add option to run rsync with 'nice' or 'ionice' on remote host (https://bugs.launchpad.net/backintime/+bug/1240301) * add Shutdown button to shutdown system after snapshot has finished (https://bugs.launchpad.net/backintime/+bug/838742) * Fix bug: Ubuntu Lucid dosn't provide SecretServiceKeyring (https://bugs.launchpad.net/backintime/+bug/1243911) * wrap long lines for syslog * Fix bug: 'gksu backintime-gnome' failed with dbus.exceptions.DBusException- Update to upstream version 1.0.28 * remove config on 'apt-get purge' * add more options for configure scripts; update README * add udev schedule (run BIT as soon as the drive is connected) * Fix bug: AttributeError with python-keyring>1.6.1 [#1234024](https://bugs.launchpad.net/backintime/+bug/1234024) * Fix bug: TypeError: KDirModel.removeColumns() is a private method in kde4/app.py [#1232694](https://bugs.launchpad.net/backintime/+bug/1232694) * add '--checksum' commandline option [#886021](https://bugs.launchpad.net/backintime/+bug/886021) * Fix bug: sshfs mount disconnect after a while due to some firewalls (add ServerAliveInterval) [#235685](https://answers.launchpad.net/backintime/+question/235685) * Fix bug: Ping fails if ICMP is disabled on remote host [#1226718](https://bugs.launchpad.net/backintime/+bug/1226718) * Fix bug: KeyError in getgrnam if there is no 'fuse' group [#1225561](https://bugs.launchpad.net/backintime/+bug/1225561) * Fix bug: anacrontab won't work with profilename with spaces [#1224620](https://bugs.launchpad.net/backintime/+bug/1224620) * Fix bug: NameError in tools.move_snapshots_folder [#871466](https://bugs.launchpad.net/backintime/+bug/871466) * Fix bug: KPassivePopup is not defined [#871475](https://bugs.launchpad.net/backintime/+bug/871475) * multi selection for include and exclude list [#660753](https://bugs.launchpad.net/backintime/+bug/660753) * Fix bug: ValueError while reading pw-cache PID [#235407](https://answers.launchpad.net/backintime/+question/235407) - Update to upstream version 1.0.26 * add feature: keep min free inodes * roll back commit 836.1.5 (check free-space on ssh remote host): statvfs DOES work over sshfs. But not with quite outdated sshd * add daily anacron schedule * add delete button and 'list only equal' in Snapshot dialog; multiSelect in snapshot list * add manpage backintime-config and config-examples * Fix bug: Restore makes files public during the operation * Fix bug: Cannot keep modifications to cron (https://bugs.launchpad.net/backintime/+bug/698106) * add feature: restore from command line; add option --config * Fix bug: cannot stat 'backintime-kde4-root.desktop.kdesudo' (https://bugs.launchpad.net/backintime/+bug/696659) * Fix bug: unreadable dark KDE color schemes (https://bugs.launchpad.net/backintime/+bug/1184920) * use 'ps ax' to check if 'backintime --pw-cache' is still running * mount after locking, unmount before unlocking in take_snapshot * Fix bug: permission denied if remote uid wasn't the same as local uid * add option --bwlimit for rsync * redirect logger.error and .warning to stderr; new argument --quiet * deactivate 'Save Password' if no keyring is available * use Password-cache for user-input too * handle two Passwords * add 'SSH encrypted': mount / with encfs reverse and sync encrypted with rsync. EXPERIMENTEL! * add 'Local encrypted': mount encfs - Update to upstream version 1.0.24 * hide check_for_canges if full_rsync_mode is checked * DEFAULT_EXCLUDE system folders with /foo/* so at least the folder itself will backup * DEFAULT_EXCLUDE /run; exclude MOUNT_ROOT with higher priority and not with DEFAULT_EXCLUDE anymore * Fix bug: 'CalledProcessError' object has no attribute 'strerror' * Fix bug: quote rsync remote path with spaces * 'Save Password' default off to avoid problems with existing profiles * if restore uid/gid failed try to restore at least gid * SSH need to store permissions in seperate file with "Full rsync mode" because remote user might not be able to store ownership * Fix bug: restore permission failed on "Full rsync mode" * Fix bug: glib.GError: Unknown internal child: selection * Fix bug: GtkWarning: Unknown property: GtkLabel.margin-top * Fix bug: check keyring backend only if password is needed * switch to 'find -exec cmd {} +' (https://bugs.launchpad.net/backintime/+bug/1157639) * change all indent tabs to 4 spaces - Update to upstream version 1.0.22 * check free-space on ssh remote host (statvfs didn't work over sshfs) * Add Password storage mode ssh * Add "Full rsync mode" (can be faster but ...) * Fix bug: "Restore to..." failed due to spaces in directory name (https://bugs.launchpad.net/backintime/+bug/1096319) * Fix bug: host not found in known_hosts if port != 22 (https://bugs.launchpad.net/backintime/+bug/1130356) * Fix bug: sshtools.py used not POSIX conform conditionals - Update requires and buildrequires. - Remove upstreamed omit_KDirModel.removeColumns.patch - Split doc and lang packages- Added omit_KDirModel.removeColumns.patch, fixes crash of kde frontend (bnc#846526)- Update to upstream version 1.0.20 * Fix bug: restore remote path with spaces using mode ssh returned error * Fix packages: man & translations * Fix bug: https://bugs.launchpad.net/backintime/+bug/1077446 * Fix bug: https://bugs.launchpad.net/backintime/+bug/1078979 * Fix bug: https://bugs.launchpad.net/backintime/+bug/1079479 * Map multiple arguments for gettext so they can be rearranged by translators * Add links to: website, documentation, report a bug, answers, faq * Use libnotify for gnome/kde4 notifications instead of gnome specific libraries * Fix bug: https://bugs.launchpad.net/backintime/+bug/1059247 * Add more schedule options: every 30 min, every 2 hours, every 4 hours, every 6 hours & every 12 hours * Add generic mount-framework * Add mode 'SSH' for backups on remote host using ssh protocol. * Fix bug: wrong path if restore system root * Fix bug: glade (xml) files did not translate * Fix bug: https://bugs.launchpad.net/backintime/+bug/1073867 * Add "Restore to ..." in replacement of copy (with or without drag & drop) because copy don't restore user/group/rights- fix file list- Fix duplicated omf files- new upstream version 1.0.8 * Fix bug: lp#723545 + Cache UID/GID to improve backup speed * Fix bug: https://bugs.launchpad.net/backintime/+bug/705237 + wrong profile name in message box * Fix bug: lp#696663 + Empty directories created during build * Fix bug: lp#671946 + Invalid notification ID- Fix missing language directories- Imported package from packman- new upstream version <1.0.6> * Fix bug: https://bugs.launchpad.net/backintime/+bug/676223 https://bugs.launchpad.net/backintime/+bug/672705 * Smart remove: configurable options: https://bugs.launchpad.net/backintime/+bug/406765- new upstream version <1.0.4> * SettingsDialog: show highly recommended excludes * Fix bug: https://bugs.launchpad.net/backintime/+bug/664783 * Option to use checksum to detect changes (https://bugs.launchpad.net/backintime/+bug/666964) * Option to select log verbosity (https://bugs.launchpad.net/backintime/+bug/664423) * Gnome: use gloobus-preview if installed- new upstream version <1.0.2> * reduce log file (no more duplicate "Compare with..." lines) * declare backintime-kde4 packages as a replacement of backintime-kde- new upstream version <1.0> * add '.dropbox*' to default exclude patterns (https://bugs.launchpad.net/backintime/+bug/628172) * add option to take a snapshot at every boot (https://bugs.launchpad.net/backintime/+bug/621810) * add continue on errors (https://bugs.launchpad.net/backintime/+bug/616299) * add expert options: copy unsafe links & copy links * "user-callback" replace "user.callback" and receive profile informations * documentation: on-line only (easier to maintain) * add error log and error log view dialog (Gnome & KDE4) * merge with: lp:~dave2010/backintime/minor-edits * merge with: lp:~mcfonty/backintime/unique-snapshots-view * reduce memory usage during compare with previous snapshot process * custom backup hour (for daily backups or mode): https://bugs.launchpad.net/backintime/+bug/507451 * smart remove was slightly changed (https://bugs.launchpad.net/backintime/+bug/502435) * make backup on restore optional * add ionice support for user/cron backup process * remove "schedule per included directory" (profiles do that) (+ bug LP: #412470) * update Slovak translation (Tomáš Vadina ) * multiple profiles support * backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/ * added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet * added a tag suffix to the snapshot_id, to avoid double snapshot_ids * added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988) * added expert option to disable snapshots when on battery (LP: #388178) * snapshots are stored entirely read-only (LP: #386275) * changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132) * write access to snapshot folder is checked & change to snapshot version 2 (LP: #423086) * Used a more standard crontab syntax (LP: #409783) * Stop the "Over zealous removal of crontab entries" (LP: #451811) * and many bugfixes- fix Requires- new upstream version <0.9.26> * update translations from Launchpad * Fix a but smart-remove algorithm (https://bugs.launchpad.net/backintime/+bug/376104) * Fix bug: https://bugs.launchpad.net/backintime/+bug/374477 * Fix bug: https://bugs.launchpad.net/backintime/+bug/375113 * update German translation (Michael Wiedmann ) * add '--no-check' option to configure scripts * use only 'folder' term (more consistent with GNOME/KDE) * add 'expert option': enable/disable nice for cron jobs * GNOME & KDE4: refresh snapshots button force files view to update too * you can include a backup parent directory (backup directory will auto-exclude itself) * fix some small bugs - new upstream version <0.9.24> * update translations * KDE4: fix python string <=> QString problems * KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute) * KDE4: fix crush after "take snapshot" process (https://bugs.launchpad.net/backintime/+bug/366241) * store basic permission in a special file so it can restore them correctly (event from NTFS) * add config version * implement Gnome/KDE4 systray icons and user.callback as plugins * reorganize code: common/GNOME/KDE4 * GNOME: break the big glade file in multiple file * backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4' (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4' for KDE4 version) - new upstream version <0.9.22.1> * fix French translation - new upstream version <0.9.22> * update translations from Launchpad * KDE4: fix some translation problems * remove --safe-links for save/restore (this means copy symlinks as symlinks) * update German translation (Michael Wiedmann ) * create directory now use python os.makedirs (replace use of mkdir command) * KDE4: fix a crush related to QString - python string conversion * GNOME & KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden * GNOME FilesView: thread "*~" files (backup files) as hidden files * GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon) * expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps of a "take snapshot" process (before, after, on error, is a new snapshot was taken). * add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path * follow FreeDesktop directories specs: $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files $XDG_CONFIG_HOME (default: $HOME/.config) to save settings * new install system: use more common steps (./configure; make; sudo make install) - new upstream version <0.9.20> * smart remove: fix an important bug and make it more verbose in syslog * update Spanish translation (Francisco Manuel García Claramonte ) - new upstream version <0.9.18> * update translations from Launchpad * update Slovak translation (Tomáš Vadina ) * update French translation (Michel Corps ) * update German translation (Michael Wiedmann ) * GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%%20b") * GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work * update doc * GNOME & KDE4 MainWindow: Rename "Places" list with "Snapshots" * GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel) * GNOME & KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde) * GNOME & KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message * SettingDialog: add an expert option to enable to schedule automatic backups per directory * SettingDialog: schedule automatic backups - if the application can't find crontab it show an error * SettingDialog: if the application can't write in snapshots directory there should be an error message * add Polish translation (Paweł Hołuj ) * add cron in common package dependencies * GNOME & KDE4: rework settings dialog * SettingDialog: add an option to enable/disable notifications- require python-kde4 for kde subpackage- new upstream version <0.9.16.1> * fix a bug/crush for French version * update translations * don’t show the snapshot that is being taken in snapshots list * GNOME & KDE4: when the application starts and snapshots directory don’t exists show a messagebox * give more information for ‘take snapshot’ progress (to prove that is not blocked) * MainWindow: rename ‘Timeline’ column with ‘Snapshots’ * when it tries to take a snapshot if the snapshots directory don’t exists (it is on a removable drive that is not plugged) it will notify and wait maxmimum 30 seconds (for the drive to be plugged) * GNOME & KDE4: add notify if the snapshots directory don’t exists * KDE4: rework MainWindow- fix DOCDIR in config.py- new upstream version <0.9.14> * update German translation (Michael Wiedmann ) * update Swedish translation (Niklas Grahn ) * update Spanish translation (Francisco Manuel García Claramonte ) * update French translation (Michel Corps ) * GNOME & KDE4: rework MainWindow * GNOME & KDE4: rework SettingsDialog * GNOME & KDE4: add "smart" removelamb53 1528398633  !"#$%&1.1.24-lp151.2.11.1.24-lp151.2.1 dbus-1system.dnet.launchpad.backintime.serviceHelper.confbackintime-qt4backintime-qt4_polkitbackintime-qt4-root.desktopbackintime-qt4.desktoppluginsnotifyplugin.pyqt4plugin.pyusercallbackplugin.pyuserscriptsplugin.pyqt4app.pyicon.pylogviewdialog.pymessagebox.pyqt4systrayicon.pyqt4tools.pyrestoredialog.pyserviceHelper.pysettingsdialog.pysnapshotsdialog.pydbus-1system-servicesnet.launchpad.backintime.serviceHelper.servicebackintime-qt4AUTHORSCHANGESLICENSEREADME.mdTRANSLATIONSVERSIONcopyrightbackintime-qt4.1.gzpolkit-1actionsnet.launchpad.backintime.policy/etc//etc/dbus-1//etc/dbus-1/system.d//usr/bin//usr/share/applications//usr/share/backintime//usr/share/backintime/plugins//usr/share/backintime/qt4//usr/share//usr/share/dbus-1//usr/share/dbus-1/system-services//usr/share/doc/packages//usr/share/doc/packages/backintime-qt4//usr/share/man/man1//usr/share//usr/share/polkit-1//usr/share/polkit-1/actions/-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/5e9a315534fade42043625f6c5d1144e-backintimecpioxz5noarch-suse-linuxdirectoryXML 1.0 document, ASCII textPOSIX shell script, ASCII text executableASCII textPython script, ASCII text executableUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRPPPPoپkY+ kutf-89d4976ac831bda18a99d483201296b0fe1e331342ad3a086462b438ea9c963f6? 7zXZ !t/䭫] crt:bLL |8,*΀UN'h:pTWa^!+`rݤ>M"JƩQg1DW,5b?t A]P^UCl6x=*}"~_D8N=`( EQ4[xO6ԫ9ez͆Ye7zevh^hQ]r B3l@9G^6@ԀlLl'[YL]_FHHɟqҫT T5W1WYVCˈ7]1p*$BHs \S$ɣ;s?!O HDqn:]4#^ӂwlxq9\0BUewjF6 B܃_: %nuVc>9Hu]8̓(֙](WC5ef5kViU2AYiEfjIY{?qV3hFB`I8fi}p%j.ulE)Q _ffX/a` &+X3?etKhk0aPw+)6z{)8Ppl}D8ݳR'(A䵦T*R>ŝ_Ӣ{%Im2.jw, "'לMMPhhLJկ>'pSnNJB^[CC!E8ej͒iJ Ta3C ?Nٝ9=M_/idZf%W'FbM!#SQAcSmw[0ˣ Zŋ \:P/\I501C, fN.Jcd~>gʊA>OۈJqš)F#_E%Ԭ%^K56!iп Ҽ٩<ËtUr3kh2A6޳vMH-CDKct6vᡕ|لB4fѽEjq.I%qM(Tt3S-kiw0A~\ ,e >% #{ 7:.jDw!)51j!ViI!5_I*=qteMrc*^)_2=kCPZ0 jũ+BT\1QH#p TdKWM?@6 T2G9jL!tDh',p: l<9EX]G MɂfȯӘZ4G>DD#Ka:Xrq rlEL&,He{vgc+,PV.Lsp$g/p)DG+.; ^"cEL[[D */ć`lCe<~u)e|5ig=jNt;Ql2 ݝZsm;B(2#nbU!Ӵ ϿM#Pq*|^E aɑPkb>wy!,$ t)Ddfrw(-W)YQʯ"&gf\clVXVo8[MPCFF?ՕȔgTb J6xGnW~sj 6O\TUR?f ZI<6g3W㨵JQP=*Bf߈jz a"J%g].X].QW(w1a J[.zthI2~ig|8JwX.WxT9':3Btr8ȹ㬆 fȓ?V]FqE Q[BDTޞ/nYؼ$ptPtB=!av l[{A= GrF*2lNۿߙg\mb"iΜ0) we[{~@VFQbx9VRͿ!D)xC3LChۇ * آ"=}`0b{ٓHN՜6ۣ!\You|seΝޯhe(s%a~J O@^ȕ;t=bLx®eMio:rڕSy_z ̀q[ DnFk~@ZIL0p~?TC^A>u}ec2}f31_ R-myjvj!޳~YT%eY)(A;`T`-t\{)WQUwZ@7˸}tZ(?h6 wz,ֿ#!>UvOZһ R `ñWJZqĢEwO/S7TFH hR/ebR?f p F?{7U^oXInM,.>o[QAKK;we]NOH7͍%0D?nOl~? 'K?[1b4N7 ELtL^c,;^L0.Ib!/M*AU)ٳ_Х~ \PG ?kj)xF?`º7J KuLi#yU㦹"6;tZ4+^߬㿋d ~7`OfݽGc\)/5Wr(÷jOgB.U??Ea}~"=`ѽ%!am~)nB(T(/_牏X j$4ņm rwWjTbG,k.9>v}шqM* uHTdx( u{gvp`|7qEΗXƷ5/-WD3JLpT n_Xմ 1CK1zMujY P&Ct:^4~tZGH$0wHASL&_Xm.!tR+1,pz/Lta~R dFښp.qhq `ON>zl;Eaj\nB5sN@47GOHY-2 8(U4Em'PLd hk9DLK[Ua;%|krqY (ٜ:S'}R^ $|]Z0gQsC{qM*闏pkAمUl &a>ؤtNc'&z9_LAңxn|?VdA- N:q#v2t}i[z Vo}l '×xX ‰l'/~nYg9nksMgmALLSfrp+68G0jzIR'V\a]OW8ƙ[د*}xl}jt=CnmCH-<2<;P42=(7;W>SK|j_z[mB3J-Ix\ԠG2Db C˞|J"HI4ʙ]llK5lB5{J3ʿwi2_a_|H$.ƪbnk7֠uٕHE>FPNsVyyaY98|;oxrV ;uN@. 7uިs@J̗4C嵋X{ /-xTuߴЖ杤ܢlY/Ay Ekc.dCZY齛Uj1Ý}qC! qnx74&7ԫ.oւR?Ң{a}=d+2rh~Htu}otr\H*eU/hdtSXxKJyD6O y+~Mw*:f^IJoIc홊7컞1M39Ս\%5<2F]9p6H#6)*{(!h#ۿtF3kJӅӓ;Jgf"p-RIFK:;)e7(}d]W! E.fm@“ކE8lL z!_.axPȘ১nb +$Ti+e _678=:_^3j;KA&HՕ J)fH 4oCx\D!Mp?.Ъx_^eq|;. &X Rac˽xmWrypEʜkRhqc' Wl+^ "ѥGm+V튽uGaYlEO}E5t2t4%58)y;ӾvO' [Hvy쮹(kfV`޹݀=v `@#|5j-:ayuϤ'yι~-ԚN^jz{ {<PDȍG&&?+q߁-пP1+/Au$ 2Fx)&!uUA8c^%a1&}L""¨ˆToc`!f MNGj{XJa@QLzq>L?ډԡOJrw]^|G]J?z n 9^,GMA$8-A[fr(0!gv/8H7fUϻ]Ʊ\E!TqVYzȒTwh:I#o:z5@bˏ8Jěq_wǻc 9ƛU'zmHt-aೂ01< S=;`=BUHnW(Ļ(]U=nX KmgDZK{DN͗[oԬ3`D&zkޝst!ИDrd&ɕAnnp6}I P|D #C4{uցXiri82bV#\Q!y%l:oPKGT2"c#N8,) n[3ɘ)pTbZ ߘyKeMgp-6{ vU]2t|ᰅ/nBܰ k`ܲQON-Ob)3#$d .iT=̇i Սw9<횪Bly^H 97KβWJ_1 oNvKr&}XܽnlJt7ίd&C.E`"?Q5gTP]GR m~tca;4ٷ ߸5-NS,يb]̓~DsLMzY ʬ]xm{3%9 fw a <݅%r \g{``䆏\5d$+GJRsW⩱k$־? \^t*G+i{rS[* +F6pPiyTYV3F  ~O] vfB^U;yU\%-[M5+hYY!`r:+*lbX[2q%x_s!0dZnƬu^%6_]"9-;8 &@)SF*WXP!1sAsƭI)9A_M:ؙ:|i[C*`h*Df_։Q`ƿ"Yhiթ([>.Un:5TLb0v!2Rv G m]jF IX< %p4CF Bl]](H LHGU"уq)C;L ?@y ?b[鳖15䮚e˒K\'~qfB?PGA63Wb^.IE"\5"+M:"~qXS]GRq1|98O"m3Pr8hq-6߯ST5'(*U^ PjpÉM᣷CcȆTG%yr_rvͶ\ȧKVb>Hd#ʏUTkEFxG5ߗtU+eP^89\4ZKHLZ/x-".;;U&?怛ry9%ԅbs,$/VP 6r߃ƀ W:BnDSiMloK˩Bh#]0> jB_Xoke<sqB,M;[+@KLM!YвȇTP80a t>J$1c9c*{ ibe#od9^7HYE(=.MzSӢ, ! Y >w]x^ F@]?= Yt Rg3ѳf5Dwp&h6q+#b0vx=W fu;SШRQJdb[vd`U/r] ~e >GLkt.\^q٘αL%AFlzfy۹y}2&2,>ֈ&kKD;&O0!wfQhu]=<4$Up5Ɓ5kij9ͻ$͞UEuP\6Z{GK<ǻh5,[b@u P[KY0ã?˛n*55UǁJm vי4LF#t\ )XqԻsNiAF_l.QK]6-q5ɻzKTvV~$/ӽ>khCnSjjOۈ2T&ϻz.;)Ʊne~H2(zkʈQ>TH~b&Jxҧ#Bb4len||Dw]v~^2++)L=iC5$^疱_ql NC:XErңmXތ:tMCQ1DQˇ$US77\v0wybH='0. 1V=)2CY#L{ E)FʶibVQ>uwH~ħGzA.iW=s AT eqP\qAd-Y:X4I2WJyu.enС6r(\5mFСkցML[M~<*/{[dJGqdI vI~F:UU />`gbeF\1f-ʛFpjbG'1vwHDdR|KТ+/;.>쏉w{EzL%Mh,T_(fe HF@o<;̬z"2m+2 :đ7 RuB̀|p\uqLX df N-L5MtU[WrTs`^ h2cuh Y}} m /j-wbQ5>knϹJM7id#x6OA\5r nJ gwc8UVwG %ϰ "j 0"^_d U i2UiFc.*4-/$v93gl!+ 5 .CCc# ߼xr'+8u~#ح$*U*.l,%̟8*9clelY* ,%?'t{dK8.jvjcaQכt6 6'Q 2M6EUګD!"9SDe>"]l>eWs!%BsOr (>qᵵM͛Sn'đtق%tKv}X#'Fc:N/o腄[egum/*ǖ˵8CKKAbK?K8ZA!M8dQߑҞNJ6[mѿ b8SGYz; \m+yľ/DnUy06{RC,Zُ 75xzПM=cݹ8VL[j[jF0Ww# `{BR26c(#0*?tĔtMꂬ~ mIK<s eEڴڹ+uK !-"T锚ew8ھ #yN<ӀO:<T̼<7-n.jDmX{4{9:H"hFN+" Gt()ǘ Vp(7E:d6$7:c]8K lskT٠>2BU =kYk.k\=YPSa joxF1|%>xJ>Y}<}%2x=*!ߟQbETڎ&hMOTqȎP&0;yHɓB-,{Wx75%V)0`LRfvCDx>z`P1=X|UlHR*M;*T[> '[هEa#KZ!y01xH|xD+a)pI&=2L+a)$=P-Px-/o=o }o76%}Ż*~^8W#>_, 4Gv;?U^Pt _$"၈G .+|w♷QV6}.?K'mdm- `ć]ݢ{L.Pc53d/tg)a,@RxޢCC_y|#mZp [U.y*c`T޻Fa5Tͩ Sjx[ےfvu c7 ieGZ5GՒ/+q;SⳔVx+`tTrL50Ю=mHѢW "aOFk@O^t2$.]J@7_ߒg9_c# 0-9N9)ճ0skg7ܜhPaoI_~*Xd܃X<s"y&ٔr1GFMO@lJ {oݣ<`6艁<މ=Ny";r ArTMV~û:UF&h{Y\E^LȜ)lꁢbg`Z<.ndg+Eea,Kz#ЂGW^2\kq` _WB·cxC9 J< x!szR6[Pm>_z1乥::G"N8+ ؤjѵŽcz/%+bX c@%[0$5KT fX j)d$l_TS|YHbi=Dn훿Ig(7Gt ^E][LȄ[O9d,y5vnu5Xr.`]]k=b9= ɺ .;l m`5Z_.E )?y&; ^a u-V##CU Ή;b1KW)rbf{?0S;* o8Jؠ%o:Cd,R`zh?O`a±u ]50kZ"X8}ʚ̽riϵi_@V݃kT3NmOoNjiKp !9  DE)QHѪl z݁VcG](0Bg:yX7*ÃӪ.N1'E%Ɗc\(/k2av*F 2>ӻ VGv92^f\9p7R9Tl?97*H:1HO5'cS" ?z731Ne[:wYȮkr'qta0 "^؈ݯP9IhN2ơȐP/wqZUv'{5R[w$@2^ 9V").uEaިqdx;]4?}A꣫,iC1H,V}IGɼ a2.ƓF%rkTS:OQH7M5fp O[<,>ngoE@Y$hdxpГR}v*;9q 1mllpժmnh1f𚮗ݻmYF[\HnS 8֏XUZC0H!5CƱxqp'.(^Cm`|=94p"&l^Z9\l+|b[?oxd|⵴+ igb* Qvsʫj܏:Le/[AR!~ElīJG~v˗)t`SS,~p(& vկr#Ʒceq e)$Mz~Ft c !/ յFž uq3v;5F[ 3s!u፸$p߅wmz[;n0i´vu:.,A$U4CV[hy_O0XЙ'g XMd!3x[A:7)%|YkfF^\Kkkkf" s&-V(  ݅r =>y*hK={ ޡ_50ˍ~Jv6U|,5LӾ ߥ 6dHbCwn`߂"`&+aԘ}7!eiɐUpeioU:_R7uHӳ(*j?:]1{G4jXj7ANO@ZT8eGnaP;N pq`/_)F4mjH^'>, j x Br\l6ֳ2x"7MQ)MYMLwŖC*NOtclC{q WJ7+鵸'{O"yk+cC3% $}釚OqeS#<zWfebbN=}o1IiT0skr~qZ}PFuFUβ7S[h2Jigy.D;8֌Q҅a0ǂ_K}I2HCU@HHQaIǮ6Ibv}(M_/?6Z&eL rS:Y!2ܭXt{; !R8}X9Sƫg?nw7 iC"36PÕG|K5 w-JBjƽGCR->?7WpYWkV3P(,P`3A+hz_2`>|SO/s"{p/,?I2a-9Ihbk cݬ;b$\"x 7O>$2'0vmV}glHtMaO6-p5%|}ׂ:ײS#F|'V[;%sFnPȁq2 " HHB&nxJ}* nK沐wsŜe[ OQ G;ytejm'ie5*iCaƌֿV|vKA:zwjD K]'!NrHQۨbas ,P(j,j ށ5;pbQB7(aMHpC?j!fqt4*wJ\,~>,BEЕҫ,cyrgpG쉃,mb ! MmǐT#Aq#Shتk QE⏘| +b۱X[B_Hel/Lο ي* X!mn䃼KK{1`?^P]aS]wa1P|#2)ցES6[RqCX(c)jz0krq wL~KɲIҌh㗢S-Hn/.\X?KWJ^dtӈ1Sw*ߪ_s`%jRbnqj XYӬǫ;e׆v>tf c$da\f|lIEZ0w s!AD@d-xgDfcb苒6E6fgP|:#:ͪa - _q=":_͑  [u@`HҎaD}"_ cw#V^bN@R6a? 6Vpp: 7諎E4h]ncc,# ]ナEEG+h"DFi})lu0=Xvx<~Az”L{S{R`.Fa] LgC)is *w#ھv5.<: зg{W>0-޹>񡦲p]6p]x34pJ`M=ja6Izz~w$/ռ8> WlJLi ?S}ք1~=˟{UOqP}\J2AѱI+S 3"v``(UQ`HcS#_eKVa &Ӈhؘ )H_nPT_UUypQ8~eˢMq ĥ*WWÁP"}*Pʫz'eM{],%u C>R `(Nh?I"v8#I{<%`"_&"5BxCwh.a{#JeIHr +rD!䍸 L3171,ע=u|#0zi?,)^hE:tz9}D{v2'l*5%YFYȼ7ʊi"Թyu Jǿ|`vY2 oJ|Y94q O~/{KQDҹ&>55z??($$a 㖮qQXۉ}lL5HFP3u7E8{lv}>4fZM@ߒG+ODAGߖc׹r+=2Y* 6]>zAfEc?42iqಛN?PWH&)G6^Q"IΰmzJ dT  jfj҆`跴cZ5(Љ~Nń|95g s 8䝇C(tFPqG0bsA:EG`iNAn៯ DAJ/G>ȪY~T7`Knt%݅խw7~6|0rg'`^W Ƚ`-&'5Rۇ/vu.#죣@sș4u/d8r(#3PIXQYjcArd (+55@8/w4tRRGR)*#8@t<ǓXfU a5=n5H▖,P_|EU~Җa!e۟ց1Zqnd\L%G0WB†ulN !ٻXu ~46fw8c;-,!Z50\{7R>tyS]Td*.b( )3]9nY?^WI$ZL8.:.XO#uEB5tDP#hRގ(ds1Z,DYRU<J`ʂY2u!Z748"<M.L>cGÕ ۭV@>%vz/S n^/ 1QK«讛rӯB[0&{@p $GOJ3s^pDmYIVF2"]gRbd9ݐq0{qD5QOa=vya@zRvDzvF]H3]z528n+nlc7T#Q ċqF}[zI;pwL_A5VO/~-\0FuGkγňxE 旙F(8jŬ3&Rqf"?m~i߉+띗P0upr$XSRYChu;sMwBA3&<׎TN$$}Xjː_ rlf2W:CL2q5&s 'CBהkN@?*3KI.ȒsrAnL S! Zw' xD''*{Ϩ<`Q=8SJ'Y 0t96crLyL8[aBk#~Ctit%0&IIK"o1&Za;уHS9$bj% nޢZLPJf( 2 40.jx|c,V3\)KT`ְ97{! M/;PIeVT*1Nç'V(B+} CQv"d{Ov*eTUO2έ JU\a[ɵB>LtHc/\&Jܯ0rHR\j;s}ߤGCA-(qbZATr$L]/lNOc vysӅܶb/"T0à/G6=U#?85j o ;_4S\dy\irwԄ yx%FYάG@ѸLNk{=zC>n￿cԇ z$ TcEc,iST%Y BLD>8Pww5=5п?1 Eb&Аܝ i\n?X1<0P}3lE}ALf°cQ>PXϳ"Õ[5(T`iGI{?Xj/ˢ|PNW|y Ð]gpvJ}a>~z! wGPX~DH"naɔӏ`mnt}ڱHows_1dz‰1)cA T-OpdEvVrU) }d$\6ZKv7Si'^E4ŝo ֋(XZzIMdScpmt9d^#Y8G>u{aRCęfg]DrrK&-+ :ɘn03*zьTȈ!J#F A\|(iCP?5#31:Qb-&4_%$7 Σk^1 vXs{[0kK%mAYUvDgfPqV\,pDw]S 8_WIAܧ@B#fOޥ/չWPtq{+|&;PFr,q^{L"x>BE[Ks7={ĂG:p5zf:GLrrBG͚Qtrϯk/7:bDn>嘅g_J.W7] i?px0,eɑ"zgU ɫg9U|qE!>!wDHɁ}|3C'oleP^ t K^TTN<aD5Î|$4Vx%폮9ۗ8%o EA( -\9}]8=fNX`]9<;?굍Y;DPTSa5QqtOaCvC%YL}j!Ҹ Ǿ|d`vhMVvD'76~&|Tw5tۢRfš\'DxߦٰJS5780l?%((]M^,AnpF\W=jpzmr'ڔԵR=!rlZ1Uňk T oL{)9CL<@D{<;uķ\LH^0yhMm8Mi6osD,Ě&=4 z;K1Q7n:\&-8 p %n71c[)! U:[`%M{H[]&Ɛ|f]d-T'EnYuА.Oؗdf111WH}>ٿc24$К'4\vuibo%ԵA%)v_$pg,j:4IQJШTzJ'(2b]/ g^'`U\8f-+ed{eDmd8}uuDnV(SZ$>w#wE"&2_A? c~GSj(O5 S5S fUj|HZѷ${rdl&Bd*qVVz# N?$@HZ{h`I4JabYQg)6%)U[@f~|z 5aLG fUap½>p|Gnr.aK2UE\;v/|z+HFUK qy{&h=4hPTuxrJ Q'{[U2l0]2N@EA@čay:evcd=z'뉓nh}'c&:1M"*GأMA]t'lZ~CHq(qg?O ڬA6bzY-7򢒣} 3M(/%J~F@W| S_e8y.Ғ7K죹щ>MN#8퐦Bgݠ ЬBHIHy\7stGZΓ2{wQ^ H2pZ3#Ui vW wNlΚh0c=Wf+!q3*s^'߱Aglko^z.M"C t>!NDrs2eP5T>x}9U#^3p5`;D0Ҵ?,%m8_d b-Ati~ ܴOan2n@jb˶ˏJ: ]S, _9a T\5gƯJQc:^^;t9xs'&N DVq^W@( IFb:rVԳ}[1b;jZd8L ppJ~UOTtio>喢GӆHmihyV?\?vxm_*'nt!JO#aҞ[url^UX-d)LϧPIX}G|>W XR94{!$^0 #Gg!`wڼ+bO_1a1 UimNt53e>l;fu=֨rx\E^fS{/l8G`E|fާ_a> fWfFkˈ6 O燌WZy㢪i཭hO47|+ (ҰƷq0&kxwCìf(oEdK{Sw`Jx;MT󘟟dٽzC0"J Iki ,J[8Z/5 Iշ]g1{m' @&V)UMZ메P?%[2 UKˡ&3JjS׵OfjkfQ!L˧U=LuAB@D`E~Ąu_H}cyД2TuްKv1=Ll Jjya3ѻw[`}q6|1D LZM 0~rˆP?p-?@ X>5ukݧ+15o^zUU{ $"Ɛ Yv@?oQ4[7aTG]0ӧZƱsri)OUodةoc$z!ń>Ot#mvnE,}$mj 8h[鴜ϖޔฌ3?Ty<(YŅY [z9\HMrC!ʫ1meG2زL'') D4?ҁ7ߊIsA p̓-wsl>-Cp] 0}Ʀ8h+݂T#+\*u-0LJOH+SiŶuPx&&H7 \E95l G{{򮎙E?Jj1:VJ^X-!aC&2/;|mZ.‡+8ڥh2bxCYmމHL.Z03)wҿh_5IMi2.6Q@z!ʛ&>}il3_*HEr$JHrO3 X7`^9d{E9s*sI)B]KaJPBޯDLJ΢4dKI|o}!a^a٘}O p]O{6)dlsuBB~V֘tض?{F#`\ĪDRp<÷Q%9n1vhMܴħHu^L+@:;L`- ΛXvyAc% .vU{lHK*Yqٯ &^EV QI<"[V.^+wĨA/:M>l"R|DSyQ%\YZ&;Ldžm2yGF` U@K鼨hAZvn8#L01l<W*3RV/PஶqkV: ~G<{eNғ~:|IeɎWG=|jYs;mV! c' te: ^PY7̼Lj:ج+bgؼ+t YQT8ˆZ?UT ^ƻ X25v*u2jRY٢G4 ?W?|o. _xe07q';x!\YD )@K?Ev%# ˄- =KR}^\?'UK5& d!mԞ ( Eksǝ1/ )"j&88t]E5cQYGB$y_[,,2bϧ ᅀ{f-eR{[{9FSE =Y*O#"U@hXq.obrJ}Ѱc{02D&^e#K.PM)dw^'|tƂY@.ms. Kgڨh3mlf2fCEn6^o8"-NTH3mc 2 LLk%=g #E],˽lĒpdh5|owdɄΊoVH<-A dQK[5zY6j:ݬ! ˜y^_c+2tm¥o {!zZH". f18@)!e {2."~ݾ ??Q(Dζϳ e+r5B,Я,8(aV,!MIxT%$!%Gz Cǜo+ح! cr Izyr[![4K8z3VבIW}.!uF˸(dNG_2oh&(CSG{>q0zh/ NYeQ*渴1w_yDjRn7̽jdw s}q݅tvT (=[7Urc_?@qʝ~E%.QML"×#_ٗ x\}9*P. Ȯ\2Y5W H#Jk1U(_%ut8ӬN)%~I L>{WtVa>d^\JQ2 (Z5w+\- ۃǠD?$oުrˌvFCעqB/$ }EH0n\l'|[Sr=iZpY?!d ~Ҷ UR?2yP YX*j.)٭)?(~ONcN]624/Dc|"Xی<-BmEn-N706YP03 p~d5\iJ\ؘ'.YPIO~2'rS..]Wur-ī 3J6JP\u湛9aQWit]fo]#VMeΕsz:6V$n(^g,K̻6X( 306͛b]Jc]Xjas=9p GL?at0VwbX5GP`ju/Ľg@ުsmA+:PAį4R଱oVƏAOsYЃZl|-SO%OnWQ߆EX`?iKoN(l x_kx ߄b!aM/`A@O~ዄ5s M6WI%K嚚[ʀQN,{d%yp2T3J;U18[  WJÔnxKN=3C(NivwA\m]C4W2Foy2G>Ҟ'\+k]CQ>})sMMeE@\~t{i.J'j# 0#N{%|& ?El=OǗ1O+Z-Yޘ>BdYZau6՝-%et>>T{MO[=^R=b'4$l!8 퇠"cq"xD_OkJn(X eu6-)w HSV|ލ0y!f"v[b)3|`ZųMnN Sc 8#['2y}!"j?<>E4p&h[eXo8y7[/[j՗nhL8;֎;4´KYp1wa'wS¤3 >wlتGgwc~,U|sNOg(__G;Q:]y6z֡M.kQ=0YQ5qۊ,Nu?tYexz림3]c@a1UR+j"\v, fjF8KlihXZ5%gT Og=[?`S&\m٭Oi,lH;I|{=gSQYM(Qc`-(%%eaFLVc׉e#ww\KؓAK=`z.Uu+ЦUX!RÔBprD~( XqY(p[Ηmo~Pth79) !t?5,d W h<_Hm#sf0YoZLP ˡ5zV폻C5gk5>*\D99xu_֘1?d|o ;ŲB ?!vJ"ERX 8P >TBg6nIq9>k倀o :^\;Q{2 o }RToT7Z!lϳ Ju&e4 ׍;ГrirZJ${+ygPg6O?\UQQ0INȵ]:DJf,Πyl:B,C,i{KsxWI9,߾c%!!mc5o+~ݸPq% #[MZ{c7;_ kP''LL(Csz X4yA b,EI'TU!/; (%ӫ_֮1Yu//>X TXtU>}JUdHgyQ Sss%oI@AsFY 5v_~˱G{yuP}AK 5iq9>0n!o3 cq!MLHv2+;R?T,Pv ^e} 6v%LR\OG/\lF6juRyCMA{s$+>(>>2|Slo0$B^KIy,x8ƛ#GXp /(x扬4.mtg|o^e5k 4P"kGswb̆4oYJ0@?Ɨ!,# |x)^3!.SQ4ۼڄjӖȒslңCdpƏrH ǯALj\_9lZ&0m-Dg*{a$}9ڀ[x-R>i= \Ca饪[NP12^5L;X+:w{EY&$B^W-N\u ߐ"[£o6ž#dy/͕fH]ىO!6jER׶{afL g/ȨõP!aўaw6`ThSߏ1IM.P}>֟{A1dhD3Fy|`Зu7G6uX[sz;W#tl|66JBUB[Q "?!3S I@$ aS-ʞ8Ⱦ/yː|xgi㹴0x9O~ ΛS8A7 խ4l&uogpI?|=k5qLVO{1NƗG]ŹAJ=$pc+'[=뵃MV '(=]n!$̊ÕSdzՒ[@$-[Ii#mgM;YkgJ}:B9k0"2E!l'᮪׮Ā& Q=>=Y'r!7jnE$"Hyx`,xT!"e}56|L/%SK=*3,Yy!ڑYktmRi;34l(mnfK֕u;fR @S1 (wlְ A&ϵ* ~D+(CNXw`h> @-Io>TC(}im }xw)V'1-FZKro#>) SeU OW r=ZYO&^ N>+!6µTv!Jưu& k#- bǚ zCg_Uغ*ewx_&YHj!9'`3"=mL_>D=Em*)O]b<=븳{L5i4AYCr| h; wZ 3Oƒ/oHwUP00o-khWbfv; +2LSlLםmKf' *ǵY)(F\ĨP0,\FCߢ v9lS"ʽV6EN~=͒huy9hփ;gn#N2 klI3I4դEcרGܚKcstK; ߸*Q*eQ 5B%. ױ^u@g?=L|l5 Y,!†RN9ST"u߹ =U_QkI4fz+wBhJfs`Wn;G?p]l$% ;?uK]9S WIDIP9xك3 +w:h3| @h^ݓo@b-D|6tLގIt <%8tSGZ,E vFwEO* ۱fg(g}sw-7h)ЅF(BЗ0wp6"8H΋!glP+y-٨GJ E . w n2CE_@w---𵳵`^OQ"AǞ2}*?[cު^]63X~o+\>ek gga}Mqvh;3|׭15w<2=I%:31ؖZTQoJWѯ֭;@ͷK&+52J/Zi~"Ug=ˮ/ s3'l*Ԙ[9!M$M[tW#q ICr&ۜ7zN1:j_M MPn'ܬRD\Ptޓa pg7vmmTބAXFUﶋ,#c- Ͷ59ȺUt[ +ܽ7v#B2}|qhqef6Kد.6fϧ̉|7k(K4(UΨ-ncNLM1 ]woiq_4g%OA592[bF6x)(PKK@tF_]Y:f'64EGzXXK|z2CvŁIJ6jTHQ,[E,"9/͔R׽LfXoC޼Csycm)Sҫyn5ОaΈ;pEE tόP9=$D§0"0@"Wi8`wQ |?2Ncu^>V*[1;5͉/j"kc5e4l{_*X+!Y))51z9(v FDGzT+n3( C5 V%Z+blK˫b+k^9uΐ]+=# Cs;^7P͆l\we?7֔%r}b4T 1 9CFzNEVlֽzMsw2;Zc2'v ޸.Hz(MrKnI a(\&'s0ՅT,Ƨ29QJPI&F6mV'0a }(g00GRU,#şq#%QϹٶf[{RN4) Y! [#CtVrZ(LmвSzAw'xqqkX0ٌ[)PT3O QReY\tKüP#SZ2>ݠ<-v"6eff.MTU-0h@ vzq|o'9Ho(spU*M'_T m[_5mVDPJ©GП=2̾8Y=Y .;́߼KCMeޱDlþx>#j]LEYPA٣BW/m'1{ڬ 4yA?& Gmό2;p=V#x,SJcU;g B1LւqJO ԐAtr7f/WQ &}BB9Nvk5\\3{)`, !E-Ө*Ϙ<+@%&Ӱg(ƢaJ\].[7kƬOf պjgOҔfA4Ѹ~~ DuKʜdSrPM:iIͶ[1劙G'7o{hV3_Mg>T(v%$E׌5Ca>H7vwjD3^8"=߃*l$4+ Jʯj,>8uV;_E`kW8cLSP/TL讛'^ۻeH]a@\^ e?,03lm ]BI r =GWIpЧ ٧z1K;Mtd/^&` G״pܯT0"+;z\n,7Mb-K-f1,'E6 hwfCaM&rMֈMU!s{K\*R/Nn99 'JɨRɤ WoVG7\8T\nԯ<+#Z`r }@jC_峱[5$rV7sB^+Z%EJesG"­< #(G:xTj}XFYd/qP4ֱeffx?+Ƹ6s]*gQ AdM w*RXAax$iߝTe0$7Z7Aؾf~&59 JZstc8Ykh(!m{pvrsDzN9.?ޠ; K;'[x̀+Z>!6;n|5d{8G \[ bߟ`0=~T /Bh*4216zTH#ucS}2:Ƌ@ Fdq7o`ѰN!mjġ?Ҹ&i”+[{]ˈK<>pQK^M%@?-U9 NaZg]`8.Wi&0`KrkimMj&5a%gt+L^䃦E<T'8aps'8"SΟAe~kP𺜞a,)XI:❆'/[slm>l/lU @(<=_8kv86%sV~#C̍e hu@\w=ԍXaTF[V4λ|ijINąىr5q9ĽWcnbB͗j̶#ئWRy2R|NZi'bzڜƍ2pAMͷ"&cKksu_mFPOo6i0/A/~\%W 1B=SFxӵV=vv7eBi^HHVcoA[)Uu6QxgtrP%Ṯr Ś/̽\tkg H 4.\YUJe2-ٺW x 2=,.o5F$ FT*\&K̙F9ͯmr{]:9;wSA}18XDrhdG]7Q=K+~]oMKм(͕I%~>;Zޖ0B )%ퟁ<'Og۱@Lt$6j"KXY[Vt`Qc6N=`NK]@P܄4Q8Eګ7%^cnMG$:mj1.&H7/Ke$큈dX43Ø5vGސ`t˓-9nVH9j:&-|+'ԩO2k[8#]/]T 8jB*s=9ٰ6gDT?Q$ ׊1gP+'/aJIb]1A,P/2$ȥ RDn~bN#ScdNrLTV6?o%`P+[M'܈.k![%;;'L7~A> ,f7ճs0H~z*W.UtHJ"$<2t?hUcD8_T[ :?27hicwɘW$Ve{%Fq:Ks.OW h&m3&cIqԝ^)d8g˚Uޗg)FDehk T?x$ o,Kmj3PryS^: sK-I@&w/7ptI`7y2.d?hǒV!}I"R-fQ0+3/vIF!Q LK~Z$F~|ބ"2X!6WM+e3IrJ!.N.[-vl"&*SmB~lLeZgMZ"7l O#x&bo.p{x|9(޻pGU( մu?a,V8wn%ɰ{n9p<%S-xaqXk497sNNcc002&G'k ^j?!PA ;,m}:h #&–T 꿓(b*錑e K b;]F:2Hz%x!JĨƚ(}v8ӐVXGy${QplMY5bG|AUrJxxC|۴Mٚ)kd.☒nC+~yyݬ+& nW(F4ռ~eE^WsUhGj [<;29nũҦkbUgԭ'4!Skg^jB4[lJ__dַ)%PvlIg$~WF&IwЏx3h{%ʒ0H<`KQ<'SO4*w;;0"ٱulQ7:LpCFkKYrͥUXÙD} i?%\)A&TqB9) n$==(bJ`\o~;MUyIV ST<̹I-+CWH/}PFʹbyS)UA8 E%2+`dFGT`-8( jXc9_EWW> ( er^< #(I.#o ī NBN3%q}'/3xOY4;]ۉi%R XTuK( `Y: ݋l{/Wц׼o`/#1aR>4\RUZ¬c20i/7ӸT*"G;Rs=5\ ԫ2qG<|R ޣ2|݁l?v'd jXkd4"WȳbH5ĩgSӓ."Ŧ8nhtp?7̿bEBȋiឲ@xhCk3QckLy|tGvb ٲj#WT,G$݀*Kkt|?AH"Ta0k}O (H T%hQimc?«u^HM3|N-,HkZA-x4TN2z2E{6Yl$ R3 9-eJFq ix@Y6`Ѩ_PMA%`>=$zΫIvU1]S?xQ=;O܈M,!tHxOǵh!43hHr^<y k\0ѫ{4_)Q~fS%KPZ938#M𛏭| hN?Kaq`"nRFe+-- P(>P;M}+1 aX]#9 PUlm`6 ?͡f@K )0;EqIr*QY{z=MC )_hw=g\ b{9PBiK lIC/@]CY(}h@H^N߲YxS?jvJa+r&mPόbk..:x)* s223{}o7}u. !cp$ }xP|bv@r 0e҆ɍs5A )&塞喴LÂSndF!& a7/aĺ,քPZw,ղZ$SpV0X;=CXeeRGgSw͆TJd~uM}]/Ġ(YPJ\1ޭ* :4k͡xJgs˷^! }FȪ=ꄘ4S/h"5?e g ?dU׆|`&5%&ȩ:/qP/ȭW)@j&CZr'K&kb9&;Q*]f2hY:,P0ՃUzSInן<ʴ@#UA(..a1\^E,ĂԈA Q;@0ʃz?rB<g࿎WQ ϙIU H!Qu\'R" r sv|j5=pSJ*T>[tS2=s\)UNpYh?woˍqJ%4zGEѽ2x=~b͎Og~SB6媼D(a*ŴMttI$",7j yiwÑ܇SePgs@v}ݤh\-16Kd8:ruBvpy2,6F{f+';AZKYN89_bBw[Po!"l qn@ܧ H;FLby,5 n@4e8&N]90LJsAX{~|iP݃8ѣDSU] T̷U>7l+bbm 9Ҏqy?0ZI;@Ƴe1ɳJdJ9ynN-xj6d5wBP!H4[DCЦô}֛ Z5[ 7+ u˫&]ݡL >D3w5fWrvZk50I.M톆$).{׈;#{$M؂kw]?҃|ʰeB2gfՆ$QAkeE8Fh+ e̷"ZҀS$H_C;!`ZCbɥ:z&v@Bu'n]߅ELFtCUqvj\#&(n^j< SE/`Xs3owxGO"逐'vD9U~G3zՏMa|{au j!PEt '1B |Q?? kquS\ߖ?-3(+4b#!O5qH"O_"#ܗm[w&'3_ g@l(n Ʊý$snEh$`ҩ}*U!Ҧ,LiȢbnvZ$1砫LݺN[Vp+S [%H@G~r- $ ڥ]S*_wk'qX`L7-4 J19Q8s4dǻCPj7N[X f#dgg7 rC;wtH;)d~v4P9KH5X`0Cb[utZE;;@㝣EIR Ĥc$ 'l/ ,}lBym]w=V!WM27abwqi 2ymLGE"85IS@/TƝ9w`tnԖ.0˖thLZ[duF]Nu`&+WM1o]g9D bE6lya덦ː`L1{,[%̶Wx^4Բ[%v^]Nͦk#lkat3J)D}x;%LXpv HCiNudjvFҘqIGORvVhYJE0>fk\UCiFWӪAei"_@NIl5T Lv4 ;*c|-T8Ť($O))wbԬ%@ *> /X2|\ k9k!Gwl|įpr;p؊[ao,7[<xP_7.e$慻>K3c!ÞCeߍ=ӝ[E=N]~]{YÓ/v# XwkgyYQg747ߒBĭXulQsw]IyNˊ`uꍢZY66[g/)K<=:?>+JFtZI#-)v0+Y=xJQ((/4xo6h&,N ysEѺ@T5dKE=oؽ*E3{"NNQk,hq>}Hju@EH@³z^#c:NMN\,8W Y]7(# F6oZ=7FwO{m $lj \yNB~ t 7`;N!N`]l,M. 6rN18CxJ,P K@^x~C4LҞ l6IUHGԂ1Iƍ8}pA_j)6d3gO|/\7i:Cp17yU9%Ycef( 3tV0v$: #0z.u0 f)_3l'Yk*E#RIKle=D18)Hb=Auϥ Ϧ̎@w뼏s~=8hÊ{V=O~҄!葿98lupkg^n!%a~&؇˙49=lIj+G;+wv̔ t81ItyT'q-%Vϵ8$;x -~dͅ&3 >*npT9+Kt2=re5X^nhPfaB-!@;հ#UI/Su -`PP- 3Ǚ E^Ȍ?M'xl 8KK3"l2*."TWAey3 dh Hv:~CиN 3N '۾51wD0z1nr@ܬ/)JVf|ͽR5C>ζB_Xۉn%bTbmG)հ95XA?}K8몛)L*V*Gw\ 3OU^b8c f AV@)ſcfnuzj*D,ec-[GRz%GP̅^"A-xnCrvu/ ĬBgm9R~E"#JuZSݹބ^T@ 4dq @{X76 NDK2K^Spw[YT5 ,?ȗ٦ۑa1UD 9ĄdL%n1L'Hk$ބf7fJ0;]N'*i̎iZÙ|/FZ&FfY59 cȾ0RhOJ e^L 2uqeSg3P"G mMYXb9F(au!kvHT:/Y ^2r q~ZDJNm rZ%TKA%+;JϘB5i%>8 NdpDdpHNӸZ9e8iZ-{:UbC. jRSR6 -Wꀈrf|ʽJur%%PXbs3h&_s鱕: R'\eoKFtFuF1`G|(!G:b<0G4W?!7Yťc-Ul [$S8'_Qfr ^{*XN(_+Rl 58u1mg@'`rwRؤZi'PXvN *D/$lĻGXtn9VrP l-kA6 Bw #mŠ2 bsJpO`wQ'<\3".K5&Q^{n#G yYآ3X` Agl5|Œ9zrǚ5!K=r^1 =/[9 3`X[}@]DA|D84yV=2TV}wNS-;&Kqb(Mt'C~8VxF0bʯ(B8RA]>,پ=esP8C6и Ld$ג #ypO\*]<RHNv5rR4/(At=o6ii)hЪMNskEʂ]v7hFd YZ