From 56eff7149decfec3250984d74307b8dc7b568d6a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Thu, 20 Dec 2018 12:22:05 +0100 Subject: [PATCH] doc aktualisiert MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit - changelog um Bugfixes erweitert - Installationsanleitung um Hinweise für Postgresql je nach Distribution ergänzt --- doc/changelog | 52 ++++++++++++++++++++++++++++---- doc/dokumentation.xml | 18 +++++++++-- doc/html/ch02s02.html | 4 +-- doc/html/ch02s05.html | 3 +- doc/html/ch02s06.html | 4 +-- doc/html/ch02s07.html | 6 ++-- doc/html/ch02s13.html | 14 ++++----- doc/html/ch03s03.html | 2 +- doc/html/ch03s07.html | 8 ++--- doc/html/ch03s08.html | 10 +++--- doc/html/ch03s09.html | 14 ++++----- doc/html/ch04.html | 32 ++++++++++---------- doc/html/index.html | 4 +-- doc/kivitendo-Dokumentation.pdf | Bin 1337626 -> 1339778 bytes 14 files changed, 112 insertions(+), 59 deletions(-) diff --git a/doc/changelog b/doc/changelog index 5cb651d39..50ad17e3e 100644 --- a/doc/changelog +++ b/doc/changelog @@ -2,7 +2,7 @@ # Veränderungen von kivitendo # ############################### -2018-1X-XX - Release 3.5.3 +2019-01-03 - Release 3.5.3 Mittelgroße neue Features: @@ -48,11 +48,51 @@ Kleinere neue Features und Detailverbesserungen: vorhandenen Zeichen versuchen zu ersetzen oder die DATEV-Erwartung ignorieren und UTF-8 liefern. Voreingestellt ist CP1252 mit Ersetzungen. -Bugfixes: -- Bugfix #336 Beim Drucken mehrerer Rechnung aus dem Bericht heraus mit aktiviertem DMS bricht mit Fehlermeldung ab -- Bugfix #359 get_payment_select_options_for_bank_transaction vereinfachen - - +Bugfixes (Tracker: https://www.kivitendo.de/redmine): + +361 Ware erfassen nicht möglich im leeren Mandanten +359 get_payment_select_options_for_bank_transaction vereinfachen +358 segmentation fault in DBI.so beim versenden einer Rechnung per E-Mail +357 Die Generierung einer periodische Rechnung mit der Periode einmalig sollte auch den Quell-Auftrag schliessen. +356 Bei Zuweisung von zwei Kreditorengutschrift per Kontoauszug verbuchen, wird bei der zweiten Zuweisung das Vorzeichen gedreht +355 Kontoauszug verbuchen -> Eine Bankbewegung mit zwei Skonto Rechnungen verknüpfen geht nicht +354 Zahlungsbedingung falsch bei Verkausf-Lieferschein nach Rechnung +353 Preisregeln Wenn Artikel gelöscht wird +352 Beim Drucken mehrerer Rechnung aus dem Bericht heraus wird der Rabatt falsch berechnet +351 Order-Controller: Angebot als neu speichern erzeugt kein neues Objekt +350 Berichte->Projektbuchungen wirft Fehler bei ausgwählten Project +349 Normalisierung Artikelbeschreibung und Artikellangtext (Bemerkung) funkioniert nicht mehr +348 DatevExport kommt mit bestimmten Zeichen im Buchungstext nicht klar +347 Dateimanagement -> Erzeugte Dokumente löschen -> Nein funktioniert nicht +344 Internal Server Error (fallback Module fehlen) +343 Kontoauszug verbuchen Skontoautomatik bei Verkaufsrechnungen defekt +341 Auftrag: Warnung bei aktiven wiederkehrenden Rechnungen geht nicht mehr +337 Standardlagerplatz bei Erzeugnissen ändern wirft Presenter-Fehler +336 Beim Drucken mehrerer Rechnung aus dem Bericht heraus mit aktiviertem DMS bricht mit Fehlermeldung ab +335 Fehler bei den Verknüpften Belegen wenn Verknüpfungsziel Pflichtenheft +334 Sortierung Artikelstammdaten/Preisinformationen/Verkaufspreisinformation: Kundenauftrag +333 Bericht Lagerentnahme: Lagerplatz lässt sich nicht auswählen +332 Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze +329 Konto mit identischem Folgekonto führt zu Endlosschlaufe +323 Kontoauszug verbuchen. Kombination von Rechnungen und Gutschriften nicht möglich +316 Verknüpfte Belege erlaubt keine manuelle Verknüpfung mit Kreditorenbuchungen +315 EAN-Feld beim Einlagern ohne Funktion +311 Task-Server-Start beim Booten +306 unstable: Leerzeichen beim CKEditor im Pflichtenheft +301 SelfTest Transactions - all_passed nicht gesetzt +292 Verkaufsbericht filtert nicht mehr nach Warengruppe +282 Artikelliste leer, wenn in der Schnellsuche mehrere Treffer vorgeschlagen und keiner ausgewählt ist. +281 Falsche Lagerbewegungen beim Erstellen von Erzeugnissen, wenn Bestandteile vorhanden/nicht vorhanden +279 Datenmodell der verknüpften Belege um E-Mail Verknüpfung erweitern +265 Kontoauszug verbuchen bei negativer Kreditorenbuchung wird das Vorzeichen bei Zahlung umgedreht +233 Memory-Bedarf des Taskservers steigt kontinuierlich an +151 Berichte->Pflichtenheft Fehler ab commit #c44615e +125 Neues Datevexportformat +90 Benutzerdefinierte Variablen von Kunden werden bei Lieferanten mit gleicher id angezeigt +86 Kunden bzw Lieferantenliste wird von anderem Mandanten angezeigt +82 Berechnete Preiswerte von PTC weichen von oberflächen Werten aus den Masken ab +28 Fehler beim Hinzufügen von Artikeln zu Erzeugnissen per Artikelauswahlseite +22 Doppelte Minuse ( --) im Kundennamen erzeugen "leider" immer check_name problem bei freitext Auswahl 2017-12-12 - Release 3.5.1 diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index 142def027..daed622d6 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -443,7 +443,7 @@ cpan HTML::Restrict RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden: - dnf install httpd mod_fcgid postgresql-server \ + dnf install httpd mod_fcgid postgresql-server postgresql-contrib\ perl-Algorithm-CheckDigits perl-Archive-Zip perl-CPAN perl-Class-XSAccessor \ perl-Clone perl-Config-Std perl-DBD-Pg perl-DBI perl-Daemon-Generic \ perl-DateTime perl-DateTime-Set perl-Email-Address perl-Email-MIME perl-FCGI \ @@ -463,7 +463,7 @@ cpan HTML::Restrict RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden: - zypper install apache2 apache2-mod_fcgid postgresql-server \ + zypper install apache2 apache2-mod_fcgid postgresql-server postgresql-contrib\ perl-Algorithm-CheckDigits perl-Archive-Zip perl-CGI perl-Class-XSAccessor \ perl-Clone perl-Config-Std perl-DBD-Pg perl-DBI perl-Daemon-Generic \ perl-DateTime perl-DateTime-Format-Strptime perl-Email-Address \ @@ -816,7 +816,19 @@ default_manager = german Anpassung der PostgreSQL-Konfiguration PostgreSQL muss auf verschiedene Weisen angepasst werden. - + Dies variert je nach eingesetzter Distribution, da distributionsabhängig unterschiedliche Strategien beim Upgrade der Postgres Version eingesetzt werden. + Als Hinweis einige Links zu den drei Distribution (Stand Dezember 2018): + + + Fedora (Postgres-Installation unter Fedora) + + + Ubuntu (Infos für Postgres für die aktuelle LTS Version) + + + OpenSuSE (aktuell nur bis Version OpenSuSE 13 verifiziert) + + Zeichensätze/die Verwendung von Unicode/UTF-8 diff --git a/doc/html/ch02s02.html b/doc/html/ch02s02.html index a95227478..66440b5ad 100644 --- a/doc/html/ch02s02.html +++ b/doc/html/ch02s02.html @@ -164,7 +164,7 @@ Das geht bspw. für das benötige Paket HTML::Restrict mit:

apt-get install build-essential
 cpan HTML::Restrict

2.2.2.2. Fedora

Für Fedora stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl - installiert werden:

dnf install httpd mod_fcgid postgresql-server \
+          installiert werden:

dnf install httpd mod_fcgid postgresql-server postgresql-contrib\
   perl-Algorithm-CheckDigits perl-Archive-Zip perl-CPAN perl-Class-XSAccessor \
   perl-Clone perl-Config-Std perl-DBD-Pg perl-DBI perl-Daemon-Generic \
   perl-DateTime perl-DateTime-Set perl-Email-Address perl-Email-MIME perl-FCGI \
@@ -176,7 +176,7 @@ cpan HTML::Restrict

2.2.2.3. openSUSE

Für openSUSE stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl - installiert werden:

zypper install apache2 apache2-mod_fcgid postgresql-server \
+          installiert werden:

zypper install apache2 apache2-mod_fcgid postgresql-server postgresql-contrib\
   perl-Algorithm-CheckDigits perl-Archive-Zip perl-CGI perl-Class-XSAccessor \
   perl-Clone perl-Config-Std perl-DBD-Pg perl-DBI perl-Daemon-Generic \
   perl-DateTime perl-DateTime-Format-Strptime perl-Email-Address \
diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html
index 790460a0a..42b913be7 100644
--- a/doc/html/ch02s05.html
+++ b/doc/html/ch02s05.html
@@ -1,6 +1,7 @@
 
       
-   2.5. Anpassung der PostgreSQL-Konfiguration

2.5. Anpassung der PostgreSQL-Konfiguration

PostgreSQL muss auf verschiedene Weisen angepasst werden.

2.5.1. Zeichensätze/die Verwendung von Unicode/UTF-8

kivitendo setzt zwingend voraus, dass die Datenbank + 2.5. Anpassung der PostgreSQL-Konfiguration

2.5. Anpassung der PostgreSQL-Konfiguration

PostgreSQL muss auf verschiedene Weisen angepasst werden.

Dies variert je nach eingesetzter Distribution, da distributionsabhängig unterschiedliche Strategien beim Upgrade der Postgres Version eingesetzt werden. + Als Hinweis einige Links zu den drei Distribution (Stand Dezember 2018):

2.5.1. Zeichensätze/die Verwendung von Unicode/UTF-8

kivitendo setzt zwingend voraus, dass die Datenbank Unicode/UTF-8 als Encoding einsetzt. Bei aktuellen Serverinstallationen braucht man hier meist nicht einzugreifen.

Das Encoding des Datenbankservers kann überprüft werden. Ist das Encoding der Datenbank "template1" "Unicode" bzw. "UTF-8", so braucht diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index 76384fbac..764baa73e 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -1,6 +1,6 @@ - 2.6. Webserver-Konfiguration

2.6. Webserver-Konfiguration

2.6.1. Grundkonfiguration mittels CGI

[Anmerkung]Anmerkung

Für einen deutlichen Performanceschub sorgt die Ausführung + 2.6. Webserver-Konfiguration

2.6. Webserver-Konfiguration

2.6.1. Grundkonfiguration mittels CGI

[Anmerkung]Anmerkung

Für einen deutlichen Performanceschub sorgt die Ausführung mittels FastCGI/FCGI. Die Einrichtung wird ausführlich im Abschnitt Konfiguration für FastCGI/FCGI beschrieben.

Der Zugriff auf das Programmverzeichnis muss in der Apache Webserverkonfigurationsdatei httpd.conf eingestellt @@ -106,7 +106,7 @@ AliasMatch ^/url/for/kivitendo-erp-fcgid/[^/]+\.pl /path/to/kivitendo-erp/dispat Alias /url/for/kivitendo-erp-fcgid/ /path/to/kivitendo-erp/

Dann ist unter /url/for/kivitendo-erp/ die normale Version erreichbar, und unter /url/for/kivitendo-erp-fcgid/ die - FastCGI-Version.

2.6.3. Weitergehende Konfiguration

Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung + FastCGI-Version.

2.6.3. Weitergehende Konfiguration

Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung von kivitendo nur über https-verschlüsselten Verbindungen, sowie weiteren Zusatzmassnahmen, wie beispielsweise Basic Authenticate. Die Konfigurationsmöglichkeiten sprengen allerdings den Rahmen dieser diff --git a/doc/html/ch02s07.html b/doc/html/ch02s07.html index 2daec0b78..e40d8513b 100644 --- a/doc/html/ch02s07.html +++ b/doc/html/ch02s07.html @@ -39,7 +39,7 @@ Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess einzubinden. Da das bei neueren Linux-Distributionen aber nicht zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die - anstelle eines symbolischen Links verwendet werden können.

2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere + anstelle eines symbolischen Links verwendet werden können.

2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere openSUSE, ältere Fedora)

Kopieren Sie die Datei scripts/boot/system-v/kivitendo-task-server nach /etc/init.d/kivitendo-task-server. Passen @@ -47,12 +47,12 @@ DAEMON=....). Binden Sie das Script in den Boot-Prozess ein. Dies ist distributionsabhängig:

  • Debian-basierende Systeme:

    update-rc.d kivitendo-task-server defaults
     insserv kivitendo-task-server
  • Ältere openSUSE und ältere Fedora:

    chkconfig --add kivitendo-task-server

Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden:

/etc/init.d/kivitendo-task-server start

2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)

Kopieren Sie die Datei + werden:

/etc/init.d/kivitendo-task-server start

2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)

Kopieren Sie die Datei scripts/boot/upstart/kivitendo-task-server.conf nach /etc/init/kivitendo-task-server.conf. Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile exec ....).

Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden:

service kivitendo-task-server start

2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere + werden:

service kivitendo-task-server start

2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und neuere Debians)

Kopieren Sie die Datei scripts/boot/systemd/kivitendo-task-server.service nach /etc/systemd/system/. Passen Sie in der diff --git a/doc/html/ch02s13.html b/doc/html/ch02s13.html index d243c8c7d..aa0fa4455 100644 --- a/doc/html/ch02s13.html +++ b/doc/html/ch02s13.html @@ -63,14 +63,14 @@ Verzeichnis umbenannt werden.

Dieses Verzeichnis, wie auch das komplette users-Verzeichnis, muss vom Webserver beschreibbar sein. Dieses wurde bereits erledigt (siehe Manuelle Installation des Programmpaketes), kann aber erneut - überprüft werden, wenn die Konvertierung nach PDF fehlschlägt.

2.13.1. OpenDocument (odt) Druckvorlagen mit Makros

OpenDocument Vorlagen können Makros enthalten, welche komplexere + überprüft werden, wenn die Konvertierung nach PDF fehlschlägt.

2.13.1. OpenDocument (odt) Druckvorlagen mit Makros

OpenDocument Vorlagen können Makros enthalten, welche komplexere Aufgaben erfüllen.

Der Vorlagensatz "rev-odt" enthält solche Vorlagen mit Schweizer Bank-Einzahlungsscheinen (BESR). Diese Makros haben die Aufgabe, die in den Einzahlungsscheinen benötigte Referenznummer und Kodierzeile zu erzeugen. Hier eine kurze Beschreibung, wie die Makros aufgebaut sind, und was bei ihrer Nutzung zu beachten ist (in fett sind nötige einmalige - Anpassungen aufgeführt):

2.13.1.1. Bezeichnung der Vorlagen

Rechnung: invoice_besr.odt, Auftrag: - sales_order_besr.odt

2.13.1.2. Vorbereitungen im Adminbereich

Damit beim Erstellen von Rechnungen und Aufträgen neben der + Anpassungen aufgeführt):

2.13.1.1. Bezeichnung der Vorlagen

Rechnung: invoice_besr.odt, Auftrag: + sales_order_besr.odt

2.13.1.2. Vorbereitungen im Adminbereich

Damit beim Erstellen von Rechnungen und Aufträgen neben der Standardvorlage ohne Einzahlungsschein weitere Vorlagen (z.B. mit Einzahlungsschein) auswählbar sind, muss für jedes Vorlagen-Suffix ein Drucker eingerichtet werden:

  • Druckeradministration → Drucker hinzufügen

  • Mandant wählen

  • Druckerbeschreibung → aussagekräftiger Text: wird in der @@ -79,11 +79,11 @@ Aufträgen oder Rechnungen als odt-Datei keine Bedeutung, darf aber nicht leer sein)

  • Vorlagenkürzel → besr bzw. selbst gewähltes Vorlagensuffix (muss genau der Zeichenfolge entsprechen, die zwischen - "invoice_" bzw. "sales_order_" und ".odt" steht.)

  • speichern

2.13.1.3. Benutzereinstellungen

Wer den Ausdruck mit Einzahlungsschein als Standardeinstellung + "invoice_" bzw. "sales_order_" und ".odt" steht.)

  • speichern

  • 2.13.1.3. Benutzereinstellungen

    Wer den Ausdruck mit Einzahlungsschein als Standardeinstellung im Rechnungs- bzw. Auftragsformular angezeigt haben möchte, kann dies persönlich für sich bei den Benutzereinstellungen konfigurieren:

    • Programm → Benutzereinstellungen → Druckoptionen

    • Standardvorlagenformat → OpenDocument/OASIS

    • Standardausgabekanal → Bildschirm

    • Standarddrucker → gewünschte Druckerbeschreibung auswählen - (z.B. mit Einzahlungsschein Bank xy)

    • Anzahl Kopien → leer

    • speichern

    2.13.1.4. Aufbau und nötige Anpassungen der Vorlagen

    In der Vorlage sind als Modul "BESR" 4 Makros gespeichert, die + (z.B. mit Einzahlungsschein Bank xy)

  • Anzahl Kopien → leer

  • speichern

  • 2.13.1.4. Aufbau und nötige Anpassungen der Vorlagen

    In der Vorlage sind als Modul "BESR" 4 Makros gespeichert, die aus dem von kivitendo erzeugten odt-Dokument die korrekte Referenznummer inklusive Prüfziffer sowie die Kodierzeile in OCRB-Schrift erzeugen und am richtigen Ort ins Dokument @@ -112,12 +112,12 @@ angepasst werden. Dabei ist darauf zu achten, dass sich die Positionen der Postkonto-Nummern der Bank, sowie der Zeichenfolgen dddfr, DDDREF1, DDDREF2, 609, DDDKODIERZEILE nicht - verschieben.

    2.13.1.5. Auswahl der Druckvorlage in kivitendo beim Erzeugen einer + verschieben.

    2.13.1.5. Auswahl der Druckvorlage in kivitendo beim Erzeugen einer odt-Rechnung (analog bei Auftrag)

    Im Fussbereich der Rechnungsmaske muss neben Rechnung, OpenDocument/OASIS und Bildschirm die im Adminbereich erstellte Druckerbeschreibung ausgewählt werden, falls diese nicht bereits bei den Benutzereinstellungen als persönlicher Standard gewählt - wurde.

    2.13.1.6. Makroeinstellungen in LibreOffice anpassen

    Falls beim Öffnen einer von kivitendo erzeugten odt-Rechnung + wurde.

    2.13.1.6. Makroeinstellungen in LibreOffice anpassen

    Falls beim Öffnen einer von kivitendo erzeugten odt-Rechnung die Meldung kommt, dass Makros aus Sicherheitsgründen nicht ausgeführt werden, so müssen folgende Einstellungen in LibreOffice angepasst werden:

    • Extras → Optionen → Sicherheit → Makrosicherheit

    • Sicherheitslevel auf "Mittel" einstellen (Diese diff --git a/doc/html/ch03s03.html b/doc/html/ch03s03.html index b6d1fb7ed..ef02a3314 100644 --- a/doc/html/ch03s03.html +++ b/doc/html/ch03s03.html @@ -613,7 +613,7 @@ invdate

      Rechnungsdatum

      invnumber -

      Rechnungsnummer

    3.3.10. Variablen in anderen Vorlagen

    3.3.10.1. Einführung

    Die Variablen in anderen Vorlagen sind ähnlich wie in der +

    Rechnungsnummer

    3.3.10. Variablen in anderen Vorlagen

    3.3.10.1. Einführung

    Die Variablen in anderen Vorlagen sind ähnlich wie in der Rechnung. Allerdings heißen die Variablen, die mit inv beginnen, jetzt anders. Bei den Angeboten fangen sie mit quo für "quotation" an: diff --git a/doc/html/ch03s07.html b/doc/html/ch03s07.html index 56abe5118..fd396480d 100644 --- a/doc/html/ch03s07.html +++ b/doc/html/ch03s07.html @@ -1,15 +1,15 @@ - 3.7. Artikelklassifizierung

    3.7. Artikelklassifizierung

    3.7.1. Übersicht

    Die Klassifizierung von Artikeln dient einer weiteren + 3.7. Artikelklassifizierung

    3.7. Artikelklassifizierung

    3.7.1. Übersicht

    Die Klassifizierung von Artikeln dient einer weiteren Gliederung, um zum Beispiel den Einkauf vom Verkauf zu trennen, gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E"). Für jede Klassifizierung besteht eine Beschreibung und eine Abkürzung die normalerweise aus einem Zeichen besteht, kann aber auf mehrere Zeichen erweitert werden, falls zur Unterscheidung - notwendig. Sinnvoll sind jedoch nur maximal 2 Zeichen.

    3.7.2. Basisklassifizierung

    Als Basisklassifizierungen gibt es

    • Einkauf

    • Verkauf

    • Handelsware

    • Produktion

    • - keine - (diese wird bei einer Aktualisierung für alle + notwendig. Sinnvoll sind jedoch nur maximal 2 Zeichen.

    3.7.2. Basisklassifizierung

    Als Basisklassifizierungen gibt es

    • Einkauf

    • Verkauf

    • Handelsware

    • Produktion

    • - keine - (diese wird bei einer Aktualisierung für alle existierenden Artikel verwendet und ist gültig für Verkauf und Einkauf)

    Es können weitere Klassifizierungen angelegt werden. So kann es - z.B. für separat auszuweisende Artikel folgende Klassen geben:

    • Lieferung (Logistik, Transport) mit Kürzel L

    • Material (Verpackungsmaterial) mit Kürzel M

    3.7.3. Attribute

    Bisher haben die Klassifizierungen folgende Attribute, die auch + z.B. für separat auszuweisende Artikel folgende Klassen geben:

    • Lieferung (Logistik, Transport) mit Kürzel L

    • Material (Verpackungsmaterial) mit Kürzel M

    3.7.3. Attribute

    Bisher haben die Klassifizierungen folgende Attribute, die auch alle gleichzeitg gültig sein können

    • gültig für Verkauf - dieser Artikel kann im Verkauf genutzt werden

    • gültig für Einkauf - dieser Artikel kann im Einkauf genutzt werden

    • separat ausweisen - hierzu gibt es zur Dokumentengenerierung @@ -19,7 +19,7 @@ pro separat auszuweisenden Klassifizierungen die Variable< %separate_X_subtotal%>, wobei X das Kürzel der Klassifizierung ist.

      Im obigen Beispiel wäre das für Lieferkosten <%separate_L_subtotal%> und für Verpackungsmaterial - <%separate_M_subtotal%>.

    3.7.4. Zwei-Zeichen Abkürzung

    Der Typ des Artikels und die Klassifizierung werden durch zwei + <%separate_M_subtotal%>.

    3.7.4. Zwei-Zeichen Abkürzung

    Der Typ des Artikels und die Klassifizierung werden durch zwei Buchstaben dargestellt. Der erste Buchstabe ist eine Lokalisierung des Artikel-Typs ('P','A','S'), deutsch 'W', 'E', und 'D' für Ware Erzeugnis oder Dienstleistung und ggf. weiterer Typen.

    Der zweite Buchstabe (und ggf. auch ein dritter, falls nötig) diff --git a/doc/html/ch03s08.html b/doc/html/ch03s08.html index c63462726..a8bcc4bc5 100644 --- a/doc/html/ch03s08.html +++ b/doc/html/ch03s08.html @@ -1,10 +1,10 @@ - 3.8. Dateiverwaltung (Mini-DMS)

    3.8. Dateiverwaltung (Mini-DMS)

    3.8.1. Übersicht

    Parallel zum alten WebDAV gibt es ein Datei-Management-System, + 3.8. Dateiverwaltung (Mini-DMS)

    3.8. Dateiverwaltung (Mini-DMS)

    3.8.1. Übersicht

    Parallel zum alten WebDAV gibt es ein Datei-Management-System, das Dateien verschiedenen Typs verwaltet. Dies können

    1. aus ERP-Daten per LaTeX Template erzeugte PDF-Dokumente,

    2. zu bestimmten ERP-Daten gehörende Anhangdateien unterschiedlichen Formats,

    3. per Scanner eingelesene PDF-Dateien,

    4. per E-Mail empfangene Dateianhänge unterschiedlichen - Formats,

    5. sowie speziel für Artikel hochgeladene Bilder sein.

    3.8.2. Struktur

    Über eine vom Speichermedium unabhängige Zwischenschicht werden + Formats,

  • sowie speziel für Artikel hochgeladene Bilder sein.

  • 3.8.2. Struktur

    Über eine vom Speichermedium unabhängige Zwischenschicht werden die Dateien und ihre Versionen in der Datenbank verwaltet. Darunter können verschiedene Implementierungen (Backends) gleichzeitig existieren:

    • Dateisystem

    • WebDAV

    • Schnittstelle zu externen @@ -23,7 +23,7 @@ für "attachment" und "image" nur die Quelle "uploaded". Für "document" gibt es auf jeden Fall die Quelle "created". Die Quellen "scanner" und "email" müssen derzeit in der Datenbank konfiguriert werden (siehe - Datenbank-Konfigurierung).

    3.8.3. Anwendung

    Die Daten werden bei den ERP-Objekten als extra Reiter + Datenbank-Konfigurierung).

    3.8.3. Anwendung

    Die Daten werden bei den ERP-Objekten als extra Reiter dargestellt. Eine Verkaufsrechnung z.B. hat die Reiter "Dokumente" und "Dateianhänge".

    Bei den Dateianhängen wird immer nur die aktuelle Version einer Datei angezeigt. Wird eine Datei mit gleichem Namen hochgeladen, so @@ -39,13 +39,13 @@ so sind diese z.B. bei Einkaufsrechnungen sichtbar:

    Statt des Löschens wird hier die Datei zurück zur Quelle verschoben. Somit kann die Datei anschließend an ein anderes ERP-Objekt angehängt werden.

    Derzeit sind "Titel" und "Beschreibung" noch nicht genutzt. Sie - sind bisher nur bei Bildern relevant.

    3.8.4. Konfigurierung

    3.8.4.1. Mandantenkonfiguration

    3.8.4.1.1. Reiter "Features"

    Unter dem Reiter Features + sind bisher nur bei Bildern relevant.

    3.8.4. Konfigurierung

    3.8.4.1. Mandantenkonfiguration

    3.8.4.1.1. Reiter "Features"

    Unter dem Reiter Features im Abschnitt Dateimanagement ist neben dem "alten" WebDAV das Dateimangement generell zu- und abschaltbar, sowie die Zuordnung der Dateitypen zu Backends. Die Löschbarkeit von Dateien, sowie die maximale Uploadgröße sind Backend-unabhängig

    Die einzelnen Backends sind einzeln einschaltbar. Spezifische Backend-Konfigurierungen sind hier noch - ergänzbar.

    3.8.4.1.2. Reiter "Allgemeine Dokumentenanhänge"

    Unter dem Reiter Allgemeine + ergänzbar.

    3.8.4.1.2. Reiter "Allgemeine Dokumentenanhänge"

    Unter dem Reiter Allgemeine Dokumentenanhänge kann für alle ERP-Dokumente ( Angebote, Aufträge, Lieferscheine, Rechnungen im Verkauf und Einkauf ) allgemeingültige Anhänge hochgeladen werden.

    Diese Anhänge werden beim Generieren von PDF-Dateien an die diff --git a/doc/html/ch03s09.html b/doc/html/ch03s09.html index e84dba0e1..fe9a233c8 100644 --- a/doc/html/ch03s09.html +++ b/doc/html/ch03s09.html @@ -1,13 +1,13 @@ - 3.9. Webshop-Api

    3.9. Webshop-Api

    Das Shopmodul bietet die Möglichkeit Onlineshopartikel und + 3.9. Webshop-Api

    3.9. Webshop-Api

    Das Shopmodul bietet die Möglichkeit Onlineshopartikel und Onlineshopbestellungen zu verwalten und zu bearbeiten.

    Es ist Multishopfähig, d.h. Artikel können mehreren oder unterschiedlichen Shops zugeordnet werden. Bestellungen können aus mehreren Shops geholt werden.

    Zur Zeit bietet das Modul nur einen Connector zur REST-Api von Shopware. Weitere Connectoren können dazu programmiert und eingerichtet - werden.

    3.9.1. Rechte für die Webshopapi

    In der Administration können folgende Rechte vergeben - werden

    • Webshopartikel anlegen und bearbeiten

    • Shopbestellungen holen und bearbeiten

    • Shop anlegen und bearbeiten

    3.9.2. Konfiguration

    Unter System->Webshops können Shops angelegt und konfiguriert - werden

    3.9.3. Webshopartikel

    3.9.3.1. Shopvariablenreiter in Artikelstammdaten

    Mit dem Recht "Shopartikel anlegen und bearbeiten" und des + werden.

    3.9.1. Rechte für die Webshopapi

    In der Administration können folgende Rechte vergeben + werden

    • Webshopartikel anlegen und bearbeiten

    • Shopbestellungen holen und bearbeiten

    • Shop anlegen und bearbeiten

    3.9.2. Konfiguration

    Unter System->Webshops können Shops angelegt und konfiguriert + werden

    3.9.3. Webshopartikel

    3.9.3.1. Shopvariablenreiter in Artikelstammdaten

    Mit dem Recht "Shopartikel anlegen und bearbeiten" und des Markers "Shopartikel" in den Basisdaten zeigt sich der Reiter "Shopvariablen" in den Artikelstammdaten. Hier können jetzt die Artikel mit @@ -16,11 +16,11 @@ Stelle können auch beliebig viele Bilder dem Shopartikel zugeordnet werden. Artikelbilder gelten für alle Shops.

    Die Artikelgruppen werden direkt vom Shopsystem geholt somit ist es möglich einen Artikel auch mehreren Gruppen - zuzuordenen

    3.9.3.2. Shopartikelliste

    Unter dem Menu Webshop->Webshop Artikel hat man nochmal + zuzuordenen

    3.9.3.2. Shopartikelliste

    Unter dem Menu Webshop->Webshop Artikel hat man nochmal eine Gesamtübersicht. Von hier aus ist es möglich Artikel im Stapel unter verschiedenen Kriterien <alles><nur Preis><nur Bestand><Preis und Bestand> an die jeweiligen Shops - hochzuladen.

    3.9.4. Bestellimport

    Unter dem Menupunkt Webshop->Webshop Import öffnet sich die + hochzuladen.

    3.9.4. Bestellimport

    Unter dem Menupunkt Webshop->Webshop Import öffnet sich die Bestellimportsliste. Hier ist sind Möglichkeiten gegeben Neue Bestellungen vom Shop abzuholen, geholte Bestellungen im Stapel oder einzeln als Auftrag zu transferieren. Die Liste kann nach @@ -52,7 +52,7 @@ auch der Grund für die Auftragssperre sein.

  • Die Buttons "Auftrag erstellen" und "Kunde mit Rechnungsadresse überschreiben" zeigen sich erst, wenn ein Kunde aus dem Listing ausgewählt ist.

  • Es ist aber möglich die Shopbestellung zu löschen.

  • Ist eine Bestellung schon übernommen, zeigen sich an dieser - Stelle, die dazugehörigen Belegverknüpfungen.

  • 3.9.5. Mapping der Daten

    Das Mapping der kivitendo Daten mit den Shopdaten geschieht in + Stelle, die dazugehörigen Belegverknüpfungen.

    3.9.5. Mapping der Daten

    Das Mapping der kivitendo Daten mit den Shopdaten geschieht in der Datei SL/ShopConnector/<SHOPCONNECTORNAME>.pm z.B.:SL/ShopConnector/Shopware.pm

    In dieser Datei gibt es einen Bereich wo die Bestellpostionen, die Bestellkopfdaten und die Artikeldaten gemapt werden. In dieser diff --git a/doc/html/ch04.html b/doc/html/ch04.html index cf178e3e9..17aab62c0 100644 --- a/doc/html/ch04.html +++ b/doc/html/ch04.html @@ -1,6 +1,6 @@ - Kapitel 4. Entwicklerdokumentation

    Kapitel 4. Entwicklerdokumentation

    4.1. Globale Variablen

    4.1.1. Wie sehen globale Variablen in Perl aus?

    Globale Variablen liegen in einem speziellen namespace namens + Kapitel 4. Entwicklerdokumentation

    Kapitel 4. Entwicklerdokumentation

    4.1. Globale Variablen

    4.1.1. Wie sehen globale Variablen in Perl aus?

    Globale Variablen liegen in einem speziellen namespace namens "main", der von überall erreichbar ist. Darüber hinaus sind bareword globs global und die meisten speziellen Variablen sind... speziell.

    Daraus ergeben sich folgende Formen:

    @@ -25,7 +25,7 @@ $PACKAGE::form.

    local $form

    Alle Änderungen an $form werden am Ende - des scopes zurückgesetzt

    4.1.2. Warum sind globale Variablen ein Problem?

    Das erste Problem ist FCGI™.

    + des scopes zurückgesetzt

    4.1.2. Warum sind globale Variablen ein Problem?

    Das erste Problem ist FCGI™.

    SQL-Ledger™ hat fast alles im globalen namespace abgelegt, und erwartet, dass es da auch wiederzufinden ist. Unter FCGI™ müssen diese Sachen aber wieder @@ -39,7 +39,7 @@ dies hat, seit der Einführung, u.a. schon so manche langwierige Bug-Suche verkürzt. Da globale Variablen aber implizit mit Package angegeben werden, werden die nicht geprüft, und somit kann sich - schnell ein Tippfehler einschleichen.

    4.1.3. Kanonische globale Variablen

    Um dieses Problem im Griff zu halten gibt es einige wenige + schnell ein Tippfehler einschleichen.

    4.1.3. Kanonische globale Variablen

    Um dieses Problem im Griff zu halten gibt es einige wenige globale Variablen, die kanonisch sind, d.h. sie haben bestimmte vorgegebenen Eigenschaften, und alles andere sollte anderweitig umhergereicht werden.

    Diese Variablen sind im Moment die folgenden neun:

    • @@ -62,7 +62,7 @@ $::request

    Damit diese nicht erneut als Müllhalde missbraucht werden, im Folgenden eine kurze Erläuterung der bestimmten vorgegebenen - Eigenschaften (Konventionen):

    4.1.3.1. $::form

    • Ist ein Objekt der Klasse + Eigenschaften (Konventionen):

      4.1.3.1. $::form

      • Ist ein Objekt der Klasse "Form"

      • Wird nach jedem Request gelöscht

      • Muss auch in Tests und Konsolenscripts vorhanden sein.

      • Enthält am Anfang eines Requests die Requestparameter vom User

      • Kann zwar intern über Requestgrenzen ein Datenbankhandle @@ -110,7 +110,7 @@ push @{ $form->{TEMPLATE_ARRAYS}{number} }, $form->{"partnumber_$i"}; push @{ $form->{TEMPLATE_ARRAYS}{description} }, $form->{"description_$i"}; # ... -}

      4.1.3.2. %::myconfig

      • Das einzige Hash unter den globalen Variablen

      • Wird spätestens benötigt wenn auf die Datenbank +}

      4.1.3.2. %::myconfig

      • Das einzige Hash unter den globalen Variablen

      • Wird spätestens benötigt wenn auf die Datenbank zugegriffen wird

      • Wird bei jedem Request neu erstellt.

      • Enthält die Userdaten des aktuellen Logins

      • Sollte nicht ohne Filterung irgendwo gedumpt werden oder extern serialisiert werden, weil da auch der Datenbankzugriff für diesen user drinsteht.

      • Enthält unter anderem Datumsformat dateformat und @@ -122,10 +122,10 @@ überwiegend die Daten, die sich unter Programm -> Einstellungen befinden, bzw. die Informationen über den Benutzer die über die - Administrator-Schnittstelle eingegeben wurden.

      4.1.3.3. $::locale

      • Objekt der Klasse "Locale"

      • Wird pro Request erstellt

      • Muss auch für Tests und Scripte immer verfügbar + Administrator-Schnittstelle eingegeben wurden.

      4.1.3.3. $::locale

      • Objekt der Klasse "Locale"

      • Wird pro Request erstellt

      • Muss auch für Tests und Scripte immer verfügbar sein.

      • Cached intern über Requestgrenzen hinweg benutzte Locales

      Lokalisierung für den aktuellen User. Alle Übersetzungen, - Zahlen- und Datumsformatierungen laufen über dieses Objekt.

      4.1.3.4. $::lxdebug

      • Objekt der Klasse "LXDebug"

      • Wird global gecached

      • Muss immer verfügbar sein, in nahezu allen + Zahlen- und Datumsformatierungen laufen über dieses Objekt.

      4.1.3.4. $::lxdebug

      • Objekt der Klasse "LXDebug"

      • Wird global gecached

      • Muss immer verfügbar sein, in nahezu allen Funktionen

      $::lxdebug stellt Debuggingfunktionen bereit, wie "enter_sub" und @@ -135,7 +135,7 @@ "message" und "dump" mit denen man flott Informationen ins Log (tmp/kivitendo-debug.log) packen kann.

      Beispielsweise so:

      $main::lxdebug->message(0, 'Meine Konfig:' . Dumper (%::myconfig));
      -$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

      4.1.3.5. $::auth

      • Objekt der Klasse "SL::Auth"

      • Wird global gecached

      • Hat eine permanente DB Verbindung zur Authdatenbank

      • Wird nach jedem Request resettet.

      +$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

      4.1.3.5. $::auth

      • Objekt der Klasse "SL::Auth"

      • Wird global gecached

      • Hat eine permanente DB Verbindung zur Authdatenbank

      • Wird nach jedem Request resettet.

      $::auth stellt Funktionen bereit um die Rechte des aktuellen Users abzufragen. Obwohl diese Informationen vom aktuellen User abhängen wird das Objekt aus @@ -144,7 +144,7 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ Dessen Einstellungen können über $::auth->client abgefragt werden; Rückgabewert ist ein Hash mit den Werten aus der Tabelle - auth.clients.

      4.1.3.6. $::lx_office_conf

      • Objekt der Klasse + auth.clients.

      4.1.3.6. $::lx_office_conf

      • Objekt der Klasse "SL::LxOfficeConf"

      • Global gecached

      • Repräsentation der config/kivitendo.conf[.default]-Dateien

      Globale Konfiguration. Configdateien werden zum Start gelesen und danach nicht mehr angefasst. Es ist derzeit nicht geplant, dass @@ -154,16 +154,16 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ file_name = /tmp/kivitendo-debug.log

      ist der Key file im Programm als $::lx_office_conf->{debug}{file} erreichbar.

      [Warnung]Warnung

      Zugriff auf die Konfiguration erfolgt im Moment über - Hashkeys, sind also nicht gegen Tippfehler abgesichert.

      4.1.3.7. $::instance_conf

      • Objekt der Klasse + Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse "SL::InstanceConfiguration"

    • wird pro Request neu erstellt

    Funktioniert wie $::lx_office_conf, speichert aber Daten die von der Instanz abhängig sind. Eine Instanz ist hier eine Mandantendatenbank. Beispielsweise überprüft

    $::instance_conf->get_inventory_system eq 'perpetual'

    - ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse + ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse "SL::Dispatcher"

    • wird pro Serverprozess erstellt.

    • enthält Informationen über die technische Verbindung zum Server

    Der dritte Punkt ist auch der einzige Grund warum das Objekt global gespeichert wird. Wird vermutlich irgendwann in einem anderen - Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    + Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    $::request ist ein generischer Platz um Daten "für den aktuellen Request" abzulegen. Sollte nicht für action at a distance benutzt werden, sondern um lokales memoizing zu @@ -176,20 +176,20 @@ file_name = /tmp/kivitendo-debug.log

    ist der Key f $::request

  • Muss ich von anderen Teilen des Programms lesend drauf zugreifen? Dann $::request, aber Zugriff über - Wrappermethode

  • 4.1.4. Ehemalige globale Variablen

    Die folgenden Variablen waren einmal im Programm, und wurden - entfernt.

    4.1.4.1. $::cgi

    • war nötig, weil cookie Methoden nicht als + Wrappermethode

    4.1.4. Ehemalige globale Variablen

    Die folgenden Variablen waren einmal im Programm, und wurden + entfernt.

    4.1.4.1. $::cgi

    • war nötig, weil cookie Methoden nicht als Klassenfunktionen funktionieren

    • Aufruf als Klasse erzeugt Dummyobjekt was im Klassennamespace gehalten wird und über Requestgrenzen leaked

    • liegt jetzt unter $::request->{cgi} -

    4.1.4.2. $::all_units

    • war nötig, weil einige Funktionen in Schleifen zum Teil +

    4.1.4.2. $::all_units

    • war nötig, weil einige Funktionen in Schleifen zum Teil ein paar hundert mal pro Request eine Liste der Einheiten brauchen, und de als Parameter durch einen Riesenstack von Funktionen geschleift werden müssten.

    • Liegt jetzt unter $::request->{cache}{all_units}

    • Wird nur in AM->retrieve_all_units() gesetzt oder - gelesen.

    4.1.4.3. %::called_subs

    • wurde benutzt um callsub deep recursions + gelesen.

    4.1.4.3. %::called_subs

    • wurde benutzt um callsub deep recursions abzufangen.

    • Wurde entfernt, weil callsub nur einen Bruchteil der möglichen Rekursioenen darstellt, und da nie welche auftreten.

    • komplette recursion protection wurde entfernt.

    \ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index a56c17d96..3119d2eb9 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -2,8 +2,8 @@ kivitendo 3.5.1: Installation, Konfiguration, Entwicklung

    kivitendo 3.5.1: Installation, Konfiguration, - Entwicklung


    Inhaltsverzeichnis

    1. Aktuelle Hinweise
    2. Installation und Grundkonfiguration
    2.1. Übersicht
    2.2. Benötigte Software und Pakete
    2.2.1. Betriebssystem
    2.2.2. Benötigte Perl-Pakete installieren
    2.2.3. Andere Pakete installieren
    2.3. Manuelle Installation des Programmpaketes
    2.4. kivitendo-Konfigurationsdatei
    2.4.1. Einführung
    2.4.2. Abschnitte und Parameter
    2.4.3. Versionen vor 2.6.3
    2.5. Anpassung der PostgreSQL-Konfiguration
    2.5.1. Zeichensätze/die Verwendung von Unicode/UTF-8
    2.5.2. Änderungen an Konfigurationsdateien
    2.5.3. Erweiterung für servergespeicherte Prozeduren
    2.5.4. Erweiterung für Trigram Prozeduren
    2.5.5. Datenbankbenutzer anlegen
    2.6. Webserver-Konfiguration
    2.6.1. Grundkonfiguration mittels CGI
    2.6.2. Konfiguration für FastCGI/FCGI
    2.6.3. Weitergehende Konfiguration
    2.7. Der Task-Server
    2.7.1. Verfügbare und notwendige Konfigurationsoptionen
    2.7.2. Konfiguration der Mandanten für den Task-Server
    2.7.3. Automatisches Starten des Task-Servers beim Booten
    2.7.4. Wie der Task-Server gestartet und beendet wird
    2.8. Benutzerauthentifizierung und Administratorpasswort
    2.8.1. Grundlagen zur Benutzerauthentifizierung
    2.8.2. Administratorpasswort
    2.8.3. Authentifizierungsdatenbank
    2.8.4. Passwortüberprüfung
    2.8.5. Name des Session-Cookies
    2.8.6. Anlegen der Authentifizierungsdatenbank
    2.9. Mandanten-, Benutzer- und Gruppenverwaltung
    2.9.1. Zusammenhänge
    2.9.2. Mandanten, Benutzer und Gruppen
    2.9.3. Datenbanken anlegen
    2.9.4. Gruppen anlegen
    2.9.5. Benutzer anlegen
    2.9.6. Mandanten anlegen
    2.10. Drucker- und Systemverwaltung
    2.10.1. Druckeradministration
    2.10.2. System sperren / entsperren
    2.11. E-Mail-Versand aus kivitendo heraus
    2.11.1. Versand über lokalen E-Mail-Server
    2.11.2. Versand über einen SMTP-Server
    2.12. Drucken mit kivitendo
    2.12.1. Vorlagenverzeichnis anlegen
    2.12.2. Der Druckvorlagensatz RB
    2.12.3. f-tex
    2.12.4. Der Druckvorlagensatz rev-odt
    2.12.5. Allgemeine Hinweise zu LaTeX Vorlagen
    2.13. OpenDocument-Vorlagen
    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros
    2.14. Nomenklatur
    2.14.1. Datum bei Buchungen
    2.15. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: + Entwicklung

    Inhaltsverzeichnis

    1. Aktuelle Hinweise
    2. Installation und Grundkonfiguration
    2.1. Übersicht
    2.2. Benötigte Software und Pakete
    2.2.1. Betriebssystem
    2.2.2. Benötigte Perl-Pakete installieren
    2.2.3. Andere Pakete installieren
    2.3. Manuelle Installation des Programmpaketes
    2.4. kivitendo-Konfigurationsdatei
    2.4.1. Einführung
    2.4.2. Abschnitte und Parameter
    2.4.3. Versionen vor 2.6.3
    2.5. Anpassung der PostgreSQL-Konfiguration
    2.5.1. Zeichensätze/die Verwendung von Unicode/UTF-8
    2.5.2. Änderungen an Konfigurationsdateien
    2.5.3. Erweiterung für servergespeicherte Prozeduren
    2.5.4. Erweiterung für Trigram Prozeduren
    2.5.5. Datenbankbenutzer anlegen
    2.6. Webserver-Konfiguration
    2.6.1. Grundkonfiguration mittels CGI
    2.6.2. Konfiguration für FastCGI/FCGI
    2.6.3. Weitergehende Konfiguration
    2.7. Der Task-Server
    2.7.1. Verfügbare und notwendige Konfigurationsoptionen
    2.7.2. Konfiguration der Mandanten für den Task-Server
    2.7.3. Automatisches Starten des Task-Servers beim Booten
    2.7.4. Wie der Task-Server gestartet und beendet wird
    2.8. Benutzerauthentifizierung und Administratorpasswort
    2.8.1. Grundlagen zur Benutzerauthentifizierung
    2.8.2. Administratorpasswort
    2.8.3. Authentifizierungsdatenbank
    2.8.4. Passwortüberprüfung
    2.8.5. Name des Session-Cookies
    2.8.6. Anlegen der Authentifizierungsdatenbank
    2.9. Mandanten-, Benutzer- und Gruppenverwaltung
    2.9.1. Zusammenhänge
    2.9.2. Mandanten, Benutzer und Gruppen
    2.9.3. Datenbanken anlegen
    2.9.4. Gruppen anlegen
    2.9.5. Benutzer anlegen
    2.9.6. Mandanten anlegen
    2.10. Drucker- und Systemverwaltung
    2.10.1. Druckeradministration
    2.10.2. System sperren / entsperren
    2.11. E-Mail-Versand aus kivitendo heraus
    2.11.1. Versand über lokalen E-Mail-Server
    2.11.2. Versand über einen SMTP-Server
    2.12. Drucken mit kivitendo
    2.12.1. Vorlagenverzeichnis anlegen
    2.12.2. Der Druckvorlagensatz RB
    2.12.3. f-tex
    2.12.4. Der Druckvorlagensatz rev-odt
    2.12.5. Allgemeine Hinweise zu LaTeX Vorlagen
    2.13. OpenDocument-Vorlagen
    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros
    2.14. Nomenklatur
    2.14.1. Datum bei Buchungen
    2.15. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR
    2.15.1. Einführung
    2.15.2. Konfigurationsparameter
    2.15.3. Festlegen der Parameter
    2.15.4. Bemerkungen zur Bestandsmethode
    2.15.5. Bekannte Probleme
    2.16. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb
    2.16.1. Einführung
    2.16.2. Konto 3804 manuell anlegen
    2.17. Verhalten des Bilanzberichts
    2.18. Erfolgsrechnung
    2.19. Rundung in Verkaufsbelegen
    2.20. Einstellungen pro Mandant
    2.21. kivitendo ERP verwenden
    3. Features und Funktionen
    3.1. Wiederkehrende Rechnungen
    3.1.1. Einführung
    3.1.2. Konfiguration
    3.1.3. Spezielle Variablen
    3.1.4. Auflisten
    3.1.5. Erzeugung der eigentlichen Rechnungen
    3.1.6. Erste Rechnung für aktuellen Monat erstellen
    3.2. Bankerweiterung
    3.2.1. Einführung
    3.3. Dokumentenvorlagen und verfügbare Variablen
    3.3.1. Einführung
    3.3.2. Variablen ausgeben
    3.3.3. Verwendung in Druckbefehlen
    3.3.4. Anfang und Ende der Tags verändern
    3.3.5. Zuordnung von den Dateinamen zu den Funktionen
    3.3.6. Sprache, Drucker und E-Mail
    3.3.7. Allgemeine Variablen, die in allen Vorlagen vorhanden sind
    3.3.8. Variablen in Rechnungen
    3.3.9. Variablen in Mahnungen und Rechnungen über Mahngebühren
    3.3.10. Variablen in anderen Vorlagen
    3.3.11. Blöcke, bedingte Anweisungen und Schleifen
    3.3.12. Markup-Code zur Textformatierung innerhalb von - Formularen
    3.4. Excel-Vorlagen
    3.4.1. Zusammenfassung
    3.4.2. Bedienung
    3.4.3. Variablensyntax
    3.4.4. Einschränkungen
    3.5. Mandantenkonfiguration Lager
    3.6. Schweizer Kontenpläne
    3.7. Artikelklassifizierung
    3.7.1. Übersicht
    3.7.2. Basisklassifizierung
    3.7.3. Attribute
    3.7.4. Zwei-Zeichen Abkürzung
    3.8. Dateiverwaltung (Mini-DMS)
    3.8.1. Übersicht
    3.8.2. Struktur
    3.8.3. Anwendung
    3.8.4. Konfigurierung
    3.9. Webshop-Api
    3.9.1. Rechte für die Webshopapi
    3.9.2. Konfiguration
    3.9.3. Webshopartikel
    3.9.4. Bestellimport
    3.9.5. Mapping der Daten
    4. Entwicklerdokumentation
    4.1. Globale Variablen
    4.1.1. Wie sehen globale Variablen in Perl aus?
    4.1.2. Warum sind globale Variablen ein Problem?
    4.1.3. Kanonische globale Variablen
    4.1.4. Ehemalige globale Variablen
    4.2. Entwicklung unter FastCGI
    4.2.1. Allgemeines
    4.2.2. Programmende und Ausnahmen
    4.2.3. Globale Variablen
    4.2.4. Performance und Statistiken
    4.3. SQL-Upgradedateien
    4.3.1. Einführung
    4.3.2. Format der Kontrollinformationen
    4.3.3. Format von in Perl geschriebenen + Formularen
    3.4. Excel-Vorlagen
    3.4.1. Zusammenfassung
    3.4.2. Bedienung
    3.4.3. Variablensyntax
    3.4.4. Einschränkungen
    3.5. Mandantenkonfiguration Lager
    3.6. Schweizer Kontenpläne
    3.7. Artikelklassifizierung
    3.7.1. Übersicht
    3.7.2. Basisklassifizierung
    3.7.3. Attribute
    3.7.4. Zwei-Zeichen Abkürzung
    3.8. Dateiverwaltung (Mini-DMS)
    3.8.1. Übersicht
    3.8.2. Struktur
    3.8.3. Anwendung
    3.8.4. Konfigurierung
    3.9. Webshop-Api
    3.9.1. Rechte für die Webshopapi
    3.9.2. Konfiguration
    3.9.3. Webshopartikel
    3.9.4. Bestellimport
    3.9.5. Mapping der Daten
    4. Entwicklerdokumentation
    4.1. Globale Variablen
    4.1.1. Wie sehen globale Variablen in Perl aus?
    4.1.2. Warum sind globale Variablen ein Problem?
    4.1.3. Kanonische globale Variablen
    4.1.4. Ehemalige globale Variablen
    4.2. Entwicklung unter FastCGI
    4.2.1. Allgemeines
    4.2.2. Programmende und Ausnahmen
    4.2.3. Globale Variablen
    4.2.4. Performance und Statistiken
    4.3. SQL-Upgradedateien
    4.3.1. Einführung
    4.3.2. Format der Kontrollinformationen
    4.3.3. Format von in Perl geschriebenen Datenbankupgradescripten
    4.3.4. Hilfsscript dbupgrade2_tool.pl
    4.4. Translations and languages
    4.4.1. Introduction
    4.4.2. Character set
    4.4.3. File structure
    4.5. Die kivitendo-Test-Suite
    4.5.1. Einführung
    4.5.2. Voraussetzungen
    4.5.3. Existierende Tests ausführen
    4.5.4. Bedeutung der verschiedenen Test-Scripte
    4.5.5. Neue Test-Scripte erstellen
    4.6. Stil-Richtlinien
    4.7. Dokumentation erstellen
    4.7.1. Einführung
    4.7.2. Benötigte Software
    4.7.3. PDFs und HTML-Seiten erstellen
    4.7.4. Einchecken in das Git-Repository
    \ No newline at end of file diff --git a/doc/kivitendo-Dokumentation.pdf b/doc/kivitendo-Dokumentation.pdf index 286131719fe3b6cdcb595681d8a0562a0ec86aef..45b91ed13272011f83fdc6ab6768d7159e1e3a5c 100644 GIT binary patch delta 113350 zcmZU)WmH_xvj2?)cX#*T4DKFWgS!QH*8ze%8DMa?;2PZBEqEZfy9a&9@0@e*`QPW& z-d(%8t9z|pGySP=b^5Go@V08gC_D!nI|n--7gz1905TE>+h=wTes(^7F0Oiflu*e3 zHh@Y|IsUs{zl$1%3_R73C{OI+&WCMkp(Wj4(c|AG4dqqpKs)8{ZhICuf2sFFM>rrgHwv1^MC9)pMS5 z+uaXBHRHi<1AqH@`*ikQkdhltj%@@6bC=N0i^Pk|6R`(KTK;e55B#%tFQ zw|0|Fy2!#-SCI(VXGS2uVO=!Zu^vy?Ep2?Au~prvRAeDUBzlxervsG_Z^Vnb4i!dS zpWxfrGW&4)aI#I%s?;yH@9ka*em$9zx@_>I*g~-nQaoEllP=g^XrHlTxUzAb`aiZc zK07=8u(Miqo&lo!ZZgi@g@?sp){3Dcs}fE4F@Bm3r1Y?eC+uwq4_5z5sYFrLVOkLP zQwFaUX-kXh7vytTpi!9a$>W6;{tpNRROtQr%;^|{UULB_FLM_iCuYvXGfoT^>D0DK z>MX=2>UwpgUn`HDw63g<-heNpC}u9SRl^`RzNS03yaV9*UIUTo1$wP$@P-0&kn){s zw%r(yOC^P{_XZDY2wk{JpS6KsYNN7`R?c`nhfZ-uVGbXpj^suZYk+L!S(5V7%k>}^LdZ@`;UGWk&BX0Q=4mKBStND5ol zBAdIutS2xuH=PKB)6EOh&1(14DA2r&GW&rcXKQjAXbwi@+o|1m^AKtA5+U>-FYtd; zwVv+MCrw`N90dnqkI#H40_NQDj626vDIWXL|C>Gr-3ZZF6Av%^8DF3eJqQtM z>RiV6YJ2OY4H}~#;c+nl#x4#zU(3(@PlA=z@FY+%WZW`?enPsynRs7T^+ukoHLKBR z-xuHAlh-=~ch}0TWek)v#wpNEI%oL0hD>htpm0#FiUs9D{N1wXQ)n(?0U|8oP>?9m zYI&{Zd=zG$KCJGl*oOhqHx;LwR+&9BginHwdB5f!c)#()Ae>%VwmU5jL3I^K`7a_G zsLKK~8rs2S3DCzX{w{0RvACCoxP=-?b0ibzglO*kRU_W6{(1l$k!K6bM@-wp=Z|T+ zxMjh<^jn|jbxK)GXMbJGZ>J#8uVDPqj*>4tibyYjkmH)sKtJ2dWjlfB$M59Yc1tRP z;Fu|txcY2Ur7kZI)$=tgmB?eo1tba}UI+wA@1%=<^w$+B@1?=jJqVG-vO+%73DVB$ zdhyfENh}3S+SE8Re(XNlG+l>^fn`(A(91Fc=ONxM?F)Sd$LWFY4)L8GA>nKl~J)SisJuB=@%PL z9I3)0q(Z$3f##2fdIsBBs-Ev}U9_4HjHw&1%lB_+m5)d+;!*8vmCwO^s&;cc2ML-r zX#7~EHN9DNbmWIa&01K;HELL0FSc!?-?quYU+KkM=}mWnMq6BAJKYx-!UBij_~RN+*!D?tNkh*bG|R%hyUr3-A0JqZWO-g5LZAK@~bd-VN z%4(_KI3x}03$Z>GL==Z|6GUJe^%yCs=Zfm6dHqyA?53-Abrju`>&(;u04k7G5z1+GD= zHfa7MaQUmZXDx~hT%S*Qjcy+DIm zQ8(VgO2w^{dB(Ol2W8$bAYqO!cKy5(Io598mroWn$=h#vx_L94jYk+I8g0e{5)6g6 zX@zBaw}Wzw=w7R1{AfNl-lU6qO?htG(gngv5igCIb{)5{Rb@Ip$a`Kd?kY4*bPrw* z>cH4N1;^I7gOr9_KC|oOd4lmwO~!|}1&Xp0Q@Y)B&9!g*E$j9Zz<$?t<~;Q=&rqqO zE%`-0$G2M&w9RTQ9s}F@(R^!rPAt-%R(81h6}i_!8h)#va?%|kg4&=Kd~sy6t!5<+ zkeJ=~;&)&-6T(P~B%^Gv7;jxT6Z~t$w-}Fo%NoZ8;%?YZ4Tm+F zsfQLjA7A0P)-$+>GS60>qWIw-XkX&PM-u8hol{|Z)wfRVcP%|FTH=}M*Iv_L?9-@1gVx^5J1>=D&O$BqZjqtr6hsRwfN6Q(?)2cNlDuhz&)f9+~f(7wZ+HDJA7$;(w zzH+Nkk6ouV1M3cK$~QjBoG?ZoIn9_@BXZ*Px8Cz>rmXLzc#v#@}*?o2N=3z*ik zCG;5JwLm#vTuoW$PNS*E_wF8!g7FDvNNe;XQ?BurT@bh2>y(7gPovA}j4-vsc{4a+ ze>~J!ZNbi0q!Af?Ty*XYZcID>oWWq7@2y|6cL{Av3XElvK@&_V>(Lj_aL!4ILNu6g zyBs6S!6n=bzKt_|zHYn;Q#Rg;Z@1;FbN3;?%DF7!Oj=+f8SCo&6#lFpL=-l3#hO0< z2Ml}=D=lNu8Ia!z#}X7u3V%sJmhCp$3iJ0)1%}P#Gs;s|R9R@{U#)cgdAQx(R+_y1 zzFK?Ngz85&@&=p^?|Fj|DU!g# z4S}u6N;B#zah!%K^s)v0Tq?48^lt%D%Tscu(V*UM~djN z*_Q_VN=;dvz0kS7gl_?1Ag13mkLbD>Z=p*{w}P*A?FHzxx^IzsAhL*oS5D zSY|Jo#m>o0b3l8SCD(oL+E~U7-IH=3j~}t>(_S600xA9q8^*qArLjC(Jb?L}Aq$OF z>+CNGRxNK^>on#2`5$a`v96hngl;dlOhi~)j$zF^SA=#JrYU_{ZZHg#G<+Llc_LRU zo&qlWo`f|wF`Al{#zs3vqIb-azZ7xNK5etw?D#`@v;%e4TcZaWx$2rb$Fo7g9y1sv z%~_LcGp9H+9nBF2H){r%ksT*1W0q-}rH zqn|LjPqvq~Acu@_5Rh9Xkg$+WqO>-ZA85^x{9@*PmU(hb zEACZMn8bx}xm;cJufZ>(69|U+$|a_6p;#txz(OfDd6c1L=LqWkLBdzbbPk(AWIP7u z#mvE|u%7{i-hurej@_>%ViBw#etuhhNeolL8Y8^Mbrc&K=9)d#Kh8ZIcBeWvzcIu$ zIH*7Su8cqGN{x$EEO)hRLv~IKk_zwJp;^}G%Zm`T#SWfLi+*0*@5iuBbjv(X;aTk4 z1RAJ`LsWg-_jsN<%tQ_!bGsjC8I#ZD?I1%1HoqxD)rNY<=PM=ZvV?Kned zkO|M$%UcT7-EA4$-;an&HE{!liS~`u9w>-efSOCkrqqlnt_!a#&E%M^vtA*jG+1)^ zK&lLqn`ngm!e0zMa8It=Oz3FDc|<>VQdj~cl{1-Q{S zy_kr3UJgqX&>8QkoNuV1k}}G2C0^S2#N3i4USphtM0KsJ>W{j_ZM+Gos8 zcDz-$F60&}!hmFHNX|(fvw)|&t-SXf!BJ&3@(^#1=#N(OLwgOa=}BRQl}IA!Qz%=a z@@qc2)N3SqBchl=?qDf{eglK3I}m|$$OpqorgX#C&oFH8RSyZAZEVA6R5Ag`qA;}f_~w0NQC$55hiuVI_-4IB zxi6%pRQKuF++rxO+)h#Xut2%PpI^B+F@0gK&_!xbAZ%*ms$Itg>4$5O7Y9bkITVyB zn3SlL%~XCxVipwsRw=*C&7xCO;)G4tbrsE2wVhfT<=Hxz;Ib&YrfqfVPW+wsNT_Pb z?n;wa!a!Py9Tq2SXlLP6QT@RsRzt)5akCQ9M8$#8Xn33FkK`V?m(Wc0^H+3?ysl>tp?wCSDcB_IwoorFxgMRw_U+gb z!W)2A!8aD9?Zjzok^}TQ%Et*Y@Sn_{#cQrTU1-U`_Ql)C3-7SGzV*_D;ZmN4eyX`> z-d?47sbu^56V7fe@w5qVuTt`u`Rn1_NGKM!vExceNv@UpQ1dYa+LT?@WvdtUxviGK0g2pv2(8@Uo7`6F7pSp z_sg*~a5(vx!&{6=Dd)ErC>p#S-FpS;s1bv)u$kWfo}yEaPm$+u`;%Um)dE^eySR-1 z6a|H&6N-Ik<`D0X=g zaMzlB?iXiXIxT1TJtN-dF6fLC{xfM=WZ2fxAUqYvIVfeIbFTrhBvSHE=waVR*PH84 zXE4PJBsL{E8@Z#Y4Wb?*faCpD4H3Zk&%*%G!omFS2LKyb>=3pebnyzu4*>l0jhviS z!qLIa!okgz9KiLDNmv;1e>!l#TmJUs;9vv%#|Td3g(U!Wvnqg6*;q*cT-+>NY#ihq zoIETXyj>OZcK3M$Zd`K)P zPQc&87A^3UNGE=^`OjKcuuNO`hqXlSNX%$sh^a==AmKuy1~l248OrBNt<5;m$;Q3b^n(r$)M@k1>EWBC+e8;d}sbleL$KJ3EJ_NADZL z9xdhRi$A`>@!yVT4l`yRz9IF}dtcY)0k(CjOoA3@7yx+;&sg8ubrPGZ=`Aoj4SPX7 zScBTAQ}vHi0o>QD8}()Ts*pgersC4Bddye1n@+ohn#k4dhU`8!n{&|p&cttNJV)K1 zxZi+Zm{_|2HeC)q2h>04qhbbU?V2!e1-#VHZNhZB`;Cr4x{fwXN0zKh4bWTzqMo4- zZIBM40rCk(RE-KB@kd8x0tW_iH~e_;i!H*4mY}Zq2eSxcCt}Y&T3`sbrYBymxe0W3 zbpfp}rCs?ZLR4wq4@=%6Yu~0kyMWX@(QUwiPTeW)q4~QzZF3H@<=4l1pK$CMhD1Ru zH9`v(sP9usGO`GM`MD$GR#i>JC6hM1NIl+_%Xb}4Icur4sM1fT{F{6F3k!iywb3iV z+DMys8~b!07DBcg6QOwgW&+KcT1%V2kNqa8xfM{MnxP9)6wuasZiM+t-vjHB70Q5j z{du8OK@J=BgJ=Z&RV1T-&Uc(>D#!u&7j|)(shYG?xdn%96wekbdwsVrWy)kX` zSOoHeBxk?r^NUB^L4M&S-e?@H(8vNx;2-dpK+ta&iG&sGGB6+z-*cvMZYw*#!R{>F zSDCJyZdvTr{~0?j*@DkjYKXoAYM({4O@MhSU&0@7^3(tRL0xhT>icMdn3-{18bvCTZ5prc+Bhyy&&9|; zRq;Hmf&f}?I29r-nF-%Fe&Kq;F~MX8$sO`c2mc-xwF7!!#zf2B^Cb|#-|(2+#MBWE zC<|Bmz2?9@7Bn|7eWVquXe+)OAaf-qL%Kyi_opuxzh%b~!?HaxyP2I8DCH}dni7J5 zW}BJT^z^hON`=7Z3G~*Rs!ap-R&@`3s00w}_b3YfPK(sN4iSjut5Ey#Lj}zy{L|0X znL;#|eoou3_5)8|rXtCzcn2qR9L)G+cWkZ|m$(RH7t?$kMMw?F+=OORwbL!bBOHX= zQ-of$Zoy+l70wboyUthIv%%j0@#^;zBhWEXmC~tEoU%5c3cW=R-{k5 zyTetp)aWI#un)%5nT#9OY9SEi;RDiC9eW6-^GvKA{*i}HA6kYl?OJp0i0HGy&_wMv z*j-;`meKoR5rw4>;WSlv$EHii)w`7(OSG=b$Ue*Xz@`Z3rN`({PEQas&C=HJH1H@3 zpWx7hHz-54xD3wStdlMPU+85nAYR5$8pjIr0CvT+G?)sF$RvXd>A{R_hyT*zzu{e~q3_!Nlaed+F)ERvNH zsIT}Orh3Q|ky5Nt7>lM^PO}`(7Iz-V`pemCP4H?rr>KHIWk)Lj@%X4`(@Pj(DERMi z&oMEeq;7%&jrNy!sSJ!L8D4QSyNJ1q!gO&z6}1)$tZ0?5?z$PFNOlC{LJJ5opJDr1 zRflgmCW=5|ZmyA=&V1Ez&ykiIWl<+J;3UMItsbkYRObsUr^l+u5Ji(}SvTCMKv_-6 zhfGvVXJ4jT)JC)i4vc{#6DGZ+Ip)JQdyub!!;oE;=#!+r2z;>5Kt~o&kPD{Xg1fpF z0aCWv0Gqi67L|Wc+Q_AeB(zDnznNTnOV(31l{BLTUnzWb<+9@nRc;yxXkA-`(XAtt zRX;IGhkNb{0iT%|PJSxB8vVtWgdg|HZJKZ=r~2(Fks3$_j1&Y=hlLo487AStGEdN) z#C(!WW6;x_=Q|nGzL!c%_TZSi$Qnx**1fzF{cR1q(CT=Dqm3hH6R#0zT#|OtT_G(P z9#c*5VJSMsmo2rMikNo-U>!6S8f3_+4v7^F&JBZ@@%D&K*wXPb&>QJa5~tR8w=w`g z2a#M>S{60}hx~3X^)TN=kRIR2{jDX9k|QzA&)#-k%!V0z8f%}s*4X=*R=7H{Uu^k2m33!Zen^2`njMfU>XT=@zRkk2lI?#Qd%=>EQPjn87>RA zWHOWv?L(PWcy;H7$$cK3q-;4!Hf95gVu?%%9G0kSaf?L(Z|3F+MyC}=z;dYSnAPj8 zsd80HhP%|>)63~u^)`EZ8kw-UR>nNOnIc`M3YcGc@0evsQwho%TmuPa86 zY;nVN@)?&-aN_(stNL?%9<35I**PZ{tZU8(_{>nTROQY*!_#82u4< z*SyflL}^PuouWirxtB$eP$ShFieyL70hFQ_-D(V?T=EY4(niS0QrnLg)6QI5HFY1W zvQ2Z7<}@$s>8`%l-gkrDPrT}|NR8QiL)<16(lYP7KgaK%IQ^D;NE=e+jF^*1CV#i_ zcs8$3o_FoW_o=4U{n8+z88dwBT+D|OlJgf%%WjocGD1XFM>$3kImNGquI6Y{ci<;z z1h<_rr{B{nW@tREsWUR>!RK-w4`(l`|s8H5XZ54D*pXP3PZ z#^IKgj~JFwO%S)%;53lQ-%=HfF92`hr)aPXoAMPGWH9beO&EhD0t}8g01IgxXTK;Z zn1{TcgDT1fS|5va^|g*|Ud99{c6~JM(QF@t4f)zddNouAM}2@x3ldFP`d zuB-Vn?#IDI6+Os{Rij00);hr>1tiy=c8C0ZrYScB?IbCx&U_IuY&DCbF3Kb*_GK(? z{gh%GHNx^<=hV4xia#Ik79cHA*E4E)iEX&q(Vj!Sfl^OI;=tpVw8YiZFCNXyKy4<-n*J93VpZT;h2{mXVIp1^ z$sSxCj}w+7&EkSWr;Ht)sYhq!=}80PLUN7HcgB%*(0UdY(O4=-@>_hgMI&^Tg2}|m zr{O(%a+IVcR_^1qwt}v9-?Sx}fp!|LRm4(x%?uqFOu6JFhHvqB<;Twctj5UDW7ZyR zok}N0{V{$gujPlojB|jeJ%k+q*D%Av3;cCfL;P>H z;`|qp{TEwt{spjqsO-Hw;XiD}$pv;^fx!l$VZ)GHm^-?dIJr35SeUu7IJ#J}dRp6B zv#L0{x>>qdybDGk)c|ZrPH<2NBr6FwHw*WBrkk6cmxYg$hnxez$MRnDK+gT131{N~ zQ7F-Z#e5<0p*VT}86M!u&&q0LVduo+ZtCvf=FVc~XwPcr=E~}7;o@Q8V(D&eZo%sG zuRyNOb}UwI_ICe{b{YD=(YW}y-}CM7(fBx6IC$Qpv2n4mbN-D6$qCvV!vno2p!}1e zC;c1G+=9i?$-=?a-Sz$DeKr5@LO_vKv$1e>jfDp@qoz&(c$1Y0K6>R z@6gFSh|cuy$sH)6fSEJ@0a8>rcAj^N<>mxc=`;T`JQNof*rWy)3-aGWfS#-)F%NF% zvDQ!KQ3w`i=5K*!xq517Y)!_TsS=p@QH8_34K#Xc-}uJkr>LUiZ<{~6y9+{Qb{}Zs zfSUpwDW0wo&hek$27%fGzP1LQ*Oxo4ev<-1H(#-`h_}r8e7;n;wr-cl}kP&n;h-QFAWhY##*4-a^j< zo@xBZ2AvgpyA(6c2D@59fmL1(C47EZi%W54&9;>gAg< zOI&wS_jiaDzH2G1k#X!~pI6ji4sjq`J*MsqWPy4l@Sr9V)2&n|yc9Xh6+ss_yPQIY z|I*)Fg)-rkU;abD5%OdomW;Vr&HL=h|b)q^1#rGl?iV zjsgStc{Itlxq^kC1H5+Q@j2(R7^~R{Tk9LLZg&s_f!i+^muiYYvSbhKyiQ?M2Sj`7Y;HTCW?=C6!x!+05;*z zZ1qa1u?Q~YVL{{ev?jD-_7N&(5GaRRAMfp_tczn(rbXxGcBs$EC4KO~R&_4P`(!`E z5?U7nJRQWAz8=Cucf1lVHpTsG!cjlq*z(Vs(zQbxO#{dh3L?hBZ}TV~o{1 z)0d7UyY^ACkbW2qgeY~U|F+<<9 zcqYA9{y}zsbuL66y#{Zd0A|K7QmG=V1*X!SEv9^MrI-OKV=~H_Armyfh|2GBAdJ@i zghCMn>-025N1~-5q!dX~S#uDwg~=N68JCfAmgmFD2BrH!-RIh>kdFP#qakzqFj$x1 zhrV3HiwgoJO}c$G8%brF6WcDfp|DkBH}#N!21@tF z{h1Zj7KJ;%jFZ(R%+;uzw~~`!U)D8oFa4t?&oEMNE@<<^s?wO9B-@d8hFFeQ0z z;TlG;?N%_{N%ULJw0YkScyiuZpSWu$i+A#zD}Pj=^jJd0hW^)~+-9@b;d<19-jY`0 z(5lZ^0G7TgUP+Z47AcfJpRp`6a=6@MQe?+#$6@1Gw>(z2Q{oo#jT!!bpTVp27IYr@H8MgvUSck!MW$d;;sfc0UHb(M>g<9l&?d)@nU_IP{tey!3jxbU;8#O6X9l zDY0ms$J0M{)wp2svDcOkH7+4~U9xH5j-j*4yqS6S`rXDj#bAZZdjJ%0(Djw#^Nh&q z%JnV(IW3RT&t%<}H!m^bqr{0t4e#?=IeJ`iZ3byUG9XgNULGqVDY$vON_3Ur4sH?2 z(PHq5bwp*%*wt=fLHtKUw!(ZtSyh5n?(YX8>Ote4if#iLZAbrH`e@Bt(Z` zp%9GQPcX^cDF+5YERU#T%QZu4ATek{qT#k!^||j2rhJ$z1ZTVXqg>EZf990F99Jr_ zGrzQ-J7$vt(-wtQeumG9{#LR{tRR&2jhKc*jek{W^S|m6aV7+YU)xMiDFr#Ftw|cD zmCsyXe%!b14s#S*K$x!BOH%7d&TSDZ3p<(&XbTWt6?yj4Oor1vQk%HX-K<|dUOcY% z#zB)1!dh$PAIK?M36A&a{E$S;MPcb#&0`6gVOHs@Jc-@@b{aTyM)k3OSE1y# zMv$J$Qc-TZGe)yGtoWd>a*SbVQ31-<&4Ip<#wdo^)Rh9~KqnnQHXm~7X*xtif-_O_ z1Sb@I9nK^* zGKfIjgilwYIBc7`>P8h-GNh|tby~AL-6lMcAEpCx%;$H9C2)q@6>Bxi4Tub>l%1^; zesqEuj(=DIQN{TfFD^yNHm%BU!iUsfKf8E7Ho>@l_?n%w99Z-bx;MCXv-A}m#|1fh zExe2Eo~h|7HV#e1h-_5gPfg9B__{3XT%ojc+An_{VHpX-GB*In7aA(RIt_Vqdu|qY zv&Yq6%r$Gt-n{Mz!p@&^OnhTty&9qXX(t&0L`y1(z;u2)c$phE3ho$7$nWl0!BBar z2`2ms%HPQl>8jGJf>h0nkbcAGaklYIv&nW8kZfi*6!bPSO|A?PrO;2z--KYPd_IWl z=ImH=%8kug^P}&u!D9_oV`lcnh~2{M zjWpZ$3%Hvp=t%9c%(afwlR6u#Ej877x#Be2{U^xbDwo_n2nU94S;@2Gx96Mp!zpCl z#%jsg-0j%dx$;z##xk!}n&O>~8vCN<3i9jyqP&~(D^9tgVJKN#p^?wUg+P4IZ+>oa zw0ZvIZ6ACSNI!u{#iRDQ z1BnOMH7~c%ysNn?jD+zlv;TgHSwsb9Z_Q~>C4!YN$h6O1Uc?k=Tl54+i zRV%r<;!GoVV4235D~tqt(SgGt2<9-X5$)T>>@-{JS89td2Y*1VG+lxT8n+MS@Gg;3 zsWRS)kCvNTE8d0VYS_eAezN1JnJ5*rgaDmg2ib9@`v7}@0@y*%)B#z5{)=R`mG#Yv zj2kHZMMJ!Py_E04EO1DeR`@OOag|4m2rb-+Ao&8I6z2S4nX^hmV4n{SwGC zTV)f~6rb@O9%yWS;&}c!Jh0=e*|Tyw&5G3iDTIQ&sk%5|+DO1fNX)>x$V6z2(rqW_~ymIB^r!_9dRWqhdw6L~!vcnGW zil73BrV1;oTd%um4*_rm>6M0%6bu8lQpujz_8nA)-D2z(jf*P%Cfz;T_7#CoHkIxPz74~`EiDLbH_aY-EzqcJd4;E!D&K`(hoR_(UO-OIR z?oEMTAvf&BMl?no0(YAfe;GF=-ERg(*_$>4o}Ip%Q#f*x8+WZMR){hXDK0vNc@jMB z&X~(*cL>||S3#!x zr`P|R<#-42zmEU4p}6@#iF#O2JnVlH4|t#sJ#t8%zr}hW6n#mssvaahBoCM(6O#3v zCQH8aN^*A6;7vP>Ozp(wif=?}DJ zrj3=T?JB>1k8f+Qk5`YpWFu*bC$Lh13z4~eG6DCpN7peJHg6qHMp@>Hiv%tnTu;O~ zfY~x>0;Q0scrN?Wvlwdx5Q^gn&Innf`SD&J5~|i6Ba!X7NMhGim1PpJJ-y@2cqkLg zX5T+!CUM|JZK&Q8zKgAU>6i>bM2_W4G-$ae{aqR6`?GYNc3I5j5zJ0XfJc_Z^At={<+vb0bk#-QvfXg5H2V=Qz~+ih442!ShExJJLn%5cYB8 zO8)sK+Rt%`~uVyO&(FW>B|Z z#dbDrf#+V>Ugy-brB#=;~C@x+c^Z}AGpFnPQ` zhR+$;FJI3aVc}<3**+lo3B}jop1Cc246lr>G;?!Y?40lEmd!$PsdIPZmEEk|pLT7k z7!q%kvD>V;Il(yreAt`5RPqYSY?iLUwGymw4#^hqhFHf)0c!+#<}%PD%p!lcozT8R z7laYba^@zc>GzR)IkLkCRO7JwJ+wq1_E08Y=k6W)=Lt#Zf_P_c30Fsh&E)%?6OM$P zV0@;ac!XlL=kmY6BS}PDWa1E_VLBZkE%d?4{+W)tc&y?CN_ReS{c5bB{+%v&WwDij z89hw!iNT59MAtaGxkWN5VxzF#Xa=L+;%#!(tYM(geoTMv7xA?1xn+W~9I^iW3ip8O zRO0S~Zys7C$BxB>rA)0{`Q7KKg7H-=iBQV~=xm2+s-!yKkk8Ewvz=LnEwe}y6^6Wx z7W_1sOrvqAKy5@T_K8aK2$u`nNB~xy!u|2WfMT0lS&d7S)+ue6Yo+1OH@I6vuWZ_k~eHrfUZ8*XxgfU0Z;bO=>Q z5#kbCO;S}2y?K`JvE!j?F{RH9JTD6kQoI?Kr6znAkjDR8tR^=C=5HD){3#a^c5E|p zBw0coE7W;Tiw`tP4C{k8Y&r!<`(3VzRt4l9QbU?ngys{%~cq#gB$go_@*LRiLK1m(*!o8Mw%S*Ln8sL3;vvlRi`wMKJP>KLz*)LEbz7Z&E*-OZ^>CaQ(YV^b2gw6HFDy0`<`C$HK_(J|M@!tbM>YUf~sQ z0cN&WQC048{;Fg(KXM-~FvTY#-Nzs4amKMZA~+k4g2Ga{TDcULQtK&9ME8$om~=+P zssgDjQ?QS>Sma5h!77H&st8FGs3(lk%ds`gm$GhW@)$}qq<$IhZXROm$M`r-m0I^P z^(re(6(Alp=w$m^IRlEp$G^vyuE8h02U>)%z1d5b{+Ma4?`Mld=qKnm){47B?j}&J z)08W>Qr(06ny45^#xei;^?>lVplRl!mxvy#QHO&=b#{C!J5d7NURR9UDTr6H?=h12 z?G&fwx1e8(JIVG`XYBD~wMb$$IK%O+`H#Oe(VEZ0W$$RijED1_N9FOtAPuR~IgnIb zD@}i*aJ6WumGuc|OE$=Qe=*0@5X~ycRILA@9vFo+LUdN$(qP*Vd&NUS70lJSYD@CN z0HUM2zG+$4YTDz=e$%V;(KAd~YIW%Ejl+Q25M|J1Eoh|%|m&lZ^SjbT|b1-f!I;5`Y zr^eS<=baTC%p!Gcb#BUBUtf@;AyK(TAa0k#@%rhrKJNT4e!ImHu8Ys%epzI!=sGazU>lr2^1URe1~QFOOzi2gV;f9+KN&l=}5G zC?|brq|gBK$jx2RUZbi)r@-T>l)aZJNW%Lg5wYJ~cL=lDghyT|cfNV62reH4ou?SC z_~wVE@jiN%*Tm3Fc!aCHyoN{+GqeciFR#N7z2ByKY53Gen)qG*TG~AQaD?=WUMhVO zwKfXYq0CR&TQay_$HZupN+m<{?60|@gEWc}Ewm^0N*;-$;#1D5GlM{RoidMRTb#WR ztPh@eFXoCwSeYV3`U5S>EVwH@F_w218;u`~}rkRA^KJfr(p6ZM)E^ zS7H!M0u@M`O~9O-2?cbkV3$jsyr@ZjJlURDTMpAVT(vQ4qj5xCCtiJ{6X|+69tkSX zGE`wK9Mq(o80gAAKlmnV<9alSm_PSL3#<^hkaq^YM^d5882$!BauytvEUINcb%uwf zPQqNSmI6gbY*r^!EOovKBHG|wOiZC* z8T3-h%aZKWc5F)lZD8UK#0DXJZ7h;jhcI&_MN*Jf?8gOmZX>bu$diuPMn~&fj7V2g z=T<`Lw1imVdZ!d=9QpByw@PIeVwBoI6hcK`lUsDt>y1!!-Cd$K%pA(KV zn7BI*W@1*FIIPZzGn-L6FQZDe^2c{^nX>GxtBKqB3BEsG9?ssv>ncTsyFaGE{yMJm^}x3vs9GAyYENaLs?%y~d2-mWXxG zsqs_e$|QlG5aczAzj9IYu$LjsY8t*W8ChNr$u&&vt&Yt-Iol`L*xZd7AA4JK=7B0V zU>*v_+9sC!Cf3Nd>3O?%+u`vWIK1a(Yms?lD;~pG;H~e^ntt~!Y>`Db_e&{E)JxJ{yvq`1Q^I}^=v_ZW4 zy1V!DRjg4;UT|IuoK>B1Ag-wcEB0pyyD)HxPoB6{ZqO8hsX%)sPOJa&F95*W58^`ep~G81Q4~7R~!S2lh}n8 ze#_z<^`+)`?c{gBmu+x2B?>mx|8my5T>6)kc>WLS^Zctq7rcRpi~z39N5!K3zd*(F zKZMW0$@w4Imuz`;Y#3t-`W7m_)6`TolfoM!;Z2CA}y!}^yKJKOtc@0#rY z>jhE>LWckM1u9-JyF4r%a6(7N@fSCGz;C0xPq%rT=MwNxCx`qItNb3Sxne5#$FUv5 zq?2c~Qg8m@*bJ&knwpP0_(&u><2;#vzVLqTjFSo5Jh$|n$t15-{P8QU^YNY<3sY7C zK>K1FilMoJpNJ7xI{ZWDI(e8|lchCp6O|>l<>EQ%g>NO+$%F6l0f?|CXpX=0O0WqS z%_>`+Q8YK=>*;>6twXbnFBn-nFcs60cJjDyxdY_M;G?riTN1K=-6Y#yUgLgxfHmvg zbcWP|(!!^Ls+zmnKRbQq`!(i5`sISimq0@p3q=IfzSxLN;7bB>L1i~+{T(oRwjR6Z ziQ))|!@zh<_I@fh0Tx(Rs3C49O(@|o{_e?8D<`qR2MMRh#PaNZ96i>lcOJ7LCR(Gt zEN8C@?;?D#)sb%wp(wKQw69aA1 zQ|aEvfSgiu3CKS9^6+a+F`b`yvXIo1W3DM}a5-azzbVM;gUykzKn7!%cr}e3w^IE_ ziG6*WA>3WTsy3dC6dH<{%TdeMwchX(n$^@2>!lBU5B>YGS#p#al+R&8N>$09!Wy>D zDv+p&e3=7QW6dNi9RW3EE)AE`v;uVoA-=3shIO+CVZc8BEjYvvbRX!1DoB`_$%4~a&f2P0uOpM6T<`ClMXw+By=m{P?QQvYg!%pK}t}Gp~1!i`Y_pW zh4k}R)blT+lstL@&HK6$uZ0U^ve@a~l?AgzCukPqZJjgCp@Qs*26L{0w?0;S>$|3< z*zNxxTTcNO)$_bZr_vzON=hBw9g5O|(x4#H-Ekl#C=EX84oMLK3F#1!R3rrv>5`HX z`R^U@{nh_-pAWn@w==sFyE|{+%$yJHDWbrM;7jQmfk2`grYroK&t$$^iQxtZBJC)D zxGN}LNRiD(vpw%%?L`XuYS&OyUYtdj*|W;;cW=#U4bA6s7~EB;e^;|{ldMFqg!V)} zl(npEDda?qK*~Uii}_FS(o*yM^u3-+Tm45m zxROz>NfY%I*WSrs-FcMo#j0zJ7-N_*77;BRecX1m`;IH(_1+)bllM}z$EoTS3axaG z7WK*-N_Mw@&b4h@o%rdHAxblRD%b>ytHt_6nr71erm$N8UuC=oTzT=h80$}&1i46}$r`m~9#N|~B zdYW8(XGw`s^uy7(OYc9g*ne2xW60%<)4y7}tdV*zyOllSaDQY2!&Z9D<3r|ChJ0Ij zMeK(xXv9AsBF3gOY!5CE6hIWkY^{!HqjHzqRWX>RCP!XV_Gsk3ddGU3kLYINN6YwW zg1KNu`(oNTTPlS+Xbg`Pw~in25X>Q-$#e^AT?x6(ynXoF{{wr(R$H5y+gfRWp=0j5 zU_uSTk^rvo0Czt($;}WgG$-7u`1mZ1*9whGrB5~D>SbEti?-4d-*d^)G-p9BgSzl6enzBFi15!JvOnCLmHiyZq-eDv_fA2F}!|> zJgvC(2c?^^uG`%b<0SDbp_Y0ck0?TKe6!B!dge{IBF;Z~h3E#P!fEA zFPELI*p9;;D|t2X#S+nvx{*NK5(F{vmthyvD*M|%pYLI*?75!)anSUAz|}+>HF$Mz z1VdJE_^!;Ns4L`f+jFqvanqk+{0>6b^$9UswtF12S!HJObrXKm``PTaxM=m&)DbUL zJl{?B)yO+MVkc12=g(ogikGPJ6RMQLxQ#=iC0lmcT!|y*)Y;>NPN?y?&B+b1r1;YAV5#;{s;_7T+W_Pg@ zi~K82Ojwi_wRwx21&V>37}O!^MN45+ycqH%6>Pnzul_w=Oyn#*=ig3JMUbun@@O6| zEFc;``&6OQ*X<=Xng}@7U&iW-uZg*K87|5vbU|K36m{YX6^UTc#!LCL!bBlrLn7Yz zm;UlF5h!4Zh$@~v1$9D?8;^}pM}8dyHu*4wJh(LThEXCR3dAf>xg;?u6(29i?&0HS zuy?byHA0^6o@W$6jFforc#8ml6u)JQ#6gCm#sB&@K#LO=Z@h2dd5d`J0#w`^QYWC^;9fr$UcpzyLAe{Ac4J?KUyl#1qe^c3-NR9Qdca=!hR{X!R6j>ev=xq+~pIQ={i!igKw?xV=_+$pxD$WmP&=MZTS*bObYvIvWjrYY>AY$ul| zkrVDD=BsJfvK|=cXC>J0d7*%Ll1r(C$C9vOgENOnyBDjcJ(p?oo;**Dm{3icfllXd zvfRl-angbnoYw`LuRg6aw6(2yaqn=%M3fK~NOd1&7Gd3LQ>&?>>ZcKPR(rK=SoHAC zmZ$dWyL5{|(}x;2`e}6Xk&sEcC<8A*itLPT?7(e1+%`<)I3rp@>65b-xPVs zJW!n%g>ZO1lB5wNVj$*m0U67rt4GLr_-0{am`h zG308?i{s`eocAz3u_!GwwY$BLEsFITf0w1IbJ}g%`6UO7?}0_@17_Qa^1@dM*Xd2W zjS$zKqX}Z7r^3^kcx*DT;(^*Z>N0Z$~F2v z9v+BLeIp@HO*Bp-rzlq)qmdsH{P71i*~X8~ASb)+d!n~uS$xT&o`h0L(La=YB{3=` zo8I)*;!KnJg=Nf*CWnzwz?;plmR2_+Y~Y>s z^Ac`Z1Rf>k^EJMpKr^CyZh^T>DtJP~3$lEdo(y*@bVL}d;ZiXEZBLd--osu+i}}c< zG$^F$0;`1GN<*)S-Njw>YK;}@NHCFiNyi>}ouDB{%)s)ek+&;n`VUdyiD}^18>4KD z_*0#d;Ui_cG)1jcf&*fw*R}I(#Z`4AZ1&iLn-G~YrM z5Ttzlm5s(y6Bqe}r0ptMgqCURYf;bKL5JU&Db!NdO|vTCBvE;jPTK!?y{)Ds z>YjCsOG2()eYvIdIr_lN{%6@9SXv+1D~qBITSW$wsA_+|as#cIxO}B(6o$FzI9U$Dtp9%NMLWp#mXBEX-5|an-R5R>iR1P6-e}%*vQo}H zCtdx|txmdei_NklH`59mem=wZYEfg!y-^wf_ux1>m56L-?%fz_lS9Lw)Xu1CdBt81 z)4M!{-6A^Vq9))3<4eRY+L5O*rc@7hT81I0Sn-%U^0QBp#M77U8VcZf$^rZ|fp}Xk zTjVojK|%+fmnUxoW6N##5hs}R1)58-3|yLZlc0JNtN(!?b2fkb(xe_MCY$kQf7@pA z@Risn2Up{UA0|v3(AMrX@ycZsWH7Zvm)={SBBYHBx@u8^cs`skp0moJ46pEL*T4A; z@zK8WsI&H0bIj+P^YVf#!Z%JiW(Q%}3>_U~0+%1W?YY)>oj4ay&+U_KE68+J}B-j>& zmftYxKW;ARu@Ak&Hy{{DxfUbXI-h2zYlw)bo*cuj=cS>`yhk{VHg9}r{F^z7}m=vgqvKY{%s zNHCH}ym;~lq`wAyofcBko4jWf|II~%^Ir7F4;T8!69cCu@tRjiVZ5j_kxJ@VDqM6p zFCWTn;{;!#e82yoa^dOmfhdj(PYcc~bWUX}7M-oqB4rjy<;?j5RL&Ur4=NW?CVYbM ze-4V^yrM`d&>IgTwn~zB$9TZ~Lb{I>;EVqm2XMi*n#f@Acv&}6bU6GhO}kRAxfeJ7 zuooY)@yBZCgo7-D|9a&QTAmAxPe7FSpYg*{sSP~w!o7kpIK=puh!+abhhfF%^h$#J zSSJwEUpR3Yva^HTfOti*u;byMB+kD;gTo1eJ>ufdr80b*xTECJ_r4 zj1?k&M?y;Q&#@j{L@?fVl@m;_jXzz+AwO>@iprPxe;UI0p%xn8sy|=BB^MIl=I0Y-5afq*ivV#5fs_paUSypm z7NiQ0;{c_WXfAS71VN?-XnipRA^3kcZrUS+%G^Lk1{ep~dFzXD{7-8%e&l>0gTQQH zMSRoObD0F^jG$1{^-)nA5|Imxcv6rqg_IZpZM=I~9vyAm-y>A|}o|1@ADnr`J)L#p+#&vZ;Vb>{35 zV|Q5G>a^*^@#DKso@(-)%x7BO6`ndvyWl8Q z9JM|1g1)7yu#*u_d1mIct@SoV zO!)iX$k}_qZV@^$ZK$SLZ22oUd89#%B;U`#Nz7ZTG+WFgB9i8{ruLK3aQYXHuv4Ay zO`SGy(qA0fT-YoeOCnbuhxlhODpfcCh-Eb&f1|%8{Aj(sj$i7-gQ@lHKlAn#4cGo0 zCNl5BnZ(*YDKIb9cDxpCvZU%zC+#M2!9*0wULt-~cKHSu2i5V_U8;M}G@1&6u=oh9 z$*kduxS#cESw30a5*T=6KUDZ;4U3}Tr|b)oB|~^~*;D>z&DTF{hgfbQ*qSNgdzZ=o zq#3#z$n(?l2UXqG^}L<;mgF7<>ny?CPQRp=PdNw0J{Br>PF zqjKJFh*mMeGf8rgmyga|?xW{G6Oj^?5FXlZ5<~B*UFm1nU)0`ozsqolqplPey=2aI z_)M)cF1qmMtHO_O0^Xw=C}C-*Fnvh2vn;NcKnNOeOMP+=3_!EKW%%2brSo!uJu366(Su+Gez3O%Z-} zI17eyS(9q4+NUV@#=jO7#=+NPnBs^(n%?;y^>9Js-lzWRls)_3QXlbUv|Sus*1lrU zHcXH$o7WhXl$+HwvcK$I+)p7bek2f2m1@-fRs6D|*to5km-Hw1{mF6XtHD$p4<2hF zV2_^Na<_|c)i1G!SWV+O(uvWqC}S@Vvs~iNc+tmF?(ff!>-6xM<;1RWOw<$+4PNi6 zZ=)W9;4KqVJlUU!&$oQt**J@#)sC=-jfX^E7$5OH%8#~i|0M#5?#@5oVZhJglaVT% za>^AKAzM!AeJ+9c5W+T%rT6;5&RF0wLj9yyrsEk&R3`6_sa)K!w@(H5xKH$`!q>$g z7KypP2xsYL%5K%*E9-w&qxJQ1kOtlG*mk3XR~qf;l;H1;cyNfXVv(`hNi&B|-^1ZM zJz$X%%@Xiw$X1+T;ta_+z%!4zdJ?djQcyREBkjWJL<-` z7hu}gH!;l0$SQbDxN_*OhaB>$G!)bFyli%BnEHe`E=n7BRQZs@+IzfiSL3QtEs|h1 zdr7G_%)l`F>D6t`Fwuufk_5^b3mxkSdoys>_rh6D@~1i{S+ce9_)(1-mjTg(m%|jp zDhI<$I7i8G#}BXFVs}f0Rwm4C%U31e+Xug+=6bBn z_8BcQHB@!Hj9&P~OloCWil>ziZ@!cJ=$M>&gE`MUA|@n(L@J*%x3vG@MN-e81hLn% zFN~tx#wPP#r~V$=mvk>vj&>L^aG4^K)8m*EB5%z<`nz2=_PgAylHhTNzNLcW&R)zZ z;a|_6E-PCHG>b_bnzRfPntBr^#txa;wR$a&eYHO!&|P@kJz%5Se7r`%t5zf=tkr>R zI6X1rIlHq#-)GE^-)`ACTmZf2XuiLTjw-5-tRKQg8J44tei{T`Dx8z?^S++0uJ|BGgWp3SZe zwOEmmO7J5+xig0!4tx!yXA0*(^XlN|MUmj=m5<=()sf)mWsi*Fzps$R`!XYgTX9iz z{xh}}&i}tYHvffF3Cbf0#|NC!LW56XRSAgWpO{j;R;Bp&|S7J&!l>EFoQ5)h{14f9g`@7rqGLqxt&}TvVynd}t~H+rDW^ zM;R+0jNo%NAXE?F&f?TfSJTvjZ=}Ww3v*@EW`=|iex-g`_>SOjd<3Y=WMT{liLa^6 z@ol6Fp0I)EM*|<`j&6F6?uoI?Zcc5oug*+0XQ+0n)`w*r^LOr1+aLE!9Va#%nz`=f zx7od>nh!x7_Pjr-3(6TCd&|jwr)r#*c@<9eTD{}-WxnMBYAws${A~Zr*?oK^dM{kd z+D!#8+=`KFYVE`D9HRD&bI z^FSOWW@^UIe=23XY92`2QdAbvCu`xpYl?mPhd0gPrZZw+m!qnJ#2>b}Qc2-utQ9zS zb(_I0a?DvOSUmKz40_WqM@f5P5D zb1I&{8Ad3Zwr>oVo=^l^y}LGb}{wbo9UKU2Odp;xXA?-sol@gJm_R z;w_**>2`XaubrNWL#N}RM)cFdNA3EUQ?Yq#)6T6zb=BLNTjK0162EZ9&kP+jIlXym$dlRLLxcTX zCUIy>Yz9%rNQ8$;6kpJ! zC%KW5GwIN}TUVDPcR(v-VHWYy?!#TrQ1&|mgp_d&X#&YvN9$%a}wQei-UgW))s=y7Rg4Zg`LWr3%NXbfVWx zboqTR%@B!p1kFD8S+|MAa|-!$C#-(1w1?i)p; zJt&WT?|S_Stq|ID{R&O*ibHo>w)Y>q9WxBKTeC!aJX(qG*xtP3HYy&X51haAjgz4` zwzcy!3H`5A608$+?8WPAXpUFHh<~c)XZdpZoq-YVRz2M?3A zi+@;yz8O!1QYFH+S!0gE1-~gIyDY`BYDtYiR^D)xZowq8=t~b)(cNHiT_?Jvky~UM zqgC+%;$#{yLhiY%fuc8cE_)4g&Itr;y8~8slGo5B6c)T z;7^@+39(_{d9EK=d+iDQ3JFPFaMEH@#=IL->xGdz(`)#W)&TD_6mJElONpe%Wf8n%175TD1zj z)U7`mF_`nf-?OH+w&hN|`n#))j8sxwE2g639V1Xveg{d#YqqHFRn1J@1++a?ll!?{ zVjWwYxqD%g+h_+?hE zzrISQpoy-)E={?wJ*N-f++jD?2(~29_WO|b06}AtJ-Cs{ljGKcOE4ubQRPO1=QXQi zg7r16M#R;+A2za-@MWU>N`I(_&P}c%al(h=LRhJ{E$pn6!<(>e3h^<03zH>vaHt$q zez3@XE>>xpU7|8CW61tQmb<*s4#~@VFQ<4ZyEo9DDBj$8pG0#M=tO$epkme@ziUb- z!~tO?z)RIT$%ww7A@l6MhK$Rk&ED|wrcV0y?n)6JFmwy3bL3&j$(b(l9Ze9d@N_DEKXf%|7Tk^Fwe zYz--`HRW4HrGS1tpC%fTbcXbp1B{BBU#HlgBQjO}uh7%ib#YOBfo1CGIv$IXubOs= zxCVXhcPhE0nLM~VnG@yYZN+?t=sh9D6vmOd0F`(;kLUYKjLU0+HJ7B`whO}|=L-V4 zepmk`NEBwr4{WIm$W0ZL(}3E9?@EfR^seB6v|_==+!VB+st& zloO5T$61@#4x)30kmRu6;hxoO0?M;Z!YI+4ZhV`B9)BX3va&T}I0@()2L)*Dx*n*!jAB(GPoHoqp6bETA%yGQCB%AQ#7Ta=EeEqV$KZ5Al+b>U<9mhOw z#JD25x~=OTG}f2Bd>&?fyvWP@$UDmqSDj5?eJl*kAMrzq5noRo$I_bjeq?-3qrvF( z(GA~UjMf@&clE-Hy0#T~Dmd5)xSsZ1+2Y$#(c<8!Fv-hX`8H4E8@r*EF*dTA_)ASS zr}>Tic(Flk!60)4cDG$QfppeWFqY+S--ZpCH_hB?BCN9l)>UY6Z+>&qDy65G?DNLF zJg0a(yR|yh1RD|IB|tp@2&1a0)hVux`gwi4#AOiQE@rxj>k<-Ie>Q!0vO=&^{29^@-kE)!?Gm? z#*?TBlfM9*okW&5u=4BT#dC3G&C4`V= zcR(7SfPetEfG8g*h{K6&fNTi8<%CJsI9`TDVj?ihG}tO^*QQi+dhm&Uf+7wn0wh!j zBYcHR!g1x7d@{ld?cQHeH($oesxs`Gq44_YC>KssVp3t4BrX2?I)UQIptEPIx6HNZ zn75+;idHVf{%TEd459 zlivX$>>Nj>r(?!+h(Y8&&Eg1qs~_BX>;8yyFGbnUOgv@W#4@3ryql+BwD{|+ zNKL#An}?|!ln)*~*x;z@_SATh`t61vM)O!_KEZ7DP9;UmxMjOy#oUNKM z-I}9uv1Q5?J{D6_)-{gFXHHrSDUKmVV{^~B5XY_gMq-a`;*a0n*I8_5tW)*XoP&RE zdytXb^5>dsI@iOQa5CJbz&gz-`Og9{X=e?rN&9x5ctzDBp{b&`{mZp!y`9UPmuU!U z4elJas2Sx(>j;%BvsC1Be|bMrQXQfBk&%INDzS`TPMXwgh{THYQ#04qh3U*v{#p^= zYC^<{P+0o|v>lD^A^oNx{>O=7?e7iIT$hPn-&7FOHMiCYw$ssKV6p2xl3fS6D=Dsj zD}#GvR<{K7wfjJk@M*pz3boKj=tRNtnJWir>Yu5&+T*jnBkSDkJ)=XoYURn8(kC#`EmT- zesB(OgzGDZ#=#5jx>_qOScy)gKTwu)gE8^6#@{0rJkAUsxvyX@%D-^(FfTju7K4L< zr;$Zl^%AU#hYb9H3C7DvIj>FAJDMTyWFI0@f6gC_5HsK(^^j5SC%$z4Vk&BS9}SKF zz3rPj&0pSgtG@rHn=<*FH!`JrFPH~QVQ4D8@3suPO{C6PxOIsZEz=-WO*ba+x4-Nf zMvJ&CKHU>VRsAWMkB8aZ4FO--@*i#0eG0#EUCbwFgE$Z)r_YjICL*!0k0MzMtvNyh zhA@A?9(`wpb=X6+gZH+MTg7{ZTR-Sp$+Gz<(*swpG7E0(7gK?ka}_;yvm{Qg9p5R! ze_l6dAD`^4Yf%U6=#&6+b*gtgBoL{KKy!QBZ zfT)(ONU2R1|E2NLO7r@P|NTNI#_hYwZby#xP)Xz@m7DIwTQb$gPpZGHs2@ct?4+-a z-&v!#m!2y3!D0Ni&5;&lirJX4dC7NLx|7f1N&jv_`W&n^adV!TJ05>CcEP-DL~`Ln zhj&sKHMT`uV}QXIs^XtaeD^r-lQ8}%7qmk-7w>D7->GrzmLnmCoFzhC?F>GN70`{| z4@x%U5J7iUN)J#Is0^j#>az>kySFFsQK&vbXy|qbRBf)4WT++-p{HY?|Dl-7e4|a} z=1%IGz}2T?Ou|7^m(`rN9z5|~#E4MIPw5ejjkk<>`XTE&diugFpBa@@X|-{oQw+Zj zqL1AW>k?PMJ&*g%?C;Dt!oqrR$Cl^6pzRIv6}nm6{Ubk`T*Pwhep$3KJ-y)u78&cw zC(0|H^0ZDp^TEueu%oEnrI<3>^udfGRofup=KCbXl0`9+ICegVh7!`>r2HG3{Qmwr*xGsTUo&GV z(2H+0>^--*)QvS&H!+{xX;DI0SIJ}T&F5M{!l388DVo68ShdelFY`jfGUS#+#AQ$= zf*cn+k4eWRpfbvpU{{3Y%s$>K3N(9edM*r*O zGpIlZUOuD41%;s;F&Ga4pP=YJFVm4#7+8_Vi-|O_o8XuZypnZ=h(+;CDs}maTo$0kOYJ3Cx@RW&-{C|gD`|p1}Cp%KQPaVQ$QWc!1F={ zr9!_AfJiiN!4%H#Eq`EMMwOgEgA1c-PSmX4f^8Eb+Us6rEm|%;+o|z1RiIyU@Yn zlZV7daf&7)QDO9=Xup?b1h@M=)@lVs;5ljUn)lM?TXt_!q0!KU#pCaK(dIgew&G)H z22W*S-$0m?W>*jd+zd4D*$N=QZot_lvJG_LLRUtR6J-;nL*W}GcUHx_Mtj-Y`R)DR z5muRmuZT^%b2E?|{ZRW6;cybk!W;3Enw+qt*@mVylF*cIEv-M-!5z1{T8WV#OUI0r zrc#-zmy0Sv-HJw>ooT1BVa#MQ;)DfP%@)GT2>2Yc!gq(>Fn%kc-Q1?3iWqy8@ z{d6)Y@H10^O!<`9vpTs{oD&W7JBp49ZdaiDEuXXV-&eK7{3@rlH-Ob}Q#0EnHMU<{ zx;OF1Smxd_O^v!yQ@ZUZoC@>?NTwz;$4WGR!a%vItvUk@pO-yGWw#eoGfB4ADrqX} z)2BF2)>rkMFB$2$-Qyjb?BEoFwWiYiEVbda1CEzs*$ruQmKO0dxc?Gzhsg_{&Aflo zr$88p@R`xWh0mfp{$>2Y&cMu*21OxJuJwO}eF&dT)BmtNq)j8I0XR$l*EA48RZW4e z>%%xfkPQq*jEZ-WhtiE<)KFX`j1>B%4>LQvRWbno5q0B*<_(I2jtyM{+T>^=3o$}cZta+rCCU#MVqQ#^&x-TbK9a21~0J$K}373EH#*+CGPFsS~pTycRJ$QYxTn zVUT3_Kbnp=TROKygf*bYccy0p2heSdCyWWgw*mCdpx_^ThX_d#E`djiCMpcUwu#6g z3CA=3aG_KiAPGLGg#nKe>Tv`VP$OcsMNvRP!Izo4M676FUnTa1aX_z~fDnOba3Op< zm;{K^ig%)*goK>|GoW(@D8UXUdjX9A(0Gk}QY12^JwT>%xj^=|N9t7+g1G=u6u7{6 zpa2966GC@@$@~KraD|axpociXI6yEJ$hr`Q799ZB;MY>T0V=5*Ql~It9LUY_U(hVK zvyQ=D4<-#6gpGV4=W+*Ql(7O6Sl0_pdkPv zd4n>&fn^@K!mdKAUKhxB+(0kD2#`wg^gdH79rW1^*ylO47eN1oZs`ut^?d;P8+Vuj zngA$4vp`(E_Q;)!f23iL?@J@C8GNQEcR z$T@V*@88iCykJ)W|0tCtdVvuG7YwPAR)0V-GZSc&!5ge3=THpR) zPZr~>HkKJ^gVY5C5BN7s3@F|Qi0k~Trhp4{&?C|gRRhm-!VJ0kqMD&}B81clKXl>? zL?w8(I&eQdlM4uWE77^) zkNg3H;A^BxZU$e>lTZZE{TUP)v6!_>bcT!_0FW7PfsO|Q!A!9Z05b)+mdKfs8Ui|Q zz6vz69{}Wi1_dNWso6eL*o^J7M_C6 z*26$&GC{zRWt<|Sg1n!BA%b3*pf5o%X%q~NPZ*lDL576_9Nl1mV-${*OfbNS{RVJW z!Y}MpDFh~of+2BGxzZrE^8*_m2lOcdh>9T;rWil;lnT;+4(`Cb#e&|2!lY54rRRVM z>ZDHq5()#Ic)S3e#DoENQUo;{Fd~6s1`}Zz5c4x2(lcO8B#a$u7Q-Wl-ai8~bv_bo z-`L?`5PDHCH7G6|CWE}9hEAhktPrmRFdNngU@uzHV3YKWfJs1I(J)o$jVGXr`5d5u z+pCam42UfCM39U!kTLFksYb!T17p7XAv|jRi2Upy5E}FF?CDz5sPH76=?n zA0|jV@*DX4k>jcE^QPr!m~|NB_4VaZ!jzCx`WYq`^eG8U@N?)X5{go`VKOiZ)bnFx1|W#i_0m7EStN{CmY5u}OaWbh z{r7wg=}7@y@IiqPVB~Km5DIGj(M<(ioI|y;02GBfnhKs&0W=sa1!8HSyBOpGX`Ky7 zqZW^k7cew_zVj(61SzM3{_f;lSXEIvvOg5#UvrS*G8wQZXZL9QzH@C0g-eDGo~2PKj}Un-ObU%52-3-gMIpq$ z`xbg1k8QytB)(^??V4+S`k>wlk2bij3g(uuS*$QPnWND;rnmxNv5`FJAL@D3;$a5$dDx? zMR%hpuq-ena4wP+D;bLgD@r(>3Mm23L}QK*_q?-Q$2IC~*^Gn|xW!c<+PvPV;k-;& zb~YnC6)1aHC$CuLe&S`+$DZTcJuwg!k<{eBqK*YgWa805+4^`Sxc`U-nsLYDqZ!i> z6H168%zGriJf#)5E4VPpulv=L8}F7o54WS#o) z7Y-lFMpi7?eKSI~HKcvTr^WonBN4BHoc~0KSSGINg)V-In=vk4IjPETRQJ-$NdGAl z%~kN_lh>YYbo5_QFJI9-i)+R_@fjwybKfv%5e-Ri=Fp?*-T!QWe zu_?~CiJ7+lbkIi=v79_yp=%`V<=ZhQPS><{z~<@OHdjD9<1Qif>%gqbV|RUNa;PR} zQ)VWx5#5jVNNqQ5seaHSYg2B%|QVu&GH&!G$tSwxtKkT$`)chnIai}C~vR00ET-^MZ<4qIZ8dQr-Obva&CZ<3% z|6NJFJX~EB#q*Qz*Pd#&i`d7)N%udrzT_Y3mfadsJf%3*S9jWD4&N?Hmb+Nhq^55z zZY_>>GdgGsef{0|d%_@dYQZkmMSPoO+&$%Ug$eB+374OL+1z{#?CgDfiVCbf8b5J4 zQ2zGc3z3xgq1atN;8kzrnb=_M1(Ks;I6ixD5m8f7eO#`mD5PGZen9cDjuM?MEu>4@D! zeISG$9yyD~^6O#kyaE*-q~&Xf;XfkCbk*&ol3C`Aga-`kT{FncbfxHmh>Y+kAi4lN zJeUn~W>ea__h)}p+B=x7)_+F}ao9u(PX5Ve_xG-K&TloL=%M%6W#ieAuWT^xo!zWC z?Y~MPTFG?EzSVd`)4$Buc=k!TSLcZ#@$!$mbQxRhq9*!M{^Q(D&lXqU?u5ZuSXdMJ zfoBuc7_3j3kn96IN`yZq7}ZpHGvI6SpKHuKmnJlVLRX#TA}}xI&p#i0~evDkEF2+_ba|~ z%pEDU?3@JeHI%n39^=wu7j24Z_#x;Y`kQnwPpvRCQoH|UKd7!a=rG205QcBG4AfI5 z%vp0fYpzJGj*K4tx~tA*=ykPL+0S0UDbcrV9kpil@)00q6$SpEF&3;620nmw=xZh( zEj^^dlTda|Wt1>)HFVfbdATmf^_ylLMM4>7o{j9XK17ob<0C;XNT{`mHt&%#YHfOH zfJY7!Ls>Nnn}o3@8`i=|yO=9kI9SD4 zDOj8ju~Y@r?yAzHgGkSg}MkYlSBdX>!ug!e2Y_T5auMty{Z9BikD8*F{_ zwkpH(!i`0SL_idPyBY>-D9b`;cn_{nhHc}RZ^fb3j^T_fsdf5I3Dbx7cMRu{*ToX1 z*?{CuCR8>EOzB)l{Hb@-GaK50vMR`}FId{W3M8~DOJad>!4lqo!d(!#T? z!O0odob&*TF8thg3lD1jS6emp@Zq@h@0iJm~!z{V17Ssl2$_ev)H{&vU$c{@v(w^yg<=U%LCk)HdEfU0Zz8 z?NvP7Arp_j<{gGu~eLrrTsK_L$%0-{qSY6N~yAh8u1YzTDBLzQe~`F82p= zR`!;qQ#Z8VHNE&i!=vR(eDb1V@vhpPpZC=6BDMb0Rt<3%sXu2qR$vfgzOTKa)JB4n z7nkncU9(Ql(H6{F5Eat_`cr(*GS=|c%VMWzp#}Ac?7Nn-C@?T5JZjuIfJK4joLqp3 zoFd5oa_H#jqJ5vybkI2@b-Z8iYAuHhkNZBllvlZ5-5fPM?v1?MsRnc2wgI^I)F4>p zYX8G)U|Fpa0?WZ2JLG~mLBR%ATp=tdvk=B-H!$t}$Irm6|o5<>8`&h6-vQmgm-r4()8C&8t}av3o0N#3%qO88{No;M&n4s=1BpD?eVw` z81__(DpK1**G7fF%-Wa?4L9m@Swvlb0|?RC3z}n)CIVR4W+EOPVy9ZwfD4*r8x1et zwDBDqUFY!enqk?r_7~gO@k@youP+5>-&>#VVOe{{WiLn=f~`9hS=oxaF^3W>ATe>m)=P*g`EuZY?wsg zyiN_xsfDRasSlF5$3`Ufmp=nLQ1b(;!c_4UQsgplU#Q%c4)vKHYpC$Lvt!pc=h33h z0_nnu>8`nuN(0vH=faSzT}NHd7XVrG{Q)VTV9wLj|FM$mbIFiKT9)_;^1595E}7uK zx4!}{kXbe!*LCE?YAPk9Rem^GvGM1<$gbkN|pTT8Y>42m?>`$AMSK4 z+yQGP4RWmv3PQ5YjJgg93eR4srH+DH-hid9_HGm~1InHuAWkh&6sVWHX3GWB1w?1n1CKhK!drArogyAvK*fxHVu#p11eD!?=^nY;)3|=q; z#R-+(4p3U<0pMUEEZ>WMb&$1u4=BP%O=7p@~>H5+n>uKJB@osio3-N z)~79WwB>yxVI5=6F<<;__O9f}Z1}hsRy~Mrsqq^dT~uG&T;6UJ?y5QYJw7VL8O`yi zo@V?lV*1+8b@SEL|6}V&;9}mouWhO+HEGu>OPiLNW-D!$6d~DZvpid*l2ECkhwLF- zYuU0F*+!O<5Rw#WLlPxz(!PJ^-uX}R-uLr+ubDIV+~wSJ?>+aNd(L^$+E#AaHq^ZB z#q!*(h5Plhy6)aCiR!R(uzxzEd7o~bU5od!QG9;PKRw+Uu2YoagM#+(9X|l8K%+h(n!vd@v5Mtd;#MXr$o^ESx-7-$vRw}Lu-Q5-AxOUA1lf3TA)rU z87D3JcU+FEvdXB)<@&A#ni)f*$4SS?DXE+=;^SHeXK?nqe+)>fXk+;vz8zxS6?{}T z!rL{(aQywdlPsO)-sp}xWbb8=e89EOtMIw7=&ky%y3Ek-iVY}4Kgb{}SkT>-d|26| zN0_`JHvK^Mb05d5mcs57);}(FpkT?9WiGS4Ikr`x}p#&2Z8C`LyMX>2W zfg{tJ#E|HJajMPI;?@IaC!TthniE}8Xx4R4DXQSWQ@?9g-3w2afB4$A>P}P_Th?@R zij)3GyPQ%%dd{}a(5~xiUU+$~6Fd@rZn!4Ibjy+7`{D=zcRaWj&^RY_Q zx0=x$uGcf_MwK@g3lo!d%Z8qio2oda7IsLGE#Gz1ug+wiuB>`x?>-a7-jT4!ZH%i5}fw_D)Hr z`{H^oG{`rWkI8kBso$mXL3UYRZ}{T!#z&o5HQG;R$Y@zT{CX_%+pm=o8xCIhx?x^w z%#ws)y-3Se?o`oEql?xYTYlomF}~$DwhD+z!Ds2_+PXGCf?Q@Mj9>f_OG%5jp@wP+ zu1=QXN*LEG>yhjJRp{6PR9+5ys^J0p5CJo@iNAb7Q%kT-?3M3xzLjeU=IKWjZR2L$ z@BWyx*vbCU+XIPh9`C~36ZVvckD|vq2}`R4)AaSrR%Zq7tTEbJx5X>>s6L>jo<>5DJ~H6z>1$AS_HB+vWI5!_w;r z_RlEWOHMPc5xlJwNx z8$Dgu4+UB#^*#uClr?2%{GGDMkN#}|+sgwJ^lQt~lAV<<)`liQN|eIppKCqxDrN}+ zrd~UnaB|J3TO;7VkywIlJxQ)BH-gWsfdw>TkA){@nk7vO$iHWmdvd&vIbN%tlXqw zmb{RfY<( zb;dZjM&za>tNNA6+oCsnLZo{%+oY1~rJp|7W7D;^_U*}2StHiQ2KI*Rj_9Z`C~NJB zlzrH8J^5**>%-RY^zTBCV&&}msP-ob*D5|V<=v^P_}tOZAXVcO|DtSe?6ANY-x9Jn z^nR$Dm|(f4Vu{nWli;QwUJqvB_C<(0?|80ELlgHz80^VBVi~Ig7 zCl?s;PgmZ)h{`_#Z=PhTtb(x6_Li3lS8dh|sCx3N)6Teu)mb1D+7a$?Ed2J>uZ^o~ z0{xyvZP?VM*d!c!EHJ_3T6Lj$byq?e_flB+xm<;rQBgZDJV_5`EdNAz`t_XoTuEN)^ybZ*_4E^)vNYfp zD9o^!HqB1?@&D7FnfyyX(hv%l$)>41xHmS0;E$F<8TzCuht=q~iV9@JTiK$$_~cu| zy1~|Knod_l1jkw(@bkG`cy0Zri*r^!x*hfDoW5|^ucncq>2+P5)}*{7?%yt79B za`v2`brK2DS?izJM-RI&%2y^q-)jD7(6ao}xc%n>1%?CAfGeLa{tgW2xft{b4_uNk zcfP~>sPH03bUP9>-B^Ez6Opvmwx#?`n;Fu4SY~AzUQx3(x6CrUD$^y#+eNIPS_!z1@5IEa)*P7%l8 zq@S$oH1EW;rhAvdKE6W`=tv9QRaa3&hVLbGrQm9WbU%S{N#mIW1J!B6N{GyO7QDi@ zZL{Xx;)$<9yVG;m=mpGUZA`nkvvjqR-=V=ZDZ7gT(f4BA2OrsjhnjvB56AKwvdS9r zoN6Dpu8Zvr-PCimqj#FahwOjK939F-t_1Zxxf}WO0qX5(nV06&47mf_a*x;4aBI4K zx1H!))sRpc|LmE8Q&s7adHdgGPu2WUzBc~e&R;jKRqU9MoU~Cr^4=qdsLvd@0e3&b zH()mYD?0KQrNH$rvC{UWGpun{I#vNpHGKoy!8u8MWnDP^7#ct42xk}gR7_3kgdGNDnn#9Rr91YyK02`?!@ z@3GP|mZR1LhOWEHnV-IQ>B*k3$e61)v;6|EPw(A$@n+M6N2zY#6NGkM-W$INJrXvS zHih;z?+~8!@pJzfGC3$+y)?CHWlzOzwcOa8y2#x>duMKX=AIh6Gp*A|Kfcw}&bPD2 zF>^_CY6(6S@@!MA_b=Yb!MjHAgO6{-lCK@N<`(8vnJxGK((dj7$3!FR$NZJ%Eyk)@e&NSN>JENy z{#$axZ$v}mM@FlPw3vAQLuZJ%`$4_G?|RO)`^O5;pdbq{Fgw+RyT*EhmU?{#?Vl|{x^qT71zWo6q%9Q);a^ua8% zHoHpS9Nia1PBMM|E9;x8^`#8fN%sZOmA$rA={B=I8KhoqbG5I!R#n~88y@br`pe0j zu%j!#H8=0l{90a|aG++%>S4z1ZJ@=;n?a7b{i@5XRVJL!a$Tek)~W8ljf`K5Zy5Mf z@FITE!OAf#!W)H_F9Q6^n`S8R6qM5cHR?6hECc-*cG8j*-_~XuF%Z{GI zqK~B@zL38-SAI{?iW5HhsdLMK;8!e7W#w;QYx_H_=0M4~3v0b+o>WkNzs7vo>xFjL zY`A4h1A4=BT4&U>a!)Lan7_ap+4)$khnG(m8nJNGnqOtVcX_a0Pxs4uTgSY?wvH;~ zfY(ic`#Moyz$baG!79gM(8K)g1Bw_jB#u*+{9=%N!X6(kD(F68yc@0=V#tvNpt}51 znH}G>rD|@-;hM4@P0)xyaia9af8mBb{uqnAG+*)htEc8+Oug{0 z`o2h=9J|$}H~L;(&le6&YIE-<}<|M1|d_LrC`l z{vJ}r1QYFSRlQ~S*4P*5Uh5wPrGZjyePjqwCwe24U@1V2c#yatx>^8lM`)=MCW83v z*?K!l53atv`}M-Rf!Vn}F6lo$R~G7=|1kP)zJcA{6HZ}DnLTyaWH{ zuomAvSmp1_p?@6KcBF;Yp9P*Zeo3hnl-@#{7UTYUu8 zF9lW3%8AQiGqRA!tS$Zwyq!Ga^zRF@K9VhzP?IHwi4mtotQ@s>xKHW()}6QOY!BSh zFYkPs7|DI>X*s{PrDd;8phfEk{rR=&-a5^V*ArG>ZL*4+Ug*ElJN|9yKaMh8*(DXX z)6(gVp(v}&^a#IqYMy9US-%rDm2s*7gbimw6PB{^RT4H$tZ-k~1zTlpD;B8hR?Kq6&i1_j`_%rX89f)0R}6OLJVW+IJ=?-M_W8wa{ztAtzzXQbF481mF7d zC~J0i)#uEL>XLi*!kC!Io%&@x6&uc^`57lR9~wf>&Eb%$@fY2iKUM zywVi0p=j66h^uMui$JiwT=DElqtsQha4VM06!rqWV0k0qRG6{x}Cy)ph`3kWmKEQ2d!{pnqFM z)#VZ({2icc8xn#hx?vlLnmj%;`akak9r$n}J6Q_CDy}DeIJst_`cY2(oz7#-uEK&< z5uIn!ZnuZue5K4;UHYl!gST_fwI3fw`Q1#-S+uSz%G|H1tS!Ga>eam0m03+032oWl zR#}|)FJFH7HPc{f)uloUt6?5dR^RM8XZlzA1WyL?!2hv<>sKcT^7b4N6lX1$KT|MBpUbV>ltk5zFrZ#(sOj$mqxueusAz2Yf2je!clddYR+w-u5hE zWLdr5x84#DM@!f4@|4#e-JK;6dG*1JUZq3 zys5A2A}tED#+(d{{dIQ8?FUYsU6Lstk+UO;?^JyKaW_g^Kfd17&hKUEnL%^%s`6J5 z6QogA<3h1&xM?BQJdQ?E`{+XqI&9A?gRHT)IukUfi#x61bUxzfuEuf7YF>y{FJp$P zuyn*_Zo*oHpRt4@#-b**{(>;6xK%IvsF(UW1Euy^4?|~d%`vE3-JDAAvJULnaM)#5 zQBQleS#3+)vbs<|m!@$t>pYNG&#aIaIc5cg!Lx3~Ry>)%H|0V54TJbf=)TcjP2n}G zGal$l*0=qlvkv}ZB{19>vxmW*@p{%^?K zD+e8`Dq_Pvymv|_jKh{Y1!ipVTi{msh&-Q2*yxC1_-?j$3N}_2vGD#XXONQ~cjw@aS&&Q0#Hx zURC|$p7vMU*M;RPEBD!kce~s+=-@0)-|Og5+^BhIBn&A1BAZ-=x?K{9=B!auDDhR| zxTJ(KI$0^gtKZ|wkk_xxJfs&=EsCDrSd+D@c4FMe3BaP#Y^T)%fh zU%{>Qd0h#)83)@Atj%>8{#xQ_`s%8km)gGR896#+1{d7%pKATFE&D?F#=E(Ci@Do` zC-b{PTQ41Y^^5_+NwJn#*{w5p0)+GlHzNUPzRNb*o??}2~ zVZ5@ZW%^w#tL#O$zxh0^LEp|?EM-sQyy0B84(dMe#QE)`CyyF+21|jgB6>xrH0Th1 zNC=kR7YVJsaY&*}LQh+1MIrFfzI8x)@kh*3L+k!EU)tkJU^Z>f>ES))kK$-(p@fyd z_FN>qR)|>eHdH6yvC#Wl=Zn{Oem1>KFV<*HDE)Q4yW@?9e%Xqa4|jt;>`cGe9bwV? z+DFN+(8LiL^wx!Zk8Sg)JoYqDVMv3fY{KpGYY9&6CFbuNV*?{k#vaYAF1?T$<-hsc z1*N5FU)ftYZNVKS_V$@G=G;hcPP$qUqF!xu<$K8e!B~y`Nsm%!eA%#GBqhBd(x(;j zs*%u%*kHJoG5egzra)CjGii7X6MS{E(rn!!H*3B(xva;U+WaSt7I?;X?6_BVLWbDY zki*|}Z6tgnVK!uyzy9%KS?4QLE{QbH1GNxK;bp6MXOT6oa=x#g6}qhcwmUi?+`R5v z==v5b2-8=ywWm$c`^ze;ug|H-Lk?VNATFhVr1PPCt|4MKiAzZm`hep%U*u)VoHdFei%&$jPDta`#H0M$MqQdvEs2DvgHdQ~H zs-6mx17Yt)?Q%pB_E{XNUzEc=i#Xv!^&DH|@l!%`Ayqwbj|VX263-$|?)W=ZJ#klu z?>wq{aGNB`gVsDLENU`Y)MT=#$z)NJ3HcgH z?Kae8+E|MQVPh>Kt_?MbHsApj*eGGFLV>BdvSIR3LZgJHfU1QAsGm-^p{B@&C1O1r zYKm}pc03kv#Hap>XktUnkPQ_o)rOiO8ygW#Y-~h$zdfk?(_q=#)4_cjO|7O0aWH|I zR9>rrF4ZyIA~<2Ny}h9om1@$4P4X%Tc})^M@{(*S zuY#!PbeyV69GJj{Fb>8BRv1txc<3rBY9N6Txc*5ho5{D0H5zfL0Has?q z^Sd6TLQ_;lPKlDH!maxyo260S1-dAlKT^3NsVB_@-b1V#lCHw*NOG_Ox}PdptHk0n z`TbRZ%OAL2N!dU&s4;r*IIaDxq^1NXZeg?)aylnT9GmxphbOp(fCnKHy#^TkOq@>u z6+xZ*h(NPMo)^M<6qtR(grhCCALqEdg-or@CgNvh*G5s7U8`BJ(1sp3BBwibJwx zT!pEMG7}|`TagUKGp5Bd`h%D@{XOM_LmnoSin5Hp1Y}ZuBV{XGp)7Oyh6On~@W9v{ zF6;Nu`cIdEbP}at75YAwags&y5 znV}|$gQF!%ng|zW%e+)HAcqw00dO02aQ)^oQ7$?hM@`nzhC0sv;5Cv;<y(p%79x`iA?{}K=f}A#baZM%oud!8}wT+A0i?&m&l0Y z7>uX{1S?yb9EvWL5hoJSvLUHnaB~AmWy>cXS3>mxj2q%C-4ZUn#4VGF=+j3J=c z+y6zz3?0DX9Vo!pFEZxH7Kd)20Q?FlG4neNH?BekVw|9IJDL^>s0N}Kegy(jfKCiZ z{)$Twif;V@7^A=Se;-@}-=D*GDzt$nI)x##D+fR_PNmy3t=C1~q+KqMaN;Bj0JvzN0^Vi;1X?uSaUnZ#f3WHt1P zxHW45h~yhV(10vr{vcBc{?6E0-S7l7b>~NaSpYSz1kkt|7&V`e0cybs2}RgNHNYJr zI0}=cStH-tfdz?MFvuF;YJtGAax~GvoaPCtQ{@I`z}1z`sF)m zxuSIFrjhw4wnQpF4%!y9|3%#TQ;#`cN9c@}wO%;q#beKN-&Ow_>20Nl^jjauD!Zz* zP8&Qar}XoTp@Aa;d|r;K_W7A|I>%u|U4G71t!V3U2b85xSbTaud}q9ujo`^gT`Bop zk{UB!cE3&^p|QNU^K9&V>-J9{cO5H`{cbRYyjE zPb7BpTwlDb*Z^)RQsqvab!zd2LC%Ydy{B;Bv$5oaGx_nQMc|X>DQJ&PUAzO-4=1w<3!$PO)n%zHx6ov zUN~p$LRn$3L8L?G9pC0<0lT^w50@WY{(R;Tqx?~BL-Y1sIj5=lb7jsQmvLh~mpj-g zTZ9c8Vj^?+>$tXAdQEqfw*BNTK9~FJ&fcusmrkE?ZQUHR*}iC2yvJYrrHXXb(zDb; zZoF0Ub~bPyzCWWyP@;9;%<{nVi{Xj8>JI(=rs)$WA^BwMmzu?y+xAp1X+L&P#qsGW z$&T4G=A5e@qigzc_tcUa*QBc8a|NZ@!ActU?X@PfOv`&LD=8Hz8#`_V({<;axPuFS z#O9`~`rzMYe0oHHTy}Bu+@7Hmmh!f=X+@VmfAak9^GQ1{$~|6^v*G#L zB>!2%%@j|VZ+|iJ%RKopRS~np@)>hqY#93{sx3?(o!C=%s7-rO{gU|RMe<|jr|z0O z%rs$1gq}*YO2n&?lZ#heyXIiLCEr4juGR+v~B-N7g*-z@T-}=5P8vJg9gGtuG(%n({ zy9A+Hi{I6!OnUM-;9=_m*3q3?JS*6ooatKtR1X z^tLa*74ha}vxdH3sr!ARu0h3q){o_m(#O|ShM^J5l+VZLD7)1r z*W3+o-MTXR>-Fkdy-%ffQx#tPt;w>UtR1m+3r|5Xd@pZ=)raplY;U@!`2HwTYWO)- zGfLy(7|U5-ycu;rw7y)d3)3)0fo$@G*fCGB?If=pwd=W3MCcw&>0 zcrNhazGuFZnEEH+lgE7S7BHQ%dK7cMThBPl+v&STMRDC6YfmL3{&@qRw2yl`FRr<5ru5WcO1jqi zM?IdY58ZYe*4e#z(Q>LGt?i$+<3H*L3P)A#8qaf6$XU8;Wyvjv_|uPkrQTTieR;fV zz6oa}8fUweCgolJx67UtkMDm!u5n`VSXU*rM7{Z1C(=%K=8P6B^IMV`J$8SfIlN@*4y{1<&r^rU-ICF)|GvrAV#32Wqoc<$M<$1xhrM{1eD;)o>WsT* z3 z{BY^J-9h|K75nlZ?utJ?ZH?eWllnbbe%g@;t|EP4XjQn)#SKWsA#hvr_52m9v!IAu}i;h=Ij`%A&xzt;*OY_kP zi6?trd~bT?Tc200HT{Rcj#D`GYDh)hl8GPWigy%y-aXPfapa0AW?`4T&-*-!{CIhe z%FOSJwC2l(Up-+<(mVk7-aS7 zbT(6TMP*ak2R5aBU^7J*UN)tLU{g0+2slUKiLRb(DuTK^Wl+2m^cF98uQe^@{?6Y{!cI^}Sjmjqg_A$5uVqe^`L z!pJNZ$inki!h2#IHpx(Q&;BFW6qC)jWP=KW#6m*mS~P96XPv|_eKwD0$%WfKsCg`T z5T1|2vbKcVry&dSbnw|IWu=5M34S97(pSwW8Xb+!r0GGItmSApoDc+AvDV`NDxfg= zHlzwrNm$x~ObVJLT*cBlXx$=K2x*g^``V`H%E<4Ox%`13I%97Z`;rIKZ zCUSTAY-EpEw#j9%)^uU}#jH7gvr@XQX$NfY=zASyGR7-$ZAcrtE4%E%6l1ST^D-0D zKgJzyo>Y^3`pgoargu+-_bT&VkMq;oXk(B!H>BrwN82i=VL1kZo5wwtzKR_8>Vbg` zE9I`&55JqSZfOfQamxfFI^3G9y?k>&UDFOUS&^K+d)@h~b+?Y5y6rzRo5Sq8yF5AJ z*m318(-vA5R>mFkXws>BRrT#>Ra$A|oXY#U&s0|TYD7(S@}9AzckLR#Jt5y8UrW(_ zHqB>#*OwU~J-NjNp??Qhx(VDzx9pnNwRreh*HvY078CPo4}ZyY2w66_pjS;k&R1!) z%X*r{w%my+6Gw6~##R~jF4=PB^BnE&`R}F=&GAT@^w%gib$kn54|omIcY5@POFb^SifF)zo)J0qmR$Ec;WmtNr`qL_t!q|z8=}V zXw?S(?6y3gD_WfCFPrX6e3sh~-xgDq6%e2>scW`bm0$R$k;S`H3l<9n7guNAmba^z zmr-!E^qkFt<85unD=M2Rr_FJnF6C9RKrr$3T2JocsPvxhq~wENM(XbI>N=(Br=-1o zRLtaOtKNHcC@!~&>+w=fzkk)GyU09&*<-)nAhvMvvwvRwc-E=-vVEV#P}Lg{9b)0N zT@&^_o4>hJuXAp`b#`S%)T^78*ODWXzn#6+s;}wTw`j-4tZi+YUm9Uun6zWf z{VM|PTj|?wC%^H2V5zqxrAGE+eph&Y)47G`Y*rkem(=mO{dkVBqOh*_?)_5T^|@Uh zQna6HCB`$jZ61)|J-affy|FvItoxJws`SE8}qZ5!5gBsgyYY0+XW$Qk?TLyHzWimeeUp1j7u$3jOps{c|1I}%YR7C z%qtcfO&1S+b4Yo$!`Py+dpn$;O85``{`r;QjQxZlS+|&(+%%5N^ghzDZ~IvK z*NXTBLE9SzFM?8@H(Yg)sR_CN%A+`c?1u18*>gi?wmcH3?^g>rnxuX3bh-Dr%-D~o z5BzPLl+$ayCO(d)H9sQL|H*sn^R83lG_{QmUE&{=iLH#ADCN0o|NPSy^Jfnl=CbmK z$yx2XrT~S_L64{JzWy@&^Zi3Y=|=1Kj_l^=kDm{DeAV>O=0w51d7PbbAuDvpnZ!JK zdi|`Kyu2|}*JbDzjm8Z%rx_<11y`81cIqDEzo#lLjJx)5on1!woU>EEEp3x#L`JU< z@A&Fp82kP-|HCiI4A$fYqxPkai#WRJGt%6%X32y%x=pW)DqjW1L}yJ&I26_`oyEL1 z&qUR5+hO1M!DhPF4^fVQ)3#Ad&uK$Ps!ZFFM7e$?)IC=T?XOeYZ`_Nw&RT!!9$%-actv;{IvYixlhnzv&rfnv-_;pE528zcqXCm)p*pR?+KI5-ht9 zKcDsD#i>Dm8M6K|8kr}j>t?w*YM9AiCti&zhtx3DK@Cy6&tfxILi=W&c|GH~)L6QFg2{+dn z-zJ;95DccJtWZ0%Kk3!4$*J}d%Z<)G&pT~5S$PS)TX~!E@Y9~$ZMTQ+^4t5j++KK_ zGx2cU)H_BmuiPE`*SMwaeFyw9-p;IypY1zx?y}9RJQo~JkT9BKk@#@-_?QjfR$M)p z?_i`SRDXTQur*wbXEge`fP==$|K)OcY{a$fUk80`KN^GxSifd3jp>-O?pM#HdSgetY$cY1Zpps-x^OADXUJsN`+cdO2mp z{YI@RibGizNzw0+n<{(t<%i0Hq#e6|ESh4v^OdvzcI&gjTbD&vO_(%4iM20BZ^YMW zZ++?~e}C~lmceHIH1J?Pd7<`*KO|9p*m{?mn|z zCp1IZTyJ7Ule^y~Rl~2LDK-*7M}&f4iu;EoU0pj6O7e?asRD+O6^? zrV^9B9)2+>eOOz%-;5Qb@=B`MTSh8#68BkDom@CmZwRw;T(*7=KVwd>>Xyb(*>8@o zPD{Uco5tU^EhvU_nkE;x@Sy(fm+@M`Q`YWtj5sTJGcjZ0O#AbJ(kHwMQeP)bFn%I& zd+U7OnUz0j8+4rnFVP+)slnkx4qvoibz8Z6P@tRTn(QKBL|Uzx)kW*m=5K>>0okP+q-lW-2b+?d9x+l8YTJIC1)-^k{PxA*rU|B5{V76DW^Nnym`FP z-h8;n^!-bE@)DJq{OY^9g3-oi3O?K@qjmKi2i?y`W}Hxc5btiEqv@>C+8hcUsARx*Dy~Z&0txd)Um6rcaQ`K;E<@85{=<1K$)A^l$nW583OyY zsi06htwGC?Wbx5G3!3F1&H)*!Nv6t2~x z<Qip?hRt49iLM$nGQ8uVMWfCiM&>-U&J^9UA{C!$*mo7`H|K#0ee zqk)}Zqt6yJbxmUY{P#5lf?~p$P0$AhLr!RKN%NLR9dXUIJHzK-Tey1IPNJE>=Nq;(bF^m?=u!vS(Ol3$ zbMRFe;!Y#c)rO-JcC_&Xro|@4*MIjH5|luHjfK3?wE2p|iQSf(BPtmRn@VoNrfj%A z=#d))%!!A-2Kb%B!0h1KwM-38G{oiBd3YqS- z8hJnX!JMjDGkhP5Y|1{@V`;rp&UglxR`R$@gSP$J`ETQ95Iy{ z3@Z6e0bt`BDj*3Ed<8~I zt7-BmaW&1J6qI1cJ=$cA%mRU_aXokm6oU!l?f}64JrGnEC)1e_M3q8w1<;z_a*5%n zAZS1X#00S@_;+1-eiZ6YF%b8I@Sb1|g{aByH;oP4*K9>Z*AAg2Nejpu18T`o?+(~h zfO0nV?to29@t|PgQwkR9`3ak{1A@VoFddsOvK_N2s~(%O-?1s1-EXEO4;=_EApc>s zCnnTGhdALKZH0MTY2##( z?J3wiVY7KMicP)C_@fT-N(L=Szwwr1%|r{Y!yW||A!FgBy)-MD6bDpau-;yqQ;#_Y zRKg+eI`BxC9BzL{IM(oT3@U;B2#91Vym^SWTV9d_wSdKY6#PnN?2l^t6;E)OipRsT zhLwe@q0F1>PthLGa5ZqaK0W+Nj&4r99{Hmt@i`6azyCPkFs*S-syJ3GnYNV|X`Ogr z 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 NcGzLRL-+6X{{XpFDFXli delta 111784 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

    9!Ylu^ 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 -- 2.20.1