From a91b082ee168e97be230309836d57055ec062726 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Mon, 24 Nov 2025 17:48:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Eaj.captcha=E5=9B=BD=E9=99=85?= =?UTF-8?q?=E5=8C=96=E9=85=8D=E7=BD=AE=E3=80=81=E5=A2=9E=E5=8A=A0=E6=BB=91?= =?UTF-8?q?=E5=9D=97=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application-dev.yaml | 6 ++++-- .../src/main/resources/application-local.yaml | 6 ++++-- .../images/my-jigsaw/slidingBlock/10.png | Bin 0 -> 3578 bytes .../images/my-jigsaw/slidingBlock/11.png | Bin 0 -> 3564 bytes .../images/my-jigsaw/slidingBlock/11/10.png | Bin 1657 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/11.png | Bin 1657 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/13.png | Bin 1873 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/14.png | Bin 1872 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/17.png | Bin 1839 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/18.png | Bin 1836 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/19.png | Bin 1838 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/8.png | Bin 1657 -> 0 bytes .../images/my-jigsaw/slidingBlock/11/9.png | Bin 1657 -> 0 bytes .../images/my-jigsaw/slidingBlock/12.png | Bin 0 -> 3564 bytes .../images/my-jigsaw/slidingBlock/2.png | Bin 2297 -> 1657 bytes .../images/my-jigsaw/slidingBlock/3.png | Bin 2241 -> 1872 bytes .../images/my-jigsaw/slidingBlock/4.png | Bin 2255 -> 1836 bytes .../images/my-jigsaw/slidingBlock/5.png | Bin 0 -> 2255 bytes .../slidingBlock/{11/12.png => 6.png} | Bin .../slidingBlock/{11/15.png => 7.png} | Bin .../slidingBlock/{11/16.png => 8.png} | Bin .../images/my-jigsaw/slidingBlock/9.png | Bin 0 -> 3576 bytes .../src/main/resources/message.properties | 12 +++++++++++- .../src/main/resources/message_cht.properties | 12 +++++++++++- .../src/main/resources/message_en.properties | 12 +++++++++++- 25 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/10.png create mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/10.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/11.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/13.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/14.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/17.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/18.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/19.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/8.png delete mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/9.png create mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/12.png create mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/5.png rename cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/{11/12.png => 6.png} (100%) rename cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/{11/15.png => 7.png} (100%) rename cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/{11/16.png => 8.png} (100%) create mode 100644 cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/9.png diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/application-dev.yaml b/cf-module-system/cf-module-system-biz/src/main/resources/application-dev.yaml index 938a74214..683cb85f5 100644 --- a/cf-module-system/cf-module-system-biz/src/main/resources/application-dev.yaml +++ b/cf-module-system/cf-module-system-biz/src/main/resources/application-dev.yaml @@ -338,15 +338,17 @@ jwt: aj: captcha: + i18n.enabled: true + i18n.prefx: aj.captcha. jigsaw: classpath:images/my-jigsaw # 滑动验证,底图路径,不配置将使用默认图片;以 classpath: 开头,取 resource 目录下路径 pic-click: classpath:images/my-pic-click # 滑动验证,底图路径,不配置将使用默认图片;以 classpath: 开头,取 resource 目录下路径 cache-type: redis # 缓存 local/redis... cache-number: 1000 # local 缓存的阈值,达到这个值,清除缓存 timing-clear: 180 # local定时清除过期缓存(单位秒),设置为0代表不执行 - type: clickWord # 验证码类型 default两种都实例化。 blockPuzzle 滑块拼图 clickWord 文字点选 + type: blockPuzzle # 验证码类型 default两种都实例化。 blockPuzzle 滑块拼图 clickWord 文字点选 water-mark: 晨丰科技 # 右下角水印文字(我的水印),可使用 https://tool.chinaz.com/tools/unicode.aspx 中文转 Unicode,Linux 可能需要转 unicode interference-options: 0 # 滑动干扰项(0/1/2) - req-frequency-limit-enable: false # 接口请求次数一分钟限制是否开启 true|false + req-frequency-limit-enable: true # 接口请求次数一分钟限制是否开启 true|false req-get-lock-limit: 5 # 验证失败5次,get接口锁定 req-get-lock-seconds: 10 # 验证失败后,锁定时间间隔 req-get-minute-limit: 30 # get 接口一分钟内请求数限制 diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/application-local.yaml b/cf-module-system/cf-module-system-biz/src/main/resources/application-local.yaml index b371e7699..3cfec519c 100644 --- a/cf-module-system/cf-module-system-biz/src/main/resources/application-local.yaml +++ b/cf-module-system/cf-module-system-biz/src/main/resources/application-local.yaml @@ -359,15 +359,17 @@ jwt: aj: captcha: + i18n.enabled: true + i18n.prefx: aj.captcha. jigsaw: classpath:images/my-jigsaw # 滑动验证,底图路径,不配置将使用默认图片;以 classpath: 开头,取 resource 目录下路径 pic-click: classpath:images/my-pic-click # 滑动验证,底图路径,不配置将使用默认图片;以 classpath: 开头,取 resource 目录下路径 cache-type: redis # 缓存 local/redis... cache-number: 1000 # local 缓存的阈值,达到这个值,清除缓存 timing-clear: 180 # local定时清除过期缓存(单位秒),设置为0代表不执行 - type: clickWord # 验证码类型 default两种都实例化。 blockPuzzle 滑块拼图 clickWord 文字点选 + type: blockPuzzle # 验证码类型 default两种都实例化。 blockPuzzle 滑块拼图 clickWord 文字点选 water-mark: 晨丰科技 # 右下角水印文字(我的水印),可使用 https://tool.chinaz.com/tools/unicode.aspx 中文转 Unicode,Linux 可能需要转 unicode interference-options: 0 # 滑动干扰项(0/1/2) - req-frequency-limit-enable: false # 接口请求次数一分钟限制是否开启 true|false + req-frequency-limit-enable: true # 接口请求次数一分钟限制是否开启 true|false req-get-lock-limit: 5 # 验证失败5次,get接口锁定 req-get-lock-seconds: 10 # 验证失败后,锁定时间间隔 req-get-minute-limit: 30 # get 接口一分钟内请求数限制 diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/10.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/10.png new file mode 100644 index 0000000000000000000000000000000000000000..69324725e753c926014a054b1fb7e1ff51b54ca9 GIT binary patch literal 3578 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 RC+hRqQg|wO(fie--vFsKf^Pr- literal 0 HcmV?d00001 diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/10.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/10.png deleted file mode 100644 index 297e44cf46405b2f6911995c863952a06192c159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1657 zcmV-<28Q{GP)Px%sZdN*MF0Q*|Nj7hfB>qhRhi5Hwzedak|b4C9GRIKv9Tv&PCIRF65-(qFjfxwJ zjS@sb6@-KumzoJ$S_y7w1A1~EeuNl)c@TnqAd!|BkB1+Eg%D+96dLBSP3vFu~ZfXo+VHHqN0%&LyaBd82Y8-QO6L4}1 zX=@#4XChcw0!&R2V`m6bP!={X320{ySy}>HT?t@h5MyErTU!=mWfE6h16f!TP*D;~ zPYO;>3P(l_JUJ6EEDJHaHJ6G7mU65iv0dH8vS5D*-+}3^q0j zD=ZBwECVPh6*)NzFD?`y9Thn_4lphb5)cYBGYlOY0x>ZYCnyUqEe<9m3Ktj(J39;} zCK4nf2`eiJBqj$R9|a~Q6eA)7CngCYAO#y61t1;=9v=rE9|RK-3LPB_85js08wwj7 z1r`+t9v%oB83`8`2oe+n5fKFp3<47q2n-AZ3kv`X3k44k2M!Jc2nPcQ2m=fa0|WyB z2nGrW2m%8G0|*EP1_lTQ1_TEN0RsaA3=9Sd2?GWN1O){G0|Np90R#X6000040RRC2 z00RL40000200031005-kA#DHv0M&F-PE!B@0s{pH2MG!d4Gs|z5)u;>6crX07Z(>9 z8XX-UAtEIuEG;iEF)=eWH8wmxKtMo4MMXzPN=r;lPESx!QB+h_RaRG6SY2LUUtnQk zVq#)sW^8V8adLHbcXxVwdwhL>fQ5#JhK7fTiHVSqk(8B{n3$cNpP`|lp`xOvr>Lu| ztE;WEw6wOjxVX5uxw*W&zQ4b~!olt+>FMk2?d|aJ^7Hfb_V@Yu`uqF*{r&#_{{H?t@srp900Ny!L_t(|+U?Z!Q&m9} z!105iVke5-ii+Lc-Q9`Zo!H%7*xd+rpol?bqP17_@(=<)fw8E_1xFfH!bKSW)Niq9J2ZJ9$!=hcxi~^Yi<=p5D zK2_V{W@dv7CT6l&B=-j&LQf+XK;An)2mP!A50|{{hIH?um zJ;Q(UC<>fJ5UVJzCR>xq(DN`1hPGgl+Kbvc-!#1`kFxjqnN!4&|ypUPy3JIih2m8xK8 zj*C#rkqvkJ)++V`8ZYer0j&gkGuYn65@4t7Ew-0xf5&znfm4(XexP=3Gba&vG}>O2xl$kiI0gxq%LN>2*qx_W|> z;{B$~I_g33_T=T8*UsHZCw#qd+W0!)%b*;j`B1!K$$&;*&^!$O49uioy}YZUPZ9Tk zKb_Jrp)Pps7PuMw2~WX$`NJ}uaW(kUI8kiOU$*t&BJiiiR~nPQto|M+gKvRh+tX=5 zG4N^;M~?@W0w03bWs^JSQ#0_|mz`;u51W9d6&`;9Ieb<7#>ShE00000NkvXXu0mjf DzyN!j diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/11.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/11.png deleted file mode 100644 index d9b1da8d7408e930742b7a5026b399080b7f358e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1657 zcmV-<28Q{GP)Px%sZdN*MF0Q*|Nj7hfB>qhRhi5Hwzedak|b4C9GRIKv9Tv&PCIRF65-(qFjfxwJ zjS@sb6@-KumzoJ$S_y7w1A1~EeuNl)c@TnqAd!|BkB1+Eg%D+96dLBSP3vFu~ZfXo+VHHqN0%&LyaBd82Y8-QO6L4}1 zX=@#4XChcw0!&R2V`m6bP!={X320{ySy}>HT?t@h5MyErTU!=mWfE6h16f!TP*D;~ zPYO;>3P(l_JUJ6EEDJHaHJ6G7mU65iv0dH8vS5D*-+}3^q0j zD=ZBwECVPh6*)NzFD?`y9Thn_4lphb5)cYBGYlOY0x>ZYCnyUqEe<9m3Ktj(J39;} zCK4nf2`eiJBqj$R9|a~Q6eA)7CngCYAO#y61t1;=9v=rE9|RK-3LPB_85js08wwj7 z1r`+t9v%oB83`8`2oe+n5fKFp3<47q2n-AZ3kv`X3k44k2M!Jc2nPcQ2m=fa0|WyB z2nGrW2m%8G0|*EP1_lTQ1_TEN0RsaA3=9Sd2?GWN1O){G0|Np90R#X6000040RRC2 z00RL40000200031005-kA#DHv0M&F-PE!B@0s{pH2MG!d4Gs|z5)u;>6crX07Z(>9 z8XX-UAtEIuEG;iEF)=eWH8wmxKtMo4MMXzPN=r;lPESx!QB+h_RaRG6SY2LUUtnQk zVq#)sW^8V8adLHbcXxVwdwhL>fQ5#JhK7fTiHVSqk(8B{n3$cNpP`|lp`xOvr>Lu| ztE;WEw6wOjxVX5uxw*W&zQ4b~!olt+>FMk2?d|aJ^7Hfb_V@Yu`uqF*{r&#_{{H?t@srp900Ny!L_t(|+U?Z!Q&m9} z!105iVke5-ii+Lc-Q9`Zo!H%7*xd+rpol?~^dlnkAm2Wvc#dPY?#JGA= z-}x7LoO*$#7%%m^(PLP|Osq15g-fOWE(*iSBf}(Cpg?oA)bB$fOk~4im1UqW#|=f?|;KMK4T0+M#`GoB4zr0j3-?G~p~QT(mTj_)^=T8}13w#-ngESY4mMbq?O*j9FxFN389eny00000NkvXXu0mjf Dx%6sf diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/13.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/13.png deleted file mode 100644 index 82c3dd969a5556d8933d3416fd07e720134d87b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1873 zcmYk6c|6qX7ssFZ&OVG0GmK>hgAthwGG!UA?Ml}YHHsoaWgD)&abuG0UgV}ljL2Rp z2_=*tmr+q9;Yv|bp~Y5NGWvbJe*gSFuXE1(dCobn^ZavO&!4+p9Eb#E0sw&MxYN!Z zrUC3C91@P=QX>frM3lRO4XEi=ody7^+wHX19!~!J`9I@TSMzv0ke_cnI_j94s|6qW z`xQ%@6lZ4i!ouWQsu|<6>Vt#4d-nib?eEv@9}N?UKvTP>>#z8nJmAa&LLoSH3KW!V zZtcWIg@Lk54jCC5x0}7Xy3}$~9WGbUck>8YCw4yVQLU}r+ISD|$)mJ&(uxYG4z8rT zclGOP_Hir-u|mVlbk}PQ)FP4Q#VpS4R&rH2tFYKOE>88iinhT-AN1y!3Bn@A3JP#j1L|2rR`u!`}@#%9`YVu z$iqh|9v)b_4ARpReZY(E=1g~US8%YU?A(cTu*W+(AzfYcxm>EfqueiCqNyo;n?B0g z7GrC#W^YISWtWPL4P<5kak&^vE0Wm`S&ly0bQ{&k2w}WKaXSZTz^1UZ6j&^(z5!lC z3t?`7*VP7021ZYttj)w}YN1t>&{|s3bTtxPk)*Q)QlOAjRk4cHO=L1bPF9Ahgr!ih zBobCtg{+}Nkd{WOF$iP|UXhHFCJ>2I0FNhNFa#_HDMLcxP&hOO!Xhy!2&t@s+q4M~ ziI5bIfX71s2arf23W>%d&}ayt5omxy0Jsz20fa|F2na$#Kng;jkpPPVC;*`VkU>E3 z3c@Z0UjR%14}v!p2Q~^=2p|B!Y=n(jhz)KuZSWq)Pq2Y#cb7eIGZG0uj3r1(Nz0IA z<>V;}s;V@ax&}j=siS9Lz&128Ha6jGH?`ne+5P6^hm$7`XoJ2O(R>~Bk>ZHaa39BbKs z*j7w$$+*w>K32=v>;^%Mf0zf3d<=*?59;`?yb0 zozt0H?+5fNMG3r?J_H&BQ86S&lw!30~v+p-4o(fJJ7!SIv zpw6Jt5|bW%y3?8X$m52GU%}Sl9VHiR5Y&DOt|7q>gaI&eZkx6Jck$WzFJ$abALPCB0u)jayHwAHD|y9nBUKMWtN3s33R|2j{pSJ`c0GzskWq5ST1bzGeV^cOq)jwy zXr)Zarf}2Mm)0ot6?RpU^6D&E`gFUViIHtMT}%AUThgn*duL{sz%A|pF<)H&m9(*A zPGWqm%Z~~wb}N?@ix*ByafCt2zrIdLu@~e%(bW`N`Ab?278^p9{+dm&OzU0=uB;yB zh*!(jBNig>SFX^P*yW0ip)scXjBgM4rw;ot=??7pf3fX-eHK5)baKSQhaON~-Ql`i z@{0bs{IO|(WEmj1Zsn`pTu=%cg?55sl{l9(a$hZy3-oh5vqogS)t)OJVSWp9Na{GF zOYm#x?I?Qq^_u3{st=R<)?=JS?ArK-2j3Pe?7}2cK5OX-t$l2i!g!+FHUIII-PWuo z!aKh{Vyh%=tL});%?e_lN!j9Cy}!LIZU+|AtURc0-3!lYtkp+*!pE~7$CNF8+8#es z)H|sbJ>zW<_Fm?4y2ilQxk3Ntv#U*q=GrPSmvc0V46xI@?Mt1DHR7v65AWdmBWfv& zH}i!bbEF$ME|KRFmUE{v%%TwRd!_5+xQi493&sT5h zD>N=^Y-|ZxSY{bkw8V8iUSF3i6%A?QlhtwmXKS--*cTZKHLTQ>^Bez+qrHn=jg4>e Fe*w(B1^oa3 diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/14.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/14.png deleted file mode 100644 index 0b9a866151e0c86e3415a8ba2d21f9d4a0586436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmX9;dpwkB8-C_}XUxHjk!F}>W@N@Ghjkcd#)iZs=SB{#5Gy-5gjkb?PiP7$l*5E5 zirQK9MNZKHEtOQZMG;#W6zQZ@lkfHWuHSXv*YiC0^}C;c?&mq?_tl!q5kV#Sxj6&r1Ns~QP>auwovz5?+S>ogZ*1iA`JlXsm)}f4^p7j@!99rVpQxf7t!u5WT7C$F?qf5TDw6hf!5QbMq!& zzi!kb-DTxKNXazIJL-M;zqBd|yDZ=8+6~IZ3&v-wIjO1i=4ONXKQ>4&@hT;}#6G{+dqWxgfQw^Fuj*Kl@*>>MC2SHbZovYm~xl@Z0(f@W@x;@GHJTfru#R8wtLV`G|;30_MZ zW$%FBtOIme3I;k99bFt-8>8_9Mq8W6)Fd<2$a;p5DwRy9W7TLIC=`Ng%!{ctgeCEumO-r zkRpzN$3p-IV3>r4F<2A^0|5*Q1JEddH~}6&co;%K5DWoD2!(+G77fqjL;=zWnN%EDFJK{n0zhFst@lE$>$+)OyR5>6>yqr}<&T(Q7`YfrP*fx;k(E_8 zQdQ}624j;JOGj7Fz{JGV%$&oqw6eB!;QqALW5*6JU;eJ3U<4t%Lqo&D!uLi+MeP&B z#U&;sr=+H(r3n#;GBUGr#K-gU3yO-1OU|4rEiEgrs;RwDU*FIuZEm^N*4Ey6TT>kz0`Jc^h7Lw;F^O#LNg>B*t$a{J+xgb%;=bFR+5w4D7Ox;Fcu(sr1; zO9kzuj4-?MQFxnU_qS#LalOE{YWd=&aN1?n6t64QD{w>??3r7# z@KIDgbwa79Co&}@q9^ilz-3d=DFR@dqnnI;26dWxy&t zg*kZh;g)KO^@@OaGRyjmp{4rRm4&otaiWZ%hUJgX@$vhrSNbbzuJ!DHB975GF>75u z_@y{!yJ=TK5yg7p+t6_58~?~w|F(qPz0Y+Yn|*2F)uJB{nY4!3NYjV-ds#Fx6*O(~M}ZFk)A=An8%z#nd(hX?+w>F>OE6?8+*0R*rrmL1X#Q*fQ?Rhf)cdFw~ z9}lT>+TTe>;(Ka5wzobN#N1B0FZ*_#a6#2Ob}V|Jkh-m;#o?e^p6LCP32S!JbD6_e zQdP%A&cE17;ZqMuJ1h&oYr#$bRJM3Qw5aBg(14Qd70(Vi2}kd9m%9W949@XO$FGcG zr@skwU#w=cdlul$cPH+(#yX2hc3SsdUnx1*jv4zpBfo$V+-x~Er{8h*$NbYR6}v3u z+oal0^Y8ilJ>yMjd{c~NT)Uo}|TdJX>P(Cd=F~toZU-jym zALPv5lOYeW!a?M*V{Wn1>}pTOTKC0+ysS;QbvF60l3UU5rS@y5Z>@hbJXf!+Qs=O& F{{idN0%`yN diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/17.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/17.png deleted file mode 100644 index a82cbc7c4597a30f60381d70cd4563fc74248965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1839 zcmV+~2hjM5P)Px%uTV@>MF0Q*|Nj60004mh0KdOL+uKQPZ2-*7Gjwzp$lFQC$P(`E5uc9$U{D~Y zrU1^)Ns@*n(cBEy)*mJu9CmFa&dy4doB-G77=U;n=8LGMv zx5pffkuQF3LzI{_uBa56o&deW2We#uvZzggfhviQ5RHlkjGh3cs1BN?Eqj3osi8|! zRRD2rBCD+wfPestjTS{b0B>{*pP~YchZ1jXI+&hKo0$o9do7EBGl-Qcd3_p|k}xVL z0F#v%pr8bei2#d!3WbXnkdOq2kvxlsLWP40c5EY0PXL;gQgCwsh=L)5fdqSoFL!+c zK|cU>fF*!?0CaK#c6cIEPb)`80D5~2ZgK*4cP4If6lrM(ac>M{VJ=Bf4}5+-c5^gu zZ~|dxM`UOYXl5i@Qvhmb7hYQ{U|}mVFA!K-0bNlPR81sNPyrH&T_iv@ z2ue)@ArTi#Q4$~)8c%<=>FVt5 z?(gvM@bU8V_xbwz`uqF){r>*`(Ills000ACNkl3;M6 z5EE*x8a6}x&EkjtRP}G)e%1YmrfHg{9Y}@@A$z5&FK>8t;ggSDIsM|Bt~hB-Wr`4z z&g5#UGqE@`vi6MH@mWGh)s#8wTRV5OHg8z9zG>rYkKcCYu+;c-X5RVGeKT^TBz4RU zZ!~`0xMKFW+=UC*wnPdLm1X%-`t9xO9=QIkpLVr(bo_S9zZXth(u)0B7C*lU5h+M1 zSr~He+cu!N9YqIFflYO#et{b?iYQso3m5~oZF^FwsCnt9ttjEUQomUFSonU)CoUQW z#!>DGi9&VFJ$_zuq40C5pWnH2%PVJ(n(Io=F^+Q~C9nX#9Fu$G-FNOP^%L&C|FY5K zh!4Qv0`~#RbF7{{VPOUtK4L@#DLJSjO|rMP$wC3+BBuKKo*o;Zekdt(_4vzFGQiQVE9OTSCnE+P zQ|LTAj0|+@XWJ!8Aw(2Ki2X-0zldQzS~ZCzNKd+VO&&mno&=C86p}&+?VG=NVOokL zN>6!aV`u+P7!!MY-u6SoMH3Gu`&D_?qc45bg_QcV4}Sa9`88y4sfs(gB;`Kil*7`a z$RN_`{{GxXbR<9!L||>6M)s%X>SyPlNXW?9KZ0G9LMad;z%^4dBvJLeZP8b?WZa8? zhI_2Q6UuWO&!fE`P9RA#*EQjmYtxkr^61-)**-Uf<$4Cn8?z+A@He|*(*@+%kAXAB zxs~6|x$7E+fenWy_HTE)I~I*TZv&d9G>}rt(GZeZ>ixqK-!tgMO2Iib zl#oWzh2@DosjOT3cL2Mr&t9=cZ{r0-i4ips zch1U^K^!vqPx%uTV@>MF0Q*|Nj60004mh0KdOL+uKQPZ2-*7Gjwzp$lFQC$P(`E5uc9$U{D~Y zrU1^)Ns@*n(cBEy)*mJu9CmFa&dy4doB-G77=U;n=8LGMv zx5pffkuQF3LzI{_uBa56o&deW2We#uvZzggfhviQ5RHlkjGh3cs1BN?Eqj3osi8|! zRRD2rBCD+wfPestjTS{b0B>{*pP~YchZ1jXI+&hKo0$o9do7EBGl-Qcd3_p|k}xVL z0F#v%pr8bei2#d!3WbXnkdOq2kvxlsLWP40c5EY0PXL;gQgCwsh=L)5fdqSoFL!+c zK|cU>fF*!?0CaK#c6cIEPb)`80D5~2ZgK*4cP4If6lrM(ac>M{VJ=Bf4}5+-c5^gu zZ~|dxM`UOYXl5i@Qvhmb7hYQ{U|}mVFA!K-0bNlPR81sNPyrH&T_iv@ z2ue)@ArTi#Q4$~)8c%<=>FVt5 z?(gvM@bU8V_xbwz`uqF){r>*`(Ills000A9Nkl3;M6 z5EE*x8a6}t1L#jx|Mu-y-H&LRrfHg{X_}^K2e%FLz zNga37TaDi~u9!V8ck#ltEs+95Wm&$IetY}6hi-i5mtE~09e>>R|AjM_v|_)O#V>9` zL<&+$7KWVrwhd@*N6`UPU{hVGU*JZJB1#tY0>*%C+n!V^YF_$zD@ypG)Gt;(7Jgjv znTv*jag=*PqEKCPPn_3WDEwOL=XdVh^4hth=DLz|jN@EL2`qrG$K)P+|Gj%k{e*iT zykayt>LW0?z1DAUa6r5AoMc0j+(Fg;#2p9#|`6jWe+H!)$p+6LFuO2yI{&J%jgysJYL2&NKXik=t$=2-->;N!EN?-teJ^nV83~=n5iun=7 z$%ui+6grO%BLkiO#de8O2oXgQV*ioMFJhRFR!t%a(v$9AlLt_tCjq1ig`^Nd`{u7+ znwBDo(o>$>*xA1m#>C#9xBb*`$;3m+epR0H_$!}uA*DX;gWo@MVGS8vs^YFLNx9EB z<*@V^GKh4#zdyeb9SINw5m=k2k^QN;_WAiI6Ebr4&tMm&PzrVNmM;=Tl7sW z8Tazv;T|jSgz_B6^JwqK6G)QG4NbV^`gG-jJo+|cw$BY=xt@XY<}67t{OxYobP+lJ zQ{aqoZsm7#?z)CyV8h{w{kz@njzyy{*np-f4WyKEG=yZ9`tXRv_sskYRNLy6Ev#sm zQgBWUC8SYwVR>RtD(lw%8^A6rbOS^c0*1Xs)AV~_S#nP@CtY^ytjnL;`p?!s+js#{ zVnj{EowKrJ5Qj}Zb@G|dcB^%FUbko){{F&!({tp2M%6!jS|(jpzw(-@p+wU(P17{( aAom~G?}7OqPW}}D0000N diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/19.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/19.png deleted file mode 100644 index eb2855bd8c37370ce2da7f92db5f5e24da46eadd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1838 zcmY*ZdpOkj8voAkH+N%XZFv1pZEQI-sipi_j%teZ!f+&QJ)9^P#2s$ zfvDI<6=ir>g#*G57!7!!MrD5!m5%=P9Fgc?ui)GF#-8z0^ zG&eBXp5Z1YoZ_O?$Hvs#yFo*PSMwtf9u8i;0%v_Ntxq`}-R3zN-YzbxBB3Y`q{s0N z>;tW>M;jaU8lF zTq@ripNy}sI)#WpWVq3HjWn4IWan!096&@g=|MG=lR=FLJ9@Xmv+N$>di>t(WZTRV z%eVynJB1ueb5K;GTUm+D%>vnp#I$Vf{CspqfkSqNYg#H%devAc1f?a&H3`T}VWlRc zRoPcoZa!F%6HRg@oWDBS_-FeFATdn~9E6 z$-#(gP+%}$e3^VXi2e0x5E`s=(bp;<(CUB<<=odOKOfo|PqvRYEEJ)|{$_l8+Ic@V z_b}ew6J}}ZobsVEwe`Ib3z3(;2qB72u{=CrAB5n1lH|q(?#J7va{ASx9@B@ys=NJ9fd zR0nD}Dv3nI;sFLtf?+g+j?<=6wKY*>5|*R}h&T)ZqltkCSQuac8H++gFbbdnfH5c( z2?Aso5WrvJ)Bq3!0j#P6fJ(l2)er9V1X>Mp@b?S9{y-xHWob(v;Z9!0Ak&ZSb>S%tSujX$s4tF)d%N$p5QQOgdiM_H|weU7G#h!kr|W^0tRs zTdmfKiF=HYe59H4VX8fhD>-(XTnUxUxo<;u-_U%TD|I;7tBSRUh|lU9p|4MGj6Ctl z$`j>wq42^%Qclg(9%|ZLY5bS2kFM`$5a%Ar%$>6%hKD9g%Ku59adi(s-8^EtKGeB1 zC7LsvO4z+r^Fos$`w6oM7tfq?jPLCw9k|(_NkpQ&d8Oiru%a|*kmvFFv!ml-?zT7b zaY!ru-uixW3in=+lg%^bvnTN8rSwnB%^Mzfy{amqKg+TRt6$;Pc^%PgdDVF5raclg zKa)-p-HLQNebL{>A$CKFTK(2wfN8xOflra}-6YKqJ=(%!0&ueZ2n5gmx%_RtSXSeI zb~umYx%0wT@iyw7%N$cm5&5CF2EBNuw<=jGX)0N)6leJblAI94CS`xzXFF%ut?Scd;?<1sr zwQ5687;tco#Hy!EGI@vu8<0Kc-z`dGto0M7u?IavnDXKp7Q5xQtqhay;E#;TxBqy2 zHIUa=oFWM|XXRF_z1$OzoNr%S0@CwU2FwNuXMS&K?K}8oVSM3{_l0G_ew+OhJ#9PF zgKC*n<4~i;@)DC&d-2MPB4N@~-^R}EQl3INIkR}L!gx32%y#O(#BW5OtsXb%yOTM) Y-~uCgV*~eKRP{K3fai6h$u%J5|H>Wh_W%F@ diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/8.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/8.png deleted file mode 100644 index 3cb5ce1c82d7dc445d2abd5958a649daba70eb12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1657 zcmV-<28Q{GP)Px%sZdN*MF0Q*|Nj7hfB>qhRhi5Hwzedak|b4C9GRIKv9Tv&PCIRF65-(qFjfxwJ zjS@sb6@-KumzoJ$S_y7w1A1~EeuNl)c@TnqAd!|BkB1+Eg%D+96dLBSP3vFu~ZfXo+VHHqN0%&LyaBd82Y8-QO6L4}1 zX=@#4XChcw0!&R2V`m6bP!={X320{ySy}>HT?t@h5MyErTU!=mWfE6h16f!TP*D;~ zPYO;>3P(l_JUJ6EEDJHaHJ6G7mU65iv0dH8vS5D*-+}3^q0j zD=ZBwECVPh6*)NzFD?`y9Thn_4lphb5)cYBGYlOY0x>ZYCnyUqEe<9m3Ktj(J39;} zCK4nf2`eiJBqj$R9|a~Q6eA)7CngCYAO#y61t1;=9v=rE9|RK-3LPB_85js08wwj7 z1r`+t9v%oB83`8`2oe+n5fKFp3<47q2n-AZ3kv`X3k44k2M!Jc2nPcQ2m=fa0|WyB z2nGrW2m%8G0|*EP1_lTQ1_TEN0RsaA3=9Sd2?GWN1O){G0|Np90R#X6000040RRC2 z00RL40000200031005-kA#DHv0M&F-PE!B@0s{pH2MG!d4Gs|z5)u;>6crX07Z(>9 z8XX-UAtEIuEG;iEF)=eWH8wmxKtMo4MMXzPN=r;lPESx!QB+h_RaRG6SY2LUUtnQk zVq#)sW^8V8adLHbcXxVwdwhL>fQ5#JhK7fTiHVSqk(8B{n3$cNpP`|lp`xOvr>Lu| ztE;WEw6wOjxVX5uxw*W&zQ4b~!olt+>FMk2?d|aJ^7Hfb_V@Yu`uqF*{r&#_{{H?t@srp900Ny!L_t(|+U?Z!Q&m9} z!105iVke5-ii+Lc-Q9`Zo!H%7*xd+rpol?;CpBWcXZTAVMS+tDViiSK zuK>2nK1Eg;-=91e0lwdQ#u{7kQj| zfuT+b4PWv;I*y21i*9L+txEw&&6PYY=XSq$hR2l5dauG^7vf+;3T*-bw z@xmtpgkelvY=}DnnS9fqyw9lj&hdn4>AHR70 z%9&f~gfHh$8Cwf{8IXfC7mAiI9?;+ung_w3{+aZnhj&%@G2$-pr$ZVh)CRAe0yly` z;VF10e^{n6t^|J?CW`g>%hn!T0RB|_Or!FbRo~)7@GUTGYdXy<0$$DH=;6Q;;6u=w zY;xy(XaZh)vNJ97ek0H{P17_@(=<)fG)>bq?cekp-40dzGmsn600000NkvXXu0mjf Db7X4> diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/9.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/9.png deleted file mode 100644 index 384d354157c452746047cbbf78c87038b8121728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1657 zcmV-<28Q{GP)Px%sZdN*MF0Q*|Nj7hfB>qhRhi5Hwzedak|b4C9GRIKv9Tv&PCIRF65-(qFjfxwJ zjS@sb6@-KumzoJ$S_y7w1A1~EeuNl)c@TnqAd!|BkB1+Eg%D+96dLBSP3vFu~ZfXo+VHHqN0%&LyaBd82Y8-QO6L4}1 zX=@#4XChcw0!&R2V`m6bP!={X320{ySy}>HT?t@h5MyErTU!=mWfE6h16f!TP*D;~ zPYO;>3P(l_JUJ6EEDJHaHJ6G7mU65iv0dH8vS5D*-+}3^q0j zD=ZBwECVPh6*)NzFD?`y9Thn_4lphb5)cYBGYlOY0x>ZYCnyUqEe<9m3Ktj(J39;} zCK4nf2`eiJBqj$R9|a~Q6eA)7CngCYAO#y61t1;=9v=rE9|RK-3LPB_85js08wwj7 z1r`+t9v%oB83`8`2oe+n5fKFp3<47q2n-AZ3kv`X3k44k2M!Jc2nPcQ2m=fa0|WyB z2nGrW2m%8G0|*EP1_lTQ1_TEN0RsaA3=9Sd2?GWN1O){G0|Np90R#X6000040RRC2 z00RL40000200031005-kA#DHv0M&F-PE!B@0s{pH2MG!d4Gs|z5)u;>6crX07Z(>9 z8XX-UAtEIuEG;iEF)=eWH8wmxKtMo4MMXzPN=r;lPESx!QB+h_RaRG6SY2LUUtnQk zVq#)sW^8V8adLHbcXxVwdwhL>fQ5#JhK7fTiHVSqk(8B{n3$cNpP`|lp`xOvr>Lu| ztE;WEw6wOjxVX5uxw*W&zQ4b~!olt+>FMk2?d|aJ^7Hfb_V@Yu`uqF*{r&#_{{H?t@srp900Ny!L_t(|+U?Z!Q&m9} z!105iVke5-ii+Lc-Q9`Zo!H%7*xd+rpol?D*F^!Wqg0~;Mj;lplVMht1Q7R+#7;Hu?msxS!m2wzUA~3)2T-jIIr&ywvYTk6{rrvC0q@E|vPbC=4r)43k)a0?pM@zYm2lkqwJgmVsiS)c5-KZ_Z~xXG-XA1^fiDDYkgNZP&6cs6*EvcJK%Tbxc!U7{YSZqJIa36=fn zRUK&6#+xewc9<+NFrhv;DRKbSKDjA4DRCBwCFE)ePC{bq?O*U4Bl1=IARcnz00000NkvXXu0mjf DvvqW& diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/12.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/12.png new file mode 100644 index 0000000000000000000000000000000000000000..7c90bd7724e91043de04c75c8e4cb4ef6df47f85 GIT binary patch literal 3564 zcmd527#qf3k73jCXJ|MAva;P=|oSKfiY9}gGLmW{^k zKdJ8{jTc|Kr_s3M<#cteTI>AWllh=2lDw;$qrniU8;z3>kA^~?SC!UP>uJ`~KY!!0 zuBAy!e~fleXBeoBbn#-LPG3B=DleXwJkcM1NIN<5K)^s%LK_YGS?P^h`dF?9&-JjW zYh#k?d`oZF3bnP)vKHip(rD8$B(|yM@+NjHoAU=Wf-o}?GqGi0$Fq?~h&KJ`psh%H z-bxrxb-`Op->9mgXPVpF+s$pOnHTFO=A4^|n1mQWVU!oLN{o!GymuxcRHZD^VU^~Y zR!bD!e6wolVClq#!Ei1%E2m+CfSDsPG;tHvE{zEjIj0+L7X7jEM4GCv1}dvcpv80A z;YMEN`Ps)UKlEKMV0wxAyu>mX5KsV zrmR-fPCRdd9mwa*RoXj%x1PDqDK$zDAgyQSq(d(#l&JDzHP8FA+F71OQ44~)R$OhN zBV?M@p*>MMGUZaCs8ma@tI0r)LD(vGJ^0%8{fK!8O-MU=lJ+jlNC`3!H3(nD)U&vU zoa;!TloL^jLx~gV_3~mMAQ9<6tSfVvt?Sx6y4xXCs4QP7K8olw>qvx>l#$12JHdsGF>%gYfa-T3vem&B>rk5PVEr|4!%69x}f(eI`pG#6;KX zqM1bXG~gG6)uGga(2U2I(~;`0g(*a*92;W0yJybsn!%LT_^=bRng4CbObK;ZPVvVV z>(i%x`VhiAB5kW3FyvFaO;CV1-V&0)E&6-0ha96zvFNCHl3 zV$5UTXCdFqK}Z}25o0K@Icoz$fL%&s2U8NdZO7fqVFwnaVLPB9VK$=y#X-ce9bk+4 zfgR($92C0|wLuSW`#cJL6vaW@4z0jP777^K%h6`oB?K|X+K5MP5EC5vj8NNwVG_i9 zIYQ#wkrSi9MYa?BoQ07cT5Uo>MC4++mm`j-%fl$*R^W!ju?U682CikHn8tQ&@8y^k zsvn20kAj%H5Lp~C&I2cKP#9Vui#fZaJkHQ0spgHd55l2a7t^{LE=)6eT0J$-tu{tr zPsmAq%NoB_qECm@eY*VS`e`C|dqY7d-2l=iWM$r~wnd@Z>(G8Tz|F_fEXlXa6S{ej z{iWEtvGr1-9_wLbZ~^Oe58Kk<%1#X4Q-n)_v7JDJ?zP@E5TLB<5z9l?3}ydM>!;%7 zhRD_xY*x&J{gHXLrHWk{8Hz%{9z_*pOYar=Koi4ZKb2$5GPkm1y7bSBLaTCZ2hZo&&{ok z*ZXte>i#Y2j%y3^uGzot##l0e1oN9{F?kOs#Sz!#Hr{c0`{BaPb{1^GJXq@wS^bH_ zVbR9Qa7EWPFjmZ9D1i+{*MW7MS%9jr7nxX-f7jK&Zi{gkcI~ofL$GzPALnNVc$uF% zR0iE!z?ow4!(T}_k9@HdwpT|lefGg$j$V1>&PMxpiwn=KymsZ)W$jNVe%VNV^N;&J zd+SoV`Q|g%&i!@pU}y8aBbOJ>o%oj5vE$EPEkC*R##jG4^U;4t&6odvto7x`f2gm& zwVr+9_*cJw_jz+H^4RgqpMLrHzZdSl`pG}<{_{`a`to{0y?y`pb-nVhC(ium WF7w47y|z)G$Cjc~;p_gBzy2B(v~>Xh literal 0 HcmV?d00001 diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/2.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/2.png index baf3f06d779cb60b6290f97ebe33ed0db93144e6..297e44cf46405b2f6911995c863952a06192c159 100644 GIT binary patch delta 1627 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 literal 0 HcmV?d00001 diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/12.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/6.png similarity index 100% rename from cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/12.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/6.png diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/15.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/7.png similarity index 100% rename from cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/15.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/7.png diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/16.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/8.png similarity index 100% rename from cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/11/16.png rename to cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/8.png diff --git a/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/9.png b/cf-module-system/cf-module-system-biz/src/main/resources/images/my-jigsaw/slidingBlock/9.png new file mode 100644 index 0000000000000000000000000000000000000000..369ed871e7e0cbc7670e1f80a7d3905143406b40 GIT binary patch literal 3576 zcmd5k zB2G`wbXWbqKYms9^>b$*z4z|>?rybO_pYr*>+o;G{q4Ix3coj>eEFB~cVfJHv1+wG z_NnInNb6hAoNTr3`EIt+t9#wg`>GhN$h7F|mC0xf)UDR(Gn27Ymvn9P^=6j0%^N@Y znQ3Hc+q}TKs5=hzRJ!gbPsSUQ`S_)HUcwz;+4i(~a20@tHh}+n)u*z8S3rxG zwBxO!E~>5K2+_;wTNFTOyWORZLv0z2mMW?`-T^n}0XdYq+PFN{_PVZ$?NaG@2h4n6 z;Z0Sq>%Dm10XvW{nd@wD1aC8Qi&J`%9YNa6EJ??HSZY}p!A zO>ki)%Tk|FJ|I|di$iNz)T6E?B^p?YxC2jW*A$ny z3>rdu+_gMPQ;QE2wU|o=sZ7&Bf1nrAzEEb+|8lrrYGYLj5>d(>BsjDBSTYMM>R1BF z)Kb!=%F&9ml$%DAav#KiNwR6Owu$G1y{7br+p|HBAo$q0`JK;SJZ64x`ipr6A%+k% zMKg=)dB86StIL?f=HutGi5~W%45Cv_4WZutnTz{oFk=lq?8R*1e+M#CK^<0e{0Zdd z{ArjyjIfAF$LWL|1&nqG3XwoA!U+xtM{aQ1ZU6=dXV}$nIG*Q(agY!<2pt}gP>_Zg zizEnmBo1;Ak|bfwISQ%Z9bgEt$5`TGMk24{dIvdZ=r9&_LKYEDISUyMV}WUi9TtQ% z!3Q}Q_F_gskLUycTJylY<-) z325vlDD)6@lR)q&rjgSj3`E2pW(PTvn0X?KW8s8eL|lh3h-~ON4oX-;6MB$iQK&%@ zc>xL&;X!0^%!LTu&_z+?fGqCrkMcA_v!vR$&prr;Ze7iqYPdYl=z0CbGPlMQfqkiF z^{pEG(y2Kg&JOAFJL{*J*xfA+opc*Wn~_z;px%|G?rcK)-3B)=WO-WbRu7u?QTA7I z=l0esg$8_pktHOo*8@zIB{V>b7-%At#F(bgpa-q@ECeX)`NZ*&vq0GoX#HHg+LHOE zhRuq7v_GoIcXYWgBV$=g*rVvOYMX-5xB69a|cir_98QDiVwT`H*GNu!@gbiVhFbG&ExXS058i^ht8pU zOE^64GW>8ze@&Sq=z+31JC<6r$3#s8