From 07e0571588866e868945dd4697c6634d8338d177 Mon Sep 17 00:00:00 2001 From: wang--ge Date: Mon, 5 Feb 2024 15:58:50 +0800 Subject: [PATCH] update to version 1.5.0 --- 0001-Port-to-current-plexus-utils.patch | 14 +++---- ...ngarch64-support-for-os-maven-plugin.patch | 32 +++++++------- 0002-Don-t-fail-on-unknown-arch.patch | 25 ----------- 0003-Add_support_for_RISC-V_arch.patch | 39 ++++++++++++------ os-maven-plugin-1.2.3.Final.tar.gz | Bin 10537 -> 0 bytes os-maven-plugin-1.5.0.Final.tar.gz | Bin 0 -> 15125 bytes os-maven-plugin.spec | 12 ++++-- 7 files changed, 58 insertions(+), 64 deletions(-) delete mode 100644 0002-Don-t-fail-on-unknown-arch.patch delete mode 100644 os-maven-plugin-1.2.3.Final.tar.gz create mode 100644 os-maven-plugin-1.5.0.Final.tar.gz diff --git a/0001-Port-to-current-plexus-utils.patch b/0001-Port-to-current-plexus-utils.patch index 3e8e3bc..3af8fde 100644 --- a/0001-Port-to-current-plexus-utils.patch +++ b/0001-Port-to-current-plexus-utils.patch @@ -1,17 +1,17 @@ -From aa0c713f3b8363f4c7781ed5aec52ad0bf607508 Mon Sep 17 00:00:00 2001 +From 83f6a375bc50df2565d3ac0329c8c4f2c2834f27 Mon Sep 17 00:00:00 2001 From: Michael Simacek -Date: Mon, 30 Mar 2015 15:40:16 +0200 -Subject: [PATCH 1/2] Port to current plexus-utils +Date: Mon, 5 Feb 2024 15:28:57 +0800 +Subject: [PATCH] Port to current plexus utils --- src/main/java/kr/motd/maven/os/DetectExtension.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/kr/motd/maven/os/DetectExtension.java b/src/main/java/kr/motd/maven/os/DetectExtension.java -index 88c5e61..9ebe6dd 100644 +index e093a3f..3069b96 100644 --- a/src/main/java/kr/motd/maven/os/DetectExtension.java +++ b/src/main/java/kr/motd/maven/os/DetectExtension.java -@@ -180,7 +180,7 @@ public class DetectExtension extends AbstractMavenLifecycleParticipant { +@@ -216,7 +216,7 @@ public class DetectExtension extends AbstractMavenLifecycleParticipant { break; } @@ -19,7 +19,7 @@ index 88c5e61..9ebe6dd 100644 + InterpolationFilterReader reader = new InterpolationFilterReader(new StringReader(value), (Map)dict); StringWriter writer = new StringWriter(value.length()); for (;;) { - int ch = 0; + int ch; -- -2.1.0 +2.33.0 diff --git a/0001-add-loongarch64-support-for-os-maven-plugin.patch b/0001-add-loongarch64-support-for-os-maven-plugin.patch index 209fabc..2a2313c 100644 --- a/0001-add-loongarch64-support-for-os-maven-plugin.patch +++ b/0001-add-loongarch64-support-for-os-maven-plugin.patch @@ -1,6 +1,6 @@ -From 82024c1b0006e2851713a3b0e78bf25aa81d64dd Mon Sep 17 00:00:00 2001 +From 040a7b1eab99f49291c9b93432dfad36d6c338a2 Mon Sep 17 00:00:00 2001 From: Wenlong Zhang -Date: Thu, 9 Mar 2023 09:06:32 +0000 +Date: Mon, 5 Feb 2024 15:11:27 +0800 Subject: [PATCH] add loongarch64 support for os-maven-plugin --- @@ -9,28 +9,28 @@ Subject: [PATCH] add loongarch64 support for os-maven-plugin 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md -index f05e7d2..14b1e6f 100644 +index 8483a7d..a185b87 100644 --- a/README.md +++ b/README.md -@@ -30,6 +30,7 @@ - * `aarch_64` - * `ppc_32` - * `ppc_64` -+ * `loongarch_64` +@@ -37,6 +37,7 @@ + * `ppcle_64` - if the value is `ppc64le` + * `s390_32` - if the value is `s390` + * `s390_64` if the value is `s390x` ++* `loongarch_64` if the value is `loongarch_64` - You can also use the `${os.detected.classifier}` property, which is a shortcut of `${os.detected.name}-${os.detected.arch}`. + #### Property: `os.detected.version.*` diff --git a/src/main/java/kr/motd/maven/os/Detector.java b/src/main/java/kr/motd/maven/os/Detector.java -index 9dd6688..202652f 100644 +index 8962f51..2c48f8e 100644 --- a/src/main/java/kr/motd/maven/os/Detector.java +++ b/src/main/java/kr/motd/maven/os/Detector.java -@@ -133,6 +133,9 @@ public abstract class Detector { - if (value.equals("ppc64")) { - return "ppc_64"; +@@ -206,6 +206,9 @@ public abstract class Detector { + if ("s390x".equals(value)) { + return "s390_64"; } -+ if (value.equals("loongarch64")) { -+ return "loongarch_64"; -+ } ++ if ("loongarch64".equals(value)) { ++ return "loongarch64"; ++ } return UNKNOWN; } diff --git a/0002-Don-t-fail-on-unknown-arch.patch b/0002-Don-t-fail-on-unknown-arch.patch deleted file mode 100644 index ad45e41..0000000 --- a/0002-Don-t-fail-on-unknown-arch.patch +++ /dev/null @@ -1,25 +0,0 @@ -From b11d31e037120c3ee761276574f408005a78f632 Mon Sep 17 00:00:00 2001 -From: Mikolaj Izdebski -Date: Wed, 15 Jul 2015 18:39:46 +0200 -Subject: [PATCH 2/2] Don't fail on unknown arch - ---- - src/main/java/kr/motd/maven/os/Detector.java | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/main/java/kr/motd/maven/os/Detector.java b/src/main/java/kr/motd/maven/os/Detector.java -index 9dd6688..37ced72 100644 ---- a/src/main/java/kr/motd/maven/os/Detector.java -+++ b/src/main/java/kr/motd/maven/os/Detector.java -@@ -46,7 +46,7 @@ public abstract class Detector { - setProperty(props, DETECTED_CLASSIFIER, detectedClassifier); - - final String failOnUnknownOS = allProps.getProperty("failOnUnknownOS"); -- if (failOnUnknownOS == null || !failOnUnknownOS.equalsIgnoreCase("false")) { -+ if (failOnUnknownOS != null && failOnUnknownOS.equalsIgnoreCase("true")) { - if (UNKNOWN.equals(detectedName)) { - throw new DetectionException("unknown os.name: " + osName); - } --- -2.1.0 - diff --git a/0003-Add_support_for_RISC-V_arch.patch b/0003-Add_support_for_RISC-V_arch.patch index 6832444..41afa13 100644 --- a/0003-Add_support_for_RISC-V_arch.patch +++ b/0003-Add_support_for_RISC-V_arch.patch @@ -1,26 +1,39 @@ +From a7fef5b3abeb7da2a3ca847a38fb0c6f847b7d08 Mon Sep 17 00:00:00 2001 +From: wang--ge +Date: Mon, 5 Feb 2024 15:19:50 +0800 +Subject: [PATCH] Add_support_for_RISC-V_arch + +--- + README.md | 1 + + src/main/java/kr/motd/maven/os/Detector.java | 3 +++ + 2 files changed, 4 insertions(+) + diff --git a/README.md b/README.md -index f05e7d2..a84c834 100644 +index 8483a7d..98f2c4e 100644 --- a/README.md +++ b/README.md -@@ -30,6 +30,7 @@ - * `aarch_64` - * `ppc_32` - * `ppc_64` -+ * `riscv64` +@@ -37,6 +37,7 @@ + * `ppcle_64` - if the value is `ppc64le` + * `s390_32` - if the value is `s390` + * `s390_64` if the value is `s390x` ++* `riscv64` if the value is `riscv64` - You can also use the `${os.detected.classifier}` property, which is a shortcut of `${os.detected.name}-${os.detected.arch}`. + #### Property: `os.detected.version.*` diff --git a/src/main/java/kr/motd/maven/os/Detector.java b/src/main/java/kr/motd/maven/os/Detector.java -index 9dd6688..190144b 100644 +index 8962f51..3c189ff 100644 --- a/src/main/java/kr/motd/maven/os/Detector.java +++ b/src/main/java/kr/motd/maven/os/Detector.java -@@ -133,6 +133,9 @@ public abstract class Detector { - if (value.equals("ppc64")) { - return "ppc_64"; +@@ -206,6 +206,9 @@ public abstract class Detector { + if ("s390x".equals(value)) { + return "s390_64"; } -+ if (value.equals("riscv64")) { ++ if ("riscv64".equals(value)) { + return "riscv64"; -+ } ++ } return UNKNOWN; } +-- +2.33.0 + diff --git a/os-maven-plugin-1.2.3.Final.tar.gz b/os-maven-plugin-1.2.3.Final.tar.gz deleted file mode 100644 index 738d3bc1a500ea47e9b0c0f095b827a8bc9bd8d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10537 zcma)CQ+Ff`(~Rv+GD$YJZQHiJ8*5|R-q_lWvoR;e#I|kQneRF8FZk-ByKefXFZxv1 zDUw(Oi2nil!qC@sUHbR*_6N4>okLA3xtLt~p$zsSJ#HSWodUC*vC~*uOhj)|E>~2a zIfU9q)#ugn<~@w;=$$dKXR8<=_wCu~>2a+u9Np`sN~58Y*Vnw^jiRQ>$Hy=;VPs_F z0}J71;O{$A^AoDGnkfFCH>`xV{Nl6FbH)4S=qCwZ z{zaoE6K-*N&(?aLpm#ozrEiM8=NqHKYh$!mKCy64Pyn?`zK}09TEV5z@q5>H_VIRN z!L_PS-40JNUaB`o%21(icg6)xVv0_~&g+c{5%lNo={$|+yU2&*JNWC0?Bo65IQPV8 zxThT)nDCX7Ree~kn)cGkruZS!rU6zV7P&kN1Uq|P$C^k*fsft-IptmTZ2QLKKb8J) z<%}7g7@Mp3%4NIOC>T%sM&r6O#b#YS6355tAGCku$E(QDTzcZOu&0kAF_+6j)v$bP zAGy75=?g<;c#(fg=u(z-g+xd z_6CXm#Nx@`B$WW4zz>$`Y2{&^{rg6Rr?ZccE+FCK>d?vM z(CaBM!>e6IB`<-cmKn6&Ilv%k%3@Y#PLC{WTnTa9v|+!B@4zN>>^+5x;n~{-TP4-Z zs>Y}#^>fQyL#tjoRyY(vt)g1)_Sg1rb}_l-v|LWFJeNs!LUl{~2J;MZF3G2$fWO(R zxk6U9NHkda8aAOf!10XAB|HVK_R0f$V~%D<);CQQWREB9jLCDF%3|3``s$QjpO(+)0-S^g-x$1P$}7lxAbT={j!1VSsNqOV){6-mjhTBt-Uo1BM3KL zN%|>$DS7xbq|Mb?YgBRRA;=-VOdaXk+UE3?NXBJAjo&Xagyu!;isQMRV|2Q>Hd{%w zy@+H|%ZwSw(Iuh8&Dl!|oGePvA?oZ&-SQZ&Tp1UrU;9+l4v3Z?77~Aa#tuZ{|=tq#&|jQ$bNl3!7#;7arQaLN2C3X z;uDy}*M*vZWNxJlmzNcxJ&V1+Cc5MRm0w66;6`=d}{aLqX@I`&-xB$ik5f zkH=0sEbTM_Xe{l?dLBLV%)>A^1+r6DJjKHU?3?UdGJ=i5`$w;fy@jU3FaIT+f;3|N z#zms!R=pA|Wah5GnBO{bRbKX?3ZK04*n9OA0;&*Z3*KXLXaOl^UH z`_BW{9YpftiQ7X$QYzJ0_4G*b(v1Zdgvi`=1VysbVbvsk z^!^E}nV4by`k8k%JR3bRN{7_%rW;MOsfRX$utN&S6x$ku$Q5!M{A5kXXBU{I#R^&6 zm9smY$j1JIGdi$t2c#J@zqC~^;58(Pl1+K^$>FMMIFfj*>T9VD&Y3s*mIKzNphXb9 z%^}VG4Bg;?YwXYQ2qBf$~iQkxpDgF%ekF7(B z^gk`TPQn4&EB8Q_)-e61^gKD6Rg&AZGgP0E6LjXYVhUr1|Gf1KSb~%DCVwq0I zs+TT`fwVCmh`V)zC@;%4+x??0SgR9iL$#v_RR>g~gS%_CcRUv%oY6A4fqT)7_UObt z73XEiLF`0Uhml}%MT@wqg_x#ZwCyktmNIM|V%;7#hZ?t|aFjj9Hi!!$mO=6vXFK^4 znVI75q#h$6LXl5c6QeX$%?YuNO#AsS`3d45bUj}WX4oB}gr-c@DYgqSC1kS13s<0o zq?(ok_Wphl>=-VNdZr791STF)yPCJ&k*;GURI0K%Xyu2Vf-AGw*3qi-w^fyD>;~Tnxj{hPr)G1FW((=l#ghvTTAfk5d zRAH=ks3GhXx~-JrBwmSm|G^52XVrxkOSnM5ME$7plXlFQqz>Q49DOUoCJ%<0*GDjG z64c^bkfiPbt~~Z1t~zvE{9FtAJDFr+Ilb_`P#aNWun|u65+~dOF{K`Ui0%or?0ET)*@_fh9!?6^$KDfY9c8G$M z=bI1_syVX;j5XQ#4yRf!Xup!5l9?mrQF9Ylza>;`{CpcXp!}?+@xJPId={5?yT;&o z))6IaW0tqxQ;N(qw5(b#{Q)QW*IycVqPsZT2~#)o5?wZ0my3I8OMBIl5mRb$jS~^c zf0$X5SX;C@?A(RP$p7kdV}K7&X*)F#ai%kX1f?r4lm;{`TfMaIjL6zO(=GOfmD+Vw zTIw>gDbumsaFjM>6Rl5oI@id@V&;q*RBlc@~J2aW=BXuEe2$l2~WBT&og~J~_1Z6#^b3?#3mvicvN_qz{QoG0l~DlF*t) z!t@Ztd7?DU;n`36Ic3FSx+$~8lw=}$8i>Vlvf6NLu=nV0e1bL2K@5%m7HWhp^n1y| z#NkCbBZd%UtYXNm97sKz$iqTfk!|6++kT*Q_jYH=aIQRJEuua>T+-cGI;;p@#4Wj8 zFjA#fq`ml3T%KW4yP@)Dtq@VtQ3f>k9@-qh{XuD?2uIY{dMSn$Xtw**J62M5;{I+g z3n{Ix^38*uD^0o0THwbuWMGJ)_7suw3yrGhV(4u7obdA_274TIcepR1S7(| zt>2^10(?aQD#+?T`D(SDuoXA;@9kppWbe?k_i&VFe|f)(WF*WuzIIAF6N_8~=?)L;n9jTKkSg z3Ul^;aW)e;db&TPUAV6B?6-l`S8e?^$76UGiWT;B_idgpn7iescU z2YT9k(Q*nj?_?y7=(#2_hX;e?&1k7$0|jx3i6}15P7bb72SAMTIK}`Pxk=*!)V)|> z{bQON<^lk3yMjtvyfpOzio#nuY~aIMMj=_Iij3HG{RgJ)-r6{xtOOoa0ODzwRw~A< zL>VnR^!hhYww$t(pL8V8mvTdv&#I+4(qW7@bdpO;k^58?tQ0x?zb@=h0Uj+J?Q#2K zJacx}N`=({A#u ziAf<+g#iSn`;S(ZL4)TT;`)XMJ2_`Vp_}mTP3hSyYF^!%UORf)0lVeJlSughdZ~OH zI7F!2O_)!_f9gne6E)}}j<3Bkd5Afe+Ebadm1~tOm4Cjq_*ce=ynR9?C-U!s>j%p9 z%hBNz^ajJVCYGs!R}h9>bd-r1KuTvnNQySP4sOolav0*`y-2E+)OPoK`TTm#R? z%dDA$9WDN096JjXGq&3Sqy&;x_`UBh7u5}4vWW&1qs7@34#J;a613|e_>cVYyxOF& zDj8Oc%!eQA$7rDO{`4Yjf-WiVr~&cCTIvO+{hIVV4ohPJSMWl*25{ILf^nV!UF^iu z3>|okGAhZ`{7CfQ;lU7b20(#H`kmlAHhw;T4td;FtAyL=>p-;UXW(|=)%7*;S2q~E%==FOsRv{_ zxEjghbvf+to#`~1*Z4}*5K=I@-qhNd^L3hQmkSuYCe1~#|JF3>vRDM#;2VK)tQdSa z>pt&$KrWYma};nuFX_H}4E)NNLo6){G}eIP0VA7BXm@Cos zSHaL#F4HE3FIa1?T1ML(l5MGzt>$HdC8@Vix;m3q!}tXh8oddlR)4$jBY%u#;*x6w zFy17u`ZqS}Zni|`!k|YJ%M!ickOP*GxdwI1S$8J|+Ly@O6Y+cV*o7g@e9&Mq(uI=W zsA=0E3IrWug^7fC@VMdDn#p~Gi%6RA%4TzqtDfZYCd)<}`)n2vO&WI!NiFi*CbsI3F4Zy}#>OFu)+s zE2*u0%IkD(3HbM5w#^Ni+#CE5OcoftBngtWw8GfBZFHLp%Os`({s^oY_pdTlv3K64@EwjgmTVG-}qkY=Kn+3Fp{ zSlI=8V@Q?5RPU?}$b3}#OovGhz7d{L+p<{CHJOj-H3c1Y?Fn63ajV82|jUDbl0Jqm=4{%ge7U}G>CDN^AB1>4}Hw)KksWjntIpO{p1 zja{X?ZE;Q{Uhd~>X8t;SI2!ov=#i?kZ3lYH5H?^JdAeuD?Y5bn=oB6Wbmg?FpwCJ;2dLk zVDy-Y7Lj%UZOvD;`3B!zyh_}wvq(JXwUmVKYF5N?9&tIE0cHO@bXKc#Q}eYx6o*4p zdXf^7RJfYKnXEm(Co$qB1oAmxabV=+PmV-jA2Ajx-kM};u0#rL{fwYFMr{z2Xz*tu zf&#&=VOD#?vN%kiWHIFEf^iV)ZHNTPDpBq-_=yr%3%|LjcJy=>BQP05j^YBFT zJ0@(8`(vrgNmxwdpx+xmy?Qum%)X~iE!?zUSIaB@H#>@kf^FkoMN=bd*Y8$cC(YK; z8FxMF0!v3NE*sAi4%*ZtapGdp0J!11tGkA~l< zz&juas135pSk%UfuyD_0s@z~q7t?d;{$;j9`^2SZpAz!IbH7Kfnz|&22>M~~)P70x zjEmN?!g63^O#L@3L%TrnFyH>N30PBO(!%LcpSF1N{)+8p57~oK5_I@)om-wYOO7)9 zqN1fe+`%+>#ZPx>iG;*T^|`ki7}Oc^!j@bN5k2fi_@(#$7{VJn*f zzjg|?WD=|Ytz9XP{UGZmpMbqYg({00vGov`nd*r8WJ!Qi7z%>(T?x4@SkI%$hE7w4Ux0zhHdur5p^F0EVC{=IIQ__AXy%S%`b0b{a4^PjCn47 z)+oz1R&z;rnDB-47s6gl3giYr5_j98!WeEI{p-e)rCa#%XZG`38KA-!mTvS2?rh9r z_mAdbsEyKX9JU-^(bW7&ABu=r)h`;>fT_rXw06%z{`H)JqZv3aH6lOn1eZBinfU7T z6TEb@*^Gp1nQ*a_F)gQ4-}? z9#58{l_*%IS+kMxfvWhr7Ny_*cv5sW1viYEi|%Il+noi<7YLyCqi>ga2PjKV%c4}u zQf6?6KC+=iBqdAu)^P=s&g*n%5(YKwi60e;KUj?i*sdOgVr{3XZ`6!#U+IRAQ<;f}NZm+Fj@O$} z!G)hh4REV{e?j#8E4f>?!mbDp1LBYZeH%#0Y@&NVHGW0Z+QhG%Uzx1*cTM3EqVK*} zSTKSN-mP#G5#s>MI;R+Vf6ict~i=Y)N{y}VZg zXGOf5RnhbsBFGayPkosa{0NU~a*AQ22HsEs?bHo)8tYBWCqsy`EEvb4tFUBxG$AKS z`}I^E8b7k2x+$hmYF0JWZoG!4&eIu9wjqggmK1+WiIKOrNc)okG|CvVrDr=ca3S5| zspTq0#=_>+z5(RZF~;xJeEo{&=GT;`FNoV>fG+ zN~!Vu^djgZ(zCC2cYzTkQJYj)rKF&g+Y5oDkKV?bBK*FDas7E<1hYGIlWo}1(9pc^ zaF8)pP!&N_KiBXhNTCp1O2vyU9|DYDt*$ zY+{W@V%bknJ4ea^s|b@*A7zm^ANjYm4m36MJe6dn`s>+dzto#Xj2~}M==C26FC#IW zyqF4xvqgC>+IuQ?(Hg{6gvc0-h2dSV3xr9XUfMsxxFCF)IRgG1Bou`*oo|_L2XqKt z#qtp?N2A2&27=Qh3WbNNGyqC;%aOgZLs@hottyltW5@V>!#@}a14-78;vP{uwDcrA3iNm`ceGJr!*gLcRe{cxJKzLOl5i?^G57jlOh!I3VAA^&glbH zYQcfFsKRrzuvkd=sxkEp{2ZsEmgydl$_-!JJw1cV&vpXU6v1;C9LnD>kc|e-HDP6$o1ZDXenEk zdJ!#_@VS@$jBF=NrKvtWhZ!o7)vWd@9aohem8gv^G4tE$cwl3goSE!7r!nXS4pHm1 zH+S!WiS{R$xv`EBGXg%s#rahj6haT(IVlAt(wH z+iKgkS!u#XGDKaYVCKo?HdJ-eonL7j>N#-csxO6x%>Qo=*Nn##nBy5#Kai3wWsKpz zL7JC*ZEqy_Bs0oBmx!Fv1V;I*kl<_u!TxKJvNoF0EbQmG(8dTXaFjUKj5>!Es!b^^ zLgKEJ6E8NOcAn1W)5aZso{5Ab4A>037R(+U`xH?gcs4tF3s$`V*Dqc=9Dj(ct#^4` zf^Q*I-vbxENVYS;@Ug(8t9ML)^&Mx?WJnv#9`tm@8%WxLcq*Dudy>1389VWe7Wv=< zY=H5B(ubrASNV>Y+Vv!ub#=x30a1D(>^XD;H;S#v{3taj{vdbvWdjkqsb%8E@7HT0*1EK3$DV(Eij%of% z3DqjIO|0`|NP$S?O@q9cW(=mz;|mEy-VVq)X= zde}*sBA?SxPBi=kP}(tRR@%8IfatRn=#bM67T9w90S)^xT1PG*7 zHT=n9fF&bkyK8LT(x(X=QVhcy6vwRh$VorrW>8Hr)SE=iGO13o7z+EnZ}-m{lpP67 zn=W&*rV;MpdhVSD<-3FxF zYFbH;#nESv^6O}CY$+%y@*zUERgEEX&vx+!|LfyZBQQJ~ylACDim0^HKsK)DLw7Ms z#u(B;bymDhrHFwW5(MS(8~(AV9(`&zNG}X|RTpV;@e@1Gw58k3K5k3UznDl9b8CJI z$?5cKWb*T?Ab6hmvs28^!Q^L7HV>YDmaV^x z8j5%H>8M-%;?BD?xO?V)X`EksMeg>x`O|2Wu4D!D;SPo$D$G#E1&{)>8u;BiYwmEt zxQ&xe?S@GY!zOgM=2NeES&PxWvj^!PEJs;eU3%iFN~ZRmIVp9fr6A_(>Zt>J?lvlL zY}TKQAZ^Rvq=0(aYYZcI60WD|O5&cD7PsQ@{G2eB0hNHTZ>F|!&fA9E8zTkrUBT!K z-0#ypT}y$j`aNHdjhmE|fqvibkS=>Jx`7HaC-+&Vu*~b=b(^Z&9{%-9<1X+shAHQa zkiPF9WP5VZtjGHfuU3Lb-<3mUkbD?T*09f@_s&z6^C*IuA5I&EGyN;JG>IWWfB|FB zQYymrUm;q(fcej|g(d`CO+jI7gIx4;WYyVn78|i`5$b#Rzn-S)4=*I#5JJBt6T_}5 zCEq71{!5?Scvd`*lysJa1L8#*<9d4z)he&77j>^shP#IhBJznsBbC8;cgKjO>`uZg2>0Xx3uQt6*l04}6 z-tVu^HE%tyZ8aUSt%9j1;7encR`BxW$H`luJM_8jcvUYJT89b6*c#Mqdpc6R79Acg z98kZcG6xM2wAFW%nT;Xg)qb@TDq>j_z7j+_STa&znsHR6jzaE%_Gu?sGa?=?Nhcu) zy&9V#w)K5l^;tG4Fayf;AoicGw)-Jg`E4FxH z48|TQVvXHgeSWs>h$_IIFQhDa#La@e?6{nIi!smxi3jT`p9n)PUV(v6sGw3nAab*h z0FyinTWB5Sw*G^x+xbGb!pK0vBCJdj9(p9H?xJwmkyvRywL>BwRUADe4B-SP3a8nm z413!H6nXl%h7azt`g6(XF|gFV8G+pG?~!rV z9S``oHjTFQlwWV76S3w3e4z%q+Oi;{aUzG>G&nJgKWF}vbMO$ud6zrZe{bQ3bw8wP p?1~=U5$8!q-ugN83vB#ohsw2}D)Ij>eyA@b`Daby8y(xWZ9D1Mwr$(CZQJ?&v+fhz8r5h|YPMGqL_-1nUqG*U zt(|csoPJ~UnFf8y7?$TNjE=3f{0L_GY`qw9~RfxWC#0lmH*nT(sDy(p)y z$*c<6wy(Um#32(7Pdb_0yKgOA3q*xH{Mt5ukG&Sa&rZ=#4+Db#RB)~LPw*DtY+N8? zQcGT@WaR9i{uf|S^NpCtdo$$^us}Q}6HRWOp9w<`OjOI<-t6#X-kaA}@G96{EI0#%sG2oLoNjU0D8TCH{ z(lraZ14`!zN{gO-6=EJSzu(DI7^xXoUHRw)^Yafb3tyS$|O_d5Q^?EGuLW z#``k6U+=@>?Lgvb!eg-H&_3I7FkBFusb*n&+UX*V*P;45QjXq`n*>~^n2CoXGuf~v3&DhYj zDP*;d!DPNi(lV8ciVsIfc9kw&b=ux{9)+JmDj8q*7^oGs3cLpPsmZ*E;WM`aAt0?* zwhX>-&!aC%gOX8gnRnu@%E(MR_hk)^ZPa7jU1qsA1xUT)W~=gydjl_4oRW3abf(yd z2Bbe`=OCYx5oe+xN-hU;$U{e!fvf{r<6&MAUC=l*qO&nJuTm2**Mio zQwmp*E0zQwqc?U`o1@2xrPr@XqvEL+(STzwIk7=)Pgx8JZR8hWwoY5b6#e-Qc%NkhF(XK{|)1pCWQ z_E-3jiA9sBI5HcEgQ&R}%InGDO}`ZiZy0sV1F^hfz#F&+Gr+8$?}!Lwyn!+hx&lnm zEnmW=l^7t;hGT>JddSn$@J9ykS0s0PvRX(ZbL8^?D1s+n4Vx6~oW7W;_`cYD6-ts; zrqT_3U5QbMv97SrG6fyAfX$}No?`eRKBDk1R+y>0+6g%A6svv2AA=C2LhIBiVPdy` zMT$vYahIl0L{Ma)x87SMf(S9XjL)wE2}|NjZ|q%`Qhk`lYK^koW~|R}!wbhI1gJGI z@60(5DCMsZAX&U2iqO=lT=2 zoid&rZ*K%1WkjA!%LAy~D~E&i?|0$Xfue)Go3evO64xiMu#I6I$Ca-HZ3cmd@ffK4 z;cy08f-|>b+aHT7!3=sqjVD)ps!j$g<{#19J!mkQhi#tOfE=q&19^IaO+5FZ37mrm zX(rHEh66VdH;sM&6cRfY&`p~&=ZMV$g@k_4YLue4C5lFB!BsoD4T3pnSOTC0Ihn>* zj{^*oQ6X4E+vk8YCMPHjva*fX+l5c3e%HS$q{hC(tLON~_?FEmctGw7!_dLg2KdEB z*eqclL*o>o=pMn>g+3B6IUsC>_^3RITD#}TIEncVsK6r)(MUj*(;|d#q1Y@-eqnSw zq916;cH06C8j*YZ1{b$bj0=}CHmRGDwzvme%Q34IMt+I42{RS zG!q`OKf*h0H#4D~KpPAFE|w(hC5~B(B(*=up69Myk>HM~Fx#pa_j|zB3KU)~*}5Go z(;FT)lkOo_MlchP)-H>>sNtOT+s_(l%dw}*wWsNa8+*h0FrGwWMf^6L6PdCQn$Zg8 z5t^bMPXwN0Dp-ezf42btOd#7<2JErx7!TrPNCf9c|C z%7mJsd7T0-DuvDzQ2+~^Nflkx4U{OtNoL}aQXa^n_tXD!vY}&Ct61rjMQXo4{O*X; zh|f1NC`IR?$Iwcl)lUH(xl<#(kia13tPUU&*0&u%sBeII@t9a@x$U+Zt;cAGiqbm4 zMdRZI&a^FOdmbi3cicfQ`xwAbZtMEhrav`Y#a-9q$f2EAYpwUAzATio;a z79uZ>^{(G@%%CR^RHD%n2Ym&{kea+S*Yph#jH|WNZ-RWVPh6p#{hd}s<6kASVHNra z*BTEf6V5>pt~gmv>@UOZBd0ind7EK32;J7AF>Z}C^oUVmOBdLfBlMhg;^&C1ekkuq z-y{UWeHw1#5}KpgJ=>=w*BFeYY0>7iq{$8yNKKOv%AgKtsL)VH^_@J9Ry3#Towu-^ z4&}{L-8c^*k6L`{9E??1XZAQxVQ|36H_S=bRCoASFN5qJh9azcFLt%@sR#9)|J)%r zMzE7~k|4=w3uXe($+bu_ZLwbmgWRFbzJ=5~ngqY46oI)|sYVo%@+f-p7j@(P)^`n- zz?|bFmCq71lU>X!fmho;K!XeyIY%w~Gwc#cUk367jo>q7IFB;MEBgql%yzrEf^}7q zH7CC`Zk5#)XrM56{c=I{d|?DUMLb=jQy~&-aPY!No@82U*}y;~k3)itR~1rF5#WG) z7*MYoL8PUDgBLE}6@HG+66m?aC`~RYcD1^_yV9^{KYG-k%rl6pt$qxm zrZI_PE~SS|sqf|Vk7%xZ)Fwr~+JuIiEY5cqD#qFB80%W-9BN46z#7bqEnNLEB^ln} zI0%Qf?2x`^Yf+1aR6O80lp@I+TU)OU_tGMzBP~o|WVXA=q(Rpm=dY~1mOwC(^QL&e z>AN&yTF10+Erx4{j%|IAOj2&iUl8Cw`G3%XmN(e(osdnGjrxUijBtPKx}F@ z%>u~{38W(m!$Qb!ffT75zR4mM0!W`Z(0^!|t<1!1t6OTS*q0Gq4^)shEOv*QY?;-Bpt!SEf`I<^@Q|}kB?|AWgU6L6VDB>@<5A(xM-rpqtykz?&UslsIyo;Gh(Xn7du7%uTb8>F z7TkpR!hTTPn${^QnL2T7&2r)|*U5L7BYEV&7S*AC>`;-IU@lB8jW|0J{O#@HVo%n;JYg=C@Un{Pj+p!l{+t>T;I6MlkGqD z%gZeg>LRfTeUIlRA?J-EmG|1Qe>v3Wa zz~STf@N!yQn}=@Nu@UH5JwRn~Igp&CmHN68R#Lu7T1Iy6q91jhUPt(I&1<_{->NHi zR8T%-?B!Mq`|(=5ggJR)wW5oQ#?|;p=*o%7+VxHoB#%$VaY=h(jJfRK1B!$p__?e) z5&;$z|77_Z47*@4PK(YjQT6DjqTKXvlqEgUm-NUgqik1rj+)*1H*fh}7Q149t{?qa z@;tJm^0h=rN2rA65j>d4(!u2~a1_ zD*J{37bY5Mt6Opabj;1gq2Mg=3qH2DoghbRRZC8WF&bh6cG>8Ua9aBY7{SsyMWf4L z%(vAx(|Wf%`EA9Z@!2HxwMvBz{ZqU9J91ECC3T#x@H8|wsn4M4t_4o42fyVcdq)9b z`yn}$F3Xx_I01SCV?JkjczXUDjw6D&Md{PE+TuT#!&>_Qa8B~~DR_kLmVh&89w{br zLX7S+v1tn1{J5CIEv(X8UFRD_*gL$o4_ek7D$}m~<%?^$t%@@k&n?k^0>J7LXphW) zUXfC4gSqe82zyY)BGqL!!_rNyZ!OKOvb*TfPUv{f-58%*iqJU`H>0cSir?}J`rox? z8c-TbObjp|SU|ROQgjM23t8R(n z(Z9ux!KT?XLuwI1YUPHR_~Ba`C$mFnRfFW^ zAiA_)62fdP*r3~v(Dvu;g$hyrc}WGjN3Cb#;LLBV(#>1;cGR+dfoO(fQPXx)%+&la zxR$6gUeMDlfUYPT-XDc0jKf|#59VN0bD_w)eS}Sfj-nXi-F2Lu(-rY9wRLjHnRPI- zO)0=5_v;H-i@)|R#5uo~)ATPsk(X*LH@mEyW9&tmWOo#5ckXzh06Vxsb^&Ae>3Ho> zI5NGM{Oc4eR3scVv{|ViTcJJ5L&sA$-u-&{JD;NLKIVxdSxT3eSWq{`x1GZRhT5{6 zYR`EvPpDT<4+!jmENbHF@vH z6i=4MtN%Ev-H=uv6jm0sC|$JMDX1c3p*dA64zBP}#$$OS%k)~q6V|eJ>0pM;piR~^ zi>wS!{Bj`>fwj9VYhD;IG+~R)h+xJeGb?`eT`Afh90lLQitoX7Jy8D!*`*+A-Dye! zKCj{35JjmeZ-diBYQoND_S;_*Z`F+W26W$lA%t?|Ovy)~NZo^RE%0IrsxUJ1B(J-R z4ITplQNxF!lA(z`M3Y`~n7X_LYW%v*=ZGD4p1THr2+>F&SmvQc*G z?ceF%BpkX6w!YnT)a{GLvx9foZU)b>RRbHdWtb)o6#8|*%V$+SvdB9rQG=6b>iiLn@PX^PzPTM9<8>~;_MS1j5Rw02HCvwl+-bZh(jApBat&F`J4!M-(d3={_?HACw@FGc)fLq3{)Jea#g ziV~c-$*qibD@S}k<{Y){ur%waWw~2c%|HBIZ2FqZ?K%*b&9&PDHKpm983dJz)fjNkOfsy!dtRu^2S0O;e4ty?OdDoTTf;^t8|J%w zVAt7HuaDS}vh<=*q;m`9IX!_JlJHx<5R2O}*nDrZK!FqVIaZvJBL7q-Bxd=W1b9Rp zGDL9F^rbN+kFfJ&sgjtJ`Y{J>8iANPhY+&8o!$P_Ktu2|3hR?c3?L~Wt+;3mIN$R^ zOZ0{W0G2D)VpXa5`dB0nqiPO~?Av`r&<0CXIR!l|7y}n8Q$5H1>YHOc zzXcSQWfIEI0q6X?j^^CE(2$`?+IIegMZQIzsnPxfaQp$Az6wpK+Ts7oJc^cCF)%isyNX@hPz5@TZ8|ZJc*3}~si%1T>UP$j-z|CU?ZM3r`fdT4 z#A*zIICRFz-Q@O5Gca>%9r}H?k&bCZjTm(mOU=2_k7ZtsP;-eZZOgf(ovh`ao@^Eo z+=*6YCwDzdPUOJ8Ta&>%z;WR}pVyFLfZ(3B3d{4jps4ab1+I@Yi zH*Ge0lPw?Rr0W4L44b}G{hSyv7y2W96^LClH$)nCYeSdKo_wJ7fH;b&j<#o(>M4R# z+6KOj7}0z7cFEClx@4V!{5w1sdW@L4;pvPkUwBVV=%5G$dGdX{ko%>Ug2(93b4}iT z>$Blj6C?+aL9Ja1Tb2##CF3GVOn*=!u{%7Wb%kz`2DTM&ilG&Xv1|w<;9I4FF|H&D z2W&^>G&w}0wH=ZonFu>Jv>a1gu3ycun#~O<$bJn(7%=6}54O1UzumnR04t+4*IyaV zw}ASWuCrm%*G&6NFbhgfj^5Dz;NqUQV&4fPScit5-d$Hhjst)HC!!l^ts5^nO4~i% z9QJ-`?AYQ33)W1mgA&fUL$16$XYR};nCW*JX3A)zQj8%+Mq=+v$;k=YvACfJ7X#?@ z9N*+?p07JZZh>Zj`<|D78DYRi*(R(} z(%?e+SVHZnI#;*b8l|K$zN=iSUF((yCy;p`o_wIegBrsv5yti^rb(yX{m|n%A6K3> z8RKqlOYRAlXdZ*dp=DMqf^U23H~x)HNx}-+K2=KF302X@`zMfU9s7tWt!Rf7roLEC z#Kkp#=2Zo(M$rdYXvE1DzizVZ=%ELb!WQeqNTn6z=>GKs0SC0 zV2FkYw@#u$;n|1FBL7eSU&u{%8f&4*Cf*)hY;l=mNAw(aES}jWJn3f5>hvNh?0M|B zIUY;Iv}I-S2lmb|Mr5joQwd*dN9fp6PU$wOV(x){mP@t_?#|5Ov`jwjZz3A;>7dLN z?>{vckN&-cm2wCzE?*;5Yo>@}_>eWBJI{(ZRicM58se6w%j>oxQBD$asWNI3B)wqf zk_zZY3g+fiqT7JLf?x-TAe$OPNnZ<{;ne6()4wQH@#R0ZOxL(e7U0&D=3c7HLtruXYb8Fzbgxd-V#!m1dH#!jKD8D z5%3D*`JrYJbQWIlW2u7E|6GwL4A>GCbSjC0AvB(j7`V-N$V!jH?pq@I#*qGygNrWC zEUK&?>?VjY3oBO=LFkB_dc-Dz;GySZUH22F$1(oK&aE;pMNAQ0eE*CMNdPr;00wvn zz%UZD!-J~xJM616S~bPlSsZd~n}qi!rP2h{ZJa8=W&7Uf-u>+|$9_c~Lprw74FL_U z&AG9F&hA#d4S!xiC8b12RGz3-YflJ*F^O=x<9-=7`j2b!ONtW5sSdpoCmP0r8h>2; zY+*4ZLQ4W1!w?Qi0BvDBB#}00s>SpajU(!WT(Q)N&wH0R$Ry)+WMDJTwx+RZ_Csv( z08pqE)gk2uO#kOONyx*j4^k^##Z+>8A^FfajCN%H%Q8}(ph03ReKN|^DbhXbg53_) zrjUP^I`F8)I@3Y%9yE=~<;LhajhO;PFkZM9XRfSb>)iFJHeGeU*T(Q=%9zF4uA;vP z4zU#@8){(n{r{7Z%I8vV#+|oB_sw(g!zk{9S%DzJe?Qp-ZsEb|4t1wh14z*!510?rk8J=3| z?=O6Z*At5oL(Y1RkHP^t63f}kS^I4)I4}=rNdNPQ_6&6Qz-ZPoM}J1x8!~^-r>aO1 zYJ3>S%-KSv{*nz~Atz@`W6zq7=bOYM;T8i?sTOh(Akt0tpCU(H4G8Zp$b}Y>`y=2f z)d5Lz=KQU#rij2k9zfQL>pmx|8D8;@P-!Exh%+e1rIJ?RCjqMnEKr9N7 zmL8y=BYjsJ-zZ?_Q+qGhxtv*g`=zw?NAF#^I6?QpX$_5nk7qva$dEmR2xeA6Yd@}Q^G+sE&M)VAFLe=~P+f%|a(+9Ch23E&z8t{K%t#IkCfG~- z;wNKl@p);*Ju4p;h~7@T$Y(z|oRW@X$9WK;dM{(74BZHCCkrImq6`nWq9|&Lk($ly z0JxxIE;xVqte#>jUF;mb8LytMIeVs{G$Tek;{1=lLssi;;S}BWnR18-%063|^-ax? zSNqJ@Vx92)<03+fpnf6l$z~L@<12k*vk%2xMVJq6a`7h(s$4Fn#Vhx`%=3(dgyLUnxj1Ab>V~fV z2te`kIzSWoPT9`Q7x%igDR$ z_2LK_@kSWb$+}@>4u0ah#sgj8O&&?+N0X=F;^G3*<7o-;GLs)!QW$D-n7>oP5_!4^ zUvTcm!-?R;<=Z-?n^&cQY#e;A%Uik7!-^+0c;t2+jN6f;FUmdFikML9X(cXyJva78iJLz+hTPb;?2-zy$aq9&!kFej$rdAiGv3nBUHDtasl>GPF-919+$Yrmn6vnE*&h_e}p}k~6{}o@v14 z|lClyQ7TCukLbP8ijsygIBHLqQB}e?si^-=@ zKjSU8Wba2uUr@jA@A$z2{JnYm@$u&1{?GVr=<94`+Zga#@g!1Ht zkU!1~Kg)O##!mfL@xhAUylvE~Qm$nji)u`L!iDE&m1VfSq1?CV7wR}(v^N$+>0eMDB8fZ0T-w2+^Vc*V@XI(JIdjiq2{cESz_7O{i$q2j^bwQBzEM4ls`IfgU(kOr~?Bd z>||QW4}`LwWge5&wMc}j;ucC7#wmOl|Cn}>EDS*0r+M25KH-3$Ydw=}x0-xNXn}WA z`5a&AyBR*>?@)6Q%1|!;xp7-iXILbgU204}oya@_@$sf9x@S}2u_UEA!KuNwl`u3N zT)3w)iz`|RGk-R}z=F3Wjaz6$eyon`9+u-?W72ZVx_ur;c06`0hxzD54Q^tZxTtQs zSz(2|*sO7v`4Uc2 zdmp-RktP080FK;I?0IzyAvgE}$vp1*!tO)oEya)&+$9Gd#gXJ19p@Qy?h;k*)fVlu z@g{N1@u_0~;h+4wKY~2}Ch8A`1eFK5`GxuFz5X``{EvMEB8fg!4>!5^$XLXHtLm|* z(xIDSZL3N<_X@e)E4;$*08YdT?>{5m0wh-;=qPpyuNSed;#k@q_xs^0z9*~u;6MQm zt8M!9zMV;64sYVfkWQrRU`7hD1E`bUPQT><_+UT!!OHBAwS+Y1kOd_Bmg8aMG#+j; zOY6J$8lvP6sRxx=W!r-^$wa|S?KQ7TjOVc>4|m4$Df{2h2n8vm<*L-WFZRL(hZRwI zgW32(^^WB$?&~nf`PWA6Bhw@Vt$jsS_XFB z8gFk}wyBR=hC>ccTBxF;O_+cQm4S9H2eG_)SVpBlYS70o^rf!CFFb0BvU$!w>)B1Cfk zyr&cikSuV|^H>rzyDMzTyQRR1(_e?BnfyfHPLIh7 zYq`P;J3MqC)STc&L-T=8J07<(E+~H)$+^f05B3pT4wi;abP?HrwWHLJ z@1@?@O|DtIEu^OgBtxPys=c;R&)#oaUNsUL)?&=SYqLO&hz-1PEtd|? z;NpdNk8n$cfuhco+5D`f%}8<5WyaZvVs&oo6ja^f$8=?Go9Se3y|!` zVeoqpEKjbZogZb1!%HMQHtr*O`w)zOYe~x_Jg#N+S$E`e(bx(tG`D|Q5jxfF_c_Tn zLH$NGcu86lVN9C$mz-`BPA49uDh0UBiQ*Q(DhMjijrB#??(2y8vkdCR364Jl*tXfu z_F0rO%&l*pKpiNIaK(M$WJ^~0b|DO>eL5GVbDd6)O1OGhj8|LyyBf>pY2KAXg9;a9CZ4?D@K&`V9Wf^zUpVD=Q zSl)bmQ5@{XcG+#%mInHB@x0BNI~<_Eh7YJ@qZ`Pbq!(+X_@>a8O`{~-$>-Yd=|{Fg z5cb*3sUAYC&LS!Gnf{S`apU`p8QZOHxcrovf@$w+l%oC3JsMZ|QQS>^)stlWh|go8b1J=79>+BmfJMzOPr8jBoa`5wjmCp@otV0aE=AJhdq8(M!=8p24J#1D-s_3J_#gPnLZ};wBajdg%xLB)0AXroVDemowhmCb%kz; zsA<%Z5ju>xwOU06bJwhf-<=|9UpX%4T#pm8-impWjeezX&qDIEPRMLbRS_$RznaO? z6ju{VLTxl5#qk&~mc)_8sHtsuwqf<}+}Zpo1lFnD8KB*Jeq+yf$qieCxW5{Y)bF^d zVws}Bu#oo)T|b}1tSMDTF5`eq+f?^e2(Qvw%BEcVoY0Df5`V8Xe4una{}G`z?X*Uv z@kXnh^xMf>Tsi#%X(vTkmQiT^5l>>uF9zBY;i&;b`cOT3>|FjdX!qQ@ z;ZvU{{N0E%?xI_1ZkmDI?sJFX*fu06Z6S_eAc3QH&F{BEaj6og2S+jz{(_bZw_=++ zFs0MwD_7qY=O;Ut3B)a&(mu=Y{jb-#5#HWkI{_tQZaIio(=#CUGTS@n8nQ!r{_+a5zJnF5B?}Pk+l=22H}+nNn;-Qq`xtU0 zbt@qD*eOCgEmF0JC%>sHMJb%q+0-6*RB7;c6hJ?2!ZKCy-5inDcFFM!G)+Dnb zm52_N_RR&zKd&vPd}O*b5&j?@ zWj91|#awUo^qx9ngY=LAwa#nL;;wlTQd_Nkm0^(wJem56+=W)@=W^1TQaj#N0&Q}s zK-zr1breUIo-7$FrjFrjg2;u9BVnP@3Uk6MX|~GuDEaAk$3QwAsDfy^PC&J%9!6Mb z1MxS#CvvantZB40PHfiQeH9DJy=;~uI~_oaDBktH%QaE*>Pj6uG@v%Y0Ku1Jj-RLR68^iWlmJK{`T)#Fo3Ukrz9iIATi$aHfOm8=GN^`AI&Uv4IKx z()3$a6%5u^o3=Foz8%`peR73vi5ZFex?N|I&yY711Y$^&^MNj?f2Q+S2LNA~7Uub2 zj(%W@^k9W`2n?@Zzj5AWX_7!u8XirhF@v2eu=}>KI zkII6vcmu)LM9EEq9KL*s83?0ATogORNwm!yl0+T0u?zR z$$l#C0!b_(kFHKz$2Cp0K~(o(=wSekY3 z_JR%Je{UhGsSjf?ZEHmLZQE4S{j&9i+c5JRPfwevsrUBx>3`m-W#RPgGXVQ(>SnA= zUrK+NeFD3YAc+55)VG5+&g!Oo@NY}=$^WxN8TQ7Je3etT$Y-Z zOthPb9DcAV8wbu?ryc}{s(vzUu+yxcD{egmu8X+ihUX+7WerH6jA->Zl}AoV$7!*imO$!&~RT!6fW3 zAC!zqU0$spfIKq{rgR2Gkvbu& ziyV?V!~$t!fSt$DSA&%>z*vFF(gP=~bvt&*W6h_SoLCPv$ zX5oa2JA@KaW1!V7&%t*Lt0VIyiZ zhIfGh4y&A9=+vtMXyuM<%?`e0{;>o`eYuohH}M4*yQI&UF>jw1hQhqJO`#CN={w!- zsua_Wm9*8;zWO+w^$|?m_OWI3V$|NiURakE_&d*1e>hmd^>k3aEdS9cpjC>8R_fVS zU~=P)uVOfr92SPZ+NWB^9r4a4IuXJIaOll!!RC_0t5|e_8G9q>C79a)$t6(+e@CWj zXnAm~`bFsY$SrM59Ge{7b=`iA{0exbcM?@Q{(PE1!L*J7*#)^OIe_OyGlq0Jc$1(H zL{B0IYk&1R1J}C6!y|`|U0q)awNBs(U=W1}P1!?2hvF_)>#|C=w(^`1xp zk>CKF>cR(FPs@gA(A+V)6rI0rkks30m$QOK*S;O*^k!=&M9B!j8h`sVnPGn$BtdF(Pc8_ti zmvNc=0amKwr*Pc|p#)Z9 zaVxy17dLiT&o9?Vh-_by&rJmQeVNOwcYsU$um8<$zCheC6+Up8@eHg(D&UR$c;l|G zj#l+|4>7?Bulcv}9)oW)dw&A_0FE=wM`-ZQV80t>B!KkLQl;?tfiOZ5N4wAhdD=2> zQySbNt>0_N#V(ZSYkM#A%T>V#R|fz)10fd7V;(5B{oxmw-hoG}u0U zsTMsa!ZCzHrV4f;=~yA7`pQ{jh`-0(lf0bW^Q!nO`b2UZMORD&3Anft0AyfnMStB| zLICu2^{4IuEh{sz0vv$8zStMPFYA&-gwAs$IHM1)S^+^VIIp>Hyp(<5?a}Vte24S$||pK2*VpEh@J^dKTS_x;cql zTTqGmrvvZ7g=2eHY!ZLIP)15seRL+6(4#+QzJ3_o*u{>!PsOTxPUA#P_IBtiezP7c|H>S*iHJ=+;5Hg*8oO+ z%bp4RegTsoX@Sr7VZlM{X5#?Nn~7XN>`H8jK-)KfLP~pYV4I4{ysPz^VTG3ogbN4r z&F$tUD{aQ!dhdqT#+L%TrTM(FPn=5@gr^^+ZBasMj0lQ - 1.5.0-1 +- Update to version 1.5.0 + * Mon Jun 26 2023 xiaoqian lv - 1.2.3-3 - Add support for RISC-V arch