From c5a544750e39de40dfe109d3790a28388aea059d Mon Sep 17 00:00:00 2001 From: Leon Etienne Date: Tue, 28 Mar 2023 15:57:11 +0200 Subject: [PATCH] feat: feedback ergebnisse fazit --- chapters/ergebnisse.tex | 86 +++++++++++++++++++--------------------- chapters/fazit.tex | 41 +++++++++++-------- main.pdf | Bin 4006237 -> 4007134 bytes 3 files changed, 65 insertions(+), 62 deletions(-) diff --git a/chapters/ergebnisse.tex b/chapters/ergebnisse.tex index f89f0f5..39a82d6 100644 --- a/chapters/ergebnisse.tex +++ b/chapters/ergebnisse.tex @@ -3,13 +3,13 @@ \section{Praktische Ergebnisse} Die TYPO3-Erweiterung ist umgesetzt und erfüllt die vereinbarten Anforderungen. -Mitglieder und nicht-Mitgleder können Teilnehmernutzer anlegen und Weine zu Jahresauswahlproben anmelden. +Mitglieder und Nichtmitgleder können Teilnehmernutzer anlegen und Weine zu Jahresauswahlproben anmelden. Teilnehmer bekommen ein PDF-Dokument mit einem QR-Code zur späteren Zuordnung bereitgestellt. \ac{WM}-Mitarbeiter können diesen QR-Code einscannen, um Weine als \enquote{angekommen} zu markieren. Redakteure von \ac{WM} können Zugriffsrechte und Verhalten der Jahresauswahlproben auf verschiede Weisen einschränken. Sie können den Sichtbarkeitszeitraum, den Anmeldezeitraum und den Probezeitraum, der definiert ab wann teilnehmende Weine öffentlich sind, festlegen. -Sie können Jahresauswahlproben und damit deren Anmeldeformulare, auf festgelegte Wettebwerbskategorien beschränken. +Sie können Jahresauswahlproben und damit deren Anmeldeformulare auf festgelegte Wettebwerbskategorien beschränken. Mitarbeiter können Weindatensätze, getrennt nach Jahresauswahlproben, als CSV-Dokument exportieren und somit den verbleibenden Geschäftsprozess wie gehabt fortsetzen. Praktische Präsentationen gegenüber dem \ac{PO} bestätigen die Umsetzung der Anforderungen und stellen die Basis @@ -29,14 +29,12 @@ für Weine in der Weinregion Mosel effizient und profitabel durch eine TYPO3-Erw In der Literaturrecherche zur Wahl von Methodiken in der Softwareentwicklung und Digitalisierung im Kontext der effizienten und profitablen Umsetzung des hier behandelten Projektes stellten sich komplexe und aufwändige Modelle als -ungeeignet heraus. Vielmehr beeindruckten simple Modelle durch ihren geringen Mehraufwand, -der bei kleinen Projekten, wie der Digitalisierung der Anmeldung und Zustellung von Weinen für Weinproben -des Regionalverbunds für Weine in der Weinregion Mosel unabdinglich ist, um eine effiziente und profitable +ungeeignet heraus. Vielmehr beeindruckten simple, agile Modelle durch ihren geringen Mehraufwand, +der bei kleinen Projekten, wie der hier beleuchteten Aufgabenstellung, unabdinglich ist, um eine effiziente und profitable Umsetzung gewährleisten zu können. \paragraph*{Welche QR-Code-Bibliothek ist für das behandelte Projekt gut geeignet?} -Um die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine in der Weinregion Mosel -digital umsetzen zu können, ist lt. Anforderungen ein QR-Code-Generator notwendig. +Um die Anmeldung und Zustellung von Weinen digital umsetzen zu können, ist lt. Anforderungen ein QR-Code-Generator notwendig. Generell sollten erwägte Bibliotheken aktiv gepflegt, einen gewissen Grad an Funktionalität aufweisen und für den angedachten Workflow geeignet sein. Das ist wichtig, damit sich dieser effizient und schnell und somit kostengünstig integrieren lässt. @@ -44,7 +42,7 @@ Vergleiche zwischen sechs QR-Code-Bibliotheken legen nahe, dass \textit{chillerl der betrachteten QR-Code-Generatoren aufweist. \paragraph*{Wie wird sichergestellt, dass der digitalisierte Teilprozess der Weinanmeldung und -zustellung nahtlos mit dem verbleibenden Prozess integriert?} -Es ist essenziell, die Schnittstelle zwischen dem digitalisierten Teilprozess und dem verbleibendem analogen Teilprozess +Es ist essenziell, die Schnittstelle zwischen dem digitalisierten Teilprozess und dem verbleibenden analogen Teilprozess zu schützen. Das wird sichergestellt, indem die Ausgabe des digitalisierten Teilprozesses der Ausgabe des vorherigen, analogen Teilprozesses gleicht. Ist das gegeben, kann der neue, digitale Teilprozess effizient in den Geschäftsprozess der Jahresauswahlproben integriert werden, da die darauf aufbauenden Schritte mit der Ausgabe der digitalisierten Schritte @@ -55,64 +53,62 @@ kompatibel sind. \section{Diskussion} \paragraph*{Nach welcher Methodik sollten Digitalisierungsprojekte im Maßstab des behandelten Projektes entwickelt werden, um effizient und profitabel zu sein?} Um eine Entwicklungsmethodik für die Umsetzung einer wie in der Problemstellung beschriebenen TYPO3-Extension auszuwählen, -wurde eine Literaturrecherche angestellt. -Diese Literaturrecherche lässt darauf schließen, dass sich simple Methodiken, ohne nennenswerten Mehraufwand, -gut für die effiziente und profitable Umsetzung kleiner Digitalisierungsprojekte eignen. -Somit eignen sich solche Modelle für die Digitalisierung von Anmeldungen und Zustellungen von Weinen für Weinproben -des Regionalverbunds für Weine in der Weinregion Mosel, um davon zu profitieren. +wurde eine Literaturrecherche durchgeführt. +Diese Literaturrecherche lässt darauf schließen, dass sich simple, agile Methodiken, ohne nennenswerten Mehraufwand, +gut für die effiziente und profitable Umsetzung kleiner Digitalisierungsprojekte, wie dem hier behandelten, eignen. +Somit empfehlen sich solche Modelle für die Digitalisierung von Anmeldungen und Zustellungen von Weinen für Jahresauswahlproben, da somit +die Umsetzung effizienter und profitabler wird. Zu Beginn wurde davon ausgegangen, dass agile Entwicklungsmethodiken oder sogar -\enquote{extreme programming} insbesondere für kleine, zeitkritische Problemstellungen mit dynamischen Anforderungen und somit -auch für die behandelte Problemstellung, geeignet sind. M. Ayman Al Ahmar bestätigt diese Hyptothese. -Ahmar erklärt diese Eignung durch die Agilität des \enquote{extreme programmings}, die die Entwicklungsgeschwindigkeit -fördert und kurzfristige Änderungen der Anforderungen erlaubt \cite{bib:ayman-al-ahmar}. -Es muss jedoch berücksichtigt werden, dass sich diese Literaturrecherche explizit auf kleine, zeitkritische Projekte bezieht. +\enquote{extreme programming} insbesondere für kleine, zeitkritische Problemstellungen mit veränderlichen Anforderungen und somit +auch für die behandelte Problemstellung, effizient seien. M. Ayman Al Ahmar bestätigt diese Hyptothese. +Ahmar erklärt das durch die Agilität des \enquote{extreme programmings}, die die Entwicklungsgeschwindigkeit +fördert und kurzfristige Änderungen der Anforderungen effizient gestaltet \cite{bib:ayman-al-ahmar}. +Es muss jedoch berücksichtigt werden, dass sich diese Literaturrecherche explizit auf die in dieser Bachelorarbeit beleuchtete Problemstellung bezieht. Bei Einbezug anderer Projekttypen und -beschaffenheiten weichen die geeigneten Entwicklungsmethodiken wahrscheinlich ab. Eine Empfehlung für weitere Forschung ist es daher, ähnliche Literaturrecherchen bezüglich -geeigneter Entwicklungsmethodiken für abweichende Projekttypen und -beschaffenheiten -durchzuführen. +angemessenen Entwicklungsmethodiken für abweichende Projekttypen und -beschaffenheiten durchzuführen. \paragraph*{Welche QR-Code-Bibliothek ist für das behandelte Projekt gut geeignet?} -Im Interesse eine geeignete Bibliothek zur Generierung von QR-Codes für die Umsetzung dieses Softwareprojektes zu finden, +Im Interesse eine Bibliothek zur Generierung von QR-Codes für die Umsetzung dieses Softwareprojektes zu finden, die sich effizient und schnell und somit kostengünstig integrieren lässt, -wurden sechs QR-Code-Bibliotheken gegenübergestellt und in drei verschiedenen Bewertungskategorien verglichen. +wurden sechs QR-Code-Bibliotheken einander gegenübergestellt und in drei verschiedenen Bewertungskategorien verglichen. Diese Bewertungskategorien sind \enquote{Funktionalität}, \enquote{Gepflegtheit} und \enquote{Workflow-Eignung}. Jede dieser Kategorien wurde mit null bis zehn Punkten bewertet. Jede Bibliothek konnte maximal 30 Punkte erhalten. Die Bewertung erfolgte nach subjektiver Einschätzung des Autors, basierend auf Faktoren wie dem Zustand der Github-Seite, der Produktwebseite, den tätigen Entwicklern, der Lizenz, der Beschaffenheit des Projektes, der Dokumentation und dem dort ersichtlichen -Funktionsumfang. Dieser Vergleich deutet darauf hin, dass sich \enquote{chillerlan/php-qrcode} mit 30 Gesamtpunkten -am besten zwischen den betrachteten Bibliotheken für -eine Verwendung in der behandelten Problemstellung eignet. Es wurde davon ausgegangen, dass \enquote{chillerlan/php-qrcode} -gut geeignet wäre, da die Verwendung dieser Bibliothek firmenintern nahegelegt wurde. Der abgehaltene Vergleich bestätigt +Funktionsumfang. Dieser Vergleich deutet darauf hin, dass \enquote{chillerlan/php-qrcode} mit 30 Gesamtpunkten +die beste Eignung der verglichenen Bibliotheken aufweist. Es wurde davon ausgegangen, dass \enquote{chillerlan/php-qrcode} eine gute Wahl sei, +da diese Bibliothek bereits firmenintern nahegelegt wurde. Der abgehaltene Vergleich bestätigt diese Empfehlung. Dieser Erfolg erklärt sich durch ein aktiv gepflegtes Softwareprodukt mit einer Vielzahl an Entwicklern, Empfehlungen, Verwendungen, aktueller Versionsunterstützung, guter Dokumentation und projektspezifischer Eignung. -Es muss jedoch beachtet werden, dass dieser Vergleich die projektspezifische Eignung als wichtigen Faktor mit einbezieht. +Es muss jedoch beachtet werden, dass dieser Vergleich das spezifische Projekt als wichtigen Faktor mit einbezieht. Somit ist dieser Vergleich nur gültig, um eine QR-Code-Bibliothek für ein PHP-Projekt mit dem Composer-Paketmanager zu evaluieren. -Der Autor empfielt ähnliche Vergleiche für andere Arbeitsumgebungen abzuhalten, um zu bestimmen, welche QR-Code-Bibliotheken in anderen -Projektkontexten gut geeignet sind. Ebenso nimmt dieser Vergleich nur sechs QR-Code-Bibliotheken in Betracht. -Eine Forschungsempfehlung ist es, weitere Vergleiche mit mehr Kandidaten durchzuführen. +Der Autor empfielt ähnliche Vergleiche für andere Arbeitsumgebungen durchzuführen, um zu bestimmen, welche QR-Code-Bibliotheken für andere +Projektkontexte angemessen sind. Ebenso nimmt dieser Vergleich nur sechs QR-Code-Bibliotheken in Betracht. +Eine weitere Forschungsempfehlung ist es daher, weitere Vergleiche mit mehr Bibliotheken durchzuführen. \paragraph*{Wie wird sichergestellt, dass der digitalisierte Teilprozess der Weinanmeldung und -zustellung nahtlos mit dem verbleibenden Prozess integriert?} -Im Zuge der praktischen Umsetzung der in dieser Forschungsfrage beschriebenen TYPO3-Extension zeigte sich das Problem, +Im Zuge der praktischen Umsetzung der in dieser Forschungsfrage beschriebenen TYPO3-Extension zeigte sich das Problem der Integration der digitalisierten Weinanmeldung und -zustellung in den restlichen, von dieser Ausarbeitung unberührten Geschäftsprozess der Jahresauswahlprobe. Diese Umsetzung zeigt auf, dass es für eine nahtlose Integration in den existierenden Geschäftsprozess -unabdinglich ist, dass die Ausgabe des digitalisierten Teilprozesses der Ausgabe des ersetzen, manuellen Teilprozesses gleicht. -Dieser Aspekt wurde zuvor nicht bedacht. -Die Relevanz dieses Aspektes könnte sich dadurch erklären, dass eine solche Integrationstauglichkeit essenziell für -eine praktische Anwendung ist und dieser Aspekt, zumindest im konkreten Fall des Autors, nicht direkt bedacht wurde. -Das könnte darauf hinweisen, dass dieser Aspekt dazu neigt, vernachlässigt zu werden. -Hierbei muss jedoch berücksichtigt werden, dass es sich hierbei um nur ein konkretes Projekt handelt und hieraus nicht unbedingt -verallgemeinerbare Schlüsse gezogen werden können. Eine Forschungsempfehlung ist es daher, weitere Möglichkeiten -zur Integration verschiedener Teilprozesse zu recherchieren. +unabdinglich ist, dass die Ausgabe des digitalisierten Teilprozesses der Ausgabe des ersetzten, manuellen Teilprozesses gleicht. +Dieser Aspekt wurde zuvor nicht bedacht. Das könnte daran liegen, dass der diese Schnittstelle nicht der primäre und auch nicht +der sekundäre Fokus der Umsetzung ist. Sie ist nicht benötigt, damit das umgesetzte Produkt intrinsisch funktioniert, +ist aber dennoch unverzichtlich für eine praktische Verwendung. +Hierbei muss jedoch berücksichtigt werden, dass es sich um ein einzelnes, konkretes Projekt handelt und sich aus diesem Grund +nicht unbedingt allgemeingültige Schlüsse ableiten lassen. Eine Forschungsempfehlung ist es daher, weitere Möglichkeiten +zur Integration verschiedener Teilprozesse zu recherchieren und zu evaluieren. \paragraph*{Welche Endgeräte verwenden Weingüter und was sind ihre Bedürfnisse bezüglich der Jahresauswahlproben?} Um zu beleuchten, welche Endgeräte Weingüter im Kontext der Weinanmeldung verwenden und was ihre individuellen Bedürfnisse im Kontext der Jahresauswahlproben sind, wurde versucht eine quantitative Studie in Form eines Online-Formulares abzuhalten. -Dieses Online-Formular wurde über den Zeitraum von einem Monat angeboten und mit der Bitte um Weiterleitung an Weingüter an \ac{WM} -übermittelt. Diese quantitative Studie erzielte keine Antworten. Ursprünglich wurde erwartet, dass zumindest einige -den Fragebogen beantworten würden. Es wurde erwartet, dass ca 60\% der Weingüter hauptsächlich Desktopsysteme verwenden. -Eine Möglichkeit, wieso die Studiue unbeantwortet blieb, könnten Fehler in der Übermittlung des Fragebogens an die -zugehörige Stakeholdergruppe sein. Vielleicht hatte die Stakeholdergruppe auch schlicht kein Interesse daran den Fragebogen zu -beantworten. Daher wird die Forschungsempfehlung ausgesprochen, dieselbe Studie erneut durchzuführen. +Dieses Online-Formular wurde über den Zeitraum eines Monats angeboten und mit der Bitte um Weiterleitung an Weingüter an \ac{WM} +übermittelt. Diese quantitative Studie erzielte keine Antworten. Ursprünglich wurde erwartet, dass zumindest einige Kandidaten +den an der Studie teilnehmen würden. Es wurde erwartet, dass ca 60\% der Weingüter hauptsächlich Desktopsysteme verwenden. +Eine Möglichkeit, wieso die Studie unbeantwortet blieb, könnten Fehler in der Übermittlung des Fragebogens an die +zugehörige Stakeholdergruppe sein, bzw. vielleicht kam die Einladung zur Teilnahme niemals bei der Stakeholdergruppe an. +Es könnte auch sein, dass die Stakeholdergruppe schlicht kein Interesse an einer Teilnahme hatte. +Daher wird die Forschungsempfehlung ausgesprochen, dieselbe Studie erneut in einer Art und Weise durchzuführen, die eine regere Teilnahme begünstigt. %\paragraph*{Wie können unangemessen hohe Entwicklungskosten vermieden werden?} diff --git a/chapters/fazit.tex b/chapters/fazit.tex index 7e284ac..223c0ee 100644 --- a/chapters/fazit.tex +++ b/chapters/fazit.tex @@ -2,28 +2,27 @@ \label{chap:fazit} Die vorliegende Bachelorarbeit befasste sich mit der Frage \enquote{Wie kann die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine in der Weinregion Mosel effizient und profitabel durch eine TYPO3-Erweiterung realisiert werden?}. -Für die Beantwortung wurde eine Literaturrecherche bezüglich Entwicklungsmethoden, eine Gegenüberstellung existierender Techniken +Für die Beantwortung wurde eine Literaturrecherche bezüglich Entwicklungsmethodiken, eine Gegenüberstellung existierender Technik zur Erstellung von QR-Codes, verschiedene Befragungstechniken zur Anforderungserfassung, sowie der praktischen Umsetzung der TYPO3-Extension angestrengt. \\ \\ -Aus den Ergebnissen lässt sich schließen, dass sich insbesondere \enquote{extreme-programming}-Herangehensweisen eignen, -um die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine in der Weinregion Mosel zu realisieren. -Es wurde gezeigt, dass sich \textit{chillerlan/php-qrcode} aufgrund herausragender Projektpflege und Workflow-Eignung besonders eignet, -um die mit dem Projekt verbundenen Anforderungen zu erfüllen, die sich mit QR-Codes befassen. Die Umsetzung zeigt, -dass es unabdinglich ist, die Schnittstelle zu -verbleibenden Teilprozessen zu schützen, um eine nahtlose Integration mit diesen zu ermöglichen. +Aus den Ergebnissen lässt sich schließen, dass sich insbesondere \enquote{extreme-programming}-Entwicklungsmethodiken eignen, +um das aus der Forschungsfrage herausgehende Projekt zu realisieren. +Es wurde gezeigt, dass sich die Bibliothek \textit{chillerlan/php-qrcode} aufgrund herausragender Projektpflege und Workflow-Eignung anbietet, +die mit dem Projekt verbundenen Anforderungen zu erfüllen, die die Erstellung von QR-Codes beschreiben. Die Umsetzung zeigte, +dass es unverzichtlich ist, die Schnittstelle zu verbleibenden Teilprozessen zu schützen, um eine nahtlose Integration mit diesen zu ermöglichen. \\ \\ -Durch diese Forschung wurde somit gezeigt, dass die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für -Weine in der Weinregion Mosel effizient und profitabel durch eine TYPO3-Erweiterung realisiert werden können, indem für die Entwicklung -\enquote{extreme-programming}-Methodiken herangezogen werden, \textit{chillerlan/php-qrcode} als QR-Code-Bibliothek verwendet wird -und die Schnittstelle zu verbleibenden Teilprozessen geschützt wird. +Durch diese Forschung wurde somit erwiesen, dass die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für +Weine in der Weinregion Mosel effizient und profitabel durch eine TYPO3-Erweiterung realisiert werden können, indem für die technische +Umsetzung \enquote{extreme-programming}-Entwicklungsmethodiken herangezogen werden, +\textit{chillerlan/php-qrcode} als QR-Code-Bibliothek verwendet und die Schnittstelle zu verbleibenden Teilprozessen geschützt wird. \section{Ausblick} \label{chap:ausblick} -In Ausblick nach der Umsetzung der Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine -der Weinregion Mosel als TYPO3-Extension gilt es diese TYPO3-Extension um Funktionalität zu erweitern, sodass der gesamte +In Ausblick, nach der Umsetzung der Anmeldung und Zustellung von Weinen für Jahresauswahlproben, +gilt es diese TYPO3-Erweiterung um Funktionalität zu erweitern, sodass der gesamte Geschäftsprozess der Jahresauswahlprobe abgebildet ist. \begin{nicepic} @@ -35,8 +34,16 @@ Geschäftsprozess der Jahresauswahlprobe abgebildet ist. Der vom Kunden langfristig erwünschte Zustand ist, dass der gesamte Geschäftsprozess der Jahresauswahlprobe teilautomatisiert wird. Das betrifft auch, aber nicht nur, das Aufteilen von Jahresauswahlproben in Tische und Flights, das sichere Sammeln und Auswerten -der Bewertungen und das Publizieren der daraus resultierenden Ergebnisse. +der Bewertungen und das Publizieren der daraus resultierenden Ergebnisse. Ein Flight ist eine weitere Unterteilung eines Tisches in der Zeit. +So werden pro Tisch immer sechs Weine auf einmal probiert und bewertet. Die Bewertung erfolgt derzeit über von Hand auf Papier notierte Punkte, $[0,100]$, +von denen händisch, mit einem Taschenrechner, das arithmetische Mittel errechnet wird. Dieses wird anschließend händisch in die +Excel-Tabelle aus vorherigen Schritten übertragen. Auch ist es angedacht die Weinanmeldung zu Jahresauswahlproben um komplexe Funktionalität zu erweitern, die sicherstellen soll, dass -nicht gegen kategorische Restriktionen verstoßen werden kann. Somit soll vermieden werden, dass Weinanmeldungen -aufgrund von fehlerhaften Anmeldungen abgelehnt werden. Ein triviales Beispiel hierfür wäre ein Wein mit zu hohem Restzuckeranteil -in einer Jahresauswahlprobenkategorie für trockene Weine. +nicht gegen Restriktionen der jeweiligen Probenkategorien verstoßen werden kann. Somit soll vermieden werden, dass Weinanmeldungen +aufgrund von Formfehlern abgelehnt werden. +Ein triviales Beispiel hierfür wäre ein Wein mit zu hohem Restzuckeranteil +der in einer Jahresauswahlprobenkategorie für trockene Weine antreten soll. Ziel ist es, dass das Weinanmeldeformular so einen fehlerhaften +Anmeldeversuch erkennt und verhindert. Kompliziert wird diese Technik dadurch, dass eine Kategorie beliebig viele Restriktionen haben können soll, +und diese von Redakteuren, im TYPO3-Backend, gepflegt können werden sollen. Ein komplexeres, realistischeres Beispiel wäre eine +Kategorie, die einen Mindest- und Maximalrestzuckeranteil, einen Maximalalkoholanteil, einen Maximalpreis und nur vegane Barriqueweine der +Rebsorte Merlot zulässt. diff --git a/main.pdf b/main.pdf index 536ea137a654175ae071e709c026186e50fc6533..3b9c690d864235c099222b0aeed423ff7109c607 100644 GIT binary patch delta 19381 zcmagkQ*#fC_GFJV;$fTE{e#1G*7~e`0NtJXSNBY|b34*6xL+ znyQ*9JZ0!ko|l+~<74;eHZr=jN#TOF_sGGhMF=Q*&l>ml-%Pz9hbyb#@Z!cRUNCP~RW?QIWV-!G0YXJ}MkiI= z8mb;0Nk-5hx0cR%s-%Vz02mwCfK%Vw6oNTo&IGKc7%TT0Xhtq9!p4&*^grD11oiaG z!@^Sv&ZE`mmj9~%LPoIRL1sK>Xy)*(1rRhO*#68)>AXUYA-K&7eL}A^*7P9fGlaL; zm!`tqgCHLa-(KdVr!9O?1af+~@%9CJPxYNyCxqtocD*U~QB<(65`=he5IHvVB2R#Y zz8B5nq_pa&L>GY`$ZgV82DjtiX}E*cxf({#O(tCgP`p?l8=6^<+WDQP`k7UrrGFGr zyc7E=QT)LsplnWWl2EmOC9!Rd#0jr(`!*!<81tRDLpPBg7wN5>1S~k_oZO;fK<}xQA{9ycyY63jMLORihGwe!Ple0WF8)2q_2cs5 zHsQQmf7<2fKA;nfM{i++N~biXv;PFybtzxTkk3DG#fsqfYWU`JO6nZVKiK{rWU6o* zg$88I_F7AmIV`9@^v*ZonO)F?dK1+#qL$HmZ~5rB+3)l17C>q#2@Nq(1j&!$9$9H{ zy)?6XV*ljyP`8GDXm&Eg8Q+^B<8eaOXlzH^nRP;C9uK>fqE4`$JM>HJZI)t8`d5t9 zqB{#TmNyD35y&w#{ZZCY=Ww{~iw^4Lx1=?hjhIQ^2s^KD@mlf9P!_ud^8O)gFYhVS zXmK;;r*-I$??84x-N)rcvm7sFvNaU10yXCNB_8s4-ZmUFdrI+$b8+aL1-$l10aMlL zdriEROUpo2qRZh*F(0o`S?e3SSmEksZzxEOWZ#>hA($58=1FZ|Z^gN4j%&xC2>TX9 zv3(nT@}O=p93oNKrU=N8v^>E)3hnu^JR$p*P1*@mBA|t$p{rIt%dg9G%KT@f!7HNF zuJeC~sY`(TkJTWU2jsYRE_{e}xoVr+-bEcW-F9^PiF=I@%6a32(sSsf88+qa02*nw zj(Sg)Jk0eM(1{0#&#F#D&bI1KaAi(C*geF}T46J(�xId#-t(yr>2Y`Gb%}P>+8k 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 delta 18480 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 z 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 JB_%~qMhaw}D*FHc