From 109957b5fad0de5439180cd2e5d2604dfaf27baa Mon Sep 17 00:00:00 2001 From: grzegorz Date: Thu, 16 Jul 2026 13:57:20 +0200 Subject: [PATCH] opencode --- .../analysis/resolver/ConstantResolver.java | 10 +++------- .../ComplexStateMachineConfig.png | Bin 160703 -> 160704 bytes .../DocumentStateMachineConfiguration.png | Bin 16317 -> 16318 bytes .../EnterpriseStateMachineConfig.png | Bin 38566 -> 38566 bytes .../ExtendedStateMachineConfig.png | Bin 23642 -> 23642 bytes .../ExtendedStateMachineConfig.png | Bin 23642 -> 23642 bytes .../F1StateMachineConfiguration.png | Bin 228338 -> 228338 bytes .../F2StateMachineConfiguration.png | Bin 263578 -> 263579 bytes .../ForkJoinStateMachineConfig.png | Bin 27856 -> 27856 bytes .../G1StateMachineConfiguration.png | Bin 101648 -> 101648 bytes .../G2StateMachineConfiguration.png | Bin 107134 -> 107135 bytes .../InheritanceStateMachineConfig.png | Bin 8270 -> 8270 bytes .../KamilEnumStateMachineConfiguration.png | Bin 50155 -> 50155 bytes .../MavenOrderStateMachine.png | Bin 11719 -> 11719 bytes .../OneStateMachineConfiguration.png | Bin 172067 -> 172067 bytes .../OrderStateMachineConfig.png | Bin 12135 -> 12136 bytes .../OrderStateMachineConfiguration.png | Bin 12203 -> 12203 bytes .../PaymentStateMachineConfig.png | Bin 43726 -> 43725 bytes .../PolymorphicStateMachineConfiguration.png | Bin 22229 -> 22229 bytes .../SimpleEnumStateMachineConfiguration.png | Bin 56334 -> 56334 bytes ...ndardDocumentStateMachineConfiguration.png | Bin 21384 -> 21384 bytes ...StandardOrderStateMachineConfiguration.png | Bin 18775 -> 18775 bytes .../StateMachineConfig/StateMachineConfig.png | Bin 22595 -> 22595 bytes .../ThreeStateMachineConfiguration.png | Bin 228338 -> 228338 bytes .../TwoStateMachineConfiguration.png | Bin 215979 -> 215980 bytes .../UserStateMachineConfiguration.png | Bin 11785 -> 11786 bytes 26 files changed, 3 insertions(+), 7 deletions(-) diff --git a/state_machine_exporter/src/main/java/click/kamil/springstatemachineexporter/analysis/resolver/ConstantResolver.java b/state_machine_exporter/src/main/java/click/kamil/springstatemachineexporter/analysis/resolver/ConstantResolver.java index 258ea3f..5c52ddc 100644 --- a/state_machine_exporter/src/main/java/click/kamil/springstatemachineexporter/analysis/resolver/ConstantResolver.java +++ b/state_machine_exporter/src/main/java/click/kamil/springstatemachineexporter/analysis/resolver/ConstantResolver.java @@ -392,6 +392,9 @@ public class ConstantResolver { localVars.put(entry.getKey(), entry.getValue()); String bareName = entry.getKey().substring(5); if (!declaredLocals.contains(bareName)) localVars.put(bareName, entry.getValue()); + } else { + localVars.put(entry.getKey(), entry.getValue()); + if (!declaredLocals.contains(entry.getKey())) localVars.put("this." + entry.getKey(), entry.getValue()); } } } @@ -713,13 +716,6 @@ public class ConstantResolver { } } String ret = evaluateMethodBodyWithLocals(sideEffectMd, inlineLocals, context, visited); - for (java.util.Map.Entry entry : inlineLocals.entrySet()) { - if (entry.getKey().startsWith("this.")) { - paramValues.put(entry.getKey(), entry.getValue()); - String bareName = entry.getKey().substring(5); - paramValues.put(bareName, entry.getValue()); - } - } return ret; } } diff --git a/state_machine_exporter/src/test/resources/golden/ComplexStateMachineConfig/ComplexStateMachineConfig.png b/state_machine_exporter/src/test/resources/golden/ComplexStateMachineConfig/ComplexStateMachineConfig.png index 6dd9abf43b63d8d9c82cfd8a6b461ffda1539582..41d796d135f66c11d9010dc572a7cdc1bd8268b4 100644 GIT binary patch delta 969 zcmV;)12+7>=Lx{)36NTUqiIxFbZ~58Zgh2RYybfO004NLomX9R+Bg(_*RQxuUy@G9 zSjK#qX_+=D>~0Eerg8I<$#ew1fF?%r$}%b4+5cXdBn|e0WcCf;dwtH)^^q=mpJ}Fa zzD&rgRI&MzLBiHD*N`nyGr>rP<~OEHF)bAcDUd99jDX8juOY^NY^r#wxfGA#Ort`n z*C~?ho{QqWr3o^P@DBkvXVd$+lDUX4WMc3h7F=Tymnuf}7<(NCtU2lajz$YUy%(5e zKuv5Yh5pQz2!9Df^%S_~KM}&`2fa=ZCNhal;Oiro5~#rUOyG*eF&A@#_3yUA1&ifF z5udRn+t&U;Df#e!oAeU(xnf*oFqT5@D%(iuRx?j4n@-{u(rR*hfiI~z8v`kbH{${;qt-k?%V4 zp*`<=j`yh}?>q8=J@1fLS{*3?L*w=}9faO+cv`sXuF~y)LKprpW)v*x_n`-a6$+i5 z4Q>XXBTCApcBrNe$|vPgJ5*qUYLarP9jax63P`!s4%N0nwMe#5cDwCsE8GCs9BpO&pp zUEZfw^V70_`>D(R)arj)-T-v71BSzPGwAF_dpWVc7ZY~_cstLTif@=2{GFRoc6_vA zNsjdB8ocjdHPWP1ygepxTY@|LMl=rZ+8;T{JrzwMTM)=#pGVu|o5Q(jwSJa)4mpb6~X& zH;HddGGS`}0-U6~y0oX^)CJY7)A6~CB(-_ONfXqj2`u~HNwe#7?Aiam3v2)WFG()0 zBh<6>#z}O*=L}p}ejU+?lqvNslASd5Pbt@CtTh9tN%deN;r`w@=Y;({B=1qg#qFM4B~0jV;}NV-W#+mL^vw7C;H-HZ zEpiy*1k48Xyyi2MSrSw56$WCK@&1q6o$1Oc}N1OmEm>iO$@ delta 968 zcmV;(12_D@=Lx^(36NTUqG?oEbZ~58Zgh2RYybfO004NLomX9R+By(@*RR-{z9gNJ zv5fgJ)629;p=}y^Gl`p*Or|670-hMjm1R=e>3_d6`9i)Rnfr!!*XJCqkF@Aru9#HC zA|-!ilFb$jQnnI>f_#CBaYk~~zcFKyDItLij%1$12)M}93S!KECo;)YBKSi%S13`a zRfZ(LOL+O-LI;^b_)P##*yL^|MZx1!k!rmAd7`k43mKz)h`kB})*N@AqtQH>+;Plv zpgJ}bTzzE=gwI@4JqE6lUkKsTgIc8sW0A%>aQVO`IZE(79k^g|obZ{(`m?EU&SG(2 z#-}XJH?_Z)Qrtg(lb)eEku2dkj06|k%GOf4)y(6{CgZq;w3^&p;7cmb5}?%E6uF$8 zC;TpAa;87Z_Z-tHAvdpYq0#8WRoUbG_$qoI4JaWGEjNN~c>8uT7s&+s{cZVSRFBdp>gwy4nl7@d{esWw$kl?QWyTzX5=jG_n`-aC32M? z53UDaBTCFtJ58Z>0)M|Tb`kuOsPp!_UruC`I z`_yWFYPz3)y6jJ_{-@>!pz9ql9JZT5XFJ-OYhg!7h?L1pA%?tF^yL zd~K33le-t-B;D4f9Sx^0sAipx&qO4s%_B~lpf*il+5b+OZJ%Su{`Xy2yZ65#xx9{0 z&(a$w(H@^OaAEm%M5jVz)VD}>($qhtT${1hV9+we8NHga;R@9|2mdhqdt{0pq1K6vg}D}sXt1cwF$0k;MO0=jQ1((VfY diff --git a/state_machine_exporter/src/test/resources/golden/DocumentStateMachineConfiguration/DocumentStateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/DocumentStateMachineConfiguration/DocumentStateMachineConfiguration.png index f6db9f26abdc4db699c668273d7d026b20631a8f..5f6f9641f1ceb5aa9d09922dc7d3aac12e12407b 100644 GIT binary patch delta 365 zcmV-z0h0c`f4+Z^S^*o8TPg%92qcz~iHbu8QkZ+1Aq<73IsjAt9ijE|VRk9PLZ-|D z;hswgR8Vs)5KzXrNNlg4rwUh;$!&=*X{t}Pca)ObBk2fDS5YoBOr(=m0Um$3SVvSP z_NP2+OqYZ_etd#Tr44-<7a5k*Td%AAurr7VA#b2idAxA_mNOW9Dm{Aoqjq@z9QyO2 z{}pa-@S8PR(6rqK@0jLq?4vrJbtl7!{H^w1ES(?-ALf4leUd}gf3xf-ewQNjM}99l zx9TXb^wxSzZc(uEOh}MYVP=1mF>Fw2yZ7K$Yfi0Ry}pcA1q^TjZo{scS9d(80X;v0 zGJHiYzXW5@vQRMs_4fSw;g z8NMQycasrlS*RF+acvY|6y@Dqks;ks2n%6&h8{fRD2DwnF97&r!<7`JG%}ozUlTsp zD_w42ipna1`Iz)^NsH9jiddFA?!hbyDorw?A}MHMd!ryddk{wLJh%(%l3$IORJq$i K70|PO0zf@sNu@0S diff --git a/state_machine_exporter/src/test/resources/golden/EnterpriseStateMachineConfig/EnterpriseStateMachineConfig.png b/state_machine_exporter/src/test/resources/golden/EnterpriseStateMachineConfig/EnterpriseStateMachineConfig.png index 39e750529951d9f2d368a533e0c11f98d71b15f6..b0fdf0df24dcc43cfe72a4d979fc168888beff33 100644 GIT binary patch delta 658 zcmV;D0&V@KtpcX40+5A&Y{0=WR$@|7grbc-Bo_9rwO)s&RiCWy&}Zs8|D>^0_0B#s z^Uc}udOl~0NtGutd6!ByP8h^&CUON?f{JlQGSttQGRc&Xzy(J#i9!TSQZ<7Rvp`0v ziUeQCnL>#|%~B-UOT>%1M2k!z{2%~L7QBq5$a!dqSo2;dk-|cM7cxY-&<-wZ>~wUo zR{cp7yl~7iFtpYdT)8Yku(@uv6#CJ3gv-^7n#Bks5rBdG@K_i|e5_eN zw;fJcC|(QwnZ?<*cT-C7x^CJ*)s!sa8FU2~`_krCE_Nf!lLe#j42|93_5nAcFpa=4 zs@o=~V<+M-K9ggA{ZWP)#?OR2zJG#Br2%~;7 z4{&uAOhgo5qd~}~4l0ia2EDAd+aHSIJ#C5pfch%Yb4-g4?|LoTBjvTa zPrH47TKl-$$D?k`cCUw?`Ou}VzxFvS?$f-_PhYR^w6K=(8duMXL^6sYt?%73@qwH5k4Y^*Pa8J$Yp>KMw#w2%8O-q zL^^EBpqFzMC0K{M6nUq0yApu%X(R54!U si>nUze!Fr(9LC2v8*6qN6H9M7C1-W;9P$U@UEEUyKx}~}vjhX8lc>Q+T>t<8 delta 658 zcmV;D0&V@KtpcX40+5A&*x=w8D>11kLea(^k`?xDv|fj%RiCWy&}Zs8|D>^0_0B#s z^Uc}udOl~0N|mPxc{h=Clu}6OOyml(6cy!^WT>BULM2r~0v8;~n8gT~PSgxy%p%Dq ziV41uGldd`noW>oFN_y;sTQe1_(1@gGLuiUN~kM7+P}#S3XSvjkx%l2{AfMK8%w!bw#N0gYqEN1F9> z+u@kT;DJ>>!xi~O-UKgpd+~0mo~R@u^U;QEE>jVXzT{J54Z`%69$G+ z-8MNLd5ph=RF3q2M;T<8JQMQx{s}6T2K1EF_K$u03n7bnFBR*?wr&Sz-*i2*>3VMX z09RMhSg;5i4MH|`PZ`=SGc9{?*KOHdQeLb3 zIL`TL?c;8r!1i0Ne?17yhmP%sYoCMSKF#|){{Hm@hx2QH@u_M*`C|CyQN6S^-a(HYX6(P z?eXoSE#hx2ZXA?iyLNcr^-HOX@RCaYvQpfC{U4BB*p9yCV;T62JT7)02@=ZHeaC|- z%1kdaFpf`uswcJM)5CC_gM&jb&h-AM*Q)jE8CZ4*MfivuUI!jzB9{?D%rf0)m>0|N zh_vaHLO17%rC5i%3G#O9b|rw#r%Vc-B3Go{?`#szYn3Kb&_k)6K)*v;_)POe>551c si>nUzp;Nga9_6E)jx-xNvGkTxa#n}yCiw&4rQA0J4;GmjvjhX8lk^!!b^rhX diff --git a/state_machine_exporter/src/test/resources/golden/ExtendedStateMachineConfig/ExtendedStateMachineConfig.png b/state_machine_exporter/src/test/resources/golden/ExtendedStateMachineConfig/ExtendedStateMachineConfig.png index f50a2f9fcd2354faaf9bbde856dfcd0a3f71ec64..174d06e57f16b99b6c69961e036a761a73c381a4 100644 GIT binary patch delta 36 ucmV+<0NelCxB=R@0kD<=6?Tyk-wnIf>lTbd@)xCZkkAYMAULzD0v@ diff --git a/state_machine_exporter/src/test/resources/golden/ExtendedStateMachineConfig_PROD/ExtendedStateMachineConfig.png b/state_machine_exporter/src/test/resources/golden/ExtendedStateMachineConfig_PROD/ExtendedStateMachineConfig.png index f50a2f9fcd2354faaf9bbde856dfcd0a3f71ec64..174d06e57f16b99b6c69961e036a761a73c381a4 100644 GIT binary patch delta 36 ucmV+<0NelCxB=R@0kD<=6?Tyk-wnIf>lTbd@)xCZkkAYMAULzD0v@ diff --git a/state_machine_exporter/src/test/resources/golden/F1StateMachineConfiguration/F1StateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/F1StateMachineConfiguration/F1StateMachineConfiguration.png index 8da832e7c7fe48dcba609f46ed278808b3b3479a..4128f09bdb4d48c606423ac1fb5dae6da250d1ac 100644 GIT binary patch delta 1029 zcmV+g1p52(_YLy*4UmI>WtvdaUJi1Z#LXnlWEg=3cw!`1mdSB9_uWs1gxVCZ4A*zC zyZ-%GtF<2dF;-NnWFDg5B1xxnibJ{-iNf)mDat8|nf}cpDyb3@bHN#!1wO-U9;qev zSv;0OqyoX$=2$Vwgjz-n#ZLiGpPOqVRSf@wFg~Z_r>PVP_q!s0)V$|epjc`b(r0pQ zd((1gb=2Hgy;(4R;w+9a(YBu8>XObG{+(;77sE~PH^Z&hKWZ5=JQAU=4cBWe$(h8q zr43iq_X9rFtbel^&ZsY*Q~QL5aW?leDaG?f^n$5#Ndq3^f#70S*eaFgw&!JJh<2GJ^8pbSLu`NFWt(VhMf*>V|T&0icj5J z_tGOM9}1(Y5XwgRP#EPvs4B{b!l)XAa!@`LM%5uy4dp{&R0BfQQ9cw#H6c_34~Z93E1`|-}l7S_yp{Hl5c%t>U{z> zKgoALF||Jd`=8Xxt~=ec%dXppSi^Nl+12MTATSk&0fE^#3P|G)x#dI(fv$tE1Kj>trvHZ#zU@ zNF+}pbptAMzW5&rn`N4%W$cX1-lJ(1SH|9AH4LoG$!I&}ReOA4RAXOLpRN9pqjyIW zA%H@eR5Ry6k6smAW2SAmpGGCK=ZkaEkEa+!=J)3+laVUx%n3EP%|RolNwY~3V( zBPxprU=-a|rGkPJ6RKLK;#1)X0`-Vd#wji10Pnw1X4iBSy#Ka|Rs8HxykIg81jppmwruCL zdhE>-++!oGmu}l?J67AO;jZi9)O~`EKVS86ED||p*bibQgHe)x^*lirbV2b~b;4CJ zXKnmv#Q4RhKVA*k<%>WHKG(UTi`&7EfVxvT4-~#(QfGp12j~-<&?Hp)iLpq(P`2?` zuUBcJKIOX0rkWjvs4FyAF5CF3kNyMD1g< delta 1029 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 diff --git a/state_machine_exporter/src/test/resources/golden/ForkJoinStateMachineConfig/ForkJoinStateMachineConfig.png b/state_machine_exporter/src/test/resources/golden/ForkJoinStateMachineConfig/ForkJoinStateMachineConfig.png index 2118dfc3a4e94794ef8f438ec50265f336a6a4fd..9a7e38b91b2883df50701c48146bafd47456614d 100644 GIT binary patch delta 582 zcmV-M0=fOr*#Xem0g#4&RHZx#(rQvwA(I@zBe5gffw5`deNJg1i$K-(F8<%$@BZi5 zzEzq^oyHOQlt>!J6e7A4sRk9JrkoOm<{J|#sTLBr;7C?1K)^WBI|xwuk|ml6zL%9o zi9+uZBx=ogRu>zQYJ^_|piTXCC`HPHj))9zyJ8wMUC03CUc0D&SLpSkc2K<)^Vb}e z0^4Xk!S#s72>0BydJ|^sCqn&wp?49&LPUWPru$x!qXfq?!h{9^ia7W~!+@AGzN=a=P^gZ07^EbAo;FW7xHp({`OAyFb2v9~t6z!FX|K=l_ad#j~@x zqwe`%Zi0uilO<*+%bYNBi#*642{MT&*N?*iY)~q5>%lHNmQyKTUwW$)dbj|)YA#x% zVl}KPbX*Uz@D;hdn+!mSRQd=3Q(Ce`n!OrVq)#^#rYYAf#s-WN8(|yZC>1zx$tK z`&t{WOqRs#Q>u8BaESRE>(zXr=3-QOZ;+P*{i`yEY^ft zgKM>pBs1a(LXT{#7hx)XB2-@&W*Z~SWgJ>zvg@S?6?l#nZh06AiY)8*p~Dpq;?k5(*Dzu3vRJoiF*WJicXj#*-Vky22lJ zD~ZSTI@G}5AQ@c@#4b-P-|ZnW+UrD6~;xp5?E`1?%$-he<|8Bv^xSiqvo4yb9pcMkq;% zHOTt+!?%Puucbm$7?`56PT+pX+PLIdY;46s<~O_scR{C6VFON4#v{u{VlDd|7`3fI Ux5@qhKa`l`;jV&`v$_HnYH4UA0RR91 diff --git a/state_machine_exporter/src/test/resources/golden/G1StateMachineConfiguration/G1StateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/G1StateMachineConfiguration/G1StateMachineConfiguration.png index 186f510c7ca9e7e38f2a97b885cf9aff960accce..84476e912d45e59b4b4feab13e4e578ae1057822 100644 GIT binary patch delta 785 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 UKm$Mk0Du5VgLnhCcmn|kpOBu1ivR!s diff --git a/state_machine_exporter/src/test/resources/golden/InheritanceStateMachineConfig/InheritanceStateMachineConfig.png b/state_machine_exporter/src/test/resources/golden/InheritanceStateMachineConfig/InheritanceStateMachineConfig.png index 82f2c00835849157d979a4b10f1c42c9763d9b17..e62dd3e3cc84d49cafe2f6d519b0ea40a126358e 100644 GIT binary patch delta 523 zcmV+m0`&dPK+Zsra)0755Qgvl6tn70yIN2}VFgizT25UkPz0fSQB~Ct55Xd_Bin(p ztG;`kr5sf4o&C+>|LvJuV^P~YP1v_gW1J!+xKp_WlafV=%#b@%h8nHXAeAJx5}bh2 z%%u9j=h8ZNZnAm~-!UTC43*bU?PHQAh(LCDs4Z{#mJijeNc=TJReAUxVilJcW2B z!1uj#lbd)bfp2 zyx6HLHoy(SG?!MS6u@Ifa?p7=0O-n%&`PExEgL+IP67TNF|A_1t*|1 zvwPrVA}um2lssT#Nt3esjF{O7S=6Ntq9ypv09qJrVy$w?+kYx?{dQ|%so+X;(g$|c zsN(Iiexl)8L>o!QfbUpONjt%mU?82;2bhar1dZdx?h}HgO1J~FgO--0q2f6(Mb3qc zU9Ufv4%f)luHY+7%%%4St<~-%IwafDD5Qb0lInkH|E$zMM?PK_EqRUn&%w(FojXpINqsq3+<&~^Iko+K|;h)ole zb}=5omb7s@0e-pSRjTFN>u{YzkCx!q+!%tY7kD*jcYi}D!Z+-?KOKQlxsC|9FivHe z7dv&shPXwT<>+(|@1RCr$Poe5MF NNB+l6va@ai;2qKW0qXz& diff --git a/state_machine_exporter/src/test/resources/golden/KamilEnumStateMachineConfiguration/KamilEnumStateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/KamilEnumStateMachineConfiguration/KamilEnumStateMachineConfiguration.png index ce4c12289fb97058361f058a15b2ab55ded1cb0a..ab981da9880cfe75175a8cd1b203b8afec4e2706 100644 GIT binary patch delta 683 zcmV;c0#yC$hXd<}1CVfk+in^$5Qgvl6jS9UsY1$fNE4KzaM*33ONs(Ss-h?|yA!b3 zwO6*6lvaJRyhEO;b~uKlq@doh|BOHX9uMPlrK!|u9Fcd4q=T43L?pjOk&3fLUE#=MH7M5Zl_`_TR zr%|~KrD@z9BiA9_2a|Mw*LPezmxlA z-Ufc9TC4ATpUzg~=?X*jyyJY~<6o({MX%l3vG4@8<%RvHfA^>C!A{uxYuG_bW#}x> z&i3dpm3G^`c*AmTd+thetdnQZ{7YzVmyUZu$^RG1TVCc@y|IDd13W$)0uAhgk$XOQ z7B=iOGgIwffuX6!hK4wzz*c^&9 zuUgB5<3gs&G;~lJCvepwb-bf#q|J&z*f*yHy{?xXIUzpfrcnomokXN&9w;p*C20HP R4-YVQI_WOj9kU1n8XP$ZI%;C(L(p2g+iOGkdq`ibfOvfVCpc2%SQ=-uP z#vzqd3kh6sBz+bkU^3KWh){)+4K)*dA}fs&g&q%)r~%`4U1CIksu6w>fC>!Ow{+C)&WZX{D`*NX-b#D6 za=aRuo-FJ}hv=+-2A2=G2t`8%j+0$BIqLb04+1KC=2Gqy#`lEWe7uEBrUc(?soJ*C z>Y&}JH0wd&)(DxDemU4G*J}=(o`!wFLM)XCd2=abZgw2^BN zoW`XR6en?agk0PBck(KKJ<{v=UfuWIwcKgaR-UWn%c}c-4u6sZH&2hZoBIEE{8sK4 zd29IPO0~B2eL5SFCo2rq^N#X`&wr)n=Dl`j$HFt%mKS!P|J`4*ds|`iZ((~Wm60=G>*`SS3%P`Pb0gHXZkhlK(H1_q@!mdTj&2CwO|?2O8Q3BlmLh z%x&0dW~SPIi{N55%%W$=Bl~QTR!q6>G<_JMR0a#qK`xss9OQR{ehMCT!8tUezgWl? zvxiW11F+#evU}e0L5Wm`2oY0SvTkZ^?U4o@QMgLEW(k@z43Rf#UuOcie8i;Si8&N$ zTsId9M}?uWJ z_FU$1iG$Q4{2>5c8tr4PGRb;MxO~SQx0rLK8R}Pd)2h?kO@H%3!yS+I5{&`hv4N6y zN)v>kbfw*@5H?CM2Ntijv_uUx&w)8*jLX>N`dd`Eqf8xhzNNwxwLfUB zj+de%v|UZPG%!(8{m<=1O7p$tt+Qyu8tA__78|^pSjxfoy`soNJmzvAQXRXcJR1~S zLLNUqL8a1xrGM2!`ui^>=Gya(3{xkt(Jb0l*? zrCm+Na6oNbaqz1(uU4<#mcm^I1Kfb$a4T)sy|&kYUVjimZZ4D3_xTu%%5;RlxN#*m zSuVazM)W{okx9!FY{M)?IqLs70|?}SYb6tumWe*ge0LrFwIRCr$Poe6Xl NMgGST<+FeSM=KJ_{z3o% delta 523 zcmV+m0`&dITgO|FgntG?1?46PNK;i+CO!m<#ExtS#-@GuIi)~Ut#9`4-2UfsuMJfu zOJedRRWwQ{#PldL13E!N1tl8o8&j&NkqU$qNVc3IV3L|6Fw~*qso_$bur{brnq!JY z@3_e05(}w8_(K3Z8tx(`Gr_ttw)qZQZZPLkF;pjZ)2h?kb$|0hgDnqt0<{L$vc42% zLKB36u%+I?g8xQnoj>LnBdlf2ESR5aDS--Vjs-Ky7#ESv^|z>SOPM_6d_!Yh)c&B9 zJY0$n(Rhk-p5D-ENKd3z4xPHs&_rK*cdAa&}%f(N)yTf00kb=gY4z$mv z#nKzw(C-k-D6-%o%vW40lVa$niF?zD|4HKMyywqf{gponE-K&L^B!z33>mJ*SBD?q7Fn^{*cibO;USXYIi}R21$b;pe@=a zB9j_LIrE17_fgJAMZ+TH?ajXT>YT&NLsHbIOcAN_WrBW6C7CY?BxEge1=*4+!U@W# z{!LRNi4qdH;1n%bOo1*_wT75xQ^``r1b+@^ib^WfI;ALkWW0EPZmEMrQTQ7HoRaC| zT#B5>XCl#fPYb4K5f?J1@;UY{3`ld*eTzm5HhttY%K+=xP;m8?EGhiPHPuVtiv2|) zeEp-=35AJBVjZ}A=8~LB@I4*4AaTt2Tx0!HR=6Oscq-yEl4ND=CsK;1H_~&eP9Q|QXVpz%n-VJe-DjD zAFhfXXUA93Ni@I+J-56ZyoHY+rwhTRwBO&6#%)Kwz@B%= zGe(CDU})UE!-LQp4nGv8yWg6OLKpp0dzF)<--jLyR+OuM?09fJ_!?nkmfE43HYgvN zrFN*m2GvAnsU50ig9?yYYKLmupjyZ*wL^7mP;F$E+M&8Os17nq?NFf&s*B80I~4Y8 zSRvY~b%0^3OFgtz>_D@7-ZVXSxgJ|>k4@iWm+`UH`Pj5Rc6lFL&5up@W0(E0)&ID) z*Rs5|VcjBsvs6P3hwWz2*$H*?w)s62C;JBNZk`hvUlTd_BiBdf;lYX|ImHJ@_i(s5 zwtx1H_9FSdgX9GXn@G6rfGV9;|3k2wrdylFFVXBhny|Vv{uWlpfmJ$XwtrAvttOuA^8|{ibaZ>>}Ai zu$J>8>tSG#tC2nsqup7m>g=k2q<9+BAV>{X1!PO-IH0_gz@k z>)()E+|#gU>5Y?UkLe6tSbiPRi4ZCFEs~uy^>-=PVytyA=&N#C^toEHi>B5w_ewJs zl2*Ha&_!kG&6WpUJ8P}|dnV+Qj)c{{ah?&acNm3fe*A zlqtBPQY(S$G5SnrBu|unVk(MnBR%*Q4I5oFB3#eQTw|vRIujaKu6uAXLjMAloVK!7 T6BMw6I0T0{1Oc}=1On@u%&X|W delta 997 zcmVAOj5Cs= z{*4KfObH2Ga3u36M8HL&RuE!3kx`-|!JopZLWx4H5+vzE#PjEW7COij!aoGym`xsL zQe-?l5wXU5oJR`txR4>rr`Q|cW6g2*H5$yL$pgnU1*&61!PQr`K={Hn)pOu7`WwN2 z`J+}b!dS$i4qQBONsba+M+eSX7)E@ivHmS8oU>3o=J6?u)1vkxDaGR}=_#sX$s(S@ zNN};OY%Qg`nRy<6*<>8HkZvZ61N@l^lL#nviXxY@vxq+gOwRPA+@}~%3Az3K4jPR< zT;@Ga4=;nGU_c3ZYI!ku1Ml8V<|3M4zrQ6-+m?LClJ8pbzB%tYmglJ@?^^PnId73y z8XYMCL*w=h9r(_0_%=7)-Nt0(y6`XURnFpmA9^rYB3J2u;oxfUHK3$iYKCf>pj=We zHA8tOs3s|wnxR@ID36p&%}{L{I zuza#nYXPH1mpWvl*n(#EeA)EW=6Y(hJuUm5+Kf+)&ZlMTQ=9jx(fqXRermHnHTs{n zc3PG$N>9#IaG@RO?nsqup6M>*6k63BE+BBYF{ab0aO-IH0cWqeJ z>%Sy9zo${h&>Jh!4%6w`u-rPLV<8gi8YEk3>hDsv#aQcL&{yRo?{l?e8%?ca?uBL~ zBv!kB&_-qG&4veUJ8P}|dn)9kj`-ERv7Qt4_e0xj+5O-;xH!5uz9L_jFNNRNcXE9< zCm)c9`R5gK9y6}Kjm}_+GK~ZWdgwZ?ci7wy<{1oe40@rvPS10CP76*30p#fevj6G) z3{sKF2|^g9N=D->|K4&yPT7*dMaEUMz#jZhnIJ#?_{U2C27DPw!53O1IlUVFENFX; z<4D0JO05L0M&u(-Sr#k(#6;xZMtblq7&f}(jB!0LGmVX$oCu98S3UT2O#TCuhQJg}>7i{30d zCmO9;yy2)6*oJw6>j}*fM%+lff{^`0=pHY6pCK$omKZQUXi1I|t}O#*G)WjwO|9RT z4%ajhyNa)9rY^nTODT3I(J|`2q>L*F1Q-8H`)j51HuBn8yiD3?zYShCcn&261KYMP zO>R@4@l8Z!YKHP%VYYuF1hmP~8p4tY{-Cz)lG>qX$h7Ns&iz;0e!*RAGFEn0t<;NcSNwwbWgvK*@o z12=*yTqm`MnGZ^oGDb+4GCIq$>Z4A^bW34ga?NsdU|Jv_55FD(xO~f`;5l+l#!taH z;Y+L0XBtA3#tA$HWQZ$TX4<@nMYUQEEF!PbAwK14NmEn1$jHF#p_Y3GW{Z93nUaq0FltWsH({%N3clj$aY|C+IOEb${%&> zJNtL%d!F;%z0y?bB1_4KT+$??kkW%FG^h+U<&-EiXUwUjT1eo6BiXPR0kd2mAVw8Q zmTM;X5i5-ng+Am+)Ryt`U1lKF2)_tGk4D=>ih{>|k(zq@4bxb1A!C1(M|RU`(%V)0 zOv4R}wj7lL+b~aXJ*64Kh#RR_5U`&Jozq1hQiPRAV*?gPEy+e~B*lwyAt9i#3^%D4hwaPhyizgF6BBd?uBtGI>s+u(JBmr$HDux;zw zV6}HTrN<1zOmho<$0gVA9=ZC&KI-3 z8w8{25bo~qhxtrS({2}>Q$n!p`J)g%LoP*R+&x6)m@8HCZ-IA3`ZIq%aYJ|Tj)pgy zj)KRt;Y)hil4*_HBah4NB=eMVz4RxrL#d1puPoNz?68vHSEq|OX6Rir#+bVVa)(c_D zbEP@yEjy}L@N8OpqLYP~EhQNPp<`Vo?Fci1o^+!g!C3qxsPBI4CMB4vlsj;k;lzuQ(mR; zWpIDN=Mc{YgnwbMFLIR(gj`NgC+<W%ESdli)auAkJgMZUX`RsVID4SDuI{=Yf39V%2RI>iv z@HydArPLA@#-yDRxErz#&9O+WtC%TouLj&sx}_Q$piBx(T<<((ZRbU+Hw}mf>>rP9 PCx0pZJOSdfZ2~?m7(@JK delta 525 zcmV+o0`mQ9Ac}HlfAe={_FQU%$`o13-sK9D3?ap>EDY$33<_kL>^J48&`1SB z3Svth6Hu0$EyScF#dE`@*kNr*ku=+!m|k(=>M{$_5d2~QZGVhbiIRngJ2JKXHcM{E zaj9ZbJ9g5j;`zM(L}yDLtpsTezGXcr%mg!nfv}?h>O(>Rbn6IyQXx(*!}wlD3x09#hq&E4qcuEUm0V^07~~K ze$eoGy$|j(562Z@FzF5^eYm)wANHyO(^d!j!|SZ}1WR{$a0Fz1eztJqW{~ z`$lV*aU^$N;?}b3u}c!Mb0`Z_6y|n3f;A~^EeC$N;(t}D<@3|ovVb1V!LQj@ZdSdf zSA$M40~bDHr~PmQS{5oIh`Bb3&kJYSGd9FE!c8Fz&&Z0(NesK6_W%O1=1Pjps$|2v z@pHnbYN^c)Oi5WKa5rXMT40eHTMPtI~ ziU6G`s;UM^w$MOn8ai!NRT**(7Kt6%4vbCv?{iitj1q~yCEuODJ3G!@DNUu$(}aA; zB#l!F30;a@gGy0TPKiSEj2V?w3kh6sBvTe4V4CSAM5rc`Wts_p{(_Z8i9#GC>%NBr+g)sUUNX!*k^neQW=|%@}w|% zCgkDcBUCDvaHpkd|8(GdBZO>Tpz?5JIptWebKr`3o?@wvX$g KB}cQl0u`te+a+%R delta 625 zcmV-%0*?L7)dJ4d0+3pNR%ujNbZ~58Zgh2RYybfO004NLm6UBy+b|G-zx!9*#21)W z)bs_l6+)zK!cx*wLdvuugxuyxttNJ4J7wLp|2}6F+LcCvZ^?7#=gy9E=Sowl^E4r! zGD+ibW($r=fn}I0xE|3I z!Q-aX8r-m72Sn*{Q9MX9xCkHbk&>RgB4)nMQ0`QE5hwGO{abv^Naf=jDJG!DF>9ejUqZkciR^k}`=0AL!AFIS5}|ARe%J0@u6<& zT6KCoYaY;O!Q-Vst--ZeAceW78Nxu=QafP6zaq5u53@-TW-?_Kc-Yob0u|I83ydja zTqIWO`?13XWpZ8ObDHX7?_H(j`cQO;rl%+u8b(scb74QNG*6jbXYq_R&^;xO8+@Ty z&I7@9os(|?7JmmmmZO@KgVxo_v^N?=k>4kToW-H?bm96fCkWn^b9z3>A9n|RxVgbE zcEWXL4F!W#5-39%ZXRmwj`G3&g#{8@Gzftb?y#BAV zK4g{4u}dQ7r?F>mQLyp~$vCCLOh+NCP-%Ns;8tr+t$$vA%`p<)EawNZRllxKNGhIB>Yp%8{=XkF(hhW)!e0KQmpB}Hc2Aj8Me zOThbjrN<3SP+2GNI3j(V(;_uCBbMa}wP6|sl_m+PND7)*?K~x(y*HyaZ5W5-2f=G^ Ny`T!pfU|=FQd9>6%1ZzM delta 419 zcmV;U0bKsotpU}o0g!zP5GGIoicqkzBdC#wW`Dq?@iI}e5X_UQ)mtyP!4j8>q1s{> z?FPM`wGL>s;PFzR*5Ftykiy*43}GN_sU0xkUlH2-huNeEGnq0AJZx(zfePw13ydja zTqIWO`?13XWpZ8ObDHX7?>(jD`cQO;##NLH4I?S!xv-yBTBppevv|gu=$w+r4Zct; z=L6t4wUciF7JnB$mZO@KgVxo_)Ey0?$nO(E&f-vcx^VnANK}*xVgbE zcEWXL4F!W#5-39%ZXRmkf`G3&g#{8@GzftbFUjNrw zAF|5j*d>wk)7Z1OC|G%gWSmlArlSy6sI)yRaH{oMy?;@?zKj+H1ULhyY5(L-qt>Z4 z!Sf?1=__)1Hx5C|Ld6J-YoqwAD9`eW4C#u(Lm>>$(7Mi14ErDU0Qh3Xl@yt6gA5-> zF9Gix6_*>Bpt4TjaYXt!r$uUPMl8z{>cBJ#DlHOHkrXts+9-%;@6D)92ku<*1HiLy Np?{Q}2eX3$QdD6&(y0Id diff --git a/state_machine_exporter/src/test/resources/golden/SimpleEnumStateMachineConfiguration/SimpleEnumStateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/SimpleEnumStateMachineConfiguration/SimpleEnumStateMachineConfiguration.png index d57c055daf63dd8f890e2a805ba36d3522756e87..df1783b2f118083914e3bf2b9a9ac322ff320d11 100644 GIT binary patch delta 688 zcmV;h0#E&pxC4&31CVfk?QYsI6o&u%D$dkDWhx!vqia!z%15%nLWc@enkrP8*uJMAA`AA)+&pYEUt1$|+H3 zo-v`4Y9WCOj%3V21dJ0sgAi39S)!TXb6IJWDD*5rq9%;n?_wi=QjPG30MuwO8A*}y zur4CQyB;%*Ru?ivIoEcMinK61T&le>3nm@~c;QExt2u*I5S_obC8{z2wMb9FH zp@>2woXyvg93|v)M(EHmWPD^;e^(ujX(+C(enlg->b)wZxLz*WLS2)TaRqI`#k#aR zD~C@bi=73-u!PQk)8Og`A3|Zmz;SY`CZ{8x@kx)$kvWu0h0zru7as?Z%~s%tEmhYR zTJ3lHwRW@Da~p)rOTRV<$H&1~umCHSHEEq{^HBy_&&XcvIPOu-^Y(1P2TzPFAo$B1 z6{k_90_Az!og&vZ{*ye*e;w)deXr^J?yKBI(pH}9)zi9vyMaH?fs5Ol!F&C`9lw?P z)zf{EU#-;}FVj8mpiun$;(6wmx8lopPxThNo=eIKaN?i-jf%$E2@H0x`zfhbvG#F>oRfkV-d$R{L zuwyF!xRWh^ZP*@adg-I!L$A4yo*)nHuq2&`a@}wHFh!{h7M%TjE??X)?DobfcsK;7 zWCl*Tm@DT>PlsSFT8rnF?k)Y{6B7M)T!OSxt-nmr`QTaEAc0=Rt2 zq~NjH6ltBe9}*6V*&5T(MQNPCd7Cuwil&h^Uj)J`MFIx_4eB6Tws WwVaiq;M z;xsOmpg4)f07sZZzKI))2}z1-kaQc(ng-E<+G}Pw}wBUp}0TXAK7^Lw~01Z>~`t>1E)jnVlP=sDHNtSs~zpz|@W z@1(A*K$KD$I{nT4o|fBf?`(}>cO%1Z)HVMS=x%a@Ur_S@h2p%U!8q%#I(&h<+Z~{R z9aHYpPPVXrVSA|QrB8y7z2+f$j6Af%lC)#Wb+6Tg2})(K;Ox3Nx3HVv?haG%aRAPq z892p4u9(|{s@DY@&XDbsb`z9HWq=Ser6n7r)>eiz=!C*~$~8;S>|u<&QTzTNfX63H z3Z9rvk;X;qF=4-utuPH8l*S2Mv`7uFX&P(uMIh`Wq$@(N>t_#0lX7!MBf~~cs%9)| WIW59Th5Q4^>YXlF)nl5Y4g=XR>0Flp diff --git a/state_machine_exporter/src/test/resources/golden/StandardDocumentStateMachineConfiguration/StandardDocumentStateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/StandardDocumentStateMachineConfiguration/StandardDocumentStateMachineConfiguration.png index d046627550e3c4cba1dbc917e93642fc9f7c9c09..e750e36f3ddd5a6e1edcfa666be6944a43245ab6 100644 GIT binary patch delta 406 zcmV;H0crk-rvZqk0g#0SFjWXN7LkgFfAys>pD`o27glNyCj1*g>u@mJlwdB?*n;s+ zO9@g?b1Vojj=4x|uOFulml(@U$rqUFQ}1o1AS8RZ5 zgmEDZ&&Y$voW!8_Z~)+oHCIxU*4SV+dP(?LuXMP92`TFYW+T?41s18X6_G68hzHZK zUum)-ilo5A_Rdq*wGYautp~x7{RBc9YhEJWLA(F}Q1D4aK~#8N?VSgBvyKA#P>1!* ADgXcg delta 406 zcmV;H0crk-rvZqk0g#0Su%l3D5Rr<9e+5#Q&zKQB2rIP*6aI~$bvT%9N-&pcY{7V^ zr35LcITnmCj=4x|uOFulml(@U$rqUFQ}1o1aC(}{Lg@&ON^0l;IR+{IL{bbQR zZjgH(JRR^Q6z3dV*Eu!0P6k}8LR5*plrNgn1!GU|pP^E@g`SLxjLPZluB*Lqe>(^n zW3N!CJYBec%L#%H<&K_ztDQ_c!-p{RdvJ3@U+t0wrnk4?9n(UELi6&@{k1*r3)ov- z{-oC)jmD3&zn9zR|F_=Q@B7_<7;l$wZwd`b9NuXMP92`TFYW<%Da1s18X6_G68hzHX! zs5IFCMN(j5dy`;Y`=E^4dT`%iKLJ5vYeGnh-!A|FQ1D4aK~#8N?VSgBvyKA#P%v)G AbN~PV diff --git a/state_machine_exporter/src/test/resources/golden/StandardOrderStateMachineConfiguration/StandardOrderStateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/StandardOrderStateMachineConfiguration/StandardOrderStateMachineConfiguration.png index 665ef05cb214bcd2340e55bef7247a4357bb569d..6820e9475294de95169c0f4513f8057c10662bf9 100644 GIT binary patch delta 539 zcmV+$0_6SIk^$F}0g!Ni?{C^L5dH4I;--FSr-2d*6QBx}A7O(A78TlQs;cQAN3clj z$aY|C+W$U#lon7mb>EWr?%ut7wy(88Wr{3i?{bAnhLGY`76x=i1_d%r_M384Xruxm z1+gWM2`J0W7GlzK#dE`@*umP6B5AfcF}>o#^<@@BL-30Mba1|ZN|Y=_+?A=-+bp>u zhf5Wc+F@snDqha&&**f?=PN;4gKx3E6lRPW!9dtiPr!u#Bxvk^%r+&M$uzdW?QWJ5 zq@dziAi_B2BC%S(4;?NsmK%pJFx7|N+e*pJ^UxugjzTUpjHHmSmHo9+KV_aao6q7J z`KRRJf-h8@bMSqC@6hBr3AtEJQ6=_JzH3Ssj6J-6gi@&mUtClZ7j$_Xd}WLs15kQ6 z^Mi)h?|*Q~JRWyM?LiN&uIPu2RAAa_L32k>6$;JW@dj%W#uk2Kr+xoao_roeQSdf# zSNnhJ-S)T}gy9?YchyJ9?CrS(ZIbL&?LB!-B6cr@MJWn@b2kcMO-fsN@XHmiQY~Me zPnQMsX$F4H-nM4dYkD>422*hK1v~!~g`j1j<^(a|L-St`TkvVR%N?eNJN7 zyV(N}h&5MIWOfNQydS+3e5{r_+`xpCbprPz)}sX$sj(e%>8^Pb?xy`xorNfp0u!s9 dr>tw=gi+fKCPX3o1Hu_pOQaBPwzGKx-bUSj1g!u7 delta 539 zcmV+$0_6SIk^$F}0g!NiU2hsO5PbKq*eWkcRS-v@0u-U}aima4QMjb4qNrN9<*>M0 zpKKo~t@__1P&W0wwIU@4B3r(0A}(hL396Ow<*C~rLhC9cC$2- zhHAwDQ;cKDiPQRh=x~Lxy7%}JQ*-FOqqVw!96BP~)hOA(M6r6U?5~x^OXgv-#XPQ4 z@RB@S@QI3Z2|-YQIW)OR#*)_&>ckz&cSGq?h}-vfP%5?Ii;rsNgDzi&Uxg6Q0Vv%b z1!1!?7<}-_+&%A@c7}a8JEI>iQpU91hSrXbG_sNYc*6~`b%o!=%f5dq&pr*O)9`KL zzV`prd!5T(I3B-Ie^>o1nY}%qpi5G`s=X)AiDUm##56^Jw%3y}Y)Bg?4?($Fsn*J; z$I+^Q0nH((yW7^PRa%ug^uh={eIkx8reiRw&ky_WWQ2v^?;5r(V8e)u`6qq<| dV$pMN!s=}e3og3i55ZwnFEq(ob+dT_-bU%@3`_t3 diff --git a/state_machine_exporter/src/test/resources/golden/StateMachineConfig/StateMachineConfig.png b/state_machine_exporter/src/test/resources/golden/StateMachineConfig/StateMachineConfig.png index 66c98a8b50d292d15828811ce91fbee0ad164e9b..0ad468afcdb705a9f8bb8d5fac667f105bb8da5b 100644 GIT binary patch delta 545 zcmV++0^a?@umQuc0g!Ni!EV|>5WVkLOqEMg6=V~r07X%PF;R#C3rKp1qH3@Qv%=oB zcGpl^_20V=At4b$ZExN;Z{EC_@my(x$`o13KIICN3?aphEDY$33<_kL>^J48&`1SB z3StW$6Hu0$4aB4)#dE`@*uvV7B55``F}>uX%*!l@hTsE$J~w!t6-waNbdUZ!`!4f9iLS z$nQA+WZb(RdVUZb7k=jam+ik-X9v427h@O14r=a#S0v(p@&H+wqA>S^09K^5y(n<2 zHK$guo}W$^1@veJZo~e>?Yh%;8sPa;D8py$^d<~I%R)s2G1o@%Sy5i(8SCQ;VO$8q zGqSF868-Mo4gg=QxRN5XZLt2s;EnLLUg>ZH6H?X*JPcTu=2)c0W<;{Qo;KW1dzB^& jP$UH=Ry$7xZ#-I@MAt32P6jg`4m=pG% zb$5o+s{g&`5E2q0)b`CcJ3BkO>%G>7E0d=Q`;;jjryLT#mAL_(qT$4uM*EE!SKLSi zBnjD4LW(yJOP>IY4Njq2@R4C0hL#9`PioDc<+#vj70Bs(Bu3{x~iaeQEz0Fb> zEO4nJR6FdfQRSEO`YSqHif~1!HMkb*N-{&9BHWTK^#V-APlU$)VYUgvTqcnPCc9dS zP(j79z?esopxA2tK6JR`k=zvcf+zaW`;Ag^^IEizrmeUj4FgH?8130g{bS^%vv3~O z(ES)ZZ161}so{&adf?7`I){;-23p0rxf+>!h>lG&5k@w}7z-e@om{F&c5 zA;0JRlX356==ni#TKJjsU$*~VogMAASd3i|JF2-4UL!?+#R0N$!pYnZ0$8Kc_M*To zSDZ?*z5se$Lupa@^E^WHcBEprtjL_!-S=6P|E7p%|M940v# zk)m~-A@w_VdjNb|3neMFZLt2s;EnLLT51aeQ&iRoJPcR|7d%gl%?M?2Jx#cubxU;? jaEfytTWus0=Gjv-YTJZfoBaWnlWaHy0pDS>e*(l+nxhAg diff --git a/state_machine_exporter/src/test/resources/golden/ThreeStateMachineConfiguration/ThreeStateMachineConfiguration.png b/state_machine_exporter/src/test/resources/golden/ThreeStateMachineConfiguration/ThreeStateMachineConfiguration.png index 8da832e7c7fe48dcba609f46ed278808b3b3479a..4128f09bdb4d48c606423ac1fb5dae6da250d1ac 100644 GIT binary patch delta 1029 zcmV+g1p52(_YLy*4UmI>WtvdaUJi1Z#LXnlWEg=3cw!`1mdSB9_uWs1gxVCZ4A*zC zyZ-%GtF<2dF;-NnWFDg5B1xxnibJ{-iNf)mDat8|nf}cpDyb3@bHN#!1wO-U9;qev zSv;0OqyoX$=2$Vwgjz-n#ZLiGpPOqVRSf@wFg~Z_r>PVP_q!s0)V$|epjc`b(r0pQ zd((1gb=2Hgy;(4R;w+9a(YBu8>XObG{+(;77sE~PH^Z&hKWZ5=JQAU=4cBWe$(h8q zr43iq_X9rFtbel^&ZsY*Q~QL5aW?leDaG?f^n$5#Ndq3^f#70S*eaFgw&!JJh<2GJ^8pbSLu`NFWt(VhMf*>V|T&0icj5J z_tGOM9}1(Y5XwgRP#EPvs4B{b!l)XAa!@`LM%5uy4dp{&R0BfQQ9cw#H6c_34~Z93E1`|-}l7S_yp{Hl5c%t>U{z> zKgoALF||Jd`=8Xxt~=ec%dXppSi^Nl+12MTATSk&0fE^#3P|G)x#dI(fv$tE1Kj>trvHZ#zU@ zNF+}pbptAMzW5&rn`N4%W$cX1-lJ(1SH|9AH4LoG$!I&}ReOA4RAXOLpRN9pqjyIW zA%H@eR5Ry6k6smAW2SAmpGGCK=ZkaEkEa+!=J)3+laVUx%n3EP%|RolNwY~3V( zBPxprU=-a|rGkPJ6RKLK;#1)X0`-Vd#wji10Pnw1X4iBSy#Ka|Rs8HxykIg81jppmwruCL zdhE>-++!oGmu}l?J67AO;jZi9)O~`EKVS86ED||p*bibQgHe)x^*lirbV2b~b;4CJ zXKnmv#Q4RhKVA*k<%>WHKG(UTi`&7EfVxvT4-~#(QfGp12j~-<&?Hp)iLpq(P`2?` zuUBcJKIOX0rkWjvs4FyAF5CF3kNyMD1g< delta 1029 zcmV+g1p52(_YLy*4UmI>$26g)*A#M@#LXnlWEg=L@We=8JE+atkQ^3;a=E_JV;O_|Ib2@&S3Z5{(%R|L~d!7XnQacwuh_&ra z%c0d#b7S>p!T5Nl+=siCin+%>-CRZhJZ&r^p)XyttA);Y+K53 zMSVYDQ^op`&2UD2{+!w;G>o&kp9#UAH=-9H&jk%wj0c?YU16(Kn%kb2k&Q=w4al}L zJHVeVKMF7*RyN5D#k3!=Cy$D$nv`J-laK)(f5w9`bUHiSq;Bvx4F0CU-_rYS%kVrg z_-%vV(fbYQ8Ag{AM>$KZew==Ovb0~t$XPa zln>RTsydX7@}YW^qeE3uK2(pY=}->Jhw4#v9jb=%p?Xw9hpMA|s2}-E7kxb+Ag)wR(Fm)^HtCcJ(<7sF{kxfSTDj45*oqU!LJ+k1hn>qkO1B z^?LQH)7Xi++w4fg^fb1jJxmiS{97vAf4>rS%sD<<&@cgVbn=LgS4XYit&_b(zU>fs zA(1?Z)D5W2`Qm>hY?f)3ma#K3dyl47Tp4?d)iAI!C!_6@SMBi!P=$R>eYW~Xj@}(j zIM)=)q?$Po8t1loNHumBy{bvsB(t+n1u3^oDVNDufVv%N5;lqKk+5wUShf9|f5cWz zGNPh*07lVWRVpYrF`=quDn8{NC%PUn$~dKE9L@W0l-V^M1@FIYVimvtxs=npHL*0c zF$(Q5osNlRmq|M0JR-IxWur{_Rm$`-mf9F%2~k?-;*?D?rM9_OnE@A2+=V77O>MS% z(6q9aTE8b;JS$79xHiUpVvqIEe{hl-x_937*-(3Lx%)5ipdI1xUD%|V8AZ9WY#u08 z9qrBOeot`e6YQ%)o|DKaOyrm$DgkHIOd5M1NMVhieQwaUp-IIS_NHDe4Q{E z%%P3{jDTHy{PJqRE?WeGv$@I@UEB_S2GpI(c_8r(2$c!G9iWdep-Cv!6Jwr!p={%? zUa!(beacjqO%)p$>T<;u%QpUWj{XJDP0Won?b9lQfCPtt1ObPD1Om5!1Osw+a z$ymnxG1D?lsJS+UG?TcQw3!SeumDeto5n;C$ptXZD4K@>1-giTw?{hb%rNQIgkxej)^acy4+|<*6VcOJK+u-&MAj(%#NI-q~avG$`Iq=5O$KDu_eC z*vgAs&ITd7_lcOPMHwYDnj&=j_6};bE?i|ZPL8kq6W_xKZAP9C{($%ICvzT7Xt%o~ zjhlvi%aCsy@~%E_TZZegA#WSQN0H%0b0aJ*ufgHBhlsk80^q zO;jw^quM%D3l&TCC|8GSqhhHZg)JS+MO(E77}mPfLR-ZKn%?t8(_@qCvDWsu=zDB3 zKGr%P7p;$fP2R^^^W&oXvB~~e>wny+y6^N(&U@ZK#~N))s_s5718SDyWkAhpybP#W zkXKju{1Pq&{y@c2h3fa4b*Hrxb@Tj28fC|=HSKnm5)oVz;r*4WbIjqvl0+%R2S;~s zxIRmLu#Wa>@^eR%M-ncQaMOUw9U%UPU~`*x3tlZIOTk_f- zpD9t;C+YL`fB4|t!IX2&piEtJ2R`H4wqG)h-9xWyB%9jo98`&9*Ce@$VnNlHW@ z=APONxuE4PG_}&qX3K-7owd^bJ>}v-Mcne)7~d1s_e0ZJdF0*rmnS3b@0J_1^NLqK z^SvT>WEa0J{9J$9xqW+wK2jEBU+K_AM40@4J{-W3iX`L=@Ud;#&T;+FpQq5LV^CX@ zZFL;0V>O`X`H-cL(BYpK14wu(CKQ4&ks=(Y*=M^WbVim0E>kAM1?|AMn6k4^U!MZt zv1KSYTPUsQ?0WdSpy||3LkU+@C?#+`M4#xCq>)rtOnCN*tpnfveyxoLgefP@6g!R+ nP>(CFSaslHfc^ug2xydQ4JST>WCVv~1ObO+1Om5Y1OrD$$=erd delta 1068 zcmV+{1k?Mhmkq0z4Uk%Y0cliNbZ~58Zgh2RYybfO004NLt(b39+c*%$-|JK8=o{!X zjO93gr{+ejH6@G=ffN zN1D|w`GzImwB%cO-gPY3GfUpJZBu^%LMO-mjeij^k}t(kRSe~ld?}9dFjSS~OL0^ULwO`$ilgcnsz&mqII4l6 z>Lg!^qna41LGqs z18%U-(x!B<3e3+RM6j*N z9)exR!m90W64#hy$W`$TSex#eQo+EP4OJ~O@rev1!#rYbY}* ztN8hU&q>aHJTnKGjkVDp%jwxzZW+q@kG`$98l+c?#`3z&8#@bvllG!J=HvJlOD^1el!Z>MS*dWLf mnKWFrY|}5N=Qde)c7M4n` zG$(yzSFJkUE}JJBtwp?%WDNL@g-Y6Qm=O%5YxN9f;x|F-<;U(*f~88i1Jh$KElESo zb6|p;3z@iDf6pDRk*i(FSD2b}?_ac5yHnF4*{((*4UCmkZ^;f;nwOF1$>Jq%kbfCG zAMiEAa{<18@12|6CLWg4H2nX-gJ}7>i zdp_lq!?_{ZJxN~PDVwAy?R-3fEotKp5BzG)tJSN2x7X3SfRL8pH{4sd>t5SyKre`( z4BxQphsg+xDs)W1g|S*Ji}G-9*buh}(?VL2Q5(MJB!~U4F8~6$6QD@`^+nG~3~+Ih-)?jo(;w_!43{{SY3C`$@E LAEf}ZX9A)t#Iwd{ delta 417 zcmV;S0bc%!T!~zeS^)!*TO^Qde)c7M4n` zG$(yzSIrvUEgL5qtwp?%WDNL@g-Y6Qm=O%5YxN9f;x|F_<;U(*f~88i1Jh$KElIHrBUihUuP`;|-oI$AcBiI8vK@^=8W=07-jW@xG%h30lf_G3C;u{d zKHzJJ=K_3x-#a(CO-4d)BGid{l%Iyu6=RPdpP*7{!`zUbm3yxC=fNyuj9n0@JYM-h z(+k5-6hEA#I)Up)QD-AY6nG~3~+9X-mU8L3f7W6ypA0^KyFNKYE Lng9T^X#$}u)Gf#t