From 6be314198b62261365b6642fd832de663750f7ca Mon Sep 17 00:00:00 2001 From: mpogorzelski <1863167+pogoma@users.noreply.github.com> Date: Mon, 16 Dec 2024 12:59:49 +0100 Subject: [PATCH 1/3] =?UTF-8?q?[2025-01-27]=20Wst=C4=99p=20do=20tworzenia?= =?UTF-8?q?=20czytelnych=20modeli=20BPMN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _authors/twozniak.md | 6 ++ ...tep-do-tworzenia-czytelnych-modeli-bpmn.md | 80 ++++++++++++++++++ assets/img/authors/twozniak.webp | Bin 0 -> 42856 bytes .../BPMNFirstDiagram.webp | Bin 0 -> 12900 bytes .../BPMNGatewayVisibility.webp | Bin 0 -> 18554 bytes .../BPMNLeftToRight.webp | Bin 0 -> 7296 bytes .../BPMNProcessStartPoint.webp | Bin 0 -> 5958 bytes .../BPMNRetriesHandle.webp | Bin 0 -> 8108 bytes .../thumbnail.webp | Bin 0 -> 60314 bytes 9 files changed, 86 insertions(+) create mode 100644 _authors/twozniak.md create mode 100644 _posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md create mode 100644 assets/img/authors/twozniak.webp create mode 100644 assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNFirstDiagram.webp create mode 100644 assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNGatewayVisibility.webp create mode 100644 assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNLeftToRight.webp create mode 100644 assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNProcessStartPoint.webp create mode 100644 assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNRetriesHandle.webp create mode 100644 assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/thumbnail.webp diff --git a/_authors/twozniak.md b/_authors/twozniak.md new file mode 100644 index 000000000..226eea054 --- /dev/null +++ b/_authors/twozniak.md @@ -0,0 +1,6 @@ +--- +name: Tadeusz Woźniak +title: Tadeusz Woźniak +short_name: twozniak +image: twozniak.webp +--- diff --git a/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md b/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md new file mode 100644 index 000000000..d20975ac6 --- /dev/null +++ b/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md @@ -0,0 +1,80 @@ +--- +layout: post +title: Wstęp do tworzenia czytelnych modeli BPMN +description: "" +date: 2025-01-27T08:00:00+01:00 +published: true +didyouknow: true +lang: pl +author: twozniak +image: /assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/thumbnail.webp +tags: +- bpmn +--- + +BPMN (Business Process Model and Notation) to graficzna notacja służąca do opisywania procesów biznesowych, stworzona przez OMG (Object Management Group). Jej główną zaletą jest prostota i zrozumiałość dla wszystkich interesariuszy – pod warunkiem, że procesy są modelowane zgodnie z najlepszymi praktykami. Tylko czym są te najlepsze praktyki? + +## Najlepsze praktyki w modelowaniu BPMN +Ważne jest, aby zespół i cała organizacja posiadała spójną konwencję tworzenia procesów. Poniżej przedstawione zasady to przykład takiej konwencji, którą można wdrożyć aby poprawić jakość modelowanych procesów i uniknąć potencjalnych błędów. + +### Spójne nazewnictwo +Podobnie jak w programowaniu, odpowiednie nazewnictwo w BPMN jest kluczowe. Spójne nazewnictwo ułatwia wszystkim interesariuszom (zarówno technicznym, jak i nietechnicznym) zrozumienie procesu. Czytelne i zrozumiałe nazwy budują przejrzystość i pomagają w komunikacji między działami. + +- **Wielkość liter**: Zaczynaj nazwy od wielkiej litery, a kolejne wyrazy pisz małą literą (np. *Sprawdzanie dokumentów*). Wyjątki stanowią nazwy własne i akronimy. Brak konsekwencji (np. raz użycie małych liter, a innym razem dużych) utrudni szybkie rozpoznanie elementów procesu. +- **Unikanie terminów technicznych**: Zamiast używać klas czy metod z kodu, stosuj język zrozumiały dla biznesu. Niejasne lub zbyt techniczne nazwy mogą wprowadzić w błąd, np. zamiast „Weryfikuj dokumenty” użycie „ExecuteDocumentCheck” sprawia, że proces staje się trudniejszy do zrozumienia dla osób nietechnicznych, takich jak menedżerowie czy analitycy biznesowi. + +### Jak opisywać komponenty BPMN? + +#### **Zadania (Tasks)** +Stosuj dopełnienie i czasownik w bezokoliczniku, aby jasno określić wykonywaną czynność, np.: +- „Sprawdzanie poczty” +- „Weryfikuj dokumenty klienta” + +#### Podprocesy (Call Activities) +Opisuj je podobnie jak zadania – jasno i z konkretami, unikając ogólników. Nazwa powinna odzwierciedlać działania w kontekście biznesowym. + +#### Zdarzenia (Eventy) +Nazywaj zdarzenia w sposób odzwierciedlający stan obiektu, np.: +- „Faktura do sprawdzenia” +- „Dokumenty zweryfikowane” +- „15 minut (timer)” + +#### Bramki (Gateways) +- **Exclusive lub Inclusive Gateway**: Formułuj pytania, a przepływy nazwij odpowiedziami (np. „Tak”, „Nie”). Jeśli pytanie nie jest możliwe, określ warunki wykonania każdej ścieżki. +- **Event-based Gateway**: Upewnij się, że kolejne zdarzenia są poprawnie nazwane. Unikaj używania innych bramek lub podprocesów w tych punktach. + +--- +![Przykładowy proces reklamacyjny](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNFirstDiagram.webp) + +### Zasady modelowania procesów + +#### Modelowanie od lewej do prawej +Twórz diagramy w logicznym kierunku od lewej do prawej, dbając o ich przejrzystość. Ludzie naturalnie czytają od lewej do prawej (w większości kultur), dlatego procesy modelowane w tym kierunku są bardziej intuicyjne. Modele stworzone „chaotycznie” (np. z przepływami w różnych kierunkach) są trudne do odczytania i mogą być źródłem nieporozumień + +![Proces od lewej do prawej](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNLeftToRight.webp) + +#### **Początek i koniec procesu** +Zawsze uwzględniaj zdarzenie początkowe i końcowe. Zgodnie ze standardem BPMN zdarzenia początkowe jest opcjonalne, o ile nie dodamy końcowego, ale ogólnie jest to zła praktyka ponieważ procesy z niejawnymi zdarzeniami początkowymi i końcowymi są niepożądane i mogą doprowadzić do jego błędnej interpretacji. Brak zdarzenia początkowego sprawia, że nie wiadomo, co uruchamia proces (np. zdarzenie zewnętrzne, ręczne działanie, czas). Z kolei brak zdarzenia końcowego sugeruje, że proces trwa wiecznie, co może prowadzić do błędów w projektowaniu. + +![Punkty Startowe procesu](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNProcessStartPoint.webp) + +#### Przejrzystość bramek +Bramki są kluczowe w podejmowaniu decyzji i rozdzielaniu przepływów. Ich przejrzyste użycie pozwala jasno określić, co dzieje się na każdym etapie procesu. Chaos w modelowaniu, np. używanie tej samej bramki do rozdzielania i łączenia, może prowadzić do błędnych interpretacji procesu. +Niejasne warunki w bramkach mogą powodować błędy w przepływach procesów, co skutkuje nieprzewidzianymi rezultatami. +Aby bramki były czytelne: +- Używaj bramek zamiast przepływów warunkowych. (1) +- Nie łącz i nie zamykaj procesu tą samą bramką. (2) +- Stosuj ten sam typ bramek do rozdzielania i łączenia przepływów. (3) + +![Przejrzystość bramek](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNGatewayVisibility.webp) + +#### Happy path +Trzymaj główną ścieżkę procesu („happy path”) w centrum diagramu, utrzymując proste i czytelne sekwencje przepływów. Jej przejrzystość ułatwia analizę i projektowanie. Procesy z chaotycznym przepływem mogą utrudnić identyfikację głównej ścieżki, co zwiększa ryzyko przeoczenia kluczowych kroków. + + +#### **Unikaj modelowania ponowień** +Często jest pokusa modelowania ponowień, co ciekawe jest to traktowane jako anty pattern i należy tego unikać. Modelowanie ponowień może niepotrzebnie komplikować proces. Unikanie modelowania ponowień chroni nas przed nadmiernym rozbudowaniem diagramu, które utrudnia jego zrozumienie, poniżej przykładowy antypattern +![Ponowienia](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNRetriesHandle.webp) + +## Podsumowanie +Modelowanie procesów w BPMN wymaga uwagi do szczegółów i przestrzegania zasad, które zwiększają ich czytelność i zrozumiałość. Dzięki powyższym praktykom twój diagram będzie bardziej klarowny, spójny i łatwiejszy do zrozumienia dla wszystkich interesariuszy. \ No newline at end of file diff --git a/assets/img/authors/twozniak.webp b/assets/img/authors/twozniak.webp new file mode 100644 index 0000000000000000000000000000000000000000..fc7affbbc6461fae0852483be56acf710dd0643d GIT binary patch literal 42856 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 literal 0 HcmV?d00001 diff --git a/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNGatewayVisibility.webp b/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNGatewayVisibility.webp new file mode 100644 index 0000000000000000000000000000000000000000..04f55ea43a172b105ef96d98097177d181b96170 GIT binary patch literal 18554 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 Y`f5-_T3`Y7OgI1mq%aD2000000K(Zm00000 literal 0 HcmV?d00001 diff --git a/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNLeftToRight.webp b/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNLeftToRight.webp new file mode 100644 index 0000000000000000000000000000000000000000..28ff0ec86ef3d768c2514e16eb8e7c887f1563ff GIT binary patch literal 7296 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 literal 0 HcmV?d00001 diff --git a/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/thumbnail.webp b/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/thumbnail.webp new file mode 100644 index 0000000000000000000000000000000000000000..48956b501d0d017024910458b92db66a976353b3 GIT binary patch literal 60314 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 z z1Y6*W@Q>$qmc`kbWWaQfyLD2=xXN?dk#9^XGSO5ErltZ0fr``Df=JTJ$Z>0Ag$+6q z+nfHq8RqW!jva*ol2R#Oj2&@=kTpZ$J{AY%#l7~K*@r%~dP1z#bSM%fGqJG7LM0%m8Auc8h0=6N>5N7LzR*@cqCIF1*R3+AfMu+j6-Xd0}bS}@Y z?Eto-BRSf#x(KbYz4W@6tc$sl(4%iG*;f3i?&FPNOp(^scPYjAER9ij~ zHsfyiL3WPAb$mgX$llyxp`klsk_}B+bY=pXYWZXX!W}UTVV{L>j@_H%M+%8x?NP99 ztZI#J1-5WMqca7w>pTgKD5O8rV~=xT^Eib??5;2D2i$9NFDEJs0|3dd2T98<^eQ%Z z{tvC_UJyembqe81$EG(ZCX|P*@@J#WX$x!9f)LAUZe;O6G|p!$N9I^u7gA)1EhL92 z$$B0&xA_>qzFpb9y1Ua$--qqzcv}jH0kH3~h!-2uw!9zTU{S5hySVMMzn6jFafZ~- zeS^DEkk;*bwhrDN)G!}$#uIBgJ(6%EaEXQC;s3Y?+vy%RjV&2@K#TV6X0^5xBMj#_ z&i;vbb+Ml{kBa-6^S0IvMnf5|YOG9Y7OGs!v{OkZ0!`|| zE6B>xXUvdQE-OBZN2o=L8p)L149z2%VYHbMuRr%J?7STxQcr;9*TQ1R)ibR}-g9Zc zB)qc!p2KlQcjTMA!SH6vnHl@*sRLb>Lau9YXo%qEb-9|O7o>yiBF=ttllvXGbd92< zMzXg~d(MjEMN)RQ=U$9t9jAR(*VJ$$MH`Y_lKf2R{LtK(`Z0#n4};cobDwNW|FTLZ zH6+;MGW%W$JCdPdmt-cbE&dR|Z(xpwq7&jaZf$bJ$($DY&G!W#YAfnn4v3w}3Z&OC z^!hjO-DUnBA7Tkxx_#^ipe~2o8@rnAOEDDv@*_}PV>VV=aa!;To)J~HoY78k0mb}s zlGOCGxV)qWpYca6YiC|`C>JWlO}uKgzu}EzL)$|a*`Z^E1YjSD*wzu2ueF!wEMpO4ldR)cMqh^si+GbS6BtYD6z!&53}%{8$LCbr=3bSw z!zFvvl?HaOp&c43cKc)1bg7qjf;7WW)5Y_C&Xc!X`nDQ0mty?Y03wtx9m0k$c42ld zP3gb~q17amkiyMvAzR}(+ zZE1xFVh&T-I26@2Mn&_&l$S2sw7PbBrd}N+VR(=`Tj9#^i0k%n?Xs{PEpvexY`r+>H%DMNMWS zN3oB$*NNFpiRSw&FC(zc!(whE`PYAK*`b2*6po<4mo=Uh3wZ=RQcjIS? zjdOxyWKETJC_;mUq0h=f@cCoUQl6RA77=E!SE5IHn;2&i9@_AXI(WrUk_s+PYQ>fR zwAFT-9C4gT?O|qd|3R{S7k9%D5^;pFZcj%$0ox)M*`+45DcPqlxi`yiG zxEM}RU%T!6tHih;L?fjZj^m>9nim?pOgq)C3AJbUT(KHO9kGdz@u`5#S$L2Q z1u1(ASn8zLc-VY&@>1jN^lOXBzyrK3XR%a>T{abmp;bhdr{^HFn|hO2&RaQ+ldhp6 z{X1!Lo3axV;$KwsC?6zqpmyubr46)e$CFJ4^v}s$W0Lp+1<;ZV0l9Wv+3;G&r|4+x zohP8^Hej2@vCyQx4-7V}v}4qA`=Lj7rYjUxTl z!oXP}m+25{<2JRf_qhLSMSm*aV8+03Rh!u$gebB$5Iak8*5fe7Yb>QtLkL7n;}40X zy2cRub`S4h_(nXcU>EqtdG?OMKGW}H_lU*Hx9F!V7KVL6qpcO_z9L(}v1#f8K=;6Z07zdS#=BOY{jo>UR*X}^Gg&lsfoL`8j$Mu-aj?|OZjkGyZe zxZ%4KX}@WLOvzRV`E|W)q{om$ia8WdoMt2RKL1pe%mecsMDV*H62aLOsi3P#rSBQ^ zwKFsl-;kup24uRIRvfRAs$+b_eS)bJOzPGC2!qB-%mpaK1kNNyOPG3?W-9m|>MHn3 zSz={Oaoy5_@FzLm&adfFU3OSK%}8{j)mR_DCFe!Eu?DZ07mFijVlm*IR*#LrWGW|v zemU0O0zwI7fr>2Jn6eQG`K`K86CR7yy>K1*KSut&%V{wC;dQ$_-2+4XfDJ7D=D zfuA?z7y2j?L#X3Ol~i&Qqi%t4&}K`wF($z2li^}&gLD_Ug7@;k2=jLMS!z6S^Q@

;(HLPb_kn$!NkGC_6*&VjaHWTu+mxHf>A>|Pl_}vT{pytYSW}>a0_og3K|TjSF%W_*`LA;@8j98pDxt|y#^UOtvCd5>u;!{?hVp5S zYBAs@T*U9XUZOgc9TlaR^$uLy7MsFL_~2Iy*Bhiw=R9e~>&r5b1(OfE>W;U+`mk`t z254}DQ6s-p(aNod>$+)L9Ox}yp<#21^zsM;jTZ(pL0~WMCg}IjZGVlNdw$g3mNA7n z@VT9JuQ^3>b^Zi9fLH3ric?oC#JeadPshENavXjwWxF<-em9V4t=?HfYhYs=W@RZUBV0qh0c^JQp6>WjkGVbj*wvzG{x^s%pO+(syb*AR_ZBl-&x$3!wzNumN@DWck~&;dIdSL=AxkzP_f1Ei zD4^973=_IFIQ)`JaNf&4)4ZaUsK@K1R8ALeVEVzC5M!8Av`(*%NjZ6GGhi80zb}6S z##_fEXY={lahH=xPa|Pffk|s490dl?gld*@9ZnYs=LX947zg$)7O;Mj!Y2Ry8rbJ# z2boH~?AI@*;4M*VXXkOsY((A93>Db5g{;tc2!^{Jk_#uf&#ZI%coL3hC1aPNovnxa zN8~!xz)N|#`!fW-hd2vI`!3cJ>;-W$VQf^}GnD4QWPE{S(DpG)on;zCyU**s~@1$Ee z#b~;cWwZ(E%epbCeMz0dz*kamb-z#}22(=s+nNx~qR-UOk0Qga9pNG1)zJC075kq} zBo)uFd4k~EpA3EtCz??FEMv6*#!b zTD;i-R3CWdi1gc@B;u*-qZu>Lob~hGRs*%1`(8vayb!szX9EnzUGEMbWhC zW+`{Y&R86MwfY8yAr)N;y!JJ5Zt@Q`Dn|?@nM|%mnsg?fXg?BamCFS1n^zi5-{69qeQo8`;2eZn!|~fH%-XzgwT& zp;weY#u zM>d?XMyhntW^p6oqXJXa6RvCUeUZTccT~+ZU_J9{wgIfxTkPj}X5*cc-ogZ%WE*}i$_dv~2kBK{v=O|-@k!0M z-GiFvJ|e}V9}|GjQyPfCAlHk)`)+l?zTA~`Sk&Dd%@9#X>`$o!JULMbHaz8%RedGm z@_=k@c$sz&?>v{UkHzmNEAV9OLobHb<}U3dj>rc$!4E^4tMHmYt)t5z1Z&UIWf4^S zP3s*RdLQZ#!zp;RbJbDYGx+|<%cK@1=k$vQ*h&m<=Y{)~gm(>F_uVh*zPFkvX2Un8 z_JYRriG+b*O95m0Y_@TLLhI)|Z*FzkuUE8SB5Dzb+bnZ5_r-j@GJJ&>m2ne8f}@#^ zP@LqzD~#x9n-YeD)36Ys9SfKY1slBf-u9tT|zzBDT z(h}wU_XSoojf1Sbs0agz%itU8O5KM%+=nSO<;x!m(meKDkLkie(?0bdG&B~gT!wyc zv2qPM=8w9^4FxlR9``w8j2LJAQ3v}jhKaIGa4oOTq^510QWA42m7>EQi;Q6Gj&dSQ+@kgkj(F z33>SSu-uYFWgs(Ol1rWj``iN>sB4r-8#zTfzDwLgCC2PPJtxFxYxarp&S|l88M%1l zIr6p2^hz>PO7h!#WGm?$^Sj#3172fzX*Q82)H<6gN6KmtFUTq%6`}A(qATjJIL-(# zGi~~QXKvrc*J50}N#dsgYxvidzrnQu{c5G3@ z9pstvr@dlM7c4OavByD7$iWH_xT>abbFDrg8^P*E=~DY%+haY+GpkL$X=Y)ZDTav8xA`-HK-eVP>Bw>o71dBy0OOU39YqO zy18qVKlbc?2nX|>8d$%Xj`Q$$Xgh`{&COhA46Ck6!|z7-oL{j6*%!Vue0$JW0G~VC zlQzQ@C+NlvJ~Ur)U{J|047bdF*h4_zetJ#dv#6i{JPVWTN|l#jt)p>whY{Blf&X(uyH z9A(&68B_*mfk2Fgk*dfNSZFhh$$PSC^Az_7&Ce3?Oei4Oe{`kr;gK~tDb@(VvV7sP z-E%(yZ{8v@rWBk7I*uCAef+Hs59xRNot6W;rf=G{wa=Pw?xP9{s5LMr|do z*C8mp$WnrYO-UQlOQBO$OJUA^Xh{yrmP^z_ax<_D<9q1 zf4fUI08CRC;|T9qgWJ%Htb2jZ$GDNi4vg=R111<7ET3)ExIY?gO`DkD$M!PgU%_GI zs*HkGO*BehX<-$Ogq`Y$c$Y~AXmdOK$E2jhUOBkeCb}j#4PqLtYs4ErYct!8AH6s2 zLK>cGR~L6kpV+x488E~OLYB-{%9!m>!Y#KxpGfdK!yX|Q+pY%>O*+ZlOQu|YpQTz&#pAj94E;6pJ&Tz;dNHA)VkOA&ycSAA z17p<7-Fm5*U+7eBnTG(UwMEtUoF?&Mo+1>zGY~FZ;C$3NIV(@A zMCwE0lVS(n0>mm7dPNmmVe-9s(gNJOnUHmYpkMa4V_P*WV}yl~2i{SG?;ukT5m<{| z!xMJwsv6gURXeUxoqytMRZLyW@~auK>h~}`{%(k;!>oNyMz-rcu6IMj6(r4(KH|Hv zpH3&o=|mTBCuSob^Vo{L4=)XGd-vYtsFWi~u=VGRcYglPct7u2zHm0Qk;+f$);F&C zk`JzC;&*&~_42^*SJz)H64{)F<4({;-2_N@yKAz`*8MKCbh3A1(ibQt_cbNP)=POjsn?73UR}%$TW`qQ@sZ}i_ns^~l3u)_FGPDN$AQ237tTt3k-<29 zCGQEI!kWEp+li*h;bhSW)%J`e^WRE>df(5$oJxFhK1vLmKkDq{QR_TOzNAMzvo0;=jDf}tA``n_|PfgjMFcR zT#RAg2B)=VKLIZ$&_4W(SdaB_59dibOGEWiXes!~@og7Ik9|EZT3{V+Kn9-KxH+g( zW1df`RQAv$y{vTZd)8!3t;{(f5+BBF!<7c4|Wb3Yhmvwb-A!c=g1dS=_x3ur#Yw7O4Pm+Se z(2rBnmv*Z`wzTZeQYcW=eObM83 zP=2nub>#Cw_JEjr8Jm8+Id2=^G`k8tl^IZ<=zW|No#?&KP}TE?>>gyTG;jgB(-9y{ zvxQfEDyq;Q_5=U4MnZ!-l0J$TJ2spOav)h-M`(Zoz#=RUadIiTldt5il_+Jz*T5Qm)Z4NH-w4JwJAX95(T! zVE4)CM!Du0mjh!q_qnSccJa7n=nG{iYThn4U?a=yD7VGH_a)fBpc;Xu-G``zLFI8Y9Rd<`_BA+K=Zc>`8RyL&x zs}zW`yu(^0tot6LhH`1X!{Lz4^L%~DD!R?j;I^hVHaV`m;(qoguy-FG8V0-_O$IYd zfmzHq{QM8ppzbXgEOq}&0J$FU8YzR|nhrX2<2nf`h+1#;*h8gmY@h9-8An>h_5*=+ zlQBeD0bOQhnv}v?jQr*`X41+e#-d#z_dw0)KHZmrp3Pk7d>y>(J+1i98K=4jgjC(q zH!0b-42u(Lov8^><+&iMy=^g%HlmrKu<-y{_OE&sCLWJdQ3Ln>&BSQL?=9BdcNFpt zQHPL3jTVkY5sa6f-oFhKe8;T@uOAvkYYiWwXC9(0N!Am?^P!X(C;L`AZ)W}&$o8Kz zjL=DkQS~q!CesTB@1|)gC_`EiU{^kC-O@-$4O4hGOM+AtAR8Yl?#b_6;|x6xS8Q1Y z1jeS)HSH9NMsBe|Yd|ordqeBLaezqYRrX6TLU>_Y*~MrkKE!2($-^&K2;im)X@?=f zo#XuhakhyXC-M+U?kv(=_-L{~`5ze*<@j-&j`%BPIW<_RrDpSG5bd>?CaG zP&*0f{>xO{nZgq+llrpIETWew|2f+S7|d1b@)76|2HtVK&j>N~q#I{fjdN?{AJfgP zfn(QXr!}uADZZ6M=Z-uxKRsd zL0;UDwq8~VK^Un!8O&HB4LABH6uZKo?|c#uuwfT|;)Ro2oIu8`Yr(-WVze?<%?g5!i-XrmN0kp)?%`ygMU&zVkj)HruT#^ujT^mG;7D3IdxvCX zMGw46k{B3{O(|*Ruz?W@BtCZ^3G2?w#=q{-4=re(iy1Rn4E6llgyeg=drf-ASK%XF zsQLxQ`y#EB(Gv=}B!ErsoM1^riacX#6bO2Iz&(p+s(2z!kEW+L6l4Bj7j#TFYC@wz za~zBC+OZU<7ST;^FFip>LPwa0rj$cF#s-=!N!E64kOX^OKCG$4{ zq@u0Z&Qp8x$yEUYTJumM(Ex4gAAt`L;bB!m{EBnjV__aB@xJp+2AWb#OT<0T*JDE- z07>ZcKY=U=dnzM%2f2!|uVYxR$ofmHMo%1g6>gf-sKf&kOF}RsaTY~Kpb|duuC9=k zx!z8P(Kus<4eQQfv~*-8&lPBcaErT&(l!nU^Ki4tkD~{#Rg_ z5fLP98}S%w>AeaD9wliGwFmN_zK}elsaBsR;aI3yK067V3eMWx(H^otVU%V0pw>=r zwaVYc<5&}9XOKr?_Pe_kH@)TdAWO)0MlcnqQGDwLx`ZqyUKSCgBEOIv2#D_aJ0h0o z(TkGEP|DxxDDybVFO_wjSAT*9@E$e}b!DatLyp%t0i?_WF4xjeMmxKq!8io}@Uzra__wBq z`12a?jOEn2{GsPt=w5iPuDz!+(L(6qD5GDFC~K^N(Id;+#7x*n>wuP&isfiS&<87Y zF_f@wg1QUCli1Q-Ku`w+({jUQPFfImP>4jSL%i3Dk%H}tB+9N7XLs3Vue-H5V)Za-j2i!78Kpc;k;VwWt0xzpLXJC)@_N_bLu@x~unX@f@ih_}x}= zgo7(Sllc6t2h$gu%fHRAHMw2yYAG4+G|Mp5`<_J7 zUFMfZ^1m5#GN)ty<|U<5T5+q)O&S78Q5M5f_jdiM_70w_8B#D$3Ri+f?THN~` zo`iN6{8r()MweIhLvoppGc{%i9+q40`!}mlrY90%kmP&9zYD-s`vi;MeVpv!-mdX5 ziNN4_M;#>Vgs*1O92D^mcxHwEoH5byS2ZZi4ThZ1spf#``m?)gb1{nG)Qqq$i86uF zD<%&(^~*zrLG)pLOK9#;CuVBx5pe-A>(y)@H*CeXR0fxqtUagKSn|uKEWG^_iE{ML z)Xx&NrGnx^1IR^u$HnDwI?ZzNaL^Gr$v!G>(Q{zi{`--i1(i@aqe>^S%RfUqBW|j| z3T6(3L|^IUJpPmrV3!1~>4~`63*u$kY2SGd>k@8P8>2f(T`cHXoD~UbZ#n(662ON` z*C50d$%p%7ynR=tm8lH?>iU;n#w3A2-3^*MA{iU2p*_@kfZIt0-EZKOC zkVNq{5RO(4tIIQ=FOzwFl{T{9f?BeD2cH#y-=b9ika8-hV{I&!R$%i@V zT5H%BU!)?rIMyZcJzJd>3agc(vGP_xlY0fVE;rgDliYdg8iS#^Pu0nOzQ*C_&+xrr zepgq&??I8nLY}tA{u6U=Q2vV&4B`0k@~UO^UYMdnN@xAj3{D5JP&dhhgKxh_KN^Vp zd8)w*qc{U+-rZ^og{jV2>+&%7KBqlwwvggm_7dD*sTR%`hB}?`vyOc!rYBtsEKRuZ zk(mzoXGm2*ydxS;KKk7qUktD_s}@NWsE7E@e=#_0QqnE8EnPWL*@427t~Nn_tsXvS zRN$~I>U#dHaov5p($CWS-pjs7WyzpoUpq_LsBm(!N8jGI7AIwWr4!KGpxh!n=;Rn^#(-Rvx}FRm@Q%oe7voK z_E(Io9qN-s2t6zx>0M1G2fuKRrL(501WHeyeDidpEWiHw9+J-CmHZg7c=7tgT|3Hc zpInlePIvObz)x=cA8tSKe> z@wf07K}Iaxad_GYluT-&Ec_`mw%J_Weg3@pLJjY97qi@WuR|tNqY|7E34<~sUZ7xK zI_Dh|s}E~ImuYw*Um(|+i1j0pT1{?^p2OswizB2pPH=3a15<6W#Wh9*{#&BT$7jM1 z5lRsA^ee^@2Iws)s7;D3Y<}NeLObs!^t9g~9(*N78)f`sGIs<5TFoh(piB5<<;fLE zW(y_r8!R$OqnR7&diFU{bLJBzbhCY>xwEA^&qPlSu|1@LvoBWQc$JRvzRJxK1e_#p zl%hypwNaY)l`oCp^oy(*KQ+i-$EwV$TOA4o$TjerUK%h5y=uX)Dia6gLFz*Uaa)Cd0m71_9^repQDUX&;IXb}4z4&--vCi>Bv|nf( z25CmNWfD|jo>FbL>O)%OQ_~8=j;mgOGrfO5BF7GZ-Mzr#S@wLEJ+h=`3Odh{9{iEaE#qnLd5lvu%pPHUa{&LjY>dlI0DUlNN5$+SKAiUTNc zs7>Nhv5@#n1o6hrbvk4$YekcAwOGpfq1A0{;ra{SI5oe{S`U{bp5wC*tk9rV2GTO9 zMy}|?ekGISsJ$dpaoQ>u z5YY`XzLdw>1Z@Y~-N{*w;tdraPR|fS<$04_>Lash2BoO)QbkJ2tMrMsr$`uU$U=-) zxqgN`?{K@?IA`1Sg6YfD+6sIb%AK$Ka*@An>(yHfL6ns3?0>OJwvO5h`@GEjfH?Jk zJ**Lh^FKjv{#umCZl-#_+C6iwqd*d^BE^8yWv zYrt}?GG|o3xVsx{ev2$Zm2$PvY~0L7yx3I5b+|QzwtKg6QUn`?XTE5L=Jb~7OBZ1~ zWx+?rJuC8G5N%rj`@2cN_Z|TAZ3#T4@1|>ijji=&*S=jw*q{z-;$?52(J8A*UkR5W zHeZDml|+V3De5;OTG4ev@t8XQkn0X^9dhat3C7`EjVIdi+j zKE?NBH6ygqu+4sw1(KW4w+t5tS#Y{Q<_`Jp?GF4G(TDms=S4`K2JEDZ7^9xc2LUg1 zru)kE34qHHzMFa8Zs>ggKdQ}I!rN@CuwHVhA|NF>004*!^U>|0w@Rx#N-k^|a|d&U z|5jX@%p<2v3S<4=tjT5A!Nfl<3~h20QU3lv?7eXSG2*#p8uLdh5zHHA)Vgv{iTV!GMl6 z)N`iAor`X>J;>v&|8@m717(+m+#VW_SHajMu~#4G_s~b_cWEB!vMWMFnUGR3{Vvo* z(Od-PgA(oExF+%yAH+I~+T-^(C>z1*t+l zB0c3YZQ8bPd+9UjKk5$J;+qsYkvZ+Q%OJ07j{QIh!;jgtO^r&j87gq| z#ZyToMC25{ zi5r$n(2)&?PvF3pAV^}BB_Tep;##lC&jo%98kkW_mjISo(9@N%yO<|Zj?UXM!L#+~ z(v*`;vxZ~*k>J}=xQt}o(eI9&c=tq*wQVVp7{kU&giZ>@2jF5Zy<2HWMW`G7daajx z@LZEuVq?9J5fliaC{!`=RW}Yfy+uEYFF}~KC1+htIi8=Se?i_;pa|N>|KaCzo_J+J zSTvchdium@MZ6Qgsya#&d1u_wV$X$&Xo=nR%z>}ws+&FAx1LysfQ1o8^K7s^x-GuK zn?TJD&9X5nr2ay!7U0^FTzz?~FYfBXcj)9N7p^wf>e%nB^Q!`I>X> zmXfCDi$m&RAzWKA1iTJb`P!c@IM6EU#4}v~nknt%i?hs9w><>^Hr}_i(m_E6p4Cf^ zOJtbJ|I7Q{`!LpZArGjal1FDiqG3Yx>TOz?N>VfeNBBt>AGtWc**PnZ&*+!SbNxjq zMZw~+E?~JlfB}BtekFTzV@rI#*7mB=NYcfFK;k-<8aHxH$v2Nd(V$J>OI8T}T-tkb zG5Qk^-WmyHUGbz1YhV&bdAgZ?k=+!p04k=3;Y_IqTD*W$>aYnf&I_qz)xq~MpFAUe zb0LtZ^R3TZWzY^5OmFu#(TV4sI4&FrgJBWmkOOg#6gsQ>$~HpCn8sf|%&eti1+c75 zo_N1iPjt}OP}j(*$kBjtSlc)=IK|3p2YqWF`XeVqD*SC}dc?cVY`MK)B>UocDe$Xc z?>8lp(Mh5qw$3{>wABKN&Hljvh7YO&TRTX*Pz?pc8{e%<^CjNF_85jPB-WW;BO|1( z=ZikZf{FhVDJHvnsE>b-a0W`SQVr-BQRd)P>7C?$)u^VQaGg=yCFMy$b*kU3UFfO_ zlYw{}cwx;3CF;J0dP{(;!EY>1f?KBQOxv-s>sQv*+w$jo@1ghmU3xfxhTC}3G_BC_ z`FAzJZXI?(w$cdzj1JqZ^Qv2(zL}=>LmN>s?`-Cb2d<+QtY?Jjf2HZdV@QvvTWL{oVfd&V^6DqF_CEc{v}3 zPR=oFkM19zjrA>wK9E$1GO9Ag`Lo@1b|eUNsZMw$&M^2b1h{7figxoqC#<2*u(QTQ z%kH**N?Sh2=YW)aoo)Mg>*uZ&zc(a`2<)IQVn|kQPnZf8F3@|x*M}fs$ukd38dc1< zPLG33$iPB|wtNrItD@N&vo8YK;YnmbVX!0|9ITP9OKl_G+ z^~;i>Vg`{5Nf*`iTRHZ@y+>`z*SdEIKDP55Ji_cL2c(CtrQlV`7Lgfnq@bvjsF7%JtZ7)n9E6602kdwrLS{bb0V~| znH~`nFiD_1lJ>Z=z;+FFv>o78ygMyb5BJ7d(zsR!PwYAHNjGu$;4k?;J3J*g%`$&{ zi@KXXa0zp>s~KL|9*nHcv6vncsdfa8?4gt~tB%&~R_G|+*};-)Mk2+NS| zcft0??d40HIqJ?FFQ!P5E>9s0AkZ3X#1z6-fPdpaec3!45k5?{;!)ogHmPOHnu=RT zAE>}=h-!w70u(7t!QQ#s3hinCnK*NL`&*SWx+$e*oU2voV zrm(fGwR#lW3QTU>$a0|gUwoR_F)$b4MJR+ELj}kI0yaXU%>=PXn~J=)NHzYUw^7f5 z9hC+8;}&a163GZ6fahimUG8#RC>M0|cB(K0WAlGy;2;v+&TC%d<-)oai7ELDGHx7L z82iKZQmYJtDW{0{m-Fku8xV%;5F@S*FH?TToY3)0O5eibCJ8t>+q0{En)1`Cn)pjM zaSZ8e_sX~+ui_=m&pJqbSAqJHPhUx>aqoiA^4qgbr+!~y_e>@}^!mf_%-k^;Tl9$E zMRz6I5Pi3$w@E1Q3Tj79tpffu(f8PGA_0bft)m*+OYh2?y(iO~0*goEn2sdL*BsE` zT}top)HQ#VDcw~mFupEN>&=Y+TB&aZ_V<1Bt6cgjOSK}mjFqw})W10Lbs+IVIYTCv z(mkAq^XEx}CW?3feIM68vX7mGuRWs3;PWVWunad%@?_kMc=CZs49zc$HvV=~ODFZS z9&MwHp5=9#Dji63oM1(*;|cqULyj@>r3mVhrn8yT1e|?nZenm{kkmllLJ02ZYrx)P zD)MYkqbr+^bd^(^@Xx+`Yco7J(ZKi%4SFzk6!iT`7L*^Z286@D69f`r%Yt`EX}D4# z$G-kT{qNV1pd?KAk*vCkQkN^wWTU*D=5a`H8?M_I#A|(Qv1{Z8O4}%s^3nYr3FZ8u z^C;{B{=!reU?9}4OMpS?ccuby`C$|O{eyBljhdyOnc9_6wjrQRW zyxf7(U+iaB=EB2gDya6ARnRM676iF%PKLND43J+wte)(;5i#+9;?wEIN&wZ=^_sy; z@;I+buap%4iPr~mp&>{pZf7X2ytvhdoN8b& z0DNEoG63*^P@sK6mg>4(j|*(jiQzDd+c4Bm`X0>8Gmcf%Yp`u(jI7%r9uog^gwLCb0V#7{N1*(coXue!2~B2QF?a;7t+;P>Qt^dE!{%#;8T-G zuR_z2Dmc0T8DtAzbdfd3DBfO z5O6kJku?z&_9%GoXKDb=RE&Xh?IAwnnBzPW4X z?kuzaA}^c#kOal(Y|w2-HQRA`{sS*EI^B43rP!r(^77n=LbqRn!Wr%^f#w=;#g>Xz z9n3Ws$S1ngtN-K@n;gXn^{6*O!85|$6AE=eu{iVy86tX-Q}1{?e$^VOC!iQ0u41;Q zV&kB^vOPVKnt6On-sQ9mK{}Q^Oe@p&<4(^|O{Jdq`iK)(%d0*{M|g4)z=?As-3+52 z!0L&5J7NZVd4u|II?uCTa==u;+n^lj2BUNV$NI<9pKzU%bq)t zO^t_uxMeY0L56YC1T}h2mzvK z53=)TF0E?AKJ(BTWk3fG`65z4lD*vWk0yL5W*>E7$}~G|Iae~gYJ{8)`(gOqD;#OF6oxI0GE{Au3Er-p7EtKc%4Fn!Yu zd$G@jyV^_YgpY1$QDK~(vWCSnXw%V`Or#o=0^v~idl0;+W3JwNJvP0u1e<4WT^17* z+gzL#iw0>NstaFpwoiQDAG#wP94bZ)Wc`qL|1B8;6V#w%KXQ8NUFLKA_JVY_BgT`; zP}c(TmF3Sl2X;oBEv$^7;MX9!H~;_$*Q<g$MCRNoi^7b{UOXj=xv_Bfq=i_^sxsLRxT@G@9*~RSEAJM6Un$CEk z&)f5zivhqa3wak@cU+KvTGlst&8XV63kf!`HRIZZ{vTmIr|;_V4!Zs5Bt91kiBF^g zuv7e5Rb{7AGZKJmVTHhBP5WVl&qJmsyAiKjei?Z=A1Jf3t+=?K{#hTU=bP>ITUkWt zACj*3vOI-6fCvbt{G1U0gwi2m92bkfk-O%)Wwe$Ro^GvWR*js?BNMyZMOAM2au!qJ zP(Mcp<_fUJz*+jb?zuf{z{@XzpZP3D5_+&@hKxzq7MrM@gUWuIDAaUPZ%*31FNS!T zrkg_oxs29Dbe=s`u42yI9Au}lS8RE)$(Y!LKZtKFD9Hp2BLf zk=vXVxNYcZ-@k68ExXM+OC7sMQmnnufKoJr#O>~#3lJmTTAeAz6+nOhAsAB@^Az%XUtsnp=Nc7h?i7K_=xP96+7yISEX@XLlz`{3> z%Za%ZnyKIrz5LPIK0}g!tPB`YryO_%-as-Qa2`VlInEL;FlA!`EMNHH@v91coR_wj zrY`TDP3?g80Z?|xOF5`bl|9^x$ChEe4G}^#Vc9?>;}vYQdam#3O2C4YXSkZwZ|I)P zxHamOu{0ep?D17_LG_4*6MNMg5RupoEh~7_8~XQyH<0e5|# z?mC9^{xYxv^-qhPwJO7|+!a0D5yq`DtmU8|&$)NK7en&T?l>|B);GEh$}&SGkZ+o> zCJf?6m9QE_xY8ttd6)*qx6sdRQrL7siMsJMyO|~BMEY2SiobgediDf{l5@zfdV{jZXufaMXJo=xLx$ewgY`8?+Rm!Co-)STV&r#mV>VBTjNuv9}iK5>>L zQ9942$P@0-9>$r^Mfe-TuUnJ51cn|bu&y*jK6|eBNnb|b#to_>2-BB#LR4ryIZ$4W zbTb$QPo3np(+?I0{fI8{|7TwwO;-ZywgtbE7gS3Gd3QnvF{$1T&>l^E3#nKbj&#A2 z(Ww+Y%AVoG`UnUuP0NICJXr>wXSj8@&T}4S+9&y%PngOek2`gf_jQ3GGO~^NoK4Gv z*uzr;?pJ~r$*o~TV_f;ALY)bY1J|G1K9mEZlw#kjE@*yevx&R9x2U>ZSe(b)Rgqg( zkZqR5!j>F{5xg4pGbp^Cl3Dn5j2IGr*1tD;bTht`3f_7#{oH`ZG0(g?xO6-svPRD4@Tk0a~nMGutgo zQ7eQ3mhRI^f5(@DN3gktqj;HV(jw@zDb5MGQ&M7v;4w#)W~`mn<3e=YNptmoU?yf1 z0!G3Yo5kbM=I$}&V)E>M4P8}kiE|R{=xG6?i*~bGRI-gUM0LMuUB*NAVF4L(vBh9!njCWLZwwFF zd{Cn6VP{KAm%Iq=p`kqWE%T(F6}}`as4rwYK&de7_`7`F1~}6^qHi#v;`I#h7P1F}z^q#56-VO49VE8U8dQHAhO_E0#9i&GDO!OH}LW;hUtd)fx+B3s+j!td`DP%tcE ztF=|v#uLrCs%pbhp95#&Q(jgwJylt2$ol}T1*N%H;p1wfSHT%o|2q~dcWk0RVpn)d zVZsCqA&6ngSx!}*?i7A*$|S#wU5R)CBCK1ejJ%ws+?Bn#3m7KrbOaP$dFs>7ik*}x zfo5?@nq6)Ehm|A&XpCQ-rl78@%J{S_NpE12U8ZMxSi5=ZjrIzj`REh5_iZhn;iy6r%2- zJ5|qiNyQ_{+G99Y2T^>W;xf#0>8_ak_XJ)RR8rccn41${@g5p=Xxc;xwahx;iUrf$ zDPm{ur*a^58}_=Jbg^n{b4kx|HB(}{%TxaHj-m;2EToCPdlg_o!}$K)&om>E`Zr7t zmH1O96!UfL5vcQqq;H5Nf%h;6c$;bJp{lS_FzH^%(sRB0YRTawp!~9mrpgh>@rT-%*0Q7;G2|7EdM= z-Es&tCLjbh@ff}-;s2_`NK5_D9DJ_7p5K-#-L)Sky~xKvFa6F(3)k_;VUxFJ;>y9= zhr18OdR&MJz~lsDsK*zb;8UtVZ>~>hqC#X*`qW6w^c`~H&T7OZeyB2r{OHk_i^Ic!7J)iET~<+HJ#AXFv3hslHw+OMy4+u6zL?@}tcL zGX?%u+tsO~HW!NVzEZlTQ!LQ;A(uQVbwoeC?{r=tif=PB+VY3HnDhoV5z@QHP87VA znfT3Fa zl!>q7Luk=QJattpW~a!CXUxqyE9HY7D0@%Hhlj7mZR5JFcBcg=b^x{zsCr^{>k8Sn z>-o(UQ@&vR719gI^toGxIg6dPSb`LQZI^xl!!!Gdk^!#PnT1w*w2GDR)z%xuqtJPg zk#7e}buz9)b9G z61xz|zH+q!fU)anzU~QrHL%HB_0HLW0J$^UpsTh zqIO#e^`<{y@3RXpY|4#C?LE3}_*yvS)8ka4R$3FTkLb36a;baRg$I}ZGJ2FxvP#n_ zs5YPBIr4McAi4=$OQh|MKf11!IRkng{7nAIKf5NCRvB2vGoCF-ocNsD5(y(1xWy#c zxSQhRjY(2nec;LW)bvfkY)OOtR^%oLn&d5ltaKVsBD%Y-Dhbm)^Z`E9K}%xl*mYn6 zYzrLc5d;@70*(VJK^oADs7Cu@DGE zgzUcvGgVK=pM!vHH92Jll48sN z21y*y6LwD}j|G=+TK=wmRAz2LsruIWQRrdaLN$LR6AMX6Th6eUn%acf)?)M+nSH4o z{_|2s9mQLcss3!zg4SyKFX3kQ;*+aB_+Q4@8ZDr}+3e((@Q-*VL%Q|yv> zKq|Y}823=#5-=DPQGPTVBnz&PzkfnFKh*+IWb~gIZQ_VYtGs+X05tvEil}hXKiY1{ zKQL4;>S*QExcd4#xT$htowtd3uu9OWqh5eNyj!*;^vZK5NF5_@qxD|3%FJOo^>r>~ zT6Vxg4Q=ew>dBmyHPaHWF!U83nVHs=Q?lXl_IBMM*t=1$-ei;yd7a?OWLeG>*G0hI zaaLGu)h?LO;~}>wMhn}i{~)sR8wa(=@%ITTx|Nwv>vq?B4YoYzzFiMJ#aar%eK>jj z=fxdw?kRnX3>ix|U*sH?=UM9Ggs_t`@ry^^?a0@Ur-h>`%xpadS|!OSiyL`2J7Tbn zYCm{Dp?&x_SOvOPT5~K|1`->XoqvP7Ql9PQc)XtD zSKODu{?f;wL(ek+hxnwnR^T_8unYBj{%(kQ11|S2%{rX4;#(i3;a$O}nXXSWvXX@l zWCwB~cwJ^S5&OMoY4uh$5}k)}n#ldai7VX*o|jd#=MMw+sn2A18~#g@Zg4q^2kN4t zq^A=$52J{`(hh&2;>B%mXQNh*lx|ptVCIFp>sgn76~^k5?Q__tt2%{3($&8WLLvS@+I6_Ao0~-)ylw)nC&4h?qO_y6ydj{$rCZ^|=D4Ja9? z*a?0@=MTOf5G@)Z&^U{raucF8{s&D%jr~p-5v6}#|o|I?a4Vv0JW?q zql9?3n70lf^$9kVLP4kQUZM(7KAVu1K%ohOUjC4ZnhrtPO|xW&fib6}Cc(F#*#fKO zDIT-cd?&@7oXup{IEv;qX{2s@|49v+Y`sowclGeX1CDRAGqnF4v}aBg!d)&k>oMSC zTZV`N{m`=u7g(cSi|2N*BuRJF>Ht%9_hTK}wzzLvpZj8cJX0bIw|%lR)F^z4(o-lj z&_YFkFd_gHl47kXFt|btOA9@3<-Kn04SM}I0gSym6E zti_c>89i>An5{xITD4Oai9TP+ix&Uf>sC=R00pd_oYY1DOikGO)31{TNs5>=RZyJc zS02q7Ug8w=M=S4Cnq4?@fNhQ`@Hb3U%5{WAS7AfWi0Q;| zEL7gt~%BIKI4ro$xF`%j_+*5Pfpr{#1l3fA0}!<-U+ z$fj@JfeAyCfIz+*U4bU-t)9(TAHFmmu@iRQZ3xZ~mwR)L1t5Jy$wc@Qm!;2! z*uV;Q1QzvE+UQCy!G*K`BS?)_6Z;H{t(<=A%%ekZYk#Tem9^eG5D6qFD>|Uw5A7+^ zyeXG$o_Ld+HexUlDF=o4&3+>F5bfSOT=u6`r^fQX?UPsQ`USf}_~GnJvGQhca#8CT zGWYBTj>gyG522skj^ENTF$vRerHIgt4Y758i3?B`n~XpFrDrMKy5Qc5nKo~PG(^vI zeW?KuOJT|6H14FoKtOk0x<3*>{c>55%hyrf`*h;{xO>tmxBKac+Gkb%0^;5*dHH3n zO?D_e>@>VL`dh~RKnkgmSIYYY%Vv`+b9|_p2^3+UH}k6K`Vcw7suHsW%V%u1 za_ATQ?^f@eayBpTU(_XxdJ+z+BTXOSra=Y%^j8>O=YJN-&hV%^ii0(r79Ez;QZ4OS zxLQ=UwzO;ozKr7$va3w$UU8pYrX{8McAE&h+;lDac@Eb43?nav`Afn7@U+FBa#^7I zF52e^G99cOvcS_1)XXB3Z6>v~GRZ`9I5_y6Op#qrZ!P@VG?!GDfb`qCSeq^zAn(!O ze(si$r}4P3()$1P@*h1$Z39A+@h`G|pCRhLBIG17^uiBeR-pnLDuF-NCO$K8zMbTn z?XQHv`L3@Gbh`=uYOUMk7YeM#)4t*USSV%45^*@zQR6}hTv{YWEWokCghy}}Q`_=g zpID;lDeFufoF0O!ZYz<9B*dZO0Ry?PoV^p^9}xBV=N?C9W$Ql-6W=4=x*u#@lor?& z4hiktv4CXY{s?+AmWT!ES?SXPUL2CJOloQZVE*kJsO*TJ5mxBHwn6JTjPl_4p~A?i zl1Ei!(+D9K#DaB5S^-54uJBb7VEm!O5XNn>Bfn-V87h~l^||Fja45D|m>QIm1Y=gS z{xv~ewH>L^fCnxl0&`6)tQa{Hb+mYz_MWcDbQ1(T9b#SS30Vv&v1DbE(2tPoZp4N5 zAk*tJ8wL9)U$X1l)?-vTOGN+xz^b>BA&{_(8$@r}G(IdtostOH zqpXmW(9SInL1cXv%%DcSgxKLoH1gMlQ(3s%&G^l3E@2&F=C(2X@9~WDveoQ3cyX>Z zIOYz7e=rtu;i5|UURo2Y3&$>Yt))J{e?Lu`#?USp+cn-g)*oHv(l45%OGJ8~eU~82 zz;;;UVy`9(4UqBAm;|{maxC{B3Z&2kdC6=MlrkQ4z7XtfgXapVubnVbW%3fkR_dm| zsJs5Oj;M6iSFZ6%+2ee4qe3n!k?$EphnIs*l%T9mn{NhS4O{VS@cQJl2yNsb!!F+r zh!sX24Zp`63sLU|Ws&rRe}vw_rIs7mJ#CDv{<7O3fE6p=wmWX#+Ci!Hp!meQ_(3P! z&N}c8wc1<-=4ge{2I!i*p{~1!cuna=V*PKl6;UlTrnRu0X(zY9Z4a)fKV_@t1o(`( z4N?T&Hm!T6ujX?-m!agw-0wB2$$hk#1RgI2(`F)z5mKO-F1XoN2hKfsyFiafwEPwPvB?(|G-mf%*%ks*!nP6oF_GB zea$=!y4}v*YgfTHAC-)LCbRM?MZX5aox?be-^#>FiqUf{A@!Bsn7crYtORO|V~uNR+Goa{4uDJ`6NWnV+2-*2L}Wm} zD{m!+x4VOmV}l+Hkrw8+Sr-KDY1+KY?QFHyT0JyiEl^ccTy9&L-l4}}Zc1V`9+4?i zBC@fmDjn2BSQXh?_ui>Ap(#o(;s0rKf4|Q=UHuJLL;a@YVp3%~xlPL3Pk^u(h zZpFd62(-KjZ#)yQ`MZ^r^idhIMb|c=w2dST6F;be^SjlYg3OvS+YJ2oyVOwfzV^%} zM19(Xn5m1zX~lg3SapJ;eC6e0g=IDME34Eu6`vYkF~98mHL>V-)XFFq|8pm4bbJ@r z)SSxk&hw^Q4&IXP`4)$G#a7ZI=I^$xPkdzLeJU?q3A2#f&sHS%on?EBqwY!{*HB#V zVEHJba?H-zlr7?3+30h_DJk?+i%Rzf4P8ZYL3>aeJir$a1`Z|WQEiZ%d;?--Ls%#3 z`m$H|kovKFZe%uKe31{wHEX7rqqd?hc^~08Dj{a3(vA#46>ccKW$PfW@oT-e|*$KO8(V`1>3OzAn()sJACUNdlqPg;7gzQ^q^Q`Vdz zvYj#lJN%jtVJ8fzq4jr}f|Nws*sl)%i4*wY@77H9=S8$4AD_y9qaZ2$ssEnMV% z>|N3oeoAkeGeD&Ug#u2sR|kb{ZRae&+^TYgX;?yReDW{avd)*}>^-xuh~MGMnFpDpckzWNxyN@lf*t%4-U;AAl=0gYCxjC#vU!8E_oWWI?{QveOD~a=0Ei0klw( zUdw#7NvjnAis?6~X6L>-YK5-$L8y0UNGlQ&}@iDt8lQIN1_eQUs zR%=bdmfDP8LxutV54lj(8VuHLcMlqTrv0&kv4f4#L;_{{Sfs_wsCQ%=Ve^RfL9BL= z0OMhG0zGtsO0}S6o?s#ey+@T*BcT3%`t~214cjz~Ha$3ohEd%-p#$EqdhkYk8*5pm z-2F(;H3N{amyfw7NlGi7&6}V-HOp{Z2*P4wT$w}~Gz@;`SbKWZX9L3PD-OA5o+MM1 z5#;a&nt`}`M`XGr)>M;Ip_2@v9dHDN!*wiuB~T%M`k@ZT0vQHBBu8Du!Pw8eUZlrf z=2a?!0v&5$JFXz9M!Hz0_D9l=VFU$az+BDy2kU%kMwLF4^f0)ZPI#QRVvE%CiiqP+ zW+M;zs6pm{pFJy!fmlBS1l;9A#^W*|-hFIB6NB>AzP6T+-Tp6DdqpfT3@(dI7HV$| z=kBI-sw}L?6mXpCtpi=P}~^`!_uH0qOcTSwj#=Pk@$ zy}9S98^njMpJcZ%#hDiz;5vEUwTdB?t}a5a!|fdtUkzRS49YYRu5j8y7aWm)$yJQo zNHhYd%E0~FJ(Re>q@Axtq}G@&3_z9J#C}fKBp1ck$cXAR&HFrNc+1f!HJrADgF{S? ze$8jV;k{**6%Jfrn$=Z8_QZ|afPr!385QGJPxs7%0}>hs`f26dN=thrmd#!4PlR)Z?edPxA*jykAYjAYb5r#0lo<-&*y@qT4nuw*~7 zQ>+zrc`YmaF&2XcKy5OzZKiGVAwIFDPx$-Mz79sd1oQ7Dh3b*Vo@%|`rq@7Lt<+Ce z^ua;ktMd9!?5mXwN-1Tk$~C8%F1J@pksMSe6=Ej!W3M;daX#dnO`_NuKRhb+p$SaS zm^jVNKczO1oUVpUeIa|0k&f~SduHEoNx&J2bRJcAr**Ra+y8>-%;XYwH@V6B>7jqi zNAgavEU+VnF-7WRh^_SAZjI&gGfa}(ynJAy-fMm7D)@W-xZN0~ zAR`|$IN+P8#yT%Q#oxABG9WKp3JQI3WMEunjGGFh`GIUZRfLPPyxJ952Qv=mNqOZF zn7!m1^e(C30}I!!K9)vod9r28Ukl5jr86p(Dq`jXq+FYb3}^^Q&l)XLWT-Xn{29Y9 zZeW-@==eF=5@b52UeU!FurS{|)cgsFHNz97A3nJ1?lVNkvX0v{|S~z+=ii<|2hRG@#@uwW~NduxGZ77O9~Vv z`nS3-v5$-`kRS34#mIh{o{@$#1pRFoR7FovG@-!n__n(u^v5`Ps4hp~xpug@(fo1j z=c$~U4ya&8FJqYlW@>zI=Fs(rE~(utT%EyGcLxZj7)Vy|6jTd=7fWk7VjH-So|ccT zCIP2DW9H9)R^c+4(f3co8PK;e%Z1)efl=h`hf1-y$-Ku&uwx+~%7w!$Fk+eSsMT=N zqBw{cp!2{%rgJA`N&O?V?N?3{Xsoh=iQru1#_QNa;2>d+Km+h$+vss9W@E}DgLf5P zYhnrX-^-bnHnNMp=aVBMDEqE9-^$65)jwQwyMGOVAO1y_@9Z+Nu?Ii`JSc03i?BXN zbk#K5umTN&OMNIYj@cye&`c30-mRRdgS2W0G~cI5TPU`uL&?n+touf>N|7em;9p)h zl+uu@s-fYwDsT#Gm}~?PfDh4(@rp53%!iyS-bSN0Oun7wZcdf~_X@(d>B<4$KqQdc z31&V=EZk+3iQZ|zK6X7#&rc0-ngS);a<$E=Zt#JZ5zRxXaUc|2u`2Ga!X#G!fEZjo zo2xGF7+E&I0e@ii*VjHi*1o-)m|&7%LQeLT_(1aqR2dMxjX$~0act*YFw1-8)wNY0%bs>i3m}pt+rlTB~jGMT74b7<} znx6tw_v;7<-J#u}s#5nBYbrZ4rZpjeZ`|bBE5t=B51vX)QxN|l5o7{^2mWmui?F!p zAT_>};Oq(+-Mg$ri46rcG0}9hWYOny6`>oG=S1pAn_wTi3}I+q zhICh2DOU3@y?XR`p5>F_e6f7~lqpRi8Mgx!Ys6AG>m&gX(GIEe1(Y|?DTyOH3A)t^ z{+5x3okDq)H?CR?G#G7aQ{(gdu&kp5QD&sZ-x?G;*DgF16SK<=#oet_eEPBdl!RpNeG}^b@nI%5x?;k{ zD!;t5^-5;dRudS|vas|r?{NOc>_&%~-KL|i&)9=%kMAx^ekCc5q^fv8B=5en-SZml z?P4Q3OO-VW){C63`vVMi_boNi|QJ)rS4ch!S}^%(xSQ+OVFZRrr}A=6nQO zORLpm>}2Ff`#7P$%SJND%53)QR~A*6o3Y-k2xwj3Z?(pH$_}gKieZ|Vx^708_m6+vsa3_!8C{*beD2yMUD7#3NkxJ z{%v@stA)F`vy1>c!8!iacR0b^Ej6Z37^VhPZRH&EQ7&k1(uC%B%E6C1G743Q|M-!n zuVcEjxadb3KnzvzGz|ntU+-sE5$~jX`r9kK@63J&^6xLH#EBucn_3`8MAvQb?b#G8 z;yKepBcP}-1CdYEl%Z6@s(_4H+F=nf`hp>T-NLVPkI}`+Vv+tc^kH8J%~X_(nClUs z3L{GfHH6izM9N)J-~K%B|ZCcvB#ER7%f9tY?6DZ2O5ES zuSz`6;xhyhBatf3Hiz3nd6I+v@4CE5pBJ>4vlrq_(G&i$ik_r;_XZrCU#a^`xXR2f z4bk9Me_rlHAw?4`^S$R=kKzPQJRG=jQogQVwvqxtUt=s01w%RxZE861K1whu>N8a? z003YC_!~^Wh9qe+$S@^%*}?;O#N=M6#adnzq-0CdnKoUPv_B6m$6ZD=+IawAD57Ub zT+S3O>=2e-rB6IpmlI&RPOF!)`$My-jSDSs;=AgLVkf!XQm#~VZ&0E5`X8dPsnJDleAqVZ?GAHBqm!byA3Z#dIaZbdldCc;`Xt5^PVcH3H zMfXNb$0+D#gX+hP!TUXgNZ54L^(R&3I^7J{y$1l*g~UVwQY6z-9u#IoK$b6(*ezaHkS!eTO*8LTK#nt?-Uu3I(qY z6JwV)NrNz*O9}N_jxcU58AkThE^vCjW8gu@3C@Q=c6vO`r zwq?oN&FpDgoX+E7K-mFblcqB;Kb{j?Fr9-j#y5SxR7yq*q%y!Pq!ztFQSA-_@Vu32 zlyI@yb%a_})PPR%J7dvQ<)9MOP#U8Rgo`JafoptY_a@Wxj2|BdXe%}X!WNae$BpZ{ zAeD&!{zmE8Qb0B(lBYut5;fpZ?qj$)w!T^|PMPNqq7+9&s*P} zOQ$7?F{9={S5dr&O-WXi$nwKsx^adsZc)Co()dTzEHHc&o$#Fy1l3(eWkb(yT(jua zB8sFT^=z$;Q*2LX4FQU+wA4Q^X6G?Zxt$eDBpJ?7(kyRdC?E4@ou5kT%^Y^3=FFa> zE}iHCF9jM_$|c$}r#pK}3Z-im36iM1snVw6+RUwk8 zRE9FyFrmSFAupX?JL#Xn3rGtfh0zkVYC~Z?iERb{!ZZll-L$< z_fP=Q;3G%Mow0mbXkrmmocCdWuL?pES-%ZJSbeK}B z$W@i_B0_b#O}C&O0jvkz&sqOg*4!{bMkza65(0})PvKc`#r;-@y!r-e?)b+v9VxIG zO3;k4`sLIXRqb3jgh@kO!epybzrA=_tt!-#nBT2)2wqHAbh8HySsT6^g#=3(GQEMJ z3}77&Ol{XeO>F_VUY7DcqT!P000QwDd{MCcv};glDQz`q_>JU>uhqRUmb(Nf_e?sN zk6L>t2J4$(KRf_{sNFY}S6{bN)*M^UI_6t7)Y0UK@2GXoYd2m{+%v(J>EeFn$tYP|C&JGBXbQoW`>Q@S0+vbtLv2F((pc__vWc-Qnqcf!4W-CrArUMXx)3eNCJ}is!Hr@@uEO0DRYX^H z1KF!oS@*g*QOn(}%P-Tap6^!b=pyfuZ={UY#?%oyl^D68Uf%^y&9bJ8?;ESe4cSIZ zhRjRv8VzFd(E%%B-%PWlz%Hrc8$|=YcMD&IQXO)K&^8!O)mN|^<`oBwp)d#J*d3T% znLB4apGX|k`AmYn&i`(!nLED*H~wHh!aNiDzz@$OopA3V^B!%q{DyyjAF>sUCvasA z_u&vN%#BaxSF;R18Jdauv%a@egw{GH+v5a?S`Vf-G?pSk1zA~d!CwQVB1WtH**aT7 zjoOAZlv6Eb3SZthPYwS-OPrC&f~NhpNP-Yw(54_gp<<~J;VYwY_N7=2Ja2C7c*CHT zjjgxyh$sNf;%EPzI3pcvfDH;6WQum7dFu|=O{JF-+!Paxulf1jR>pyXaW%jEKeLO8 zyq^WL4h350PW5+UKTd3&Y4zqf+(#$1MWBFW7XEf+B9v^bmDyBY?M_#)-Y(-qV8FB~4;JASf?Q1c%MaDia947ldC3wv8Ig@= zIW7{Avu(S|LQPGEo@z-U_ZJbGE>*+Mtx^qm!T!dn=y_er{a{mt%6k8-!AYlG@|JOTuq}|0i6AoGX^Vc2AJ9 zIJUOm&s~6Tt9orP9M93h5x2pVrjHtsDX-V#le^-qDIF1+hR|Z1D|Wb!`wmD^l2i|E zznj*^tufMF$sJAZYFf{<$F81gbs0n~eE>?HgC-gC&8QD^C_bhr=~7e`dZeST6&0xZ z&GB8Ln`pvCJ<7NSwecYt-`Mb#vP~_5HGj<)W@%5tAE8-hVmL01*!-oDLEoB-GA#cm z01VYId z_a$^f%;ysSeH@iy#J;y7=DcIX0Is628-0Yo8Vp+jIq#BYGX-XFssS)(RCqc}#=lR6 zi#B!BhmlO_6-$6AlpgSDSE)ZL~5Qo8p_yrjIJ zIGcaW5Y#$suW^H)gF8G!_(Y#ctHZ|n*)3v~!8(PkiCm4scd?Rs;Vn@tTFR=rLuG7q zdHl4kj=ZHrPS9ee`1E+Y3>*ii9$4AT)H560(D%3JC#^81I=5}~X?tA#hc_tUagL*S z(50_z3H!a)V`$LTM&IMb{}P^Hvu&eM*`%B^4_lPfTpXN3hT=|WdeY^4_kIZuD<<3d z_mFKitz({k4FqROt?RJ!fezHiw{bG0&_oE7FkYrAg&AV1UfHRRf@S);*PROeBS?3~ zz?ye06G6S`B%&oW5e&3-e&>-_f zPZ270IGPA1Y@PRrM@JhaseMlo{r$k2Ra}TQ0#`%WPunaRdB_llN z=OJa8dMo5~><^Dqw?2IO_aiNsuD-!k^XIj8B*B;iewm3JC z@KCj&O>foHy)Cc_x~i5een4l90gU|VAsiN$Z@o3@bw4)N4*r1K@;g4oQdl+~HlN(t zlce6yR=RQF$f%+rV;hZcT1m8L<0NXeG@(0K-Hu?8NU#>R8bEi$z1XGNa{AW)hzZg8 z7zhM`Mp19A!hwSIwarQS>F%25p@-x~*B~mgZ;CF3Coi5v*d4dO<#*ETXAi!hU)4&F z#3;cMR*bvPXz5{hIZdwIQ*^oY^eOZcwu#MXv3h4_3TPh;1p^F~H9brWSfOX@vAKqZ zKYJAw@!G^oqpTfEji;k8P3URs<(%bSpukSu<;rR*85DK~*QEZ~^s_P3YtwC2&1bi=nr6pfeo^)98a zL&OXY2qQc#w6(okKhtqkH9I>jS3R|B@__zdO1+>wd*@3jVeaAX`D)nF(_JMxmw28l zudjOgovjK=K>g2eSX>Gi*0#0m5#GBgx;XpbMi}NIQWo3!8t`S=tg8q>=JghMwDhUi z!c==9SlAZYJ6Sfxjn57020?YT^dD&>!CLZPV%VvxS9(B6&*i3CRhim@CGBMkdwsQa6LLw~eTGUvn^`?} z#|+Jk|D{xv_iu~9V`vD&7451elW%m7C8^~`Unw{nZ&tV<`KblifFOh>g1PdY z)3{V@?%SsY6LQ($47-9|_2Ax6-e5YUl6yO|DHi%eM_6?Qm8W3+C^8%!&QM!KWQLr2+J zZC*}gN;bOgd0R8mNj6i}$P`(;PtQT@_BliEOr@-Dx#30tH!cMTSLnK$k zC|AQ){XlzZLj4zhFt6M{zqNEL$zL|doXKpXI~&6KKQqYj#8{=^$W3$nYTMdBT1!;` zTDV0Kn9i6-pg?Uo(T&AkCtHq6=IE#T>iWW?zfIwO8G5*>^MamhJv-0EW-XS0OR?Ni?PJ;GG*{ZbElJJP%<6j=^J=DCu0X|x zX6aG0&oV+GLS|?4?h_lXFQB>rV?dn07vs+`=*}k4R4V-IL!5SKuXb_fR9Q%vW> zQN(qTNsMuus9a{%5<<^GW@yONx3T|zCNGN;?jFaORy0JKhl9aB&ymn&-s;X5Q#{#` zDO7&R0@}uSgf*iYXL~TM!>k9Z;@Y<*7Z`D~PsDfYE1&;UeWYN>DlU+aaDgMvqx>un(t1hoDx7#^b!kaMJV#@n@~Lsi=@YKH3O2uugKTUfxL92 zK&|eJFHSw8Ix`I^Db?{+wX3(?5nA*3Bb9wFE@sF=bbI>&)rK5%w7_u8qnaUUmuvxi z2f1`%sw`4i)+yMA2+ECD4_=k{i#Frosth2-YI1U2FLjMYmnf%|>R9`NU<8V@J;3?nN(sw`NQEw_g}wOTn^h<&-S>^y^O zAK8&bu7rjFfL*bfA*D|?nxA&W7;M~k);EBOSv&?NH8@rTq4{fNF(2eWH`<{7fB*6vkdj_8OCMeKUnmQXRKISUeZpO2 zj`2mjC}p~jlycQ`U`C7=>E-!sok==o>|D}n5MbiymEy|*YUxG9}Mw zv->>sqZhTVb29InN-@D~M{&$ZKUt&|ae^=kC7EP%VBsjE?^ zPra`@{?h*of|k8BnSdvMOwWL_DYB`6B{1Z+OZb}op%^ovga#EBF^fZ&kZHzSCj3J z@s78fqQd9CS=8|XidT-m)*LC9I=>pLiHI&x*E88%nt~X zWFW1*w@YqP=J_5^=B7m`@LpeO#nYnlXCZ&MYv6;3ByB>E_i!E+T#q{2 zZ+jmH@fn}+eQ&}}C#_-e&y;x@0Q591wAl@*W|@)KmVzRl?Uvqn9kUHKw4f9V)&0$i zs>+q3$(!{tKPSRu{k<=Ae@U>EnK2*nsO}&J;m4&TWx6|z-;4w_{{U0T)G9`VL%pEV zanfiRr7KjmJGr*-AJ@&}9(UVp!ajsknSV{@6SGif>j3NQG__X6Pb zF7Ql>13ci8yNA-BV&i_}BkUL*sv&=WRo*Y!pRY-X>&OJFXq%KY2_y`wpVEtuL(S?R zkDjAi5U(FsT$cD&+=cDqlITy}4H6(`e5s=b)(I~H?0fm49)pG8B78~xg&8P-lBTLp zC6&TXjvAC%zSS7<%iz+WDW_yHhZp$~a$4!Ao$iYMCLr?o(g50SBxZE*W-vO7mpWK@ z-xBZWu~L3iD#_0kUU4KR3u{CX;yi6U{1Mhu`iHc6pSag?k12``3j!YTMvLq?^5;=0%6`S_Bo{* zY%``1duS=tRJj1r(4%w6y`#m${g6Dlfg?)$4 zz55nner)FXSp?&V&sl4!KI%P)8{yr36v0U?!q^X^al>L&kOr321o10JT~n(t^GsfF z{La14p(uYm1OdKawF?y%F%4}v>Ff@M17izIje)4rw8I^B-x`tZ#!8$uJN8QiuPj*E z>MY=pu~_i3wzA$UT{;lj%OrLgX~XlaR-2g%7(nlhLOYu+*qR5c+*KiTSK%;NN3MYu z))xqoczCIUR#3*f-OhPN*#Gt>T)pZ0P|*ruRUBE2 zy-Kj}koqXHnILQWfS4a$i&i0^XlmU`TsPpE*Eiy10>*>X3APy1CCZnk3ATPm$eMzB&f*4ZTTws*yX-xuFCcSeRSZu|z$R;T!SGA3EgtA1U z09tk80R#z56OsCxZpP31{Z?B!F{VFIUC3V67u~I)SUZNb6!;i<>*!n%%$TS$HmnL3C z4nOue&a^}KO5x%>#0=AnqDG}-YY34h?0bRGL@IGzgoV~)4ncjk?9&mhmU~9^pd{H+ z*bt|ti8gg2;`-H4$fj=_dQs#=Kob4NDw(o0uYMx5ZQVD0!Ir%^wmzTtgWEsjuV>Y` z%*7A5{G2(boU^ALAh_Omrkz_WsIRbDXj2inISj~wfWOMe1K&mBNNqHCU(-zq!bZU^Cft>J9i4}$9Xu0R_oLhQAiY9nBX?pMi=BkhL15 z9*91uaHr@hNGF|#nf&g@T?_3Ro{-D5BmwnRj zE4N_pK5xo7DE5K)V#yZO>)#}30MQNbhva~_!1#Ihw@|s5j_2vl5Z{_*7mb zo*@T&+P}lgYnTug)`~0fRk_~H8R;dH2Cx8~-ss^OklYSF?V2tw?qKZpiQc=f_PYYa zcuc^*b@38w%c%3$E@GZEtr_k4Rh+0@&h@&2rdVB&*5#m^QdWMAxcIy8 zR@6<(8qq}xc(8`qiy&|37a1gUlEx=tbB{-IYh*3F7R+rYg5ZMI^&>Fzt zf+O?}RHg4Jk?h|EyQ4O`?%Cj?EA-6G4;^~?QM~RTgs`8P8mguJ79lcXi zE46H3qGY(3n~}Gza%{*=g4gzq<)J5|lZt|Jcoo8~9aO;!YtW<9wMOT3QCy9fwf$1scbl z@(#sy0h1>H0Ub}X85Wpz8<*%eS9>BEw(b_foxam5T`3ALdgWzkOTL;gk44Nk?79~Q zz@NC7F6OZt_2>j5K8LF3j`E4As$)MVpjqv3?pzApCQtq<(NMwEiH#4D2b-=RT~sB! z!vJ}`CMe2ehvx0Igj47LjvCwS4MVxiK$B2qzJ&YNvmGt@E%7L|gR;*_uc7>Y>$ZbK zUcQ%c=QaEAS3o5gymRsaZhKKfD@;8{A53iR-6?qaZ|8+}qpR!fa(d4bBy-T5a$Pt3 z{W#Epu;6~GKS_C<0KkhU9VdrSJ?E4)zbF#Vs?=r1bMd45I^lSOUo8o@YOQzsvYkHy z3%$W(JnU~IIi|izu@k0RmY8>q5`OAF*zYF!8|u_q7^pZnJotdX?~l?Z$& zl)~VO(sfZ@T;IdSC>l*zs3jNA-*NHjuoL^`^Wk{3cG*b!=i!R%*Q;#pm{9B1QFb;? zmxP^KzBI#)3b;(ZgXs>czKzXae0|B#`dp5h=}O-JFeyE7R6^AOB_#A)p_wKq=m4R4X(pD#Xgl(( z0nJ=XCbP}H!046Dc-!vd9v(SKNC2 zh9wre;#?ZD9`O%vfnA*g*5Ad6eegx)lFpdeb()-y#05teSTR)~S?e%t)dVFZrD&}| z2Jr zadY6%ot*^&NhpYvN|6qyCvXVl?1>zF4BHXW60Ftt(|}FMdEAScg_dV56PDAQONMa- zz*0Tpo6OJxt!hxlo9VdSEgg{+EC@OEf5T#Uy@Z*lIi;Df;5xDSHA~Md)yb_^M$E8H z6XY1bVSwWI$&&evpOH!tpIzG}E+0h)ZIHu@mOl6Tf4E6q;2?PB(~s886Kg*xzMs}O z;ha0C!LEXOIwC;dK=`B!-oyn^x5Ef0JE@H*uIc0=p=>55h9Gi~=IjBe*F;co+0fqZ z&N;%kBjYbjgXiEnE@8O-hgpK>cYq{bO}n@*(v>5(43C?Ne{B(#1h|@yi*mDUVpHyR zl??%&+N&M~u3I=6%+?64Fx)^y`YY}cOB#RHgA9k=xuK=l%LoJMAs!p#FB43zfb6eM zRJGtPixm2$_e>^UC_Hy;H^x2ICszayAY(PiMQ}qJ7^~;$JmM&_(XAm_SkPrNMKYr^ zV}=YY;pq@fdv!QDA8C$56ki`bzX%C{zt2c+AcGfs=2zPeuB5f^kC?ADgCHRO!K0-M zlX-DNKTjM23}wG)R1%9-N%RCXZ+YgH1C{g@Okdjp9=Jej^F(LJ|>#@KVyj(Ei;S0(d%*?{a;6?zv^TX{&ZDLN>MBgG%(t4JZe!SJ&@xKsY(C@`$&7wcCO**T zekN}lg0jv;ZmKD4iXuNt8m^8m`@xbH3;a2qRlezc12OScPG>PTi_64SG{@k3B_|Yf zv_+^LY?EldZ`oSdzfwA#PSn-Zp=LX-NY>m=<=r`9fN z61v95Q~B{LF`r8l^uL&r&O##;b#2(R3MUD6pG^=*nZ(V~_wJv&Y%nep$79tVZ_R){ zOo#wlpuQdGp*Ib|OSR1oY;4%D;3i5t2SupoHcoEobXkEk2U@r=@DdFe_aBrDk?9 z<&eseh;*1h#!rTUu`u&`=UYdCDy+m3QnkZ`A-bGb?2VVn-ZdA__%^iAm3NwKZT1&`Y7ae5ub$YoPv zs$ux5x2|K;@ZVLkIJLjO*y!uv7CU9vi!&O*Lu5oxfQ@Nb52FbxAi*wDYme56&vIdu z+1YhY)J@{D=m1JlIjtgJ-a0F|xD|5_I#taE;pe!I_%+UM>KF@cb&q8j4@TiNK99@^ zTaD9XJ=WVV*}>IK1Mot?$C3Id>4KUa76RIzTkO_K=B5GuQBKlztk}G8B&r99g32x0 zW7JV5kSZN>3zS+t1;?H8S4mtAm>9Z~<}a1ki#&<=v2_HRui($q*LJSg0A(#)b32rv zc$RIk*xzeQs3bp4xV#p;PV~YWcAEG#w=bZ|FQFI5rx7J-*KBpOWkE}$)v&d(lzk$X zrLBaD@C-F1YaJPQ@v7^&Wk?v@+6K>% z+O_FGo>+uhD0)-8Pfe`(>=Di9Mc*<=C`_pgCV2kZQ}6273EQGiSX!tNvfP~m3^Og& zoGd^vpr+*I@_OvS)hxO*8J^r%f{~OwlTG=4khX^RZ_OtTgbqUcaq{LKAu4w(B&l&M zzAa&1*8i#`;G}L{=9NTcN_xcOi7|fv4Q9`J84X+oS^^rf4kWEfY&IMrn$eyt-I~Ri z?W6+`1y?4)!9QzR(leBI#bU8j-3*zOF&@gr-5a*7w;w_=Ao?(7c(@yO#7q9wz6n0T z3h^w(-=U^;;8Z!Me=$M|YIw{3yic)NObYL$Ye%j`Or~<*_RckyY;^wn^Qy$NCwEu}^=-irdueVYG1@eJR{=Fo z0R3`IN*q?X71fs5sb*1FPXW@uFbx|8z1yP~7^gV|H{ilgL&*vHNQ)5npbjEHX;rJ?gvyE?aIV$#P3g#IILWO@ z)n1+Rf5DJk)jNw6neM)3w0-a8z&|^k(LkMnve&Smm`dKI`_j?5yU&5P4gx2Lp4d%p zb*&;NIHX;lJ9zs4KJCB6oI(f8R(Y^7c@;gx#={^d8bFGC>)kizeG&X48uRlp|ywrgCB+&-*987eXfbY!R!2`_{P7(5yF^Z4D&1wH*g5y70B1IwI0JLNXId&&Lnl0@-ba~x(ILuHrbX0az&Y4;o~QFhE$IRMV~(qdATxBZ=Gp(+K7hKGqW7cYt764>LpTh#2~{7 zlS-ES)R+_oM7hYfk`}z^W5d4v8d$C1(L|tdY6ZmWX9y4RRz(F#;3gWhxYNaTP>(Y} zs3*%?7sE5XUbJUZ18{G@nx{h$qr1X^qN{G-}qm>3{Gy zhYY?FrWJsj{!s`2dD!56u3jHLMObY1)SOf3YOZs@ks?B4=&HJ2ysg7H*$nnXXNdT? zG(2hp%`4X?AL!GSpH!iOOs@dyJo~rwEpco(cz~dqz_;45{AGQMkFUSi-$w$zd&fOu zCh@QmOubTD@tw6lf&iD-f#;)J0-uZD$sWs=sy{8Gv_~BWq@-Wz&l)Le$MkxX77k%t zE6!fokXq_d-havaP^%fVbv#>X{;02w$tp1t5KYx-?9V;T3Z%-0Kwi59GZ^Ai_%@FA zNj_Vlv%!m7MzwT23$(8c5em(UpR3^o%KSZIdzf3RvP!31`|8BeN?4uK$MiMhS_J(k)?%QD+xV#!3acTDz%TM|EumC0`!lr zw_InjP;y;$68)2cYp1dDb_D>XZ~uyXDBIoyQ=%N)J4HM`Hq5bexilf7ZFR+ zFxI+h+bx6*<11g6^2LEBF#Buiy?}Ivt3l&0_Q3e`B<64Qk!g1qYPRJV?=k}m zR3~rcT&^xcf{w~wAXt`{%=b$Q{IO18`X1SAEjZ%HfN#uI3-}ACs-fZP~I5OmP)=#kY3UWxjwBXC0&$)^^~2_O4u>8 z?snVAw2eDGNm6lIrfH^FwSds(&U(H8HtxC&q~{Vo-wfSpMXz*5b9Q{V&J{*M2v7Pt z-O`fixQ{QmUH(OJ?NZ!-sffzbV7HeV=uJ@iA;4_b+Q%QDcROG5+U&b`3CF7_mgKxz z4~t781|~lY++!$?UZbAD+7(eb3`Z_dI~>$#C;56OxWizIV87o6=()Pzv-;q~(bXhs z-OKxRee30pwShA4<7fGC0!KB(W~W$;x{xNz0Ktwpo_Ij)K^MPHEjcnCzLAVq{I+X% z#{Pm_3$Y2nStvCu2cre177|``4bA_sOC3Izt}u;L8eVr7Rex^redQWMjxQVfLPp$u z`;~icgtK8+Qa(M}GYhL82d#YeKb}34Sz|nFF$&exuC+*~8sZ>Vo_vqq`? zT7}xtx*M~k*=xx?3{o{pbtC;@;;q&D@aT!+A79)(EZDnMe?JzoYb&|(g#AlgJ29fm zKdHLkbGjD#0zgKo8Gcx)ki&?sQtjrfa|uCkZ_d3{c%<(UXb!f;yM)^3MPgoR!;wbG&D^2(|S97Qq|6)Y)R8Q$|Md32=#m z?bE=Lv^@`cpYC{^>rb1i1D;-uE{B4sV=l;?dT}iz(T)fHx8v_wLj1sq(9LwB3Obya)*N5c)tPC6LM%)(>nf@JKqUU2l00?Q>sriqC?z zn)}ih`b21WOT39zTdiE>CWNd1mllS?babWjRzx+!+mM%~5(%pQX*}NAYL(iW-rgjO zfIH^nQwInmWwpa7T?15r_HtqsUKV#Py66EVX0Cy~islT7z{0A%veqF(O8Q{Mj`l-RU-1+EZv4>koM(!YgOxGR|nIux$uwx+FTJb5`XSeXIW8ppZtH`-tCQa(83Z(LOu+};CDIYYH~SOeqfq0 z;+>p`$ZYHofOnOopBlSkwMS)dfn5%}&|;HA$I9*rkW`qvB3RDpsNlw67vU+|<=CVd zt6d-?!FhzLU`8=)k?~NCmwz04g|1-Ef$foD-B*i**OP;q&;QfLNhDLMv!+9+mbg<- zT}f=jh0bZ=nWxuNTCiJPJK<&jyYV8+8iV$V8Ylvz?ao>)W^G`49!v`Qp*K#&995UF z52VyGh*W^7VUsru6)~61y;DwID3!8`t6BbH;x~oyBHzaB+2jz)s?q1!qRgm>`|LfY zIGss+$%nC5qHc_XizlvwQ3;x+FV;7YWXRCKEM!mlny6jTVcK0tMg+)G>I~h2l1%v; zzVD-)3Q1b}ni6GnFkX~LT+KpS_Y=t7hM@CLc-+g4*7FZh*nO+{jcrgJ*H9E^=XWMg zbHOn#7f}0wuZy&1Tb0)!Y81GCF4!i$`Wdjc9H(!dv^=QNO`(<&bbGnClS_HgwijYY z=pC@`5&&&l?<@M{g3S1L+eN{`8T)I`nxdxSb`S^HEakfq(L7pkA^jnFp)+>X*iaMy zC0G-M;Il%;p?1Hob%jUx^p}%qe5UhcX9RlPXrZc#Sgm^I8hc47UKb{P3-Nw)Ay`!T z=~emF9vujN{%~%D z9qgrwm%?9isvv%l<59!n(B$HS(#CZmO76yNw_&sksshI=D>ZHJ^VS~>Dj1T_ zfuW>#$|zx#r4amOk~PY#N@&Uc1L}XTp&}+dd1$^98WI7Txwp~E@z~bME~l?BeKpxPW$Xz0qAbwhuN zq)kD@ik*f%$Ko)LH|Ow55pvR9owrkE-k=b&v?<2yq&!JUo)sf>yd*(<6l@SU6kDCL zdZyNZjxi2UIDSK*>vWR)*+Hy-1(qqJ5m`T;1X003I9CZnlM^w;KOP{Mkyvj&R6;KK z$RsZ~rqrL{|zc{sjYA|a4R`ML+VXLBAbH$bJiZl+d(U($=3%C?PA|3f#s5StwLBts*> zn4RT>-669@HZ0glA(K6Nf=A)xnU;=D4K~v;v4QdHn@Ofk-IhJo3h39 zGi8=`Horqi{toPR(p4Q80ePxy(W!Y`&%;kE11<%agNTCJx_IXP0Uhg5Uy*JqUeKGu z{>_vlJps=k@A;7Kqnx~X&El9lpNAOy8txjUE(N1VT)6aIak#oK@}@zU&ocjmQNx<1 zG*96k5}adP(?mSN%R>rNQllJo)SElD@-B%)FLUjqikc!C*}7_gLa(?yueOM&+67Eg zq0%C{ieoN;3rka1A{#Z41P!ztl8~!fEPmS)PRZ)R-Dz>G!blMYKXiKi3rMV8KvAG+ z^hYIyjbdgQRi)9{VHOkh)^l?7n~M{S9}5dK%4eC!CpFMkmW=CCI$nbggUA@`+T~@V4M-?xc1e_iI>N0!cIVX2h=;yd=05D z{n89OS0d9J0M_H3XBifvF*D|4vjV83Hs_6X*?;>6?g0b87jt+x^zqF+cPN=qYtA0i*%4v%kKFCWr)UYX%spON<2wq3&D@lwlm4(V2xh z*B6J)4RfW|J{y3A>@$GZti3auO4Y+crg$UU-9Y7YniP5!CdK#OIg8Zrp7W8xz*{kO zl{sve$2nH>YRD%{ru>%m^#lXgPD|el7EF|fG#4ew-FnM`6l*?YV-F0(Dv_qi!Fd~b zX1YuHr7@e1rc|Yh_zRXLq{i4?x;+vR*V6PDVp&94JqP)M3KbC2jl%n7Co^Z4J*>-C zi>sRmvhkV4rb?dx$56`DFJNPB=!il=fs!sj3`BB3$n&j8@}ZGbvHb?Opmr zxe#r4icZ!#pnF7Y7eMWT)S-%3mc~KEBBJlQcISw%6l>#Nu_WC^E_nhm5mGMX*Ic@P zFnPSqu*v1FA09@zV&6s~$tMPp8Jj{p`Q$3O%5#?2Oza3%^ld|E+HiQhpd7*`G_4S; z4Zc_8d%ZC?(zv`Gh(q+cV1p@jSjkDWacl zYUlM6*T2j!_XXRBbL%*cm2`<+AYjID#*Y(YSfsUehEND_QT)#zC1OEMq+$NMP4gJT zi%KzXFe`Za>@kwHX;xLGcz7y%7kVfEz0*O}>P&cn;rOY8GCZHK7~$iCC*61S$mt zuNeQPDt8|gm*SxUv*YFj1t@C+9%(Ek?6*H7^(f1Y0_zE=%=6@E`Ap);wt@8&Ox4GP z^bDEA6B~JgW_0i}LV?Q5<1{lzFHk`+7+dCu0F=~HI^S9>evih2GvV`o@;UBpBrW?e zdJoE+UTn@wtCD9JjHJRbnw3RhCxN@9z+0E||1P15I4@yB&D@@&#R%g~0w4&vCIu)V zHHFP+D^ugjFVnHYU^iL!i2oEumaZg95lY460o66~?rf47l@SmTM3KFR3kjbbJqVFT z2L4(OiSNM?H`>F{KMxTyBj%=BjNJun0@Q5wu`xj+Ce7XG$)(Y~v94i7bZ$_heX(hK zvrBF7^T~NM8MFXB*{i)41sB=|w!90JGd^{<&R_cp-72csb8 z1}DwBh@~8Ig$7NM;DR)lw*%<=mpQMc(c-q)jikwGV3kRHce2retPxmyz3Ytimb_Nm z1XW&j2141Vg$~3sphhwA=M%hHKiNJ2JEFAIHuPQUZ_#kf6S!^nsnj%3-3lN2fPR*E z&kfagUZl-}2dXxMleAH@)e?M8bwI$p(_IteW(g8dE7=X(f40Q`5Ph1VHwrXa9s{)p zfSDRuQp}^a_gl(eCL5n1I%dmvngUT|+POj{9N$o9k}9;_AKYq$O5n1DnJ|i-vLk~W zHg1k3383_^K?8=z4_%E3>xj6?IO-o}ob2{B8>PDZouofpsz41T?yhm#_2dbpj zj|V7O*eF+aHQ<;R(P1&jRA6O-6z3=>3bYGFX^{f$m-G0lI3jIF@-G`3&QG?4K*AiZ zBBiifbjzapkB$|mP&gnuO@2;0@ii@H-j{rg&lf<|`dWEg{q8$1GOiMpDpI+UkxWL{ zEfAL$-g?!%BRk}YI~cPJI-{y-rphFEH~Xn3zcdy{{Dr8B0$_VF8Bkv8!0}j+&tkS# z7SLf*6z6pG02^S&9qsD{jG)sIBVe#=OX`CXC1IWrl%ZiPesHG;j z;hhPmiro?y9}Ks4-Ap^r+X(8E210ROc6~aO8fs zTJu5r7=;ZoFr>UR0(5fxw+e1mHEex$Yh|ceB3X69dR8 zhifdAMzcUO|Ji@tp4BYhEhDAPRnu8=?t14WEoc`eNtsBg$i^9?9Tssy7EK_J*@W#! zbc~YR8)QJURl-nBb2F&9p!R$(4}2Ahf5)c+^a(z&)5A7+44%5mj&HAon{57>x9MOX_u0JcmTxI&wSidTxTx zxw}L?Z+f|~@%xZi)Q4I9C{(bZ$hC>O%A(@43iDMpw@R2EgtdX61TWGccnuvZt`jg; z!Yhp)rzn{E(lghzIXu-mD-;~luaaZ35 zS>`M4EDQ{hoXIk@?CaTdLD z?L5YCCfN!~qGEtOG?o`cHqkr6LgXby!i4&`X2QKLpDYaU>y^h48$4;0iOnI|@oCoz zTN1Fwun5+g6d8Q+I1M;_3F3WY%iBAW$a*}8&)h>bZD*x`*DE(F@)m@FBm#)V9p-IIj7+}yZBq{v{Eo< z_k82f>;IrWmqtZFx(uua+}0dDH?fA^vP4Aw5easS%$5<}N`%g+!i z=LgGsgZO7NCTJV`ek@*e2ocIiPg-g^OE^t{zk7qiuGNlOU&-gUQ*&L5wZK(PDRZWC z;E~copYaN1E1Iw_nT}eOpofB7%apf+?trLhpTb^HVv`qGj+*awh(noXgeeb1U6i%N zMrx)HPTP|yVO3r?whAHQSuPD#*Hs7_G>4;>21@dUh?!M5<-Ix}$AtX9pDk4gA-k8S zMMjZER$$0}KaVlULwyN(Mj|WEpdZIPY_)`vipCYXwBPc}@g3ufqTYi;1K?_l=wdKH zHvcJqGU|+!78~`^EQSX)DT){RiLL=-he}WFPAnUPC6arn zW-a40KD7UD{$RWeBakDHV^wAiqQDmp#`x$ejPJ6pDM?c@k}&Bl0N=jUBc3d|Oe3J` zRob?r(l3%dD1SaJp*~i`Od;F&oPCWUCg1c>Mi!YcMR9<8(`BN)qVPp{K3YdE0AlRp z!bu18GklUWPnEGA?W{Wkdh|nci8iCmO2X7k!gYcVwLs&tmpdz)4Ag8R<7#5ec|DHz zB~AFwThI52W=j8`xWHUBq6)x|$g+0wa>o~AHmk@EQAwq=Okk-S>A&QZdX*8W2Z@3w ziI|eC_QP6JL_@1#6ZWuzq+GVXdwhQD%;kRyvK(>wAYT5+uhrfu&e6_cgv;KWLab2< zgCBPD>H1_$-f*MDwz9*1Bspuqa-c{%Z|0)HBtoV=A`H{L@PTts0G9jvzfI~L1^1&Y z*``)hP!IOC2xO=SIq@~)P&7>64{108!O?r(g#@EZ?}%37u!D1-Jn>$!8O1M@;p>b& zjashoTbdlKX5>^T1z36{sLfK@QvHq+gGY$93I{p~{U{DBvjmnxZ8QLjqk)PXZwQW%%+`B}m@p-D0a{Kl?sXpZL(AAwVqwWk6UVH8lS-pPS*y9ejTq0f z0_|zCC;No~bAvbAd&5#nE5I|R>DyFWItAJ^&=>ri#=n%1Y;LO>qHR2Jeh(!o(1x{rTiH<0^@C|qFB2S*<#nmi!QsRj0 zyWNq$bRfBMqL6A7Xqt#HSpliwr=o9qlo0If&AC}LBDAh>fer7u z-s8^(qqx2nY_fkP3nT5v2x7x@?kOvolv4NP<-_+>r}4;F;wx8yq6H7W;lYfuk+a>QF1DVk0Lj*U z1@*GjQ3kV_t`)p34^=p%c(wid!H^69c$OC`FN$`%smw+uSAN#F*>9m@fMrhOAo4*< zHjU;OwhR4RU9KA}luDJPAzV-%3EtooecJT1ax-Z2AnwUm%VpVClYp9wmL$N^QaF)z z0ebPtPKW5NtgC1rc0gQcPS`hXgrXg^SdntY|Hx(Ruo3 z=L7!?P8u$lXpFj1CO?8BN3j;&HL2yxL$pTG-N2*Sqlw(9!O9tIs zF7o?|A?R2O8oB&340fPlMQA5O0Mac6Z6%znNsGkey^~Y>hxCoi$;Y}Css5c-o&n$@ zdRRrN4Z{@VH027L_g?oBGv5X9IM3NyU;TIVByfI-Bn&?FZh$Ds*2+Es*Bt<1&*Vx& zF^X1}d};4DgI0i5gw-l~&&Rw2zZz#`7OS)*seQY)^~SZGug~0}GV`Nr0BtUhA>1NYsEto|%HuiC%dfErpg6?|sSnFOuv@#${x< z8_0|GqqH2p-CF}NjX7~dm867iNyEU~@toHT5O>do`S$OzKeOv7n$GAAsvx_uFDu}{ zm1QVGOJTM7Yh!A8czx13)pahG!c-7YCv)KbA#TSEI!j*(DVvIQ-5 zIP{3tX`-wR0`EzaFUx_O6TbH>LT8AX`qnIl|G0Z6#2y_Jl!IrK@rNEYK1+|i8xJ9~ zZF+2JORD@T3lMy=&uDbxJhrVm-3VCdjUX~(+8|T(>Sa3oq~rR7-594Rs9%%ZcBz7B zt2XpOBTR9LkYt))K&f%v+5dA&4`Pw5ZA3UP2!!5HHIVJMGq%%X21`QOWv1-O0U0fH zLqmS^6^$y>=7evkH=oy`;tDyvN2I)*<*n5*d`j@6r$C*m8o07hEWz6&6<*))BVO<{ zIJzx+U^Ajib+EvW%-)^%=llgSRVVp?l)l5S$BJ;kNLCYa>mC44-P39uUabI)i0NHl z;xo-G5#xMLu@b+}$Ay%6m|2k7>pf%qVPZtana!F{S6u$bqwrnI+(NSeHY-|ze6CJToOBM|8t1xtPAV2BK zg_n)ai12=Jgg}xn9Zu{BH_5grumQu>4Ee>Rwa=+v7bV@`c=+lVWv-PeX;`(+4Yu!L zsFHe2HAzfhauX9Wzd7lKUjXMi`p1ZW6_4FYprQK-8ukZu9JIO;OQB5pRSJLRXlQ_zeH=`#9{5G}f){pao2W0DSg3(eD_(Nc#5UheEcdkC zcJ%S$h1t@l2^r1#C4T_h1G_J_7#9q#y)w7evNfU0rr0j3x}_Bn zL_X@6MO`hlQof;q;FrYaye$m<-J{Zf&>K7l?L#hTQwKR_M$TlqASw2%ebJrf?M%DO zBXtp^(oBEg56#>G63%5w5StJ@UWJhLvFNX9P8u+BEe#IvByztTPSCEpV@|m+M=*3j zJLik>v4ai9qKg*U>mD`}bs%qr7qViDv31NhxxtnhcStsY{GnpPq!k0iZbQ~tnf{Dx z9uojUbXorOl)^2*v;g(PrGD6j-WQAHDu6OOlTcY08o{)G;MtjnwA&v|<=$?8W{nMa z_ds+vVVo`{2?aM)Pzb9iOZ+E+V3KglxXsEaKmY2>AS$x{<%QXs zz6n`~lSa&|ZP~3A)5ii;i6#>wZ=ld05n+8v99I{*(yWYW9 zikb27WL>0gq)D{V?r8;JKUGOcs-9(WM-7$bR`u`=KQYYh_a-rv(d{!Pk+uKu1fwtr zjB%4t@{$W~muSwU`3r&GX91sw$z#XvGQ#WmI{FmU_=dMk<&jN;LGE5A(C69liif1lXxHNPG}rD$ibGj*F6 zDb8Dziw7oWpSM;R1#)+(Ab2op=o6LWeiYi@Ntzo65ezKOv)2WaH4>gr5)9O{WQ(Q@ zs_uZv**#YxcYx+LI^&J}!O!3N&7G-RQ6+*PEw#w>UTHR-*0qRs6Nu`^WfK<>7n6=S zdXQ>d&mcgE5$;E&$tQ1GXzKAj(>bJWFx#froL42mgnh{f5|3s*RH6|fRaSNXN4tRo ziSd?+wPVA|3eN{2AeU16OHCvT7U(0}I*7rpZR{0+n{je3291eTrG$M#$a*pHS-^R0C zDX=e}i|0>kW(^`yAQ$^Cx>U8}zCl)dQkKu9TkgO^_#q^d=7@8>@g-jCFH-Q=1jO$% zDzTp2ExSt(qCiwiq6(mk?}$M{Q~j(VC5;8*U~6m!?wF+c!PUxtY&!${z%o3tRau z2>Y*)zKHtZNm5$By>HeB`qT1V*4d%9wT1!bL*LR!sdQHId|{T)R&6jt zc%W&3WhXu$0B2=;*s5>>n=(MyAwLX9AE18`XXgWiUN~5AT+UEJvU{m8X;pd<*?L$s z!Q+R$y;4sKQ%Bn6ftLZ%e@2YCuw{i`8p2SWVezCYC{?HdtF!GOJ_p3ozjeQ#WMP2& zkjbbR7Kni@W$N;4r`gQ_{n6k=ZOX2f<;;2a*=%$MxPkNyY4$QUmZgM@b9A@gcpUZe zLsFCIia6bpJFad?Uy~k=-U6h1Q=WyY(;M5nRR3KgX_opAE)OlmT3+z$BQcPfn&mHS zWXqax6~ol8Mg`@nZew$z1l=)KPG-?oIr$$ez%>h7xx{+)hz4HQw0FlnC>I|_jZmgj z?CkI16#J5n7|UX0XHmlD@M6`AzD1%fepe4D&rF={th~-s!?KCNT^Mo_o8Bev)&PziIf6r=A2(F7Mw&KuvK+u;SPm7+>e1uHR+D2!-{#eRt?LzmobT+s zxALw6;mCmUCRBTLi?rVscDSw7aRfjfB9=`$KPu;zg zI1@PW!kT{KMC$j$HTbSiWXbNN&ttK}W=KAS(9^`s-IhpH7v+80e5#X?8T{+Ph999d+LM<48JHOHIl=+aLKi7=mw0{Ge#=SsoL1;PeJlvrKgMfkOWfv1yvRNZ>d zy5I095-t%QwLvFuYI10&2;>F5-3tlPi&Yj@{sdW45ENVUqTERQ?VSS+o$zuT@k@cl zLlOzhrIz?LZd2eW*TMzz_#wR_`oG4l>KDE_G)8#~=&@3M>sJ@mg*p&B`qt;`YHscF zgHBWgBPXJ{FC>g0r*;p{(;w*c`?Rm(YXu0BEW`|an+JgsfG`)aLD754-zr|Wr^@%q z^ZPj1$0?XorebKzm~)pIl%~4K=*f6qu9Z#f%w#JTL`oRp2lmGMaj{6GK@6Q~H2 z`JIS_d~~bHNw9+_0h72sjAj}ACQBfm4~rOhdeD{il^bQaQVZ{`O*CaWaR1yC_%1yp z0>sBl6-X+JtuR^0$`7cRArey?JlTgGYt!lI66wZ3@JI9OgaqMe7=%Oi-F=Vv)yCU~ znEB3qkl#PHaMo%mM1hi3I0!+j459XLC=cFRj&bB4sJ`4+{&g>3x?aXT!bRXv9=-1^ z#`ipTpBWC}27*-rE$gFaa>u}ao5_7XXe)mYCeJ%Q6dC)PV)Q4%EG2~Iee_Rko(v5J zN*mXaCM+5iUJlfX#x*+wdV`ASXjdI0Z! zds_D#<4^w5Q#@51Sv>V}a9UJJQC7~PWgo}`L?rJm9u z%RraYbIA+|lMx zj57D2`xtHv+5>%55XmB5t)CEn)>Uyj*L-3+<1#qw<*G0^>{@e_+TK-;{(G>GbJtJd zz%bi!l;~1eR1g3cXoVP+1ci+hw@tCnYY3^|?~@qw145do5cUsAs^{1d)9mISTa>Qe z{3b9MUW{O+K-}EpYZk}!vh3O@={RYc`uw{+W{WuF-QZ^A!>?LEsXt7{iegEMmbOCv zrbKI+L1tLLd(Kak+N=4z8SsSFlv-wZ$wcd;bJO@y^Hw^`rTVJ~v~HD*+5!(4;=OA2 zz}H?I#q%Eydi2V1zQ;yAapAiXK^RxOh758)eizRMQZttpy{d~fapHrqcqU66m)S6S z!1Na^ho5zCF6svySK0I5DZ& z)j^0}T-fS7JbEA=f(e2Q37Z0FV>_B-tu#UI01LYfF-vi1L>9QT~O4~ILMv{4l-98C+U z8(d~bfH(kvI5c`7);lEaU`f>BO5^Uih+RL4+1OfZ&yKEMQ+}}U{5_h~q3@m*ui?%L z^!~|Gmv%L*OdCQ9I~xThCI}LtERQ;ciZ{wJVqKJx(e=A(NpHCE)uo4mcX2$`^E;9gDhIF?3 zZc$gJOJ4V?(fgDtq+wxAV%hy~ID2Z^QGJf zxj2khF8icUM*KX1B$O-M||Uc3#k6$XfLbaicj_HJqyXBKpf z6sGu1Bs?9x4QDjD0?6wP;Ps|+gF+r}Ut(W{9xy-Ga|z^mAkL2y%|R7->#*djCGlX6 zJ^#CgX_6whoH9q}aw;(Dh$6>b%)k>AzyPQ6V9<6k4kJf{dqgIXuXHyB{=FM|zyhqN zlw2nvZ9IE;ibOt_1n&|AeT20#<=6EJ60EC$Swd59RZ|lbltUsefpN^#?{N)-A_A?yTRE@KtLow z)E*{lX4rh*-`J^Pq5eBR&vtsltrKAb(U>4V$Vn*DQG{$D6I~SfW{uB$@UUHwO(OZ$ z=AJ(tG`f8C)YfstQJf1l)D1AD`*hFBxH9yE|Mu#y#t2!pF-;fO%hs^pg83^#2zYn; z<^1hvCrGUt(Hznz~)<4^?1(z$c&oJv-<#3zR;LgS=B{ zB{EHh15}xsU~>|c+MyG3XN8f)fAP4jLLDfSBO?-T?H!AZv$q2(FK~(1jYDWmIkR1y z_SDk6o0ipptW5eO&}pp){#1@%i+?f>S(A0us&6Js$6J??2rOzVhiSJia?l9u%JK}I zPj=a4`ETsvi&osb{quZ_ZY@%}W3N zsI8d!D*G^yfw)KtN7oqj%*!y84?hhCN_vju*)toMEE?#*ym8!_2}3Y^>X1&lNod(J zi>+#HDNv%xCSvfDrad*9dYw4{5+Heh_5EpXTF{vGcN?G=P3}%ZxZBTAL8Qc*xICNk z@C}+J4WAP#&RfsF>~Di$bveqmcYD?PPkGvY@t7EYPKgGgUKz>&8Ar|la6#n&W~eDg z^&@R_b8mObh=P#yk^YqiwqJ6Mdif%9asM6J#Y?ezX3hX-`@QbRNxh8CeYR_BkhiQ@$81CZ=)lSou={A*ZWeJYsT33+tjao z`_t`+>QDUvGcYmVA0E+~UjD+=OuE!g{X=^K=cClA3jMEGL~EX%_;CY<^OceY>Y)QC z1iNyl(XGCGyR^1j+z%yoLUVeaG%&@$7*^rRoaWy+$fUk8q+wCJg7Sp5U3rfKcs%5K zbn0Rv;K2ML$5-NjrmHMxhIgkA7*E4_oH|{S)P8dD>sA#5Qf4;+h;Vb@0guf5-d-As zQnE9{QGAv`eVr0TO@c?nvVJMi_G<1=5jc z|0bdS#cpbIY%oXE9M_G-uEhv1XUz?|aHX7>_uROgVV1jk`zw6W1v^&Aa5+9%ScKS& z`n9aK-qjJ#dI}T$iQ2lV30AqJfTQJ!yFxmp+ZYXNHE&#-?ROJcOB(-P-Ma1W;0dH{ zl_)OGcT|dqq)&z9h@B_@I5=FVQiSgqQPix%Q8HHd06#Oo{vGUM2tgJv0b@~ z0{nk{T&8eaH43PvD?d;M$vlf8>Sw&Q^WuscF54py{B@NK@t{5pF1A{E;Lx62CK~;d;aIpJyV{3IYx`S5;e9p` zUhH+9h0e~nl3=%uq@||x-V@O+zL51yQ;qi!Sp}`iM8aaO|0sFcjsWZCv3pA~~`B6MZ{I?rVRFw5WXrW7v*QVgnI~pzl<9M~p$w zE3FPoq;h|~zIvp{IoXzJ@To7M0QrFySzLw+)VTblF%JnC1AR>5AEEsza~95?t(SC|he6Qn zi>inaq1B|5qc+eAq6O0CvLjg=Vp(n;B4w8z?+;dRyuP-?`|5@;)Rh>-weIhyoBdS0 zHJKjk8`_9pXq8ftBGWQIk*sX+5KFDc5= zIL(6BscGQb=EAbVL_%QLgx`Ltis&ea!^d+d{8vC^-J(qPRw20Xy5cE`zCXf5f?5R% zBb9NHb9+|jAqfYe4Tr*h>t?0_&(qYJF0eG*57`r8+(Ib^wfeFHN}}U=%rxuaB5MaD z5`z9n1ml@hhF{CRgxMdVf}1r^=+$xi-PHB-La7MP%n+b{y4-@@ldRxlvsaoIO4J-L;C{3WRTsF5w{ZXbLXq@$^!zJZ*7ZGqGwwNA zAm0p76#jH#loos9dB_)+SYT{q>MbQJ-{gmo0H?Fi=Su%)0)nABc9jd}gf2m7pwXCM z%JvT#DPwla(C|If>H+o1Hv_@}u^=Lg)l;2FuMF?yC6l7qASeV^(#+KSgOg>TGzXe@ zJ}c;x3T1CPy(@hVLQ6s5m0Ek~LB430V zAOQ>mCEf^_q7#5Y@ziNlMzt%De~PxHb;jc~M<{Z}?z3zVYu2Mb(6;5jXYX7NJg6!R5WDs~E6p}8u2Gi-6)S#Kj4|dt zixPfw=_gJhtzm7w3ubY;m2TYCC@sTRYhEs-GuOEy}m4Q;kHC?#bTfjf6)^t3?lm9m!gf6 zJjF2?70DAZRq!Ecr+JUFQn6w|@k48cX_g}AXGb#~q`v%~HgEPGvZn~WtKa<>qBtVb z>HFw-mm_}O8rImDDV>p|*Gijf9QG*(guvyJsyX`xB+)#>QKLmb=fIyl6zmdPhYlO3 zYi>AazyleoZ8btMS;Y8%6KJ(#QylZq58&UHm2KOI|Fd~tHYO{s` z-)D2ii4m<|ALWP@t;_={(|3h!0I)C0OO5CJ>1F6xv)@+7*CCGF5N7L2f_Zr-o}HDr zk?iBwf>W$@-JMAH8qGHr3-lNZmwpr=pwLO8-2)hUs`Sw$#?rhHK)A!fT!|hX1u+-5 z#<|HZZLeywOXy3>P3}xuMc>&C*BHi$1drlxPcEO_k+%XKj-eF33wGJ7Eu2H~f-pKW zem|+0a9Ciu+iwPXw3H+UVzCNXbSZ#CFm(#xu2#GV?jKFR9)bIj*yHG+w&0i`PD3F@ zQAxTvhg95^n-`h4kiuA2WuwHsG<>khC+=KT2Mub{DtLn@b@WO2`%mHxozc(j(majJ zckODvZY~IHR_4->f<{|@_HL|X+vSO{&&vY%)3bAFSn5y$#`O_F_oS*QwKI}E8&c2a z0mss$KW7RF*?x)`Uo$yR*h?9z!dny_3JD2M#1R#BE)JO0f95<>F8Q;YDo1}4mC#*m;r}Id<9z$52>Toqj^-A>G)F&W=ieW_KXAgIbKj>4`Imbkbk)<%Hm z4sFKas4!0>Rky;y{Jz+-E9>eHeLWT|%$q{_hhRpg9VVe9o8h9Q3!(SCJ_DEA=69H% zyb5=Y)0^uwEzz0qKgV2^Y0)`9xq{!HW5e9^zeKN-DISX<&RU77- z(==FZS37Se4pf_G+&^t2`3 z7MN?MI#i9v%*;}UfBj7Vcj-0M)*kBcwBvBa$Y$~mvi9S2AYj%C$sG6RaNESin^@HC z3!wmJ9VOOneo`OKvA8;&!~bM&27k%@$NS`kJl`XA^_Z}j(&9?id%i+TNpt{GA#^*3%Fr^$)DLKJNRnO62N<<;!P*_sk|9YXpq*qLn{*3OsqV`~$e>KTUbv}oSXy@i^7g|2PtMsoDirpG>wo48ZX#~kyD|;>i!HJY zv~qDB7Cd^cBTnImfjE1 z{=ii_Kh?ugTJEO;wk)vNTJVIuJY@N=C1=@CqSRvERv^3DdUO}huZ{l$PN%;H zl~)$m7lB6PpEV)(R9wRWrCuCqCrfr&riCFqf@!*iK(d#UkIIgwe!QTy&zd^P$n=A|KPJHmc?rzziy@ z@JKN|rhf$2^5APvE=Cyg@@ai*$S#AtFwp<59e(s|KEvMN$y;fg1Z;j*j$-oVvnQiHfhzn3%oKD^0vd>s_Ig`x1&RU1rkQY zpcre?{(eoqvXA=@JRl?;AZ%N$?e%EH8By-WS))y&k!pEpzc5f+`*Ss;d}SW2J2R7T z3BN=wRO^q$K?v*?7x@x74*$F^-m7Yp1hUs2*9BvAQ%QKpsDjrQ#);W6SNMnzYFvV0&ch#jhVFw z?UJRHCOG^!tr)ia{V#;^`6o6_4m8Z_H# z4L*c<)jo?9bGwvP2@veP&F;@56@Huo!_Du3|BljN%&=iD6jH0NG&+Y7hqPcM*M8Zj zgWePM(V1z%x^ciRx^(U`dOpSZblc@836?pgXZt>M|okoEen*V z-R^GiY7_nfE@;Irdu>|545%&w92XeTw{aZQBLNn0_@`woq1j_rZ#q_=IvKsd zZ%1L{FP+OSUVQEt22o5Ou!nM>GB3=Eo06bL$0)gc7a{fD(`?V4Zr5UokBM@!@nRzl6T-{rOQ3pqaiwa-24~l-)ZaJ0G;1sO;Fl;02>r zrR8mDKbg@quBbV$RNN)+XDWiyqWfqWBqSj_?4Oy`J|beLmG!%*7cs()CFlIhRnepL zu|k%x`5*>`Yf8aS2bLPq;$3Yg4LmtWovA=zyc`YsW~>IxEZw`6af`864&&!ein6ue zJO3E3!~P`_xg~k#N)6d)q58RyXVrWT$9QlmWQ`B>(LLo0`(xsVuXj#w$v>xPu>O`W zIUYbK0=r&J@6b)|_E_d-A8eys8B-wqSu7v}CXIimWEl{B-M!Ki)@u-5g~}_3-JnZx zJ+$?);TV+R1G>oWr!vBtxwy=M2_9`EC0e49%eD!N*4^pc_3?iQnhJJchPO)%OtNOav> zb-WBeG^U)~spL!_VqxP~Kvl*wLPDm$9k(@`8NQBzhf85!=KO%byb|9b{K(U&?~gvd z$_oaXrwm(Z3MhqxsnN#CIM_6S|5t@D{k~lTx}z@*M9w%rvzRW(X++W&0s*@_oEq$v z97p3(Ajk}#&6<*c_K2QIHipLPy748`dIp#Eoy6NOJk)NBi0EU`kz8uAk~(;*d{?VO z#i#&6ot+Ku9wcJu_$y^~xPT4-B8E4@se;{VC2hYUyvvXC+WCR0zzNoB1)yv#!M#cR z!1GsjZPvyDhNzlv?VbG>U5J6zd*{}cBKPvjj-41Z>*~5`o_||2G$V_P16%4kqU}p~ zIh@KJz2BbS*>gvU=*88A)uo+F-#)<8nr0jxa1DI6@B(mGsf-Dcdn8)Z2_&ivrC^!|B_QNubUUV|M_EL})5H=Tgn-uK0QP+*Y z1d@a~VaBV)#~4sf5umy5B1_GRO>D3Z8x07ElpDF$elbi1LD08*p_W&3Dj0(F zdFimP9hjbj6O?63F@)BXqG7>lK>!G!LK(uOb2|c&2RS{}PNzIzT5Eox)_6)K_U!6l zn;FteqDx^7s*s};#RY|WTC_3)ex*u1I$h#Esg42hGWq=d1m(1@HW|NT5)ZebN-$j74pxA|E&jKlLqUa2|2JBjW9ZoDRYaR>U3PN$#*j& zMN7g9KE#;i0ct)7MEa|E3vBxlJD>NLgv0`jdKi8Z<_wg?$+u4(NUgY%ez)5XYzG$z zm?1I12>S}>7`;++vtz4{9O(s-vbPf@q)xX4P?%ygXMz$E1|(-@LCrfVufk{b1@Q)!GzlVaXQRr&L2lE3TVP*NrZ+mhtfY zJ9V=1b2i_PZErKvIWfZM#d7?m7Vj%^70=bP5rgl)ukjSejg<@rVujr1yC1nKxNI%L zbVpsi%vW|WcRdS~>uNko)~8&Bm9{xJXiJ^60&3e2xa+Ae*XsN^$4r2%)o2{M2N#Qs zG+P1g6yfx+*T6tuM3%-{4Be~ Date: Mon, 16 Dec 2024 13:01:10 +0100 Subject: [PATCH 2/3] =?UTF-8?q?[2025-01-27]=20Wst=C4=99p=20do=20tworzenia?= =?UTF-8?q?=20czytelnych=20modeli=20BPMN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md b/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md index d20975ac6..a4bea08c9 100644 --- a/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md +++ b/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md @@ -72,7 +72,7 @@ Aby bramki były czytelne: Trzymaj główną ścieżkę procesu („happy path”) w centrum diagramu, utrzymując proste i czytelne sekwencje przepływów. Jej przejrzystość ułatwia analizę i projektowanie. Procesy z chaotycznym przepływem mogą utrudnić identyfikację głównej ścieżki, co zwiększa ryzyko przeoczenia kluczowych kroków. -#### **Unikaj modelowania ponowień** +#### Unikaj modelowania ponowień Często jest pokusa modelowania ponowień, co ciekawe jest to traktowane jako anty pattern i należy tego unikać. Modelowanie ponowień może niepotrzebnie komplikować proces. Unikanie modelowania ponowień chroni nas przed nadmiernym rozbudowaniem diagramu, które utrudnia jego zrozumienie, poniżej przykładowy antypattern ![Ponowienia](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNRetriesHandle.webp) From cb45009e4e0197f6fcc9da6858f1828f780111ee Mon Sep 17 00:00:00 2001 From: mpogorzelski <1863167+pogoma@users.noreply.github.com> Date: Mon, 27 Jan 2025 10:39:38 +0100 Subject: [PATCH 3/3] =?UTF-8?q?Korekta=20j=C4=99zykowa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...tep-do-tworzenia-czytelnych-modeli-bpmn.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md b/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md index a4bea08c9..f82f59890 100644 --- a/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md +++ b/_posts/pl/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn.md @@ -15,13 +15,13 @@ tags: BPMN (Business Process Model and Notation) to graficzna notacja służąca do opisywania procesów biznesowych, stworzona przez OMG (Object Management Group). Jej główną zaletą jest prostota i zrozumiałość dla wszystkich interesariuszy – pod warunkiem, że procesy są modelowane zgodnie z najlepszymi praktykami. Tylko czym są te najlepsze praktyki? ## Najlepsze praktyki w modelowaniu BPMN -Ważne jest, aby zespół i cała organizacja posiadała spójną konwencję tworzenia procesów. Poniżej przedstawione zasady to przykład takiej konwencji, którą można wdrożyć aby poprawić jakość modelowanych procesów i uniknąć potencjalnych błędów. +Ważne jest, aby zarówno zespół, jak i cała organizacja posiadała spójną konwencję tworzenia procesów. Przedstawione poniżej zasady to przykład takiej właśnie konwencji, którą można wdrożyć aby poprawić jakość modelowanych procesów i uniknąć potencjalnych błędów. ### Spójne nazewnictwo -Podobnie jak w programowaniu, odpowiednie nazewnictwo w BPMN jest kluczowe. Spójne nazewnictwo ułatwia wszystkim interesariuszom (zarówno technicznym, jak i nietechnicznym) zrozumienie procesu. Czytelne i zrozumiałe nazwy budują przejrzystość i pomagają w komunikacji między działami. +W BPMN, podobnie jak w programowaniu, odpowiednie nazewnictwo jest kluczowe. Spójne nazewnictwo ułatwia wszystkim interesariuszom (zarówno technicznym, jak i nietechnicznym) zrozumienie procesu. Czytelne i zrozumiałe nazwy budują przejrzystość i pomagają w komunikacji między działami. -- **Wielkość liter**: Zaczynaj nazwy od wielkiej litery, a kolejne wyrazy pisz małą literą (np. *Sprawdzanie dokumentów*). Wyjątki stanowią nazwy własne i akronimy. Brak konsekwencji (np. raz użycie małych liter, a innym razem dużych) utrudni szybkie rozpoznanie elementów procesu. -- **Unikanie terminów technicznych**: Zamiast używać klas czy metod z kodu, stosuj język zrozumiały dla biznesu. Niejasne lub zbyt techniczne nazwy mogą wprowadzić w błąd, np. zamiast „Weryfikuj dokumenty” użycie „ExecuteDocumentCheck” sprawia, że proces staje się trudniejszy do zrozumienia dla osób nietechnicznych, takich jak menedżerowie czy analitycy biznesowi. +- **Wielkość liter**: Zaczynaj nazwy od wielkiej litery, a kolejne wyrazy pisz małą literą (np. *Sprawdzanie dokumentów*). Wyjątki stanowią nazwy własne i akronimy. Brak konsekwencji (np. naprzemienne rozpoczynanie wyrazów małą i wielką literą) utrudni szybkie rozpoznanie elementów procesu. +- **Unikanie terminów technicznych**: Zamiast używać klas czy metod z kodu, stosuj język zrozumiały dla biznesu. Niejasne lub zbyt techniczne nazwy mogą wprowadzić w błąd, np. użycie „ExecuteDocumentCheck” zamiast „Weryfikuj dokumenty” sprawia, że proces staje się trudniejszy do zrozumienia dla osób nietechnicznych, takich jak menedżerowie czy analitycy biznesowi. ### Jak opisywać komponenty BPMN? @@ -31,7 +31,7 @@ Stosuj dopełnienie i czasownik w bezokoliczniku, aby jasno określić wykonywan - „Weryfikuj dokumenty klienta” #### Podprocesy (Call Activities) -Opisuj je podobnie jak zadania – jasno i z konkretami, unikając ogólników. Nazwa powinna odzwierciedlać działania w kontekście biznesowym. +Opisuj je podobnie jak zadania – jasno i z konkretami, unikając ogólników. Nazwa procesu powinna odzwierciedlać jego działania w kontekście biznesowym. #### Zdarzenia (Eventy) Nazywaj zdarzenia w sposób odzwierciedlający stan obiektu, np.: @@ -49,17 +49,17 @@ Nazywaj zdarzenia w sposób odzwierciedlający stan obiektu, np.: ### Zasady modelowania procesów #### Modelowanie od lewej do prawej -Twórz diagramy w logicznym kierunku od lewej do prawej, dbając o ich przejrzystość. Ludzie naturalnie czytają od lewej do prawej (w większości kultur), dlatego procesy modelowane w tym kierunku są bardziej intuicyjne. Modele stworzone „chaotycznie” (np. z przepływami w różnych kierunkach) są trudne do odczytania i mogą być źródłem nieporozumień +Twórz diagramy w logicznym kierunku od lewej do prawej, dbając o ich przejrzystość. Ludzie naturalnie czytają od lewej do prawej (w większości kultur), dlatego procesy modelowane w tym kierunku są bardziej intuicyjne. Modele stworzone „chaotycznie” (np. z przepływami w różnych kierunkach) są trudne do odczytania i mogą być źródłem nieporozumień. ![Proces od lewej do prawej](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNLeftToRight.webp) #### **Początek i koniec procesu** -Zawsze uwzględniaj zdarzenie początkowe i końcowe. Zgodnie ze standardem BPMN zdarzenia początkowe jest opcjonalne, o ile nie dodamy końcowego, ale ogólnie jest to zła praktyka ponieważ procesy z niejawnymi zdarzeniami początkowymi i końcowymi są niepożądane i mogą doprowadzić do jego błędnej interpretacji. Brak zdarzenia początkowego sprawia, że nie wiadomo, co uruchamia proces (np. zdarzenie zewnętrzne, ręczne działanie, czas). Z kolei brak zdarzenia końcowego sugeruje, że proces trwa wiecznie, co może prowadzić do błędów w projektowaniu. +Zawsze uwzględniaj zdarzenie początkowe i końcowe. Zgodnie ze standardem BPMN zdarzenia początkowe są opcjonalne, o ile nie dodamy zdarzenia końcowego. Jest to niezalecana praktyka, ponieważ zaprojektowanie procesów z niejawnymi zdarzeniami początkowymi i końcowymi może doprowadzić do ich błędnej interpretacji. Brak zdarzenia początkowego sprawia, że nie wiadomo, co uruchamia proces (np. zdarzenie zewnętrzne, ręczne działanie, czas). Z kolei brak zdarzenia końcowego sugeruje, że proces trwa wiecznie, co może prowadzić do błędów w projektowaniu. ![Punkty Startowe procesu](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNProcessStartPoint.webp) #### Przejrzystość bramek -Bramki są kluczowe w podejmowaniu decyzji i rozdzielaniu przepływów. Ich przejrzyste użycie pozwala jasno określić, co dzieje się na każdym etapie procesu. Chaos w modelowaniu, np. używanie tej samej bramki do rozdzielania i łączenia, może prowadzić do błędnych interpretacji procesu. +Bramki są kluczowe w podejmowaniu decyzji i rozdzielaniu przepływów. Ich przejrzyste użycie pozwala jasno określić, co dzieje się na każdym etapie procesu. Chaos w modelowaniu, np. używanie tej samej bramki do rozdzielania i łączenia, może prowadzić do błędnych interpretacji procesu. Niejasne warunki w bramkach mogą powodować błędy w przepływach procesów, co skutkuje nieprzewidzianymi rezultatami. Aby bramki były czytelne: - Używaj bramek zamiast przepływów warunkowych. (1) @@ -69,12 +69,12 @@ Aby bramki były czytelne: ![Przejrzystość bramek](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNGatewayVisibility.webp) #### Happy path -Trzymaj główną ścieżkę procesu („happy path”) w centrum diagramu, utrzymując proste i czytelne sekwencje przepływów. Jej przejrzystość ułatwia analizę i projektowanie. Procesy z chaotycznym przepływem mogą utrudnić identyfikację głównej ścieżki, co zwiększa ryzyko przeoczenia kluczowych kroków. +Trzymaj główną ścieżkę procesu („happy path”) w centrum diagramu, utrzymując proste i czytelne sekwencje przepływów. Jej przejrzystość ułatwia analizę i dalsze projektowanie procesu. Procesy z chaotycznym przepływem mogą utrudnić identyfikację głównej ścieżki, co zwiększa ryzyko przeoczenia kluczowych kroków. #### Unikaj modelowania ponowień -Często jest pokusa modelowania ponowień, co ciekawe jest to traktowane jako anty pattern i należy tego unikać. Modelowanie ponowień może niepotrzebnie komplikować proces. Unikanie modelowania ponowień chroni nas przed nadmiernym rozbudowaniem diagramu, które utrudnia jego zrozumienie, poniżej przykładowy antypattern +Wśród osób projektujących modele BPMN często pojawia się pokusa modelowania ponowień. Co ciekawe jest to traktowane jako anty pattern i należy tego unikać. Modelowanie ponowień może niepotrzebnie komplikować proces. Unikanie modelowania ponowień chroni nas przed nadmiernym rozbudowaniem diagramu, które utrudnia jego zrozumienie, poniżej przykładowy antypattern ![Ponowienia](/assets/img/posts/2025-01-27-wstep-do-tworzenia-czytelnych-modeli-bpmn/BPMNRetriesHandle.webp) ## Podsumowanie -Modelowanie procesów w BPMN wymaga uwagi do szczegółów i przestrzegania zasad, które zwiększają ich czytelność i zrozumiałość. Dzięki powyższym praktykom twój diagram będzie bardziej klarowny, spójny i łatwiejszy do zrozumienia dla wszystkich interesariuszy. \ No newline at end of file +MModelowanie procesów w BPMN wymaga zwracania szczególnej uwagi na istotne detale i przestrzegania zasad, które zwiększają ich czytelność i zrozumiałość. Dzięki powyższym praktykom Twój diagram będzie bardziej klarowny, spójny i łatwiejszy do zrozumienia dla wszystkich interesariuszy. \ No newline at end of file