From eae68bd6bac8607ad7b884604a437aca832b4fd7 Mon Sep 17 00:00:00 2001 From: Safihre Date: Sun, 23 Dec 2018 11:44:00 +0100 Subject: [PATCH 01/22] RSS feedwithout ID would crash See https://forums.sabnzbd.org/viewtopic.php?f=2&t=23910 @OneCDOnly --- sabnzbd/rss.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sabnzbd/rss.py b/sabnzbd/rss.py index 8cbb359..f456145 100644 --- a/sabnzbd/rss.py +++ b/sabnzbd/rss.py @@ -648,7 +648,7 @@ def _get_link(entry): # GUID usually has URL to result on page infourl = None - if entry.id and entry.id != link and entry.id.startswith('http'): + if entry.get('id') and entry.id != link and entry.id.startswith('http'): infourl = entry.id if size == 0L: From aee2747220c02acf90e89663debf9ff5d06eb2ac Mon Sep 17 00:00:00 2001 From: Safihre Date: Mon, 24 Dec 2018 08:33:28 +0100 Subject: [PATCH 02/22] Update Snapcraft config Based on feedback in #1201 --- snap/snapcraft.yaml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 4a8c176..c5d0598 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -3,6 +3,7 @@ version: git summary: SABnzbd description: The automated Usenet download tool confinement: strict +grade: edge icon: interfaces/Config/templates/staticcfg/images/logo-small.svg adopt-info: sabnzbd version-script: | @@ -23,20 +24,8 @@ parts: python-version: python2 python-packages: [cheetah3, cryptography, sabyenc] build-attributes: [no-system-libraries] - stage-packages: - - to armhf: ["unrar:armhf", "p7zip-full:armhf", "par2:armhf"] - - to arm64: ["unrar:arm64", "p7zip-full:arm64", "par2:arm64"] - - to amd64: ["unrar:amd64", "p7zip-full:amd64", "par2:amd64"] - - to i386: ["unrar:i386", "p7zip-full:i386", "par2:i386"] - build-packages: - - to armhf: ["libffi-dev:armhf", "python-dev:armhf", "libssl-dev:armhf"] - - to arm64: ["libffi-dev:arm64", "python-dev:arm64", "libssl-dev:arm64"] - - to amd64: ["libffi-dev:amd64", "python-dev:amd64", "libssl-dev:amd64"] - - to i386: ["libffi-dev:i386", "python-dev:i386", "libssl-dev:i386"] - override-pull: | - snapcraftctl pull - [ $(git rev-parse --abbrev-ref HEAD) = "master" ] && GRADE=stable || GRADE=devel - snapcraftctl set-grade "$GRADE" + stage-packages: [unrar, p7zip-full, par2] + build-packages: [libffi-dev, python-dev, ibssl-dev] override-build: | snapcraftctl build python tools/make_mo.py From d35ebec8f9ef0be3b33dc82474da59f6c0d38e8a Mon Sep 17 00:00:00 2001 From: Safihre Date: Mon, 24 Dec 2018 08:38:16 +0100 Subject: [PATCH 03/22] Snapcraft uses the devel keyword --- snap/snapcraft.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index c5d0598..ec88b49 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -3,9 +3,8 @@ version: git summary: SABnzbd description: The automated Usenet download tool confinement: strict -grade: edge +grade: devel icon: interfaces/Config/templates/staticcfg/images/logo-small.svg -adopt-info: sabnzbd version-script: | grep -oP '(?<=^Version: ).*' PKG-INFO @@ -25,7 +24,7 @@ parts: python-packages: [cheetah3, cryptography, sabyenc] build-attributes: [no-system-libraries] stage-packages: [unrar, p7zip-full, par2] - build-packages: [libffi-dev, python-dev, ibssl-dev] + build-packages: [libffi-dev, python-dev, libssl-dev] override-build: | snapcraftctl build python tools/make_mo.py From a6ac88d5da12d61b2b24aa55dfe423cc7fce39c6 Mon Sep 17 00:00:00 2001 From: Safihre Date: Sun, 23 Dec 2018 17:07:11 +0100 Subject: [PATCH 04/22] Improve History information of failed jobs --- sabnzbd/api.py | 7 +++--- sabnzbd/nzbstuff.py | 72 +++++++++++++++++++++++++++++------------------------ 2 files changed, 43 insertions(+), 36 deletions(-) diff --git a/sabnzbd/api.py b/sabnzbd/api.py index e79be50..907a4f6 100644 --- a/sabnzbd/api.py +++ b/sabnzbd/api.py @@ -1834,10 +1834,9 @@ def build_history(start=None, limit=None, verbose=False, verbose_list=None, sear item['show_details'] = 'True' else: item['show_details'] = '' - if item['bytes']: - item['size'] = format_bytes(item['bytes']) - else: - item['size'] = '' + + item['size'] = format_bytes(item['bytes']) + if 'loaded' not in item: item['loaded'] = False diff --git a/sabnzbd/nzbstuff.py b/sabnzbd/nzbstuff.py index 6aea34b..2c9fec2 100644 --- a/sabnzbd/nzbstuff.py +++ b/sabnzbd/nzbstuff.py @@ -1459,46 +1459,54 @@ class NzbObject(TryList): @synchronized(NZO_LOCK) def set_download_report(self): + """ Format the stats for the history information """ + # Pretty-format the per-server stats + if self.servercount: + # Sort the servers first + servers = config.get_servers() + server_names = sorted(servers.keys(), key=lambda svr: '%d%02d%s' % (int(not servers[svr].enable()), servers[svr].priority(), servers[svr].displayname().lower())) + msgs = ['%s=%sB' % (servers[server_name].displayname(), to_units(self.servercount[server_name])) for server_name in server_names if server_name in self.servercount] + self.set_unpack_info('Servers', ', '.join(msgs), unique=True) + + # In case there were no bytes available at all of this download + # we list the number of bytes we used while trying + if not self.bytes_downloaded: + self.bytes_downloaded = sum(self.servercount.values()) + + # Format information about the download itself + download_msgs = [] if self.avg_bps_total and self.bytes_downloaded and self.avg_bps_freq: - # get the deltatime since the download started + # Get the deltatime since the download started avg_bps = self.avg_bps_total / self.avg_bps_freq timecompleted = datetime.timedelta(seconds=self.bytes_downloaded / (avg_bps * 1024)) - seconds = timecompleted.seconds - # find the total time including days + + # Find the total time including days totaltime = (timecompleted.days / 86400) + seconds self.nzo_info['download_time'] = totaltime - # format the total time the download took, in days, hours, and minutes, or seconds. + # Format the total time the download took, in days, hours, and minutes, or seconds. complete_time = format_time_string(seconds, timecompleted.days) - - msg1 = T('Downloaded in %s at an average of %sB/s') % (complete_time, to_units(avg_bps * 1024)) - msg1 += u'
' + T('Age') + ': ' + calc_age(self.avg_date, True) - - bad = self.nzo_info.get('bad_articles', 0) - miss = self.nzo_info.get('missing_articles', 0) - killed = self.nzo_info.get('killed_articles', 0) - dups = self.nzo_info.get('duplicate_articles', 0) - msg2 = msg3 = msg4 = msg5 = '' - if bad: - msg2 = (u'
' + T('%s articles were malformed')) % bad - if miss: - msg3 = (u'
' + T('%s articles were missing')) % miss - if dups: - msg4 = (u'
' + T('%s articles had non-matching duplicates')) % dups - if killed: - msg5 = (u'
' + T('%s articles were removed')) % killed - msg = u''.join((msg1, msg2, msg3, msg4, msg5, )) - self.set_unpack_info('Download', msg, unique=True) - if self.url: - self.set_unpack_info('Source', self.url, unique=True) - - if len(self.servercount) > 0: - # Sort the servers first - servers = config.get_servers() - server_names = sorted(servers.keys(), key=lambda svr: '%d%02d%s' % (int(not servers[svr].enable()), servers[svr].priority(), servers[svr].displayname().lower())) - msgs = ['%s=%sB' % (servers[server_name].displayname(), to_units(self.servercount[server_name])) for server_name in server_names if server_name in self.servercount] - self.set_unpack_info('Servers', ', '.join(msgs), unique=True) + download_msgs.append(T('Downloaded in %s at an average of %sB/s') % (complete_time, to_units(avg_bps * 1024))) + download_msgs.append(T('Age') + ': ' + calc_age(self.avg_date, True)) + + bad = self.nzo_info.get('bad_articles', 0) + miss = self.nzo_info.get('missing_articles', 0) + killed = self.nzo_info.get('killed_articles', 0) + dups = self.nzo_info.get('duplicate_articles', 0) + + if bad: + download_msgs.append(T('%s articles were malformed') % bad) + if miss: + download_msgs.append(T('%s articles were missing') % miss) + if dups: + download_msgs.append(T('%s articles had non-matching duplicates') % dups) + if killed: + download_msgs.append(T('%s articles were removed') % killed) + self.set_unpack_info('Download', u'
'.join(download_msgs), unique=True) + + if self.url: + self.set_unpack_info('Source', self.url, unique=True) @synchronized(NZO_LOCK) def increase_bad_articles_counter(self, article_type): From 763088e6a6def0fb8ac4e343b94a4a7d684c7e68 Mon Sep 17 00:00:00 2001 From: Safihre Date: Sun, 23 Dec 2018 17:07:27 +0100 Subject: [PATCH 05/22] Add option to fail jobs based on first-articles --- sabnzbd/cfg.py | 1 + sabnzbd/interface.py | 2 +- sabnzbd/nzbqueue.py | 2 +- sabnzbd/nzbstuff.py | 55 +++++++++++++++++++++++++++++++++++++++------------- sabnzbd/postproc.py | 2 +- 5 files changed, 45 insertions(+), 17 deletions(-) diff --git a/sabnzbd/cfg.py b/sabnzbd/cfg.py index c36db0c..6c9e1ef 100644 --- a/sabnzbd/cfg.py +++ b/sabnzbd/cfg.py @@ -146,6 +146,7 @@ nice = OptionStr('misc', 'nice', '', validation=no_nonsense) win_process_prio = OptionNumber('misc', 'win_process_prio', 3) ionice = OptionStr('misc', 'ionice', '', validation=no_nonsense) fail_hopeless_jobs = OptionBool('misc', 'fail_hopeless_jobs', True) +fast_fail = OptionBool('misc', 'fast_fail', True) autodisconnect = OptionBool('misc', 'auto_disconnect', True) no_dupes = OptionNumber('misc', 'no_dupes', 0) no_series_dupes = OptionNumber('misc', 'no_series_dupes', 0) diff --git a/sabnzbd/interface.py b/sabnzbd/interface.py index 1e3183f..f42334a 100644 --- a/sabnzbd/interface.py +++ b/sabnzbd/interface.py @@ -1364,7 +1364,7 @@ class ConfigSwitches(object): ############################################################################## SPECIAL_BOOL_LIST = \ - ('start_paused', 'no_penalties', 'ignore_wrong_unrar', 'overwrite_files', 'enable_par_cleanup', + ('start_paused', 'no_penalties', 'fast_fail', 'ignore_wrong_unrar', 'overwrite_files', 'enable_par_cleanup', 'queue_complete_pers', 'api_warnings', 'ampm', 'enable_unrar', 'enable_unzip', 'enable_7zip', 'enable_filejoin', 'enable_tsjoin', 'ignore_unrar_dates', 'debug_log_decoding', 'multipar', 'osx_menu', 'osx_speed', 'win_menu', 'use_pickle', 'allow_incomplete_nzb', diff --git a/sabnzbd/nzbqueue.py b/sabnzbd/nzbqueue.py index 607e90d..e7d1691 100644 --- a/sabnzbd/nzbqueue.py +++ b/sabnzbd/nzbqueue.py @@ -787,7 +787,7 @@ class NzbQueue(object): if nzo.precheck: nzo.save_to_disk() # Check result - enough, _ratio = nzo.check_quality() + enough, _ratio = nzo.check_availability_ratio() if enough: # Enough data present, do real download self.cleanup_nzo(nzo, keep_basic=True) diff --git a/sabnzbd/nzbstuff.py b/sabnzbd/nzbstuff.py index 2c9fec2..edf2b46 100644 --- a/sabnzbd/nzbstuff.py +++ b/sabnzbd/nzbstuff.py @@ -272,13 +272,13 @@ class NzbFile(TryList): if self.valid and self.nzf_id: # Save first article seperate, but not for all but first par2 file # Non-par2 files and the first par2 will have no volume and block number - # When DirectUnpack is disabled, do not do any of this to also preserve disk IO setname, vol, block = sabnzbd.par2file.analyse_par2(self.filename) - if cfg.direct_unpack() and not vol and not block: + if not vol and not block: first_num = min(article_db.keys()) first_article = self.add_article(article_db.pop(first_num), first_num) first_article.lowest_partnum = True self.nzo.first_articles.append(first_article) + self.nzo.first_articles_count += 1 # Any articles left? if article_db: @@ -578,7 +578,7 @@ NzbObjectSaver = ( 'futuretype', 'deleted', 'parsed', 'action_line', 'unpack_info', 'fail_msg', 'nzo_info', 'custom_name', 'password', 'next_save', 'save_timeout', 'encrypted', 'bad_articles', 'duplicate', 'oversized', 'precheck', 'incomplete', 'reuse', 'meta', 'first_articles', - 'md5sum', 'servercount', 'unwanted_ext', 'renames', 'rating_filtered' + 'first_articles_count', 'md5sum', 'servercount', 'unwanted_ext', 'renames', 'rating_filtered' ) # Lock to prevent errors when saving the NZO data @@ -672,6 +672,7 @@ class NzbObject(TryList): self.avg_bps_total = 0 self.first_articles = [] + self.first_articles_count = 0 self.saved_articles = [] self.nzo_id = None @@ -1137,6 +1138,8 @@ class NzbObject(TryList): @synchronized(NZO_LOCK) def remove_article(self, article, found): + """ Remove article from the NzbFile and do check if it can succeed""" + job_can_succeed = True nzf = article.nzf # First or regular article? @@ -1144,8 +1147,14 @@ class NzbObject(TryList): self.first_articles.remove(article) # All first articles done? - if not self.first_articles and self.md5of16k: - self.verify_all_filenames_and_resort() + if not self.first_articles: + # Do we have rename information from par2 + if self.md5of16k: + self.verify_all_filenames_and_resort() + + # Check the availability of these first articles + if cfg.fail_hopeless_jobs() and cfg.fast_fail(): + job_can_succeed = self.check_first_article_availability() # Remove from file-tracking file_done = nzf.remove_article(article, found) @@ -1157,14 +1166,18 @@ class NzbObject(TryList): # File completed, remove and do checks if file_done: self.remove_nzf(nzf) - if not self.reuse and cfg.fail_hopeless_jobs() and not self.check_quality(99)[0]: - # set the nzo status to return "Queued" - self.status = Status.QUEUED - self.set_download_report() - self.fail_msg = T('Aborted, cannot be completed') + ' - https://sabnzbd.org/not-complete' - self.set_unpack_info('Download', self.fail_msg, unique=False) - logging.debug('Abort job "%s", due to impossibility to complete it', self.final_name_pw_clean) - return True, True + if not self.reuse and cfg.fail_hopeless_jobs(): + job_can_succeed, _ratio = self.check_availability_ratio(99) + + # Abort the job due to failure + if not job_can_succeed: + # Set the nzo status to return "Queued" + self.status = Status.QUEUED + self.set_download_report() + self.fail_msg = T('Aborted, cannot be completed') + ' - https://sabnzbd.org/not-complete' + self.set_unpack_info('Download', self.fail_msg, unique=False) + logging.debug('Abort job "%s", due to impossibility to complete it', self.final_name_pw_clean) + return True, True if not found: # Add extra parfiles when there was a damaged article and not pre-checking @@ -1425,7 +1438,7 @@ class NzbObject(TryList): if self.direct_unpacker: self.direct_unpacker.abort() - def check_quality(self, req_ratio=0): + def check_availability_ratio(self, req_ratio=0): """ Determine amount of articles present on servers and return (gross available, nett) bytes """ @@ -1457,6 +1470,19 @@ class NzbObject(TryList): logging.debug('Download Quality: enough=%s, have=%s, need=%s, ratio=%s', enough, have, need, ratio) return enough, ratio + def check_first_article_availability(self): + """ Use the first articles to see if + it's likely the job will succeed + """ + # Ignore this check on retry + if not self.reuse: + # Ignore undamaged or small downloads + if self.bad_articles and self.first_articles_count >= 10: + # We need a float-division, see if more than 80% is there + if (self.first_articles_count / float(self.bad_articles)) >= 0.8: + return False + return True + @synchronized(NZO_LOCK) def set_download_report(self): """ Format the stats for the history information """ @@ -1911,6 +1937,7 @@ class NzbObject(TryList): self.renames = {} if self.bad_articles is None: self.bad_articles = 0 + self.first_articles_count = 0 if self.bytes_missing is None: self.bytes_missing = 0 if self.bytes_tried is None: diff --git a/sabnzbd/postproc.py b/sabnzbd/postproc.py index a78b435..fb49176 100644 --- a/sabnzbd/postproc.py +++ b/sabnzbd/postproc.py @@ -311,7 +311,7 @@ def process_job(nzo): # if no files are present (except __admin__), fail the job if all_ok and len(globber(workdir)) < 2: if nzo.precheck: - _enough, ratio = nzo.check_quality() + _enough, ratio = nzo.check_availability_ratio() req_ratio = float(cfg.req_completion_rate()) / 100.0 # Make sure that rounded ratio doesn't equal required ratio # when it is actually below required From 3945eafb764db2945644ab34a687ca524f56fae1 Mon Sep 17 00:00:00 2001 From: Safihre Date: Mon, 24 Dec 2018 11:46:23 +0100 Subject: [PATCH 06/22] Update text files for 2.3.7 Beta 1 --- ABOUT.txt | 2 +- INSTALL.txt | 2 +- PKG-INFO | 4 ++-- README.mkd | 22 ++++++---------------- 4 files changed, 10 insertions(+), 20 deletions(-) diff --git a/ABOUT.txt b/ABOUT.txt index 027966b..cc65f0d 100644 --- a/ABOUT.txt +++ b/ABOUT.txt @@ -1,5 +1,5 @@ ******************************************* -*** This is SABnzbd 2.3.6 *** +*** This is SABnzbd 2.3.7 *** ******************************************* SABnzbd is an open-source cross-platform binary newsreader. It simplifies the process of downloading from Usenet dramatically, diff --git a/INSTALL.txt b/INSTALL.txt index f140e82..a7e757b 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -1,4 +1,4 @@ - SABnzbd 2.3.6 + SABnzbd 2.3.7 ------------------------------------------------------------------------------- 0) LICENSE diff --git a/PKG-INFO b/PKG-INFO index c84e61d..ae36646 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,7 +1,7 @@ Metadata-Version: 1.0 Name: SABnzbd -Version: 2.3.6 -Summary: SABnzbd-2.3.6 +Version: 2.3.7Beta1 +Summary: SABnzbd-2.3.7Beta1 Home-page: https://sabnzbd.org Author: The SABnzbd Team Author-email: team@sabnzbd.org diff --git a/README.mkd b/README.mkd index 4261a06..0cde35d 100644 --- a/README.mkd +++ b/README.mkd @@ -1,21 +1,11 @@ -Release Notes - SABnzbd 2.3.6 +Release Notes - SABnzbd 2.3.7 Beta 1 ========================================================= -## Improvements and bug fixes since 2.3.5 -- New option require_modern_tls forces TLSv1.2+ for SSL-connections -- RSS source icon on all tabs of feed overview -- RSS source icon now links to feed details page (if available) -- RSS feed URL's with commas would be wrongly escaped -- Common RSS login problems will show more appropriate error -- Added API-call to modify RSS-filters -- Exceeding disk space could result in endless retry-loop -- History Retry All would not retry failed NZB URL-fetches -- API-call to retry a job could result in unexpected error -- Assume correct SSL/certificate setup if test-host was disabled -- The par2-file creator was logged incorrectly -- Linux: Correct supported file extensions of tray icon -- Windows: Update MultiPar to 1.3.0.2 -- Windows and macOS: Update UnRar to 5.61 +## Improvements and bug fixes since 2.3.6 +- Hopeless jobs will be failed faster, based on the first article of + each file. If 80% of these first articles is missing, the job is aborted. +- Option "fast_fail" added to disable the new behavior. +- Readout of some RSS feeds could result in a crash Still looking for help with SABnzbd (Python 3) development! https://www.reddit.com/r/usenet/comments/918nxv/ From 60afb7f4441ce5af69a184295282235ef3bf1b68 Mon Sep 17 00:00:00 2001 From: Safihre Date: Mon, 24 Dec 2018 11:51:48 +0100 Subject: [PATCH 07/22] Update copyright year to 2019 --- COPYRIGHT.txt | 2 +- INSTALL.txt | 2 +- LICENSE.txt | 2 +- README.mkd | 2 +- SABHelper.py | 2 +- SABnzbd.py | 4 ++-- interfaces/Config/templates/config.tmpl | 2 +- interfaces/Glitter/templates/include_overlays.tmpl | 2 +- interfaces/Plush/templates/_inc_modals.tmpl | 2 +- po/email/SABemail.pot | 2 +- po/main/SABnzbd.pot | 2 +- po/nsis/SABnsis.pot | 2 +- sabnzbd/__init__.py | 2 +- sabnzbd/api.py | 2 +- sabnzbd/articlecache.py | 2 +- sabnzbd/assembler.py | 2 +- sabnzbd/bpsmeter.py | 2 +- sabnzbd/cfg.py | 2 +- sabnzbd/config.py | 2 +- sabnzbd/constants.py | 2 +- sabnzbd/database.py | 2 +- sabnzbd/decoder.py | 2 +- sabnzbd/decorators.py | 2 +- sabnzbd/directunpacker.py | 2 +- sabnzbd/dirscanner.py | 2 +- sabnzbd/downloader.py | 2 +- sabnzbd/emailer.py | 2 +- sabnzbd/encoding.py | 2 +- sabnzbd/getipaddress.py | 2 +- sabnzbd/interface.py | 4 ++-- sabnzbd/lang.py | 2 +- sabnzbd/misc.py | 2 +- sabnzbd/newsunpack.py | 2 +- sabnzbd/newswrapper.py | 2 +- sabnzbd/notifier.py | 2 +- sabnzbd/nzbqueue.py | 2 +- sabnzbd/nzbstuff.py | 2 +- sabnzbd/osxmenu.py | 2 +- sabnzbd/panic.py | 2 +- sabnzbd/par2file.py | 2 +- sabnzbd/postproc.py | 2 +- sabnzbd/powersup.py | 2 +- sabnzbd/rss.py | 2 +- sabnzbd/sabtray.py | 2 +- sabnzbd/sabtraylinux.py | 2 +- sabnzbd/scheduler.py | 2 +- sabnzbd/skintext.py | 2 +- sabnzbd/sorting.py | 2 +- sabnzbd/urlgrabber.py | 2 +- sabnzbd/utils/servertests.py | 2 +- sabnzbd/utils/upload.py | 2 +- sabnzbd/zconfig.py | 2 +- scripts/Deobfuscate.py | 2 +- tests/test_functional.py | 2 +- tests/testhelper.py | 2 +- tools/extract_pot.py | 4 ++-- tools/make_mo.py | 2 +- util/apireg.py | 2 +- util/mailslot.py | 2 +- 59 files changed, 62 insertions(+), 62 deletions(-) diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt index 3d94641..4a2a6c1 100644 --- a/COPYRIGHT.txt +++ b/COPYRIGHT.txt @@ -1,5 +1,5 @@ -(c) Copyright 2007-2018 by "The SABnzbd-team" +(c) Copyright 2007-2019 by "The SABnzbd-team" The SABnzbd-team is: diff --git a/INSTALL.txt b/INSTALL.txt index a7e757b..ce4b9cd 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -4,7 +4,7 @@ 0) LICENSE ------------------------------------------------------------------------------- -(c) Copyright 2007-2018 by "The SABnzbd-team" +(c) Copyright 2007-2019 by "The SABnzbd-team" This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License diff --git a/LICENSE.txt b/LICENSE.txt index 55d9b20..8313cf1 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -(c) Copyright 2007-2018 by "The SABnzbd-team" +(c) Copyright 2007-2019 by "The SABnzbd-team" This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License diff --git a/README.mkd b/README.mkd index 0cde35d..980e733 100644 --- a/README.mkd +++ b/README.mkd @@ -34,4 +34,4 @@ https://www.reddit.com/r/usenet/comments/918nxv/ that automatically verify, repair, extract and clean up posts downloaded from Usenet. - (c) Copyright 2007-2018 by "The SABnzbd-team" \ + (c) Copyright 2007-2019 by "The SABnzbd-team" \ diff --git a/SABHelper.py b/SABHelper.py index 071267e..c064698 100644 --- a/SABHelper.py +++ b/SABHelper.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/SABnzbd.py b/SABnzbd.py index 6de3c08..67c63f6 100755 --- a/SABnzbd.py +++ b/SABnzbd.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -217,7 +217,7 @@ def print_version(): print """ %s-%s -Copyright (C) 2007-2018, The SABnzbd-Team +Copyright (C) 2007-2019, The SABnzbd-Team SABnzbd comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. It is licensed under the diff --git a/interfaces/Config/templates/config.tmpl b/interfaces/Config/templates/config.tmpl index 7de2f55..6f8b403 100644 --- a/interfaces/Config/templates/config.tmpl +++ b/interfaces/Config/templates/config.tmpl @@ -142,7 +142,7 @@
- +
diff --git a/interfaces/Glitter/templates/include_overlays.tmpl b/interfaces/Glitter/templates/include_overlays.tmpl index 3947bb2..7a25628 100644 --- a/interfaces/Glitter/templates/include_overlays.tmpl +++ b/interfaces/Glitter/templates/include_overlays.tmpl @@ -633,7 +633,7 @@
-

Copyright (C) 2007-2018, The SABnzbd Team <team@sabnzbd.org>
$T('yourRights')

+

Copyright (C) 2007-2019, The SABnzbd Team <team@sabnzbd.org>
$T('yourRights')

diff --git a/interfaces/Plush/templates/_inc_modals.tmpl b/interfaces/Plush/templates/_inc_modals.tmpl index 638a8b6..99f24c5 100644 --- a/interfaces/Plush/templates/_inc_modals.tmpl +++ b/interfaces/Plush/templates/_inc_modals.tmpl @@ -28,7 +28,7 @@

SABnzbd $T('version'): $version

-

Copyright (C) 2008-2016, The SABnzbd Team <team@sabnzbd.org>

+

Copyright (C) 2008-2019, The SABnzbd Team <team@sabnzbd.org>

$T('yourRights')

diff --git a/po/email/SABemail.pot b/po/email/SABemail.pot index a19df8b..b13f8c8 100644 --- a/po/email/SABemail.pot +++ b/po/email/SABemail.pot @@ -1,6 +1,6 @@ # # SABnzbd Translation Template file EMAIL -# Copyright 2011-2018 The SABnzbd-Team +# Copyright 2011-2019 The SABnzbd-Team # team@sabnzbd.org # msgid "" diff --git a/po/main/SABnzbd.pot b/po/main/SABnzbd.pot index 07e75ef..7d0144f 100644 --- a/po/main/SABnzbd.pot +++ b/po/main/SABnzbd.pot @@ -1,6 +1,6 @@ # # SABnzbd Translation Template file MAIN -# Copyright 2011-2018 The SABnzbd-Team +# Copyright 2011-2019 The SABnzbd-Team # team@sabnzbd.org # msgid "" diff --git a/po/nsis/SABnsis.pot b/po/nsis/SABnsis.pot index e865691..ac66287 100644 --- a/po/nsis/SABnsis.pot +++ b/po/nsis/SABnsis.pot @@ -1,6 +1,6 @@ # # SABnzbd Translation Template file NSIS -# Copyright 2011-2018 The SABnzbd-Team +# Copyright 2011-2019 The SABnzbd-Team # team@sabnzbd.org # msgid "" diff --git a/sabnzbd/__init__.py b/sabnzbd/__init__.py index 5fac961..23a240c 100644 --- a/sabnzbd/__init__.py +++ b/sabnzbd/__init__.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/api.py b/sabnzbd/api.py index 907a4f6..489e46f 100644 --- a/sabnzbd/api.py +++ b/sabnzbd/api.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/articlecache.py b/sabnzbd/articlecache.py index 8fc422b..57bffa4 100644 --- a/sabnzbd/articlecache.py +++ b/sabnzbd/articlecache.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/assembler.py b/sabnzbd/assembler.py index c99f450..018acc7 100644 --- a/sabnzbd/assembler.py +++ b/sabnzbd/assembler.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/bpsmeter.py b/sabnzbd/bpsmeter.py index f7bd899..0be578f 100644 --- a/sabnzbd/bpsmeter.py +++ b/sabnzbd/bpsmeter.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/cfg.py b/sabnzbd/cfg.py index 6c9e1ef..39ea036 100644 --- a/sabnzbd/cfg.py +++ b/sabnzbd/cfg.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/config.py b/sabnzbd/config.py index 6440ffb..2499f6d 100644 --- a/sabnzbd/config.py +++ b/sabnzbd/config.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/constants.py b/sabnzbd/constants.py index bde8877..cf460d4 100644 --- a/sabnzbd/constants.py +++ b/sabnzbd/constants.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/database.py b/sabnzbd/database.py index 133bd77..fd55f86 100644 --- a/sabnzbd/database.py +++ b/sabnzbd/database.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/decoder.py b/sabnzbd/decoder.py index 3ad15c5..772b41e 100644 --- a/sabnzbd/decoder.py +++ b/sabnzbd/decoder.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/decorators.py b/sabnzbd/decorators.py index 797716f..62059fb 100644 --- a/sabnzbd/decorators.py +++ b/sabnzbd/decorators.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/directunpacker.py b/sabnzbd/directunpacker.py index 2a21fb9..ac8047c 100644 --- a/sabnzbd/directunpacker.py +++ b/sabnzbd/directunpacker.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/dirscanner.py b/sabnzbd/dirscanner.py index 1bdd276..268f8f3 100644 --- a/sabnzbd/dirscanner.py +++ b/sabnzbd/dirscanner.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/downloader.py b/sabnzbd/downloader.py index ac0dc61..b27152f 100644 --- a/sabnzbd/downloader.py +++ b/sabnzbd/downloader.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/emailer.py b/sabnzbd/emailer.py index 24fb821..85bf966 100644 --- a/sabnzbd/emailer.py +++ b/sabnzbd/emailer.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/encoding.py b/sabnzbd/encoding.py index 0b66f8a..1446242 100644 --- a/sabnzbd/encoding.py +++ b/sabnzbd/encoding.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/getipaddress.py b/sabnzbd/getipaddress.py index b843739..ef3bdce 100644 --- a/sabnzbd/getipaddress.py +++ b/sabnzbd/getipaddress.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/interface.py b/sabnzbd/interface.py index f42334a..4e9983b 100644 --- a/sabnzbd/interface.py +++ b/sabnzbd/interface.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -149,7 +149,7 @@ def check_access(access_type=4): def check_hostname(): """ Check if hostname is allowed, to mitigate DNS-rebinding attack. - Similar to CVE-2018-5702, we need to add protection even + Similar to CVE-2019-5702, we need to add protection even if only allowed to be accessed via localhost. """ # If login is enabled, no API-key can be deducted diff --git a/sabnzbd/lang.py b/sabnzbd/lang.py index f137c1f..51bc20c 100644 --- a/sabnzbd/lang.py +++ b/sabnzbd/lang.py @@ -1,6 +1,6 @@ #!/usr/bin/python -OO # -*- coding: utf-8 -*- -# Copyright 2011-2018 The SABnzbd-Team +# Copyright 2011-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/misc.py b/sabnzbd/misc.py index d9be8fd..da1a219 100644 --- a/sabnzbd/misc.py +++ b/sabnzbd/misc.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/newsunpack.py b/sabnzbd/newsunpack.py index ac8e1a9..435bd67 100644 --- a/sabnzbd/newsunpack.py +++ b/sabnzbd/newsunpack.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/newswrapper.py b/sabnzbd/newswrapper.py index d8dbb03..dc3ff7f 100644 --- a/sabnzbd/newswrapper.py +++ b/sabnzbd/newswrapper.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/notifier.py b/sabnzbd/notifier.py index 6f26b34..bbcc27b 100644 --- a/sabnzbd/notifier.py +++ b/sabnzbd/notifier.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/nzbqueue.py b/sabnzbd/nzbqueue.py index e7d1691..7227f9e 100644 --- a/sabnzbd/nzbqueue.py +++ b/sabnzbd/nzbqueue.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/nzbstuff.py b/sabnzbd/nzbstuff.py index edf2b46..1451d99 100644 --- a/sabnzbd/nzbstuff.py +++ b/sabnzbd/nzbstuff.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/osxmenu.py b/sabnzbd/osxmenu.py index 0d17149..311df81 100644 --- a/sabnzbd/osxmenu.py +++ b/sabnzbd/osxmenu.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/panic.py b/sabnzbd/panic.py index b3ef03a..21792e6 100644 --- a/sabnzbd/panic.py +++ b/sabnzbd/panic.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/par2file.py b/sabnzbd/par2file.py index 8235514..37f1fe4 100644 --- a/sabnzbd/par2file.py +++ b/sabnzbd/par2file.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/postproc.py b/sabnzbd/postproc.py index fb49176..aab14fc 100644 --- a/sabnzbd/postproc.py +++ b/sabnzbd/postproc.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/powersup.py b/sabnzbd/powersup.py index 1c8af6f..333bfef 100644 --- a/sabnzbd/powersup.py +++ b/sabnzbd/powersup.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/rss.py b/sabnzbd/rss.py index f456145..8738f06 100644 --- a/sabnzbd/rss.py +++ b/sabnzbd/rss.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/sabtray.py b/sabnzbd/sabtray.py index 2673a73..1ed4837 100644 --- a/sabnzbd/sabtray.py +++ b/sabnzbd/sabtray.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/sabtraylinux.py b/sabnzbd/sabtraylinux.py index 03de93d..c6fe958 100644 --- a/sabnzbd/sabtraylinux.py +++ b/sabnzbd/sabtraylinux.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/scheduler.py b/sabnzbd/scheduler.py index f95ba2e..57815bc 100644 --- a/sabnzbd/scheduler.py +++ b/sabnzbd/scheduler.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/skintext.py b/sabnzbd/skintext.py index e18d108..b7c77b7 100644 --- a/sabnzbd/skintext.py +++ b/sabnzbd/skintext.py @@ -1,6 +1,6 @@ #!/usr/bin/python -OO # -*- coding: UTF-8 -*- -# Copyright 2012-2018 The SABnzbd-Team +# Copyright 2012-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/sorting.py b/sabnzbd/sorting.py index 1af849c..399c5d7 100644 --- a/sabnzbd/sorting.py +++ b/sabnzbd/sorting.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/urlgrabber.py b/sabnzbd/urlgrabber.py index 4e3c18c..bc83ec8 100644 --- a/sabnzbd/urlgrabber.py +++ b/sabnzbd/urlgrabber.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/utils/servertests.py b/sabnzbd/utils/servertests.py index 1db2490..68a0bc0 100644 --- a/sabnzbd/utils/servertests.py +++ b/sabnzbd/utils/servertests.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/utils/upload.py b/sabnzbd/utils/upload.py index 4215494..7b49505 100644 --- a/sabnzbd/utils/upload.py +++ b/sabnzbd/utils/upload.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2009-2018 The SABnzbd-Team +# Copyright 2009-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/sabnzbd/zconfig.py b/sabnzbd/zconfig.py index 51b07b7..f23f939 100644 --- a/sabnzbd/zconfig.py +++ b/sabnzbd/zconfig.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/scripts/Deobfuscate.py b/scripts/Deobfuscate.py index fc3338d..1e770c0 100644 --- a/scripts/Deobfuscate.py +++ b/scripts/Deobfuscate.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/tests/test_functional.py b/tests/test_functional.py index 8a82932..9a37143 100644 --- a/tests/test_functional.py +++ b/tests/test_functional.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/tests/testhelper.py b/tests/testhelper.py index 8d0940f..ccacdd3 100644 --- a/tests/testhelper.py +++ b/tests/testhelper.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/tools/extract_pot.py b/tools/extract_pot.py index a8ef427..22e984f 100755 --- a/tools/extract_pot.py +++ b/tools/extract_pot.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2011-2018 The SABnzbd-Team +# Copyright 2011-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -32,7 +32,7 @@ exec code # Fixed information for the POT header HEADER = r'''# # SABnzbd Translation Template file __TYPE__ -# Copyright 2011-2018 The SABnzbd-Team +# Copyright 2011-2019 The SABnzbd-Team # team@sabnzbd.org # msgid "" diff --git a/tools/make_mo.py b/tools/make_mo.py index d78f404..53c1dfa 100755 --- a/tools/make_mo.py +++ b/tools/make_mo.py @@ -1,6 +1,6 @@ #!/usr/bin/python -OO # -*- coding: utf-8 -*- -# Copyright 2010-2018 The SABnzbd-Team +# Copyright 2010-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/util/apireg.py b/util/apireg.py index 7aa2abe..6f4e804 100644 --- a/util/apireg.py +++ b/util/apireg.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2012-2018 The SABnzbd-Team +# Copyright 2012-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/util/mailslot.py b/util/mailslot.py index dccb623..e89bda1 100644 --- a/util/mailslot.py +++ b/util/mailslot.py @@ -1,5 +1,5 @@ #!/usr/bin/python -OO -# Copyright 2007-2018 The SABnzbd-Team +# Copyright 2007-2019 The SABnzbd-Team # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License From fe8065a7ef1b234f634fbbaf0a5845b03cf26b92 Mon Sep 17 00:00:00 2001 From: Safihre Date: Mon, 24 Dec 2018 17:40:57 +0100 Subject: [PATCH 08/22] Remove unused translatable texts --- po/main/SABnzbd.pot | 24 ++---------------------- sabnzbd/skintext.py | 7 ------- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/po/main/SABnzbd.pot b/po/main/SABnzbd.pot index 7d0144f..98c6ce9 100644 --- a/po/main/SABnzbd.pot +++ b/po/main/SABnzbd.pot @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 7bit\n" -"POT-Creation-Date: 2018-11-28 09:21+W. Europe Standard Time\n" +"POT-Creation-Date: 2018-12-24 17:40+W. Europe Standard Time\n" "Generated-By: pygettext.py 1.5\n" @@ -2018,7 +2018,7 @@ msgstr "" msgid "Email" msgstr "" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "" @@ -3383,14 +3383,6 @@ msgid "Send group command before requesting articles." msgstr "" #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "" - -#: sabnzbd/skintext.py -msgid "None of the enabled servers have the 'Default' category selected. Jobs in the queue that are not assigned to one of the server's categories will not be downloaded." -msgstr "" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "" @@ -3563,10 +3555,6 @@ msgid "Enable Growl" msgstr "" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "" @@ -3582,19 +3570,11 @@ msgstr "" msgid "Enable NotifyOSD" msgstr "" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "" diff --git a/sabnzbd/skintext.py b/sabnzbd/skintext.py index b7c77b7..e72fa27 100644 --- a/sabnzbd/skintext.py +++ b/sabnzbd/skintext.py @@ -312,7 +312,6 @@ SKIN_TEXT = { 'explain-Repair' : TT('The "Repair" button will restart SABnzbd and do a complete
reconstruction of the queue content, preserving already downloaded files.
This will modify the queue order.'), 'confirmWithoutSavingPrompt' : TT('Changes have not been saved, and will be lost.'), 'explain-sessionExpire': TT('When your IP address changes or SABnzbd is restarted the session will expire.'), - #'explain-Shutdown' : TT('This will end the SABnzbd process.
You will be unable to access SABnzbd and no downloading will take place until the service is started again.'), 'opt-enable_unzip' : TT('Enable Unzip'), 'opt-enable_7zip' : TT('Enable 7zip'), 'opt-multicore-par2' : TT('Multicore Par2'), @@ -577,9 +576,6 @@ SKIN_TEXT = { 'srv-bandwidth' : TT('Bandwidth'), 'srv-send_group' : TT('Send Group'), 'srv-explain-send_group' : TT('Send group command before requesting articles.'), - 'srv-categories' : TT('Categories'), - 'srv-explain-categories' : TT('Only use this server for these categories.'), - 'srv-explain-no-categories' : TT('None of the enabled servers have the \'Default\' category selected. Jobs in the queue that are not assigned to one of the server\'s categories will not be downloaded.'), 'srv-notes' : TT('Personal notes'), # Config->Scheduling @@ -639,15 +635,12 @@ SKIN_TEXT = { 'explain-email_pwd' : TT('For authenticated email, password.'), 'growlSettings' : TT('Growl'), #: Header Growl section 'opt-growl_enable' : TT('Enable Growl'), #: Don't translate "Growl" - 'explain-growl_enable' : TT('Send notifications to Growl'), #: Don't translate "Growl" 'opt-growl_server' : TT('Server address'), #: Address of Growl server 'explain-growl_server' : TT('Only use for remote Growl server (host:port)'), #: Don't translate "Growl" 'opt-growl_password' : TT('Server password'), #: Growl server password 'explain-growl_password' : TT('Optional password for Growl server'), #: Don't translate "Growl" 'opt-ntfosd_enable' : TT('Enable NotifyOSD'), #: Don't translate "NotifyOSD" - 'explain-ntfosd_enable' : TT('Send notifications to NotifyOSD'), #: Don't translate "NotifyOSD" 'opt-ncenter_enable' : TT('Notification Center'), - 'explain-ncenter_enable' : TT('Send notifications to Notification Center'), 'opt-acenter_enable' : TT('Enable Windows Notifications'), 'testNotify' : TT('Test Notification'), 'section-NC' : TT('Notification Center'), #: Header for OSX Notfication Center section From 71dc1b5310cdd099e9546882b276bfec93c73a30 Mon Sep 17 00:00:00 2001 From: Safihre Date: Wed, 26 Dec 2018 01:05:32 +0100 Subject: [PATCH 09/22] Add option to quickly add test NZB --- interfaces/Glitter/templates/include_overlays.tmpl | 7 +++++++ .../templates/static/javascripts/glitter.main.js | 18 ++++++++++++++++++ .../Glitter/templates/static/stylesheets/glitter.css | 8 ++++++++ po/main/SABnzbd.pot | 10 +++++++++- sabnzbd/skintext.py | 2 ++ 5 files changed, 44 insertions(+), 1 deletion(-) diff --git a/interfaces/Glitter/templates/include_overlays.tmpl b/interfaces/Glitter/templates/include_overlays.tmpl index 7a25628..5954ff2 100644 --- a/interfaces/Glitter/templates/include_overlays.tmpl +++ b/interfaces/Glitter/templates/include_overlays.tmpl @@ -137,6 +137,13 @@
$T('Glitter-loading')...
+
+
$T('dashboard-testDownload')
+ +

diff --git a/interfaces/Glitter/templates/static/javascripts/glitter.main.js b/interfaces/Glitter/templates/static/javascripts/glitter.main.js index 3923d8c..5583bb8 100644 --- a/interfaces/Glitter/templates/static/javascripts/glitter.main.js +++ b/interfaces/Glitter/templates/static/javascripts/glitter.main.js @@ -849,6 +849,24 @@ function ViewModel() { }) } + // Download a test-NZB + self.testDownload = function(data, event) { + var nzbSize = $(event.target).data('size') + // Build request + var theCall = { + mode: "addurl", + name: "https://sabnzbd.org/tests/test_download_" + nzbSize + ".nzb", + priority: self.queue.priorityName["Force"] + } + + // Add + callAPI(theCall).then(function(r) { + // Hide and reset/refresh + self.refresh() + $("#modal-options").modal("hide"); + }); + } + // Unblock server self.unblockServer = function(servername) { callSpecialAPI("./status/unblock_server/", { diff --git a/interfaces/Glitter/templates/static/stylesheets/glitter.css b/interfaces/Glitter/templates/static/stylesheets/glitter.css index ea393f0..d21eca1 100644 --- a/interfaces/Glitter/templates/static/stylesheets/glitter.css +++ b/interfaces/Glitter/templates/static/stylesheets/glitter.css @@ -1419,6 +1419,14 @@ tr.queue-item>td:first-child>a { margin: 5px 0px 10px; } +#modal-options .test-download .btn { + padding: 1px 5px; +} + +#modal-options #options-status .test-download .btn .glyphicon { + margin-right: 2px; +} + #modal-options .options-function-box { margin-top: 5px; } diff --git a/po/main/SABnzbd.pot b/po/main/SABnzbd.pot index 98c6ce9..bbdcaaa 100644 --- a/po/main/SABnzbd.pot +++ b/po/main/SABnzbd.pot @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 7bit\n" -"POT-Creation-Date: 2018-12-24 17:40+W. Europe Standard Time\n" +"POT-Creation-Date: 2018-12-26 18:01+W. Europe Standard Time\n" "Generated-By: pygettext.py 1.5\n" @@ -2415,6 +2415,14 @@ msgid "Repeat test" msgstr "" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "Adds a verified test NZB of the specified size, filled with random data. Can be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "" diff --git a/sabnzbd/skintext.py b/sabnzbd/skintext.py index e72fa27..5ba3c91 100644 --- a/sabnzbd/skintext.py +++ b/sabnzbd/skintext.py @@ -299,6 +299,8 @@ SKIN_TEXT = { 'dashboard-speedTestFailed' : TT('Could not write. Check that the directory is writable.'), 'dashboard-clickToStart' : TT('Click on Repeat test button below to determine'), 'dashboard-repeatTest' : TT('Repeat test'), + 'dashboard-testDownload' : TT('Test download'), + 'dashboard-testDownload-explain' : TT('Adds a verified test NZB of the specified size, filled with random data. Can be used to verify your setup.'), # Configuration 'confgFile' : TT('Config File'), From 6729e94f14090ddbb82d1b7021c679f441b36441 Mon Sep 17 00:00:00 2001 From: SABnzbd Automation Date: Thu, 27 Dec 2018 15:47:34 +0000 Subject: [PATCH 10/22] Automatic translation update --- po/email/da.po | 6 +++--- po/email/de.po | 6 +++--- po/email/es.po | 6 +++--- po/email/fi.po | 6 +++--- po/email/fr.po | 6 +++--- po/email/he.po | 6 +++--- po/email/nb.po | 6 +++--- po/email/nl.po | 6 +++--- po/email/pl.po | 6 +++--- po/email/pt_BR.po | 6 +++--- po/email/ro.po | 6 +++--- po/email/ru.po | 6 +++--- po/email/sr.po | 6 +++--- po/email/sv.po | 6 +++--- po/email/zh_CN.po | 6 +++--- po/main/da.po | 6 +++--- po/main/de.po | 6 +++--- po/main/es.po | 6 +++--- po/main/fi.po | 6 +++--- po/main/fr.po | 6 +++--- po/main/he.po | 6 +++--- po/main/nb.po | 6 +++--- po/main/nl.po | 6 +++--- po/main/pl.po | 6 +++--- po/main/pt_BR.po | 6 +++--- po/main/ro.po | 6 +++--- po/main/ru.po | 6 +++--- po/main/sr.po | 6 +++--- po/main/sv.po | 6 +++--- po/main/zh_CN.po | 6 +++--- po/nsis/da.po | 6 +++--- po/nsis/de.po | 6 +++--- po/nsis/es.po | 6 +++--- po/nsis/fi.po | 6 +++--- po/nsis/fr.po | 6 +++--- po/nsis/he.po | 6 +++--- po/nsis/nb.po | 6 +++--- po/nsis/nl.po | 6 +++--- po/nsis/pl.po | 6 +++--- po/nsis/pt_BR.po | 6 +++--- po/nsis/ro.po | 6 +++--- po/nsis/ru.po | 6 +++--- po/nsis/sr.po | 6 +++--- po/nsis/sv.po | 6 +++--- po/nsis/zh_CN.po | 6 +++--- 45 files changed, 135 insertions(+), 135 deletions(-) diff --git a/po/email/da.po b/po/email/da.po index 28a4866..c968c61 100644 --- a/po/email/da.po +++ b/po/email/da.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2018-11-27 23:39+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-11-28 05:48+0000\n" -"X-Generator: Launchpad (build 18826)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/de.po b/po/email/de.po index 2cad669..85991f2 100644 --- a/po/email/de.po +++ b/po/email/de.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Thomas Lucke (Lucky) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/es.po b/po/email/es.po index 6433549..3fd8370 100644 --- a/po/email/es.po +++ b/po/email/es.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: shypike \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/fi.po b/po/email/fi.po index 1701c86..6702bb6 100644 --- a/po/email/fi.po +++ b/po/email/fi.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Matti Ylönen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/fr.po b/po/email/fr.po index 567d96b..f07a066 100644 --- a/po/email/fr.po +++ b/po/email/fr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Fox Ace \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/he.po b/po/email/he.po index 175b910..6d50cc3 100644 --- a/po/email/he.po +++ b/po/email/he.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-08-01 16:45+0000\n" "Last-Translator: ION IL \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/nb.po b/po/email/nb.po index 3df0b5e..1f52e37 100644 --- a/po/email/nb.po +++ b/po/email/nb.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/nl.po b/po/email/nl.po index 699da01..853c06e 100644 --- a/po/email/nl.po +++ b/po/email/nl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: shypike \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/pl.po b/po/email/pl.po index b53cdf3..7679c05 100644 --- a/po/email/pl.po +++ b/po/email/pl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Tomasz 'Zen' Napierala \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/pt_BR.po b/po/email/pt_BR.po index 27b7984..07d819d 100644 --- a/po/email/pt_BR.po +++ b/po/email/pt_BR.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: lrrosa \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/ro.po b/po/email/ro.po index cc6e023..1b165d0 100644 --- a/po/email/ro.po +++ b/po/email/ro.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: nicusor \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/ru.po b/po/email/ru.po index 46bb72b..d46364e 100644 --- a/po/email/ru.po +++ b/po/email/ru.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/sr.po b/po/email/sr.po index 2752b21..1814869 100644 --- a/po/email/sr.po +++ b/po/email/sr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-06-24 19:51+0000\n" "Last-Translator: Safihre \n" "Language-Team: Launchpad Serbian Translators\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" "Language: sr\n" #: email/email.tmpl:1 diff --git a/po/email/sv.po b/po/email/sv.po index 4943c07..ae2079a 100644 --- a/po/email/sv.po +++ b/po/email/sv.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-06-24 19:50+0000\n" "Last-Translator: Safihre \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/email/zh_CN.po b/po/email/zh_CN.po index a800a2e..f2f8ff0 100644 --- a/po/email/zh_CN.po +++ b/po/email/zh_CN.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:04+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2015-10-24 11:05+0000\n" "Last-Translator: shypike \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: email/email.tmpl:1 msgid "" diff --git a/po/main/da.po b/po/main/da.po index 490aa81..23709bf 100644 --- a/po/main/da.po +++ b/po/main/da.po @@ -6,15 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-11-28 04:21+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" "Language: da\n" #: SABnzbd.py [Error message] diff --git a/po/main/de.po b/po/main/de.po index f5614ad..deee6ef 100644 --- a/po/main/de.po +++ b/po/main/de.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-05-31 06:22+0000\n" "Last-Translator: scope \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/es.po b/po/main/es.po index b6b1182..c1a3a82 100644 --- a/po/main/es.po +++ b/po/main/es.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/fi.po b/po/main/fi.po index 4e3c458..3dee57b 100644 --- a/po/main/fi.po +++ b/po/main/fi.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n" "Last-Translator: Safihre \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/fr.po b/po/main/fr.po index a64a4a8..dbcfd82 100644 --- a/po/main/fr.po +++ b/po/main/fr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-03-16 21:07+0000\n" "Last-Translator: Fred <88com88@gmail.com>\n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/he.po b/po/main/he.po index aced6f5..65e6f72 100644 --- a/po/main/he.po +++ b/po/main/he.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-09-26 20:48+0000\n" "Last-Translator: ION IL \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/nb.po b/po/main/nb.po index 05fad18..5be78c4 100644 --- a/po/main/nb.po +++ b/po/main/nb.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/nl.po b/po/main/nl.po index d05d27d..1786966 100644 --- a/po/main/nl.po +++ b/po/main/nl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-03-16 12:21+0000\n" "Last-Translator: Safihre \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/pl.po b/po/main/pl.po index dc61c82..ac0610f 100644 --- a/po/main/pl.po +++ b/po/main/pl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/pt_BR.po b/po/main/pt_BR.po index 447f72c..0f48776 100644 --- a/po/main/pt_BR.po +++ b/po/main/pt_BR.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:16+0000\n" "Last-Translator: Safihre \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/ro.po b/po/main/ro.po index 2495832..5441018 100644 --- a/po/main/ro.po +++ b/po/main/ro.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/ru.po b/po/main/ru.po index 6d2dc36..384365b 100644 --- a/po/main/ru.po +++ b/po/main/ru.po @@ -2,15 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: SABnzbd-0.7.x\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" "Generated-By: pygettext.py 1.5\n" #: SABnzbd.py [Error message] diff --git a/po/main/sr.po b/po/main/sr.po index ad2d4ed..f091216 100644 --- a/po/main/sr.po +++ b/po/main/sr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: ОZZII \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/sv.po b/po/main/sv.po index 84c60a9..3cc660d 100644 --- a/po/main/sv.po +++ b/po/main/sv.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n" "Last-Translator: Safihre \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/main/zh_CN.po b/po/main/zh_CN.po index 235e944..446f5cc 100644 --- a/po/main/zh_CN.po +++ b/po/main/zh_CN.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-14 08:30+0000\n" +"POT-Creation-Date: 2018-12-24 11:00+0000\n" "PO-Revision-Date: 2017-06-22 07:06+0000\n" "Last-Translator: Safihre \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" -"X-Generator: Launchpad (build 18837)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" diff --git a/po/nsis/da.po b/po/nsis/da.po index 64e8d82..8b2fbf0 100644 --- a/po/nsis/da.po +++ b/po/nsis/da.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2018-11-27 23:30+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-11-28 05:48+0000\n" -"X-Generator: Launchpad (build 18826)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/de.po b/po/nsis/de.po index f15ca7c..0e6075e 100644 --- a/po/nsis/de.po +++ b/po/nsis/de.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-05-22 08:00+0000\n" "Last-Translator: larshuth \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/es.po b/po/nsis/es.po index d400e6a..7ee93ea 100644 --- a/po/nsis/es.po +++ b/po/nsis/es.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Victor Herrero \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/fi.po b/po/nsis/fi.po index 65c287a..d1c2e6f 100644 --- a/po/nsis/fi.po +++ b/po/nsis/fi.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-04-02 07:38+0000\n" "Last-Translator: Paavo Rissanen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/fr.po b/po/nsis/fr.po index 6c4fff6..1be4a4c 100644 --- a/po/nsis/fr.po +++ b/po/nsis/fr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-03-21 08:58+0000\n" "Last-Translator: Fred <88com88@gmail.com>\n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/he.po b/po/nsis/he.po index 98cb5a3..fde5811 100644 --- a/po/nsis/he.po +++ b/po/nsis/he.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-05-06 09:07+0000\n" "Last-Translator: ION IL \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/nb.po b/po/nsis/nb.po index baec198..65dc38f 100644 --- a/po/nsis/nb.po +++ b/po/nsis/nb.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/nl.po b/po/nsis/nl.po index a694556..6b1b57a 100644 --- a/po/nsis/nl.po +++ b/po/nsis/nl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-03-19 09:47+0000\n" "Last-Translator: Safihre \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/pl.po b/po/nsis/pl.po index 4e87fb7..f33625a 100644 --- a/po/nsis/pl.po +++ b/po/nsis/pl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Tomasz 'Zen' Napierala \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/pt_BR.po b/po/nsis/pt_BR.po index 59a906a..b65c353 100644 --- a/po/nsis/pt_BR.po +++ b/po/nsis/pt_BR.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: lrrosa \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/ro.po b/po/nsis/ro.po index 07b614b..55083d0 100644 --- a/po/nsis/ro.po +++ b/po/nsis/ro.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: nicusor \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/ru.po b/po/nsis/ru.po index 413ae2e..dad064f 100644 --- a/po/nsis/ru.po +++ b/po/nsis/ru.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/sr.po b/po/nsis/sr.po index da1daca..3e414a5 100644 --- a/po/nsis/sr.po +++ b/po/nsis/sr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Ozzii \n" "Language-Team: Launchpad Serbian Translators\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" "Language: sr\n" #: NSIS_Installer.nsi diff --git a/po/nsis/sv.po b/po/nsis/sv.po index 511e32f..856e305 100644 --- a/po/nsis/sv.po +++ b/po/nsis/sv.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Andreas Lindberg \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" diff --git a/po/nsis/zh_CN.po b/po/nsis/zh_CN.po index bc8185d..4a9c890 100644 --- a/po/nsis/zh_CN.po +++ b/po/nsis/zh_CN.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-03-15 13:05+0000\n" +"POT-Creation-Date: 2018-12-24 11:01+0000\n" "PO-Revision-Date: 2017-05-28 17:17+0000\n" "Last-Translator: ninjai \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" -"X-Generator: Launchpad (build 18571)\n" +"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Generator: Launchpad (build 18847)\n" #: NSIS_Installer.nsi msgid "Show Release Notes" From e9fa56a635ba35cb283c226f3ffe69b469e7d17a Mon Sep 17 00:00:00 2001 From: Safihre Date: Sun, 30 Dec 2018 10:34:25 +0100 Subject: [PATCH 11/22] Log error-line in Direct Unpack See https://forums.sabnzbd.org/viewtopic.php?f=16&t=23923 --- sabnzbd/directunpacker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sabnzbd/directunpacker.py b/sabnzbd/directunpacker.py index ac8047c..2826ee0 100644 --- a/sabnzbd/directunpacker.py +++ b/sabnzbd/directunpacker.py @@ -180,7 +180,7 @@ class DirectUnpacker(threading.Thread): 'checksum failed', 'You need to start extraction from a previous volume', 'password is incorrect', 'Write error', 'checksum error', 'start extraction from a previous volume')): - logging.info('Error in DirectUnpack of %s', self.cur_setname) + logging.info('Error in DirectUnpack of %s: %s', self.cur_setname, linebuf.strip()) self.abort() if linebuf.endswith('\n'): From b3dc74a07b7aeda8793a219c1f6b8807dbdb93f6 Mon Sep 17 00:00:00 2001 From: Safihre Date: Mon, 31 Dec 2018 14:57:02 +0100 Subject: [PATCH 12/22] Update Multipar to v1.3.0.3 --- win/par2/multipar/par2j.exe | Bin 275456 -> 272896 bytes win/par2/multipar/par2j64.exe | Bin 310784 -> 309248 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/win/par2/multipar/par2j.exe b/win/par2/multipar/par2j.exe index 0cd2d48447a7f25eaf33e5c29853d07f69593a97..2c62b3a92cabaff0fa74feed97ea674d6e895893 100644 GIT binary patch delta 101615 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

t24GJ<`PiT=s--2deG&lA5^46 zPJ;(QK_9hYwR(54d!fDoh^2K#lGdHz;F1X&q<&&tN8$;4y&`aN1PaR~Vhx%B0%jnr zMhIY&CO&smBV?@)oidU{wE7K&-y-Cu)4>qJoJDUC5;QX(PxNPG4$w)EkzhZR-X2Lb z`Ub1sf|+S^w}P3*4Bwmw%3y{u2ReEn{o)OTGsT2-nmUTKXbe0!FUfj(`vN7^vjqhf z3Y|L&vkMZVY1{yvWT{Q@Iatz$V>egFMHV`_H;N zr8SxmMk7a)_xKrU)s*u++-yLa%{zoVN9KA45?h{G7i(3QW&uTi(>tkobTQrp`I{7U1liBed06GE=Un8^)5hO#nu$ zcI19ZE%cmN;!4n`v+vhV7Q4{LV~GGbD#l4dF?}3aRukE6u*$3a=+ki|rXC)f6vaFS zlGP{EvLI3S(D?DB4?FV+^+CgtOvYlLxy2!~CAPVIJn2iGZl+b^F?mH9WMH!d%}ST{ z3@{;$FRqo?<5_5}>1)%bn&01LtTdZG$TiNQDW9-~vZ-W_I z*uy(j>)a`kIg7-(E-_35m?i763?AfWt|I!~1QOZ)A%-$w8^dN?TQf1UFvbV;@BBrN zcktfx0g^DzA@k<=_|tzTkQBz2vEn=KsCaxI?U_d+$+3NOY#xawwesk~JTj29=}sRb zzBMv>1^-Gp6Z~f-v9DUpdJeJgS%t@Ff|~P5bWObt22+-(?Mm(W&;WTBdDcYUgl6o%~MIr;?rDw+hcUV+fcc zk>wVfreN&GX75cCCzALai>({ylaCz`b?OO|>omyk6jYj|Y#dbDTN#d{0*XU~;-p&5 zmg1YT5*}hF*A%b{7nMwETHL)+vsrFO?dc{Zt0Qk`Wi9430>eX#(6mt=S$}aNQOOU| zph=`zlLS~;p5o|4Laq!4#MflbO&oJhyH0|Br=k-kkr<}l0-MZ@TG%1h)rDstP)Mm( zk%fCf&QVNbaMQ9$#GEtJv&Wwee=HX(4ms&E&3)<QCu_0@72724Q%? zr**Q}G#$s-vv&#S@>9Lbl-Z~)4v0-H_6Qtt#u$3BfEb!e)kB9WE|Ru8rNXZjkX7u{ z2J-FVr&RSm`J1WCczXyoEVWL1Q@qvaQr!onn;Z~ven^IQWqCkt$3)|9bOEfQ&}RqZ z7SjT1_~06XR|A}9MS&$lErX&f_-uzt$$qFEe)eNr%)lMaC+akA@lm}siz9HpDMb)I-5UVBd%6N&K z=T3!wq^I9cC80!2p!=s{(WZ(9J78m}sNf)#jJQ*lf={lb?We(V6H4b#gF4qh&paKc zL1ebvnsHC!@?!F`L}H;ErW0)_iZC0Vb3_0N@m#JCrUDb_v*|<=9SWm}-!%>Uy|B4g z^jGgs29DT%L51*3{tzi&&lw~kl;sOp#PT6mvU*P^DXC-zX`PV}^l==J%pG){y2Tu` z=!?Q*IWPq#A2GJuHzoW5)Xyt%Eaug^of(Sb0h@K zSo{bQ2u@(|N;WWs%R!%hh4xOa3o>QHlldrvKCTC5=GmbF@2-tI0N>`T6R^dZ8!rx)necl2XxL%Mb+XO)a;4H zCcFU8xulYrD|`W7x;Frm9ya*QAf}mDG-1}=i48qHD-LLn&Sm__sK|!_PO=eR%p~DB zjkw_~($rG)04*t!qyp2>m~>$JwC^KCd%Z`kzn6+Le)6>ax1Y2Ciu$vP~F&RCWK@(V4@ zdFo^F!7>nx4G-tTCo&+T*8V_0`k1t6`S}kX_JH(QiABr{n)NNvTs%`!nr)e`C*p-1 zdg5c!nBM)E=+W+$vq|$>U=8VvHT2Wb^x34hV;0Up^=i@U?n=7QSiC$E%{O76#(_Aw z=jC2z@$BwfX5pGq%`BKQ4^T9VOXdXo(3J; z#)-4Ev~?kA$sB#DKZ}65s9s-906u8aTLO^q2ABh{CL7k-c|9hOp=nIzsP=OmM03is zZf&^pX8XD1y>i~cmX35RboZRik2Pp8R6`)>*bGSk-CaodNNG*+G|!Ha1n*%7?E4z? zr@nG$q}ylGdUHs$h7ll`$m9iB)u;A&4B59C(L2vMjtSm#9DTZG*hJw?(Ghb<8mYU1 z?wUic0voGbuncFdqt9Jr7MvB1A`;qA`XWq`&pJ?ncmDDg(@5$1B9bO=Lths`6>dZu z7LyUR&<23UE$)q@bBf8QsPOeCqybfYLfVp_RdmoNWThugtkd8GfKvt4DygzIQv^SS ziX*nC4d#+4vadZg%q4;@>^C+eEm^IYi}QTZ#^Y|iS0Z5pHpm9d&Veq%JUvcN6(3Ea z>*tat^%AhMs4@siNub6AtTgUV&&?%C@|m>hJTh5%Z5l|m97I}dBg0+(-kv>SzCh1n z6Ku-?@WQg#$&9@CcsKoZ9?{6ZT|A#CaRLttv*XJR^GO`>Uqgq_CsX3!$YleJeS-{$ zVDq}OfpeR<>1SzTo$-!6Y$!2zW1R&gy(KFkd3uX+dJ|HZziQHl)#I)+qE;jC#|ubY zJ>->8pV>7HZMBJQKBRjW5PLPq!yrQ!l63h5I%gpE9_ntn7)Qw2Bi3>lZFBTG0m&{+Q!G0AT_?MSE{&Vyj-&kQV$BAr=89u6-U{u{q`cGrq$8aoXnr@c(e}Ga5}vOwEZOpxi;WucQ|x zElAZ$I+2q1Vj0-MJ~4;Djyws6idKMGz#Y{{T8cJENUFVrbo&n^vDPsp&6rq?q*jPx zNSeHaw5&!_h8Ic3iFC^nGO!v+sz@5XlysLbq$8G+CgI!80!c+N7tu)xPnm4Gflq_q zdtghtYAN)Z-zU=2rKGFHwXYf__x=+lgO^DtVSsvziwrS$w1kV;tn^gi!McpJWrl(m z5AcPyM9+gUgT0qIMA?9CQ3 zhKNt`YDUz5GZ0{-#;ngsK3l5gq3I03>Be|3obm#Tdt2ntmqKpoJphB1mtkjLn-Y73 zNOBP#N}Ff&t(I1V;RsgGT8gw38$9)?;*vL&n;D z2gkH!i2kE!>=z`OZd*=bs!?DMr#F`qv;X;W_|ARBdNghYX+*X~(@rahabUnN)o{kD z)_;@!RTxyB=7A1Vy-okM-kYW?J?BS47}&kMHz`AgF>yFo!b6M)50_Vv27&&g5Cu__ znVx1}Mdd3=Tcw1W>d%<80A=Z6S^*hMmECFu=Tx@9Hl zfD!a`CHV(W4?icXfUpItNNZmJXWMnU2e)9(m8*!BbX!E5uZC{kh>l*3Wjls%nWAZ$pfym;-r|dHgV!`hO+ExY?U{lt}jS;{}#I?kPM`MegSOx zG^H=TAYD3k*;$RP{~8q$^8mY@G0Us#XUqd#$x0PthDqR$%mVmLbXEyz_l85^L;0V#n*^G#UH3 zqcrPKXE?-ETGde+yOyZ@(~@4}+eMiCcxNs70HrRi zC0*K~TA(`|0|pxttPrWpcb{R8Jcif&8RU5lZcpPD-ZHpZ(}dcg!M|ifOmcaG8xT4WR&GEP@>&2cgdv`q2iG62h{&-0Yn@5e_0; z+(NHzAVUWvY-K6W&Z8;!f0XKT9oPZQ468?c#s@enxVVGvm|00kLJpRBZg1QdAgn@| z(}`<-Vs>ZFc~5HH-%{&-c=hPZmuO$YR$B5cW?FDP`YlnkV5QOC$0+v_!3U242q6gJ z2r&q{tu*>OwAa%r8)Et(*bydgrBlBnT|>(lt}b){f#+lCbY8yG{1_0v^d0HpcRvx+ z&mpCX?=iUu_*2(L@>ysF%Rj}6{tUa$$_Se4$S-UnJz9rhuaDDgM=@D`n88< zxt;rZAhHA_OP1@GJypIgxD??uJ@5mGPC(@3V}sDRa`7x0GR=JF0U(g)D;n`4w}w?H zZo%5!>~fbIU*OCH(4}k%K3jSVZS-A=s5jzuZEa2cpA4#ZJZ( z&<=WL3)EIztG19H?ArN9tYwHTb^J(zDU7}Rgzq4J=u`k<`|@)GvG$_feN&O5=YQ&391uQ2(gbJ%?} zfu*|BGqdvi)ny5{m{fS%tUh*cvm`geain=$WkP#qmC=G-#O}u$5vr#*cLCC~Y5Hzr zChLBq^LLX^!=GZt8vNVc2x7$`w96RLemv9zT|alI^n4}Mdn}T;v>{SZ&>fn9HXX?gupj)5 zF4zZR!fxh$#3)aoe)~yWV{dIfthVomRM&=Q+HF5cme-^6_7i>J=SRT}rIxruljzy~ zq&*RTqcsk|Ie&-ZsMt)oKfQK6Sn93-#hUFa8w;DU%PJ$ndbEx%LR=rGwQ@wJL0WMm6~gka2e zj>DJ*3tHIv4cj`~67S3&P@WrNPoZOvlIe~x#mHQltmNfObn<7A zR7n8p5^La2%H%KZlQJE^aug||rnrSgFQfghV&a~v19 z<{*B>z7v=s6i}F4;hb_^Rx97nCSGj?j#`s`aE!F^JIL-u`pq#iO@5We{YFd;-%uMU zdX|W>YI9HYafhaqPW_FHm&e(UqteY0D0PPE<5jCS`~}MDJT|YX(=kex*U&Y|js++F zxsl=#+T;X@YJU^MQOmv`j;&&{c@jenn*Mq=h&ZoCrugn9Ft^nkk*TmV)XI%F>Btkr z9118nU%$?8c0i&xC|jUd8{Kt+G>Sly=eav7tGwWR{Srs3CEs@?_(+-QlM`TdcWBs2 zqLtsIy-pH!NN?%2K{L}(usB(?!75Cli%*iV&DeYMuUEF2(@8$FEH5@_s|5odJ4KT# z=1kjilg6APol(iCQ)DC)V&_kR$IYfsPrdzvzn7q;YGs4L;_Q zSm_#25|1m+07|~@tn!@_JlxeiF&ImvlfzI|#c9&8%XNHrrIMWzlziRHIyEJDPElA> z+{~W6@dit~=>|mDX!QcFz62?=2Y5Dd&UpZ@uql9+aE7!*Ti!iGVl|*8S$@6TS0bjZ z-Ps3xk063UOkL)Y4e3mZxISW&y6OvALV4a8v;HpKdxq=<*b2`=zxs=AK1&wka^-iT zrc-_=Lp=AxS_9V%YuQlWvt0)u`^w5OfY%)dO>_(7z41}JJSO@H8mvB12j)vFM}24q7}>>Av=&$^Ez!QVBl3hk|IwL5Gv_H?^L`_Q`Q zNyldYyEq+po-~&Cp+)D3%8`SY-~-kY2W70rQ+=rP?&AZHBE1{n$ozMb>pm#AiCfbL zXcLp6k!HK@S7#WCDqZ^rdO+x9IGX+}XA_pwjcWZp)jF%Xx$_#JPdP00HA8~?xHFLT z7F)Z$eXavZVMmqDK&j`q>S8c4R(Kpm+BU#S(dxd>{(}qzYXABJtWl)V7f7;-L83~` zV>7bHrAGI(hd_G(SBQ#a@XyZ1cr&8u(mPoz>Cy{W^fihezCaq)A;45N>r1Y`{r++K z@B&$j7c9LE>Wf&gy3g9XgBG$% z7;5m4Bt0SI)vC2vq%<~#J%`7AK{5s7n6DDX-XUuAbf2oSq4D<(lS;3+! z9kEKD<&w(cL%}SQ7fnGkkKnLV^oUi5lUm>kn2Cj@GBE`pbZc07(GC{r$xtFa_mQ5Z z3ME2fTi-miP{JZbJ)R+ArMHQTd?m3s%)aXy#F(eT`N#l}m3W6obY99E?4Aj)#xDOK z*u8O?nChc)ul6_nPAtYD^ajfRNsfn2MvpMHb{WMb9949Kd->@q}x!Uon`*zVi8&j z!1`?qxlPYhkkQ<3;cQ5el*TYqv$Mfi zi+QvyQD$gXE6>MupmKC>m>5k>H^@gC#5ygq{Q5RAnsE&D)IYbbSf>sOy0z}maJ&^Z zio~;Affv#H)fF!jOP}2!9Z2v42AQCl=RkX|!28gEQ$*6t!Sa+LX$PXGow{Aq<}W?E z5^$6UGRd54X75FkClg{{rzCnZqy$fUAN{E5%<*|G#W)N6-TA{XG2k8>;65uwxyJ^x zvCKLQOAd|mHj2G)x`^K#1C?mu=qkVYh%AbP<&V4!Cj_H!+M>Cj|$$;=Wzh_$g&V{QC2SNO*@z(k0pve zKzV_)jV~(}>?u~l@{N2N!bt_}dpiI@VEmruhtW@Nk+??HU8(%c+0)-$XepfPZNVypaF7rvv=3eNko0ee z3b_1k&iz5ooA(Rz0{~&cmzmb}ACaWSQm>hP?K&s?ncp2BLuD3{I#V1+$2}rBz4{<& z`T-FfW4b%%Hr6GuMqD1`B}MUTACFf16cWa*VWUP&yum&Q2*QF~+Z*7`XrBhA%!GCH zW1_5Agi4R(`ip%YfYc#q#C$sJG3m)jMwZveew=l=y#}O@ch!=t0Tz`l?oP#sik+V* zvj^ixT+K!b8!8>`(Fu5-jpS|qNIBpW6TmVIK?bM!G^;i{uZf-Ah`;lmdIQ)pFVJu( zi&d9lNQd>c7o0$j@sLVrQy!){vz^0ULJvwbG=2Oa5i^GS(5=Fz_i;ZbIrs}^jytCW z$bx2JY8Kr;$m&0d-GbSe*qL$;>v{{^n!PM?7cF{18mpHg&ES`JS9mtQt6M8Bz#~Mp z6PH3i_wU{crbw~gf@A6VCnTny9=+KX&$={-X$4yY zOtv5{mlFrF2w)3xcji@^^bA}W0L&5xc4NdH09*%VvOjShc28m2%gz=F?XLR}gFjcc z-#7FT(C7|bI8TxTE$uPOK?nax?G3N4AxK?jV}IgMPaT<}Z+Dq20qrnN)MtuSEaN?a z+n>vA4|swTJ?)XGCGH^DQ%qOZiV(D-uKFo!My43$siTsppW1`V60uoIOzQGqZGCl9 zYO5>xB_u?5&_6Oo{CB2vo=o;&EC#e!ea1R{6yS5#+#67-%6;q(olD=VB4Iid2U#Sd zk=Zu47F$F^=0ZL(9s%$@0(CQZ=7r+nCVK!ZBP3YvtRgLwF>bws&8gNwz)y}-)YSYzj8AUcrewLE?YT)L#~`=g5SEwZl08ibaOMTs#I8q?pP4_L8wR2~ zWOA&O&E@0Aww1U;nKC2AxOqP@7{2vv>8UW>uXE+f1MR*1peFbMFd>GcCFN+vYY?>8 zS-96N z|CR46un-KOTZw*HotoeinOB$bS8!M$W^XSxY~U2~7c=nPNZ4YxsrU+}I8ST8#zufO zH10JSEzhURUc%VZcr!S-_uEuUZk0@FjPUgtLvS0b}B zQYJd3LabI$)-A@)p=cbyk`qSmvhh)3J~9;Q#eUWK*dB^3@!AEc)0KzVA%(uh;l<2T zgwsN9M(nxi=c*mFySvhdeyZkb$U%2LT&ucODBx|rOsbMr_;MkNI%rfm15Yv7l@~>5 zB);0nmMV!`Q0m_}G10mx<)~u)nT8`sy#1*!PN}Y*_2V1Xj|)P1bw3)5{i`#ivp@0r zAD#{z_jJJYpB)H72kQ7ZugLTE+r%Wsmq5d=8c&n_eB^mbU)JDl^lM+PdF_8tkE_S^ zLVuk9_q#9GwAMd3WJK!G2lTZs7bRarBmKC>@(-xs$8~JAYdv0D7Af4%3lKL+_X*JJ z0%1Cfg`GUC4OZSFy2g(i+7KYE^o6@E(L+}uxg;Iy9PZGF8r(o^IhA&PHu`Y@ zHy@i(8V7P82H<6dv+kn;OzYFtft+1_sI*ocuAbcYE?^!@qk_0N>9&fd260i+?a9(f zLEKb1CK#Uvb3`b%5z!aTU*-!LUeJ)2npAHP+O5~d<2}MKi(6~@8BmDM!*lkbq zHDcUhMyiYlyb-FK=<-lbfs98(xu%RG+zI7k*tK2*&P9gAmVVxVt54)HrJKVzEj*$0 zb|V087fo->edK}Yb!Z_r@ix8D7zwjVdp6-hJrKP@?crP-35-8b8qP&Zx5cG9!@1$C zrsmDKNr32Q&A6s=c^2Is!OeiP%@oO{spi5=K2$z;bY!AzOtVDU=LoM5xB9+nRr0D#l9MuXMFU+GvjK1vBYRCGqHt# z@|wAlgYg-(K&Vemqqr1INeqwTn#-~3CyHy<=<8ySxDftSnV{Vhy?{ifhyI zZ^UF{i+2xvF5?*{~GJ&!4S3Gp(k2!VS@C~`wp8H zWWTUM+36chEHm*T9nULG^ZZB5z;YoFBo@<>6RF%$G9=@3+C&o!^-#@Nqx1+po|LZ3QP{;}=3rmgXuU!Un5aSmj7 zqjOX?sa8ywqe9BQwLRCbPJex(Y^WQSoTO%yMku&ia>5yCoRV8CZ%uzua;*jTNz}w3 z*e+9iQRKN1K{!i)*Pv4JHyg-o*4t=H-%HO~5ARQ|JqxQ}6}*F=EeU!(GlMN-%Nk z3-MW*C*_b;CgBtxSdFeK97$<0XXhz%NtT#Q2WmLI8XQ(^^*&nGf=$lIoXz1mEQ84h zmW$V9!+}xm*04%Nxs(gHrH3@!2zdlJai+RVeIb2#iQ*Y+nF6%6`X$O1YQzVLG*!nX zVPXGb9oIY@<+BT=i5sZG9NH!s1&V2&ghAvpBg5%H>8h#FhV2jVZ{`y>z#p zYa%bBf9SawHbeRBY@wz*t^)_bEcq8t1ytEAWO^p14O|ZlO?mVwU!R^1?^u?7?h4R2 zg9&UJxB=m=%JVNYvn-XNnCip(oK*$+wGQ~QD429I!+?;f(XJjL;Im!yVR`-u!r}a< zP8?JR`SL80&Npy-<Pv|)d~rBX;}gn4z42y#^c<~|%(cfffF+r09tbiNuPkuGISmH}9i7Z|X{dvBCAnJ~6n735 z4vbH*x$|F&QS?|c7uE#%nKpQNKJ#Tb_xogur*NBH!b;0KaSe1XtdC+Ih7E{@*;T@v zB`j42UBfpw3`-@PEiqy+?+{==$J&?k4Rm^6+OreXy6d!{6Bi@DOILK_8k4G%bbBXG zW1QI&+0M;luSr7JyxviCGzCv3-PwuXtLo;R`%BC|^-;|W73#D0V&vKpR#!r}`MzncAE-maISDa)4E*(UZzA-9G-;qbrC ztOhu!FbNb-Yj@?^vBn5pxhAZ)Cf4m)r zzZIe=?cR-xQlX^txjXNR%;JpuX}03z$L!;n7d->GcsNKIx|90oK=ET#eW?6^@4CCC zpLgTFku$3A)`N><*Mc702hAWiJf>K2lEP zsG}!$w*|^fNR_N1$&M@bnnXb`=$xiH?tG2pa+%i)`rdW=V=qpKXC=~Id)Vro2VQCA zs^NJrw;!gkJWu1)yYm!M!EhVL&K?(RTxNY%urZbyR7AjdbOkWmi>|S8ddyT_vT>5l z{f~{yu8n-fN%{b==5RVFm21Z=B8b7_Bsq)o&PasW3+S3uE+GVo?CV?1?_Zc-;quwV zs;x@p2GwE0`DrJ#rwRCQBpsH<#j@^yn#M&mdAyF%1y%w8@q>#4SfOfn&!IHV#4^@M z=Y(27y)-cc$3XXVt^)+fC+S?H_KBNN{wHRnd1bkZMKCo9vb-hk|1HZKY@!jpxd!x3 zI#;vxlZ{eFNddU!xt9uE!u`Js9i`2BbCIn#{44vae`R0zU)g8UcYAXKZBNIxBq^nQKTwII6qL#DgSrsoa z@O{r=AcN%_c`pC)-_|BA)B@GHqm~{?iRx=4)IO`&A-Jz3#)so}L z1P@P1C1Ay7n_d$20(vF81e!uq+)0aLsTn9Xx>hnaJAS=C-h0&jxd5 z5}Zr5?{GuvgysHQm84(21EhxK(ug5kqgr4km9^7Tf7*DLb{xVDWM#h?;!y$54dH%} zpDJ|?<+_q!oac!lgN!jDMV*mT7 z64(!;_r`PGu)@kXfouOJGNg3e1TI2isq^!=HVins^SD#EmM+K#UgR4~PfX(4`z$EK zL4$qHaxy!@WQ4g0YY?^~{DN=}p#tF{g8%QFEDRwA!HAH8&=+AW!Zd`12x}33Ksb$X z2SIj@lLaHhAXpI65ONSkBTPn^eU5X;R^sM6gdGSc5h@T~BLtl1WZ?+$2pth@2=5@| zA$)@H4Z=Z$iwKVqWPjjg2<;Fo2t5%7B8)|thOijn3xur*dl60}RQ%!KWKVHZ=K?2d ziC{v=L|BNh3Sk4nUWAJX_Yqzr)VqitA!rf0BIF_zAk0Qsh_Djj8-$$*#}O_g+(xKE zAeT@cp(R2`gd7Kc@(^Ys%t!bJVH?6hgv$u`5ndw%U*=?y2<;Gz2%Qje5I#UCLRgEi z6X6KLWrX_(@N?Uv9cQ;`2Fv{dOJGG`d{iOJ5t$E_Ggbo z*%nh`b(ZqBP}z`KLO)r-^$lW05QesCF%%_brH@u{Q%LEw zRa`n6W1)L<1VQy$S;%C+0~Io{KPfl z7UG8G;^zH~n=;%?`^6I@?@h1#gz+_>U7FNzV4>oIqn@PZpZw;j3UZ3gqsk6?uWz33 z9QR}-^-r>QH?Gm^Y)9FUv);&z^HPJj=9fGX+=2?vO`UpJM)IbPsB5(6F0OIV>FaOf zDy~b-4y~aBy3#AX#V6nO+;klB&;M>#Jxm6&zc;Ta`d70XbBVHM9Bo_%IkDEqbKMdk zUAY5+I3$9BGN_FdQDb*IiArd%U0kSNHx;J9aQG1`xmzb)-2{D0+}jkv0L5@r4WZ1n%zY!rTM zu+h?azi>gmr8^FAdwpt0zVeV9uBEk)aclkLS4)35%?*-wz+%gP|84w#{Y=x&a?M*a zmB{HPD=W*cZ~mI(CCdJv1mZ1Fy72R@~xJsqi=VW$B8WaFmoH=X$O>(@iP86zL{k zR!Meg)D!OJ+w>@EdCq-JCq4F5a`pUBeY>MPEgcV!h(D;F^&_-zmZC~ve?J8{pT{GPp-4uPHet~|4{wMt&{Z;)5gO8CnHn%7(MvG&dWs&8g z<)Bp-DU)qPL(&x4is6d$ibcxJ%DZ$4@>TdjSegZ$8Kg&PlYiXKmGBuMm zi!@(oj%(^`wc765H0}G^ue3jCUuc`?TI+aSXWhHHX}ZM6le+u5P<=c7T>XCi zpZdr8x(1!$eZxw_KEv-0!(Bs=G0LbjzGJi-=Nf-7?lPV-UN+t`Dur&sAYp>=rEpXT zG9_Amvb?f{TNACHTX$Q3Wom;$CM(0GokCQsQjSt>QEgN0RF$drst&4-sE(^ntInw| zsw!01RiY|IJxo1cU9P^M=J_PP8$W;_#(%)i4)k^=*Q?M>Oa;0s;|&55PlN&38L^w2r#uYDNTb+@0#*WADU*FcABo5 z?wOvLg3V#(7G|rtpLwx)pZSzoZmDYtv*;{CEX9^hmQu?(i?21r8gG4vbs<3}+W_aV z%&GWHu~~6QaY^w^p;r!37AWT^mn+MaSCwvM6P21@z=vv-nvR;Kn$IpdXol$$3~|OMf{#VEN+#1|h#XMdQ#4aHSGG}hQ>H8Xq3&_Y z$;uhZV Qsp+~0p)MX-<5wVUn>Wx-c!v~ol-qgMW|b-+p4wdG<6^KDfJ?LGoPpV zShGU2MRP`TMf10&j<$iei8fZ-&Y|VC)3sk~cWC2vy>zE^=XHPT9_pU!+&aD9s!!H; z({Ipk)Nj#m)9=)m>G$f-=x^v{20uenLt8_-A=fa@Fv;LDd}Syz95Vc2xMKLr;BQPa z_B0MK4mFN9zHgjroN1h6JZyYmd~Ng<>I-SY5Fu9>Bg__-3EPGJg5!j6MYt=}Gi3t- z^Gr)jCr#%}4^3_$p|QD**o)5y>+a~ZdPfI+XMJ~lnm!9;nya6zU#wrLFVU|9(0A$&>rd-1 z=&$P^>Ul#S!(hXB!v}_0hFZoZ#)-y7#!JSQLOcN4U-(e?L|7uM5K4rD!U^F8ywkN! z(WX?8_7{NX6;q|@fyr+E$o!o-$kM@*YRR$;w|s5cX8FSs?*J7$tYua<3fcKPLlg@X zcNFnpTLsFE%6lNHKvjKJm?~N|TlFap+gPnyr@F7IQpwao>S&NyB8KF8^+KN0^wg}> z)Y2-zu&!y{+6eS+Q$0eEiH}hjDj)2m}1N{_A?GKjspy)8eQNv zON?uc>y2f`ea4H%E5?V$XT|`bt`H@(6a*nb$PoGp?||U)gd$;{uvGX;*dS~X?g)FWV}T|S&w@jAXE--jQ_JBIPO{3L!Fzk>gQ|DNB*pW!d@SNXsBD)5VNuxOPg zS(C2G)(p|uH6Ln@YEEh{XkKajwSn4bZ7Z!x`;K;;cB*!Xb{&}CuiD?Ve`xP&pJ;=0 zp*p2*jP667Q@081@F0fvb=?b{MsLyE^^5cu^*M%#hMx_G9R|_R-e@wW84HZdjAy{K zF_j^V#h`pGv^I?~O*YLpZ8M!Wg_@h0hngpWBkngpGWW9_v)r)Uu{^cZv+At_t$Ef0 z>tyRR>rCr+)}O3rt=Fu#*f6XBQv)P}6rqZb6ss`+4=a3?*~+oXe9+cYWo=a}m7|kt zl&VB^K{Y}BzIujwjrtq)Z|c|TdVC~r0hiC2@n_nIWgM7wr02G%#) zpS1_IC$v|!&$K?eXkDyMp-a^jfq~tCplYi(=#%t)^!a)xYIugB6=_t1#QK4}rWijr?le{z=L$E4D9DKSO*2i4 zOrM*|P1jAnW|cX?+|8V69*1GI(!9pJ*X#o+p|TWO=2<8h)bEzdmg|;iYa6S=+8<-= z1M4j7Lcj(x`o2t70N^YHJ@HD1RavM!rhKCOM733Q2~gOh_TlI9CHx`2l8@3PY6fbS zgQ+yt8nh$P=Pg=aom#h6_m|FBuhPHPhhxMnH*7FmHrz0*fZRQ53lqk+B9x5(4lw%=Y1Jx?^$7<lK+tZ8Lt-k zBuya{k!88oPy^nElMdO!^lpmlibl$xl;@Q^l=&tHS-DA*tAN@eEnk#yLLwkeCuoWnNY^Y~!4)L_lc-Kfk=-nJ(o-Uy# zSmk@B38w9)UriTHf0>2@uOFC;%?r#+&Fjs#&1)>jA!KCMx>k#IE9msh2+77ywU zRYWPeCVMbF8&$stN8@_-?y4yHK#RU+C*)-c9M3hb~i?KH{EdENZkzGA}BW% zy4Si|`bd2*(Df?)S74)m=pX278iEXFL!zOJ!Dbi@PWn0ed)iQ8cxWI-e`Aob5zwYJ zCL1RMZF|5c+X<<{P+^1v%2|Oh6BwkzYGD)b_=|8v_!Bh$K&TS@Om$4*rWj~Rf~m79 z%QVj9f`~q3`pr~fx&<*EXpS-`nG4J>%u&#f`dRFt{>7G;7GkYu4YR7PJ*|tZ+pO2E zl~yK?uLEdx6e&=VhbrElb!T;!dN`QrN9yJ3F95hQfbOaKCD>^_z8Nn-8?-^OE#SBF37Srzk)fLRAdWwU za=T5lS93~pQ`1n}OxpqwJ*s`6<#a7|OQ6&q(KU4Fbzl=i^dA72^YuUL;|v`Q?;6HH zqp6SpHvogGg)m%@o9dd{ne>3cFw;cz|BUIZxq;;uOMtb3HNl!<{n%P;eF|+*E_;k# zY84k1w=ui|mGzZFl`Ej49aYwV41EXPTBh<*n?dgR>hIORsvY(CQT%xR1+UhmK!ncL z?9;r~XrTG$Yn|FcC=biEH?+Nh{fWATP{hl1XLXfO&?58+`dOgu8~VHYeqdnx4c82} z!N3}UfweMfASpW-I~#i#(~a52LB?Umkzi<(z|x$?LgS~<9hMn?GX7$$C3JNF^S=s# zrXHqZFpS?!e&)L76mz@1SzfYA!RZkV8%0$n{W4v#Mc6CN|L-kA*1&-4Z zW5BUreO7&4{Wo}iZH)JLK9k4x4t_PioBx&nhpzz{$j1D;nw=OEcQiGiTq(f|E!rgQ zVC^*RLhV}ZciPR`?b^fI5M7K;qZ4!~x@_G{U5V~zs8|nlG5R+86d-u6{-pl0{)s-q zP-yrS{PLlpA8eKF4&$%J8%CMXM2G}CunK)(uFMs#3Qq-pU_8v!)YQh*0kq%SG}JWG zG~M)>=_^wiY=oDl`sOa?EVJEw-u&1svjkY0fcmLrr{$zYv^=)dwA!s>tohdI)~~EP ztmW2|)(Yzjt1L$@X<7b?=8E=;4vJn1$2i3l2*>S;pCKGiD1KL5f!#=y8l??m;WKFW zhoELWh6Nd_YOd0#x~m3)p^R5eQ7u+|q1vH32FZC9s%isuH}wbVaK0_zHwXsa*Wf3= z@#px<{4MAbPkEW9rY1zwSkpoir_pGVG--fop=N<*xkK}fW;Yn>In8AZlDiN!wY0(7 zFbo!6+d*s7_6L}q0P=S2FWNI;w@lc+f)EPSHPJ;v#YoT{*Zl#Ke6GufX7{!Jkp7(h z4n%BALxQ27VT56s;W#vmJ1|!LjRD4BW2`aWsDR-r8!MOf0qHoLx;eUgx@Ju8HLNkj z7(WJm{$i{H)9gLdRMQ;OGShz3G1F;NJusRy^9=K5^LE$*qbP{R zC?76s2_wd7a@ieR@)REcrsow)F!-J;I<0PmZh~%}?rT_;`(YzJ(*^0Hpkk;b zB_m6}RR2hCHgq=hfKB88>;2Ji5PD2@DM|TA%+%#l7b|Dnys8ES)t6+VYKhYn6ja|uq)?@rr$d?g)_mIhCx(^WQpXZ+Nw*xqplSyDu7kC+ z#CT4C?ObBGUgc3PT0s16hvj`w5vNQU--x*!|op0vQjL;Ora@ndmtBKJLfRg2cGQCmT5Y# zX_MiE*{6S{kAYI5F>HbBe(DX(4N7`7;R@p{5)1GBr6*-DYikXV< z6;Blf%0=J^Kf>^MrK|Z&iMy3@!HfdoY6q&y?|BAjv zgJ_3ZMp)KZeuTB~$kG8i@H*?ykQsk5)RoC4$B#p%XsBqa7yz@A8Cb!v&vnWk%6FAJ zl;@Q3@R!Y0eXaUlRSL0j89ty0byxK`^$OrIgzo~mS|P((2{Ryp1^O`3X-9> zb|~~ihjy{HR4dm-=-TQ!>ZSsb>(S%GFuNP*TkCrnh8ZRs3LS=0;O`@h&TozTjrWXo zAPMxsZXwrHU~-z)n_8N+=DFsV=4O^LmgPWA59>G9y&fmSak*>@I$}^HD&{NBC=!*! zl!ukEs&=XzRW63ve7LV3sOm%34^z)nf2TgGj^bOv$oqr8#<$XR(X7=x*Z683b+tOF zy#-*i3*aJX3;ESUXV<+Co9z}jqg-DHD#}o>n4|hAs3vougzto1+``!1*cY;WF<8qs zV=+8zyFqX{rm?1P;XR2mzYnvdg{7BeExaU`ES;?DA%dP;WfdN}icoY^wu2Z zUO7s+Re4=`8$zZT1k4i1=T|BYr1d_Sq(7ewSKGJnd>n>AdCX_QQ8`VsNh5+AjL?1n z6D&yA2p~4E&=-Y=W`55B{NhhMM37F5^7d4i8{m zIbIu^LH+zhSSY!Jt_n3w@esCSO|!uX|1@C9uK!c?FEW3iCyn!&R1e7zll>$Q1}yN_dmFuN z2*!r86;0AxPLc1*e0c~1Sk15P_wmQEtM>YhgEoO1WaB_*a3<>zLj|{HcXB*dzBiEJ*Td>AR8)3DRpp_-|_s_s_LP?M##CY(h_trtdMDm`^Vy9@jD z1RSn{QQwfp{p_isn5b(;3N-i;P)Ikn^~FSzHPo8MvwmikVZPb+L@aZGy~)|<9CONo ziqa@Liz$}tEkfNL^~%fUvYQ+z7sx+kSkrIlxAnXDb0LngpbVO$HMk=;SQhLG3PByQ z2DhH1vFHfoD5F%N<^pWsC}pa$Sb3i(d60pSqdp5fTdw|B{hhkgwFk8&DT& z32@LDJy&0;Z`JqdXHaY#5oOnm8X=HpgIQ=+M1{PQ_$tw#4YbtCw@zE_>`Z$M&vFW_ z(GD24+Ntbz#njDn>v&CnJDMt|2TMGfP@X_hb` zeui26tyeX&jbYH5SBzOK)*neTZo)5`n;pTSL(J*q8Jo-<_^`|7Kj6@5iFsrjtJy{y z@$RSaHdhnnnR)fCmdLC2R_D;_134UM4Ywvh@E7t9cUVWPU#%igPTa0&*RmViS@sk5 zNP8UhyTQ(9#^_Edw-stWi(P!hZRu&aw#nX`-ZGT?H7`lll8t0b7><w{Q&JdE|_AMY*Rf}g#^P}4g@gn<%?=Yn1;6~!HA$<3{%6rOJ zN?p}d2dbmgS?US(x;jXk28=tTbI4{jI%?CqktBVk*Et=ZN` z)?N1V_IA4lVCYAulY7Xk$2@pLdVYUqz;^$qlH$sV$1?ax6P-jF=r0B8@dDNIQbaeh z*v$JApIS+_V(+nw?Z=#Fol2Oo9Jfk{Jgg`uv(DDZU9yV*wyy@ggAu{uk}sVQk6gry z;+WD-TcLUSc%zZo&D>`eo2L?s?DN>Xu1<#YE|y|92}BLIF4{B2YwGoa=;g91cX;3P zV|Dqc93?Ny7XC!vgIC06#bdMi`d0`J!Yd+)?B#AHSJ|o*D#wAoRZ(9SN3~wn>4%}( zL~Xy;Reww$%i1^vx9!ey49qF!9z3y)G zYVZTP$zgz$7v*yKiQFqs$Q!b{Kbayt5;An^1|J1K1hKq$YzM!pDO~zqFX%TWN z1S*#?TbYw+%`J&+Ybu8MGr|YY4zp>l(0;+*iXc2s&X?|d=QL(DWVn++XLH@HZlQY; zpTJ}I+&eFHRpngi^(LC6AxLJ*>n%F>7K)*eQ8%BT4)9R?&9Ui zVLxXhr@nFy0SK=+b=`C~%yge5JJ{%s^5&4I?BwaX$&cCfOM^AUCh;iwt&jWa7)2&^ zK$|0olipG{v%iZ$e)nq&S>3y+k;A-(8!)Tty2;w=sXq$&&m{q#t`{H+FX}h+N<3I= zQo_~7dI~wq{Ku;tvWrU0Q6HJjlsdqGh~XPj{dv%s)&2qhVQPc(ER4tI^3e{yHi+6- zs+>_jz`F&UPl;k1W{fr_83$?JI%Wezaw|^6L}+fYzO^dasce72UTjaAH_4u6FSS?O z+w9YJU2=i&aV+a4$8nbtn>t=6lDfg(OWq8|=?8f8U!rvB8k#c+&)T0VeogkKjrRDd z!GK^jiZdR;q3WWgkYX$)`+@jW?7*2HL!Vt2jZi@v`!a)Ma~Mi!hO!VXvwrBJz+i@vX*^*}#2C#mW=C3Sh4CTYFCWeH6`1fS)pL$`^iQ<;4WqPK9u*a~j(AfS z#!4TvKL&9u&SILmikN(#Sp*{34`(``C}UN!np!=qr)ZqTR#hl$UH3aI(%)_=FWIZ< zHT3S||--vcx5I(2EX!{sEC0@;=9lnPR@k z6U(?-@NtBRegP9*1f1SPaMV^BD$PJf9tibbrMJ>g8Ldo-4zjeG$G|>{&j{f7y{$)y z7<0jfm#jU&;SwtIh%*dVcPxq$Et+`|9RHkq5%znN)MElNJY2xqT#44(>Fx0j0)8)h zx5+y6cN-$|3}nS3`n-^`JjTpgjf?%kPsXcj4CyQ?AcrnlA1OZW81j&D(Tpd100cY* zSNla&1=YDH(N$TZtWqxUvg;8Ij3H+HT)ji9qTLs28NAy$TAsE_JB8%9#&FOX3H!RPluRXaOS7bD zFbUU0ef?46oLMUoB%0Yh-9BzVHyhnB(0$4s4iOKxyH~tDw!+mh znjQ&dhsgcR1qS5-+*6RE8e-J*+IrdO?EH`&Rlv~~0>KWEP8{=EFb{NTNsq&yFBe8g zY!fB)H9zr^Y~v3g9$(`Z`7yzzReopz^!X^zAVsaI&Qq&ssqBS>c1Bwc^ZOrB$_Vof zjPf>AL^%MeO!Q3*!7e|aIG*?|QEY`jlbU3M09N3F&M^}2cT1H2F0VAg@^P6%P%@QR z@V1~*P?afP5AQQGSP~o!u7bmFom5QR9)+nr#3(UQOovdtE#4D*G0kU0aio~jlqT5F zOl78WCknY(9j$fN3z>D-&i z6z9ZMQB5fsOqL>*uqTtL#HEGGi^}Wx$d%D_Dp1O)P1U>qjea*`P`-sw{6hd-8B5uQ zf#h-f;wjA91U;1ucY(3O*h(wbWg)qVZV`pqocJd3D_Kq!;&zo)U^TW|+kLrIF_PNZ zX*UCt_H|~2Sp5CuY<=Ba?B`im@!rIUR0!&qWYw`))~&X>1NNRO>WLK1udB2XOoa_9KZUlwxU-xC_^E z6XAOfx-z+ZX=kAGG^??!n~WP?>b8c(77>rF1C1ntSPnO=`AwBYE%6D{y*a}u1t9XU z`nsB@hPVbnR?}Z^WVA6lat?p+t#>*bxGiMU2Mf5pprRo%sroFLSMqSPxOJP%XEkmh zq^S)^5`?PHIo`Z<)vyWwc{ZNx5SutPXhH~+1q06GD#Kw=JAYVMDw2jV(Ll5nec@;m z7@%92Hy1=XrJB-G5is@~WfoIs4Z5yKN#@JbNuzU+z-yx0M@3AaWKC%4T8=i0LRspCzDPMwN^iUNubbSfY!>NZ}>_cWViWj55lA%g}cU1rqP zZkCmVm6er!wNk&9AShbCrKOg=XqjC^jjWW)-2d~OI}rPRfB*mA+IH_b&w0*sp0{(( zb6zO^Twg5fD`SJ7je9cV)8{zu(w0GEo1adem?uwiIkyhzVQKxmI_D)zDc)b5^OR*5 z``us}!hXvwZ!x%@mL&ErT0UmKYb|fHUxEEP7B67<#41(zU|TB3W$=OAxM=^+2N|e~>x>mE){Km)*PMp#>Z_Wdt%n2^UWQ>g`Xd=JO^Y z!>sY9n6)+`#jMHa><*i}^WQ4YQ*Wp{O#l9^{(|R6i>CqyM}%#sbZuEpL9cwZ=YYm( z*fNpJk-6<+M2CN?Ms5?2bl9a@JxN^CF;%7OEgtJQNp(F<4A;D^3hTAKK{J!*2Z{YU z?^3B>7QgL0y65l|E<0C9Hcv?5@>OwHGRtR~jpa+s;j*uK`-mVtuelTw0Q7ggB2Ll9 zy8#`&@3R(fQirOoc($|@4i$oT;wg|baa=W}1=QH=@|LYcqy|KGnmcDFkA}{yt0p)h zgucCoWkOx_N$)~4r~6Q|s9dY^)TkDf9V+-`Qh9O>0Orn#tC`7~o-HgfYb=eqLQ7HL zT=8%17yNMXWbg=lcjz(<-y^$x++*kle{HVt%3Z@yS^g~BqH>KKx z2b$I#*F~hcSlVxuerVSTq!qHXbCu#_y<=7HRElr+9-vxHKM~^9-UC%BmD|HiL#U$E zzANzkQQz_S_Vw+hBk|2LhkFg<9hve6tHqdp;RMxhW(#jxlYUgG~;r)Wx zY<^!g>uK@z{`>jQ#RmpVN~j!R<(|doFg_dozpwazxA=eG!S4=ycH>in&jGP$7^NIIG_2PZv>ZmcQwQIzEQ7@~kW#WQCCpFEZ ztenqWc19dKcr^g_4}J;X3!^PVQMBYdSM2k33SJVF!p)gkQg2gnTwUcuBdy$Wd{*Hz zA0H<^YqlSWHt;>5V?u*)RJXM@pjHkjJK@sX?D?ESuAVIZ74!bEmpmjTHEd>7Q-F6e zS8@xQtXV#w=yLkKcA&>Au+*2y9tj6V#cdZp&!_31L zKf!QS%1^GvL(2l!d{4_n*DO!VGFPCd#ZmB6L!cJqKqQcfc7oV2Y=GNO8Dw zt}xi?B(g3r`qj=Q^m1BxVa;!auhPO#j33?;K4bRqvG8Kzi^GSwM=?lkIYTB}i~ZbK zuE;R1rnNNl?rmR;(6XAsk;yVT5LZX%8r0ep=%=KV@m~Jb?MF69L3Ue|b#hb%(*tXO zd|nVUMi|{2ltPvAZb9KqH{wn3ZQhV*S=$~`ApN2(xvbW5TuJhU(J5Tx-|(nhLy8%l z7CjY=Kv$)K?0q5D%848voLqMfZzjBz)hwSVXw867%eg0PKA$(kthP7x^JbYfj{h#A zSBi8M)MlG=9r0LZt3t0(}l6oQs8Yhm56ZxCsr*XR?`loOcO8(>^Gu`8J zpvXCl^j)R>#TVnlqWi$ux(e57FKTKpg?m@}f^L+@uP>%lyP72jH6w$iiQmOX@O{KT z;;nptaZJMCF~IDpRSPX8Kl#w$T3HjP{-_v<|KBO%O9=y#0Xb!S*@=Q5=FX`rJLC!z zj+cDjhG;z@nvAZlk#%p#Hwec;N$ok*0s=*TWKZ~~?Y%~Zsz6Rc;#@vbT%TAnEHZ_g zSn?NZZpFXQT%~&?)u}Q;y-O}{0APjtko zy+nl9W!9i-q%!KLcBBdi6(H7Xz=_|C9w7D`^H8VfAe?f&5VBExVN6Vy&GeQYi*buu z2-zZjF=nuP8%s(QLUz!DEvc@-nm9Qvb7Gwkyr(s*#-AkwA5@YS2_c8^v$vg9$p_1Kpq$at>OHXE=ARh(xU~9Rn&0` zd(5T4;xwgMx%^mLu6zu>M2MuU+8@-OIxUUZ^5mY&2)m&?#T;unP|z#W8Bf*hTtTTC zqRosk)ok=qL=q%IDpRg0Ukd3N>CvVcO?~rolyPdQo^fiayhVK9Iz=_@yvUD#)G*>rj`io^W!H6O3(;3VL&de@ z!&I-26ki`-r0Td?95~?~Rdux}Ob}H=zY|Rp$EZ$Vv@~%*7-~l&V$i5~UB$|qJ|Bi0 zDRQZ}VPdZV>%V1<^k$m81$u{PzbRY3=N0g)UgIt7ZN<d8<%*^x!xYBs47Jri>b$J*Qz$j3Ls1x8Gd#&0_@ZtggX5NUbY_u6 z1D(ah)^`}Q)uR(?hKofh;gO(uktb;>=Z#s4p|ioINn@`CEkbbdAaQ%j!dRe+J0u(r zI4v}GziRhf;%z+}vmJ6TjPo!CHP~`;otp{s_YXt3!Q2FKQfjZ*pGIH?3*WQkP01ToLGVkCeLKOmn6XU)!f z&|#M!UoK8ck5+y4rRYjeS1o-}{5btLXv+4~_X;7DG{y2sL1!Uh%WyGcN>8A2PDx?|OhYfr@glX* z9R2HPms!6`U5@YZ0pD7JsgSNB6+Usc5Uidc9-s15=QAJBCXPFH} zGohV^rfm4M;o|WOBVev%EDrt+)#dEw&_T*Cd>}5EX2zIc%`{`M{w?&6O8T@9#P_DH z?F#wWJ^NBH?kmqQ&yydF5^d9WcceO+g+wu?W~fsbM~@X; zMi-wVd-f>otiPAJ9!rBOQ8Zt(Ds2@V(O>KMI9Qe(<3?^7!$yIxhU^yfFS{N%dHx0$B*v~PGaof+;W$%d*9)>wT1oE098Qo@mwKUrFe>_SV^G}0+Fw^nEYL;h$= z4ya+emcVpvME2bF?Vk6J_)>Nsw7VudVlZi$zun>QkVH*zWm#yfkU--%XgakAF@-0^ zfSh6Dpn^if28Yd43pKRMkD1_v4hjc!@0OYuqEG-jKq~vyhJb_Jzv6?b^{ptnMuJxl z=Y#|o69=B1N8ak-a8b;O8@Z?jOwP{91$)!uuGsdTLos+mv+QNct44p4zMHx^dE-u> z53`)^LI}L$&77EU1=65fyRZZ5-Du9x^PB+xD_V2=t9~+x_vMoANVx;`L`u9Ze`pSj z-y{#3D;~{#3QU-jM}1UbUccc0$hLd62tgdrCGluc(Tpl`JP-r$;)z^m)!aZ<95(ybr)j197|E4#u9vGJD(#2Q)i23?uzZOgP!+_UGC25 z=kNB@As>Hd)F@1AjgqLRuny#jySJcqu`@$8XHd{4Z`&eHpBaaWAD_96pCZQ1vj4xM zF(_zWpS3qX^aQb9SN0`(HQ!07S2(rW>erbB6YH5k!{REF=(s!*?pvcZ%?5=Q!0{foE5qm_H|~&*1+9EXOGmFPG+t+vnV+ z+jbJ&m>I>;KV``O7JJUUKlZhs+tkveD5ZRo*$645Nm0n}-)*OmAIzNw)~e@?P=$tz ziSst{W5h4!_31{MhroxEM35<*mao4eYUU4zT*k~#0{n{keQQV9boPr^+SsS## z1o?CF^lU|ulBiX)#PjnFp+G4=vQ_ED+l=FJG3cHM)Y<=@S9RBpwQtXF;+OYCBPVdd zOZo`PAx5*7_N*4SFSv()T?}0~wG*%wEU*N_PV*P052Uwl^oHNgB}YJs3G&t7*pH{! zf^N<{B4>(2{BmJGzDE3e;gH^d^qqoc7(Fe%0;B9X;;(5J88ilBlkY7=s}I~8=kK&u zJ+o*n5}sN#jK3xBT{M`F6E7`#)Qw38R}h_Vb#k%jZ#WZ=iK8#%IS9Ghg*=$0+H=rX z7r0Z0xSrA0-eqyR zz!P7{Mj~|nueY=A!A8xKbgYrw~lp(CrGOGMt`d%Hv$)7;-mfYQxTffQCRK zsJMuph^l7xL{#aYqBJ6HUZs^dv4wX{d4tXM%GNL(MC)yAChz|rY%|)>mDW6(Dv!gk z4}42f8cxWShHq*^#;tB8P5%Tv5ot@GrY9mzFV0!qV;b70`%pbT0P}m{cz^1^YyZ>- z9Iqk)EE3eVRv}`B+W~$aH|de?L&JC>m?~fhqxYen@vZgH{8!Nk*HWAOR-TI6MAC)NZU|&b z1omwyDNyNFY~c%{!H9uEFjK%ou1F_WOz{jza2+Jb$~6R1CjEmd^!6l&D*_FzB2hyD zNYo91NZh_7e}q=$j1=YNIrL*)(Tk?-^H%H#r0`Btpf)G`*0m#UP*5z$T<> zXldY0abn2=egMj;xMuO=lDYg0vDf2HV;Y9>LbhH=)zXwmYqks1G!7e@NA$k(cz8#Z zFD$c>F99zT)|>#qr)t{MXxK)*j+{{r2lmby49b@R@z8LC?KSK%-dgJbYbfsa`FO;-!S@!}}yMSy%E)sj%3d(McL_n<_sbhb^#qZ> zZuWg4G?yn(Ydp7nx>7iQZWkKy%Z6S9k-w;1J&hPqMRV`n)EKm58nH;3nF}EpT#S4^ zm48nxe12#+uw-WDcX0Sl!za5!8P{xb#&mJt^Y^%{7IaXk4zKCzaS=2MhGzx z<1ApHP%UO13J$G;!xzF)KBF_g2l|pI1f=sh`2kVCaZm^f`Q=g`Nf^o*>!xp<Ug+!u2_+D zNIcP_G^P&8Ir8sQ;VU9ZIbhN`=$G`qlc5U5&_+E)pgZhU15~~&j(@Q``HNf(!S#qW z=68^L}fz4NV5p8 z{S+$){}B#mJDjupn8gk+Pm4sQ)Mm^~vJCd7j;%Ei3~E^VazuAf%t2H_v#vA(<(Up{ ze3`tOxaZ{o=;D8PITqiBO@md_?-i|^dQi@+O@oaX7w9TLk*}3iPFe>9b3^5`;wzhm zPa&DKr76NnTSPph(fJ&UUN}5+P4iu{EB?s;L9Q7l4%gUYm+W0=NB?kU&e1w0tR?sY2xD?pONJdL{N2xZ@VC8%F9vK#kOlg~bdYT0tCy>S3YkUyaWteA>} zt8J>&eZ<1*fo_`6k)g)bWJ8$QoUEBotki&&;fV+XxVk~Fq8!djqN}7kqYHC;tf!XL z8tBD>y?CDR=^5>GvSkq@yu~$5?*{k|8csEcV@OAbuxq z9#21yZ5|v4)yn5kz-e=CqNaw_fN|AMAcox1{k96-+kn1nZv-_oTRgLQNIWTA!NaZI z3D&Y1<$l!_1t>*4hkOW;nD8;LL4)%n2&Fjs)t-H#?qLQ9?18ejS(&1sb<~EshCqTU zcy%~Yx8>EL^mFFb{u!uDpX18(HyD0YSNba8pR8a}Af-l#NG+6_E0B&yO%*jEzZ2N0 zad>LX&{n!TNXr)`4q zwP=66fY2O#{o@6vUW43|Nw!R?hA0fCOKE)EYWLefG4nZhNK03?9x%36cS-UPg7xU5 zAYW}cz6@)aTp87kTcWz50t_#x6M-POZ}hhS z9~pzLq91$)YY#EW$he3w23jn)+|`bYS!ScdsSqq?yg4}eA_6U$ac5ai&J_e<8Uf)` z6YE&(GX1c3s-mUNb!v1Z=-d8g1`)!)bvOOYek+%LK6q=84n$+FY8da?Z?gmg@akKM z<40E0?2*O|v@b%bQCE5&=Jo!n>i-8HEp@swFGRz*bl=w4C}7S6n~0qX`-r7pLow_A z^ZCp+ChgrC+8e;=b^R=@V(fv8jbN3J(f`}l@m9bD)PZMV%%qsRyr6K5Cig>H*($7p z_-Keh!r1FIJe|*Bq)r;gzZEWe-!7u22fvd~Kaak1Fa4Z*XVNHQgfb-Hp>jQKUUkHp zEOT$@zdR<-Z+W`1xWE0vn@9{J&dzx^vY%oJOop#zwUc3rIo{?}m?ggSZgddp(7UY6 z8pY4w9XJ6##DU7vZO$`HZe%HbL-`-x>M*!VUP@>on;<{+%W^S!TR&>SJ=>ULdUe~- z2y#p&jGf6b*qHkU&*s^kXT;0fRuSy|@5QUU1!C2EReHb*pV-lNZUQi-`J&_B4^4>1 z0>6Lz%3XC}BDxA&PG+tzB!+2xK^M6bgFv^;&Ah9QVkwpbkLaVDa{>TvlcQZ?!1loi z4-DNtwEw0@;mjjx;RSvp?vUO4m^OC^$5}bMO;+!Rn>|>ipCFcOk5q9T#7)~NxVLZn zEBL;5NB*`G**5v|!{UVZM^PIe zdw(STY=1v#GTNB!(t#nBj3F1m>84=BW9ZfH{OunGv)}cgq6T2f8V#5N1=tJY}t__6pX3FnA4G6MZl`a83B378Fwma~UAwK*@h?wx94)KrF52vF+)$2dx!G&jcK1hrE z`5ak-{Ow1ge%BylzZq0zI8}KO^paKEo$7bdAKv;~%-%I6p3F~O<4syEtWXP+G|@+8 zp^&Xq_hUg{ghm^*xmbDI(+j0L+JpnLB||*9D>3ADRj2nrVk?ZObhc>PJ*xM5de1Oh z?d%K5hL4fZQl&-_IcmAMeD?zr!-<5&H+d+423|{vxEG?1I-4_=@}~W-JcaxW${%u5 z9Pl3-iF4(D66ojM{|p>Mrj(;ArNDk`?^b9o#E|SYYP({{Y6!g;ukE`J8s+ba9*N@6 zNAkd0zXxXh*jJO7^>I%AeC-Mq= zDgj(4Bv9bRxfJj=#0Og}e--H2YJWSJDk|zMRY1y>=ECWp5rSF9I%L>=r`*Dsva_yw zA%rDvMj~R4P_UKgzur+$?C_&VF()E%gTMS?rF?Y~;s8i~+>haF1w(Z_OGei~zL(){ zR?t+Z_;aQqM+kPaJk2&nOm&n$Zv^EjBpHzflB(1FSz&DmG{q&a4?Wb;K8?r*m`S)#P6>Z399E4G24?m(U3L@0Ml!~}f zL}}@sHe3rSW6^C~hZS7a8UDshz2$DB>uWzc#T!wt{dskBw|p29k- zKkE;4Lw*9okwvVF^=ExcJrv`&2{~Y0bz-EOq^B#bM;0_bg&aQh4vzc)-|4vPXq&-u zz||F-F+2x5w^Ods37er^h5Cj-`lSvRLH_urZpu4E@YSUMqCe9nkKw@HX%+{{YW$ z(Ri>O%9TWb>Q0yg|9~+PjQUQPSNt&UJ7`O|6Q~G4R2S^46I*^n69JD!ibAtX_wKRU zbCJ;pOKQPPlkVMMl7uA#+XU98p>CuFWiJJ1@ z7`&DI!2vVn(HlKuC9u$(u|f-&bmT%AmIZxO%2m3X2<%+pm20ucS8dkKaMya0sZy>ypkS;JLiOq1-Ouo1z=oKGnuZ&(z7X>B)zA5B zfI=!hA-H`Fd(2x2b4LsCHdm2`uqV$gby48QYNbh0LTwPF=Nci@Zt#5HF~GgAwk5zK z7im4WR7JfoMBuolFmK8OI%|$AqSs{-WX4?~}ca)E6N8-kRlGvp^ zi2o5gYb=O_RgH_?Ccwj!k@K2_YU~e@^euzYgYgw z_ARwO6{KOdwCE&`)du zurrJL82O798pG+qNX}czGHCpiVbAAtfpsGQK>%?2wI-w;?QES$2&VNM+84;f1$qAD zU1}^hbn$fh!&K18L!M3iWj~8$DwbyRR+u+a^)6IzmnXC8wP=ySf%+-OmJ5?u3iUBm zuR~+8t+3UGLfcgiV;~-ZYRtFo@Y375(wpDyps()=UW8kiM|&jDT}_^?itw?{hxzsG z|0vN9+mz9U!k(iO2)d{{Ven?e`qFP4?{`pfmBf@{)O!b0!rIfN1YOAQ!_1uy-|;53 zFUxISdOeVgl`j~|sBn@!=BtU|kPK9I2fl^v@dXpnPO=SvL)8Bbes6p55C%?m0B{u| zQ4D*aq8HN}LI)!U)fVU!GRWEI2iTf|1XfSJH9x>#1=MJ5LtnQtWo2Uz40L^Q*Ws=M z=VI4yU8WF8L)p>E9vNLNMjoeaEqPM#J17FEm#XaY%?n(`l?} zxly2P%kPY}hGYV$A_l>#{x?_7@bU9aZT`#t}00LiAon1J}Czj zmNSqh9qX(c?J!~X6nh7C0p!WpFl=KRimq*qEGJHg|2f#RKUId^qYQFKdq}cgRv8|| zzYg}K7(Zl0OK~&HlL>yVaG-6m$IjTEiEV?3F6&Ak2S+{0go1NDis*JSn@JpGEI$pt zvg&AZVDp`Zx4G_el=)oK6}QRk1j__!X9@aH3@u?HaW=t?X?~`YV)4#sq@y6xjY2T> z073{^f!&em{2EoruU=-3V(uJ72U_D8Fc1wEM~Ff_w!-V)-KTr^7r&zC7UU_MA=iRv z&96B&CR2K$g*=)}l%sw$%@wTZ25@6KiEtum4cHP35Nh}*XgGsVwL%=l&R!k%_h5q& zLt1i?L+}(GI40+8r!^^--&vvx8)}DN&DWyd_PwEYep}_}pZ%3H18OzTRs(8JC;Dau z6wFifr_I5_jP)4eU@b?TAIJ*#+jBWw2qCQolfW}mK6>f{#0We3uqtXTyXXW5$0**4i9sS9Bs!)< zCK;C&WX|;*RQc&_CpJ14fdwb%2O8z3$&YYA0S-`rla0{%d>)#LnDlM!JPDtS7Sfc6 zP!vR9I-o5$jov^5b`l=)J&Y|1?)IqFEQ2X0jn&kdLNHl>j$6?vp&6pl(wG7N<**+f z9u?KmPiCSoCS{W;0m83GtnW569MekIWbR%Dhl} zZOL8bpgm}J1E9l;JF+_fiR(ECpSjC`RN#c^Z@~-L8A3= ziYo8CxcYD|on*q|AHouucI<-eBVIl{P__7+7;uB$e>GZtrqUb(qL}cq91fM&aqT2bbIN;b++Mosp;Dm#9d(~4iZJ>HhZ}H0E z0jlHQi0>S;DP(u~Q4Bn8?zoVU{%}EzJ#LNqFLKV#{$J$$OUyfJQmDzgAnrZh6V#kN zZfVax(`UIIiwX1kAH<^1!nMSxz2hNN`QabLS3a|<{yZyQ_-rNZYHCL+*p!uNlV1>* zofxS4;Vbcl6I0@!J8#9Is`aJ#0Y_5&90~oN#l@7ZtDgGUIuuPoRFdTJ=Xo*WWN)Qm zpPv`Uo$MXOIQPzZzk8+SEh@tSrxBk-eCFWuFUb33lzS7=J%<6SoqOoTuDrGbS(ys{i0N7Ax1lqb{ar1E4EylyQvv~%8xv1I$QeU`F^j#jimqh7G3Zq-5r z>}$WrqH_-`tMu8KZ1YYwtFY^T)%QAL{@|rKGdEjq!p=QUy#akvAKB7c>BD-|im98y zHi@dF&5Iqsc#uCQF8^W-e?ffj3p(mI=u{+sS)6prYTA$01d1)FI&vIBfa&C)UAoeP zX!5Re;NLUf4eL;e&6>L|h#!4BQtWp6oLP`NZ2pOV19|muD1^q7S=Y- zCp;BqteBx@S~vEpKd3#Y_9khnia`z0VK2{3k;fstMiz*wmr@Zp1JJ5S3k#@F&)^}0 zeZEYmdOI}Z!>`3zXL1sOuF4D&vk}Ve65B@mi)tXiu6`iEw9cD_y_#&nmUh#s?DBz8dUCaxRt)dO*!Q_3*z1i-lw=;f)z3 zBv2vC)xzkibHG?~fXaIfBOSJKmLsnql_$>XN}~c$6F~{3=1q)^^y1Zyi#{0eS*3C` zSMT5F^Gj;^5UPUC$0dQP!fq_K%{-mlHGGyg$UD2C&g6tbCtGK$_gE#CW0y8buve{)d`e4s8&jQuuD{QR4K9a%=mY4O%KeLEIY z6E2?;2Y%Z}Nv}U8&iHmH+(Xf~W8pSF`ql!sLAF2ayZL;x`1E&AL#F-CrOc_MlCLs# z#d+QWV~%qxrHDw$bsnV0HF(Ty+y{ztoZJp1tU!X|mLFi{v~uAwFqGW#zfUl|kE;=| z;RUCp#Qo^&pT z?zwEGak!06g6HMr+MFh$XEosE=Z^YGIQkjfp2u6J5G4b&?kGyQc{PgkO>nl5I1ZytX5bqKQAQ*WfRR>2?&PF`=DWMSnB z-xF{k2Ht=z;;$O+NrwNZ`rfFT`+>Ok`v_XjDw>K_M@;qt32xO=dHyu<%J==md*zH~86oPQy5#L-9nkPHfodD8&L4ow2s()>tJ z^Z{1nI+EGL5pmmv0je~oc;-S1A1g-wn9}7j;80NOW!0`Ca0=pTmd>zeVjdzl%Cr=NX11$;sF0?| ztVjmyZMt__FwvN<6(TRttiy*T2O&p|<683spDqcL2TPz{RGH4QXoX8c|zYHMc8pzape*75USoe7fH5I}NHa z#M`Il#Lht8$<*jIAa6lBSOu%D2nD!1c=T3t3t|qs)gAE)pJi_9PUlC(B~58#et_%2k$Ri3 zhrzhjWj>t3X7q$KqluVVv@W?8h$+csER-k}G+pKb@W#XtSQR3Fi z-QBeO-ZWG=B`;9Qz!g#n2b8y~QX=|lV=aJMCx{4XLaD6sf`?lzM;n{(vwX5*cEBy+ zxNuDFp&-H*K2mtXm+QE3QmzBMVxLwy7tcbeS*i3eW!9!2uPK< z<^`xq-QoLNV@`(;@6_-rPVO*=_A}+goy`^gK$Ql3%(w3k@NdUhXO03a6g|tU-HYQr z-uSM<^mxmsLQX7nB%J3dFG)yC#81>t&WdrH%bX|9|GBq5Sh!Sjg;InsJ!fHf;@Y1F zxOJt6X`KWeBm9CA z7|>RBLRU(QesO2f0OM%zPPcj_-cd)CB2};UPyqh(rgYWLB$I{QozbgE7jn1dlMB|D$??$5$-E+X?tzf*}Nyws)Hg#+@KErTJC~18{5DO}p^r){Awb#=4@nYt+Xw~POSbQxk>^~r; zT{F;HBLjTrT3-Nub}a(CeVVQfbmL$+25YfG!f&Mb{{LVSStze~`3#I2BK?snCB+7h z-2)gi{4O8F7!*5UO@iArp=neEE)Baii?3TrLyrTalYAv4l?87(3n57NJ1z3_Y;HqtmdO9 zvLJ?_D;t5Q*3Q)31B8(ep*5j;5J&@oE%^XIXK_|nv4}bgP1zOQ>RHrJpbB`BSm;(f z$h1ZOo$vE}i?hc|u(7t#oCw2B@`aFh0l_Jl5>_;z6uOcW)`yIR8d6Y>`jC%U6PAeY z{MOx_1@p%$GVRp@rWDqPGe-oPh&C86S@dY^ba1JJKm4?Vh;Zsr3#g;30qLwC_!b8` zK)YuT(+#YN{7KpZ`-(dO{6@5CH7%%FzSTW3i*jHz_t_|_DE~N?8K)paXioG(b)Y3m zeoDc|EU6!!(flZ(lp*&Te3m7Z8n3!iS9XG|riRAmPG(fm$D1^MJE#<5RF)`R*}LM4 zzYpo2qEy9$l4(OiP0Sdt@t2e&0a2n>_Ss|^}Z{#@8qkn(` zr{I}dVo8O0cLXVn26QCsJ_ylvop%4db1l@g3|LKe;S`!%o_vQdV$4erU%PH{ zXZdqz(*lr!6$fNeTmiIV+5)!&*_(xi=mX?__5sEmaGIEFIi-92C-?+X6UF&QL(`Kv z=-aYKK%W5?YldZ5YTbdJqrN5_%cr4#^e+L;VCy`1VFK`Xbb1hMjP;JZa zsxb}Qcm5Ggdl4`EIh{`wXqL&#eui;4{Ah>3@G`a(y6#C^Bf5n*FhUO|Yt$arkI`I8e?<7du zI`F;Rb0X;Agw{LVWcM119GFmTg^`ivc-1RyIe18tXKe!>3@r7C?e~C4V{A?qHo5V( zLiPQ8<0^Pl|2};5!g`m+JJBRxdlK^$cDd9MK%$@xt?``Wfiwn3vqALEUd1$M{A2(w z5a67}NXb`G?*yCXtj=@8rTaVb#tz`6{BW@3?Z`*;#WNO$$&b_Fse)eek5P1P7l)OV zbGsLBN(VdgeIbjcj{GS1K*)kFEubJ^Ba9OQ!CneEgn|jgTX@pgvMUAQISO~SZDlR` z2#{Q3EZh~H`lrQmyIi+fVWtLBG=ri2luJCk>h*xdlEpe|$Wo=e_d&k#8o5)cO2eDn z_gfW7n#-AsH1jnqIRX4(E@B20`UgsVzJ(5LufHaZlW<9 zIB7uJA^}3d5(+$~+bH+#6s3LS9&kB<)T=We*7Lq83OlqYG7+G(TomQ7<;Yz!C0l3k z3mj+BQA2hcU_r2RClRvzO=_7Mu3nEN#7;SKAU51l0^AC%&e`POs#+6bm4qMs2~2FR zF>y7c14*V(!tkPg%Iw>dw3>5u7PPA|0T)uFpF8s%C}c|@g+JuTRc#myIr6$HNf*Qq zaDND|Pe!5f{H4;Z4Io{?HZ^%ET(hDXo{N0+sR<6}anLQa$Q$7WoHDiH89YIZauqa+ z#r{r18>{H#x}Uv?!jMgPL$h*nv2cgM1z8N5XvHB{2qj+5Pjyo@RHjM+#RhGs;eB9F z0CwghPz7oIIg&G*-376!p04z$U-Gz{ChjbCWxyVbUNT-@=S1Izc^(bHO->m$?Z`%^ zNq!6&phIsb=Xq-}Ufj*ht}-{|3NnDu?aH}SS}A2i#}6P@p%6(F+9_hTpGuOzp+*k2 zAIWI5XUn|+3!7*4*<`&^msyZO2Wz4OWz3muf4oWlhdvX(b>%%YdyUYB&iyvg9Amm}aX_~ERimzvk5iNXA+fuz$L%}H9spXAlpED3%? zV>I3seB)HOTlk<@PJXvastV>qIlB! zn%}<{lYf_|LwQzTqQvWXe;C^6J;n(tMI5c!RCV6Zb zO~G9u7}O<#NCft8J|!*d!uNHb>95q!?wuNk8sRNU*Rq|yvAK5nkB5+gP$>mf%1lI% z;y!8ut_NJtkqbAWG{p(vsSR-H9da5EV{AnCyO4{}t$l_RWQket*&mBRMF<;PrK;(= zjsh&kJ8WoG*nLu%j_*B?{Du8O1NloX-BXK*k^3TZWWqGHkPWHA4ag<;NwWb=cytwy zQ8)~t2!UNDQ|2qO2sdgks&nKWFH0MB{8V%Qc!fNSh*x#GaaQ=X@h5Vnh}GESmo_2~ z7kNpzuysiCZ|ljsXqpB?KMe3TpG)i=JPQXnPO!+!HlTCZN%DD-jICZv*Db-$hNve< z1$usX`WARlVpNSwP1Y{lC}#lZ5+Z;!Jnp(fNsv#xz!Zd>BktlLj3!{rcB((XW5{Od zs-Ew`mr9+w@+STVX>eD5(2`Ea(Nc)PKw>B+o(7x20=t|5Tx`vXWRO5<*o&>R$&vm# z64*)=3qD&|AbM5*>!nOlc~>V78|$i9bfYGcP2vg|ccrwqD{q`$i`liOJ{;j2X$?9) z!i<)|DZc$Yqn?T=2^-rIX!{@_gti3QB!h&1JueOF#;2Kj`+V8*a|Tu(Im|pRVdkuu zN9{)Gscw9To0&%*^TnEvNgEnJ1WY#cI3Bm9KHpQ(*LL<2qxkK{N`T#AFSv;0|Jz;= z&L1Ltijg|qtc#PBQd}3_=(nGraM}*_#>&%++w3P@u^+7<-P4`#n z)|E5+vBG{j-H()3`}v5n*&S5*P|}AtNHyL0&;hKsAHezre|yUScc-0Yy&&D}&iA+* zQYd;9ckKv1#WH57g)m_SEQxI6kNI?wWl=w`_PRGiFa8&A^zAu}L}!F{N0rsUpw0-*jZUl%=g7}Weq-t$!uO54 zQK=Y{N&e=URx>hW=F0AMttRy5%Y>=D2{}XfB=?&N7oZztLWX~skm0roef}&{BAAfD zZ$f>6(QiUwc!YYI5TeK%$0|&lU(7vNwpzf=$o0U6O{5jEH}BtQJH6dA$yRDHfo8WX|Csm9Hd9*TgI94=Kx@V&-T zMOSj=%g-<*n1_bLc`!||IpYca2slM&20cYF_o$Ueksi^S=>r?2%MpA;NEnt|NDD9| zESQT~H1^%0OYPBvALL$01$QaFt*N`iSxE11uy@VJ2GoRUc@$UFq2wr{U!2?-E~A~> zG$~X;8b-w_>e>?ge)QJUjBZpKj^kD_)Q8gGvM53rLQ5`Tg8Dxw8DR5$fwe`-DZG*? zfAX~SWe+|wr~_L|Q)kMrJT37(Fo6#mwMs-Oh7B zS510{8vxoJ|EGih)rXPCmaWV-HVeopA40Xu`??V(3Jp^OMk-?$2ScyUam$UB%nEV+ zA`OMm3!Fg$UZ~?x;)ty3I~?{sBFgxO6JSC?@Ad;6h5l>LG5TQuhNkD05f6AYOgQTO z*DZDhG+a2pNGFXnG7YpF`JU4_#MjW5DU|BUMq${HBbyX*oEu4uk1(ui1k`8@N4E%X zLo)8J{Ec$6ksEgfw9`GP(k>(4CpG*-r1$lg!Vpy5coXHEvnV;Jee#c_g6sl!{|*CM zBlF_oZ+XU#QtwE<_XzN^YXS|wEkkI`v}zD@?YR2#bii@pYWthl>hn|_k2POuX(S(> zP)K#T;CQ_g&&eMKvYrZC<>;zQc{Y;K;-+!1`dB+%m03a1X_E9&Bp>G9gqNny)U(-~ z=P1L-;5Dh9I-3P;#7GRoDqY1vigPI=?+`Zfb~w460KWpWX`L8g{hyM)Vjfuo8!%wc zx6?{#2awjd@^3i(JbL|*UKit4%Iw8=@BG?O6}GAVA{TX+miFRfc(wFmFMc@RRXWxS zA(-w`uiku|yO;{T1vjYd1@>G{ai;IZ1f5-qH}=O{KIc4oCH<9$;Z^r>;15`u6M|`V z(1y*sShuq~R{}=9mz?YpY}2fjJNG~58^_t=PB<%(v#31edqB%60B~+4&@ru`Zcn`l z_ezDZd!?WiJCWNI=B%e5JuXJ-=sZl1fzHpVm>R{PCD#L~7L6;|`8B0pg(bG7>XCYZ zQqL%<&dc=jDPF2H5I*1#9oIRz8l=9zj@MC2Qx}_4LkX|0ljfNCAqG9YJj@Viol*3% zaGmtB34+auVQW=%P?WPm@qQ_ftO08p0_k=U&IGr#d@ZAfT@iwql$qTm;?;slY~0nE zVMWNr?;fIza1YKH)R7}UO<@a!2sAiK+S?hAGz8*Gf4GH#vw9~D)aFVFeRw@TMoR0$ z_ld|-hRHN>{1drCLK3`Ku3Yx2RNRMuY$9&)^I{~bfz`C2CuFOP^2V!#O^e$AO5q+M zM%qhcsnxCh3U79A1%tOcne-zoq_KVZXnv5Cj~ESIHm7vMSp1{K#~v4@&3*a1C<4$m zkeOFqq1LUoe7d}YFOUpvbR>swR|L!;5r6zZzWF$DhQ{w5%2^g{C($nVMzEKOMOQ`} zm3-{VlU(mQa}t(*%gZ_nBjdKY=K!sIqI!8pXONsr5dKgBzPD`~NBiPM=ZHjWT4M|;|@Av0FNkD~FY!_wQ*240RxUB|T`!RYkea}>iWV0E~5!hbQ zY6OsW4B#^+1E?S^?gZ`@D&R)rFIhk#a90!%vYn9f-?E>wf7n6-9~=?EW6yY%CFSA(op0z1d`6v zzs8Q#3;IIpVU*5#QpK$m|C8y`k|wm1KZ5V=;M5d zjz`h zI!HP;nD5seB{PLHK!$5n_kbtxA5vg6-?u9&#Bzr|)0>f!go#5xkCYhAk5n~1E-j7b zhmQIW^Ar%6t1pdatnIHsLX^@slQ!PWEvb)!fz>f1#!}RmXQVHp`H69;)T`Z3BCyMY zJ@Bah*s&3Tfqo}`tWOEZc67PO>IYW?#fL@OF#rXi>2FLi;%yE4G@)6FKU zJSG5o#CD=;SF)Si<;2s>60&8pTXGNK2Vv0t#t?q!lzYKW;hw($ZpT_BJgnbN3J_f_^3eI8t^NG;QrfADPw-zx(Q#lJZHT6VXBV4Hc zOvV+xDmhVLgj_&(BjeJkU3fUX9dv7Y}XjbZ28O!I< zqJa`p6&zSbmb~*A&SzoZm>ZpCT)@Ly8^7_wPP1 zh0z|~p7!t&{9Dlb`Vsu(ATq6AnmUvtG9!h@@q;>1n>tX?UYZiekELtV1vXg3VM|;! ze9ZxRZCIVovCHKXq*vp3$3JWAIDyre)V{{Vc>Y!57A}bHMw~2XyDm@<`_0D@8rG~O zW*cVMDf0SpDlR&36YB1XAgUCSz}p~;n~D5j-9{_JZVWi1@aW|PzHgVaWAA{sjpj#F zhZ}b#8X+$%&&TQ>&r@?;D)@hv@!vd>AFex%TG|u2a3nvtOP4!QZ5+ujZms$zvMBo3 zTJ^Y5fR9W5XVoJ#*lL2C$-vO}MzJ};;Zgi(-9VHMXd%H&v_wJ$42is>%ShY?(5|7V zt*7)i z%s)$+rTJrcc2PJ@U9C{xc&4o7%6`;Y0vn&>d=0K%NZvDCdT9(lTs7MweTGuO5K)sF z=4{NAw>>QVI)=X|6O6|$SQC!=(iOsmdNyuXCSZx=pZpWBGMFel(x;EGP5@ISJXbD#X_oo9f?9TzT`?CNfq>V{@O0QoLUs3)dmUfxq zn|3!K362;6lZT{RN&Flzes(e+u8Mg`T9M56zh|iq!(trFQ(=*U?&5d0pgV(;GRsp} zzyq(+cI>B^PV3gr^;0ozh zGH;}=dQo{WbyS#BY(g)xh)!4oM>(j693sgK$|Gs|Tpmf`m-5Ih?3u>?<&kuid3mIo zJ=e2mVwW-)EoVy~<+w|nQph!zN7977Jd!$MU&u}L&1 zX_iR!WBD{bOFC}F%J$fCyq3>Xo{Q*tp7Q)LJv)`>TjO{gzmz=(clIDK%r}k;!iI~L z?UFQ&zRpN0rle6ppoee#h!RTM5>$c7_x!7hQQW8nA7-n zCt9_2ZUTdI<=6s}0u75YVF1$a z$kmEray1<2tO@+kekh__`#TiBfo-0q4ydsauc&q#E40KVy*+`SFc=tV`Zx~jyrDrj zlzm$ujjI&+oeZ9HNf8tIH2QN1!e?SMfqLu0%AuA&{Oav2h7rLE~{&^yg*L;1vF88o)FjM6ehcXIRG6 zWzx|UejUr`qhy?88Ji!L3R3wbgUsIMJ>1HeY1IdZOZ!v#5yM!eYY@$CU~8JJ(n7of zcQY>iRME14sL$0crejI_;-h8^sEd+TJ2cjY^>wR_NunLUXI(tX8M-L#cyuL+W__ zD2_Y_hN6I|sZ^@IRx1#W!a1hWn%q@MSXcW0d&7# z-P#c-!S1N#8V4#^&8+a74@eJ9=BK%>>@E8NKPp`*f__v*I!jN!o&G1bov0PxtW8w`niauWUwBTs zBUrOVuPdts5zdvUNgke075M`jb7l(CxhZ@?8o2CD>A)v*h>N)IWwRTKqQqTiv*z+h zT0tpie;QHlvXCKQ^BY{MmAJ^`zBRv~s}Bd%q?uFs-tK*DM2%${1}_w7sSmSSQYmzg z3sooniksiIqjkNZ>&kiqw(KWQny`~}0Z2z!G~1rhkG9FysWsfK^EnduCt{SO8rV!mF!CIb3gLgulzSrcR3xJOViW7y$jSzuO@X zR?1-62zc7U=oYuXMb#8lXuS>d38)!xkfQ6#aD)cB2*0J=kBRFDz(Z(E2HRA)D%Da~ zghn$vS>zc#%hfsE)2Oo4xvw>KrpSe2FUe$Pg(IAK#DQ!@^_V{BaESmZgtLWmk`_u0 zHu&IpWo%$xBHgm_q4$7$>~H~HFp+_X>QHu}c~;PCZ2?*_anLtBS@NC9&i zK!|LdPek1IMG&X|&SSaC4@aRwgkxXaCUwo?yDtV=HhCrTZu1jVHJ(AVs6VUX2?oz)m*#jbC1|fKhdWg^6Nj+GP4?s(mh&<&6OU_=JDrfr5Ce#V>eKP2v9fg zYW+Zt{)`qzgP&&eX7U>T4ZrvUV$#iQzQ_oQ7n@3lOVe@@H61P$=JHh(DJT4m??BQdE08iQkB_2@3n-n&Y4h{=J^^?a zt=XZ{3wgYbrZxe`EJrbw4F7)^I}`Y*s_XI3n+X^-GC>9m7-W<|0tpyQ(BK3~AVSoL zlY}H_qf!?f5i3H1Xahr>#2Q~7qEes!q!xFr3og{9r7g%3Tmh|$QkS~E5EO6$Tp<7N zx%bT^L4W`MUq4}H-n;9$=br7Jb8f>wrI;w6Xq$n%)aAx0i#y)Yf+LM;l#WEp1VxU6 zBph;vbg4Y=&2xni=w6X%lRWyC9jOCG34WA=pHJjLf02RnE21l;$X1@{07w=*Biy!# zvys*E;sv#vQ+4(5=DMTtDYGv)&&Y{wlh^a4o&XZ+6p8MaM>BK{_a>?(t&H3JcJ0?` z@h^PU(ZG62oUTj65BjeCO=sw@rO-@$-xS!-`wo(!2@L$t_mWGvxDpZx58t^Gsq0mB z(>hN0O`^)BQYB4SsfaF?LLWl#;A-YNg0$lw9~Ox&m#3TbQ*{HATJrlC+BkLY;BS6Z zhN(=!xcS+aoNpY@vNrP(TTR_^C;uFmUe$$MExBawkI_xMi#Qp{cd0Gvsy=3*;?1L5 zq~8sXDhkjsf*6*$q3(`;^@;L8d$$zb1;vzsE5{<`y=R?}?``Dl1A;LkL1AWs8H`aFBeZ;YEoXORE81?pc}smduy3BquklBKlq(|6t-wczn8dqk~Kc8pNva!emi zsqP;GdBke?bNj<|$h4{6;t0okGgx*TT|@^s8uyiDEWTGQ_D5+t*%Tg!)iGOD-cL z&W}^=M=vn4#EchlUY$zUB`TiWCAeRd6?=x3*QL$&smBpUzR}_18@#*oo z{~7Aj>+|@$doM5cq(qB7S^S+6wNJUwsP&$;(O!0;aTT}5*uIO58Qz!I*q2>oO!E%i zVE_FhqtyG}`saJiFcuwogrrj=O*#sXZCz2>)68-W*C0oXYSQUmsX!P1&to>*a=K z$x0=W@Bzt_CDUkZ^FyHL<~e# zm4ERNc+3lHSj^8$z(MAz=h#cM%3;zOBOEWGv-8qlkPkh?)UMH{>ab-QF!VcPdScWE zwsvx#AU5pKLRsOEM7Uv|g8&Ho4*#&IH$*>V{-9S{S;nopbXn!0OswuAD`kWaZ!6MC ziy3ruZ~Nt|@B)A8@Aj8h8KJX7Br9Zyji1V*S2`VkS5w@p-Ow>^hOEG7-&VF?_@%i= zm>UzL_8sv35N=y|L?X3K>bmR=cJ=R!p`^G-=7YS(z_aZPz{}5?$FmR zN)gkiMlU_g5JwLiWr6M@lNUgfA&=~ZUG{wvndwy$fX3z@_AmL!+wMG${0mV!mbb^S zhB0{^nSYeLjsPy@V`TlI8(#0E0;||HMIvr~ImNVfpkdJWwr^|rrLJkFG0p6?dTq&R zd6E8h;awN(`+-o7G*+;mpj;3LjFL3qf^^6-xBkwU>iuA~{omgiRo?k&cEQy~xwrCg z+q~L%+uM+8Up&XS4Enffj&VlXE|4r*A_V!YiT1#2j9~FPp0J^EiANVlqmH(!Dh{19 z%cD=licw6ket;ZVm`ii2h@N#$R8(E4LQZ%CQ4>x7u&=+yxX}CAi}w517}t1zd$@hh zT;mdNPH+2}xyCp2``|oG)bH%Ex6L#DbQm}#EZuIXGbUwDmvQ_FQ5^(u>8ix61lB=; z?Co__Td~{jQ*W5G@;~)P=*X#f*UfApSq|@Ct~bWWee`vqxB$U79~Z@2zEaxWG0{3{ zx%c>?%2ib72c6Dn{nMcA0O2Hr$CxdVm|yVHZkc z%4zin7Qe<>i~33tH#w@m>1UqmyND!{twCDd9XwIAbiA05{H^ax2_?eD4+j0MTlq=C zx{WFi`&&N|YyPIcRSqKi$Bq>1R=WSjm8!_BUe!+Md;8pL*;schx39X^7~*}q#YU?c z;%&OlUdiX>B;8_oIP4MueRz#CB2P_Sc~nTMzY9nRrh2|t>`SverMNWD`A#Mv7RV(X zPq<;vvb`V=SwbB$t81Lq-0OnkGDrh7FKibrF#1dOj`%@RObXhtiIt-v8Mbf?6`iMj zNCLS2ukF|ZV?gDIv1&BJN$BkaH-Kp4X*eUa%0jK?8za%~zTXP0R(@}#&3WM|UW&-+ zJohZCBte$4=OF338M!o8?)=wYew~pKGkEJfyXs)4PF?M9n!$sfD+A|UkS_`3A4D%9|y4za3MFH+QMbZ{4mU`%Y5=Pc4uOyLr4 zg);tT@+ft-b8A4Si#dWesd$h?1JZau+R)x}hx5%jR?tx#Ez8+i;!Bq%zI4dWOO}G+ ztZYWSt;jqK4bHEf=-xV2&8_3o`d%A-o{oWowNU9g(FKYtE1b+`5!F(~ZO-2Qdn5C5 z<>S_@Dh4_Rm{Yzp&)qG#=5l2~SE=XeXT-U-NO#?OErahC`GV-~5v^kqB{c_On8J|2 zK*>UoB05R?uv6^|8`PoR-3`Y5>hA3Z(T3!BRIbJ4Up#B=s)bmf#@LMujUl)j+`G`| zFM{vFusQj=aGN=Gcf%Nbkv7lIMgjZXetq8Td!=7n4d=NP$F_0uyvhE2p%Dzy9^S-# zl@s2i_(pCGQDAG8LrvAuutmnu!<2tr{#g6mMG&u2nQn&OaWAmoN)$M6-6JXZp3RVV zKj$mhc6--&z_S=bu!^IIVG|dW5tgQITR{gQCm|dmn%i3JnH6Dh4?XLHZ|_}XoCFO&F=kZfERZpH7(;ZKeA}xiRjOH&s&sdE zg(c6RGr7@zBxV$+t&(!LQ;t6E?_+nj zsXXQwHI7H`nnnF_q-&ex`KN3HXA`eLpAN6&>!=?jZr?8htZ0Z5&SUCjO8fJIog3nB zqznVzelFdM7Rc*XT{k2CMo?V~8YHv^%2W}ZCU37k*$ygrgUZQHJIe$vje#`E41E_kM zJ&cb5nAXG|n1QtK9`Cjb=+D2w$dU7!MhS;>Jkt z@0QwY;>M-k>9^P?HW|6z0k_-Jn~YN?1n!h}n^WYYDI`K)yM%yOS0J?n%bk_CtCrz2 zSBM9Drt=0-PynT)$Zh=fCgY@wa&J+39;F5~4iykrMN>BcqN_$Lu!{Rn2RD^v%CqzI zGbcL21@%1wwe=}#2TY0MGrJ!N36p)cnAcP~Li;z(#z^HXqI2e@oW%t*(|-@Bj&#*> zE-J?2Xg}PHH8!GWRCuTTVY5-kJ?-Bc_7GrWQB@rbu5J_=T?!(S>MmzuuRQZmOf!6U&=WCK5 z&Jz#V*W7H3$Z!WBL93b0_xGwn6m=WK%QqVji=B&Zi`4ZiL0K=60^{ucrtices1@Ba zQk;K3#5>#@@ex(o@0Bxkd9}IE`SDu8EXa+&Nf4Xt6e3kqkPCIxjWkaVR|}FPzj0!; zku!&ymFf5T$SGmGKR{Dce3XzX}fFc z6J%#j3l&I(YG>tq`&`SI?45FtZCl2PEZ;vZY1B;#-XI-g_>$7vExx>MPS$n^fO{ zo_me`&s(q@kFh_YRP3mx1f4j^Yz>7Vh~?2a44`dFD)``WCJsfqnRcAJwQfe_gQ~TQ zWKX6CDPEyyNc%(bWK}506HtW=U>luh;)$l`RPxg|7~*m6esjvtjhCk`rnqlye7$|o zQWZY*>{25nR&29LHHyJhfN+;hltt+5JLUV;Cn&6P77cdCvMMMKQYMMOqa08Ct&a(P zLgb7@AD1eHR54Xl5lmDbWS?M9zttEC7l_}gd@&!o)i_CROEs(aTWM30nD^j3yZu(R z^69r3gDF1xHubCOHe*2&*#ExG7#_QI?m>y5OPBc$!#>D>Ai2}qrf^dwNmB@7k2=yb ze(f%2nx=-Gn)emp7XH&yF3@Xq_f=r$G6l>EwHnTGs#bdU$?nA(XJ<6VThw+~yb6RzSgjd>OTQ_)-ZG?@N?7MB_GHJ(qr!gm%#ie*_BnyIs%mjrs zg(BRgx^63LqVG1?X8k_B+^U<9UhQm!Sc_+9x`dCq3g{byq@z^p3^%hw7Ac;^;$)?q zM2k7THvZ)j%0Xg%_?DeqXl~|7t~!v+-gJ`xd2TWd80viQ&H6pyL8&Rbx`gx(`a=35 z&BqnVU1)D!ZVWtTu#5wYVcqmTrc=?TI+q*6!YMDaawouU-6UAb{+0K#Ob?Mc(A??2 z@j{^-q>~^l*9!E;FEfibnH{P2j6WHJV`rt(f2o;&bHr)7LXZPp)ZdJr?Fs)h?`U&f zb{k2weFtisnJo&&-1?VYUe(!u4wgA4SU?49UOE}JYn&2F&{&8^iu5}^0+IdCZ*pGc z1}FdXTPmt+s3@0~Hv%gM0~wp^r#~4(#$I!)Xt<=<1tF6OSAxX*<>NBe+5b}M>)q^k zXjmtl+30)A?6f2I7eL1m8GDgSobD^?h%dvou%KVD%BJhpxqv)BaBZfOP zCYi8owZOebc3&puZ{<40&KDHw^|{54+-vk72M@p%K&1id#sWAV+oSn4lgOfLY465Q zaS$VU=BCbZvS07H*O(CNT#7|Z{Bt5T6V3k1Q_?dAuJvj?WV$&kuI4U%`FK@3BtjB&TK%5HzaSc+@Z z^$(&*ciPWCXbfi>A3caaN~fLn5CM$ocGg2i0}mg3h~uA$_8Sl3_&d=qc-Y7pv|#fg z&FCN2uZY4|k!cxVp8W_9yHp-#Uw1uB5i zBBV`Xoyy)JS;g)IP8AW~*G%MA?j0E`_76e~SF2lYsgT2bLbD9)CY9x2h7c7ll}`8l z6jntW{v(aLz4rzE{g6q2_lBDE;2Smd`q*xK)EG2H*g;wZ8e1g60Wxr=OM+>p`{e#b zIXX?LIardD;of5|Q+Uc1C1C6}jj{OKv)w*=)X2zGr0=aBr0-po7|P!~-Ol)nah|yH zsq`uz+SmWZm_D4|UGeg#S26PlCgz&^6e?a{n*W& z&B>^xgk>dWGx8u~@`U&JZy3B6GP;hrMwyC4HBKkRS}LoflRrwZtXicp)|vL7A2UX( z6@OEjhUOA8D`_5QXscPCqHGd}>gIi%4(Qi8pGf2RkI>>9bR3e7IiFP$3%@lH{0*J6 z_L#<32#pLJDf=p!pt8MCUM~wZQ8h;MbNtVzO)QTpa=zn;o<)zQs5C25POyrS8sv1MFDsSc zA<~8Lkem1v9`gGqjqKr!xH}K|iyT_(D^-_;a7mCpL}apGf6_RnF9;pp2wuwFf+RXx zc9?zeNeo#x*rQh(!v{ci@X7G`n^yD1^l|}QmcMC|edS7{ICcm<|I>K~JKJ9ooEnPM zuerja!vq$>Z8R*N!y%F!l811c>4%h(D+HVmZ|Kf#maSS$%M}T3b0RfHbZ_`Vs&uiE z5t@|jZ5u^o-#rbIKciTF}Jd5r)~tUXz!AHr?5IH zt4*S5<;4-+Kkq7VxD=7i_b!${uJfpH`ps9X-BHQSA(c+A`S#$aiNJu2KW!XW@Jdy( zm2Y|>dXXLsEYFFr*&Xq%i@5y9T4;cNL=gr3)@MvomT}3`#xaUAkM{z1f79Q2t}Z8k z#{S#WMt=GYGSuD9V+%E9TxcJB+88#Jbr=2wX)N2iKW{HkpTV{hvWQ`Dv^ffrXrKEG ztf$ky@)>lX=j=P4F@gi7+N{pI;B>7j&s_FPNdw_0 z6U@(;Kv-)hYR;V35OEWeD>RRni zLaw6eVr`uCGvu$vz{wP7_*6zkmq99L za7apRP77K&=Ml+&fsE9u-%a{?S3)PPX7)Z%Ma$@IzIT?|i~nkzCr(X@Lz&a;IUC5X zm-3u3qT7|ke_f-J=hWQWt|!=f=((_DRnh$BtIqgxG$U zn`m-yns5cU2tX+GKOZQq(41s@r@i2LV^~bFij~;tH3!mlh*fqOlwuW24|y%|{O)Ou ze8hJa>Lli6W^Xc(*O>UB{Vv_C7IIIn;s75-=HyJ#<;7InEr3@u_HZ^JeXC@Ksw4&$0t@ioa7*`y6OwX3~ZEl$^kfVikF>Jkq^<$3Y4P&p9~>nW(A}auU?8EhAz426e{NWHt|?; zmX)%i*YG5>qN5e~gn(lC=hiMJ*|}@-ot6%z7ZLBFsUE<*>EH&bZSE#{8|P z$g-Eavh2C$*(`ellVKC`JH)HPi?{2DQc1lxpWp?s%_KquI?+bZtlVo)n6$djrbQE#%9 zaynO%N*dPmMMs!xvo}&XJ!Wnp!TxM@&Q9xvBs1XBGdd`uUXF~~Dx5-URlXC`09tPb|SHNBcI#@jEi4srog%O9$5SJ||+ny!hQ6a$bjR2LXVk5@IQ^m$fLy8=}IWf2v`l|W0j-0 zGN6}%h4r^$)fGeuc1M%~g(%<&Ug8Q*8h46VT1i5?5T9f|UsE%yGy(EWBZf$zh!>L1cUZ-v3Qo-d$oW+mqL6Zju`7?y4XarL*uw z3>r@jab2Tr8SSaUrF1_dFxk z$=2C@VSkoY{5@_W%)+_n2y*bYQKI`g2VSAXdAbB!uuSI4>UFlioyJrTI4`bb?bl3* ze>{5)Nmt4|i~NilSy;*BplSoCw!k8Uk*EBe&JL)Bg3n0kg(#Yr0*(Ew z#MQc3DMiV9^TN9udI{3MjV8N78tH_r$_7yStjPQs0ME4>T>~H!GCvtpMCPBS&7}Vi zGm=sZn`79KMq>|4+L6ex0+V5+(oz&i2l*`IQ}|_pf61s6Ceaik{#OEk^Lbdr>JT}b z!q*bYM$Gp+Dx7^7%e87yu}|44wAT41p8L*r-nmw&j#1m4*X3u@+|;V3OvcfUwMj;+ zPpTS15&MGsj6ov{{Y~o_pK>3`5RC>|C1Hz1IV@mkR@!rtLfT&XcjK5t?NN`E{(st| zPL5?LS^P2v?dq8mKn$)poyOfRBRk0soW(I16N#oLu0l8rEN-Cv{{@ z6#GF)Te4m}BdIKmp=D|*A5rt|?041CR;jOz!jXuxGfIxO>mcej)LrPzWDB09~sg?aADP~b>MY-9kikSJ0&Zw@ztjCfUJ}_@! z*Fa*4k)-NQ(Q7h)#iDkt;5EpRw5UNuWk3xKMQ97#1C^uc5xyp*bywZN^+KyV`BI}P zB)Ns}GWQ$!=$Y^Lt&ROME%{{H6+^VRW%uJ}880a1p(C>EMn5{+l zqnTaOBtGqL^ye{1{!VjIlqL~DqEr^Nwo;%%jX_UcIL6Y2$o0uP9*(PPOqt)u{UIfM z^@C)jeX*h?no88If0Z#tsosE*(!X+(4>5`PkugCCSS`?sV%u`zBP7i#91z~e&YLZK z5CXGsIF_xLn6{u`E*%ilPphI|FhsfcV{&*O%7uiWBcR2>nGn4hNV>(oZTik9nl6Ak zmS83j6BWFkz2b+Qh;T)B8Gu37u7SC$rRo$r=rUO<6931PW<{|Xj9awYs0z9mmf zwO;|5WNXiYF60R0{)J7_qY{}Zpap>7tts=5av?Yl2-Y8$SajdEesXn%S`V_i#~W@9 zdg^1F7<(3!K8I$bE?-`)?y$z{4XqI_UTE&g{#M+c@7gEVs1%v|-5=ricw6ANLPD{y z=XabyXLriL%R&n<9G5$%T&(t2$GuA#QvrPxnY(@KFlv%1Vo_@Lt1*&JaSNs9Ns`7n zKfWfN%fjB_Y7i4k7wU?fm%J=C3H{Q1OQdMM(7v~!h_zPQbVcB0kr`f;wl7sGdt#-* zzT9p~u&W$k&RikP0ZRz0FFcFYR}D>uJ$w@N@I)!{YFDwKq66z))%+l<#X^Y)SLE9Q z!(T3wRthwRU)f`MYhZa1M8`4Ks%64exie~clVYy}i{fi>U~brDZZu=xn5p3({OA4v zb&r2-)bEj6V2ZS-@yp-(l+-55GW?O>dO*HwK=@Z~Lx)(<;qST~L~HQED&0HNUCrGc z_2p7oBxz!&b**Qrr zBWSleB>Yxrf0N<`P=2$_Ta@&PAsf;pq4X)Bp=Km+2_}lRK-XM}#r9V`q%FL`KV^fE zprDo3QVG${F6mpKIgZOmCajDpMj}TdZORD!&k54DI?f7ms^5a|6rIK zKm4sYC3KqO#lyPu-R$J`4rTNf5#_VwE|?9}wBNK)ZX(z8n@|3dqQ)SpXS3Ll)Vj+x zNqvF+t*j!`6k;ZDa#=`lQmzE+!pWvNa$L_QWcrsP`Ly1Jzb;@XF$c@Y%r^f@m-<7# zvihPzcfQp%*on+0mcxh>RG+cr{>m76{OC$G#5ZT^Ar6oszQqDeqjr&|Aig$rY*FNI z{rM+F6N3<|d~=&s4W)ixur{p6qRGcX!OL~oBlI2hKGD;H9ciutrd0*dQt)-{!jMAO z2iN1<|4SrgQc0uE#;$Fl@w5q4>W-%gRwO_QC2*AU^7MAm-oehY3euIm>)rd@h?cP(4#;Wc_-&hjrhcI`x-+3hC|H=8|pIt>< z^zedT=;09yfu8vy*IcT`RU4X})WK(K9ooO-03-i@=->r3B06|%7hjZiZis%~(zHtC zGi0i!Z=@T{_&{y3JkpwZfzr$ilx9A=r)Dk!fzr&I*tpaZ0V%1O&+e(2OIf9v$DA5f zdXa@kYTdkj1_+G zZ+wK+T{Wbwx&{8nhRLUMI7SZF;!!T&O1YU2%ziQcDdt$2+b?A1a{l)mUrYmuE=v-d zwth=SqHjK0bPd@_Y`o7|9N9(i!y<} z41`w0Q3eSKRFKn`$BSwGUb>$eF~y%`uPy660HtRmHVaOJ7M zg5r>i4D-4asIrLCR^V=cl`H&pU3SS4uGof5mFbFZ#SfCr9m(W6+G6jD!th*-rV>Yu z87yjkwtLi=D@ToyDt!b{f(w|OAa00sTt%lLP9CeAJYIHO#+nL&z^*Bn0#`Vn;V71` z9M{%zpU=eV_kDs=2Bhu-Vu+cq;$|Vxdh;+>%q-~y#~DFgHnOTK#bdO`wvA{- zR}r>^D3En{{qZqP$dpysTj|vcWKW1*JwmKX2+SUjJ!1_wJ?(4wNFadroDo7k$@e)j zTd*B>><8c!5W;|`t{-LO%*9ok)lnKF7qMs>sWqxm#g?_MpwWcb3ku1xrCi5cXHc@P z{utKGwbayB$Vtz%N|sqH-VOAJjflT2W>J^TzGrqqq{s{N4o4BFwm4q3XKiWM(ll8RQ+>>Q=sCcuqy z8*&|WG;P;5459yQV(P@iiqTD>T^3rwBoa_`Rm0y4{>ThOE@eEvwdxkTvZPKc2&Qz} zLUh{G&}oHBncc3oT&^4^TDmK@TDOh$P;TYazRbOfy4936YD1->*`j?Rd(;Ah+E8uB zVQwIqvir8G5%)A~HJ>YWg~Tdlwurdc<53M{4_aw!tg`tLZM$P0K=aL@)j5d%laALF=XO`d2Os#RR>u z@D(YY)E$}}5fr_s$ku*=&Rp6Rs* zVY951PK{>?Jv4xj+CxatdUOKSepL;v9^*!5FcK11A{1W4a*+8`@QrK6VHFt(gsZf4 z6TiT=+y3NY+rZIDY@p+bvzV3MWQxxWcbE@13k{P^(ru09EOnt*bTBb1!TrUA3I(RCm5bvRQFG zYdFLK19d~x&~Ib3p!HDX@q`|lPi}dohjy3$m2|)BKT=%uP}gBYYd9c{Z(F5SF<(rGURKb`-^=4(Q-%7nSRm`sF;`d9vmAHHb4@XTWKP zbo_UD&GNd=fMXANy`0xI(E{ZhGU$+Z;_1frAb?OQqCahyS$9ndnX%LU%R9!j?(q^; z_7is)hufFDYg}b4x3|7)oan|&WY~ST897Isbe0mkKmZAv7-G-dM($(08TxKFhT1Ft zXk^&q?=%jx_iQsp4aC>t!gRAY8!i{;66<&3Xpn<{NsWEld&cpnb;~coD0>82V9|$v z^EBvR*~Yeoq>9VQkWS(p`V)uAU^Z?%asl3tg--BA}nJbVHpjlq)VVtzVpvd1a5M0 zok9MC%o?4j=EZjuG~M8g#`V$*4w5Q9Bd0eRAmI5Wd2hz7l7TX66=}<4Xr(Cp-n=?< z-<5l(S37IBNGoFege27Wa|1sv)NQvHVwc669&wtx&Wg?bnzJnnJwRV1`I{RfX}6@| zL~ov0WK9f4YF-HO%4z2X4$7(Vw&};Yk>0OJE2Q}2poAQMlCo}Q%S|gr*qQ$|hD-KP zHyc`7u@$J2EOmDAYlP3M1a;lCfE>{Ra1ynb{1>~BxLT#1r7SmKb1pr59Ag;jOFld- zd5n~sx2A1MDqBIFMT}EPT(7;($%;TLrljZ$)Zq>DvLP`U*$(bK)y~cm7{nBk^m6+1 zHqutwG|G+=&yR<{l6^qlt6M~sut?zR?k| zx#?$&pbPejJ91D{UQIBJIt6$;`yCD~ke=-aKQ%(8_25uIcK$s&1;kXAS0(e!j53G%-MBf)lX45Y4w zScpAswi8q=MQC3kUfqF2u+Shyw$j>9@AAS?w%;>#G!*thHZOl5pA&A4nM&~wED^ukvV=?4~@7+Nyk)o<+GB&^l{^K!7+RH zm&S?VShE?+mC8vb9fe$(>DU*T-HN`n z7dXZV$3Ff67~;k_iNYlwE%kgNaoc}&$QjXT|JN}Bg*y3ak}yN+xZZ-0rXBinG&zUP z0#fA1YD{&FU3o7{SQD#mk83wBmW0$+%6zeEloez_m|c>t>3PCUMA3D^86feRt~1qA zWr`S&SxE#|xZ!j%LGrZK9<#$ZCQV|h+V|5A z#L}L&!w9Ecl__YSCbVFqefJJyptrQper|^mI->%5CDi;3Po}W^_Ax#m}p0La4pZ;>I(ks5UHp2H>+NMF4ny+hiALm%wSgLj<1YUsqw~Fgx7Z3d-#;H zfpU|ctZk-r;a@V&p8mCwDcPf4FK+SReuP&E)!7YB63tZEKJ>AF*({^7ie>plWYU*H zFS)NoaVR;=v`({M{aOW)9l481T>l3>iElwoRI*Hty99Kr;W1h-v!?YmoMY^#cNqi3&7R>WOc{&DC?|CcS>mwnBAxALqRjs1T}H;4zj73vh%pKa zXX{ed!^%qMzu_ND-$F?O6`TWCE83Nb*kfO|+X$X;@f;p-WD1x>b>Pb54bD`aS*t^k zL^4WVZ9lx*m^|kE0WMRj6Q5fGdKAGQxKR_6@$?L&3TUZ_v_>18SFg5@+hd%V=2O)a zYdX!2>@h|Q8Dq<2LLGDctsneM?`%v6o%l#*C75Z`KD42$0VXf=>90_s*y&@5k&^8& zPUS7}FB!@RJC01)q!7(uCBnZELOzxcl@`tl#H^ItA%tqZ?QixN!@R?8vuf{1R z=U-wpX^ohfAUrzl3JnpM7iOheC`GDF?#;zwyg=U$P6oBUZ4} zzU({Wq+IZ@;T@W~iJmmyJo0Zcz!b(-$^#BA-{z~F0HZO6-muqyXPj1+3#Th`9Fn6X zx#t$fr~{-jdjw9YOouEUY4G-|44AWwv$zVT7KS2F-&U(` zB!N=LGq;dfR#?1$ z<-5MEm@?*oS>m`<#&>bn7njdIMMBV>6{I@iORfFm_eRcn2t6%L%ho8!_?tfPX+DLh zjo%F3*DWQj3)uBdAMwIm)+*(ChF+~`C-e%Fauf@XxMsPbS8bc^*j{76VNX#{*xB;E zgmZP;Z|ubprMr^R#mh91p%==phtDkf5|+3m75g<(X_mQGwrBQ6Y_Ppe?L3bTmiHCY zi{y2NUuV4(cM^TVzvObnW!7B6v8=#+D{U#o3faU3Qy66saurljTC?k}F?UmQHt7ow z!)hod4EERyQcZKrX{lN6AxxwP+f?lGm~QNn+`o(`{u6A!ul@5rY~v?0a?Eo9e{+`1 zK}G0?znOQOARD=geH%pz5>xi3(O{W+4HnJnG+%eV7|)i(ezk84Y6j(VL09)M!wq^z zN|9hFj9EE?mVzJ&PPiDzRos<5oGUxg5ae)y1rNABgPpuoTwUZ~g*|roSsX4(wH@#p zag^EZ{10&iLhjGRgx#explH;}P4_O(2%ve&!XyN$*3f!};uGzp*0&LMQ0&|{hk1Zx z%%x;z3#Ly7(#3QF4I9+J;k&Vy@?PG$pLI`!VzErvTo-YHm}9oLIFaMc#rc=L?pCW$C!kSu=(ze;%Nn1L$7hwwMS`mlMezha636vCw2$Coo%#1y0-V6xPW~ zT?3o~I7mwUhBsScvdLI^L9_0Q#Cj|`*1Pz3Z;JR2EEZc%RFj1}o?- zv1Okw3#|chpd&#|BfBqxJ{~(?l*Js`mZU#Uv_te8=RKuR#aTv;Z(~9orZ<)4E1WFY zu$@?gq^MKqx4xtu)}WT6nfAD6jbZ1w=%3Y~pjw`%q3VHtb)mls-x24E0N2Z}R`8>N zEDbz`@Kda5{S4<4`^KNi`SpJRm@Va^~Tx z@yXD)lQ9JOzF%qva>LwaF$y@xyCf*9DHNdrXY?iPh*hDd_%4Fej048t<8S8~@2B&u zDx!=V&SH6_0}7qMCH6fBjG}(G9q!6a{^mc(SfF3_9_mlOSiMk^QH{K)#ej@3D!VZ~ zte3sDPIjUekKDjPRGyHPRoqUey{6MR zO>}j&d;S67^0nL|1QB6D^=B z@ihzMYeXQ;CX{@xT>*WP<3-8$G2Ht$TV;JE56uyZG+L2P;9b?JZ2mazT5080#E5@# z&hp&Kz?|1xGNPv`XvT_2otgqRNp>&~AQZ{72#gZw8#n@Vp$qQVN%nU0+jXVHVr0lx*{xaNGP8b60i;XSVqsj*>Z$ z-Rygn1KD&$opR@uVcP1)q0LM)WiApK`>lYKG37q-L<&^--mk7aqAP~bzUF3t9%1K=+m7wf% z`5h#GqMPtW<)+xB8u^eRi9i(et@CwQ0W}!Uu1NU2hl*O)0F(;*)XQxpkKPDY9&Gbk$ zbpmZd3Rry=xTyEcZmYaA{Egp2y5q9Ar2r{Nzv(J?!uJi-d86``4>Ixq{_=98Lcsh1 zZav3T=2aTc@u_H#Ggwxr|#V5c-*wd282e%&A zeoUScM%mCk*76YJ@gp=P-kpM~@=COE@$F2N=P2XyoFLPfoG`E)%B;~9c?l@+@5D+S ziEimL(T%*+u2agta}2g?YO%%%|4y{_@@RTmqUH`)~aG z2tgi^3B|r0>kRJ^NCM$}K0|!sv3aAiRD{wr=(B{T#a~M0T?xD)2(1i~n-)KkkiTgU zjjA9>@u%sYkPX>BmHLTDl>fzWjzB6Wp|Nfz0EQ7!y7eRC56tS8ZPC9dHjEE&uiv<#8U!|;)+oA6> zWLL{j;&}6U%-{bE2qa*=gaF4I-;`PMT(WXqnth-m{8PEPnO;BB1bjKq@qTmN>j=T@RrEE&t+ILJb=|e^$eon zbZldePzRyg;OQK~*;cDC1gxTuFf`SXqK(LNQ+)3@?_VGsK4l)^%t{Pv_z;*U00*Ac z0T_=}*ayeWrqE)(%d&{?=4kEFXi9n&$zbt7h?j|dsxyBH?ZF%>k&$02Oi|m70cR>> ziZw~%BeVD`DONW?W%^^S%f!@;V=Mbyna?B)Q4^e5or)}05xpuaSzf{DW=NmfDkWnD zdLCo8f=2`99?{4f=q?uqEqhpCS9V9rwO1zAxF>|E7?T>Z0A)9J193-~p(@k*M+22? z-|ps6$#C_VWy)x-R{+Q03g>ys(QzU8sP+zbZUPLc|Q0JJR01@0)pCaWWQ>a zjO&c)xXBWUn;a)Wl;IB{uMaRSzcnd^86cc<1}P7iLk{W)Uh1<$nFxH}nqNbC#F3Pk zeTk10jEL0W*zl_J;%eD8sbboBL5zp`rTHodqnNU9v)~FC6>Ffi1$d42SZhE@G99(f zK0xNuVpd2Q)0$T4brug&?Lhir!o#msxhs{sc0<>Jw1buKb+kMldYoCP2^}RBO;P4! zGOY}}M>&FTetFS2mVSlIHU9<-)cH4S(VI+n4PWv0SX}4LJu;y5@caIA-%kcc%K7~= z)qKLf(GJ2uxAMase(MAIzTwI>(|t%6<_D13ENcpT$MF#Z(@Jk^KTYv1R}vi_zSz!K zfu%g|?#!n~EbP>3Qd8_nR+@h=U5GPZU8uGu=@Ox1KS7B^zR$N4r=_O$B0ZxwL8kF8 zyGr6@N=`)R2+z&*1Vj zO;mgzKsi*b`C1)UDaV5u@wMq(6XY5vr9oj%SGxB&r!ID@lK@nvt9i5 zy<$xc;t3S7w2oA+y(%V7rLds&GL6<1PA*RpXuV#VLYH>Y+CHX_cZfph@(9{MH-uj5 z6n)nnp%Z7do%i=d=x0O*EQ6w;g0h7kqkTbWPEnY@m=1jv{V*t0rdFvQG(sp*%&)?wXT$=s$3+X(MZ%8)- zqr(II&G}3zP7cG3Dcm7AZ%0@kY$pz(GvpAO)06lHiXB1?{5O!6lT62Y&omvuk2Yu( z5b?C%FK_1a#yyjpPu!F_ZCnhmmPo?ga2f?Y&c%BUh`+6}xVF!t8Z%8~>%9Bko(MBl zUU&BeR^guYs#KSfoh79(y}F0r)!iC_33%GcXDK2q_fx7<@Kd|Jm)AS^M-ZrE4TVVX zsR|u^NTCh7P{=(p|8_;sfkL@Gab?{Ukhq>9O&-rEIYJlLV%Bgv(uSzeu6XAhdsb&> z;shO8nQHd^eZ9kC8tofd*)uX6dv_A|KX=Djgs$BK*Bk!G!13Td@>wO(YcsZXp-)({ zdj<{XX>0td)pC^JdU1>3p^oli;>hyrZrm6U#G-v2v2Oa5KEeYxycj!(yu0l&^-haU z3AgUIo)RkiYpVQ`KTGj$;l(>8SJXP~UN@JQNlcNuE*f|Kn^9^j(SE+wWWHZ60G;UW%Z%ZmJ(4JIajB|rX2t&1~w<^Q&F+jI%q zFOv3U^ziM@_J>hRom0qwrxIUDylv4hY%tT}Dl|X{>CXU zB}B2}m?Y`QleU<5L3Z(tD59oVT^1r< ztq56spqzd*lw+2e9kEum%F#?rnP)l%A|;^?@=&k~=~TH0Cap2r4C8&AhI^a4;}~D| z`kThmokE1}wwG~CrUB~0Hl`;GZuq&0i%r}caEHB04C5So$*Tj?_biQ+1z(Lq8fp<^Q}N5dm==Wxxg;h^kAzgt!q$rngXy*9Cng%Sj$4YscEGt zE>O}p%e{O^U*DZ{SWk%TJp)_qb6?{c(4NMd0%ce@O3X~s|6KefMaW~>G9uNLkgXgr zL>4@sBHFWKq!dnicHq@P%`D$LoH0h9U`s&m93I4#2XzAezU7~UP$8N`kT zd=+>hh-qXBTLy0h4zo@dsEByTLAA1nv^MPrbP0byFe>5G5ul_R`jLE51_-s2G>TTihSv{Kc!NPP(U9dGf3u>TIG{qrMI@mIH$ruwJ`JG!3;?BK zRQIIngGG$K5FxSDW*;Od^N>>AC#a4NlW8CP~_4CU79(5v12&-1q`Xi-W>| zx4U#ewR#{)SG09=Y@rY!L?YiuK5^fQBxr@^vr5teyM^14%T?$Su!f!=YXuB5Wl2lQ z9Rhq+xY+eP`aJJVh?f+~u+qF{+7gukYGQbcJZ;!1jR5h8Hgk}$bpe=*cYBuK`W@dO zm09Ko{*_Qnt;&h~!I|-lj$W!4Wx!}v={66s(d0^PvAv2E-_0LH($PUuk}tC^(_!O*&P z@(2x2ESSz>X{{d`ic;~EQSPiU_7%r^{jnFMAu(Qv#V={R@P6Uydj96Y3{o|3 zqPF#mpwd){;Z|Tn5c4E2|K$hb65^kso){W4{xd!{spo zB=sG>lK!l}*nv5oE$ncpH!)F9O;hZk78VS8>}zk`U!{~XGBdv z*57)XHqd6$NRFm`zL%7{4e70}mV+E#WQmmlm`K&+`d;w^QS ze40eOuY^1(P1WS+-&Zb1FhNv}dE8ZWu_~*KU>|Ez5`^`Je%(~?wxFKoJsirY6~KV7 zPOU$_y3Q9YWKXZBXBi>HSL7oraHg5Rl)gpe(UaG5&+NWrHSU}6iE7tAQSDU{lRMp6 zN0J1k#lOtH^6@tblk%c0R753n)gch>iJ4pDpZKi&`DWc;Q^(}rZUt_Kn2{L~Y3pyI z)Mx)>zUuqY%<+du_?yKt@qhKI!rCH?h6AE6l>*>~`Xb~)dwC}`GnF18`KXGz z;(#B%Pj+zZkmF$$2z)VK>L4%;xb9T{rnhy@7invf7 zGMM;2mL9gI{KeY8;)k=GmgI@-KTrF1L5=RYhLi>3!=-8vx)`PYDy5JwE42Ilztrob zM%R9ayk;vC5G)GcibGy=8KI)-t{J#7@tQ0)YK(+vOY4~(_tJw6Q$fjIJ!wA z3Dev7Lte`XIZg^v^MpfQ{cxa1#`)J?dm$C=%jump!calD<`3pka-nVBb{PI;U}%un z@eM`h8Hn7ANLE3BLiq{a0p4LB*jJq3J+|MS|B-#Fj!1k=Kx*6e3Eoo)|CMr?5Az;% zDp+n|7EeWTbB6JRn;Nkl*~U=sP`R5yr=<`*iPLGsX@N^&UHzmkka< zNJ{#5GAKnETpLbR9nBl+jii3YJgc3?d+k?;dPk)0R=*HLJKrw9+i{J#L;K6cy5$f=8@s)CPX z4Kl~RMx$2XI7IkB`0WN*fi&8E*m`?cZT6PVGi;ojqzQJ*Yt&@bi8 z{+sw0ce0~iv&Uz7qhWVMa#)-mez&349aEbcQ_6%$Ir375bHAA!)&ZG`8kYTWmbZWJ z#m@qX;r35i-hl*D^&jCqN8+YvE|47MH6!SqhsL5_&N9K7@gI+~SB&sh_F-x${}^K# z7|*z9c5sYm*&Da+H+SDF;Hm&9k8hWyPebo(UQ6%sgS{3VckjpJ1eT{-Ws$v6nOV8> z==JU(>qdmX^)IqVg&;wRJ8rc3EO zY7-Ccm#6LPnJN1$s~poqfMA1a@N@(rH8jw@=9>zPJ!;-eO$tKMjQ(a%`7nIvRB{#Ho^c(3$t9>u6)Y>en^ zsXSaN_m_!-4i(W>dDf3-d3)s=^VD%;NQ01iQx;|QCPu7&7$0dcx6Oa+eUY59P1Y#^H zpikqwAWi$Nyp$yZwplRGeht0iKa|W%zMjkLe|bFV684T<6iaL1a`Sn;%^y&mI0sbe zN~y`Jo#Zh(#JwBL@-UT9}If5-{7&y(@bY{pBC~5*N5rypU=|&UJ6O zo3c*$Uplapm@;;ecC6x<-MJC5S2pbjyc<`NomQ6`-;mnA#eQ_OH2BoXJ&FY_yCpDw5UwGV3ImtV+9}9~_(d$LF2w=!Ax*xaq;*-2V z*(Uc3|6G;$2WyyntzgI?_3+4-& zq;*quGRAwrxVdG3UIOk3K{|E=ydaCyRup-4k{PLRnu{5Sx?{dvp}%sC@yOtIJ0pIS zUFdI?lMbcvWFSwad;GU>dT@@&4guEyLG$7yBAzbF`q!6bV*;6Hgh#18BDNPR4EnFrgc2);Mu*hCXwjBrQUWab5tf>mPfyn2d^x)&l=-B#g2{f4l%Oq zKacVD7jnb&JZ-%m=Nr)Eu5?APQ|^~=05V_>H~Y&gZUf=SNf>c9&4NHLNHu*Y+NBuL z)*;F(mOHa0m7OK`VTz;KG*|<+Yx4(7ytcn`M*O5m$RVmNNHe-e69as3Y)Er3>^NZ<7pdW%x#~V7|YJ(tJ=A}c*hpWkM(ajjD^c( z*Ct-=KtzE?;RRk9%GA45O0to21=&hyzaW;*vgU$vZEWZLJS{*QX<()mRaH*PW_LfD zZFl+4*wxtSqNx~%bL{jyZ~xF)^da6Ho5c>aO4YPdM$=Bv`I4wuK`hHYGtWDAWJW(E z%rHjM*vk#Qv9so0yOxV6+55GP+=7vdDoH&ra+O8YBtEju(Qj+3)3h&x)Pti1i2@-dK`% zlV_X~a-ms;!XNxg!~g?agB;+s0?X`m@ilVF5>%R(xsGWC&HUcs-1`2ab*<5{Eb-qL zc^Xa-Vi;#DMT+BGJg?eq*aVHJh1LYxpF!T1hrM8F))f2UvEIsFa(P|Q?i}mQsJbzg ze&^?h=jQvHujhOGrSyM-?4InG%*^!gAb;~^^6={vT$SSoIlyhiaMh0V#hNc*oa8o; zCE%ges+>v7E1Wks*|SgKWbv_0a9$28Qb{{Hgz_>krWnG-c(b#lL!HLUYJ(%fB|@BO zG^@ka{%hD*0*pkPH~~BV*dmyfLWQP2?6Bx}&#>jr`MqqpltZ_iv-ITyop$=E-XUXh zoFfy%Xgqixgs=WMYnd8pMdiOf$B5Zg0O^=26B?dwkU9zXIv-c?4` zd^bb*Zr>q;PFI6v9CAxzG$NELcD=p+RBveXH2P}arWL4Q+r%PfCe*yPlhX^e8k6wp zSWJ39Pkqe`m)ZjgyoCb>eXhzx!3-&~u_SYjr~Pv~S^zCtVBb{Wop9WPpY<%#l(}14 zZoi7_lwN4HKc~#NQn!q`PB~~ROq2Gw|9o=$ky3C4BekZTl&kn#_7?Zv&RgvZ#^E_6 zw@*YptToW7$(<%wniHPZC0nf{w*FI%1N=M>d-kWlb?`gciThU$MV0IhG zYwmV!jU02%9d73I4rkS;>V46%b7K7KNSs^9-)eYYBWf;~I*r(n@LPWCD*+m3i=c}Y zxJ{z4YQ05PiC6YRVe|I-{^n6AXW6HD2chCkKFxdXP|!tACe8hoMCLDjo%O7h>rO?i z9V>KSl(`p9gE{lPp}oatX~*Y?^S9R$NY#8myloPjrh@1*Vby{5QoeOj1)OGuCQ(jh za%JbCK1mN;)LPnbq*_^jbFGL*5|f8OL*U0P7}w-nE2|-P1X(e2{qc+B0bV`ecxK~T zA!YF`+%D&DjWhLFO8C9`3-i8GL>G(8W^-e|4cLw8n{6xc9|f_asVO9Q?Yz|Nbv=kM zFT^-sR1v9kF4)+E82h%xBqh8{lNpaG#(IM4&SW@$SA?3M?O_>Qlcvi`%81IVnuv4J zf7OedSQl0vdKDD6@^nvxyS917Glrb*;WCd5lk_feXs{<6NclE1yK#tav6$TZp~syf z<953N6l%<>$w+yn^Uwx&;B^^pks9?*!V+#~yU-Q<#kWnS!xXaA;2YayL^2}*QO5!x z9)K_vWdD@iAx{XXu~Wu-hZ?`Pv&MTz#m@OyHPndoDZ^I7O}e1C23HZ1G7yf$F)b7E zh>WcX0clbGuLwv#j8y{C314YuF8iYESQXj!mggifA_wRdol(V%1s+I95kMe0IZKg{ zriJ?pMl~F!>4e;mR+dmnuE#MgL4oVfRt4%7BEQaYc7HCcv+h(ls%)HUMYQr>b_zbT zi%$0r$OwLxq_?-S&vez3^Io>+obCZ{xXuh;{r)n$hP{Pb~i|o$Ry%~LI zy>2>3iO;7^CW(zbe1bPOhAvxE;k2%i#m8Pz-=`+J^hp}?y8~-d1B;+U*EtVyeJcBV zFM$sXHt27X#9ET>M_|Wt3lfz0mu%oEHY5Q_!iMBua;rQf(S-f$&ft;q3J-r+pRKJ*w5ypRH=f~f z*Ym)cOv>$jse|Md@YMH>t_NJ~>kMb)g>wb|De<4u>yN={JWvz;kASkDdYsxW`ilt> zW-40W6@!+L>I&yK|6)KcbZVkMORW#CLFSby#@7e-u1oPZEw-O8(iE`TxfQn7lRTDq z77hPD?7ewlOxOQEJacXmL1Kc0h#&|OvCO{RSt1KjK_ZffeK%rlOi-dj$C4Pa)N*K5 zrJnK(Bf9&hiw9AU zPD{(?(q7rf0XEndwL4ln)KI1EjTpK0%Mkv-KFT0VzI0A2kNs>2x7q8Vc@xLtF8667 z%jM=uw2o{6lcUHu91sOybA|f9b_Ud1zib6i61v1p)g8W6WcP^32shHv4$M96mAxFv zmqJ$;?dt|A<}D6JtBWcV8lCmJl(aNq4QPOo6S>C(&UAAaH z9twS;Q8ut!QJ;@xlG9_o9ZKL&Oczb{&sd_cn!q2`&VyIDmyLnWLbh<)Sr*|uD@g;> zP=Cx?2aX1hb#JHD@uY7A)*01KXd1i*cxq`o4lbPFg* z^+)kV`=P({KmtsM0%<|2&%eTOB%pA85X&$Cid{G$!gT~XK`0L0LUWp6LX^RTI0{vv zzleBPEa2jUQHh!SOW886u_`J;)+bKY?!R zK_aCC=$RhG$|mGG4<-OHrrb~2hI%w2iQtSiFoq;?rE5Wwzl)tto#OhDHJ9^Hg7b`| zAgCb8hr=mNjMAKC2_liD3-1r0c}XOC@E7n{i2df~=g_Ogdfc3eFxYOa1BpseA;#>2 zBpGQ!*m>0EaDW&%uav1MX&Hhq0?{g?@j}#Hq+k-RGN>T^skA3)HFUu1mJ?eI9WFw` z$YXd)Dw=P|x3Btogg0WE7=!6Y-F_AGtK|WnHmz+v)~s|@PZB5XM1ScCHR$D8PkbmL zUNxxy>zTMo9$yg_xH5+-@|PFlXgm}Xw<%aJ^J;E>H0(CiCy&h|&SQ(HwqP{JRV_{% z5cXYVr4@z56|{7%LX-sYxh&-mreL%6cx;3Zy0yq|nG$#*1BUlREN;f`l<3-(eITDO z0S;$uLStjNP{X{BWQ#tr=elqVdqqRk@ul?iTckDf!m&if0%S{^r`hAM zY?9n+QIJ$lhM{A&t!J@AU&r=$z9hLJOyJo4|2w|XHWTBq;xV(OCi%krw$S+nt2N9fZjkQDcN08h4b`k3h5KF zqCa~p4u|F8ZDv}!@MIuONF^O{()W~9vQ;{RHtR=vqom{dk#iVLGNr*1SJ1&}aQp5W z;7!}!IMI1Dg$HjcS(irY5yab+PT~iyu0Wgji9+AVtPFK!L_yL8Piu-0M&B{V5YCmQ z2-{DJ$+$A~Z)}y&9lH*(js5#XVOPhELtGhZ&l*p5cwKjW3hkCbqN70A*z2lqu)&vc zMMxL6&L9{7kN10M7SLNK7Y_NM?`M!0Xs z2ASLzuM1N-=btrPITmK62)ojePBrVYZu@+;M-L({%_L35)eU`WTp871G;s6`px933E4Ioj{TpE}~I<&bm#=AZ_6Dt{oli;e( z!=VLX5e%{^u^-Zw9I=W4gD<>Sjhfi4#gvyf3 z`bh+16i^aOZs;O((qIzBnkAO+5y9G6wuEg0t~$WFA1Yj$W=r0VUfq%I8B8VwWrd<9 z;`9^@aHR;pQPmLA+E*kDnl*&Pv_?v4Fq@*;oP`}Al8jU~)*`%(@^I`FrC_>w2x-+6 z(WbFkX>8hUxB-Nl%LY|~>BS)=9ko*oC6jm{rR+Jue8 zro_&}nDUm}zA!1cutxx6x)%4&{(%7G(yD{aCUK)yF`zEhq%NA&$UVuvk(|W^5 z*B~W}<~d$j6*3j#yyq~|ugQ9*88SVlEaqULdM65N{$&O*fM@o)m(%r*J+xo9j zy^dZRPTDp7>l23KP-dSHmI*|Mv-oqHy;h=eaBOtIP*sj}ias@+6 zUeN0UGK1;F5u|m!;G45qFJnGuIs&8G!F2ZsVv;VVk4BKUfF#RE(yQGgEC&Fpw;(2) zpeA0?FcV?-y%LIZkJB$lk|y}#$Vjq0uw}cuVL3_!WGqRC z0RS9-&8o6qT$EZEFc)iRoOumR1k;G1RANffYP5vvXROc^5Akrk5}LesUg~?f^!RAf zhVRE3tcRMfaP^hvg*oaPJd^)&WHFva+|3WUesu|zYVQmx&zfMYCp^Jd(Dq|Un@CSI zl!wjj5@kthdRjl>3!JMa(vxh#NeP`ehBR;WA4GUVp?AKE<4tG62f&Cr$Uca!8HY7v zC1Q<54&R@-Vl%=~bCxukg2{2DosN+)2`1r*v|(q<)+1AIVn#Oe%|tN@!THT`5g<7z ztswJA5DruGL(|ikigf`dE2Ee`BE?{9BE0pY5n0fru_SC@g>1=mW+rWm+=x`5!{3xG z9K!-2l+k?><}~1^$aCxR!_>0*y%FxMM1;MqD^u<2A!oyZAenK2QVIW?qk(Km6e970 zY+(fbaV)WR?+B#xo|U-hqY-$*h;;}qjzHeCU|jYdPD*F3EMk@I?vTQ;dTCBARVpT<4&ZY;)5sfl%eQlS*248O=3=Ayt71Ex)LRN-w zrw{F7BkjU~Qs?iIKHf6JIvEawnJvT!rju;&xQlEdjBd1%x`A`^YRfo_(A_o?%hdX6 z8^J!v^y+xh9G4g4$s~2xJ}jbGyp!;1p{dwuz#>_Td&7FDnoU`3hDZ5iWL{bRiP6)ma<&@^FP*HiQobH36a`m_|(y#a{0TB$-I+ z&<`h&@X#F0@qX307m6+{QR97=o}NHD)fH!tISgPwYZMB>S z^oXuzL!7LSqNKwY`!u9KP9aH*FJcC8%um9BgS6#T5<&JKq_I;;8*=MyI(jM@N>22k zhY=o)h+YA_LCOU11yTIAd7mKw;#anSLrx+A1inq$)Qx3^O{Q=mk?P+j;~3KWsocVv zy>!dlB%&8XE*OGr2^>kxZI$%WdyG27#kV?)5TiGWLwaKk{<+=f%_RG_cL>ilv(N}& zLp-<*n2SiUCDX<^q|+pQN-xeQcSxmo9i?PB-a--ZZ^Y;MH_1)Jo~|Vc4Z~z5_J-ly zeXLO^OsLm#9ly%c9_{n$f*XtN(Y!EO(Q<*?A!FaqGf7#p_Fa`e;^-ijI(bCz$2ml4 zI?@0na{%)sJgu775Ih?bN>RKVKZt&PWqq(Q_K0uU*nM!eM7YJQ9n4^%^`}7_i=*mk zB$8nkF#{NzNmUngi|Pl|yxua7zbkW23IIok0x)+PF%QQ=Ru&aqztHDrmuX&=Pb+q4 zFtUt*vL`AqG1#20yT9=F_sESMkLa^^Za^z6?Zgpe36XtMTt0hoA6n=+*9&fkJ^_V3 z9Wi;gyN@uhkhZXsK8nHsHuF9LGI5w&8m3(p(ua0(k7>9J8~^qBlL;kHa!D^KP!d0b zjD3s60acz7!uHly0WC6oZa^I$)-p&jTjIJPG-t1&MnTKweZGYX$liHaS3m9u4hhbt zk7h89qQo+jSfwm)J7#&js|II{Wt#!{X9yF_bmcoFGvIwoEf)--Rqv3_oe|qh@_nmO zA1}$D&95c-o=gG2P?1RXDYKx+#L_9VNC=r}q6=qXHewttp9PaBjy|77Dp@B;!q!m2 zQhIMT46T@wetFQln#8h|+2??GTXi&aioZ7cYzjwYhPrh<0l{Gr@YV!Q_LlGqRyFJLu`hggZKgWbhf zquwRa>3Z2BYy~Odj=9d>WZqEJ1-tApMW3}$p{a{(w@D`39T4rRnD>_(B~(3knZBRP zQZyC5&bchno9jR^>8tMo5pioAq-nF)WjuJ(U-cj{7TifLMv^ZmZ zSGlKMiN|q?zGC=_e&Zlr9D3P%YaT%=!HERN6=R_MW!W;EuqDZB=}tv z>V$_i1qNcKaOWe8Np$vDE&=Q_urBr);`5%)DRbUMiXd~b|HWZrG|UiT8>4wrvPU`+ z3Ilp%q%wPRBU1AOmxIB3HXSZws*LUvk>z8!Aq7q@NagoT? zuX`xuKVssH5m&+gU+W&qyLp9L=8<+5G%ApUl&3 zdhhfe$zV1cW8{&@4(`uG{}xE5HwDsMQ$vYt{(QRgJs2#jvB~5aYc5(B*^l%8gj}p1W3fY3~ zAc8{gZXp@2e}pfF!bb)H={yinxJu+_(1yI@`;{F1!b$X~(sd_kTMtYljWLZ%C2c&P z^ml})YnjH{JEH0|6=jM5ftj!aNLh^3QzkDPxq(6XS8Qa$yR~fOD)V}J*$7nTSdYq# z;oSYqmRj(3L~bj_uMi~y$9%BSa}Z5GrbKf>h?3r%PudR$u2X*y&>TYJ&uS^*@$EM$ z0R;<28tiyUQwk>edtD!p!YPo#coXaKOC3XVm7a9o_E#NG!(49f*%yulBtAl%Cp#C~ z7EbhxeYKM})+fC;>xDZ#%~nDGTtM1r7^#7O$4;h4@&A3SUwVoV^XgN> zLeh^&x6s0cLOTgxtr+mMPvc|Mt$>1NK^4Rr6oRF(E8qS#hYxYIGvqO`bmxS zR6aD|XnG@`jIW0>pzdyAbO$=HfGk6TrxueYYZjBvWLOv4buroC2@)E#KZDA%>7fag z^#ubx?1B=MA49LZNNX}ChSps|cwN+KHtq|fT($tS^E{_Pc^smbMKjU|hRZe#hN0a< zJr#z)`)eAVy@WJxl=Kxgh?3z|0*EjclV?ZMElWs(w1VDQLh=-6^FX1cpv}S*GS=nq zt=K=FBWuN_;wFFKE;KU@WmF43KhO^fiAMT8EiWVr|Jk$gH9Kyg?otv%sz0XMrDRSF ze6GkZvM@LamtZ#LnvX_J5f1*q>LF_S2U!wrcAb6+4;_VK+O%dkLpeL3SQ_ry{YVrOjD)6Qw`a{$k2NW@+ zqbswE=tTw|G0CFk6tUMcRW~9N7*C*mSHSH6qHrF@QA{{%W7Z1Nf~2pf>sElTJ*InB zkaAF2!TY3nA1{@yMV)J@40}!?i*z9mIB^~EG!|oD|8s+d`{P9MGRT2&;Xm}@`y{gN z*y;H07+WjRY9(n$gb!%9cZccBnBFWNC)UcW~58rYDjkF~4 z5-KUSQwAFmQ1^o;`ekc6bv0C)vK+c-HF?YO;gQ-VVUqKWCP`f*HVH%2>$XT224;(G z5tW&iigu8#A)T4V>um>kE!(5!K^QSU%v_hEZ*JbS+<5a(7|Pt zv}F!G2aF_-6R$s;(-$mUN7k%!-eV}h;)8Tba@jN`4^5{7Pv<9l@njDy>~E1mRSLeT z_aF@RV7iT+2qg3l79}8jZz-PcSH$Mf7549qgxD;Aen~0tsizA0uM*2`4hpja>3CO| zoCqQM(W}O@)1GTdh(9{-JdDT4MIUS&D64eFZ|FuO-dM zfR?n$I$|6eeyA4Dn5OwAo_~hTl^<-G~%Y~s;(W5sre z^t8j5>qwKp>Tw8yEXhdgXM0S~tRtNjV$;-~3)BJ34n_MFW-iiWhjRww2w*8x7^ap4 z^MP0y(e(q;AG~z_2c#Q%(9sXbb37gTkZeSQjapBleSw@kx9JMpf;oS;o@fcbf<9Ug zwLF?yJ|dBGFz0VO=9F{1_Z6ZYkaNFP*A|nBNXT~+8CkbFUSeA>RN`;0`!pJOlE zo>}adk8PW!2XA8MW~uY3e@_0R&F;w6>@6(mA92|O*a6rA*a%n)SPsbFLo>FJq+k}+ z;oCUOd`dgYr$?OQ&tcpa`xXZ6)${>}#YSiAyJd z8ejq>0FnXy0ps@4hg(rzPpRf2Bprhx7Cy``j6|vOkeL*zMS?a&IDliD!B|BiK!8gbk_IHRo*I)RH zp80~bckJtq4}=9>U?)i6;{g93I;3=uJJJI<6n1VW{2m*b&os6h65>L#3Fk%O3EFDgBcaXM$ zsIaWi$yfr)K{xM!+KTJ39i%tAHr>{(w&3MdX1sX!&DOEW_~i0io>Lg^t~c zMtn`KNPnWzZ=lW|quswDD%N*re*+$m>#lFecn^g|&^EhCs^?x#-`Pzf{TV5A$`E99 z^KR0&qezExV8&Iwz@3}nB^7ms@TnQ~2lsB}e0gR1PZ`3Rl9nYH0MA65Id6w&;JkbO zsJ($~_kjWpYsZ^dX$%TYL1|y+`U;Wbffn`v7XwzfR8CLJEbLv)HhVC!yjtk-iwT$- z76oI*8Z}+Ihwu*ebOCgC5K|u9xz)Ar%Z3dadc0J&TQA!kD=lXERbCNW+<7~wC<$Mw zjua%;ILF*a5!hRIT1KYbUv(h%CKC#;i#5RJEta^?OgY|pOO=4~EI2@uz9lw4R)~;T zy8ByTTA*$B5;O5Hrz7{0W#QErS_b=e_rB)3KeLW2@k)MZWk6x#70gyHEeZUN-1iM; zT{K(j&JA+s2B5>`*0HUvrVS60P$P&HozNy>M7wCT2fKdm5b^nHh&Y?0PKvOuDc;~i zcSsV-bTT`@7FAA19Rx9Lq8}b4MrjhgaFE1=c~kRYscj!sn;M>J^Ft&NZvGL6h(7T2 z88Ab!B<_%8`spFkl_ZtZUk<^GUqc6%k_@Sh?kXiyqCPMo4WPx|+*$n+0sZyhGB{l%v}c$#*Yyp;B$IY;1q$S?Wy2*_GmQ*!etIU@44 z9mmLoc0dV1pY0igJ_{DKCi)fIs%Vcqvxbyr2ivyL*yCiLBMfmC9GK&u-CVfc4ljj> zY>A|}CIFTE0VGu%fV6}`2wTGEU4%bI7jgn z{G_-w<+!*t$M7q>^)|DE0tynZIOklG)XVit5w3LrN3BoaIzc-6onZI3=&TcDuJj>& zeu9{qzM?iz^a25WHN`#M#~qSV(&tB#BaJy$4j#U%6}~#p)bZ+~ZBIa1J*L`QI2{uu z_NJ~GHp~q1&yEmI(aMvgbyp^iwQO5C%-@lSRG2H9_c9+uY_F3cjQbtTt!M`#74(2s zxuc5mKM`{Xu;6_8GPh-!NN>=!K(Pa8;ZLMlE4=bN_eWxt7o9I_avQl4@4I4s#K`o> zPhfR5RQQQ#rB$@mDWVDCSF-Q_vIIjeo=1dVki#|L5Na$+cw+EGrL_I!-9EGut{G0dz|bAlEx z32lL!{QMpNuy@zpzzFNDUc@yPF=h534|DB*1@a170BJ#INPCn;cZNi1KueO`M%ga} zOwe*?mHD1T0K=H-fJZi@F)89&$h_+~Sb;CKPciFX&{b#1VW2JRXQ)?CsPkvC2A7>@ ziHi0q_Y8fnoBbpZNXTey>-z>1h5X-6coD&_wEbsa=h?&&8eS_ zLS`{*8ayP34-EV63r=%?TtQhZv0{dEdlRRbMZ`i?rv4*X| zB@)WmTht}eu?3pk-ng6dY3G~=g-LguPaDo?kR3Px3H$uCt(s1`MA`&DgA(mL;9n{% zK}msFzdgav=;ljgGMB$1o|Y$ZAvET9@S~cNe!r6+rO2V>ALN@9u%TBh2&ZTzVttBi z)d3rGM58cE7}lBkkMzh8@RitNDEnUGP*wdf6|bD8e5jAqYUS zl@DC*G*^q|NF`%GUX8c{!g&tm`VyYvCBs~PU@Uc=@A^n{*$$=7qyF<=#| zX=u!D^$`}?9TJ6PAhZK)YtNuNepw$mxO)`LxyI(&u`QMP!Ap=CY0kE^V5a(1W?NdvBug&KsiMLUgCgf@(2pr-!W4TYcv_|UC&heRS* z7%3vtas^&O?TfAiB$Sk0CEZ96L^&hA3J{+w@IF-F&}*cngT=w|K$5)(o_qFI-4uWE z(G`pBDG*8G+?0P9uRM_u`Z6ir6Co*R?mO|4+`7);J}<=(=S+Wh?ihIf-BSbH7sMd< z)F9TGS%qQAp>W@j_i;}0 z$M$Q8T`b@SF^XAufti(Y&@gDeMYnO6;nJ{LXJQk|`?(l137T*q7;Kb%m-(t3Oq0iC zLLW5wOlL=5_F0hUvtkx+LRBy)eqcM?4Gjd&?f=#ts~}|D8rE-wZhvEKEi=s_+71VJsn#|Z ze3{AX`}c^V(JCZ+GTUFscmQIDtU-3F`=k#e8i~D`t(;Z5vj)VE-0F!20Sn3!_NAgv zb$TDW2n6FtC}Mqub(T0=zXUul#Opl)cvI#R8N?!tLIkJz97{IK-rUA+g!5`ox&dsS z7N|Icg{lsqQ-=<;Rh+?BQz4j8rW_1uW;w^yKoyENw0Mk$lg&SZY8AA&kNd@mL7y;- z+&L#eB3pn#T2%iSOTYXte1@@|ITe_LJJYQ>%mTlo10Rqu6~#M)pZyO1BzjzavErxnOoJ>D^Kq8x%P@6q+R;6J~X|N@*=U9660cpvI45i(87vW5n z)_{eh#LhWE*i!^A7O@wl!W!ECA?eqB<)6s%eumHn?Uf;P?8AQ3v0Nxa$n3}N+_S3}yjn z6^PjR4{4)E;I}AarZBh{BV&xE+5|B+T_9IqDn2p}E{4>p>$( zq`fV2J=*)ZSl+PO6lAIcDeO-e=}99);F2YhSd_ywU7sOTv50qh?r1jmZGbO!fU!j& z6-?p=gMEvYA{eD;sH$Sc$Pik2(x@b=DqGZncq~g2;(Gq8tk18DWpyRiKo%r}&Jn4_ zzaw4nM6v~8R-di{J@Eh>escG(_@V}|XmurqC9bxNW71xpYF z(GA7UN^xtklWg#E$R@@gfY1k^YldNa2p+Dn2Oy@Eh~34HN&7_fS#LLUYfxK>kah)a zjvC5X-zjHzz7U&Cc7n|N+o~CrufUECDtE!0n!?2Okg{9oKaV}eZGmPRd{8a_A#yf# zFXbPSUJoX3fz;{C!nglJECG1V`-tr+#X_F`gPE(FXsasHEDSGPiPv1%>v%Dj-`&Ty z5u&fKdq9dXnf9xK!xYhHSCP(*MLbkH-EMn4dWjWQ*CzU173qZWNui3g%RoBrkc~hV zn0Z4Kz0@^EC`+tiYAwcwg=JXN;E{$InW`#A^)KOncU5P>kJG{68w?ywZw2!p97rr& z$k-Rp0_mtHq+N&0Y_~?tkq`JkMBe^{v~^^EFQ&^9?qo;|u>UWqOQv%u8@5fTcIO^+ zm0_%?G&{%^`ZI7n6pMdV7Yl}5gC0KUCfcT8NKH03tYFR+95(`A+MG<+lY`fZ=q2Qi z8ba*}E=g5vfYa`fr3gts;R9w2ac-E4?%=#AF`moEk1hIehcL}X3~{Udga&Z5XNgY* z;eI_TH+YdI)CGe=%Lrj8NhwNE1CsZ84)XNnnOZgdke?DG6t7+Tkftbu-{KzL5(p{uOUCcn*5p&3He|QjPVAus39k z7pxcUcBn7wXK)z#3u*Mjr?Army89{2bQAscsW_eg=~FUUI*r<%iPq=)&#(;qY{~9t z5PjI5?5F3TnO!B%o|EZZ^Pu0cMW2M#R0zdwfxOb{{w5aENC>AcH)$78eu+hZrYsRE z=sq`zh-}bCB0(1mvguhfEy2_UrlVB9%xx~LM`ULNPJ3R(g(*OfIjx0h2rAGESzA0lX`X{Rw~m<|%%;r}!pTd{~Ok>#Yu6_jAc)`;!~^IIl|WM^l72 z#-BjDt~yl-em+vWf)#%^ogwAg20TSFuHM%Q{Dn)u(fqDlc)h3Cb3?4)OnOqvwU(}= zccokybpE=8i|g>+e~|5g2>!l3K-ezc$3nLYg#9cm>h582F!ff_9KwxmiV{`&!siz6 zA)w%Fl7`6+x9ATeF3Dmr}ye{G2$&;N%gtb;%#|JVtwviDONWf4&X+^%!v-G4twwDf5jFOi4DOGW~I00cCNmxKa_0jA)csA)0JOom{D!USE~ z0Q@kno+spP@M2Nadu75H@tI+AIM}8eHe`b2N%sIY(JZ$Q+;*k~pWSql_Ca zT~0d%amCV|v^)p}t)WkYxb$%0eHd?5xf&t*M@G4L!dMqFbeZBsHYnA5@?O80~Sao^F_O}K>~jA9!`R6(G-n&5@AB)lmX z;=$-2R2#~56w$bYjtS)=#9LR%;!tj^RC(r_*`u{jiLCQG{tfBnE} z3TY(~j)=E`xb^gp-gsv0>jrxnp=EY9|J>fvl^BG@-GNZ7D#N)Xj7z9naBVTVJfH>F zve{>a9g0LfJN4OcpaCA#PABj`aLj$k0+g5CrzPHOEWW zQh6IrGz_!baNRs(QD4)YZMaxwBtB}xohQxqpv_?f#z{sOfkY%Jm;{F*97dy8+i~Br zuGXHL*&f-u%%j=w8SW|n%bdsw#{*pN4t9<<_~XTJ_M*k;8fxgkZ71~-N^W)F3JCMu zXlq7majgjb42W%F8Xgt;oj=nG@GK@FCe;w7Wqu;fJLqU2r-S5Hb* zX8ODnw?-O6-|x&t^U||OiD9q{wrcoUynktLlOf#1J;p>cz_XY{5`M+A^Gd6%gID~x zI$5GPpjDl@iH!SYxb>Y2A}Dn7OYeWj_nHqAglmBTZb zIpPl4fr7YlYg8D83^_@cs=4MEX#HHxMY2K4Cl?Ad$+!+32IJ%nj_MtVOv}K?f$M>x zg&K9r)u*MwKZZFPAA!ahPGH%<69~i3?q6VLQ7S_);3#&gnYs1Kd|41oJ&9pR@VjkX zy@SDJd+I~&{;~Xzxm8ZuTLbA*CxMRCaEGP&w1bx0j>|7vZlkoE&eU<`xb)O>`ApP^ zZy8Xt^_gy56I~%Q z(cpU6hG1A<#mrm6-b$cq_-2P=cU;ZwwY8N&-JK-up)d;-;3wsTd@b0LS>WvEVUx`Q(136ORoq&^jbXljhfa^ z;JOEa{W7QsK9Q2o z*ht1yZ(v(b;I&U#pxqnT0D)P>d3Zt}3bvhOFIfszOIi3#gcq?NjNSD$v|!QfJyL}J z_{gncPuL2t2TK7SDhvd5q8AgnF03&1yK~K1ZSftP&^K6OtdF97-Q}2G;MPn;q{Qx= zSq3gw8C4X7OF5A@LOysNX2IB?i;4-T0i@_I!vI!AounZtS>6PwWc!VH!!`yK= z1P#$h?r*RA;pqZ=O2d0_t(ExF`P6OyB%?6>e!rB$#K-Kg&ug9@TsRh_4An{X(@nC#=joF7`m}+pP6)Z< zKC1Qltn0&>Sj1oYaC|*9y*M@_1k>=oTsKINp?$e#T@!cW`|p^I<`w2@7Qpl*2=gf1 zzbVW^chY-(xh8a9U#@QSlO1A2Q3I&-+>0Omf%`Wtg#$GNsi2FW`NaH$6JJMch+$PNVy`RRlaQHLQp3iWTSWqTqRywOcgJ_6U9qAn|SFw8khCUeAnWF{SAtjh*zKD z<+v7tMXhJg3$E0li=SlIeh`n?aFTrD(?_B)W^^qJX^PMlg_WEZE7F6JyA|`?h z7F@!uJ7hjuwYVIS;Mggy1TL9do9Q{W^;(zU zM3m#D7!!BiE~%f+O(O&v$lOfsCTsNx1Gr8hn-Bws(IvRFuA_|5F%p1R+Xir>Sd@lY zTuWR_6j|I4M0%e-7{s+^;lYEs2zJ#D=CtfOc`!GYT`vsg+F}Kdw{sTwG;o!Ayq&=| z$vN6^2=_IMRW^h(li11BZzwmaLDJ+mbxAs7C>k|sGQBsHYgP}eq_Tcm>UTR{&_=_! zq3qk7VICcD%P{UM>G_gD!@0Le5aLPf!s5oV-6v%G3l6*}`DP?%B_!e;ts2d#*k>_g zJe*+Q7;aCCS0t0|$5@cfCkT$|T>qnq&w$iRwCh-|6NrECSWYKRDOoiZY7!P??-<8T zj{9H{FzgXWwIi-xjikzVsv9Gf8F0?m6J{+&JmD<37~{6tO@#Bf&0e6 z0re_4NfUq`kOCMDumkb|p8$3P4g-D$Tmjs!;2aY2D<^3LXbI2)5&$CsQvq`U%K@JP zz6KlxQ~(|V8vMpdIssw<0|27|cEJ09PXJ#54gt;qt^u9_{4Sz$fGB_-kZ{q#Ne1F3 z2e25h5wI6<4j{RLf?Yzv0388wfPsL?fIPr*z$bvO0mlFWpbFskJH7*i1EK&%Kp((h zfDJGmFc+{Ku*rd+1AxnbhX8V!lLP^x09rtIz+k{+KptQzU;|(qU=QFh;4+{ZQ11^; z5(zK@-U18;Oa{yaYys>690ODU?gQ9g-G{8E_*+Y*v$)1>j8M zMn~5xsa(g+Au_uyXUvGv!`Kgk>y?aK&vgsYjmgQGl4Fb*H#K+Iq}+-2@lz+hGi>C< zDWfJ#>x5Vg>PgtknNxD!45!6AIYk(IF>1=x|N9q`lDj*xU>5Eui6m)d5#d|08JZH< zTOJg7@DTKZNS2s5Nz!C)9gHjOIgmrxL0VCSPsU~ zA9i!ixWl+%vABb!xcLsQupP9hglomkKjD3G$aB-I&UQ?HEIs21ZM*-hCoxDqHZ&_a z=Dogp4nOaSNa8QB+{5ZPev6Z={LLG<;CHb|T-sG{CZ*RrHx1%2IptLvsW<4|JzSW~ z=jQ9MpqpaBL+XqJH8}5iKi~Gia}&4H{l6D0fp}==RTfL$D0Xrk@UA*^?{|G0gLx zeLZPtJawa?$@xiQ`K-ay<0Z?%RA2pliF=>-Imwc9ufwjf4!9gl@{M?YU?VjvMEd&w z8T9|pphfaoThe(yC-ZG~hxD9mACtql-I&pdGe_A*OddC;+vw4f626o>;!`sG7+mZ1 zBiJ-+{NY+s{}}hFpY&nLSEsmP(r%dQ`R3n_|Ig2~Updz{`o-&H)^3QGL=?l(ya^sz zaLheOl6lbBHUDABhH~x`!eJ6ZN&H#vu9UfiaTY66B`PY##Zh_(;}8l=P|KPIJ^x;8N+zJ6zY2GPg>Gkcb%bs~0@o_>g;A5_1Lao7zOOO3MD? z`f>kLB6t4%eF?sAFD;3_2?-=7P=Zoeeg3C!qv*2-+}8goff2qdcaYB=&~(}AU6VXb zK1;q${-gY{{H45(LaE>t(-n^uVM>LvuX3t#wen--R%IiVRy9(!San48Ox0VxS?#MC zrJ10yYvyPcX;x}>YlyaywzamCwwrd4c9wRT_JCHav*-@%KGJX1@6vy-zo@^eCx!=x zNMnCvyd~8#(BfEO`NmRX5v-C3iDU-~k|TddzEJ*D{*B_SqK-00`IT~xYJ=*wYJz&9 zdZoHZU8QcM>8OdizWE$2P_8a~-JaHHTja`l1jG4ywjQPeL#-EM98y^{8 z8td|@`~=>?ujG&LclfTRQI?CA7FLsWl=TPeW$P^~N-CE~4&%~C?yoqYSfV_qtWaK3 zUQu3C3d-Bc`^v}4YGsX5qViGst8A(Ts;^Xksh+F)t4FIRsOP8`s6S9|Qh%;?oK#ay zhIWYdFYSA}{kjvn3f(2$72P$Rpu4Rbt)H(i&@a=k(Qnt^(n}1x_>27CyuYcjsgtR@ zDb?gKEi$b(eQ4Tjx@02e2Idg6+^jbznunQZn|GW4Ha{}AwkRxmOQywX`NDF{a>MeE zrJ1#ZRc(FC`kto}`dEo%8){K3|4x2ZepCKJ-c&I_;Z&?ue6HB1_)9^Qt(3enO}$I4 z(WGidYQEL{pgF6#sd-+ac*Z>?j)SHtn29D?j;$nc*{sp%f(*|MNBDDQ$wrApkIqNs z`{j4#kL1tf%@u7GF$$HUn<81!PccL>QZZhUub_&L6`v`#D^4l8D$UCN%3@`y@}BY^ z$srdspTq4CkCYTwZ=*4AiS>56q* zb=!4^bjNk4b^dypK1APKpQoP-EavN%=$GqP={M`Y(U5%EP>5A!=>6xjnxsh3G?r$E5=4fGwvLu7zvn^9B zvn&qFe9LmnN0u#Un6E6qplPZtIo1!YhpbPmtRKjMIbV5_+%BJs?%g?^f?uA6H*d-%vkL$7p!;r#@)f6PhcUdzz=30BsX(b9Cgs z+7a4uV&9sfou@sey`a6S?WjxCIdxy^_UZie4fT$u`fz<4eFwc-Z`3F2$Lc5Rr|D+` zNn~CqyJieNbh5aLYIp(yk$r?{AQ>$bT^JMeqpRK)&QNI_+I=_-o{Vjr}1m~ zBK`z_9z_0-Z*A&o$^kZan!Ym~H0jM5=6B71m>XJJTRK>@mUk@qme0X9ln!fO>vGl^ z4@e}~VNs%zkCN|`*T~x|k`!|l`$1H{gNOyiL&X5)Fy%Pq+sc{B1IlB{a^)Y&hrm!{ zu(R2!(dx76mYT_$-!u}fRl7@jT6<5MsLRvM*KOAA(jC#A)78^A)pym$>bvU)>WAyI z^;1Dti}WAp9Yy+c`Wt#RYS+Us%rM&Uo?(&UL&HYHcEi_(!-nIi?;nO6;CNMrmxlVr zAY-Vpy)nk90>|kN;u>TeZp<~#GQMx5#?Oq~KxRjczZw4k2dXv(@{RZ~K8o+mC-6PN zjfU}~`HB22@T5ijDt;Ysb&>ze!9U`&%|Dtin6H^1ny*7*+>tlwQ za?A_>W_rlS$g@F6pMlA16h;uy2t~GHmZDH`RB>C;MX6S%D90!#06*)2o9oI-Ww0t5 zjBBbYS2b7lv1*fQyXutctm?Arg{qFask)6iRXtAan53SmE>M4@-U5OuRi9E{Q{PlS zR@c)6X+kwEz^GN4ftq2OiJDx^`Os2K3rQz&@mT=N5S1B(G2bBW~>@XDK(cGfOdyLFNEQ|kq*yK}hN#8^feSDI=%;S3)~Pel z6?dsC)lN+TaPqZgujUU;18p0vT-!(6Upq#7P^KI^!1OPUCS1v!}*7 zd^=vr$Af1Lz%;=$&s1pIZaQi5H*YjonH829mIBKv z%Vx`V%UR1~ONcejnqnPf9c!IuU1R;y`nB~OqpkZ6I0JAEmbaG2$=At?KwjJBH^A>7 z%atIqSj9v|j$*N5wPF)+Q=!67XdCNP zx<0xkx?8$HeY8GPKUhB-V*3Yu1Jw6Z!zqIw`p!#ZIA6%G=eO~f9gv3~nogMh0JAlj zyPM0+-7Q~Q{(?x7O5jY8bd;Zz*M%yRqgbOju4ts}sB|hfDSuHuQeIchRX(j;is zX@+ZOYh6J4O|8FfG-L?TzoU18eG$V3!!g4V<3zrM?_g4x;!J%_vrS7(`%LFd3bO^6 za(r&CFyA$wv*a^$1W8$MllaS{z4;JVlKaYOT7PIunw=9hh!k zNVEdYGAJ^iYK~}r)LhbB1p^AwDzqkTcd*_0+K;u{P^3s*Z>Te~b$>vSF@X*~)jxpv z3O3{z-gOuj8#WtuL2CUjvKeCZHwGKiLGSMx_Zp>OAAR}3`~{wvf=x=a^kmR`pt+4X z-8{kkq4_`NXwZA1Wu@g;%Pp|eI@X2O71j@|Us!ipzqS4dolMI9OX|rFL+}tqghHVh zs<@!2QUoeB%5KW>N{2)FrE<4Yp~?Y`FI4@48CcIy&s6m^wM$Laht)6Dbv2DN?KCkO zg{Ft*9gRa%jG6{OL(GQCwpjbSwyCZi#K~^mPiXVUI=y}rBnX9wzO28epI}&Ma2Y-^ zd}BCakU%VVG{zdI7`GY^7|V>m7@rv%I{0Y5D?fxE#gFHw@=HP6KcKdcd5Ni!sf{TL zLd1Yp%P@^Gtw*a}HA&5V%x|0Ln+wb<&1=n@%%7V}%m>Y9(1?GUZ=2m_KTAVPsHMH7 zi^XI~fPy;6G7ddqh2=k%J>UrUED~#7Ya?rCYd7m?>smCqg9+-#X!9_6H+iOfwme_H zQ@&ds4(6a#=oM*-$%=14_dd${$}SMmvy}6pNpFCFzN_?A)mMe6I;-MUBUH0gD^%xH z8`Q<>FVtVFe^UPp!tA2aXp%MKG&3{{H6MXO_CeYG5qy&g=WyuQO07jZ$f2E}ovK}_ zU90_7J6tywL^5AjsM`Qm`3*G5Yr02}(mK6Gp9rMh(Kj@-HFP)ZF_ar_8+1^4M;o2S z4}i|EAaZ)~BOzFp@nygr!`vLx&!$B4LQ#Y4V;KM}EU>Hr2L7>BStYSj#tUtWu`()h~-QT*F`gHvu{c3$Ntc9KWeR^Mm9qqpcto)$iFG$e(#zsafB<5z2 zwl5#Z&*pz}@Yi|HRL|5D?Hp_B0VQk@)Ua`;Nv3J0cc33HFu6=COw{y|so1m?{Oudl zUeiU>pQeuHY_$C?b7#vWC}7u6ul81j)n=V$-D`cox^jwC5(&ze${WkA@;>qbavRK} zt@3Z=N8}9@trYFh6W#^WcdS?Zt$3nnuT(1Il)pi2&Qlet&Op;|0s*O1C#a{R=I^7w zpH*K}{{wresivEzAN1&AXs}gKUS-;r+8FfrWbJhAYHcyN|7Gnh@cs@uli24M!5nz3 z3xI}Y)u-yS^h5Qd_46R~zSbXw&^znU|EjNq`jG(DYLLNZc*n2_a_~4l6jWbxgqb(Tf*TAo&on#CJIut=1Zpa?8O)ZqEF(bu zb||VYOOfR}OPS>gNbwMvFNq!P9kAXpwD?}URP^5rG+OY(=Xh=LW- zkc-Q}`HK`~ir=7wJyb}PVah0FJnYF4$|=ef%8!(vDu0EtQK@{Oe4>=9>OkL5hr+Q! z^_{9hbyL+q9jp#hYt-@TboE5_yWlAAL(|x;KBWFleOLWlO*DZHjTQ#z2O5*MHxTI1 z7HN-zrQFk2YhP;X>SVemx(KKdYMl{UYcE|oxO)!z$W~}|`(SHb21BjZy+j`g)Q9Oi z>g9Sp`bvNO2vNVA2SPjw{Qjx`2ke#@ni^Ud+8H_<{C${e0j5ZFrcMyENl-abO#QI}T{0C|!=)G|M~$HajExVB zJT&0*{6N!q(-c#sX{^}};_PARYkALd%6gp<+D}RlD!W&F0O~0FNnC_S!nOd2xAgmlP*)PCkOU;7W#}Z+& zT6$PgEJH05ExDF?mcy2CYkR8}c6EVurS+^;vRo>uMlHkTZRDNhD!D=4SN^tqx%>Qzcb*0pUzgZ--KP zRs9ri+^2gc$}v-X1kvF*Gq6jgA!KIHQc0LpPrc=6N1is0IU#GIaqH znrr&XbQlWNVDkcqn|K&wdTQx&92W}a+Dhtkq zrRpEmf2lia)S4tsy5?=oc~~|~;kH1}`BnQu+dwxMb^ILuh97k|bY0;Y8K-wakG`u9 zF+>>JL!-D1ow6CkZN5m_x4~}Hc_;rFU&>!b6bTGHyQQAB1*}@BL_kG5%3~oZN6VMVFUSYLlAR46@jcA6 zTX6R{mD`j}R57Y-)w?iVx4?Kkj>aTve{~17N}Zx!qizPdI7u^4vm6|BtES8Wl}V*d z*Y4I@bP2lgx+%IDy48?>Tc9lY>y==abM$BQ*Wf*Qr0)b3GSe{KumyI(6+?SthH*BW zK841$(3KAu(_mQ5=QluqI1HV#if?FY33+0NZ>8MS$ed=jndg~5g$er7+{&VZb}$1b zXpzNn)DmV*gHpT}M%TC2pRISSkF1gdQqeOMAP<#mU@(+`dIjjjbs;zm(1y1tY7~9p z>3B!^f0cCZaXOWI8-F~*cE~ZkW-<=rF!K(3Vy$(r^U;tfMrM@LMx)pbrkG;y60Ko7 z<}@TkWpYet5Sftl${~?y7v?S6Lo$@ZBxMSzDk^7o<2kWK>t;L+c?VO-8Sl)si8T6 z^LoatHh(vJS#P5Kx2#sSVw*(Dz36_T(+Y>A5+R2>lL*%rd9u3^qVY_}x$dh>!%CcU zZNH_T$qU=#=LOTqJNtu6L8PokWIM0xAJTntU%5Xosz}}jYfzN#%3x&~Y@s8jFWkV4 zPsZ2wN0skpv+X0zr0cWs^B;lZjx)=CV#B2yT}g4Xk=+YM4YJ!K=9}hv=KFnCZ(hg& ztZQrAw{z@)_73|jqsn$Noj%SWOkE*lB^v`b&Yh2i+v0xUe&aUv(!G36)c2kg`a_Y( z=0SQegqOhAt*8-+{eEmcX#%pb0pEH_@&Qc~SoTA5E2WFFSUEr}>mUM=D~^e_>PUj? z8SGX8MDZ={9U$fj@X|%CDH_?AnX*AYOdO3GZQzOXjF*kCS@xOcGV=s}%Co{4KFYJE zS?8@w9GMz+ik;1&c^9E<4%H}e-bWq3V$pr~3GB#H4$U>UvDeP)=;e3=y~n+o-aOdQ zUIP3T?~a#-GJN5e`#<>#yDBeO6s!+U2i36$tNK$Pj!4&#{6x7E6m5t+U6D88#{U4F zO-BWHD4!`&Ol2~Ibf_p6J4BiIS)`(b4&!sT`X#*Qr==?!*L*a5$u5F7l-dXEhR!|C zcxR3CY5Zu{cH6jFaI6Gxs<+Df1iiXUFsOq<_X$SF_jyV1ad18MjkvxU`)vbP>JC~M zBRz}zT`aAZn#*Z&XIYaUU?hd;^;`10@-ad~Go=L_c@1dlq;er7f&IoFnk!a`jiAv} z;*3Zj9^2s2f2u{;;GJrf8X-DlVuGK-0?*O*6BI9KKY~c?9K%k!E;6f+vgu zW0tW3O*>$GVVpA}rUj`fVv}t)kD=RlOxt?W`qZjpx3D$vQ+UUm4nbB*31H072>`9xzG*}zXv(H8B_G;zY8SSQ42Qv3AGEm90CmXrOLTG2DamTpN z6y{^7_zuEhXZ*=iY{x_t+=2-_LmpgV9|gB*fTUT@Iwv$CYaanV+IR-$?`fXzm{;v( zGM8t;xfcg(g7<_psd8qG`(ocJ$u9v+PUJlD#wMq86`w;x*P(71v2WVCyoy$88aoqo=X&g&SF zL(WyFo!gHWINd$ObQOgHF=X5E!Yo{A0rujC+CwYU%Cv`hDc5)@ z4GqiaZG2_?0H;dCN{)eG%*RR|V7xZ4I$5gaT91Z2$xf#150IOt_HaV&3wG>Cz5)Kb zZvSDoB)NCzUF8Ehik-d8q+^K4ZRam>)m{@%GP`-k?|8~;Fmpq%wU^;3UN^5NTlO(; z6e+jRTi~tq-uFKC&M=g(dOv#+zpkI`r((at5jc?NK|I?r_E-I1{UlB}+qX+JhVmm# zB@gE{4iT**d#uSn*~M!~vNe^uN=rPvOec`3^j324@%xoy$~SZ#KPpX_U<1T363{Yi z*g>&T-HD8j(F^sB0QuLk(NDre)9e{`LdaZt+L_}NfzNBZ|3lX9<>$d7UiCNmW>CNs zS|7_7`B%asxzR{2A3j-qIdXN54x}EnO>97H*UR*F)K0OveBMZ+Zg}7P%1p5CvWAdg z-ym$aVY-F9*3SGb&$}DlFGJqjC`@sJ-yc!AH<%to#ziCidSE08!m?C8Ax{DmR4NG! z*C8}tk7_-1m07>uOtLnxL!QQsoyBmMyPdpj$i=-hJj;D6cqv#FTeZSyq%R*`rKYg2 zolx*^38}GwS|FB)t)hh*9#B*CDU?i;%stlQ_I##*<)pf2y}$YjKxnal&X0mR{Gfj@ zG`Nf}=N=0`FdL;`BCUXNoRz9+33JH(OHg=88KLY}CW`jz5ehnkGGVkfRokrnh-+!0 z3%#2@0Qa&+|4tu)V7*~%4RP3$&6f%KxAC0atH4I<(ueXI`m|WKAu`*lfIW2@V#EkXu&8MPPtKH{A&DRq>#BS;$Tk_ z_dLeP*JdATqGB@J9_;@ac+`EiZVv^X+_0;hh4d8r+)M6VIFp6m60gMD4p6@3C6jmx zS<8M*&uPK7U^iGEzz|Y)M&p4lBHbf(mU>8IrEeMS)zbZxV*}(3@-3i3F8DZAc%rB1 zCtec*`}+pdVXxXqe+e*Lj!st65>^2STAJOEnmjX~Cr8H$0mF3v1BjY@HrH{W}Q zLh%>R^SfcW^3jgz{ww(Vjs8wj+(rL4JVHyV#Vqp70^IPP;D^{o+!u{w*fr82>EB@U z`*~UCm2`0;6cyrOX8i=-Mupak4sVtI7U2IH2dRUh(Y+i82i|0t)HhSiPUNueOoNH$ zbaPRBrtg6HSDW>$)(EP{vke1={)av{2Mvvs{kd5)(20Sdsc~S~h4SxmEg+nvn5e}k zN_YZAuSJu6P885!EN63^&=QR^=0k+uLOPsz)=F!=wauz+H?e!!eSu{|S&_dxlbtFc zqJzxlc)7^zvkaJRWV;hYgX>;1KMOnhieD>e%lkeV{7i8Wjbz}GMw9Ahb8_CJ4LvBG z38i18yX9oLjocBluD zNbNqBGIS1w$~v6EaXf1UNUch{t=+|eOQTTf#+nY$pP*Rz2Le13l>CmqgS7vh{+pg+ zgfUoHWGo^0A7KNHW`{4OT{uN4DhU4FtzP)r;dt|D)&dCJR_i_L@{ci4pM#peu`XCw ztn1*91iKNt=U%(D-Olb{ccL`4?4I^8dzAgO{X7VIHp;RBz*xedK5d@^L#0qfptPZz z?CP!uubTp!+vk4ac4J;;1(B*~Jat3?N~r*VE}V>PjOA?N;x_4hHqiy?G8?ImoFRXN zsk+9HHq`EFFMRxH^?6|10$%1O^+SZHOg#y7JFnKzYU3jlwbo$h&hVm#D6+!=+DKZd z0&OBlWS+KOD~&Iss+U=(twvbHvG#U*rn|^p?rx@DXzSgEUbOI4{NGCdmfsj%9D+YT z9DE+z<=pu@8vBrv=|MV5GIuGqNxP(DQaPRN73n57D(Zr1(&@gl2K>_>6havc(O5rvg{M%-|($OPESVs>^x(>N^!7}(e$I)-wNwt4VzO6z2XA8W2FB%qW(NaV?p&CAUXUM*qm|oB2ss=a4a#C)SmJIh zA36wr2>oxKl#g{;$c2V0)KJw}*N9wGt|Ql%8_R>ygAoj^Fkk*yJ|Z7yFkX_cvWad{ zX|$yxUdoWHP*Oy-c1LSO1kBWXfE2sZLJo(=CYqoo6q1H?h7Ic#fK0Gs3g&g}puge}_1aS;f7N*x+e^)612|;Ou{w z|5wR?)2?8QUIiuA7WILN%|se>_6gj535?=b5m9TY_0=Y7A^qG2(395Mp=vW#ubbkP4)W9xh7&%P5Dc_iCyl!-*^6P0$ zKyJ#Z&KucTjHEGm`~}W-=bH0})7-V)BKFQ{yl+2m7y)g$w;J^Hvp2vWL4Ui~Kgfp8 zB${o;>qm0AM9I=8Ve=1iJ;%nzhpknYR-&icM}0&cOisyD$HM9-bIj&&&1eNpOo>{` zvhQcvPjc+8P!>iJk_K8+t%D|Mn+aUYI8KKE#Fv3DJ|ifTjK2cnch~noWSOB-96SD4I>bzaB1jUWw3Zs1nPr0*7hvlOf6F%MlrS@Q&|F`%Oya} zH*>gLFo9KQ!;kInU+}N^qc{hj#?U}vLj3B@<2Z-~?D-Lj4)z5Vu_INM5O=!~WY|T7bGe05%*Bd* zFv$otU>8hE9!xUUdvB4;N{fLAx`N diff --git a/win/par2/multipar/par2j64.exe b/win/par2/multipar/par2j64.exe index a2c9ea6a409446b5340ea0628087674e0296993c..39cac354710dc57452312b735fc53a657a575782 100644 GIT binary patch delta 120968 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 Pl$ZIis>;}7UGV-NUI?dq delta 122377 zcma&P30PHC_dkC3fvbpIFDgeFL_jZ!;(+3Wh;sF!7riK&Q%;d64rxwMTIf}Q@^-vt zZSB;Xl}&HfYiXgWWC>2-Jf-4PYLv znu*f=-FYBu8JKA{nfy(rgbV&WnRRY)Kil7wN%g^IQ*aEP=lxBU^sMPq*Bw_b7p6wOb`X)1l(KveJQ-22{{w!GS$L!bMbCzIFl|}i<|oY zC9#p*Qai3`fz{7cRGQbqSx_F3=5^ToonHCn+kPgea!8wGwL>QrK>vtW)7I zXqS9&i@z!Hj8myfirj|ef=R%&n4f9XoAu&N8;1vsL}C6%%5JqR-%sYl8at(TAMg(v zzb_>|;Jrdan}$7*OwOXx+~0nn=>kh#zY$CKxs=^n+C!cf+Edzcg>MW^k``Pkz8b1B zsl$El36GFM?(=_#=SXYs@p=&hr7`!4$3-lV*reifktwWUs}KE6lC^NFK8@L0jhIlrNHYd0?QXJQ*mr!Vulv7M!lFY|S=@zM+Q zXvD9_wwKypE^gjpjl`bi`{PnV<5kR*H^iB)9MsmG6DUI!i$&!zt(vkwd1|Xg>^Z)@ z)tmD9m5%`@oFzcTypvC9y-G@~;qQo44Uf1U7=lySOvScgV_QrId!z0>njlAy+Qw_Qe&P4KGCbiTtzy)mQO4EOj;;fY?g>g1v{fh?@-L~d|cP~MrSYnGp(T{fSgi($5aaC(i^NU^E+GCdZn{u0@iy-QvAK^-|pe#A^ z88pkQb=WIfPnMeh{jsQuTYNMmmSmZ#)A11fYuf zQ-Btg&Kv3UT3xnir*cAzyRYjG#XN=I?`D@;p5eWc+BCX*n%L7Auv+)yKK58n@kL3o z>>~dxDN=#SJO6Lfh|$_=l-spZ!w8L~7aNqDbNQ~+5$rIJw1=|VyoR zwXUaUmnwye&+@LlyEU2|`qVJ{F#B-(h|LR|KyTh#!Rz;# z0EWHLrxTma|I;Uq4dy@gak2e8#xa<^#^*SuORh40(a|v^;2_QV3fo+)?qo-^v|FV- zF0G>^mGUuZqgW2#l$PB5%@WM0dAqJ}CeBosYUwu(VabC245Lbo%Y9?&z3_%G(Jtiz z%1?1e-|WyY50LQ7e{JzICGOEKU)A-*qp19fZ|mD?e5ZLdo0j+f(RKUg1fV8E`vEjb zi3~$k*)RSDJA$0q`yjjy?bvR~Ig$+eBF zUj5&qkQoB%EQ**Ahw_h0xt926;vP)J7QVq1Goarbf0Mnu7LD3o_N%|WV3(^PWl@2@ z$$xe|FjgxD?$PCvshZ4XAoY}ioYS+xwh)NnPk6T4mLQcBS)WH|G>^J48-iZYV>0L}dxs5Y9r&eTHfG~>hCjpL zZVYc9vSNzA$>DL?hUS~?%BkwE)=iNGeC_b5jTT^aC^5mn5zqFl)%EJWiY1M=8PT!c za8#jG)M|_Pv=Q-a7k_(1FWA(|5eW_NLxyNgz6@D$Dj86c(>!A2r1+^z{Y>$oH-)gy zZk~8lDZkx${v>}BsBHI>u9F(HM;l#E}x)*ddgW(Ow7@aC(;-@Y#2qo|M*TqW%4Ecq(51L>E;F z5K9A)=TuH=L%x+vNo|7wWi5mQ@~Cx=XBy-%zxW9T-P_39k9(S}=bmxhrNPhgywS~> zgIA3kDOG3j8>3_E?aX?DLtFR@&rEOh^@oobv|qdbF&LDlSmyG(&vb}=4ONeXY$K{L z{6>?>5*Xtkv0TOnWyRH%XQDK_91QpmU!0ZNp#L+ZP|!kcNwGv+o5+968qsgj3xaD- z<#(q7EAohIbpVbXTDo$THfIj471rh_sskaQTG}^4{K6IU%Y62;{UWl*5vR}EmHk+0 zoM}Zzt;*wU?<@Hi5wWsq**(q2|KFw}kJO6!1`>X5uq3pPnShN7A zw%W8{1~iQ*+vQQVHf38r%HA1`Z0MtG74I}5F?{2@z^1JeOKlxs#!}nt7#Wpme9?pu z_9}mCLIV3YFQ1SYI29`#(e=+q+<#(k)`It&*sSh%qx??FTo5Q|nCmb=Tz#Dwbq;Tu-Lx!QqgfQyzWL`9>6>G%T;qMB5 zYEtvixRJ1D$|r&|v=eiA{he4(PVtb*<0BU23yYab)~V|g(yYsC`5TiPu@t^$a_gtV z0TsW)uu`p*^2DQ4N{NEoxi+$=XAc+zd?+l{UoXR-sD!Y&?E231g7O4Ma%|uTGN}d$ zE*SPK>r(Zeu506Y{FFAM{yt2)en6KepeYt-T^>z1jJbpir@e#RNr$paJN5-u(>B`9 zng)qA4O;(KgPU(t1MSl<_}5cfV3S!nrFGN(HEp(#sd%LMmhCF0{Tz>;+E&sJ@j+9= z>TexJDiz{H&r?>QvXIZ4nkFv;m!Hr9E4t8H^J7y7_gFH`(4y?qPURZ8{|RW>5J>E> zI?1qOHDysy0d3S8T~A9ag*ew!EMA`V+<5i{-|^fsxJg5%#kKw7DRSq`b>H&CgQVmH zv>F_XgWN=GLsi1I)Rq8~q|5F2XVW^dbbfYP54M$uO`kE!Hq{`7=&-!{CWQEmUC~?$ ztl|xA-M@uwJ68(XuG&Mgo%kX#W2kK=!4DxhxudQ7ggQxi8}e*aAr`ZbU!4AC#6s8$ z5FV`^@@;ge*;B-$=lSc;&tN^d{(KBp(U=)6qUAhbHY7T)sdiiVeMUbozm5iP@kuih z**E;%87YBnas}Ez?KysNMl4I?0W&+-J2VK}+jMKml_u4FG>H$G*|o`QROFAM$lK*G z772Ov(fxdkQrrA7e}86pOV=D9A_ar1>I88v`qNr;l$HY8)H%Fq3@x7LKhF$nHUY3M zAARv!Uo?QT&JKwpTGL_&ewA(ukrHK?uQwMCLqIyt?g&43;_N84ffvng<$it^QI%V}Am5hSD7Uq?tQ^Zl zckNYrBx(!k(MFp`k63LsJ(_CI(W9~U$!?67$Ug=YiKW%^v>~XlmRt^-)6`jX3(hB1 zev3+{a)TVXnYz3gx$5?dE<y>q6Z0ZsxMe1;4)H*!Fvv4MCDJ2P>(s5 zfWX04nENtRz?$ju)fuAhYd0F9GA|O*#Rpyd(P{)*Ddr+7FGzU<4^!?4kTJ5U=ey3dfKIOoo|9c!?CkI1Xnpm`)V zi|-VcT0O53wt|#8JUK6HYNz+koBxm(WqpzQ$=+k#1gof+?fj3t4y-G0`a%@D!h61u zz<%R1UTDoY|JMu6t!m7Zum}Ra5aFIqW$@!>Xd|$c0|VvD%|q~@pEWG6ePQXmcrZHA z2N{)k)V|rYkj$Jmow#1lXkx8t5}ex%+^9?0+)y+e)rn?k17LypTC{;!uyX(Y;+z+o z1qG~nmNeenmM<^p7x`;TxB$PDT@3o3Lg7wq70JN5lwD3g^Wfr}1#@djSLYW$|Jo`h z4aw(0OZOt2d2;DyL|B)58%XS%;*VbsW$Yckb-9BlyfMDZ@ml^SW>=1YDrifz_PeI* zE=oC+-Oy#M_S&T1VU#|i-eAF3h4dqy%2$$uHi1SC}>iBODrMREG7_nCX+#Q*IF1rF~J z=IiKFWbMjfUtb>}=REQ|a@5^B$Q4|SLXLXmROhi%kIRiD_2@N{)Z=SNBKVVPSGL=g zz0NYNp|h+w=l#npQ_UtKjyxXhG8820Irf6?cA%sI7or478t@_`NfazFlGOdnMluc^ z%`JX!b!*l?a=f3(y6Fk5At>;nt8XL;T|Fa7=;|6tLKk2p37vU-as7`zVwNdc6gpo_ zvwd(vap}i{qz0C8z(}IuE1y2TIOgBA{aO`{rgB3xN?M|YL#+GcwVxV=m=6pC4nVw- zfAGPdcV+q9^LZDnm8GAjw0!+9w1j%q*X2LDBUx^qhZ6b$c(Z!YHD#YJU*NVck}aPS zfP&Sq+${aYr+v|kUEr^OaSglhMgM8qV*W^7SLA(v&>Yp)_ZIw9%lhhkoEMRTc;#oD zs9m~vGT-%|UZFFS3~~>{u4(UH0fA>+-pf|!PKmfAQ$`ZF;A6BJSNW{B$o- zhNb+uk@P%-&MLqQT`nLX48D}=F`-my-%J)sTmL6twm!nm{}hpHw^$el3Y?Zhmnm#U zYk%TVUH%Y-L`NIYu@N=8+%J*F7r6$R>gFi@K$J3S?1_AnO1q%iLka()Kl7Tq5WHTE zKJ8n=@i*~kI?T$M5#)5_)^Dh7zXLxYNZC~#n0Uq$*^MWCJt*wUO(xR@{Cu}pfdPmgKIt-_6 z?-<)iN75Kurm*}y9|PGk3FbY(fI%%#uFKJ28!}?z-&#HoMo+G-4r!PQ3G{5Ggvgbga@Po zrxP7{LGjKykyIRiSUbQoH$=2J;zw8z)uEa2%Kv1FHfQhv+D~>;u`b`_Z*1r&&jTnx zzA!)(JaqX>Ub&%p{oG$jDV1y1!r6dVEOs8Wu}zbqC^aM!JPX%lTY`|uyl7n>%!h95 zfN<0+8;1nu2NK#KC%Nw%le^EjNO)Vd6K-LmzQb9tJ2N>l3_#YU+3+2~TNglTcx%2_ z2RkM2;0D^i`G{`^h5U8_15mDG5A=3TMKLe=Hqt!{S;+2Xzfzbtq(LamQiaxP1jSU% z<4{Dd+;-r94LDrbZqhM{@1!~07zlU*>idH@XzNT=L&x$u>hjFCf?TXa78!`N{Gm8Y z`uI9x>X;zr!tR+5-&7yxB$GGAN8LRS^w4W+PdlVk`{vdl#)Vi3kniK)Y#ImiTz_*6 z>(3K6w}{{w7&UA+dG&OB?aWTOSsTbDiJS+uxxRiaQV?vo0qElV=wh^RTAzp719Af#4N5h@=nqL;p#+zo5t3upxZG;kOws6N1>>q{yyO!+8T3aZVE_Dawg^}8A+kXIOw-;2_vEdGI-8+ z2_bvWl9?fawp1fY=Cqi9@m*Z~OR|Ocb!2wQGNh z^>)$DQlJ^VqabAjw`^?{oP<`vxk)()4#Q2c^y7WEHfO)^sas>(|9XbvJg3$KTMN&j zO~Lsq9`g~D72HKYhZYLO{4KI*8I6|5c*)kL2s)qI8s(mbVoVksPmCK8^Aa45n6!HR z$mg@Pyk`s&+#Cuc>$SWEFkK!Q2jE3JR|679G;%AT0M`C^7-Fu=O#wl&9jMC#S`yE& zSyn7@fY9ZV7NWqc&HF>w`HSB-?ldqQ2;$Ex<^!k6VY~~_YNRlrbmdM#DLkI*X^FRp z+X(0ntV35T{=>I_{~~*ecmJW46xM=I{9%K8N2tJ3kdkpqn3L-`m9!Q%ljtDOQtK`% zz4GgQ>0t@QL)f%_pv7aZj|LR$z6Gg3->s3QS-Tz!&)?FcK1CzvZ4wNy&=mz z<};NvnsWf6k%sx}a$qc9wJo%MrKp%{6S9I)-Q>Hr^^YBfQo<9oO(0kTY*PiG!-t`s zF3;kfN?(LWw6?Sv&Lt0($^(D2!aV6aodvrx9m(gdO9LP+5Zoyz#jI_2&~P9QB_=v6 zs@q4*n(ekRYgh^8H3GuY0S{e%igzq?1&(Xv1b~SN7=n|J-QJ!3&EMXhfH1+H?dh#Y z9mhUA`8Q9$v(}~03k$r}HaCv+FS0AD?B!`Ba*)vZyvL4NQu`3TZb#V2H9um#FNE2q z*_(7z&=}C09+r7_AB}5bh{g(!c?N)K0zUyB@O25YX<&;40%;;g0*=Uw)a4=`y))81 z2mn;k7!~#{WXb{QF$beqF%Q8}t~Y3*Vjf0`5SpkcROs?u_zymzZh<6(`a{(DiMo|h zf=kOWH+zo(?2t~bh+?S^98MfuF2sQ8=q;0;eCy8Pqh11--Rs|hR?p>BN_K=u(NZyu zG@5T9y1>^8fQseCx)jmtMY7|+%^R`^J$EAven&7Fx*X)A4Kt9$r|nvb;OpI8&2YTb zWcNVUj6b(K0b;dkcYpQ@zr4E#vvXT{Y;>O^FnnLxjo#=i)TuaZ-O#0k3dNGir<6x0 zB=;nylVuPxR@g(x*n3wWSq3>tKv=#=AtvqTTgr!Hw;Eg#i8xBTiipq~R}9eT8YA+N z0JQOEE84O1e0fFJ;9r}F`72Dp_|g5p_{oatJ=+`tbvI5?caeW!LqTg^DTsu%itT}{ zxDWBzRC`cHK3+6Hbom}%yk`sR#Cz;bmgI0gZ*N}&VoUeVM0l{nzK-2a{XzH)50%XQ zc{GA#EynIdm;K2cDXR>hX3@@Q5cSLsv4jhh z@#)kLGFikWXj2^vuo3?a7FPqN3b1DZM#spT5rV?X^$dja1r!O+2KYp}7AzBFnzub{ z5584SoV7Ft45{DGe8J(4O*f#>SQd{`b@t)%Lfd+@riD>!&kr6BZL|OtxvwDP90IwN zXBt@E;P(%QHye&3pHdbyq|xWC6&D34D5e~Q1)Rvc9hu24@z0O6La6)Lkz)vJe0KCj z1~wjR9v;|LNPl4GDl&PV^)s$mnr&?aLcJWxW|NLeW?Swn%@f-qbl^Of$+V2B=n~8iN5kKkINfSc}6dubUY)tYCCxYDK*}}ZT{Br zmh5%@!}0jES5alh21ofvxkfI*k2J@MWhshjL(`WVu1R@+n&4ME$SetVqR zLl34R4L|I-wu;+Nj*PmHhTWgnasxsfQc0_FB&kD4Vc_~^yAn@{d?s|0Wd-UAYws{VL3(vqPc;g zi2&&016bn&=neqM0H`YfWCB3T7*tgKAW#R2iu-{y2CS(@%e+A2{^0Gv9%8&d7_hh7 z64VA;u$ZeozBa3UZD=F5(g6GmfV#YfcR1b9{eB>!D71}4BNBwU0LwDKjtH<<=m55)1`Y5A*y{PZ#L$Jh$;8g%T{9cT1U0X0vm+KoCN)8JQ z)8yra~`Dj8W*MzM72Z$anXgWNdC!#n_xl$cmZXV7DooO^G6$^Hz zby*C+T;8p=!vHLSdxs#Kc%&<^9yng6WnM$E@5V3K9IYRRR2Sjm15U-0TsDVNWnK0m za!&6m0m@6y#JcJHImuy5uom{EDy42>DMht$?3U_Z5(gJk+(6JzLNsXp2xH`{nqyzEKHZUUwM|B3SLCjkv|JO7`6GXUtI6~d*s z$W0q#n~aMNi2A2l(@wY%qIP&tS$00sZe4dQ{_vvh;9|6OoxJutECkY9q2R81-SmQc(WFM}fyANwUJ{LGy0Qb8GMv~& zW;w0>aAsk)AM`VAHU$8aJGsJT?N>o|YN0E+baSb$yImg3sRIy2YoDvQG6>?FX~`$7 zMY(`UOFSxOr=$snn&$28??UyH49pvVW5on1FZIz(It34#{vWK#LqPI5hs{Z`K9e(r zUUYC;dxJidA;NgHx)y#Vkf78hDx#_9ktI>UWZw+hO;5~Q9yXic2_pTHGx;h;c~#%# zEZ7l%gF=%jc^WQ)EuH;gY~yjrqWBUM#8b-hJT)TAIw8c*4)J`#TDHW2&=A8wj3O%oR4V3V6)o z&SZ@k=hiJdA5c&cRQ0N8v(@GVIE{6;Vokq&Geg;rB`*1tbx>JB%DgSu8GCBy4T4$e ziL@)bw1%Jz>$)=g_oR=Y9FgJUE^x1#p)+#b{lcKw(8Oo{V7%&!el1n>j)&3GrQkX; zsW({Yv@0yR(mDuUi23F|KV0xey5OF_-8$%823ohVE2Zxs%I~+m?2aF{whMv^?nw(8 zeFsG}RlBXI?c)ua@XqbKJ|vdqo6-3WyC)1h-3h`$W)1C#-vvKO?pX8(RxY3x|HGzw zRk%5YaYMu{JyGw>-T_23TlIyd>;d|7S6;7HV+>* zY?%GF=1}(9%c`OretXlBFD#%@Va$FGZ;)g!yDOz#eJ1(z_X=tWV4MM=};mqq#*mVax{*(0S9Vpw;RhOv zyorz-%p~>c=0b*=LCAT}3o&D^3k!-{G?)Fz`P@k-4`gU)yfnv>GrLkLf5)Nh@G$_S zZb0;f_@GTnl1zzzlB`n`T4Az)m;86SujJ%gE=0QLp##Md`z`GN_#XT%i)8?|C-2TR z-zp2v4J-I3Ixobbm~#MPFQ||l9`k4ruM};6+EL)G4 zgS>F?a2V~D6w<2XGT0|*yQQ}%vdq~?8=@x=75{%CYQ5-Q3mQs(v!qBfS}y=*Ob1-> zy1G-}gSV2L&5t-ea#cBR{Yz7+F5~@wiE=v%J3rXqXUe0v;g3j=^|c&B!r|>5pv!x( zqk6P1`V7j1s*M;P;6DKvpufb!FqfDbU4HBTXfm;CvC(7}U`t4o(QZD{BhU>_+_L|x zO@Oc;In_gMnV$uWe_j)G)(t5#onldeUi;~CTePaiQKzMeuMVZS*PDu~-n`bOfo{57 z6Fl5m@JDpwE#)U?QY0_NNG%lZ9s|Y{?2I0_LmUik1KV)fFR}pj)v^$jp2bv}wmZVFI+O?j^@3A%PZ zH0Wx8iuI__ak$<2GbD(#|LMgKFu6wKu{Oqrx?i*iIKVAaBAyk5bUe)3dSJ z-Gf{O%3u^Q5*PsdCXgqBeTH1R9zFR2^PeEC%kP5(KxASdK|)6u`ptq6W8?y07yxLc zks!hXK=J`V6J|QI_Y$|}re{~CXS?sB>r?opnED7b#@sCW#e{b_Vs+fuK`%pbnBoV{ ziT8WVGY7Nad#D;R`n zA!86gA`=bv29I##jjM%3ykZ#u%-{)KB~avX$Ryq}<_X3@NLViBB^S;$<|5ANC;SUz z$n}jb4L^%jJ#82cKcEmB7h1MxC3Gp9FJGsi;)&RbYVx{bz+xH6K>?o!A z5nlgvZ_s;aWrB<2NG^r-U5$*xI;a%1&ICB9{O~Ix*`Nd-D~)X?=CTYB3s6NfGFi-% zPqHuq%8sOAP*I%IjqGF?ONrz?3$)ZsW6LM$l&W5(8ibmG6|qwUAe2gsLKcdn%STZF z^H;FXulkvsD~dsMj#!IqWey|XTVjAY%nU(K*R5OTumnqrF;4uPE*QIf?IcYw~_Xj zLJB8i;EjB02NBOA?Vkzx%6w)A{FlexOhr-Yf=21MW)y!+@ejuy!M{VF`_6(YmWTf2 zyK9LUi~BU5WB|}1+-47amgm$`|3(!YkFzo*eR+ASB00L_a z6G=)aIU+pi_h6~dSw7(RHem;j`I!cIJ0XB}D?QtFEmd4H&NeUD$Cv*;Pz(&U)Godx$;UI>ik{0J}? z7t-Hr!B17Ew|@R2jky#@&VI){au#x0c{-gdTM_`6p&W!0Nbdo)ZoyrD^zHfZ!XxmZ zfA{dne<808Ljx>qbj9{4!tsQ?Bo?=?8=&9<3Nn=4gyP?^{O}+BrP-%=lRw*p-9P+) zj_}J0{_LL_(!ra2{huuxtgOTcwZ|iTaFbX4880Oq=8gWcODj+Er~hgpO}xn${Ut|y z8)|fYqPb+MqCnTJ9TG05dM$Do|N5`Ny_Wr4L%Q8>=uOZ*9|hW_zK>{s)`uV+2n6jj zQ2^TMO^(jZx&2CC$$XM~uEd8e$4+{X*S0Og@6v#5*M*wdvG3*wt_~5w z;a`0`{NU^S#MKn3!vQW|vrBLN$VXmlA>~}-3$H~c*KR~gv5Sb^A5B-^fxhA6vdvT$ zin3R67*JgsiEoi0vfhv8mDk3&4wZ(%STJD!}{5sZHs9 z!M3GB8!DbdK`rQ&6;ktOg#UA33ejKDgD>YdpGgR!w(2T*wLm5^+@0zzF6 z4Thu@^hCe=dGYm*?lWP&PQF64M~U2U26|O4E`{8)E`1q0r{u^^w7tvTF+a!Y^VjA8DYY7>0jHq^SJ zU%G};j%z6U_WGIfKj+tKhw%tw3rXf7x zW}}dSSH#OF+pGQT${*qos?!xd>Spiy8?Xn$t21yn^a_A~-jIKJbFei0uQ&gerOUl} zf-(vFtu&LiOE%d13ih+k z?9Lxm!gN~_DtNtHQEoc0Atul@n}RU9ngOeg1Az=6Jgj-@2@-L!;eeKga0nP6E0!~G z+x6XI+}H9qR>=bGZl|{gPF9bh&gq90{hkAKEP|B-GSKi@V}pi)wTTAvWU5d$*hUA# zDa1UN9r6Lvi-tXdgh~0dKEa&OK8?Ve*^Yb8Eb!5p?YftW8G9DppxJApnRuH)t3|D_ zwe(t+qMlS1CL{vie#)Gf$RC_<}PwgO05Auf>#juGp$s1W|a z?bgzq-F)Be@zS8*dHXvNP5Pg}(D9>%;oV%arVp(}v{y`S>o~!4?kucZ>i|)K8|!~p z@oRS)^_)mivZ7mg9TLxMF{RSo=~s`V?`U{vk@Jz#&NraN_A1=1?gA9f-*-S*T}z1^ zdz`1;Z836i1B2!Q6l3~Ypp~~tPbDP=iR7R26ET3F_WPL@l@nI4e=ko;ZPd_7&r{$W zrqM|r<*PJH_=E)@q0ox_pZ$Et-Na#E{D`BPly~vhlwTj;u|UEw@Y)~AG!m>s+M6kq z%ExQ032RdGI)MG5JE?;KcMP$Ccsb!IY$f_2G)f>J@K3mOatELEPbcZF#^3v=aoyDx z;xv|He12owKhaX2#xML6C-t)My7wZa78V|NuTWYW#J{?i-tfK4Bz4xJKk3R6T`(=Y z%meRF?(mcFop5XeVtoSkD&kg#fPGot;L=do5XE&5BfN5ie|*24d)pDRN=ZPKZD~*7 z5IdjLEg?lSWc`HZSBrW>Boh+!SzQvB-P$A>4D^XyJbH)74Haz+kvnWAtn#VNK;wfl z6OG=X!|(?hR{Hl+St)?S7eX2u=AAW)6Dh zf_Uao;bU^Qk**R9X+?MH+iUrl4h@j~IK)sAh=8f;F79AD6@yV#AHZ+{a4G<``G6t~ zPu1nuetrB}wkD0mLHIbll`TZK0$;4~K}{qmGGMqAgwJ;PfDkeOHmn`(9^*^?FMKtS zqzN&<^63vlrP{ypS0AQGbGPx`5BucYr~_`s|7^!bEDIreI0W=9iU%l7JgN;u3368I z~&TD$@BV*o}Kg|wDqp*C1@lIqhdA3p&!s+`Zz!=%D*`D=Ql zwDJf3x!$eAXzXRRWu$aoOM7$&TnmkyopL9&*~keqG8lPnLW7kJSnrNKu!g(nRYprs zlx8Rw@b;5d7m(VJAYZ?+!E}rt*#MAGkb^5>p$^$G^y8Xq<%Pgt= zD$q;^R2l}P^#irQdbJk%N=8~+T-S$h7+z&jETa#ogBWWpz12mX%vjqlx6k7(MEKp- zA{z<1#Sccqx9Z)^|57nuhJGiRkK^zB?zm0+85Gr&o1o5=Sd;F@uhz7sH&z$N;f7a5v{G3=; zql9t0cTTPLXYJw&78@v1wK_E^r-BzBV65q#1KiH+hj`wn=Ty6yC4`SYjIqU^Pgkzt zWk760Xv3>i>GHd0RmIF&umS2fX4bLY5`5PM+l=Ru$Ji3`CO*Cu0uun&Mtf(G$rOJt zZzGYOszs;`YO$<{*A~(UI~m5t7OjQ*$cffgtKM2HT3YwIx~>*$Cfz%z9;?N=OV6B9 zt+iPbX>ez?ZEe;|$~ve%Uz;_OR-aa1sm<)HvszJ`CDh5qr&A!fh1*pYz#@ia;Wowp z5`>oor?^4VjXZ>t<>#?1+mnBv)5H;fTsdS{j%xc8sSRjF2CylhRAg_Tv?DMQtZh|i z1+d{}3F1+$o(*7;Vb$o=sSF4e(sBYBrB48eSeCCgsKa92X{Q8#nxhmKv{UoK3sU}^ zkC4xTPzQ>f3U;xFw9ExSSG&9q-O$smU)=#dZ1!e9iFqtC4rO#eTG1Kz3ffn~V;vBx z%VUAx0DnrPa84?AbP2|ej{n~4A!F)3iR~6(1)U2zK0(I%`G}v@^nS)bY>aC+ zGBv#)G&=#>dS#F((SM- z57QOg$XshnMG&51X@20QE}x}O3@I7~ALi2i`aFxa1(!vvyjiANLnxNvJ| zAv$niPdrkWLx@lj&cLD;p%tMGY{Fk;g%{P9Oy9wZnW~n-IT0A#rHBxF2Q%EhqyeCv zxRTLA8%XV-+LLwpJEFvESxYE-Jwo9k|HfNrI}d!cKhC1Yncx@2oDj({Ps4JHV?>4{ z6c_E;iN0v`q-C5LN{*CD3uohmmpV!% ziB83s(vyF3DhEVdz+rXWz+n*HPQYiFNCB3ki6a@2DQi&?l1}(eM74JBC6gP@SoF(6 z0BbPSR0DeNbcwP#2 z7Hki3dU}h#oE{&Dr}s^V61y3ju<9`wt#3?opXkddb+}=~76WLu?S40t|F$m1UKPq=OfS7sKy>QzJ3oS2ETgND zi?3z8DvZrSp^y=$VscI?eO4p+!>3+SyohkrI&udmk-DqAn5?X5UE$6yGr# zYab)LW?yhly<=s~rLT9Xk-;pqZZ_>LvrpkJ+EFz%n7xG4tPQsHXh`2Fh}Pwgj~Lcq zCXUrXZ$h#$Q`VwqP(V@!lY)-~y+D~2i15;D%0?mH{M1&8avxAAGI$@_TC@R8h{YA? z22PH(a1;vc%Fj^!)g4eqw;7x$awu)-63+my|0S0#MG z;e{IBomFERvhc8HaVv%Nz+ehEKwq;{Qbv8J4s8feX|eipLuQlC#i<`QWOBrBa|{fk z+bPIERJ$cNwH5_4^+-e3#aanIz!uQ3m6W$j)J7q!rPRx49pIz}DML!sF(GV_+kObs z080divoyE0Z;AA+Z?U4T(6$ihXzjrPpo_%Rd=PkdRgJ}(N;Z{*zy&jm^B9Ereal%E zma|ramM4W(Gccu&mHe{XxdA=Gp=EoXnym?ST4F zX04^Q2h`S$SgWWXXBrltD0UiVpGF~U+F>nTo!y8fwmun4Z#zu0b#fY8ZbRlEUrMER zX66%9Fit(xh|LL|idza#taLRp`ms8yF~jC0R-NCNH4Y1SvZXSEWM;m}S~OS)O{{vf zF$-(-hV8LDgC-bfbh%1pp{%X6;9E5z6n=Y4n-GS81fWnlcmGz+4TYaOZm+sN6uY{T zjcR2mOAe}PB6jLgx_o7i8WqOcv7gm}VJspl5zR;ng$#W=9m<(~7FKfKAaBSS?X70& zk}y^@blV;>I{CKAzC{&tzX3&L$7%M2@j>k4ZBd5AXB9MObSzB5Oojx8C<_n!Gd@!^ zb~OLc(omfc&XNMEi?J`1pRQ0p4QF%Yax#6wcbhDHw^^tvSKCIgj%>G@6~S8J@md6n zkPb=eXA!IyD_1W^uvv9?lW63H;SIvwYIYOW9ObVzVMC>|uhnx+SeG_WM;W|441$d{ zOS!5|m`XbEJWfulGsHTD8m)bl+AETU$qp3LF~P~S_#Yj9SnH2!A2wB|N3x6VT{L)@ z+xa^UQ6=vAc5YKq1lh~&O(I-sa7UMWpapJ}uR)%E1Rs}*n^d|ShdQuOoOFaBEfUQM zGZry8_J_28;lmH`l!)IN#M7xBY|6NlyiU!IVqK(TP1JXzSgz##O06Hw!ld3!)Hcyz z(6F!6^l0{GVwvC!-iuz1RLZYdMy*BtutXN5G|PebTbJzyMUS0gT|T^Btrx?ZvF&Py z7#7aTR96gZ8QMw%1ED8zKF<`%XlawXhlMfj-Ncu_#umUTDVpOZG6eZF9C%`sEAtyXGue zdLdN3)0|D0YKN+mY}m8b`a*r%2KC<9Slwd7$SXcqPuN&%_PvUYY}dL*lqv@9`1fj` zSTP;C)8VQAII9Nu9j?(bm-sep_c6F+CRckwnn9@Q7u^;_N+Q4j;(Ruq4R)jbIeML zG6bbM%P#n9=P$wqrD&=H=cf?e_5d&m0LvTrbRiDL0C&+}vsE#Zw=aVRy$wo)28}V| zUlrPVgsP1Y%Q+Zf#T@-9MAp&*f9Zt?VzZL6c7>l>&T499<2v=LQW^q!}vub8*7Cz!=Gx2RAzdL9&)R}!!n~vxTDJiIK zjP^r*g1Vp7j^WF0cJEkL6$Yd1!f`(Jk<@w3bABd#48`k=);u`s0Q_wDCfcW$)w0&C zVdH2-I`EmPBY`AcbY$$c_m=@Ylmf zt>S80HE;Yxt7h6=5u%r`ze&8eyo|AGZ=F`>#Y@%SFKoVeoMv?YWT`{rEftFxQS!D-xn10%ACS;XwO zkJ6A%Y6-tFAI3atl%3)S93=smGN%%KNLzM}SbUyZHH9cVKsk~BF~Tw0tzXrdZP*~` z&sepr4GVL>8IO-@{3zBf%eNomu+TdUa*Ij84YV?U`i%5d#N|n>SDghxIO_lqF?%Ks zLLg+9arS#itNe+G6_eToJ*|Y#M|8IRm5TFiSv0d=(TSXa_R2#b7zrQAqdwi1S*1=N zs#DvtC2dzLIE0=C<1ym}HL4wJ+Mqogs;bvP zt_#lPWX0TmwK}LBle0G`7}A}a;=qykP^`YVCVWu)usdGc?^1Aw<;A9FDShP(*!J}=G!jGZ>2g(tcILEN-i}30Dmjgs8e{tPP&uf$gw zwDCYC#zbTfJFRB4XD-PvLVXt>GU{6^8U)Hqm*G(3GKiR4b$tR%=Q|hF0|_j$(eENovqPJG zftfZ>g3}GWw@$s)frZr@fFk5>0z&I`L2cQAjjQt_0!|p?LWjDn141(yV&Fo0>7Y0e zJ{(q!1e3NJ^xM5-Y^*8`@+n@~5pH&cwrqeAjiooIElGqs7qC@L2`t;3u#`p?v`|>i zE2n6NgrqjdNlA#P!<(^Q%ZG3fVKf`~Yu(V8Bo;^ErlgeXirS+i>lU|JK_K{qVu@Zw zF>GNNT!ALOW^i3H`b22A{DkWYQt;S?nSWSyi$js7+ch!E0tbIfafaw(uPis&AOW4WVib~zTr7H}d5r0>GBayZ0^wYmE zwuMUM_}A#ndcjl9>>JLq-(ZIhYRy3iEj489z@_thiI5Z8+@I9H64}t`y;&qw8opCq z2ixN_Rb|j}65qbZF@8(8f2rd;vG}gfEP>j!fJq=meDj*%SYu!I*izz)WyJ|h+d5b- zC31>~R5JF5chsGoSmMZQ7&8t!ib_3^%~0dArd>@dx|G*2@eEYM6Il;sS`kbbHpaj+ z2zbD#Zoq`xv&h+@(XB+5B4o-TTnK+Rbw76r_|O=l^0| z-vGZaSFd$u(V_e1(wtM^Vlu9yY18JB-dX0qt+wjIqLW4t(i%I`U-Z3Id?A6p02V+- zpfd_x@QFvFwG&<<+`9u>^f7gD7dAF2(huKS0N-PKF{~!J0VE`Mu_9~{s&fzQ@ku>> zvUoEVB15MJo>4=)B0$uouOY6vw9H(fHMYqaYO>b09=%nmzyu*Z4EN=cCcO@vKEY^% zx(%Yvk_OaRbD(T+KPrVeG;r9x<5<-o;7RK20Vteh3dL1G8JvowZtTip!iJ-qH0+1B z!2VNoP6>5!YBOf4SGqD;nw+oJ>c$e>ulTgxTI5CufjCq6k^!4VzSbn{gALW1P7#Le z$cu2QyqVzEK5fPkqFL+^Qc0p?LFzfE4vC5zipQVFS{QgZzuaxf1HxS?DLe z?F~#qKcmt3p783AY5c$1V-5n*KB@EimFn-^U?J6&YV9Nz6P^ondWEO^V|~0V^l{8e zwRaM0-J=ca^Oq@+>kEZGj(%FlJwA1K=ai0C$4_d zouyj*F`GU;>|CH;>&|Sot$@&8IjA;CX5pbd(Gr^15^X_HCUWE$hMrUhCbKZMQk|TP z5Lv(uL(i;5GF~?U++~;?5`y?6%dMMmPqa+R@i^)~%)#tjQOv)>u~BYg?aWB`j!V7O zC%`W^3BuM9(N<@6U916gN^BmzSjeSQn|c5~o$}OGCp6;+q~TW;g~K8#=2bw1%N(j- z4;JCBx3h+bB8opKmORvI(+&`4EipupCuKZ}40Rt$<(`x}C|AshD0V29lgv$#m>+{T zk~d=(gx0r2iT{iBeC%uuOXyI}(}G({^Mv3QL6S(T@AY6-Ibk;FYJ2((V8w0@Rq<`h z-cZXxpEPNa`cn^_K)t`@trXTc@c4GJxyQ9XE7X`2)=%2HP@S5>Qo`mh1c}(!2|2*a zyUISHb*)dTrD)b|7ODmBV0gzMgpGHHV7{!neCZQRlz9lX_9W8{mmLAgSMz_S5K5}X z_o>#N2zxA?qqge_&;OcR9omyc_ltWKb|4wcj(yQ3Iv*6n4(5}Ojz>7&4${}%&?SLjNChFYegdZkbKtVLjhxYCaVWHQ;Ga{=!m!?mgxW2WA z!5P8^n^t@eG8AwnqfP-=7@C7xu7LP6H&HRy2i*|hm~`cDr&3RdlrAs%h=z0vXK>Q=c`*&S)1@Sa0Ij$VaC1-0jc84=!}Xc z98o1Zdl+#C9UCvrh#kX5e9zsm^aBp75xrUSXPf3@+A;nFi1etX*p6ObM~AAnkCdCM zU&fZ67@+U*Sbjr>Oy5{m3BxfLlo=y;y2T-^)1(ymXm#E}Ll;C0)dDb^6KMDD& zR}cb1!96M%en1UQW1&q~EXP#FpQrz%vFGMP{4)jmKoWdbdT%TGJ+*HdqHwF#d1-8v zbrsn&@v-K-7%l(0dNGZ;*ebPsUl!Bo546SFHW{H4+?M%Tgvw^FQgiyUo^JRSRa^Hl z@ee0(Z+f!REAMg(QoA6Wtfg-wzR7RCD2kG)s0)f5)*s9%sTlAkIS~)g-Hoc|0FfdO z9z-|6&XoNg=qtwunIh`}Y|+K@dM|vd08psuNiE!VWN`PTDcacSYXNwZujH42IS5c# z+5w;%|0~GSff7M!g=gkrN-XizF3@Opd7x+(KyzgYr;2MZV8D0Ks0bDpbL&t=B`N?U z()*ECMxr>hGk&M?SkZ)0Js6XY_hz5u`(MfhHgc2vq|Dp&5U4bWM_ga31k#?5- z9-`$N$p0jxJ(JP}J15h{>r|YaZ_a80!}pEXH+sTroyff+rC!D^X=hQn+_5yoHosrIBg7=9v-S|HM*_LtB z)Ya*TTB>F0cj>H2@H;eOYvB+WF*pg0r>U3IS&xR1xgbli1mYoH%+uzUsa^WB6n7nX zSJmlQ_2})#Ol%LMopmdm%<{$@8q%HxwRE!tkfgTf;pXH<)6$(~w{AMFb;CdUz-Mw$ zieXsO4tOj-P@3ws2|I|yyurG86rn+QJPV@iQg)P>Xib?;4k8*AJ$!&|FIh6vS@oa( zthGDtd(1~NY$}k$vhUSe;$k2Hd`BFE`;bLWxYrU*=Ki~qhrWM=@)3c&{of$xuu0S2 zt^uja_u0(Z0t!nXu>6Za@*aUats}@!mJoki1)scd=CWO5+;%cw7S?hdEk21#7-s zIt!qRmM;NosD<=8InY`OTL)#LR=hu{fEO=rqYL3Rbc_k24 zVPVGyy64e%d^Z4(foMQYgX_BtL@NwLi70m~@+>q2{p0WutUj=npz`LRs|GbKlYCua z?}$65hIZ)Y=G5|$j+iND=*SB&!MFf{zoy)H;Mto4ucBm(F>Rj~ld5zjD_vBYuo)Ol z*0c(br3IBB#ush)A`}#jSRvH6=v`V|s6bkw<_}^mdUCMbYq^h88g0||8vUq1(Hpq4 zseSUOXd`*BICB2NXn=puht0`$_52`~$haDk$v&8L4jvbV{}C(|!T{RuPykX!xTj!t zi+W;YArST-ojnLvPWh8q!ZiDn^z zjf6uv49IB^K|xW7q6QXBP~&9z;n{fOeWBoqqGBSD1P}xi#S2h8CPpxLaR}M>TRpo; zP@m89eBM8jo$2YLy1Kf$s=B)R9(C0v#()dcFgat7C@GG1?fs8F;s{sV#LGDQmCdBj z%5e>uB~_)~KTm$VuV{|;asR)p#qX#uFEOS!f%a;yXZigDHR4iZwqs0=T6d|@tK}Gs z=v=+yS$ULRX62mZU;y?$|268*OW6-edRz4y$FAS^8`QPqjD!*B8e#&y^|dI2xzL|d zopL5W9G};EWTR=M`$tI3us$L1wSt z3_~_f>v6J1_AL5LGDaZ?%a$Q*Ug z1mpZp-w9K7&6Zi4bMWF&vux;S_480l%6j=iybbHk*VT~;#sUHVt)FDl zR{S2OD{Y|~eYr8*apx5q9=O~XVK^?DsSZwItF_BaRe!26)$#TWHG8U2;`npA>Nd?t zb(Bt5bEdHoIb*uoG|l+kam_UK`gCKMA>lH=uJj*q`RMcqErIIsC_WX#MjiObCY*~r~# zV`1-eYWGazzN^lI=H%{)WmJ;a2%lfxD{c~Ind4r2IcQ|JNG?KRkU0ncf()`Yi?m~W zi}((H6Gh-F`Oaazu@14DNKu;CilY|g#E-)JdXCz01)J*wFIUH}FxtBlC^*XeX%%gJ zajEK*V+?5@v={f=p@6>-a^e>?^hfTpsq6vCC0wI!%b|ulC#zR-FiuaItoHKT@l!qC z7fh}@-t!QRtnd@n%)^f@^BL7*mhqxz2Q(#7CJ5Px8TV)e;=V6}6}Br-imCd)yB2mx!(;p@u>^-j9T za1Y7HAJ#@>xclVobKdw8SkLngo~`ObYR#2K^Wd}D5Orbd2Q&0f_E`COPuGYF$G5`N zV#v8L^=ke6ynenwKi{XHhwJA8{XDcz`n9B>1=c5tpO*H|ayzjfjfK7MEx|D=&ee+- z%U`NeXB+=B)~lVfjkf&!V*fO{O22i#iapnL>SB3Yr{?l=)jDuz{vKUnbDQM5Uz~`B z**{#-LUiR&>iS3ys8rTq$#Ew+9OU?un9t;R;NLlBlOvWKpV&F_)~Ta3HtZi6-G$!a z(^$O275D0V-T)c=wvRtz&QkCT51P_H%zDlo`MA(MX0{qL$LMrvSEhH~=d!k@`L=sT zY+v4K;{satCUyVmSFwQj$X{m8y^jRaM6wb39oW|`FR zFo`&rG?a5PCeMYcf!!Jz9!c-p>0O*+Q zxSB*@Ecv#1qmn|`HZoNVvTJmmRb$7Ol$vXt=eT*i+Bw%~lQ2bc?$8cd-Zd}R?b2H> zs@SWIq213)yz)g2(6l=J+%yiV^hm&un%;W)7Lw>$`7M*2ki$HO3HM?5(`mP5t*zVE z(HGQ5R~z>xY`qj{#tTacdHrYQxab9S>ovxM2@(#v;&JT+<-PBvx^>+3yy`R0@F$;@ zc){};-n!$m;gUMz;u(G?ub!3LF-exW7V}&S=>gJ!<1kB9E%|JF?q3xyomr>C1{133 zDl|o+XXOlC?L|CGs*Qm8cD1*hRc*Fi?ag)Yx=m(#&906nq(|l(4SFcjS8NM53&2io zx^xwgRPi?k&E*`yLCjjYkLNPi+_7rUe4|;4UbKbSMa(aKR(D`}otAE5l6%@giP0hK zajnr{;0RI)xCDuMZl9&=>r0Bf+x@`rK+v=7tlCFEtL9y6T zTjiW#m-EmBvmu5{Wn%tGPi|w+2d>HX*UH8i4#u=lyRO6AizIl-yL4R#2os8UPS~5i zg81pDRr3W#&z^obPQ?Q9@c9Wo*AmR-PiuT%(SIB6Dnc3Gby5o!7~V@efdw%EhGQ|7 zc{Y3)$_nf*biYY*-X7ESGQasJ;@DF<;qk0ADawFpE|hu?pDO+&g|>Rp7U#HRU=Kf~ zK3`x=4nAAA^;@2j);$Gc3Mc!=XMLO+`3P^5j~mbWn5IAGUYQjd#!c3V_os`sWE%}_ z{DN*;Tc6VMbHP}FWA*I(ykXT-7M=6Xlo+-CdZUH0K$Tx_v>!-~5$Lu)sR3Ehn*3Dh zpvoIzJ&`J_rOM%vD!(_>6W8OTR)2vSaf5M5_6Z~cY-&bo3>FH{{~i-)P4_Es71WU2 z0sV`$UTRhqy7rQjTMb>M{94@}6g9CN@jPE=EzXU%30Ew==747}S5-G)K`<{@jTRd1 zn>>yjE%?P>B{lnUb-_a8#UR#lEAKJXn9_=Etl})u=S$LDJLxSuX_zEUw3D9FN#m-? znI*|T-CZ4~a1qJa0qAq*i);G)i}blUq6n)ICuiOLr9czv(K>BK_Bk;sXOYptn6GYM zWVH9bQ5~L*J7J&MazlZbRYIvhKc(JVWb|%&eI}?Ncur`NXiwH_52@3Oj0y4cp;9?` z-2^Ozy@}VVnYl(Y<0*Axt}%sLKgl%)^&k(;@2YHoI8&kHacTu+GU+trDbQBZ93Xdl z?ok78G_En`si$r9!mgcK^19ygMIK58h<7Yt6IVP3}Jx2wjihwHy6^oVb(xQKSfa zI;&}?;UG;sF5LxEtldLu#9};>n~qlV78~u2)oSHpHhCV=IF(!vK2EN+5Q4e6;-p(s z`CFqvmWXAnj@CO084*hbX;ugd02d9Ax9;J+vf=Ff)H`|5?RkT`m^(XzocWZ(HV{g^ zS`y8j5||$Ji|u^>5NAy9!LH7Ua2c%~&K~Ugfi%yGWqOjON(S3NDwFB+u-7wJU3Rk( zX!RJ7maNv0Hqnr}`wQ@|tX6N|Y>ex*g2@t-1pnxHD^J#eyCH6ZKxN4!u=nRxff)SL z=vB|vYVa*aPvaqV)h)&-A2sV64U5uspL1y>iU79d;ST8o-eHE|QDM3FiJ0nHu?k?h z>Smn!^%kRjo2-%2&2sC`mC|U>R9-X95pnsQS`Skxw;J6>#F1i+kgpi4q!DoXwLt&) zT@hWf!Y@)2=XjxiE0LTwk*C z^Ne1j@2#Wm9=YF$c^^mx1&f@s3%jB&KRTGw0)^&}?j}<6H?&6%d`fE4OCJQf<%KGg zXUrdZfuBrI6lvVQhIo>n+Kv>1>jb3|)7@IWFXuaY&1Zw8e)mO`r@HadjJ5YpHDrn5 ztN(r)`I3v&(k1MoeH&1ZE-_kM39W$9f?2|VbKDnD+*jgRDVIxRnfe}0jW0Hi7KUsN z>D4)1@wy?e>tSiA$R4^ubeO%Q5GsHmc||eA$LM*}RI8;%cBgkQa>lT+jcsk9wyp6B z^e^*6EHJx{mUdF>`{kWt%tkGQpNsc1#*%Tx3DEJE~BwmRLnN#2S=kmS9N zM;e$eBBi!?Pr? zzIHH6J?mV5WT|JD8(q)6MRFZK;Vbuq+|*y_nma^&yWBW8emozD%bYtzXMZ3|#olHt zbnNk|n{PAvIv(?>wYM2}wW;R=7cYT}{1cAcfpQXR3#Wp17J5%!pf1Tb+MfHx1)$7b z#{bIe^f;AYpl-`IGJ{J!1&deivNfM0@{*_tP; z$n+-KNfRY$5=or?7v2(b&yp13SEhHao$_QMDFbxMubP9nXGoroI%V+1&UVm(-tfL! zlHHQ*?oClBx0&gBf3TWcfQtj)2%K1Q%4L37VzqPbHb1D zpW_H`X*DI$^matL$UkLxRulo{VDA?AQZ7-ET`viP$}ip?NaY5|;7xM_rqjEAkh*<^ z(M}LywFzpj%RQ&AWi~JCMlxF^i%(hMrTSZ3Vb7NX3}_mIHAUxfyQOH?W!2%zl)|2? z%4UQ)BKh?sVM0RDE#=7QjwRRpy;WzGFs} z+I6Qf(Ggd*p>v@zx=9=-BqcokIVw*Xb5!pGj(U?in5mDSPxBR~yR0d^0sS?mB<%8? z@P`t55I)8;^aMAvkt4Lo@Pzzfzwfl)Gvf5|-5smUT?ED25m;U#00)+Ti-kXIIUZu` z64#yc)g`Nqb2ILxx_4vHWYT>*Jh!jlt^ZyEYZ_tyabnYQ*K+T4bGO8|mDf<9ii>v| zgpVJCC6uT8cHh{CcO$G`UTw6vFlDRXw}rO1_{uy(%lw5I>=jd0Q>yxn+bDdS(>+6X znC`>z&X}Rp;t6j%zNceJz7=2T3=OZkcSw&U4tWu!Ok!6hnW@VL(CaUjmwDiub}Uci z(tr2oB%&Xj=u&bc{vH243m`}N$`=mxFFzsux^b}XP#jQbr~x>J4!A%`OeYW$27uHm z27lqXZ?~0S@oMSA=4I0K&7l#v{M5XCq-JJ1TU@BU@6BW87pD7&#~HJynrQOg*Uw|= zt@315nXb2a49znm$eHM{ot>v2qEzS?QX=(Xk>BWCw z=3=A+M*3dr(wOmw8V`2vBA6FfMiOcB2Ch*rsq7j`PmOVw5@~HoY(oN%wMtJZOHV0P z`yMn>T>505I`g2>^_=?DLbzj2$>U4hC+xjygc|seF{FF95gd=i3T+>dY|oBoS3$gyeaBS8hcPkVb41O1*m%?78?HJ&V$2-5_?PN1`(ag{ z5>A_!gl~RVpGO%P;Xi!yodHo<o$B!7k z_zrzUkUS|MA0q}zx@!HXaehJ%sSK-mwg|RutVbWzBKl)_O!WuVyhn{z3CE=-a?Fq% z=U8(j2j+XuV(%NKo_N$4+;7)yB1_2DE;;&G=ho&}HcX&kyEg32mB)~~`c`T_sTx0K zoZo9QN&b|rHl{j(sdW3g<_9&p67ILrHAADT*D$r;DBB!;;}nfwJ^Q#ZsLk!sB%NVF z^o_$qes%J3qfMK!(IlPWg6JE!-T77TH7K^<_fQwFVJG3wJ*sexvDR}u1%91#ikpd` zxZB#O^e2qb_3m0s=jW@{PcYsEyVa>DV1@H`t9zcr+3etV>Z>P>Yl8K(JKds0a8-FD z*J!WpYYf0{W3GdW8;uhC@GwbL$$8 zdviGLd+zQ+J+4!oxcV zVrf=4WU&0ye#f-%{$3=$;nTWpPr(yFz^VYOV%stZCN4(^mjBHoelhtx=buT+TN+AF z1X;V8vU>u=-;GI%iC=m(>Z`fa9~$ejKId#A{30cK_GDnZy8CIPx%XF$$L9Y06Q^@K zM?W>TKlMz1PJjCQOzwr1%}wvOha4C`s4u+Tn){F1wt4K@`rcy~sjjW z8KYfd#T9~{_$j1r;`e-YDjZG~Y@7Q%MdeiAKO8k|Qfaq|R5OKYJRARx=l$D- zx{-_3j%STw?pJuT48EG~cfG33b0{w#QvJfZ4vmbr5jCoAQ~Z|h@hpwY$% zy~#j*==BGdih28VT<#X z=Otr-V`@{i{3WAVb02xcsHuY*BWi> z-E=L_m&$X?#>5ewB`M9-nYBh^?+#>|%7$gG5BSw`V~)E=l4|?1(WXhqc|u-~ z@`1AqNovH)MpxsATJW+l!I9rimA!0S+;<$dJ*!&y2A7k`^KbH;Gdd1IeM1uwAzX)= z+XEtpC8ms1Ltim68YPky$5~SH)jh8mDG6pf8cOfWE*lx`lu`f?L#rq|U(eesHs zIkgFIG;%MNLF-3o!%U5{Q=T9tCH2=tG83Lrz7*)QNgzzDc2Dxz-2J{x3F{TU;tkkJ zuA_e)D&_N2Qr`nAxXx%9d{mwnlP7;?5*~Sp3&mUUc`5&yHB%?2k({t_JS{AvxbMW$ zmMKJab3aWU0*=uB1v*bDQFb&SXJTeU$OjiTe8y6U7)PnWKg?%QH$(l(H3Vg}>WlfOW zk4%o_zHS?QH#q)isERijEmVWojLtn0 zud;=j24FkCV;Zo1b+t^5ebx>ED7?k;Oo~AGox1!rT$u*-(zf5r2&B%F#0YfeVp|gz z@^7vbVT~ubA}d~ht?Zr3MYu7!U3Gfc+nv0dh7Gf|@@heb!0LX=E|Fg7vsO_^5b-GvUV%_&8h=g-wzR9hH&XRAQuS*(3prM( zw_i7Uw;Mp0^nrB3`uKSkT>0#--!-c`tcqVZx=i@BM(%XL@KOl z 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 From 4c7f74b356a39e1c01dd2b30782a4edde7f9d70e Mon Sep 17 00:00:00 2001 From: Safihre Date: Tue, 1 Jan 2019 12:02:06 +0100 Subject: [PATCH 13/22] Show Details on Servers page could break graph display Closes #1207 --- interfaces/Config/templates/config_server.tmpl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/interfaces/Config/templates/config_server.tmpl b/interfaces/Config/templates/config_server.tmpl index cc77057..8da62c8 100644 --- a/interfaces/Config/templates/config_server.tmpl +++ b/interfaces/Config/templates/config_server.tmpl @@ -450,6 +450,8 @@ \$(this).html(\$(this).html().replace("$T('showDetails')", "$T('hideDetails')")); } else { \$(this).html(\$(this).html().replace("$T('hideDetails')", "$T('showDetails')")); + // Recalculate the charts if changed while details were open + showCharts() } // Add coloring addRowColor() From d7c76a3b43ddd937389c5ca39337a4030768d264 Mon Sep 17 00:00:00 2001 From: Safihre Date: Sun, 30 Dec 2018 10:44:47 +0100 Subject: [PATCH 14/22] Send graceful Quit for UnRar first when aborting --- po/main/SABnzbd.pot | 6 +++++- sabnzbd/directunpacker.py | 20 ++++++++++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/po/main/SABnzbd.pot b/po/main/SABnzbd.pot index bbdcaaa..6bfba0c 100644 --- a/po/main/SABnzbd.pot +++ b/po/main/SABnzbd.pot @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 7bit\n" -"POT-Creation-Date: 2018-12-26 18:01+W. Europe Standard Time\n" +"POT-Creation-Date: 2019-01-04 12:49+W. Europe Standard Time\n" "Generated-By: pygettext.py 1.5\n" @@ -413,6 +413,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/sabnzbd/directunpacker.py b/sabnzbd/directunpacker.py index 2826ee0..bea773c 100644 --- a/sabnzbd/directunpacker.py +++ b/sabnzbd/directunpacker.py @@ -385,9 +385,25 @@ class DirectUnpacker(threading.Thread): # Abort Unrar if self.active_instance: + # First we try to abort gracefully + try: + self.active_instance.stdin.write('Q\n') + time.sleep(0.2) + except IOError: + pass + + # Now force kill and give it a bit of time self.active_instance.kill() - # We need to wait for it to kill the process - self.active_instance.wait() + time.sleep(0.2) + + # Have to collect the return-code to avoid zombie + # But it will block forever if the process is in special state. + # That should never happen, but it can happen on broken unrar's + if self.active_instance.poll(): + self.active_instance.communicate() + else: + # It is still running?!? This should never happen + logging.warning(T('Unable to stop the unrar process.')) # Wake up the thread with self.next_file_lock: From d1052ca7e04d2a4f6c4bb322b189a4c3fd7c08a7 Mon Sep 17 00:00:00 2001 From: Safihre Date: Fri, 4 Jan 2019 13:34:55 +0100 Subject: [PATCH 15/22] Update text files for 2.3.7 RC 1 --- PKG-INFO | 4 ++-- README.mkd | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/PKG-INFO b/PKG-INFO index ae36646..0dfe58c 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,7 +1,7 @@ Metadata-Version: 1.0 Name: SABnzbd -Version: 2.3.7Beta1 -Summary: SABnzbd-2.3.7Beta1 +Version: 2.3.7RC1 +Summary: SABnzbd-2.3.7RC1 Home-page: https://sabnzbd.org Author: The SABnzbd Team Author-email: team@sabnzbd.org diff --git a/README.mkd b/README.mkd index 980e733..2df9d6f 100644 --- a/README.mkd +++ b/README.mkd @@ -1,6 +1,12 @@ -Release Notes - SABnzbd 2.3.7 Beta 1 +Release Notes - SABnzbd 2.3.7 RC 1 ========================================================= +## Improvements and bug fixes since 2.3.7 Beta 1 +- Added option to quickly add a verified test download +- Direct Unpack could get stuck processing +- Show Details on Servers page could break graph display +- Windows: Update MultiPar to 1.3.0.3 + ## Improvements and bug fixes since 2.3.6 - Hopeless jobs will be failed faster, based on the first article of each file. If 80% of these first articles is missing, the job is aborted. From 845d5cbaf2695cb77189feb544f3cbc47757d425 Mon Sep 17 00:00:00 2001 From: SABnzbd Automation Date: Fri, 4 Jan 2019 12:39:41 +0000 Subject: [PATCH 16/22] Automatic translation update --- po/main/da.po | 50 +++++++++++++++++++++------------------------- po/main/de.po | 51 +++++++++++++++++++++-------------------------- po/main/es.po | 51 +++++++++++++++++++++-------------------------- po/main/fi.po | 51 +++++++++++++++++++++-------------------------- po/main/fr.po | 55 +++++++++++++++++++++++---------------------------- po/main/he.po | 60 ++++++++++++++++++++++++++------------------------------ po/main/nb.po | 48 +++++++++++++++++++++------------------------ po/main/nl.po | 55 +++++++++++++++++++++++---------------------------- po/main/pl.po | 48 +++++++++++++++++++++------------------------ po/main/pt_BR.po | 48 +++++++++++++++++++++------------------------ po/main/ro.po | 51 +++++++++++++++++++++-------------------------- po/main/ru.po | 45 ++++++++++++++++++------------------------ po/main/sr.po | 48 +++++++++++++++++++++------------------------ po/main/sv.po | 48 +++++++++++++++++++++------------------------ po/main/zh_CN.po | 48 +++++++++++++++++++++------------------------ 15 files changed, 339 insertions(+), 418 deletions(-) diff --git a/po/main/da.po b/po/main/da.po index 23709bf..6dc88a6 100644 --- a/po/main/da.po +++ b/po/main/da.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-11-28 04:21+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" "X-Generator: Launchpad (build 18847)\n" "Language: da\n" @@ -2135,7 +2135,7 @@ msgstr "Meddelelser" msgid "Email" msgstr "E-mail" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Kategorier" @@ -2534,6 +2534,16 @@ msgid "Repeat test" msgstr "Gentagelse test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Konfigurations fil" @@ -3648,19 +3658,6 @@ msgid "Send group command before requesting articles." msgstr "Send gruppe kommandoen, før du anmoder om artikler." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Brug kun denne server for disse kategorier." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -"Ingen af ​​de aktiverede servere har kategorien 'Standard' valgt. Job i køen " -"som ikke er tildelt en af ​​serverens kategorier vil ikke blive downloadet." - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Personlige notater" @@ -3841,10 +3838,6 @@ msgid "Enable Growl" msgstr "Aktiver Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Send meddelelser til Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Bruges kun ved Growl fjern server (vært: port)" @@ -3860,19 +3853,11 @@ msgstr "Valgfri adgangskode til Growl server" msgid "Enable NotifyOSD" msgstr "Aktiver NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Send meddelelser til NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Notification Center" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Send notifications to Notification Center" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Aktiver Windows notifikationer" @@ -5430,6 +5415,12 @@ msgstr "URL hentning mislykkedes; %s" #~ msgid "Join files ending in .001.ts, .002.ts etc. into one file." #~ msgstr "Sammenføjer filer, der ender med, 001.ts, .002.ts osv. til en fil." +#~ msgid "Send notifications to Growl" +#~ msgstr "Send meddelelser til Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Send meddelelser til NotifyOSD" + #~ msgid "Only for optional servers" #~ msgstr "Kun for ekstra servere" @@ -5449,6 +5440,9 @@ msgstr "URL hentning mislykkedes; %s" #~ msgstr "" #~ "Aktiver klasser af meddelelser der skal indberettes (ingen, én eller flere)" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Send notifications to Notification Center" + #~ msgid "Refer to https://www.oznzb.com/profile" #~ msgstr "Se https://www.oznzb.com/profile" diff --git a/po/main/de.po b/po/main/de.po index deee6ef..8280867 100644 --- a/po/main/de.po +++ b/po/main/de.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-05-31 06:22+0000\n" "Last-Translator: scope \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2192,7 +2192,7 @@ msgstr "Benachrichtigungen" msgid "Email" msgstr "E-Mail" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Kategorien" @@ -2594,6 +2594,16 @@ msgid "Repeat test" msgstr "Test wiederholen" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Konfigurationsdatei" @@ -3756,20 +3766,6 @@ msgid "Send group command before requesting articles." msgstr "Gruppen-Befehl senden, bevor Artikeln angefordert werden." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Diesen Server nur für diese Kategorien benutzen." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -"Keiner der aktivierten Server hat die \"Standard\" Kategorie ausgewählt. " -"Jobs in der Warteschlange die nicht mit einer Server Kategorie verbunden " -"sind werden nicht Heruntergeladen." - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Persönliche Notizen" @@ -3952,10 +3948,6 @@ msgid "Enable Growl" msgstr "Growl aktivieren" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Benachrichtigungen an Growl senden" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Nur für entfernten Growl-Server verwenden (Rechnername:Port)" @@ -3971,19 +3963,11 @@ msgstr "Optionales Passwort für den Growl-Server" msgid "Enable NotifyOSD" msgstr "NotifyOSD aktivieren" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Benachrichtigungen an NotifyOSD senden" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Benachrichtigungscenter" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Benachrichtigung an Benachrichtigungscenter schicken" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Windows-Benachrichtigungen aktivieren" @@ -5588,6 +5572,12 @@ msgstr "Abrufen der URL fehlgeschlagen; %s" #~ msgid "Apply maximum retries only to optional servers" #~ msgstr "Die Anzahl Wiederholungen nur auf optionale Server anwenden" +#~ msgid "Send notifications to Growl" +#~ msgstr "Benachrichtigungen an Growl senden" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Benachrichtigungen an NotifyOSD senden" + #~ msgid "Check result of unpacking" #~ msgstr "Resultat des Entpackens überprüfen" @@ -5618,6 +5608,9 @@ msgstr "Abrufen der URL fehlgeschlagen; %s" #~ msgid "Notification classes" #~ msgstr "Benachrichtigungsarten" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Benachrichtigung an Benachrichtigungscenter schicken" + #~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgstr "" #~ "Benachrichtigung für Nachrichtengruppen aktivieren (keine, eine oder " diff --git a/po/main/es.po b/po/main/es.po index c1a3a82..ddc1341 100644 --- a/po/main/es.po +++ b/po/main/es.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2149,7 +2149,7 @@ msgstr "Notificaciones" msgid "Email" msgstr "Correo" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Categorías" @@ -2551,6 +2551,16 @@ msgid "Repeat test" msgstr "Repita la prueba" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Fichero de Config" @@ -3667,20 +3677,6 @@ msgid "Send group command before requesting articles." msgstr "Enviar comando group antes de solicitar los artículos." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Sólo utilizar este servidor para estas categorías ." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -"Ninguno de los servidores activos tiene la categoría \"por defecto\" " -"seleccionada. Las tareas en espera que no estén asignadas a una categoría " -"del servidor no serán descargadas." - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Notas personales" @@ -3864,10 +3860,6 @@ msgid "Enable Growl" msgstr "Habilitar Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Enviar notificaciones a Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Usar sólo para un servidor Growl remoto (servidor:puerto)" @@ -3883,19 +3875,11 @@ msgstr "Contraseña opcional para el servidor Growl" msgid "Enable NotifyOSD" msgstr "Habilitar NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Enviar notificaciones a NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Centro de Notificación" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Envía notificaciones al Centro de Notificación" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Activar notificaciones Windows" @@ -5403,6 +5387,12 @@ msgstr "Error al recuperar la URL; %s" #~ msgid "Email Account Settings" #~ msgstr "Ajustes de E-Mail" +#~ msgid "Send notifications to Growl" +#~ msgstr "Enviar notificaciones a Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Enviar notificaciones a NotifyOSD" + #~ msgid "User-defined categories" #~ msgstr "Categorías definidas por el usuario" @@ -5521,6 +5511,9 @@ msgstr "Error al recuperar la URL; %s" #~ msgstr "" #~ "Activar clases de mensajes que deben notificarse (ninguno, uno o múltiples)" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Envía notificaciones al Centro de Notificación" + #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgstr "AVISO: Abortadeo el trabajo \"%s\" por un archivo RAR cifrado" diff --git a/po/main/fi.po b/po/main/fi.po index 3dee57b..036616c 100644 --- a/po/main/fi.po +++ b/po/main/fi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n" "Last-Translator: Safihre \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2133,7 +2133,7 @@ msgstr "Ilmoitukset" msgid "Email" msgstr "Sähköposti" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Kategoriat" @@ -2533,6 +2533,16 @@ msgid "Repeat test" msgstr "Toista testi" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Asetustiedosto" @@ -3656,20 +3666,6 @@ msgid "Send group command before requesting articles." msgstr "Lähettää ryhmäkomennon ennen artikkeleiden pyytämistä." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Käytä tätä palvelinta vain näihin kategorioihin." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -"Ainoallakaan käytössä olevalla palvelimella ei ole 'Oletus' kategoriaa " -"valittuna. Jonossa olevia latauksia, joita ei ole lisätty johonkin " -"palvelimen kategoriaan ei tulla lataamaan." - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Henkilökohtaiset huomautukset" @@ -3850,10 +3846,6 @@ msgid "Enable Growl" msgstr "Growl käytössä" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Lähetä ilmoitukset Growliin" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Käytä vain Growl etäpalvelimelle (isäntä:portti)" @@ -3869,19 +3861,11 @@ msgstr "Vaihtoehtoinen salasana Growl palvelimelle" msgid "Enable NotifyOSD" msgstr "NotifyOSD käytössä" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Lähetä ilmoitukset NotifyOSD:hen" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Ilmoituskeskus" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Lähetä ilmoitukset ilmoituskeskukseen" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Windows-ilmoitukset käytössä" @@ -5390,6 +5374,12 @@ msgstr "Osoitteen nouto epäonnistui; %s" #~ msgid "Are you sure you want to delete" #~ msgstr "Oletko varma, että haluat poistaa" +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Lähetä ilmoitukset NotifyOSD:hen" + +#~ msgid "Send notifications to Growl" +#~ msgstr "Lähetä ilmoitukset Growliin" + #~ msgid "Failed to remove nzo from postproc queue (id)" #~ msgstr "Ei voitu poistaa nzo:ta jälkikäsittelyn jonosta (id)" @@ -5493,6 +5483,9 @@ msgstr "Osoitteen nouto epäonnistui; %s" #~ "Ottaa luokat käyttöön viesteille joita raportoidaan (ei mitään, yksi tai " #~ "monta)" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Lähetä ilmoitukset ilmoituskeskukseen" + #~ msgid "Groups / Indexer tags" #~ msgstr "Ryhmien / Indeksoijan tunnisteet" diff --git a/po/main/fr.po b/po/main/fr.po index dbcfd82..76b761e 100644 --- a/po/main/fr.po +++ b/po/main/fr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" -"PO-Revision-Date: 2018-03-16 21:07+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"PO-Revision-Date: 2018-12-28 11:43+0000\n" "Last-Translator: Fred <88com88@gmail.com>\n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Launchpad-Export-Date: 2018-12-29 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2198,7 +2198,7 @@ msgstr "Notifications" msgid "Email" msgstr "Email" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Catégories" @@ -2601,6 +2601,18 @@ msgid "Repeat test" msgstr "Refaire le test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "Tester le téléchargement" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" +"Ajoute un fichier test NZB, de la taille spécifiée, rempli de données " +"aléatoires. Peut être utilisé pour vérifier votre configuration." + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Fichier de configuration" @@ -3764,20 +3776,6 @@ msgid "Send group command before requesting articles." msgstr "Envoyer la commande 'group' avant la demande des articles." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Utilisez uniquement ce serveur pour ces catégories." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -"Aucun des serveurs activés n'a la catégorie \"Par défaut\" sélectionnée. Les " -"tâches de la file d'attente qui ne sont pas affectées à une des catégories " -"de serveur ne seront pas téléchargées." - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Notes personnelles" @@ -3962,10 +3960,6 @@ msgid "Enable Growl" msgstr "Activer Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Envoie les notifications à Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Utiliser seulement pour le serveur Growl à distance (hôte:port)" @@ -3981,19 +3975,11 @@ msgstr "Mot de passe optionnel pour le serveur Growl" msgid "Enable NotifyOSD" msgstr "Activer NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Envoie les notifications à NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Centre de notification" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Envoyer des notifications au centre de notification" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Activer les notifications Windows" @@ -5526,6 +5512,9 @@ msgstr "Échec de récupération de l'URL ; %s" #~ msgid "Email Account Settings" #~ msgstr "Paramètres du compte email" +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Envoie les notifications à NotifyOSD" + #~ msgid "Generic Sorting" #~ msgstr "Tri générique" @@ -5537,6 +5526,9 @@ msgstr "Échec de récupération de l'URL ; %s" #~ "Activer les classes de messages qui doivent être communiqués (aucun, un ou " #~ "plusieurs)" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Envoyer des notifications au centre de notification" + #~ msgid "Refer to https://www.oznzb.com/profile" #~ msgstr "Reportez-vous à https://www.oznzb.com/profile" @@ -5663,6 +5655,9 @@ msgstr "Échec de récupération de l'URL ; %s" #~ msgid "Skip" #~ msgstr "Ignorer" +#~ msgid "Send notifications to Growl" +#~ msgstr "Envoie les notifications à Growl" + #~ msgid "Groups / Indexer tags" #~ msgstr "balises Groupes / Indexeur" diff --git a/po/main/he.po b/po/main/he.po index 65e6f72..803821f 100644 --- a/po/main/he.po +++ b/po/main/he.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" -"PO-Revision-Date: 2018-09-26 20:48+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"PO-Revision-Date: 2018-12-28 17:42+0000\n" "Last-Translator: ION IL \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-29 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -1245,7 +1245,7 @@ msgstr "אזהרות" #: sabnzbd/osxmenu.py # sabnzbd/sabtray.py # sabnzbd/sabtraylinux.py # sabnzbd/skintext.py msgid "Idle" -msgstr "סרק" +msgstr "מנוחה" #: sabnzbd/osxmenu.py msgid "Configuration" @@ -2127,7 +2127,7 @@ msgstr "התראות" msgid "Email" msgstr "דוא\"ל" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "קטגוריות" @@ -2528,6 +2528,18 @@ msgid "Repeat test" msgstr "חזור על בחינה" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "בחן הורדה" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" +"מוסיף בחינה מוודאת של הגודל המצוין, ממולא בנתונים אקראיים. יכול לשמש כדי " +"לוודא ההגדרה שלך" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "קובץ תצורה" @@ -3626,19 +3638,6 @@ msgid "Send group command before requesting articles." msgstr ".פקודת שלח קבוצה לפני בקשת מאמרים" #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr ".השתמש רק בשרת זה עבור קטגוריות אלו" - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -".לאף אחד מהשרתים המאופשרים אין את הקטגוריה 'ברירת מחדל' נבחרת. עבודות בתור " -"שאינן מוקצאות לאחד ממדורי השרת לא יורדו" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "הערות אישיות" @@ -3818,10 +3817,6 @@ msgid "Enable Growl" msgstr "Growl אפשר" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Growl שלח התראות אל" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "מרוחק (מארח:פתחה) Growl השתמש רק עבור שרת" @@ -3837,19 +3832,11 @@ msgstr "שרת Growl סיסמה רשותית עבור" msgid "Enable NotifyOSD" msgstr "NotifyOSD אפשר" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "NotifyOSD שלח התראות אל" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "מרכז ההתראות" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "שלח התראות אל מרכז ההתראות" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Windows אפשר התראות" @@ -4344,7 +4331,7 @@ msgstr "..SABnzbd אבד חיבור אל" #: sabnzbd/skintext.py msgid "In case of SABnzbd restart this screen will disappear automatically!" -msgstr "!המסך יעלם באופן אוטומטי SABnzbd במקרה של הפעלה מחדש של" +msgstr "!המסך ייעלם באופן אוטומטי SABnzbd במקרה של הפעלה מחדש של" #: sabnzbd/skintext.py msgid "WARNING:" @@ -4698,7 +4685,7 @@ msgstr "פנוי (זמני)" #: sabnzbd/skintext.py msgid "IDLE" -msgstr "מושבת" +msgstr "מנוחה" #: sabnzbd/skintext.py msgid "Downloads" @@ -4954,6 +4941,15 @@ msgstr "%s ;משיכת כתובת נכשלה" #~ msgid "Email Test Result" #~ msgstr "תוצאת בחינת דוא\"ל" +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "NotifyOSD שלח התראות אל" + +#~ msgid "Send notifications to Notification Center" +#~ msgstr "שלח התראות אל מרכז ההתראות" + +#~ msgid "Send notifications to Growl" +#~ msgstr "Growl שלח התראות אל" + #~ msgid "Show files" #~ msgstr "הראה קבצים" diff --git a/po/main/nb.po b/po/main/nb.po index 5be78c4..ede0ced 100644 --- a/po/main/nb.po +++ b/po/main/nb.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2126,7 +2126,7 @@ msgstr "Varsler" msgid "Email" msgstr "E-Post" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Kategorier" @@ -2526,6 +2526,16 @@ msgid "Repeat test" msgstr "Gjenta test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Konfig fil" @@ -3620,17 +3630,6 @@ msgid "Send group command before requesting articles." msgstr "Send gruppekommando før du ber om artikler." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Bruk denne serveren kun for disse kategoriene" - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Persolige notater" @@ -3811,10 +3810,6 @@ msgid "Enable Growl" msgstr "Aktiver Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Send varsler til Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Brukes kun for fjerntliggende Growl tjener (vert:port)" @@ -3830,19 +3825,11 @@ msgstr "Valgfritt passord for Growl tjener" msgid "Enable NotifyOSD" msgstr "Aktiver NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Send varsler til NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Varselsenter" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Send varsler til Varselsenter" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Windows-varslinger" @@ -5399,6 +5386,9 @@ msgstr "URL henting mislyktes; %s" #~ msgid "Server definition" #~ msgstr "Server definisjon" +#~ msgid "Send notifications to Growl" +#~ msgstr "Send varsler til Growl" + #~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgstr "" #~ "Aktiver hvilke meldingsklasser som skal rapporteres (ingen, en eller flere)" @@ -5406,6 +5396,12 @@ msgstr "URL henting mislyktes; %s" #~ msgid "Notification classes" #~ msgstr "Varselklasser" +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Send varsler til NotifyOSD" + +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Send varsler til Varselsenter" + #~ msgid "Open Source URL" #~ msgstr "Åpen kildekode URL" diff --git a/po/main/nl.po b/po/main/nl.po index 1786966..4900d03 100644 --- a/po/main/nl.po +++ b/po/main/nl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" -"PO-Revision-Date: 2018-03-16 12:21+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"PO-Revision-Date: 2018-12-27 16:31+0000\n" "Last-Translator: Safihre \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2167,7 +2167,7 @@ msgstr "Meldingen" msgid "Email" msgstr "E-mail" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Categorieën" @@ -2568,6 +2568,18 @@ msgid "Repeat test" msgstr "Herhaal test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "Test download" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" +"Voeg een test NZB (gevuld met willekeurige data) toe aan de wachtrij. " +"Hiermee kan je controleren of alles goed werkt." + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Instellingen bestand" @@ -3712,20 +3724,6 @@ msgid "Send group command before requesting articles." msgstr "Verzend de groepsnaam naar de server." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Gebruik de server alleen voor deze categorieën" - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -"Geen enkele server heeft de \"Standaard\" categorie. Downloads in de " -"wachtrij die geen categorie hebben die ook aan een server is gekoppeld, " -"zullen niet worden gedownload." - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Persoonlijke aantekeningen" @@ -3909,10 +3907,6 @@ msgid "Enable Growl" msgstr "Growl meldingen activeren" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Zend meldingen naar Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "" "Alleen gebruiken voor een Growl server op een ander systeem (server:poort)" @@ -3929,19 +3923,11 @@ msgstr "Optioneel wachtwoord voor de Growl server" msgid "Enable NotifyOSD" msgstr "NotifyOSD activeren" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Zend meldingen naar NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Berichtencentrum" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Stuur meldingen naar het Berichtencentrum" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Windows meldingen activeren" @@ -5450,6 +5436,12 @@ msgstr "URL ophalen mislukt; %s" #~ "Controleer resultaat van uitpakken (moet \"uit\" staan voor sommige " #~ "bestandssystemen)." +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Zend meldingen naar NotifyOSD" + +#~ msgid "Send notifications to Growl" +#~ msgstr "Zend meldingen naar Growl" + #~ msgid "Add Feed" #~ msgstr "Feed toevoegen" @@ -5514,6 +5506,9 @@ msgstr "URL ophalen mislukt; %s" #~ "Send automatically calculated validation results for downloads to indexer." #~ msgstr "Verzend berekende validatie gegevens over downloads naar de indexer." +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Stuur meldingen naar het Berichtencentrum" + #~ msgid "Email Test Result" #~ msgstr "Test resultaat e-mail" diff --git a/po/main/pl.po b/po/main/pl.po index ac0610f..d5fb8af 100644 --- a/po/main/pl.po +++ b/po/main/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2133,7 +2133,7 @@ msgstr "Powiadomienia" msgid "Email" msgstr "Email" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Kategorie" @@ -2532,6 +2532,16 @@ msgid "Repeat test" msgstr "Powtórz test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Plik konfiguracyjny" @@ -3637,17 +3647,6 @@ msgid "Send group command before requesting articles." msgstr "Wyślij polecenie GROUP przed żądaniem artykułu" #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Używaj tego serwera tylko dla tych kategorii" - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Notatki osobiste" @@ -3828,10 +3827,6 @@ msgid "Enable Growl" msgstr "Włącz Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Wysyłaj powiadomienia Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Tylko dla zdalnych serwerów Growl (host:port)" @@ -3847,19 +3842,11 @@ msgstr "Opcjonalne hasło dla serwera Growl" msgid "Enable NotifyOSD" msgstr "Włącz NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Wysyłaj powiadomienia do NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Centrum powiadomień" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Wysyłaj powiadomienia do centrum powiadomień" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Włącz powiadomienia Windows" @@ -5147,6 +5134,12 @@ msgstr "Pobieranie URL nie powiodło się; %s" #~ msgid "Email Account Settings" #~ msgstr "Ustawienia konta email" +#~ msgid "Send notifications to Growl" +#~ msgstr "Wysyłaj powiadomienia Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Wysyłaj powiadomienia do NotifyOSD" + #~ msgid "Enable sorting and renaming of episodes." #~ msgstr "Włącz sortowanie i zmianę nazw odcinków" @@ -5422,6 +5415,9 @@ msgstr "Pobieranie URL nie powiodło się; %s" #~ msgid "Click below to test." #~ msgstr "Kliknij przycisk poniżej, aby przetestować" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Wysyłaj powiadomienia do centrum powiadomień" + #~ msgid "Notification classes" #~ msgstr "Klasy powiadomień" diff --git a/po/main/pt_BR.po b/po/main/pt_BR.po index 0f48776..e80148d 100644 --- a/po/main/pt_BR.po +++ b/po/main/pt_BR.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:16+0000\n" "Last-Translator: Safihre \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2133,7 +2133,7 @@ msgstr "Notificações" msgid "Email" msgstr "E-mail" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Categorias" @@ -2533,6 +2533,16 @@ msgid "Repeat test" msgstr "Repetir teste" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Arquivo de Configuração" @@ -3635,17 +3645,6 @@ msgid "Send group command before requesting articles." msgstr "Enviar comando do grupo antes de solicitar artigos." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Apenas utilize esse servidor para essas categorias." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Notas pessoais" @@ -3827,10 +3826,6 @@ msgid "Enable Growl" msgstr "Habilitar Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Enviar notificações ao Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Utilize apenas para servidor remoto Growl (host: porta)" @@ -3846,19 +3841,11 @@ msgstr "Senha opcional para o servidor Growl" msgid "Enable NotifyOSD" msgstr "Habilitar NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Enviar as notificações a NotifyOSD." - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Centro de Notificações" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Envia notificações para o Centro de Notificações" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Habilitar notificações Windows" @@ -5316,6 +5303,12 @@ msgstr "A busca da URL falhou; %s" #~ msgid "Email Account Settings" #~ msgstr "Configurações da Conta de E-mail" +#~ msgid "Send notifications to Growl" +#~ msgstr "Enviar notificações ao Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Enviar as notificações a NotifyOSD." + #~ msgid "User-defined categories" #~ msgstr "Categorias do usuário" @@ -5473,6 +5466,9 @@ msgstr "A busca da URL falhou; %s" #~ msgstr "" #~ "Habilita classes de mensagens a serem relatadas (nenhuma, uma, ou múltiplas)" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Envia notificações para o Centro de Notificações" + #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgstr "" #~ "ATENÇÃO: Tarefa \"%s\" cancelada por causa de arquivo RAR criptografado" diff --git a/po/main/ro.po b/po/main/ro.po index 5441018..a68046b 100644 --- a/po/main/ro.po +++ b/po/main/ro.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2138,7 +2138,7 @@ msgstr "Notificări" msgid "Email" msgstr "Email" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Categorii" @@ -2537,6 +2537,16 @@ msgid "Repeat test" msgstr "Repetă test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Fişier Configurare" @@ -3638,20 +3648,6 @@ msgid "Send group command before requesting articles." msgstr "Trimite comanda group înainte de a cere articole." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Utilizează acest server doar pentru aceste categorii." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" -"Nici unul din serverele activate au categoria 'Default' delectată. Sarcinile " -"din coada de descărcare care nu au desemnate o categorie corespunzătoare " -"serverelor nu vor fi descărcate." - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Note personale" @@ -3832,10 +3828,6 @@ msgid "Enable Growl" msgstr "Activează Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Trimite notificări Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Foloseşte doar pentru server Growl de la distanţă (gazdă:port)" @@ -3851,19 +3843,11 @@ msgstr "Parolă opţională server Growl" msgid "Enable NotifyOSD" msgstr "Activează NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Trimite notificări către NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Centru Notificări" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Trimite notificări la Centru Notificări" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Activează notificări Windows" @@ -5462,6 +5446,12 @@ msgstr "Descărcare URL nereuşită; %s" #~ "Verifică rezultatul dezarhivării ( trebuie să fie dezactivat pentru unele " #~ "sisteme de fișiere )" +#~ msgid "Send notifications to Growl" +#~ msgstr "Trimite notificări Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Trimite notificări către NotifyOSD" + #~ msgid "Invalid par2 files, cannot verify or repair" #~ msgstr "Fișier par2 invalid, nu pot verifica sau repara" @@ -5481,6 +5471,9 @@ msgstr "Descărcare URL nereuşită; %s" #~ msgid "Notification classes" #~ msgstr "Clase notificări" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Trimite notificări la Centru Notificări" + #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgstr "" #~ "ATENŢIE: Sarcină \"%s\" abandonată deoarce conţine un fişier RAR ecriptat" diff --git a/po/main/ru.po b/po/main/ru.po index 384365b..c429651 100644 --- a/po/main/ru.po +++ b/po/main/ru.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: SABnzbd-0.7.x\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" "Generated-By: pygettext.py 1.5\n" @@ -2124,7 +2124,7 @@ msgstr "Уведомления" msgid "Email" msgstr "Эл. почта" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Категории" @@ -2523,6 +2523,16 @@ msgid "Repeat test" msgstr "" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Файл конфигурации" @@ -3612,17 +3622,6 @@ msgid "Send group command before requesting articles." msgstr "Отправлять команду группы перед запросом статей." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "" - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "" @@ -3810,10 +3809,6 @@ msgid "Enable Growl" msgstr "Использовать Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Отправлять уведомления в Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Используется только для удалённого сервера Growl (адрес:порт)" @@ -3829,19 +3824,11 @@ msgstr "Необязательный пароль для сервера Growl" msgid "Enable NotifyOSD" msgstr "Использовать NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Отправлять уведомления в NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "" @@ -5320,6 +5307,12 @@ msgstr "Не удалось загрузить URL: %s" #~ msgid "Email Account Settings" #~ msgstr "Параметры учётной записи электронной почты" +#~ msgid "Send notifications to Growl" +#~ msgstr "Отправлять уведомления в Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Отправлять уведомления в NotifyOSD" + #~ msgid "User-defined categories" #~ msgstr "Пользовательские категории" diff --git a/po/main/sr.po b/po/main/sr.po index f091216..0a5fa99 100644 --- a/po/main/sr.po +++ b/po/main/sr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: ОZZII \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2118,7 +2118,7 @@ msgstr "Обавештења" msgid "Email" msgstr "Е-пошта" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Категорије" @@ -2517,6 +2517,16 @@ msgid "Repeat test" msgstr "Ponovi test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "; Датотека подешавања" @@ -3606,17 +3616,6 @@ msgid "Send group command before requesting articles." msgstr "Послати команду 'group' пре тражења артикла." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Koristi ovaj server samo za sledeće kategorije" - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Lične zabeleške" @@ -3796,10 +3795,6 @@ msgid "Enable Growl" msgstr "Упали „Growl“" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Пошаљи обавештења у „Growl“" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Користи само удаљен „Growl“ сервер (хост:порт)" @@ -3815,19 +3810,11 @@ msgstr "Опциона лозинка за „Growl“ сервер" msgid "Enable NotifyOSD" msgstr "Упали „NotifyOSD“" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Шаљи обавештења у „NotifyOSD“" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Центар за обавештења" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Пошаљи нотификације у Центру нотификације" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Windows notifikacije" @@ -5279,6 +5266,12 @@ msgstr "Погрешно учитавање УРЛ-а; %s" #~ msgstr "" #~ "Провери резултат издвоја (треба да се угаси за неке системе датотеке)." +#~ msgid "Send notifications to Growl" +#~ msgstr "Пошаљи обавештења у „Growl“" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Шаљи обавештења у „NotifyOSD“" + #~ msgid "Invalid par2 files, cannot verify or repair" #~ msgstr "Погрешне par2 дат., не може да се провери/поправи" @@ -5401,6 +5394,9 @@ msgstr "Погрешно учитавање УРЛ-а; %s" #~ msgid "Notification classes" #~ msgstr "Класе нотификације" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Пошаљи нотификације у Центру нотификације" + #~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgstr "Омогући класе поруке да буду извештене (без, једна или више)" diff --git a/po/main/sv.po b/po/main/sv.po index 3cc660d..3c1a78b 100644 --- a/po/main/sv.po +++ b/po/main/sv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n" "Last-Translator: Safihre \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:48+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2129,7 +2129,7 @@ msgstr "Meddelanden" msgid "Email" msgstr "E-post" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "Kategorier" @@ -2528,6 +2528,16 @@ msgid "Repeat test" msgstr "Gör om test" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "Konfig fil" @@ -3620,17 +3630,6 @@ msgid "Send group command before requesting articles." msgstr "Skicka gruppkommando innan du begär artiklar." #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "Använd endast denna server för dessa kategorier." - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "Personliga noteringar" @@ -3811,10 +3810,6 @@ msgid "Enable Growl" msgstr "Aktivera Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "Skicka notis till Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "Använd endast för extern Growl.server (host:port)" @@ -3830,19 +3825,11 @@ msgstr "Valfritt lösenord för Growl-server" msgid "Enable NotifyOSD" msgstr "Aktivera NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "Skicka notiser till NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "Meddelandecenter" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "Skicka notiser till Meddelandecenter" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "Aktivera Windows-notiser" @@ -5425,6 +5412,15 @@ msgstr "URL hämtning misslyckades; %s" #~ msgid "Skip" #~ msgstr "Hoppa över" +#~ msgid "Send notifications to Growl" +#~ msgstr "Skicka notis till Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "Skicka notiser till NotifyOSD" + +#~ msgid "Send notifications to Notification Center" +#~ msgstr "Skicka notiser till Meddelandecenter" + #~ msgid "Groups / Indexer tags" #~ msgstr "Grupper/Indexering-tagg" diff --git a/po/main/zh_CN.po b/po/main/zh_CN.po index 446f5cc..fea8115 100644 --- a/po/main/zh_CN.po +++ b/po/main/zh_CN.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-24 11:00+0000\n" +"POT-Creation-Date: 2018-12-27 15:51+0000\n" "PO-Revision-Date: 2017-06-22 07:06+0000\n" "Last-Translator: Safihre \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n" +"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -2102,7 +2102,7 @@ msgstr "通知" msgid "Email" msgstr "Email" -#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py +#: sabnzbd/skintext.py [Main menu item] msgid "Categories" msgstr "分类" @@ -2501,6 +2501,16 @@ msgid "Repeat test" msgstr "重复测试" #: sabnzbd/skintext.py +msgid "Test download" +msgstr "" + +#: sabnzbd/skintext.py +msgid "" +"Adds a verified test NZB of the specified size, filled with random data. Can " +"be used to verify your setup." +msgstr "" + +#: sabnzbd/skintext.py msgid "Config File" msgstr "配置文件" @@ -3549,17 +3559,6 @@ msgid "Send group command before requesting articles." msgstr "请求文章之前发送 group 命令。" #: sabnzbd/skintext.py -msgid "Only use this server for these categories." -msgstr "只为这些分类使用该服务器。" - -#: sabnzbd/skintext.py -msgid "" -"None of the enabled servers have the 'Default' category selected. Jobs in " -"the queue that are not assigned to one of the server's categories will not " -"be downloaded." -msgstr "已启用的服务器均未选择“默认”分类。队列中未分配到服务器对应分类的任务不会开始下载。" - -#: sabnzbd/skintext.py msgid "Personal notes" msgstr "注释" @@ -3738,10 +3737,6 @@ msgid "Enable Growl" msgstr "启用 Growl" #: sabnzbd/skintext.py [Don't translate "Growl"] -msgid "Send notifications to Growl" -msgstr "将通知发送到 Growl" - -#: sabnzbd/skintext.py [Don't translate "Growl"] msgid "Only use for remote Growl server (host:port)" msgstr "仅当使用远程 Growl 服务器时需要 (主机:端口)" @@ -3757,19 +3752,11 @@ msgstr "Growl 服务器可选密码" msgid "Enable NotifyOSD" msgstr "启用NotifyOSD" -#: sabnzbd/skintext.py [Don't translate "NotifyOSD"] -msgid "Send notifications to NotifyOSD" -msgstr "将通知发送到 NotifyOSD" - #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] msgid "Notification Center" msgstr "通知中心" #: sabnzbd/skintext.py -msgid "Send notifications to Notification Center" -msgstr "将通知发送到“通知中心”" - -#: sabnzbd/skintext.py msgid "Enable Windows Notifications" msgstr "启用 Windows 通知" @@ -5215,6 +5202,12 @@ msgstr "URL 装取失败; %s" #~ msgid "Email Account Settings" #~ msgstr "Email 账号设置" +#~ msgid "Send notifications to Growl" +#~ msgstr "将通知发送到 Growl" + +#~ msgid "Send notifications to NotifyOSD" +#~ msgstr "将通知发送到 NotifyOSD" + #~ msgid "User-defined categories" #~ msgstr "用户定义的分类" @@ -5353,6 +5346,9 @@ msgstr "URL 装取失败; %s" #~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgstr "启用要报告的消息分组 (无、一或多个)" +#~ msgid "Send notifications to Notification Center" +#~ msgstr "将通知发送到“通知中心”" + #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgstr "*警告*: 已中止任务 \"%s\",因为发现了加密的 RAR 文件" From f2423fd8a13f8915e024a9244a737dab8d630740 Mon Sep 17 00:00:00 2001 From: SABnzbd Automation Date: Mon, 7 Jan 2019 14:26:07 +0000 Subject: [PATCH 17/22] Automatic translation update --- po/main/da.po | 8 ++++++-- po/main/de.po | 8 ++++++-- po/main/es.po | 8 ++++++-- po/main/fi.po | 8 ++++++-- po/main/fr.po | 10 +++++++--- po/main/he.po | 10 +++++++--- po/main/nb.po | 8 ++++++-- po/main/nl.po | 8 ++++++-- po/main/pl.po | 8 ++++++-- po/main/pt_BR.po | 8 ++++++-- po/main/ro.po | 8 ++++++-- po/main/ru.po | 8 ++++++-- po/main/sr.po | 8 ++++++-- po/main/sv.po | 8 ++++++-- po/main/zh_CN.po | 8 ++++++-- 15 files changed, 92 insertions(+), 32 deletions(-) diff --git a/po/main/da.po b/po/main/da.po index 6dc88a6..c6418fd 100644 --- a/po/main/da.po +++ b/po/main/da.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-11-28 04:21+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n" "X-Generator: Launchpad (build 18847)\n" "Language: da\n" @@ -442,6 +442,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Udpakket %s filer/mapper i %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/de.po b/po/main/de.po index 8280867..12ca921 100644 --- a/po/main/de.po +++ b/po/main/de.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-05-31 06:22+0000\n" "Last-Translator: scope \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -458,6 +458,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "%s Datei(en)/Ordner entpackt in %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "Direkt entpacken wurde automatisch aktiviert" diff --git a/po/main/es.po b/po/main/es.po index ddc1341..557ef45 100644 --- a/po/main/es.po +++ b/po/main/es.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -440,6 +440,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Descompresos %s archivos/directorios en %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/fi.po b/po/main/fi.po index 036616c..929e5a8 100644 --- a/po/main/fi.po +++ b/po/main/fi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n" "Last-Translator: Safihre \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -439,6 +439,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Purettiin %s tiedostoa/kansiota kohteeseen %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/fr.po b/po/main/fr.po index 76b761e..9fe2722 100644 --- a/po/main/fr.po +++ b/po/main/fr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" -"PO-Revision-Date: 2018-12-28 11:43+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" +"PO-Revision-Date: 2019-01-05 12:50+0000\n" "Last-Translator: Fred <88com88@gmail.com>\n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-29 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-06 04:48+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -460,6 +460,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "%s fichier(s)/dossier(s) extrait(s) en %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "Impossible d'arrêter le processus unrar." + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "La Décompression Directe a été activée automatiquement." diff --git a/po/main/he.po b/po/main/he.po index 803821f..5f670b4 100644 --- a/po/main/he.po +++ b/po/main/he.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" -"PO-Revision-Date: 2018-12-28 17:42+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" +"PO-Revision-Date: 2019-01-05 10:03+0000\n" "Last-Translator: ION IL \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-29 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-06 04:48+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -433,6 +433,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "פורקו %s קבצים/תיקיות תוך %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "לא היה ניתן לעצור את תהליך החילוץ" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr ".פריקה ישירה אופשרה באופן אוטומטי" diff --git a/po/main/nb.po b/po/main/nb.po index ede0ced..f6b838a 100644 --- a/po/main/nb.po +++ b/po/main/nb.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -435,6 +435,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Utpakket %s filer/mapper på %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/nl.po b/po/main/nl.po index 4900d03..5619ac1 100644 --- a/po/main/nl.po +++ b/po/main/nl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-12-27 16:31+0000\n" "Last-Translator: Safihre \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:46+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -453,6 +453,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "%s bestanden/mappen uitgepakt in %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "Direct Uitpakken is automatisch ingeschakeld." diff --git a/po/main/pl.po b/po/main/pl.po index d5fb8af..a6b4a47 100644 --- a/po/main/pl.po +++ b/po/main/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -435,6 +435,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Rozpakowano %s plików/katalogów w %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/pt_BR.po b/po/main/pt_BR.po index e80148d..e1bc599 100644 --- a/po/main/pt_BR.po +++ b/po/main/pt_BR.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:16+0000\n" "Last-Translator: Safihre \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -437,6 +437,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Descompactados %s arquivos/pastas em %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/ro.po b/po/main/ro.po index a68046b..db37767 100644 --- a/po/main/ro.po +++ b/po/main/ro.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -439,6 +439,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Dezarhivat %s fişierele/dosarele în %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/ru.po b/po/main/ru.po index c429651..ce1bbaf 100644 --- a/po/main/ru.po +++ b/po/main/ru.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: SABnzbd-0.7.x\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" "Generated-By: pygettext.py 1.5\n" @@ -428,6 +428,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Распаковка %s файлов или папок в %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/sr.po b/po/main/sr.po index 0a5fa99..293ae70 100644 --- a/po/main/sr.po +++ b/po/main/sr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: ОZZII \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n" "Last-Translator: Safihre \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -432,6 +432,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Издвојено %s датотека/фасцикла у %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/sv.po b/po/main/sv.po index 3c1a78b..28f2bf5 100644 --- a/po/main/sv.po +++ b/po/main/sv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n" "Last-Translator: Safihre \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -433,6 +433,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "Uppackad %s filer/mappar i %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" diff --git a/po/main/zh_CN.po b/po/main/zh_CN.po index fea8115..3b079b9 100644 --- a/po/main/zh_CN.po +++ b/po/main/zh_CN.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2018-12-27 15:51+0000\n" +"POT-Creation-Date: 2019-01-04 12:42+0000\n" "PO-Revision-Date: 2017-06-22 07:06+0000\n" "Last-Translator: Safihre \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-12-28 04:47+0000\n" +"X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n" "X-Generator: Launchpad (build 18847)\n" #: SABnzbd.py [Error message] @@ -427,6 +427,10 @@ msgid "Unpacked %s files/folders in %s" msgstr "已解压 %s 个文件/文件夹,耗时 %s" #: sabnzbd/directunpacker.py [Warning message] +msgid "Unable to stop the unrar process." +msgstr "" + +#: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled." msgstr "" From 6f69bfd9cef4d85319e1be3258d8a387690cb3a1 Mon Sep 17 00:00:00 2001 From: Safihre Date: Mon, 7 Jan 2019 15:21:18 +0100 Subject: [PATCH 18/22] Wrongly calculated Fast Fail percentage --- sabnzbd/nzbstuff.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sabnzbd/nzbstuff.py b/sabnzbd/nzbstuff.py index 1451d99..bff3bca 100644 --- a/sabnzbd/nzbstuff.py +++ b/sabnzbd/nzbstuff.py @@ -1479,7 +1479,7 @@ class NzbObject(TryList): # Ignore undamaged or small downloads if self.bad_articles and self.first_articles_count >= 10: # We need a float-division, see if more than 80% is there - if (self.first_articles_count / float(self.bad_articles)) >= 0.8: + if (float(self.bad_articles) / self.first_articles_count) >= 0.8: return False return True From 43ad83cee4fd2f596a0453c6f85df400e480e016 Mon Sep 17 00:00:00 2001 From: Safihre Date: Thu, 10 Jan 2019 14:09:35 +0100 Subject: [PATCH 19/22] Prevent rare race-condition in DirectUnpack and Par2-renamer --- sabnzbd/directunpacker.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sabnzbd/directunpacker.py b/sabnzbd/directunpacker.py index bea773c..a2d2801 100644 --- a/sabnzbd/directunpacker.py +++ b/sabnzbd/directunpacker.py @@ -344,6 +344,11 @@ class DirectUnpacker(threading.Thread): # The first NZF self.rarfile_nzf = self.have_next_volume() + # Ignore if maybe this set is not there any more + # This can happen due to race/timing issues when creating the sets + if not self.rarfile_nzf: + return + # Generate command rarfile_path = os.path.join(self.nzo.downpath, self.rarfile_nzf.filename) if sabnzbd.WIN32: From 4c851b458a82de32e0afe2652cb2113595d86844 Mon Sep 17 00:00:00 2001 From: Safihre Date: Thu, 10 Jan 2019 14:09:58 +0100 Subject: [PATCH 20/22] Wait a bit before reporting failed unrar kill --- sabnzbd/directunpacker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sabnzbd/directunpacker.py b/sabnzbd/directunpacker.py index a2d2801..e0021d0 100644 --- a/sabnzbd/directunpacker.py +++ b/sabnzbd/directunpacker.py @@ -408,7 +408,10 @@ class DirectUnpacker(threading.Thread): self.active_instance.communicate() else: # It is still running?!? This should never happen - logging.warning(T('Unable to stop the unrar process.')) + # Wait a little bit longer just to be sure.. + time.sleep(2.0) + if not self.active_instance.poll(): + logging.warning(T('Unable to stop the unrar process.')) # Wake up the thread with self.next_file_lock: From 7a8df5ee916455f17a2c5841f87a7641bb123859 Mon Sep 17 00:00:00 2001 From: Safihre Date: Sat, 12 Jan 2019 09:19:55 +0100 Subject: [PATCH 21/22] Update text files for 2.3.7 --- PKG-INFO | 4 ++-- README.mkd | 12 +++++------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/PKG-INFO b/PKG-INFO index 0dfe58c..af366ed 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,7 +1,7 @@ Metadata-Version: 1.0 Name: SABnzbd -Version: 2.3.7RC1 -Summary: SABnzbd-2.3.7RC1 +Version: 2.3.7 +Summary: SABnzbd-2.3.7 Home-page: https://sabnzbd.org Author: The SABnzbd Team Author-email: team@sabnzbd.org diff --git a/README.mkd b/README.mkd index 2df9d6f..ae8d23c 100644 --- a/README.mkd +++ b/README.mkd @@ -1,17 +1,15 @@ -Release Notes - SABnzbd 2.3.7 RC 1 +Release Notes - SABnzbd 2.3.7 ========================================================= -## Improvements and bug fixes since 2.3.7 Beta 1 -- Added option to quickly add a verified test download -- Direct Unpack could get stuck processing -- Show Details on Servers page could break graph display -- Windows: Update MultiPar to 1.3.0.3 - ## Improvements and bug fixes since 2.3.6 - Hopeless jobs will be failed faster, based on the first article of each file. If 80% of these first articles is missing, the job is aborted. - Option "fast_fail" added to disable the new behavior. +- Added option to quickly add a verified test download - Readout of some RSS feeds could result in a crash +- Direct Unpack could get stuck processing +- Show Details on Servers page could break graph display +- Windows: Update MultiPar to 1.3.0.3 Still looking for help with SABnzbd (Python 3) development! https://www.reddit.com/r/usenet/comments/918nxv/ From 7ea897ef39aa152078d00d420f913daebf121455 Mon Sep 17 00:00:00 2001 From: SABnzbd Automation Date: Sat, 12 Jan 2019 08:25:58 +0000 Subject: [PATCH 22/22] Automatic translation update --- po/main/nl.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/main/nl.po b/po/main/nl.po index 5619ac1..eae9248 100644 --- a/po/main/nl.po +++ b/po/main/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: sabnzbd\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2019-01-04 12:42+0000\n" -"PO-Revision-Date: 2018-12-27 16:31+0000\n" +"PO-Revision-Date: 2019-01-10 08:23+0000\n" "Last-Translator: Safihre \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n" -"X-Generator: Launchpad (build 18847)\n" +"X-Launchpad-Export-Date: 2019-01-11 05:42+0000\n" +"X-Generator: Launchpad (build 18855)\n" #: SABnzbd.py [Error message] msgid "Failed to start web-interface" @@ -454,7 +454,7 @@ msgstr "%s bestanden/mappen uitgepakt in %s" #: sabnzbd/directunpacker.py [Warning message] msgid "Unable to stop the unrar process." -msgstr "" +msgstr "Het was niet mogelijk het unrar process te stoppen." #: sabnzbd/directunpacker.py [Warning message] msgid "Direct Unpack was automatically enabled."