From ce567211d60de4085e553ed193491c21242f94e0 Mon Sep 17 00:00:00 2001 From: sunwenlin <961459959@qq.com> Date: Fri, 5 Sep 2025 23:56:34 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=8C=87=E6=8C=A5?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E5=A4=A7=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- public/index.html | 4 +- .../productionCommandCenterManage.js | 15 ++ src/assets/Component 1.svg | 5 + src/assets/Component 10.svg | 5 + src/assets/Component 11.svg | 5 + src/assets/Component 12.svg | 5 + src/assets/Component 13.svg | 5 + src/assets/Component 14.svg | 5 + src/assets/Component 15.svg | 5 + src/assets/Component 6.svg | 5 + src/assets/Component 7.svg | 5 + src/assets/Component 8.svg | 5 + src/assets/Component 9.svg | 5 + src/assets/Group 1142814681.svg | 28 +++ src/assets/Group 1142814686.svg | 22 ++ src/assets/Group 1142814687.svg | 27 +++ src/assets/Group 1142814695.svg | 22 ++ src/assets/Group 1142814701.svg | 27 +++ src/assets/Group 1336.svg | 121 +++++++++++ src/assets/Group 2785.svg | 35 ++++ src/assets/Group 2789.png | Bin 0 -> 8699 bytes src/assets/Group 2790.svg | 14 ++ src/assets/Group 2791.svg | 14 ++ src/assets/Group 427318924.svg | 6 + src/assets/Rectangle 4976.svg | 10 + src/assets/Rectangle 4977.svg | 10 + src/assets/Rectangle 4978.svg | 10 + src/assets/Rectangle 4981.svg | 10 + src/assets/Rectangle 4982 (1).svg | 10 + src/assets/Rectangle 4982.svg | 10 + src/assets/Rectangle 4983.svg | 10 + src/assets/Rectangle 4984.svg | 10 + src/assets/Rectangle 4985.svg | 10 + src/assets/Rectangle 4986.svg | 10 + src/assets/Rectangle 4987.svg | 10 + src/assets/Rectangle 767.svg | 10 + src/assets/Rectangle 768.svg | 10 + src/assets/title1.svg | 198 ++++++++++++++++++ src/layouts/UserLayout.vue | 2 +- .../productionCommandCenter/index.vue | 157 ++++++++++++++ src/views/userLoginReg/Login.vue | 39 +--- 42 files changed, 876 insertions(+), 42 deletions(-) create mode 100644 src/api/modular/largeScreen/productionCommandCenterManage.js create mode 100644 src/assets/Component 1.svg create mode 100644 src/assets/Component 10.svg create mode 100644 src/assets/Component 11.svg create mode 100644 src/assets/Component 12.svg create mode 100644 src/assets/Component 13.svg create mode 100644 src/assets/Component 14.svg create mode 100644 src/assets/Component 15.svg create mode 100644 src/assets/Component 6.svg create mode 100644 src/assets/Component 7.svg create mode 100644 src/assets/Component 8.svg create mode 100644 src/assets/Component 9.svg create mode 100644 src/assets/Group 1142814681.svg create mode 100644 src/assets/Group 1142814686.svg create mode 100644 src/assets/Group 1142814687.svg create mode 100644 src/assets/Group 1142814695.svg create mode 100644 src/assets/Group 1142814701.svg create mode 100644 src/assets/Group 1336.svg create mode 100644 src/assets/Group 2785.svg create mode 100644 src/assets/Group 2789.png create mode 100644 src/assets/Group 2790.svg create mode 100644 src/assets/Group 2791.svg create mode 100644 src/assets/Group 427318924.svg create mode 100644 src/assets/Rectangle 4976.svg create mode 100644 src/assets/Rectangle 4977.svg create mode 100644 src/assets/Rectangle 4978.svg create mode 100644 src/assets/Rectangle 4981.svg create mode 100644 src/assets/Rectangle 4982 (1).svg create mode 100644 src/assets/Rectangle 4982.svg create mode 100644 src/assets/Rectangle 4983.svg create mode 100644 src/assets/Rectangle 4984.svg create mode 100644 src/assets/Rectangle 4985.svg create mode 100644 src/assets/Rectangle 4986.svg create mode 100644 src/assets/Rectangle 4987.svg create mode 100644 src/assets/Rectangle 767.svg create mode 100644 src/assets/Rectangle 768.svg create mode 100644 src/assets/title1.svg create mode 100644 src/views/largeScreen/productionCommandCenter/index.vue diff --git a/package.json b/package.json index 836bd5d..18825ed 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "2.1.0", "private": true, "scripts": { - "yarn ": "vue-cli-service serve", + "serve": "vue-cli-service serve", "build": "vue-cli-service build", "test:unit": "vue-cli-service test:unit", "build:preview": "vue-cli-service build --mode preview", diff --git a/public/index.html b/public/index.html index 4bbe948..a806789 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,7 @@ -
GRLi?j~XWu311l)0(_Rn6+_^Y{}cu~5LEldRDvBm}=t=}nKB1WeB z*;HCQ4sJ$%|CYH^Df{wy!u)zmwmbWAgrNNOI5Oexz{iM#dO2%?q$`5CB2t6o{qjb; z0b#`p%XHe)6qbU)@Hi z)#!UO+cw^+%BN0|oDEEQ&VKF(R|)UoILE@WcGEX%CYB~`CM|h1ar+WNosw0#N3yvh z7&a;SW#?-HEJ6 Wg5Ru@hMfDMTQFZ`zA=jgE0+V$cV*o>= txt2tNJ|aE0JJ#GlgIB+XdhQJkU3MFyGv)aG zR}3oxcP8b(S~5xIa<8$9T~sVG`JaY*o#%%M5VgJu@TAlU4ec>BP`s_~i*MefSv_9U zBS|AykM?yqi+czpwaCQF6oNngcPE_E% @M{BMMBJt8#R)*ecWxM^*r&OlG7JAy4X%C ze)%mKj 7-ffnuuzoURk z`e3>*0?gLG2dyYBHR3|rsF0!SDKB&tn W>SXc;*A~>AxF;z_7%*x2Z7J=19!2u z836P@;;F|O*HoQ5YRcgPgOuLKjn8J|uQHST>9g32*MVbK4NIcrbOf2#?uws@ uT7>jzo4C-%x*6gLdZZChP)aS(zP!!I+(=-T(_oWOt`AzHS`48~ta8iPm4 zrYjj#8hM6X9q(ftX|GL8jkK9qd)qcF7S>)wK56# %Fzo!4;qXvoFvAz|p LzGh9?pUh_ zhC+dSJ>+VuNF%ya&%NFGC|ciN2^y-IB-)e{L|b+iI$W5Uwb$+pxAkKdE+}{8u~s+I z=i%A(8)0m_IX1N6dg7wrvc0M5eVLS=;%h}~^Uwy+PDkh5_*^^qS0)Fu89f%zEMTQz zW9=^M&fERuxaY-x5rw8jXK*l_gJgcSB5-Vj-=KP}mmBEm3&%T`Xt+cWQ7(M>INirQ zvwW$}^MUvTFUuo2DT!*8RPs!=>O?9j1WaiAw=7r;Bh0BCIz=KupPeTeg$9+_Vv4{< zP^*Mc5xv&rqN_esG|zM&qIl5oq5NX@ %wPFZfRBxvZG 66Bb}Et^d~Y Y<)g-m_%(cjjCWY2`ya|WR~%l?=-Rp>Be(T$)In?u zPwu`&v!t+`W=!sn=+Nf {ah|Ss?c?!~_=dK-op}5*moK{DLPnbMSNLRRmR-f1d7^%U z&=ryN+M)i #gyv_$SQoATg-tCJNGj`j5i=%HrnR5<|GQMPE;L`Ung7L(HfZ1_1ms$ z+&w^VJX-n7=W<69)R &9 RF5twq3Z{3OC#3L z^6%<0+$MkU0-5o1WdjYM$vb`dTHIghA5xTfuD+={zC6@{(L$5lBs9`Z5xOBhbibvB zo(1_K;eH!sy_fteIl# +8EBnGsuYlqmPy|n+U^oROpMaSC1k40 z4)Hqk88vEP>r)IPe&^lOIOFU@JXMPi4}shqCp+PueqO#&+oiT07C|EtXOe|$=4Pq| zBkG#*!{Hf2dbpYI1JiAhP4Phwx0uHVIUyqY@cmby)l^=-1T+i;aKo3E%Q7q;6sbf^ z0yVt}aYOB4Vt-}aoCsYp%k@<}>pWf4FH`<(qG*m1qJ()hz!^K`M$3tZOCdh8wfI?R zg1J6iw|TyJgX}nmj;{+9q^<~K{hjJNRfv|MY$sbJv@Rx~)oPjAv~iFlg%ZKwYj 3yFFw+)1gyIn#eX|`$T9YsnnP=>*vQ9I625>yhbF+YP25aI&@ z9v#uv>Um=S`fYG`QnXYs|L1R%if4B#3f@2uaG~|Bj>Za~f`|V}-J%{i79Vwf @9G!hAUTw?9AwTT~OyhNz`4E{-Je|r}B$Nq@r<)_kKk DMPbWmlBkc_ 1@@_Gpf$Y}X<&FAdmnMEQ z#BQwohxR(CeaVGfmVI5ZMbAwaVpr>0Q4AoIg}T0sMO$mMA wWveK zcRFLeFNk3$H6*q)eo~Kw{u*{!RGClc3^wu>4jB=3T0S2T>XsM94O^<{TWc2@q5-zv zeK%tadA*TJmpAg$MUOV9$0sE|e!izeWqi;W)7qN`-S4ks<}TO^Q}mK-2DgvjTr4r@ zR_{a~6D)pCj)7^s{1E;b>cw>qPqHarB;TH2q2a8Ng)YZPBh*2*Dl*#0QId`?d rqrBdz}b#VM8c#< xD{7l3b>3o%IOqa7;SZ*U!}1L^^rZN zv92CJmVpk7s36plqfZekXq5z11Z9rem`DA@-Z;pLn)6L h7HpyW8qoa*Dy!}vFwbg7Ow!*L`%ugUN<7V7g_ zyI)X2bElV^ry+Jvp@oyGXsM*O+S*z1C|)iD44lFj!eDWJM#P8SxY|V*a~GKZBzt$V zYDt`Aeij)IYW--|IrccUHSeP?s4g||6Rg=s?{uy_4KPHEGPNO|s##IeMP!A+c(p!b zM0t&4pn*=tpxIJpR=G~J6Ww_F3)?8Po-Qk(j0&-euEG8eEeq8q>`&Fz`RUw`K4!b< zgGzi(wZVfHGh7#)|81V+uN0Yks>*IJnHE=81#bt`d?P;_lmd$Sc`{i)T{;HQ&dt(5 zeK%qXpz26Vv=>TRik3c4yw3V`aQl)2nUb(eJE#)$PmS<>viKUfF#MRyfdS9e|7jt0Rid|_DgSl3 zNFlg=@ZC>_hucNd@5WWnf;eY@l9=ZcK?+Qv+&zKr1wM{7bC7+1_rWX7yE4Vmw5NDX z719;@wI{lt_GYQGqL9ySFYWB;9pK@@jeSX_d5$Mi^{p6xXA&Mq3~o8TB=c2l-J6R| zABXvnr66Da?ydaDh+=RHvflrt-+RG|u;1EJ3_%2V9b QGeuvSFrs%jbjGA9_P}f4%-_~(2r(a1@2<{o(^H( zu~nmq^0ch2OtQiY*8JEa@)d0k%)l!47vyZx;nfgmIL9b!HU}2e@IO0OQmIqgMYz)q zEzE2$w7Zg#a``}zp_K!BU&ZRIXVp05y)PUI7&1n9BmxwPF7pNDCK|SFnjE-8e9&hg zZb7DYW0;?g&qUIR?1s}I7ZBRycW*Av=2dHb|5JF +l zLM060Ix d@&C#dNHzhCkNOFD4!hdx zFnUyIO+IWKg_-NUKe1$u-fV`20{{GU`L$EtQtAj0?yWx*??p4@eD!~PeY^w=RA~~D zy3#BL0q`iM7K&}5xp|Dgc2S6lxVK3AToYZoF`AH5rs745gSml5G}m%X(k$PPMT~Zj zV;b5wZL|H;Fgfp6F4+0Yem$aBaO7(Br4*5)ba?H8V<|wO@QE1t!SC|rk9~@0FE%-( zO7t4&gogWjt622j{ArC=gAq)0UH^WtTtw@Cqq`^^uhvuRj+zg-eKgPz1=B$L5<;|< z`CZO^P8~J;-bv9a|1FVEKH8a}TkUGra`ALipQYP3tJ_ZTwfD61|0ei1TPpk5w|+DC z!w ivwuk+m9 zgfy6OboT^LdRU{Cbil{Xt@|14;~?3{;}QX$-{_T7ROmR4kjmNc&%&voB(P+N#pg*9 z8mHXa))@&c< E=1N>Q@LgTVL)rWG zR?AF^94><1E*g7$+6MSC?wEl$zjqe?EO(UbtbaTD@L$Q3G2xp#&UC}`VQoS3Ir4g3 zUMhR{M-IJmmD~*5$vVp>wZXw3CSyPJ&+fk53<;-3Jfl>{D${vnszk_>bWl<_L0QDQ zDe l7Q= zF2@Wt!nfpmf2regsE9l(9{Z5H283uu{zql4YG6q#8x)cK nOHm*92OCvmMQCmKC8!3vMSLMXcS542>H zo_qd*#9K3xdJXIpU@;kSkHbpHg2!0X?6otcdm%Bo?TyZ#2KFvNXSYzM+wSi8K~V9I z+%={?y%SD@-LGpw(bJjgyJM3fpyB#YIE6A1>+MPJ>a``&yOBIqsVdsb7w@Dp3DtP( zGJf@dUe^rjmpmxu?>}_MuLiG)xs&mbg-68-O28XoIrW4PItALe0if;W%rT+|e~RFG zSHA|a6$Mrhd-s#^_fyBh=xt7H@@H6P#h0_x&&1XA#>6G+xB%TO9sEK&0dK&h6cf+z z;jteNU;aLrFTUCimXq*4ph}R?HD{bw>v?@7#>)DR4;F{Nx8K|Pg8U{oSoEI#C~ylb z8vLG#sq~#V+nZNQhx66(JI7~1);J&A2{)Ey{ezF{&cys|{PMH(7NiM~E3*um3-jRu z{Glk`kgx6?JTp>HNv}2aQh|h=flKP1!=}()QdQ5T=SA&B&4JGmYKii#<-zzDz1w+A zJd>eV+uk4VuDth7jXg8TOi!gnB{n%Dao-R3JeGg|K!uH%cNmtZ-F{U3Ib^<^Ov(Ez zF}0qoiDuuJ1Y^C0y4iXZ&Wq{!VynV%8_z_WP7n#0BVt3Kkn 6%1~pOrs(s%D7jWOWTI!yPvGRNz!sn{&8#Jel172M0UPh_aF3|)3dtU zV6cB7rmt e6*quS1n @&;l5tL zgu3P3u#n)=^%^YQOgE9S;Zs_7ZH;&dQzcFbxTym266A1|t~$M)G`HB*YMjtXe^yxd zm9KJ6q{#G-+Ru>r{0pL($L*y{n*CN{UV#Q!`ZE$ftAWcsZh>M1lHIC3rP%9zr?^P{ z^<}?Ay_KR}RiQarC4Lna&HBMoe*R>RRrR-vw2bN075F28s 3mA8jtTq2ZBXd|~qvC8rrzs7-t*IdPbNKdt@xaA4#RMgGqd z9fz-PMKZoZO#6q+ht_?T kfzVOMu|$3|DOu|B9yjFh#xqvM=)Q zEY-?x2yZu5g$3Cp_@9G!wnGmbj_G%;0{y{sMW4Oh*Xt7X@CN-$j1kW?2NzdL`v-Uf z2fQr!$7# %lT^AbTe6TK<2BjTub_lOF0|u8_O0( zfE7mEO^;{4kx-8^W`cy1Q>=t0%M4tE<}nIAY14-WyksRyY8`z`3p@LHKo%_W`u>yZ zO-aIv3xP{ q`oEP0d}F2dDDA(8e#~=e?U;cvEr^|3@4pXqU?}~kDpw(69{7LTS5{j9 literal 0 HcmV?d00001 diff --git a/src/assets/Group 2790.svg b/src/assets/Group 2790.svg new file mode 100644 index 0000000..1797853 --- /dev/null +++ b/src/assets/Group 2790.svg @@ -0,0 +1,14 @@ + diff --git a/src/assets/Group 2791.svg b/src/assets/Group 2791.svg new file mode 100644 index 0000000..c1a8f7c --- /dev/null +++ b/src/assets/Group 2791.svg @@ -0,0 +1,14 @@ + diff --git a/src/assets/Group 427318924.svg b/src/assets/Group 427318924.svg new file mode 100644 index 0000000..61c15f2 --- /dev/null +++ b/src/assets/Group 427318924.svg @@ -0,0 +1,6 @@ + diff --git a/src/assets/Rectangle 4976.svg b/src/assets/Rectangle 4976.svg new file mode 100644 index 0000000..90a5923 --- /dev/null +++ b/src/assets/Rectangle 4976.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4977.svg b/src/assets/Rectangle 4977.svg new file mode 100644 index 0000000..3c66768 --- /dev/null +++ b/src/assets/Rectangle 4977.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4978.svg b/src/assets/Rectangle 4978.svg new file mode 100644 index 0000000..4925319 --- /dev/null +++ b/src/assets/Rectangle 4978.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4981.svg b/src/assets/Rectangle 4981.svg new file mode 100644 index 0000000..cf8ac64 --- /dev/null +++ b/src/assets/Rectangle 4981.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4982 (1).svg b/src/assets/Rectangle 4982 (1).svg new file mode 100644 index 0000000..397696c --- /dev/null +++ b/src/assets/Rectangle 4982 (1).svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4982.svg b/src/assets/Rectangle 4982.svg new file mode 100644 index 0000000..3465257 --- /dev/null +++ b/src/assets/Rectangle 4982.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4983.svg b/src/assets/Rectangle 4983.svg new file mode 100644 index 0000000..a132f04 --- /dev/null +++ b/src/assets/Rectangle 4983.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4984.svg b/src/assets/Rectangle 4984.svg new file mode 100644 index 0000000..f9f395a --- /dev/null +++ b/src/assets/Rectangle 4984.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4985.svg b/src/assets/Rectangle 4985.svg new file mode 100644 index 0000000..b4cf9a2 --- /dev/null +++ b/src/assets/Rectangle 4985.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4986.svg b/src/assets/Rectangle 4986.svg new file mode 100644 index 0000000..5ea4d4c --- /dev/null +++ b/src/assets/Rectangle 4986.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 4987.svg b/src/assets/Rectangle 4987.svg new file mode 100644 index 0000000..9777842 --- /dev/null +++ b/src/assets/Rectangle 4987.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 767.svg b/src/assets/Rectangle 767.svg new file mode 100644 index 0000000..e3a1f93 --- /dev/null +++ b/src/assets/Rectangle 767.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/Rectangle 768.svg b/src/assets/Rectangle 768.svg new file mode 100644 index 0000000..10597ff --- /dev/null +++ b/src/assets/Rectangle 768.svg @@ -0,0 +1,10 @@ + diff --git a/src/assets/title1.svg b/src/assets/title1.svg new file mode 100644 index 0000000..737b7f4 --- /dev/null +++ b/src/assets/title1.svg @@ -0,0 +1,198 @@ + diff --git a/src/layouts/UserLayout.vue b/src/layouts/UserLayout.vue index 5dfb26a..57a62c8 100644 --- a/src/layouts/UserLayout.vue +++ b/src/layouts/UserLayout.vue @@ -5,7 +5,7 @@ diff --git a/src/views/largeScreen/productionCommandCenter/index.vue b/src/views/largeScreen/productionCommandCenter/index.vue new file mode 100644 index 0000000..2fdf067 --- /dev/null +++ b/src/views/largeScreen/productionCommandCenter/index.vue @@ -0,0 +1,157 @@ + + + +++ + + diff --git a/src/views/userLoginReg/Login.vue b/src/views/userLoginReg/Login.vue index 71781e4..37605a5 100644 --- a/src/views/userLoginReg/Login.vue +++ b/src/views/userLoginReg/Login.vue @@ -12,7 +12,7 @@ :tabBarStyle="{ textAlign: 'center', borderBottom: 'unset' }" @change="handleTabClick" > -+++驾驶舱+分厂产能雄伟光大生产指挥中心++生产效能+ +安全管理+ ++ + - @@ -44,33 +44,6 @@ - - - - -- -- - -- -- -- -- - -- @@ -104,16 +77,6 @@ -- 2.47.1.windows.1 From 4330450f01755398b207e8b173c069c6e60cb494 Mon Sep 17 00:00:00 2001 From: sunwenlin <961459959@qq.com> Date: Sat, 6 Sep 2025 14:56:37 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=8C=87=E6=8C=A5?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E5=A4=A7=E5=B1=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/Vector.svg | 9 ++++++ src/config/router.config.js | 13 ++++++++ src/permission.js | 2 +- .../index.vue => productionCommandCenter.vue} | 30 +++++++++---------- 4 files changed, 38 insertions(+), 16 deletions(-) create mode 100644 src/assets/Vector.svg rename src/views/largeScreen/{productionCommandCenter/index.vue => productionCommandCenter.vue} (82%) diff --git a/src/assets/Vector.svg b/src/assets/Vector.svg new file mode 100644 index 0000000..dbfb9e0 --- /dev/null +++ b/src/assets/Vector.svg @@ -0,0 +1,9 @@ + diff --git a/src/config/router.config.js b/src/config/router.config.js index b808d76..c9c19c8 100644 --- a/src/config/router.config.js +++ b/src/config/router.config.js @@ -76,6 +76,19 @@ export const constantRouterMap = [ } ] }, + { + path: '/largeScreen', + component: BlankLayout, + redirect: '/largeScreen', + hidden: true, + children: [ + { + path: 'productionCommandCenter', + name: 'productionCommandCenter', + component: () => import(/* webpackChunkName: "largeScreen" */ '@/views/largeScreen/productionCommandCenter') + } + ] + }, { path: '/404', diff --git a/src/permission.js b/src/permission.js index 5de7ac6..5f8bf3f 100644 --- a/src/permission.js +++ b/src/permission.js @@ -10,7 +10,7 @@ import { ACCESS_TOKEN, ALL_APPS_MENU } from '@/store/mutation-types' import { Modal, notification } from 'ant-design-vue' // NProgress Configuration import { timeFix } from '@/utils/util'/// es/notification NProgress.configure({ showSpinner: false }) -const whiteList = ['login', 'register', 'registerResult'] // no redirect whitelist +const whiteList = ['login', 'register', 'registerResult', 'productionCommandCenter'] // no redirect whitelist // 无默认首页的情况 const defaultRoutePath = '/welcome' diff --git a/src/views/largeScreen/productionCommandCenter/index.vue b/src/views/largeScreen/productionCommandCenter.vue similarity index 82% rename from src/views/largeScreen/productionCommandCenter/index.vue rename to src/views/largeScreen/productionCommandCenter.vue index 2fdf067..612b52e 100644 --- a/src/views/largeScreen/productionCommandCenter/index.vue +++ b/src/views/largeScreen/productionCommandCenter.vue @@ -3,20 +3,20 @@-@@ -30,6 +30,8 @@ width: 415.8125rem; height: 10.19919rem; flex-shrink: 0; + padding-top:3.44rem; + display: inline-block; background-image: url("~@/assets/title1.svg"); } .middleTitleFont{ @@ -52,7 +54,6 @@ height: 4.8125rem; flex-shrink: 0; margin-left: 67.92rem; - margin-top: 2.81rem; background-image: url("~@/assets/Group 2785.svg"); } .cockpitFont{ @@ -75,7 +76,6 @@ height: 4.8125rem; flex-shrink: 0; margin-left: 94.04rem; - margin-top: 2.81rem; background-image: url("~@/assets/Group 2789.png"); } .branchPlantProCapFont{ -- 2.47.1.windows.1 From f357808c2b8ecea9ea17ff3540f10b5180306ea5 Mon Sep 17 00:00:00 2001 From: zhangyanan--驾驶舱-分厂产能雄伟光大生产指挥中心--生产效能- +安全管理+ ++ Date: Sat, 6 Sep 2025 16:39:35 +0800 Subject: [PATCH 3/4] 1 --- src/assets/Component 2.svg | 5 + src/assets/title.png | Bin 0 -> 77052 bytes .../largeScreen/productionCommandCenter.vue | 204 +++++++++++++----- 3 files changed, 154 insertions(+), 55 deletions(-) create mode 100644 src/assets/Component 2.svg create mode 100644 src/assets/title.png diff --git a/src/assets/Component 2.svg b/src/assets/Component 2.svg new file mode 100644 index 0000000..72a51fd --- /dev/null +++ b/src/assets/Component 2.svg @@ -0,0 +1,5 @@ + diff --git a/src/assets/title.png b/src/assets/title.png new file mode 100644 index 0000000000000000000000000000000000000000..eebfb38fdc945a07aafd0b5014829614be43bad9 GIT binary patch literal 77052 zcmV)MK)An&P) K~#7F?0pA- zT~(R?Ik&z#Ei;)+GD#+lkc1w34Ima26f_`~RoC9uU3KjRbzNQ8u4}I=Hey-DhNwg= zNC`cGzz` 3*ExpFl^5<`B>~XSb>@nP=l>EvouhgRbY8y9h)bXs|qtEC;f8+Vj?S`iwdbBTk z);Da}V8ri5`&P$^_dn;ikK1j|xoYv4rN%BEN1htDN8DHHcgfhK_w|?d@xOeVd*9=^ zp~fIRAKCwcx$#%t_#-_2f8NxbVd2_| 26P&+Jd_EByXi>}M#$*kE>WkYyPg$l 1XE4h}`et2ph@pxy3hG=XaHa-UXKL!{hp%dR*HD98+ zmKhuz%!YG@p4Ax8_?WRFagc`F|N1Su&II((7)A3+&9?)r7ux=R63EFK3ddrl9nKjg zXYvCBp}Yy-qjjmq&4`Hr_J4O%O1ve5SK857 38Un3077goQ2O6A@7gd^G`5lK>CgA|^%eU2S+verE;aY& z8mIr~ws_vLhhafxh4MGVH8Ez2*J9d$d)%(G6mw}1$RhzWFu-zstgpaWZ?UJRr-R|q z+q=5RlyIesU7IMKITscyuUMgHS#NK#ySuxSb#`_$*3r|^G1#MCcXf5)^UiSJy~RGp z3ZWpU$rUTNwebW?g!upDK&F`B2;8wy31M;2b<(w{Yh@TS`a8Uy82Bd4I*Wu!q_pW8 zGqkvRFhE^2E^4eWHrN*}yh!=ef-_mW@cG}qB|teGBf3tETQUZC;JKS&OnX^zAen#6 znB(#IKe@$oBsL_-;G}ud*T>Y_#8>bf&yPePKOT+DKex^GUL_1z$|!AHH!QlgcrAt? ziLM{xfOXeNbEmjyUa>gP%UE$9Bbh_%Qmv&>w$N`<`(poxwgjleN}QB-56L7N2O5*Y zf p7GH%P~+^YedOjrE`{at81p`P~SvrC7uH-6(AlO zQnEGAdRPY|S%WXr_mwQBeJRj0l!=Yg6f67Zw#1-M1H}Wp{%dWi^+9?=-P?RmtfT0G z>!a6wYFt=00?$^+%5O}2fnz|J5L+xVCL)6(epqu}C*O o*U8o&GOv38@&%pip;{j7iPEo)9NRhJ0d} zvcIx1@o0CfVX|tQH*dy?4rr{qX|kCa?Z(^gIm;8CW(17+n8K!Jir?Pwt2^HEFaI*b zCMP|BX2IAte5zt|VvWNwK>C&~Q}{*AV4beXf~;}>J-5EXGR;mQMR=}Ulg(On_esZ} z`rR7VMS*i!4c`~6QkAR|&l(;Ejy^F#$DoIZ9_i!#cW!F&ZrH%I{rj0#E;GGe?=k&p z-zXP^&SVx3S^#zY&m}7q1gkbNPNvV;B%Qw>pFb9w#CX$~W1RYp9yYG~ti$-tJ-1wB zXEL2a2(IB1jT@poJH7KMCmegjEbH@!h9>-xk#H=q*aXM8vB&pDV|KuEBw>Lq0Y?CV z#>7OY`T6gBW!dQ`o^YlRj0@p&P1B@d7-Dv+wCjwM&booI62^20V>#ku9L2le{cicc zU>pu S!SXqc)oM_G`Ebo>^#E(d@1Hh<>`*oUbL3-93z}!q zz8-hu6Dtdv1Q4uz)22=Mdp#aoaLq$__9MAAs=f|IgU4`s{nH~BtXM65MknOW3tslx z-gjU5_OGdxrar{=Yn%pwz3X59{RLP3$44h;W-^#VV*$p99{;E2P`s{iU3_F@voTWZ zGuVV@{NeWN&sni_`4#k?AP7_#AFVCA?mzwU#xFhNij8;lR7}?%u>G;IJY>vZaOIV1 z4hi-+-RN51^Pcw*aM1zwwBg}ClXT8czW<}+PCjw{%V=T*BulkW2JM}g`q^=-PPnG0 zM-!%L;u`ze`1lxS-OzBpZ`^j%txq+rOcxWOo}%9wmKB`5WYM=uy}dr0%=jx;X2kID zFv%Vnk4?135|$M2ld&8BorFw6H>&65%a;qxcNzUwMn8Sb=3i=UX#l83tv0NWjRA-h zi{_m--TqW7V=5gZSU3lomCDHabI$x7n NurwJXVTmt;g$~ zo*z+{{C96LgL>kLCmK^zTlA5Uz6k4N%!$1_zNT?b7p~4XoJd^$@pm`9^J!0h`W>v# z@`mzxpJX)j|NkVO`KxU-|1P`iGHuhQ9hm!s1siy{#?5#B?(AmM(?#HNT{m#ink>(h zN>97&;yZh-vNt(N7)jmx1S_$}(?%B-T6K!a%_~-~&_Dm$>u-2g#S3J`#lsWH 93!mw6|IR&MV|E8@+Ro)S z-?8-# `G<-b8Z^~%XECj*n|vdVg5%x z`NdOb8t$(6y26JLRbPm)soC!oX&f*fQD}j3dqtKsSyXwVG75#le3s1)R=i}K)bHte z@AT}o7{`GQjC;uXD<&}>hyStd0B#o}j@gP?33lL6lz8LxeVQ-Ii=pOA@51|cj($vy zL3I7mc* oW4N &X479%fB#1tt@{qcC6sr!{;z%Z|sM~3D?XUGiVUU$-KTo+Nr zEl
UNF6eQL4OmC=Fh=rLt=&26 z=V7ne|Da5!a|~Ha$OO_&x!!>rZo2&?q3mc~BR&5f@59JkKrFjrk8!ayZ^E_HGgxx` zQY^!j{J~?o;p`^41h6?Tlv6D^o*IKFUNs4oA{nh1-G0)m$)jI|!-P6=twpibu{Yqc zj2({lqr8{I-jS=W0KJ~g(lvUeN=gsYHID3?_!3S}jZ4JD7g^+C4*w<{1|0?Y3q7@n zVI8qd29JTI8P>fdlj&NDv0O@XDAUz7q+W-A gC>HexYL}QcbT$a}V d O>1Ut$QXwNFoV84b4}9puKQwi#!{dH1T`uKTXELWTVtHr+;W?Yn)v%AR zPiuzDOxr1!2j%+pqjJlZ{}D?Q;EVCAuO &mlRrj&FnJY67@0Hc307P I|iPzd~n8*TvhA@*iG zvJ#ayBFz}khVPH+tgmJir#+Kpeax3k*2ra#R&!5=V-ThpOExt*wcid3*>YaWuG)l{ z?eCXs=gpI_WJOHwP;y13QsJ1ZeA~8d?5eA-B+#4;>bd8ho3N8Syif79Jl+tK8dm^B z146`Po@X=P%yjqkoek4`vC fGoTG;c&&5lL3BH}*9RUSMUHvw|(zXfMWRQq9ST9eljZfsk&* z+$8pt
unmWX;~#-WSDR>7d`#bd#5JH zD~4{6u}Ok9nM0 b9KAj^TLdF%y8{DeVB5A>w{D%1F?d#|79Nr_ zoCl+IhGWO)A|Mlz3&FX}l}(T37}MJ3*IaX@wq;8ND# HM;aeR-Mkh)0hx~>0=9nEg1xK3NbcJN_ zC|FngJ4!NSoq+7)B>V2gJnm(^+9d17x`ii*NsSe9+IY35;vHBa&wg?JFHi03?;Skt zxTCKc7;yYen^xj}T^Y|o0)>x>ERW{1(#K;>c#JXOnP192`NC(;XPRCVbcvFMx(e61 zZ+!oL+cxr=?>G(Nd4<9Pp*+4)Xw1>fA7A&Q(~n%c=1IDyb&_Kf4-Fnbu+#CfAp%;m zkg>)~5n94+7o*Yt9G}VPHH&YM1S2aoU6ZrZrLDjC#dW`U+dsWwM@L7_E0=pAABb&S z8(=N?kyn-dPj9p~!7gLo?bXM-8fI?R#WFE-FaL+vu2Qlm(*KGYj{x!8-tpcN#yIB~ zz8rVEA-jBd0ypr-ne2H?Hry);RpF2cxXlijciUn$FEceWd;dUY!D-=?!5Asc&N{#L z< j5FC>WIuO7g(`weI&J1Ll?sX(KM^7JZDB;pWvd%$GUK;Q7vZ^G+Ax zMX7~FFQ=wvhMDy9fmz_($HE@(f#NEYYbgkYG$RmbjMXww@FL5EmVepHUbS+5f8Wys zEXuU}dT{u`Uw`#$|5-CM-U0O|e*K&4_nds{DNMP-2)y9?fRXDM&V_ldM(;J7L9k`Z zkleWOq}ZMH-!{>r1)^`;w#8ro%Vposz!=EC@@21FxnSYI-vv^(&LmnOci(l-SKt4E ze=9>2<^guJV$oqEBa`$Q JKDdWxN!`v1M2m*wFSn89}7$q+GSZT0Fxy1$)?TkPjm~&%zcGd_3cRI9s zUDGNQR)c8+c2Jg>MqnA|Iuxv5KZ1K0Dpi^@5E^hBdq$88EEbp $X)83i@gG-q7X1}A5qboxo}&u8 dZ|>} zG@GCQ%T5@drBR0sGjbD;;gcS$Bf}y?A7fPL?(SM1#9*0+E>W7YwT4s2PYO)H?Hl-* zj{yej@s)U!4pWIja`5*`^$aFUAEys{dUOJ*-QC^sd8;8(fVI1ubzvVtP|_<60Y&B8 zmZ9fhBIJxf@3?2%z1JUo)KM2Jc|b!G$}PxTt>g7?e#7P0UHIE?u)r~3;TuiB%CWJk z%R1|#dt^j_U6o_ows9Pn@tGMpjpO4yB;IFR9(o9bB-YUc6F1&?qZ}O_RqKnwLQ-z$ zSnsgMXp>RcgWe5yuM6S<5-10WQNXp$6ABa3Sw#02y5(2DxxU1F$YT?*&NaO%k-%PH zu!6|0Kjp+DXf#A 8=rCU6Z#e|IJsCToI d?;9*@*;ZiZPCEIdRY9y{Q}W~f`|qE13=7xTG&0g~tIUDS$nbZ*>n%%O z_1af{&a$kvS~M!r9aO+T%^gKPs5esRIXVHQZ>0JxiP_{4SZ_Pi@OL1ypZSVczx16? zz4$4gJoc#LKg V-$-XKK|QK-w~0W|Z_LdBFH( VtfpEs`(MBzK^|I!v+59VK=K2e0>?ty78Xu0ctdEHIV z`@84AKz%8NFPE-ZaV9gg+p)fw;b8^!HpS#*qMze$KW5v(0_M3B8qXAC($HDavjB2! zEcBc!K%jSao~W!)C2UAPbGhY?+wWt#U2p |4*-fLk-g|7cxVf>882xl#@># zxaoIW##z-BliUmX`*jfkfd96*pGe57(1I@3WzG7A0?Q^Az{_6qs@KFIH@daz>(zQ~ z;=FUt`w_0O3yvEDLRzadbS; zoa2c+98N{Z*nuDwZ>j_k9-Dvr zy9qdMx}AU GP;!+=uq;BFNF5`q+EudWL|IVm@9-cB(<2{6R|RQy-8-$!j^ z#9%JG?`3^-w5iyg`^O%9OD>l`gT;y}I@IEY^Dkw!qTh>~I6gi|42@4<9_*C1ZQBG` zo{U-bY0hYQcpHkQX)f|b2$a)6|DlmlVG1qh2`oPmxSgGzk;(K6u-IT!w-AG`vrf}| z*~?zsbM( G9fn~I`f7cIw=z^zl21%cO}PQjTPBn^P&3BH?=CTKVqzj@njSX{Msz>bd2K6~ z0d|@u1c^`ak~TKd#JVa;GW}L#&`>=;->*Z~pL;OrT{; D|I zG19XvBMZ5X;!qH&_E<4v2Xb yBb92Foej0%gB}1>)z1X4=i11bN~#n60_Y;XyOoBN`2LJl4Q5Shj~V z^*m2bHycV8=lOh?E1DRsRIs*s{eb~8P)B29O-AhLV>TB_(86P+JQRM>H)=iylPbxp zS;!TOYyB{~IFcjkYWcUmaaENJPsR-hDMPoNs&p)@uK=Riw&n-n8OnIh5un_$W5+18 zTn~odY}OqEzcsu}0m8)zvRNAaj0Vq!@zf_irTfy$E?Kv7+48ju77d)#S?oB;FpWYi zzi6MNQ)i}T$5~)yJm#ts1Un7S>3Tulf%wwcqul6Vt5$JsYN}hud17s3GOi&Cixw|h z9; )6@;5>rucejbM|xRVAc?XI$CyWXvynWC z&VomPJTa15Ugj8jGaiEFm`$TUaGZsU248p8H~#b1=RNE1ev9=DZ_udR3?mF&P`t1I zNs>d!uA!+ZeYUI1fJerHhR;HG6zIn%*VWGXs*Y(%LKgUy@5ua z(En>-Io?9g%do~o9!4bicfoT1`PHlTKJ(d^*I|I=xQuiG#;1GUyi>4lzt#i@WmV}{ ztAP(9&L__`*7svh_&g$Dju;D>a?vO^I&C3f*#aTcLGE5K!YmIl-SP6*zWP`Q*n%(G z=uZC4tG@k^0VfmSGF&5?$8x$)LId107 O!b)E6t@)nB>BlFpM1n^fBaL;v$X&&SK;7z zLjZy!A-fP;oXLV@kNp-aca4&YW?2KQ4U`G4@9W?C?lTuIT6Cd^1rLi{fB5njKljBS zfVJsjTA&%A1-b5P+~Q{4hoM2&f?Hw*66Uj;hk`2jT<`4Y=vbbxhAFi&^3YCTbA2Ah z$#4T{n0aP-zSd-!PPgPhuw}D?H8mI%b(~58`>y%jtQ^er^#wx{6aKvQ>%r=7i3QAK zA!wp|xsApIGlpEDex}xJn4R6-r^P}s8a?@~Z-4K+=Ujg2? #m-?@69ltBh;JD5UdfJHXEaWdHY_-GB> zQqebaUfp`lt6%l1{ssO2q>i784=Y#7S5G?5tMSr>PZdJAgIq_k;q`a|m1@2byW9x! z06pAhxa%I59r=#piqM@ZdF=Y3lfLJkd-oVJAQrj_>e(y_;pEtWM&T)sF{}4jY%*fL zbp~T=reHz-Sb0llg(p4jDHn$Ko<-{*d{wX4_rLf>FWhdyz|01I&9D zyf)3|tTE}j=GEWXbljSwj=7M$CiIYj)QBZ~q}WF(0F46)Asy&}=jo2?Sk0zuHye!% zUT0!&SUBNZv|!)-zN5bX;~%`(&Ssh!;5oxKJwpR8t#iROBO04ne1r~l0$Y?AN6#Ey z98=Q+5FKKC-`?L}dcnEB?PnD)GDm_4HHyb@K60Ahc-AWd27+j2Om1eRE(=UIiXmQ( z{=p$(FYWYUFyU-HrUwC&0hb1}l+ X(@!Wxdg+~@Ui$``83n!_Qiths+u@0r3%5Z;t=iWWw&a^BhvFKnO zL76!OmPwZdsqnE!H!#>Rhcw@p2K-HC(;$zio`d&gNg!lMf$^v~49V7ST|Lfpj1Apa zs4SOzFefadcYgoHe)OHl@(icU0p^|zY2;Q&Vl13^yZ+}PkdE+l^qcUcTi#1NjyP)F zQ>=o$MfV-q=;#ovoDV9Mg&3!cVx#i0GQ2oXv0c&l#iwzgP0hKHkr8+%`mKy?T1^4` z#ATs-Ue8hydu`%Lgr^EvG7y7#PXrBS+BTe9&8|tIZ=2jkvG0OH8KWf9bO<4fU&}Tk z?XmF`|1~$lWncT+*T`d_%{rRFOksLhH@9P+@1L03xo}{?nv_|^x_Ww!JMOsS7u<2@ zoj#n@AjC{}bky-iM>qTIudqELV4id1m1{4IjU3eA4mDVD0LlukOt4d6F*|g4(N90^ zw39_VsaZHH%jNR)FMshX2kX9whwlg hGUGw@X{rCKyBB~U1ME6-AkeqRzF#@ZtXhQ91lWR z!Hud3Z?+kf7(DhY%7vYQ;1I^r+{QaljtSEsC=QAOj0pu`)Ok+?%rF)HBa`Q3PHR zi<$nv`A;|B^^LDzwg0Q%{QBj#opIm{YuXvxwM^4D3?m?<1EB@w=j)#58BVidHyqbq zv1-M-=t3yGCs}XLylmr!i!OQkaXH&=TDI+CpRQ?{z6RxF5UWf=3 V!-m7yDDuWmSo0U@GgU-04=9VsN2ZD0U< zbRD;G|GoE0rQD=u!RRomz5%cf#-|*}!c57mX1X)yKKY4#on76Rlh6_|aF6!%`Okd* zvlIthEEZ*D)KM|jQNqoCo44X%HWD^hU3C?#^GVEl9m0m#z99Rem%L kQoeYdvM9J4fA??-_YiH3V$Gz z!^dOA5-(EAmB`cMsbVS<9I1}kx(a^U*=Id7+Fyi>T3(*iiAt7u;aThWDWtf6VtU`K z=iS6QCGXFuTn4qqqA-(3W3= i56@{U0k!mn|QB`lZk4I`x!O`iEAn z8eA}c{;`>iJrJFdVmJax%&V6CJ`E3rhzwl(w|(2a)0Por8ql8&!}fc#!YdRu@KjZe z!y1=4p?BJ-<6w?+tPL>e4d{6IehVF)gNa9!wd{%e@4W}7rspA1r5|w9&`tifcfV)7 zNHA|W9h5^Zg(GE481ZOAC9&UX7)S_ftWE#R_`bAul6dFiUDMZK(ey~+ RJ?}7KIu(jKSW$`^q4^3ZTv!zVI8i(4E=5<9FA(<-PZAhJnmP zEPLh{P4rq-!ve{m!Yt$Sezbc0ue7NXBCih&3Qi%KnGDmL(gMruT7jlzZoUaP;TadN zk@5YGq{y4z@z$q4=khDQVZo?ygTU(Q67K9Q^X3{6kHvOCz?_ovJWj4rNkj}FgO!a& z!?rR(!)_WGSe9-F*yAogVBJTqTX$+8A`HR9b#ULk_wCZ8>=YWL0su3}LJ!L^{DNkf zSwQKkY?|a21sz%tfnPlPymOx`l#4~EuhDJ3@sBrdz4fMBKvK&*-ZL~2YCY`N*t&J= z)VgDjiO*i0_`=1DSL>SW!dIoQJ3-AhL=BWjr&$3j AFlvWhieyaka9N6jM hwSRqAD$+_Gg{ z!ky)9-kelFI;=5@*`c*-DgLzAm@Hy0c{&(SJNud!zjXVPF1)a2Sm3}zu&jPFf1v;A zK=YrpZFsMIS9SvZjg9T{dV3|GoUCdr0}IrJI5%0Q&{^yb6xbyjAn}a??96~nloo6& z6K@) 9)(kNV!l8se<05L)-wkN)x$3%IBi87;D4^2vxfe{IS zXWB!tmyWj*Rm0=9t^ZKWrgj(R0mv{YAqF=IhZlpB7 @0+5W1USQF=mlZ{h7L>`J7k7A)?>0&YB2^h6cT3Ta$2Syh^%RAInU>X z $*Fy4!Ol-1s)&Da^mg$pDX$);&Em*_?cz z#)v8loO|xM^q$cLGG?|0gS#MY!?tohuD#gN)gQzxs`65C7&qg4Av$up2q@SRf>(!C z3axG!^8=QgO`@}Iz2(;3)oRrZy Lv-`yGZVNEXdzPIL5}^Uhr! z#nZ<_&s@hdJ&olpUvKJm;53ZD*j5Sw)Zv1~RE~hEaevJ kXJW$~PpUJ*uoF@Q(CqpNGa2#?dUneck&$VeTl zu>gCc!6>9zcs}!UteF-1%y 4!`y%KihfX#ZQZktMJFT&Lh{Z zISp6y15ChLMtb$xAP1aUh;Zv;dz}Xa%qft?M@L8XKGtVWu!d16_}1oo9(a@Mx`x+m z8Vwijx_TXtMyBaBvkMk2S{=w#Xg{vW%4GAO{^}Q=28i9v=CbunHrLE$bB&B`dm2o3 z%5Z(_>)-g@-)-IuhoRB=kxzf}skXB6MJO(!fw}wcduA`aeB%+it~ VW<%sj4OyWR 1< z1?GuL1Ozl>UQN#iHmgYjU3Sh5c=4#?kAHa(hQ}yYCq9KQeeO#?GvN6E+=ieEyjdZf ze(Yxu0EK`O0p`cUmSQfoLLsMnT3|Y!uwWx*maks5BA!zTP{BV=!)d~rhi-#%^gPXh zbwYDs0*?(FHbZzlHU{KlxN)#H`s|3W&kA@8qy+1$=P!BA#*Ojyg)CJFk}9+1*-w4! zQ{%dX|5`I$eCB}|ls2qr=0a}=1~?2}fQ6OUBrkwQ>kXxA46>M-L;J?|(c;T7U(12% z$u))MvJ4cJ(S#B#1|jqb+0#xoBh~!u?v_0>9AJ4GyX>dh=|P;t25=JR2Rs(zt3aSq z+C4pb!OfUe0frf1E|br%iz*f!^!ks0L2H>O>|H|Vh1qSK&BcK%6_e0{)KT>x*7jNS zezaR2(U7#?8-D-0X=dt~n(qg-4lsn-evI3=GENWGFinAFDt`(YwvAJzBF1K6nNwA# ze3t2%yyuDna7W?%3ockKQs6DtVY^3nSEa5~;qrzrg>Ohe99WpX=Vo;nTQJrWRyrPE z`VYiNCI;U!HV#-!Xv9ZpjYTY8 +Y>L{O0 S#y bq(Fl)IE?Slw3K0$LhmU zUNKlEy}ogy0(d$bAOg`-VTFuzOSNvWY{tmARn4P%A2#FU(yT;sq3Sgxyqk1)bxUv< z`XK&<(Lv#tnh>43LE|fvWyV4?if!NifQ#LAg1Z8>NWtrn8=9vzeBZQ-nZR*f8Yfwy zuy(p>kSon5zSDI4$$VZEnda+VReyH2PakA =0Ed`9F{W|}BTTI?XUOC0i!{Z;% zLoz(bBX3oG+ajBk8PfE*2C*y5AN=5l6Ce2aM;$wxu@jttVe07WUbgzkBj;^@V0+oq z4a$RS^!9oN fx?p{#%dj<;g?DVM+iz!y4sT0YPRivsPGwQD z7T6w-GHHshebbv>q?=|wNYHF}eN&T@wSRr*mBTnyWA&Of19M5PR*V2^c|4=*Opj|U z;1kUljZIvhrmciKZ~e_ j;6l;Id;+4A9G207o& zXQ=ED7+<_?`ns0=#gBh-_qt<_d1`!Zu`WOP^wZD50@&h6?qqAW( oAZEy=6K zV{Gr<`@Zzq&+Id#X1mf?b$5$psZng@V6?xKcjB+H%@t~V&g<3}<9P?rB&RF7Q|K_6 z?qlu+_Q2rcrJ*~f^(#`^qwx1(qUwTd0TKmLs6fqJpCq;-7GmkyC=YO6|1E+yHsHb9 z0Q}%y2+d|X#s3Al`2&lNp1c0(@%68M^=7E3PN;E0#}2r!0P~vr9Itgt!`uP;r*~q3 zbYO-Q4a>^LuJr^+V%u`tofJ}*4>SVT6a~bE?|{SdD8z@rLdfi7@S;RNZqlgmU^+)k zPaXt*-S5)7f?1FRY&;vJO1&kCZR}BO$_q$IGNV 5zy=SpO^v zl4YE=;@0Qh^;nU|9xl<6y@?zO1Gkdj$~aj)4y|jUrxv}$+QK&ERbTzaEYkx!(~wS6 zr}$!_GTi3moE+>HhhJ!vWDI3&yyP9P>0L1}*gHKnk(rvFEmTUg9i>vavsSP5fbdzA zVn&l~YGO*BaN_z!ww=vpGgcLjQJ1dxx}W{L2I!pEL5L@D&&ieWhppNW&!rY_2&@yi zx_8g$#JzXlGrIl0`^LZhwQt-9`7?{}!`}mvQt}$qH3q=JoU%j&DwzRq#>V3}9 RJF+I?^n07a-1V{=<#nNFZo +neA0 z&P(3>u6JG%IhA>=|2c1Ys9Eb*Y9+&Nsd%0@>buV9o_%B2UV6qk-(`h{J6eU@Q(s#P zkHR`ty793Flz(C4u{R@5P#z!OqK!6tsRXLlIWwb`3gjUZhTW*zPCf_li}?}+Mxd*r zgZiC!-nsq6Q%^Z2lu4lg(@Zn>#EYJ?>cJ0h8}pf<91~-5a#|%nN9#YG{Fm0DhrB%! z!>oibC1-WJ-G&RapAoKg{OKpH3I$38T4l_^C`&RCwlSm)|K)8AXt@7YYHXuk-_N+- z1H&ov{*Qj>3E5&{ULewYU@4TyS>nTq7fK8aS)80KTjpjconn_zlBcqB*X{`xxb`fs z$=)$LC=AsF6!Bw{RFW(#)@!o7Mj8BIF+|~$|9RC#OP4QuLX?=)Dm#H={@t@K`)veG zWTB&I1(9_bV!!x$lZ)jo)bnt(BITTwD3a9`kAC~TkV%GxdfK{m>u!jrOw-gINKHdd zOFjg!JTiBIAL5oC*BL NmczX@cG6EhdVsIAZk^ARxa0 zE4v{wnv*O0K|PPjVuRnSOR8C_>ryutEgoDPw6uDp)FqVAo)Xa#JP3$tXTD2Dx}`H) zYG%N4p78Uho_XdAMC=J`xyspBKlg=S;HLoe!T_;>-FUnL*IIv7vbc`zW3=%UL#+NL zMMf{6%%Zn8&|kDJS@=FBEp4GJd0s4TkrXmR316e7k{M(y%XAu+v^3iX(^%{Pa~iFo zG-%pCvA+c70`v{;0o?}|>Je D6r``IUFa=E@%vS(}kKkd>>*FW*8Pg`Rc zx@TIJs~cuu=uqukQ= oE9WflS A}P0o2KQ_ zHNjd7)V`7sAUbTM_*odk%OfydF3n;^6;xIO~R8okTMXic;O4rd-e-o za9)cIXKWvg>Fa*+i;v?nbMxl+Eo_A=gr}I;?XfsXdA(?ZcgNW?Iy&*tj^T-0|M;gp z*Zk;5dnWdcH8I{WumDjxr<$l9V1g%tz{TGl!~8QP#3m;r4Zu>@qZ-$n VM|7pDYP$KopImqLvgJ#k<4{P0>zQt|PB}6er`gQFn9Q`ixZz=rShIHNw}14* zOEt~#vBuOned#|wdt;%qvoAP+{-2!K?_hjzeK>dg_qw;ddF`{G_uQjoau>pr`_u3L zaPKug_^<8w+asYHm1(A38BEtKjj$zld(8327lH%m{~Zt9KdWoHK|$t@1q^TGIID@n z)?Y2zyi#W)C3rQ%UJ?KF<~J^X`D &;g||WMVKbK@samN(>hGsUTbCSHLHpp7yRn(JC8o&sH5J)n9EsLm&;~nNYBTY z_tzkNv^Ye882M;!CflY>TeYE~A+0ge(5uxf0P>Xa{h$5ntkrAQzEO%;E@7gGK)>b2 zKmF$A&wuWXRA5EZHFnF*H}5+B VsdL^ApGW1a>NHm-W=RJSKq(92O#FIYb=O`8uj82eUuxQ~>d*Vk_jev*B zN^PQLNAWppIF=b)wvr5{XJ)2#u60xK#wT8M@iUTy3)WIXiA0mBY%D2T$|7P&((9SG zA5^w1JqWvfdtGw-!NnR(G7r9MN4Y2-C0LGsudABURk#$qTE>JOy5{JU`%gRTtmliE zhTyGh+P!nv?Dl)Nm+%I~Be}JDqxQh|2Vh<6QYLemt9Y#_hKq|pXiDK>LQ%(wp=Ha8 zjJLuP>BYqOxHB=nzX3%?VJ|}CMxYcHS0Q3}=xS&1atRH}iWC-RWU%d?ZBr(cDo#eL z wtv*ts8qE>r>AAT8Qu{C1h&pi96ZqPx%=*I$E-hLeai@t6y~0P-CN#z z!YBUq-*0e))?gXO1CJ3j8(cBPKEN_=FG!wTHmQ=pS_Z V|F zYX%nZK=zYg`TEnWOtwFYK@5LPluoHM^OetjVT56DnD0UM3Stmtvsx45tRSOi4{d7k zFt!8;#NiZV6;qAr&6~GtiWTYWqnfB}V&Wd&+uI94w^>e1&^xrs`sB`?JNe`!?V^X5 z0G6}9nHAE@GJ|J*X=I^rbKSkYgGttXe71Ppx9#33K_HYmh)ZGOHdrzMYg(w;BO_h- zrY5%R?1QG8iceD=kB%GNA)M#Ef*Q?GlaR47n@TsTTIX@=-#B*m(aswPculqWF69hi zTDHlW8848z^{1VFzK8_U-1R>&IM~bLzoUegG`5|4+msM!W30kkv~1 hl(Y@s9vu)E`?Q2I7L==ty*p^$k zba8j$y `Q;IqpRay!?trl>iTJ$h8GoYVe(T> z9ur5bJ1T$Plb*QDPwV(-@BjY3_x~QVu>vU2zy}m_5QH&-#7?s;&13j({6$Nbnyn%O zt@XcuVyeNygeldw)Tz~2A1In7vGspwTS_($>m3~(mPhMYxcO&3=ZZH#uPhEi7q%*B z@(Amnvjp6>>wne;mcxOSiD4F^=4jeQHzLWg;cCUk-skY2mW~c{5Y!QR=g)uPcYks1 z121^`#oumvRo>mr<+g2QHRm2JK{$7;V!|-?>}=XZGR})+$vD*6T0SwcAD%+o(xPwV zy{efBOnY8W-v)^F)6=E~z4m?ow^Rv@sU@PzZ++#f!!LQwYZ9X^o{VdbKKiUcYF`X6 z`79%_DuFP~(H?VfaGDwgsW@qXbUvhhG@` }F?Y zwaLjc&t!BcDQ RMJEcPVXwQ-=_ zoPEYViPrnFZT7`q_V;1Qvy_&N;+4k7_g5i9;KT(O er%) t99H!u)7mA~-8kItLl zzbNr&C38oz2ZtY=f?mOK)QaOSs8nWRF$ p*0+93d8I&; zA}|cXm7+<}3!QbrO1g|Hha48jQK#4*zN3s&RsDg@>LW8A-0EOPDtQfePn)3mn}hKJ zXi;aqESHnA9uXIllX#WuWm)Xc^K`QbpbQ4R0GE6RzEODcB^NIbWH|9Po-{2{=dg3f zNG$?Ra9vU@b&+ivzRx_JgWOXIC5_45GMCG#@7L*gI2_BxrhUkRjMs4Ys w-yuMx=?si)ya#tDZR3^dSzI7XbA^;!N zMCS~ES%GHEH9>~3hh6xvPQ46w0)uBnm4(JynhiS0jql&TRvTqg8dKdsEn8r17#V9> zvespbTw-ZPH0JB%9FJr8b@dKBR~3AiKlQA$mWVce7owq?|M 1f0d3ycAQM-G_+V}p^gK`b)vnIJJG1^595odDS^SdE!l19ZRR@~oF@ z*1Wnc0ydsu+s2i`=ZCnyVDK}2%a(@T>3K#eux%l<43K(H(B^WWd=9}|RyJ?f?FZ2R zn}7YA*>`{FL;Z=IiM}#1F;#(A-ILL^UVQn+BRYHL<=es!@%>wF{NvWU?znwFt{Ku! z)Nt%3 MYPhbDjBV+w9u7BC84#U&>zcse)usJ3K!+r3!F^aw# zg<3|odWr=Qsr-QGXnbhJic5tre*$nS{22^qZ&Sby4WbGfkG5VhkH(4Oks+rC@fd|y zr(2&Xl962xlOHQZInmgqF-m}hzc=f1!xw?=m{^zD>@h*hNRx5O!vpu _B zWBc~jM@RQe3@lvK$5K=Sh10$IjsI}W=Rf+fS=XU(9BENWq|wnHrlJme0u6)`pP?O7 z$952f+oq?*0NX3_D_Jl+teT=xXHxd(a@ih{VWwD9wdIB0^r>Q|Vf^OW>$dIOIr6!B zwO(k}YaPv|n{yqf@Qf=iU$c1WP-pu04?Q?s``%So?ZzT;;T>_|wt!2N;{WiBg`>fR zLk80Ax7<7qG23y`#>=0OWb(6?)k%|P+nsloe(~cU?E&lRDGNNbohXw 7Uu6D;wHv;=udPBw0!qS;wY}>@P zN7FTj4o&Q!!TL%jYcwp}Bj8Q5aN)(zSg~r|x~Gd|vB=h~z{!s98!s!cEG57Tr|8G9 z3m=sy6;#my%ns)v6TuYdi8DV1B}oh}U1|sE$_FeoDt13KLa}e4Ml}~-b0A(xP 6xec@3ngJdc?P5; zf~&sxmHRe6?*&dKo3#@_g7G?X?a}8*&G-_S-mFrzrb+P@x(6hygBJz#hqv8KSdI9% zG#=aTxN{~T@F0WOw5NDBaArJv<%d6Zj-Ac*`;q`*K%T#)Y+6uVv!&99-}BzP@NS^o zpD>Zh*2SOXE)_#Vh78LE9X`99N_?PFjnpyTpi*f+xbC`(EDatPXfRbj7kEdNmhye& z^VXzBj&j&G$^anVE>!-40JE<-V2hfKh7CtWu2!uU7cCxI6)Qo}hVnRDwRY`-*T3Uk zr{oK{QZART!eFiCvKhz9WE>qfGQ18n?b?n>;fIpmQG3EO7(+w10^QVwt{GzQ=$<>@ z^mmuu&SvPmR)Xal4k%oNJql15S{6eZ>zpw%j&C(xX#?VC|LHAny)3B?lUo0Y>yxwg zsvs%uSjO5v5z?`aNkS`H;g``rEe}qT!4`rlEiwoa!SwKJ*tL7NPZdi@_ZLgT8&w8U z(mC?5w*)ASjft+VAvWt)>4Ydj)ipHB!K|p02PVKkXe!l%`{e4!dp14Z^O28ifH7~k zls1LQHQZBHuJ{V%gGWX+*^`8w$cqp;$CdLZ8hWCmbpSsV9)%OKUiY@Q9sTsnFFPT= z8!=<_;Qhm+mz;afCS|uW2?HJ=62J)j5kR4=LbBCiJvX5sa6ByplaoB4Hrj`=!N8oa z^{{>VbUte^-+}jpXYFi$aZ1ndm~3qkG3~OHrDQ`4rs;Wf_h?O{a$p@DNwQWHYp7ms z-?pv#gKvLp9Dg=pop^W?4_q^@U69O`6rW4s6###c0f80csansF!&rM>;Q3A6kj+2< zID4|`*#=~E)34`LK${#G7>8G9{BT$dO7PQqdOUsF%}~8|%Q0nEH?5^{rG{{Tk{$tV z*PcAjd7rlNJ$u>4Cq3!wkY5(Y6aqwO;rdcudR%*GgkAK^XC2iJs>3~e QIZmu4@g`w96wSJ4!TnsU;`4 zFyC=hpMk@cKVdoDKAjaZ;Po4}@U_f})vH$s`Ip!K! ~39M_}X&Fd+O&R`+2j1tq1|Sil~I9*ei6KK?*hO|8g^ z<{LiuiDegFa>>VIS*tpm
C5( z0bMg)3*Z^u-M?s2pG>b!{D0g@ryb?XkKb(STE;WD W$VM_1aqO~(b^zGchI*FN{T-8{6=T}c2)D4lJ-ZPB7aAVk{* z?i(L(e(kfL-Hq>+v6C49#aVn~8q$0Uies8Co6^W>2ZT_W@_Dnv-QxIDZD63LkJW4o zylEzoX5JM};awm7$iD~iB#16ASrYhXeD4_Ckg|cvRMm)42q&=w&%kk0aep{f1Aw6* z>68NsEL4ISj2o`S99X=>ihSRRrA_BEvSUY?064zhz=FoOOMr4t8Mi(QU8&?kRYD1Z zs7@Wk6=3JWVOrqWn&l~;8vqgB1{t+reN
t@ae~bz zm>?J;At>>~E@cqCRKwS|&pQ7JPmj<_D{CLy)!+EWA8=GhH!wDVY#6%cLL$2u7_ZNm z7mSRkI?PF&?qP0WwzXP=b+b^g>?(Mpg@c2y%;vJEL~gg3!ixm*obhC-xfI?1M6B{w z_PuCBd#ztTb>qg9So@l5RW*n+_gM>4B#dF=(oR)7h}bQFfcJVc-d5Hn`M|6uH*cn9 zU)$)j!^#nO&wJjZyf*#)BYLe?FslG$%rG;$A7tkbE?Otjp;>cBr!^QXK|d^NN}} Q;$lU z5>_^2U3~fFJwN{LckTxoXkw_E&@-N5_V8mZ>V!v>vPP|(H3sH7urLf+py$k4Pq<)Z z98(?-7`^)XXFq=f -0Vj93Qbb=<~1v6@}nyVH-v+I*H2jI}C`$Mdg8WpLv zcBtb-j@Qmk_^&*iqh**tP~f4m3*(MzWQd0I-~euilq}`x`4ipOJ8s!B1K>*uwLMWK zlD0Jl!;uIOpDMzMKsX?Kni{Da8cWDs$a9ZuTm_`TyhGOb0LC5$le_}dk(7)YMRpjF zJFj}@+g6 wmjC(1>gSQO)buritqP);%YOw^$aiFA+|*gVC^ zTa#MpB=%c8`IK|T{u8880k2vb693iHQpY^O| z9o^kU5#9s>)9UwI@3`Y3aG%;SC!Ej?CdAZj-Lgz8tHT4qDH4%O6IO)fyM9i1AnR1? zGU2M_tnpxSe4?~(-`>4U&2i V_ZFk)|*W0A`tA zylmOJxEfP>{ZGN=H?@C%EsF6`wU0xfNPs5+0#yEkup@<6>b?E*vwi*jcKWz9?`rj0 zFf#lA)`+f3-_nCZC=*XYjH|;keZ;CMmf(oBYkPSMaEH{9t`}ge=Ye`0z`15AFkLo~ z(>Cqc@mQ2zqpp@j{OH|dHFJh}whwu5^ob`w9e41I@Eff;wP*L}&n@W}z@oxmZ03CG zuvzF>6|T$naF#z_e_f4OHJt`q(+T(a*ZuTo51e`a`6ndCK{OakR;*Zyd2D-{mZ3&m zjhg3YG6kcvKRdAQxZ{49I$gE27cCk5O35?dg=MLYHYbQQq SWkbpHMTZQ zBti`$P!Aw#gy96jH@Ogz&7&C_hj5%9$aWKDa{om0n_v6_z%saafMr}Nd2`{fm6WBa zz%uy*F@V&7#CpbapMScTdwMD1Q!Q7TxI_pK#lX5ejNYM{qxTOEX6F93UaN(SDO0Sf zqbz&LoWKNN^eO&}2d)Fg5K^m%8$=<6#9|zV@={oWHs~v3WTa`bykRwjmNS@F_}Wi? z{$h%cZDqek%ol5ko6*rx;^L?SLX9$_LDjec0aZ?&MI; QgX zodoi96|eiscfISlp8o!Is#abq6uvY&Tl&-oK6o3(7h^*4m0&G|Y&e1EvgWKeQ5{!t znvsi`J&H|*Jq-_+bXK&?s^75TmCk9VK{b<8F_w&_!90($t=p>$B 7sn1@J$>;lm^wNs9$^GL_{9034_c0lo 20T_g>_`{drl~~P*szIjP%E*GsqZTVr|ZGbe)vN&)K#)6 z#zy6#ZrkQQ+NKl9wtn8cV6QWxjRoCq0SKsySA66!F1YCFOaALS-`N5=UE>DG4zPE6ph7z+j7mgk(tu2{AhW0o zAjOvYuY2b^k1BR|ceGdf0ZJ~FXMgbBZ*Ie2Q}Jq&b2S3YU;ygGo&q#Cu-gW=j7Gjz zYt%Y)kImQt)s w0myC*-)A-Q6&vm z5kwkql7XNM1tKPdq*50ijTgob;F!R&VpSoNeHz|i#k!;ICqMJjRVSW)`nttKLq~UZ zbsbN8|I@F2^<02yqeBR U>x(mvvW26F?+mXnG!A^X??kIQ9K+eDRCh zzWV7;jbNT*k;L~@d3Hi_ojk@;l_Y|P2OcLWb8md_dsjW@#V=mmLQ&x!ue;_alka)M z>xc2XDt?FCq{1pmX9tuV3QRx(iL4Ei!ZvXx#`@Dw@A<-}?`=q}XQcwFmD-fA^E`B4 z)v;jUR z4Z%$+D!qKwntme1L DU?Dj@TOYZ{Na& zN3LA6vTNkN;WE6&HucwRy4B#5AN<$pzk9`N${4SXgayHIEZaVs1#T{zwYXs~VwFA@ zfO%B5-Gn*YBbAlI%3H-I`zvq;bp;u>76_PjuAxI%C_qPLAi+3D@7XVT>Dn+6umuFS z-f`z7j#kC}tm01qH$grTVowRg24Mgke7;zy@BPFlPAPVEceE;F%ympqhoh}i7-$Gu zS%;6>160PM1k(tcs&8PS9kex*V(g&@9-PKoRgI3#WJOS#4QFM@qAD g z^eb@t^<#g;VjNEVay(gTBYg%dHqDG?Wt*~@KmV!ET6xs*$3HJ j+MRg9cgN9g9#EQ$%t6+84e5i`zcn%KV|Kv_B(mFon< zjO(YdC!>K_WO5Dqp|DnNz$WardZ6iGc>Fr7Abihp@|y3}^!~scEQ>9p8zfa|c(hxb z{I!1lda-58Ft~)g&x}qOF ;s-xnUV8)YXGPuE^0Jv{x+PP1B;sqqpSPTlI z`S-(beG4oY1eBV)lICw6R8Rw~Cid0quVs_Lx{VuEVjDaBjZP0>xv6z^d4}uOthz8V za3vKq!(8acichd~s&)9Uh=6pgDP&lzMuFKlJR=(GXy{r8RkJEKD%uIDRyG`OO;eew zjg?l!GCnX%tyQk-sNQ|s?K4f`WuXy+X=vX5Mk5#xlS>Xc=9}cux#yk>X1NCHD=;cT z+Bn6G@5$^LPkPejB5Cc{T4BGv_7~&-{E` n!6)%0oGm>zwaNOD2 ePTn-0BVa(WlNUexiVbNX5zZ^le)Qe%{6>LgO)tY+Q^pP| zq!%D>u(o8=_5uhU+jU$#cY<9mm7pYt{9!h%=FOoRTae3erQaf1X9t}7HA!W+4c(WY zdfx}{!by#3I`6~nn}-vf2W8T8-1?IjwRt$BS@6L2`)mLCh0pE6{VY*AUC4%pMqWBd z49HM(@yZqR=EVJ~D}TkC-*Uvc7hc#6W61}P2Gwc!1TG11D *?zq z%H?u>DW$4hg0%bHdv-UefVe0N0F*$Ro^HlD5Qmb$B?GFeLP?e6vU6PS>N$SVDJOpb z$ZkH=VXvU^k$fJmrsqF@_KP#Y7 c+6xdC|3R3!C$(*pRx)MY|B##pAbk6!OmnyRXr*nZ37RV-O5=S>R zcV;GtLZ3DrYA*rxMbGoJvdHN+oQ+HvN@f(hyA}kg@rd=*?vaN=W1T9U$Z$NAzNIF; zA UWpj7G#v{9?dknJHWE3@wSWBbm2@`WdeRxk={ zajz_v-jJQM*pCJPE^BZi`H^z+D55S~DCnX!W7Tu5(I7^ aJUFyRD(I$}((#805RPLQ(ztp~hz3i3tyo;8hiHD@aNW;KrlDm#lRJ4ph4FFW0?6^ # >m)hue4c~N4O^SRjStcX`hft53nb=t_H=X6Ca=SZuy5a36&KgQRKfjc4UOgi z Nj{dFL-}3-{pd;U8_GP0238b(VMyqjL(=YbE>eo8Iz} zoiXgHW_WDc^VvY)ukBt-z$ah_Z+!8wF^mai9W@%#wQ|yg=NNkvI+=SqB{{1af;1#z zaQU)g689aQKNw4jLnqG#j6>NJDr`q3aRv((FUne={{ktKkfxSwiMKfd>_GZI_N2vi z^dmW#u+BX8^{6$?{&3y3J9IGlAb&7leaGRZ=jdRUSuSdX!VYzv5xJvn*|LjM2ULd= z&aq~|yxaL=$9y3kE< HATkH=+0gDK@k@j<;X}M zGM8l+FJHbetTZE8TJ=m!OwLls7gwcKgdcJp7(-n*;EBF>;n1?BybWJ5e&o@|oCqs~ zipSwvh4iT$Y``-6#>RIoU7kN8^aw_Vn64L|bjijeuD$wO+qInKJF~v$n2wKo?jLFl zv%+bkqeM?bFBNRx5e?`-%YlQ>fuGESP3%7Fg)cs~y)zOxlY6&L4BvO(6y4wppLJOe zlw8)ZtR~!9E-dTd{=2tM-Eq?&0cM5yns>hI3_FvtBP%3fxx(>n$*qUB-# h|NvgsD72US-?u=Cv**tz;{L+tq`Vz}lrOHA9lfv_9!9d%@{xPucIz$yX zd@KYVfVOA;{B`M4RWi1$VO1sx>(LH_G+P+&7w3j?$;AdoJPBhLd+IEdqz=Hm-*v|= zC0KkeIA<4bTu;?|Q-WqVW(E&=K}Dc4)F7>^ry7u|kbH$AMi?nGPHsrJF9igz)_CbN zF8(%vhoupHM;Y{Bd@;YLbsm%g>Pm;@<5R}JPQpu?{fn0@PUb*74wABRD^a0#RTE2D z^h6D9yZz4Qg~uKDZd&G)aEfE(!+WV>#A%*^`7+@mb}8Q818DavRq`YkDZ5-H%&;&f zmq&B sb?=vGKC|R5DjEY{z=t{CQ>R17pio(Y_-%)jLp>H zSljrdXL@+NWU7d{?6hQUUv9~$a7Q8xA7Q@h)$Y0dZdWlUO{POcb7H~R;cbzt??#<< z0Oz=x<$A!InwC5Bi5EU060kfC;ivac)^GU5wY#8{2&B?|tYO8FGI!J*BSx64NFm`3 zgp!fWSAtyQde8iRm1x>t@c?tET(00wR9Z?4GDs;v>4#D)tjeaT {R zmO`Vd#CU;?bsZsm2XuL@QVAAV3m%Kmp2TyrG4y;efMzx_B6wGq%{yu}Q7&YOUtqTI zDWXaDC^`W?LlrkGd2s6=|G0hN@} (zxl1-MYJNVbAV#3X-Bx8Mn;8C4Q256EZ)cSj2Tb@ zPJjPMKrO}TdJe;zqw1|v2}`EW3ToM$5ma(rHeE|n=ohh&8Qf3k9+3e6$t(eIh~mx? z#*L=H@V5IVC>I8Tfy%&<*VIwhPu>17=Cx*{ArcuJ%i(w-MdgEeO4yR(l5r>35cDyb zlyOUF{sa=X@)x)dIqex%jyax}ae;A*IXB}g{wPkmI@oFlQZ+#VvkitMh?7KdZ=l;% z{4d6c05ExCxnpPZMmmIoPG 7I=JIUe ^wwV&s0L;_a7lmw6o)d^i0A{I0)vl=S6DJQe^$*NpC|oL{Kd@w}*=kbN znv46#_s@cgrd$IGWrVo0d8e!^BID7>pxDFSF%#%+hFMKR&&nXkA92ia=LABw6E1lD zyI=ikD>L-Gs^CLOYykVc3m47_TUFm@`}gf7OoBlI=|zdK_=D~Q 8e%z z#H?$o_B6PE)AWKs%+Qs?OAE*e5>wTr=ed#L2lp;sz9Pg@k|kjxN1cAsx}W^`d!tqW zA|Tu8PI#s_v1JQILd `qFY~?>)am8D4U&XN}p4@fR`jd_gD-_6hafJJd ztqlC#Y&6};i3zf`BFKKg7+*KD4GPgMa+wZV4z$s!4l&Hu3_m3kiHDw2UvSB ztlWB(P*Q7py
*BK!C3nGh;=4X6n$FR7)aYgXmcF>&N(r>j-CJF>K6aMs3hCh=u0t1gnb z$yjpMhOiRUQ!15)6<7>^K@7C$o7P3&+R@;$%dQL#v(%nq2&2UqTA^$u<-LFnnb29M zYvxPB@a?STxGt I%O8IKeW%&Xx{d=~=v#2g zm~e4YM?_7gI;5qOk>WB!LY=3iW*kP~`Q}k4p4biL)u{kCXVLs?Rf*bm$L-avw{4lB zjC{;74~Ba{O(Y_PlEjVj)Qd>56EPy;YWC@OFo+%7G@a6HX_p#rSoJn2O`=w&@%06* zgwaD`GI)}mUWU-K!O9p$_N=E|xOnNRBhC@6+f5Zh)cU{rD__1FY}c%yu4o`vVNk&* zAnQ0GM}$>j$aQIiiKCKgR2N9WldIIu )LN@Z|wWlh%_*hf wZ90EijWA7q1+%=T!LZNh z4hQ;{P~WlVEsf?|R#Oum^w`ELT_N8kMB@P(H>JCsqWYMw`( zaN=oT?7kPMa$Z #p%Mo!YMtE6!n)!$uQ|GR!NS!^<%6gIMQLiLeErXV zI!5c47<~+q2H;2L6|*UlHv`+Mj`J<*tPAtl?w^pOqeFOvw}2g9{IZOaweZ`4fOXXT zre- 53{*1CuH&CY(iu#3Xqx=-z|#!pAxpx#Ab! z+jQ5lC!ex54Fna4N&~=$fyJ~}M-5mMWECy2NN$H9TgBQdkUcXq^AOX8Wpcx8a#wGP zK({5u!f#^~QpgT&eaSFfWs~SL`htlfm5~J8^fl;5S;rKv0hFkOQ2d=e@r<( bmT2EZz~9nyh 47ThXu=qT?h^$H`+zG}D|U8saRB{~@o@qw zZp3v8b|xIk$pVB2Padv*XQ7P70s6FZ0kS}YjP}ed$gF(tf(1uMm_2Nf9yN~p@wdLU zJD@S377zjHW^Q%Q>+4Gz;w74bv$4@Vv(y@$@vv%2K*eXJa52ZkT{qpb^W~RZ`kx>{ zt V&y0}=|XGR2ldx>-b`=&B^ytKaqRC(dOzXD26XSAFI`9;Ddj zbDr|l)uMHFN_vhCKY05sfBYTk(9F9(`?=?-&*xfJDWO5z)a3rK$^l%cS{S8CeSRoN zL9SZ6t{_?mN!HcK_WR2bf}|3^z{;vSl22A%CTsakPXt|EaP!+bvFK`TA4==hRyV&H zW4yR1ll2=JfZg1x 3q2(a)QClgXuukXTwg(;zM%09Pr7(TTva2I zoHA+coD#e&+9gjh$ZhAJ7;Li5YGtuxPSUkN*}EPrVO_V}x^y+w0UFw5LQr_qpQ}mu z7d9;#D;3`qK4$e!<{70z#)SLEtYruU`56 ?1!qdV;E658%dQ^r+ z%g{OFPYVN=2N=lr^e DlaDq04U(ZRp}}fCr& X9wuE&3r{_$RJ>*DlWWI_6FtyMzwL6rch=VXf|D6BGlaX$fDz;?hr&YQ<8M0YR~; z6srqCMd9%nPU7uZ58DRV95E4x1b#peYQs~MosPMonKu5hU;4(kTp^<75$RE%ot~=x z=Vv~37xk3D+@`WpC0t+yx4aQhcm#E=38-R(ZU#PBMNQ->kAbYERqKxGoLdhzUcS>) zlf)R!U;w5y!zc?G)Tn$_5LWt;0R*!iNqY!tFs+o5g&B>BO&$tP&BmY{U7r%?%tl9t zbj!20mx0m6hBx8}n+`Tv>o0B5ZLMn~BQ=9{dBDX5lLfZ G-K^K_ zTBV$;S89but=iFOHap#B6VHxg*_ItD*szjFwpg6^_iujdsh-mq&*t+rJDY2ocE&Mv zUAVrddyZo_8nsNLRxdvBl1ncPJ8kl|ah%w{ueNx_%6Ti+uCp@PY$=<|mve 1v?n~_ge2UeP2RFO(m^JPYLOkAd|$>*D8jK*VRN42HK!)V_uO~q z9b3Nf$&dfsfQ#Bw_4zHeIw#Y6K1lr)G4^s|Vj}1U$eqdO9ZE #)z76Z93%}{Y_c}lD)o+}B z>bd7FZXxK !iC0sE z9>4PRbeTXhG#7OmoMpZ@1NBk?Jzw`#&I629=pkP-8kB!TsAm4a!Xnm`)t&?yKJU2y z{&B#Z8C=^Gt{EJzEE|DeSI!1WJ_13Vgmbuc7$?$e++4hBRcBj!_ehpKu=VbJden!~ z<7z-*%|hlZO7P6#$R9<7b$1u_8AlpmA#7LY*=Ice?~k;y`T0>uP88rP`JR!Hk+I!7 z>E4+t(uQJ(VZ>tX4J3Msx5jkW$jCG-Yym>V3n)}ndG)AzrSQ0nnjdlCe-7O(eas)d zuERrZ7@7(jGpJ7kCNIRkvH9me9e>$d-
p%ip>KmE?PCojDGirxq)s*m~ymvsN;q1`V_&W5+UZqh{r z e23m{ilpXP)O;p5vO7q3yYzMUixL zOLRS~PN3 ;+EAX1loi9J{#H-2%0MT>~ za%VI?TyO}$N8Po)zCPJ#=n|YGV3y}G%OLL!#R3utHF2&{%P t*3R(DINv&7R8t~bu$HY;}b^s?ERX{Dq9mK!RZfin1Y zm5D8qc5lk<7!n}iD-vGho(`H+O++U*F4vpB3wB3`pPf^U?QGDem&C-{wTJ3fSNCIh zcu-@M8X}khR?Rr)qKg*}u2^wi*nYPC%Madn-);b#l7NB%r8)(dMJZrG8O8tvsP6jY z9m9PNd~O1C @5Uv!=yB_ zK&5ZvNg0_+nrbF^pt{6i$Wr6JYk`TTF)=K+Lw8&obBeL?V0d_(!kt3Z_!xj?fJ1%D zmMOiLRn5sFT#;_gdi}@0aNMaET==d`E_-S`POM!mC0odhL@#2R8LzK+)vI3-enGZa z&uAZMnX4>EHOJx-pP{T-vTF6fn?LfgXEN4Ke}*RzReXupwC`>F>c>C)Tl!>RU_f?v zcSluqu6!8N^Ov>=0H{kE9L)G?l^P|Ob{2S_s_yERK_MA1mvgw>T=)F`T+%*1zBp_T zY}-1;RAmc_UQqMAxp?_1d*s1~Y9z5K@$YRf{rhX5aLJ`R&wSz&k61XgypJ3(%2lj| zc_ZpS&Z0KyjImaW@I;SI?ccBZKQ^j0XaCsVa=lz`Y`gQ0y*K^lS0jQF*#a?(^;M%B zAZkiOE(}HugL1u+tzRlhP#?lPl3`2x{lQHCl+PT;AsFTP7!#d3rxGb4vQRF$B}c5X zgEUhd-R$!03<2djqy7P!tTIZBmMTp|SN&~x05=@-afV`O?b_T)8_rwY9;YhV 6b8 J&q7nHFp`8ds<<%HJ2vUVYrLW-FwJCGy8{nhwSX46{~&F9Xn4%=nU*d@>MR zYV-sDosp%w?k=Nb9>cUC%<_ODmXHtE|Fg3*jex3SQSn0jj8P0kS8|=~aJRw1LA^XW zsk2PZa#_;?ptskbbM`So9NLsz6=U1)xqBBzOjqGdj8a}HBcEwjHk%1+S~JE{1mKQ) z?*+4tsZIdc)0&0}{~YGN;qs=hQzEyZvXqvBM;=u_V_=y{A3@$LWJ_V22Dz#Eo`*)f z5+-e-(9zw(my#EI<_!^<=DFOW4uLN9iNg$oJmp&s0Dk^l3^Q%ij+T#>^Ew1D*fzre z_hi2GP4C!96jYLh$%$Q_s$KP|Pdr2u{aG)0>Cs_avSeX`D_mQp(##h>^sn2GKIPN} zPq_5bCk0VK?b!YF`=9@8iVhm209|VuwX6b`!lLP5dnsEBF`gtb3l(bz*Yhgm3aHhn z+siE8$r4x&Z|T7ao4ACEHay&G6)-_qXD-X?BLCj6e*GCsS08yv5bF`yI;VSYyS=gY zgcGt+1VjojkCy<01O@3Z5eoNPe!F>Oa{s=6^&Kw*0GaiCCmZ;_N;L4jzy^(l1tDwz zzRc7A?u9FkJMHw|FvMA~I0Wu<|8nI6 SHOWYo08)3vaPjA_~p z%eL#I5AC=gQ-R#19JDv<=wK>aGInFJL*LYpkBkf%itXxf;L5c!Ln~IT@0{27hU7~; z?)MnotN3n)WV>W7??w1_vh!q7DN3tVVI@5$Bs>2Zm!8t9;lPt0OUVwz!z9x!0+up; z+!!iUE0tfCegAt(VD~m5^@pH*h6EIl#@pKg|JjY$uf1Egh-ybi*u2HoU6YFjw1uTp z9WoHzLRCxw(*ri066y)wkuO5iqqJ9w$_>C_YGHY=u(qzqljrS%XI-{5NCG2U;}TE7 z@EysX|Br8&|LH5=K8op6!hXZ}Z9&x#;Plfu85c4nwj;Gg&pLVesnQD7k`;jbloV&w z0?)62rK)qyYr1y9W7CyjqM8@$C$`Bg>b4#{lZx@A_TW4$Qf29$4D>UfcJZ-6iiJzB z|1bXA2R6f6piJ;7t{Ky??PsBhDxMpt20qNz0$VuT!Fc+rv!)50OIhY3)6>_-+M3=( z4j8bn1OmXK=_Qyovw?2Tz``nf7$eWLJ==j%kb!~O#BgQ8GOEDD!qb%#M7T}i=gqpP znH_$&(e!3!vOa-j7Bwt+EaI1=<~JnVHP+i}PEwm=Uu2*8y0@-8?I} cX@TYRccS|uTgI7Mnh{8vyXF!xFT%Na<8OaE&9YX8 zfyeX4JmHREeAz}^<2oKCMjkR~rpM@LzdtlIC9BnWY_hT!!q5Qt)ge hf4U5(iZ$c4ffvT|Jh%ije1CaHZr^;$k zPK64KVZ|zi&BMntFA|#vy}o#qvm@B}N}u&JLR4Bd+u3aR%{s_iYM-7b@Hwz}C@~}w zNs7N8+ puLRS(|xHVFhHc07VzNdOF*xy+k- YW^8K zuslC-xuL4FP$ LZP5DFCfo^?dy7W<+`I!j&WRi{onk%-|kjbg*4e> z@t~}_dgl-L$@Pcc43bWF-+J>D-D_Z8mz$cSj0Ko=a1v^!p*1iYEKu#lRsd6L!WWtc zCx_<| KDl=ki3GrnvM0cM^U#PD+UE?T*&d)NKLGjKYClm^tsZ^PJi z_Ao>J&oRuLGSv6)-*4mtFn`jpF+;5l7hgEIc;(6slBHWPa`yeNefb^=7G1V>O~-L( zp1o>rBHqt7efKw-re~k?s((B;Tj=agyC7gy`(OFUhjza5-S1o89>2>Tj%?DPvkgYE zgo15zZKXb++CMQ27SDqF!s`&iwfnlYiHUBwi`TKMufF;(3L8>xm>`^DTsm3BC}k}h zuD#p^&)!JD^#vj+?bTwFZ}{m?W&vKs5yu^$oqH|gdq!s|k%khI0=PMW=!2WC|MmDy zzq$^L76%K)s8(v8-0Puho>7Y@LitojHGlalU$Z)B_a&=;zyIYg?_rdU&Ul?G%bTkX zQzUF)Cc8qF*$V2ksBunZLkD|7y(GcCxZIUx(0T)7foivVux`FNn{w5_0|PzKW#oLz zuA3U&_G6=k6xCY{ pBd8XUSc=2?w`3>=ELnP#@wqNdS7d2o`gQmOE;;qw4bz#X1%`@`>l0L7FG zJeL5ELGMlM+dIAet~)^@@)=#@vw?^Ctn*pVu*i)LaO8mvuH#yW)d4$W7!qz$xbkEU z$irPUw5$-9s7sq=Gm}%Z1RC@ps6(FB;ION4*QtVKuIKf-TQezHRa4lTo{PLDD`tVw zTB5nu)ocjOwna_%MQ47-pP69-c9LAaJS 4a?)b$ct^e cJZ3^D~?yC b>G!?>T<`S?4SnOiEZmumVWaIwQjpS5gCCW@yy9oj7EnI 7F)jnJ%a({G#_ETUV|#27+4>0-7#)?6q7t}!9YjQwpYq4YPi$m z`<%W-i|nUe@!VsdaOuXgdi(p=zUJa5KT|nfKmcewY{>F=Z+O$n)yJQ(IFRj^K0Pts z{J~ehID)wV8&;^?q+?G%a{+ 6gi) krMOjmLuz$4tCkn>e iplQA@5G27*ui*fZ9uUOs@cPmwut0K0#={Nx2 zL4&ZH0^tIBT+h}m=G99zlj?QrEN3#WLE&l|7)|a$Ec*t$t$so(wv6C=Z{ISl6TQL> z)w(m=Xu`XxQ56t&h)r*j@d>d|FZ>G}PTs%-J8KUev7) J4I zNNw8;)yOCL+J4c-pP4MGShw#_>NU}0Sy0G^l(}cW?v2m)=YWpcsma=RKl7 lEc7%2;GaeH*+LAh)A!5S8)B~lciOuH)hTnn`| zzVQjCp#g7~eQIv+8{IPjx}F$2V1L(`ko!HhvWpnwgHc*MVuQ3kDkE3u$843h={N0{ zzw 7D8}02iMz>6cRRj)F=+L!8NXbo`wu BkR2UN+3=to%R6zp}XwS(jU-IH# z;yU}lgm*)k6sWFfctMo3sS&$W#X_nvi`S{mlIsST*TO5-C%sCs2 !BrQiK#`h6`^MkOJJVce_QnFu8bG(|SD?!{rqz9EP11>K`&)wMP z%*+f>d!J;}L?Dd?BNHn0i;|DTt+!qsjwHF?9tButiBg}^A!>|VFAUQPjA@+}^WEJi zM=hI^04yoebDX6>ZTtKPWmr49YnQXFoZ-3aHk?~?mw{|M;n)aGuYZ8Bafr4Ixm7Xe zoY^2ym2~JUq|hmjnH}Pm0s?&7Hfpauqp{h#D(J;rN;sl6g`Ce{yd XVzQZNP!E`09uPHoF|iU#-7?|jFd_-c)-@{f$lF!~(;%X9TV2xf{=rbX5W lLFy4%g_4&b57N}e;xhH#I{yb0#p@*b`t9n$4t=8m)w{YT^;xIK#4b&MN&AV }4Z$w7S^(x)*F7khX1-Z K0{=8-u|2AD} zXA0WL#!T_a$pH;%xD1vQH3u3QzHjWfv(9e62z(!gA0VBi_;doyMu|~ARTG{&7N*Um z=FTGmW@4AOfn8>^1=vHr?doRkh5!7vQwEo>Iya87je~3d>#JX+xCUjho_yW~%i^+E zu{^)$rax`H|Bl P=3GSSl^3i0^jbyo=rQ7pUNO$yx&Yo az*G%lNY`UdIc-5Emor-9EZN?Xk;
I+R)IDhFfVcx2k%k0AWC$zkl@F%`ea7^Q)o~DvH4j z#RF%XzWBLadqy5=^b9OAlByZ;xZv;7%ygX^YfxM|C7 ~bw# zYgV-cCji~m+m~%I^0ZIEFjfvuqOPg3TErHr(mzd#Hx(56M%{8$omknR0C`9PFc%Ew zv*kI>Dp(EM@0pcix_30;+zw?^6xL;z@j7MfcL!RP61GgkhB=+hb#$(d8jQp&ylk}< zjTcRtG)@WH^mWepEH*-TY#PlG&@y)QuvppiXqT}dO;H-r{YlSY7JI7kyz{{wvrOuC zvk4Xfu$lP A`J=27LPiMAis4ytk z;l61>)VNIXHYUMWQu@^NiDC|eEReLL&Jo7cOW%3rdOsPjb|R6bnVx72Hoo#TCtdfw zO@9QLT!yN{?AEJhpfx;Vi=g#^Ev0I@0Yz$2s5PVh^!TAgCJ5X$RF=why_{}%b-n7s z`9feBk9^cHfU$!am-GhaL+*tjFBUswrBV~jYI-2xslG!~__9V|gQ6bPmmv(P&O7FF zGoV_-;0#^L`(P&AF+!^l6;lzin#~f)VlrXF-~=lVu7_e!yLx-uJYF#!3vUALgnG~u zCdNhThDAWg*05rzXi7tr^YPCLvcPHtfCU`+qPx4Bfl-di5)E+z%NsXtlvGpraI31! z-6EMp1SBA`Z`P~SHXLx!0hN`@uaY5H;4B>vkuV6cJW8#TBvv(iFCFfd&LxgR@gDwp z`$}f15uJ19Z0`C8n>*oqf->Go@9I=7s}E+`1OyiuT!#_5!nbbSsxDCJvTZY@1R*zl zi OX=GgxB_VK*!3V4dCqo*5x@e_DrFadQH8zrChvR5o0TD^9qoy~Rz zzHi`R!t+knld5$a;|DFW7Sz>iTHGB$Mz=>LD^SgRjangVn!k0+E%*HR>tDHp66ylo zXfPMnm~1p5qoI8=UUgD|pg7#%Pz{PGaXqSw2*xriG_zru3jDykWd%Gib=%JQbDD}# zlG;(HoVG^UIxIBAs@2+l@`ME{zZ-Kh@U^#n?#t(9i``ubNfM3W&6|I{`;XUMyO*mP z=@d%9{pCj=o%d4)YpnlAcRaKY0GW~jn_-tqt&X!*`4Uj7z(+*>fOUqKE5mgMP93kS zs}@X7!a2uss`}NV$PwUdVn2s>g8PotT#G_7bluM8^Q|z7gwkVUyLM0OK&Bv0JyX{M zk3zO=5}j0 1UsBi=t^+qG?p@8MYA@)7| z#^s*gp;N<7up&O|6h*B8EYU2Nv9xQ9b#h6i#Y@wU#&R}BPPeF{8{D=oJow)4e}3&l z7rpSM?fM@FoWFEvDe$)id0^O S I$5BgBbK5O9m9F{vSIDQF?_IFaNQaul+bzGjZhz>P z 4?k4v 1OsG*#xuy1n-VTi zNy^2Pno(?pWT>tzJS}os*U`>KJnXrRUS@NC` =4k$3}w*tH)P`Q<`` f^ac-uxtkB(F76z^;2&ItN?FB z6O*Y6>)QY^Udhl2Qc{~wC9Do713P3r23TjMDp=OQn81=C<*MqbGu2K{rzj$#?5JBB zS7Am}Hjp|=P&{3R(z+TRhru7#u>fnYf%eP5X3YDlq?{zUo7F6 U~7E*-V(ZXT0>KN6}RTvF#YGsb;<5y=CLme;HC6Vf7sX+!Tl_!V->z z>9`0{HbGhF8S-{&Dz}lUATU+WIy^jmA7Y$3wubF~rKAKV)dVO!GYVEzGT+Bhupf*Z zSBblhuIY|u=ygLkssLaWBbzC+SP|3V;Rc^zS$3G4+E3hpY+_;p`oc9?-m+m@ 7U;6$Ddz20oT5p0ow+`(8Kb=`sz?Jnv4lB z@CU^(M=|g8Qdd=IhKVKYvSvLmBWk|Qa>cyCdH&K@yz01x%U2xLIe&gCv@3!%iMuxn zOW+j0>ofx8@gY8)n@68 leDV_%l22U2n1i*N|Mh?W;C8NR2~)RVrPG5YtBwfE zsq%LHKQ_9%6cPc@R+1`B5O~&HgDTJfAbVP%ygrl&r%{s &@K!3P_0GpjAATKBq)>9v6Stm&GZfL_12&&0RD%eNZ zLFM=xAghdd3kMe+XztZ26*43gIQBrJD$hh%=Ur`r_47&|`vJW|6;9}WE?BaxH;9d0 z-YP&=Z`4W03o08*S%1t1IWt)igM(GEa^;37%=DmjePrjIsP*-2(I$v}x54c2fGQl? zJp+Sl5|%qLJSF?nFMsinpcr(>P^LmMG$m)2tz9=TH{^$YIXbdqjHv)b+;eFW(~SAj z@XO^aaG*^<8m>?hDWjAj%qe 59ZIz;ffWcBrG8#WyEu#0a4%siso_V3@XjWW>edB+yM$U=eU{^>uy z@H8`<>l31d-sr-v`TCc)hCkKVg)ex?njmVP5GUU4e&GH+_uqZz41qO92^NB4vNY8! zAPPB9Oy-g!j_gqtFC