i@Yl<>18Kva{pWlaP
zjoBZRgnXq2P6M9&iHqSFH@c(!E|a)3aH;q7)e1%TPj1*BQ+-2z4%*epEXS0>(@<0y
zgHf305AC<4gYPkcRw@@QwMefWG&m@o^(67v#=WB(B6KZX7R^qp73y5BCi-4`?6Xtt
zhGezY-5+i3jRAwA&QPH+}(@VY^>Huc;SRXyM2rRQtP+tW@!mtYfe
z0}FSF$Tq-rk58I*&cMN{aUOC{jvv8R{{P-lwppKUWs~~7a_1pAFpl{pZ*SZN5PX@INUBURlrR^l3;t#hc@GX=IEcQrnB
z{5s2y`mB+}lM-iA5k*}jrF)>0k4t8|>ul3L-rxUAZ#k%nTqfefbCAgwGesMN+hYcWjRJ9Gy2P&V?+Q0F%XH=JA0NUZg;{Tf2h2_I3j2eg4Y
zxl{0rD-8!R^KGgwXvW||$nwr-i-PSM;KXw^Nz8-CYoDB`qYH#-qWxAtb91C&S0qK;`2Q*ma!QHQLn)
zoAbDRU+Z0&3q%Hd?7T~H>XV!cPSLrp=BJlH20GnDT-an$nh*z)P;++T?7<#eBZGWKZx}QqE
zpRPY<&{u#RgwFxT_YWv+7mJ`}+kBZC&KyR4<#INP#g_mr^7s^6{}JzD-A-0a*$-%}
zV{o5_FIv)DR9QgZ8jc^r>=bp}CdLQf6dxW>n^%Y*M&UT@pVZ2vEhS8-r;>%?Tnaa>
z!Ld_vGqG!{7RlwA;2FsVXSBMyNVrx+#-7c75>ZUa?M|8igm;^CqA{i*zTHq}%{z)W
z=?D>!lAF|uaxjT`_W&2;f%|XfIuYrbu`zV!0Ks37o2zZpis0%!2~oR0HjtbqIOJ>r{o1j{@P{4qjbJr!b_Gv;2PSFPqQ$ZaIHA0&r}b_0`J|mN)sfH^Gr~9F@RVp(@E>wqTgib&YuxxQ^u%K>p>YEV((o6r
zBH#I0`t44<$pL-hQQp9Udwr5}t}}j)e|NOczG3nXqrtdRuzv6xiEN
z_6xH!-q0IA`aC=yny_7DMssVF!+T8FaIV*i$Vv8*FuE6ynV-s7{tXy;`lGu@Jd@3b
zvG&QG$rM|yIoi()%yq3EnlOEpGBU$4+-wfcFGsfNs8HGRDjk@wowUkM-)#Rm#M$oV
zgYRpuUcp%_ehJ&}ca$BTOaR5+%??Hm&}dd5Zr%@o*y~1%
z@ENe4GEpNoLd-%kY_ukv8o9!BF$JKp^VosO*f`2y-F}_h0qD_{OoSa+y=tp7GkCyJw^Nbtpw)GsaYwK=erT!Kf)iFK0&%(o
z#Pf_=2DcyQNo~kf7l8w>`aBft6QCG$uL|?Y6$}<&QPo`&u#M4tZ@(OO00WEr;-kd<
zy^y*2Mq1(i5d5CCQlg(-=75WR6wjd>)dPu<0Pgh?-n{uer1wn*;6!`W{)Qr{4>cby
z&v}d_r&D_>LCWtnU^^96mPwK^3*KQuCDSf8#
z(EeE_>2bTJuc8j7433##{8HsgGRaXQqiPYOVzLWVa^DX#*YHP%2qyTtvD=EgKCVt-l(*Xm32;s*T#g
z6vbT}{eE)CEwYL75SLXaya#WQjxVCG_3Sj(+BQE^DVm}UFFL(l-U_sKm*SaDIS$3Z
zOY#>X`LsHcI_q@XXz@CkqSYO@1fyQ(BwiT1zTxno4wnjEY9G}Ww^&7^?IfE#j}X7k
z{&mzr3UBXZDj-BBSWvJX<*e}~z7t@YQ(pGWxxHbV&f^l$kxzp>>mZ!_^(~$k-#$y$
zcu+RvhL(r5CmHok@|hk~MPA!PVSaQ|ziSlEW^qc5Su|j&pHpo%DlzmSafE$I6F0F6
zQ8WVDR23UHGIaE{M{Ymvk{-!jO^_}=IDZFn_CaMrd#`?t%#VV~naFxHOlBP6X3uY0
zub6PP5|?O%Ws+%0BZp^(`^Nw`ZzEXLlTqw&(OMtunL%F8Sf??1I{kId(-O{SUnjk|!=Y
zuc%1SS)`^@_t#~!T$dOR>G8}UrEmTC){zwA8a=Fqk8>)+^QDLve9Z_3*>
zrqm7j>Pm3GN}`z@`Jx00Y-7VKc-PsRifbo8LCm-@ESS$wxZLt73P8{IMzw0z@Ww$D-PT!
zTujG0MH45}#!j}K4|Jbi5lcz3tEv}CM##A7^2m4%4HY4}$=mGzW
zyfV?y;0r#$6C;Fenjageh5BquAQnA$`pnzJYeoZ`ZG`ziK(}?@T3DSN>IO5S%%_c-VFl?;HZPzwNU=8Ao&4!9H^55+FcU
z_YGd(j;1Y&){5yp(X@nzwBsj8hotycX!lr4*KD$DkyGd>nsWiE0QEESBfvGx_ka1x
zKR<8v%DyM<9FuKyZk7%s2YVI~>eog$RxEZjBG$%eFPO+udSjMt2f
zL}rNXyqB?&SgLyhyjYBWKR%GLL{sJBw9vdpW4$-v!E|r(YxX?q6MzwL4QsMi9y)Ab
zs*B6Zx2Zy`wkfc!`M(?{EsWxftl#l&7zpVsNKwt#tX99L+6z*Q~dydd3Ut-#=u+at~!i?lKU
zq2=eV0uLGm+b>AM^vC@MyfnI4I}2?jE&){)<960PP+wp+8V{eU^B;e*cpqyR)K)fT
zUv^aXv%1D^5F|Q8KNlT;4@JNl=Vk7x=bVss`Qez*k@aBIS+1Y+2f1o*`
z4!3DOXj?shdGNV59j0Woz8_rk{+93>#w!6s8*)9qz>&^i)*w+ckk-*HPmdG1?LbRycRHVa-dIGUFA_B8UE$qH^%2BZ9xsk_JxLIYdi;6b
zwjj!_VWA*7w@}sHHE#VTN5(s}wa_8IMCj3Y3ibO`*
zXp2D4EVx3OEzephB?o)dH?wF|JX%!|oR75KH_ud0Hpn`Ofs{bD{S>o#!VRVd0)Vzr
z5O@CI#b2SKMO~8_p7$0Dj>$2gvv2*Ci
z=s<0CCQP1R2c{-3v}V6-XKC~!=ZyqkZScdImur%KXgPoW1FNvwzTv$MIZVLHEMvyF
z%cGdF|2Xs$JTLIp`bGXxf-Agb@Pd5g9J(#cJI?7YFpTg4@JN38t=Gm(Aa?yCl?fM>
zKGtvvfQ_6#kwa6LpsMJk39iNRp^6ZqGKuBOHy*nmK?B7V5SO@bX|LFNSz#?K
zCe9(oL&a6m>{uEJ?9ga6)BS7}kB-El6@NNUrTeP@Qrf*eD$5SuCsf?kA&H0qeT_;l
z3{ERN1ke7{0>c)v&?(!?#~?+n(LPw%*CyB+H-t2sVjWxGkI;Q$skg9x-ywM@L|6Tx
zSzp?#nvXti!aQSDVwCO<1st?)HVW-7{=~HVi6YnSS|f0^skt%RoS;BTDg36NK0kEh
zPE<8$x!-!xNEFGXqUGWe>r*y)(EW&lzW;HXXyy7+uu^Vue1iD87=5OPq0J0U0}$eu
zlsP_x4{FCVXD`GCI{DO>iuBg9RaMeUL{W`0Q1<
z_-zJ_12&_#x4X@M(@J|8Z}`fgLibs6Jhtjb4+1sFRuy?y@FCr;?^r)k6aSCL`w$)7(;Ga7jAcuh+%aw
z4SXK3`d@b0xye9#>v+cZMmst%U%L@AS9kEkoL<*tl%#ds=fH$dRx;@t6hT|-+*-j&
z+qU58Ret0ElPX)Qb-pE3hSJZ+PsC=?SSH;{z{7!zcHt6gk%|;I1#wP$kuQ3%>V)
z`qid%hhY-11Y-Z@kxDo`MiqR>TBSkG7x`%hFE(@(5q})3{q>Zk_5{Ma|9xvG?*2DB
ztcCR;g5^4QS{L8upf9pralk$Cl~F2n4iRkvFDp6v(O*~*Dl`joN6CVI_jgXR({i&H
z7>#)toS9a&P3%(T7o1C`dZy92GN68005#kA)rU_W~3!27=6dyZVwGIx@$}+>wn(D
z;Z537BVbZ^MQJ}W;
z!JODS>S-uzTz(eRt%f$sGy(NQ&!R#~?MPt_(h|gUcSJULMQD7X^ut)y7Y|}Bk^DL!
zKlrGzSjMsZ4{aPqD_>a$BdMO11SiBKW7o`SgwLMq1LhU5ta*I~uiF98kCRKM_4dvTg<96tFg0^&dPQ?&phkiXD-{KtKp-y2;R
zy1=`T(reJXwpwG~!7t4Jb97iOB%a^D#lNL}NaTGV*1fa8cT?TK*ku4tGOgPscSk^{
zt3|>YaIf?&;I316a^|gk3$cuv{AIfWViS6SYbC{D6Y>#n&d`o~a9NdaQ7lQ{PK2Yr
zMXI|fZ`pE{n9L2}G~P+Z9cImK!zuy9gfr-Wl>Z@Dk-A+D`=a8uzHQC7<=3nxm0BRs
zle@{s(%eOD;2cryYuV?55StlctCf=ytZ~$_2Md5m2MPdjiLq+dgNs!kxFw&(Jd0ny
z1n}|t(k(eWZZ9ddb$>9!<)?RiSpRrl@#4N|v!o+Mh)GFA%Cu;Dr0Km&0J)abFBIE_
z0c7?RvdjGQ8EcHPgObt7$=Kaew7WZ4GzS#T?HW5Cj{T4)l`MgI&txZyz-X0ca$_yi
z)rs4+VtZLD%0QL<);dB;AhHGvZV%|3REJycK4J0EU$Ua#cK@=bGCI;8!az0KXvn5p
zX4GVQjYfELmNwF%zJAYa`q35kbl3H$*eHXloT2(k8&3sFGUbrjo9y@_++9?{x
zHtQm6P36&JcT1G%-sA<`2Z-qZHpeaVWQ$6%6Tq=_wcDus3VUj#WPX#EVfks8oPB_0
z=`5m#hq9((u6rnXf2S=)F<$G@{w3fJu&S)T-0>0seLmwch37oS9)H^8E4>6XX`RA$
zfxiFPv62~YwXRMP(j5cA*e90a6l!~_x{ElORRTO0slg8{bx1mj
zr+or=1p$am?V@^hS{?aE2Q)Ljrh#J5KD#hij!+bezcVtx*5$W+JW%8r?VzD7Qd)7R
zy?rnp^p=?FDM1kiSVy}UCBmV=)`hb#Jb5A0hpibeG}Xrr_H%xDj=KbuZd%?aj4e!qx_I3u-V5CK3}d|3>=kvSqVMNI3;ZOY@V(H%>%IT08G*b
z$?0A=qTWZKGVLJxFVfdiMHohGbnfD*{KYx*g5zX3-s(K_FGBd;JlocMv(?JFU-k8W
zakc)75_uIvTePNkQs7uh7@r+{zWRH7F!V*sw=-ATvWmt63ZK{MKVvoFZt*;Z;#nr6
zWkBnl5%%8F^q#`D#M-hCPXRxEs}4}IB17MnK;)~$%r{V&aH*oX*t@@x!KBsKj_s+q
zS5Col?s6L({}8N@paJ~Gj%SR|puH?6{{IKX{sY+De*)W*=QAk#8`r}>rK(ChNDU!R
zbTV+6brT#L9zx&RS)d?RQfM?>p1z4Pb%uZomE>{PzJ
z9x@LANYveAroC$5s`IWs_`e`Afi0FX10M*iuLz)@ygbSiKk;@A4~iOPb@OnFrX%Hg_<>
zygt;>I9=pTQJzC9|4hLuJ|jqLzJX*)ZI3gDm-t}6e`Q1TX
znOEYM`L^+JXhCv)cFiNeo55>axG2(t;uhL%zYY`2jD?#z>OO9Y(qp76%GiveojR9=
z=*kg~hJH0R^$6|ygnVOUYEcUpXI5Nz&b;A=kzp-q*gXK*KW6()Rf@vtVVwzox5ee|
z0PB(}v&zZ(_vUBn89uTW$ORvkwi!nKjaK2Icz)1=Y|8wN+jnKX0XH;$JJ}V@t6xbr
zEf3nK*z{#Y-3@YOkAdsLIBy!$(DxR3VsVK!j+AHlunifP1+ylpGm4F7y)#0t=?kGN
z(aho{;GIPIfYmDS=kWN{)^o~}ymQ4$iV~M!`;PvBZvij}dme(P|%I3DBB-SZaU^8o+N0N_FRzx-3Wdn4jJk6Ci2KG10Rp;U@1xP;>H6mQS_`4tY4Ojr~aPZ)$t?I
z=bZu@2t$jqA2y)%8@Ho=D^DnFe2^DRkb4W`pwRXhqfZAlWiIV$KnwZ!pD60%80nkT
zzCVx2f7ae@ulx1qb($wn{xSs}UDCxZ(e?&n`FedQ8uhICOzLLa
z`KfEs`6-C5a~xm3bvM?g_Td|B-~qo~{3q)-n!)>r>}8Jz@n8DZqoErzNcO(+>^`VW
zSrn69XzZY2ktdaka1#%*0~Yw$53wNvie^pmq+(`fv346S(xouP-pH0o5&@Ey2dm6N
z)Mo?uXd#>MsHwU
zw*B|CQq()&Do?)zIP0_%E)jes^u5_$JQ%DnL|J9YnDvFuv+=?)Ft6e0F#N7&o|-dnjizOmuqw{D%D>cJ&YI;kL6bU~P#VPnE3d3jUqhvLbBB
zyI?GqTM$}`y3V9|s4A~V$mXRo#;Y9H;J3G)U_%y8=m#RJ!eK3FzTNmZqsEb6F+lbY
zVaG9(W0zh=qXY!>fy=;{gbC4`rZqqPi`eSL1z
zF|`(oP_prKRLY3|YrgxldJB6T1v6Nd3AXfhEJe)edL6K79pLTT@DWtCK|ajYBq+g3cRcDtb$*ntSOkRS@7;K=1sWa7?O#B?tvKuiLT23
zY0&%Sq9-3{Z4=joeCf+V+6(0@M0Dx|w;>mO%-^L^iOjz9bfV|>^1^-QwoJIKB09YTii
z&t}Q6dJ)iiiS?h&>C=04woDcTB7c^%#QIL1
r+mze+>Ej
z*IC-jO8|S}E=7PPYQ*ddW)~>iA@=^qiXTq4osmp+G5z56o*YM?TpQ-B**F1xpx^R3
znK33J<0Pw8Ec8z@uC6?J(cL>4Vai_O*Gi8%8-}aR+-OtNmO=IY14n=#dA~6vRxZzg
z6qAoN9L^s2oSn&`Z(<{ttQx=M@9M~Q(ErK0WOXtwZQ=QPhTlK5%y3lN89(Rv|5^jR
zKY{J~y5(aGBr6X66IdCtw*ON=e{_O>0~&Xu%?1}@TH}IZO(~~QD2xdA9_#&WqgOWa
zsYeY${hsc
za%JyGyFQyO=ws38+nh{%#(ItRqRgov*Ad`A$Lr{PgI*ZRP7g#Wq1?%i%bPA2!G2J@c-3I7(4PB1G
zpTZVLAsAhpX+4UHf08f4$jq~^x-M^3+mEU_Y&C3IDHV9_4n@9r%0jo0t1U@HYIw~^
zGXK;MK@2p2et@&N02h~Czd$cJn}8xKn_s)@uAR2i>bq|Mt?W&Fhl7U1CmEk7>$-&TtM!2Zo)$
zEbZ_@`Bc?XRDT2i$JzZKT>eMmwZA!E4WGWQk6l+f2wC
zRUvMWbTU@26L+DQIOR!Cm#XoU<81In8y*enIQ)hI3#u#`(;!=T3V&K0j$p1eg3Bc$
zYdm3Xpn-a3#Y!$2(SemdEG?@AjU|gkgrUmtb~CdCw4!b>Z$(ji3!^-)J)Ntw{ixb)
z_WZhY#NsPm26TIUHGDcX7w)Ggz^Yri<0aJ8;wZKN6)WU7b~{r1dbRoW)xPgrzR8{x
znPv{DB>_)LCvNSv9be_va+H>D91**La}dh?)gPZvE45b`adsN6<|L(O$@HA0F@HTj
zvkj?uo7`xMXVxW9mxpeL(itSyAg7a)Ht
z;F&>AJ&50)C^S>Ydu7!72sS7gBNS0@iO0_=YCnVpB_>g4SXbOD
zsg2}Uue}eQJzJrjVdE^PVb4m9lnr?vQ(KIKl@`709c!u}gub^3vfeN(iBS435?N!x
zuO|JaJ)$Nb#-yUKSDsjD4@TDdxUVR;ASKZXsJ_(fju~;>HZS+!L99B(N()RKrx6lB
zheyQwbjfxv15(O=JHg-Ozx6Y@{}*|I-|TlvZg7#(U9G80no>z}-iV!`Sd!7o8=Vw{
z+dGB1OmXz+DDOFHYV@78h^M3*>%{jpi|M!~=c@;mwAA_=CAJ8})D-@aGVRMzh2hj`;b&1vqf!hX)F|qBhnER^wN(9=(5*ns0Ry@E>FAfrkU_vk`|T+%xoep}WxFw8GaYxU*6U?*eiO)Pj&
z>{q6mvnF(G%`sf&4hi+P$8p@Qa(V&TfUL!>PsGr_al1*wVzgUFfmgS!&5DDscBG=J
zJ=vk>WFQlLU3*uOg|QLSPf;f>gcmki>ts{>=Jhc(4nyv|hQpqx+;55WyWSF5aeQ>P
zLs9GM0qumd>Y*@MZK^HR9iQWNcNrS|0;&D9WYp+JTdr`txW0Qc-myB`IZkpTWpGcw
zmbX`=(eyJ1wX!<5a(3bXu+Qbs{oCK-{ZEBt-SL=yY&qH)Vk^3$KnN+bVl6A?hV!;-
zT-NTTVp3ASg)hIGpjhN%K+jzehdd|Fl;JV-8W8p4LTv`S)QYyD&z^v??Tmil?H_0tUS723
znypmZF?7<~0K{2(E_KXOHThUc&)l#1L)OX+maBPFD-TD7^8T#99{m8FS>42!gX+E2
zZtwHid1d}uQHU&*-e2I3_f8@2fpU9xwny1QXo=d
zCoSuzC~FLt-Vr1_{*DADh)X{C;p6Mn1;l*!C9OZQfY^eTZ{b#qX9p#87+p^Ak+kC
z=%VLawi@=s!KRSnqgrru*88b$YSRW0o&8d?w(O;DkRg47Bg9A7d77V%kv>XAO#qli
zIKV~_4vhBzHDdN(26^7`(Do0mc5%uW9Y3F~H%WE|R`bmviZ8_FPm&yncWhf1o^2aV
zaf@+x<0JQxJW1ZUaNA}TVMDGsXJfCCzP)oLOtj4+!&@SrH~;2&fQNtO7ncb4ozGZG
zPReJ^^($Vl1{QJe5e`9*2*gBx=NB2Cmj_=Am7I75Y6)3sxQTf@A!k*3$2u%cJq@_|
z^)JRmxF*LOlQN1;e)deo2!r`k@=-ffSxUmh!c;{Z0+_CVa+*Egt74fqDxr_th#bI5
z&fS$PA#T~WJ(?77{$L>9j^Q(7ie>yz$Sj?panw5&MBuibCK>WqB0`p7etJvkei
z#MZz-N0JB0b4&4d)lNDlpB+M+gkhuBN@;D?{kH3Oc^DC#S}0nlun5yqWhd2~6MB$@
zPN53iTZdad*=K>Z)}mFd=J_gVz^>%N+KmA}ttog#%l(CVQFo!S^StT32VjpwDy?N7
z7nUX8^BW>Qt?hKH-};kyDZBZ7+%n?pN9%x2NIDhD!J=g!$&UVt=FMF(;Kwz(8kJe+
zKnm4ZCgEQ4ZtElMwgDlfGI3*xDBB-SS!V+G(uoT{AoFSxS?)BIRa$5u=%re)-frpz
zpQ4jKYL+EABDdc}xpd|b-afEj-|BFd$yj{yT(4zO>{B4+=#%(^)VyZQIJh!*^>?<2
ztpyYtyIV33WKMdulNl?fdWv$}7BEblDQM*EP0q~1XRWCc?#s$^8Ss#y!)D{kL}OhF
zHI;r=87F}(@~!1ZM-jJGUxMC6=$b;9{e+f0dXT1*{juw(%ujj6|7B1jvOib_x$_H6
z5>;9s21zYz!+Mx(z-#XM|ztZybqi>y-bD0qpDgNBQ}Uqicp+LvR%Zx
zewV*8p$bXCcTuPJ3!h%M68DQvUpn&KkXZmTQOIhQy4o)>{t4T6VTe25mzO8!D@W)lX(5dZXJ6g#$G7Uvz6F
z|4!q%IB3Bu%8p8^BW4dJCb=LNcu05V1Vw|;a@e}kvs#q|feC&yeRT5B)btRDJF}G3
zqpu}01)jfQt@SR*OeMxgfM>`%>~p5z#}Q*jC}>Ptrv128a9p|SOKsm!SWqQTXEb;1
zKy$yt>}b~^#(V;RicZi=*C_NZJ6yx+8p?{Q{G<>E*Ux(-iLTWffj7L_oD3l}ud21}z#ALR(
z4GT=3Obo>F+&U^zk5oES_4B7a{@|*(T@A%;dz#=+dF~MzcK^vo_MluRuK;Z@hI3of
zih)~D)ruO8h)X~%p+Mq_zWVHXsH%}%Q?-o3jnq&WS$$=rfQ^yJ_Lj0o|ki
z<;P^bigLSUY4#TiBN?>Ja*Daesy_%faWWzTm+WQ7&O(F>()Z9ouPX+h-S$_^Q@x`^gE}z+C^l*RtDjL>$
zgdAHHiqme3t!|P$_b4Ao9d&w3^j`0u!`=gUZmqN2YhL39QzCfU_L{vg?MKYb9b??D
zohw>-(0fNR9Mx@HZpY;7T2{fyQU;a&-x_uXwdy;|RUVqIKou^^W;Ms-e+#to$Fzsn
z4LTAYDIa<11&&P=e}ed+r@h_Ay8Vp&D4a{{U7ui(+so71=47wgg7>PK1-DMypI!_9
z3ju;iL=j7Q0uu&kUlpN2q=f6Y3+v5&Tk}?<)%@F({b*+i`3Tcvtt1sLk5zA>8kP<{
zEIS)!o}p8na;up?(?(OfOvj>2*$M7G?lz*_Ix3d(7U1<;(Q5!EUufciu3$wOhFb?+
zr)@=*`KqGW;a83sd1Mp^r)C{AQ^s2eGrt;d^#$4gi+x{BEE?vWcLeFTEqv!0MWUG%5N2=g|~6$*oYZE5FdEkN(qJQ7j@LN
z23UUkJ^p`Hf|Q$&UwMjHp2_izmP2fjxcJp&MI+HP=&B(qR@$YJU1ctELqL_f#qOIl
z&BWxuYZN1ci@&m4ad?+^*{;YWOvVNRa!mZ1x-iCH=@S(t9X(4EvOjLDGo<0IBAt01
z7hj&Wv(HUPcP#BEu5_Hh8ty8y??I=uM8^M!<=wq=duRynf>cK_i_Y<@#P;iA=K3II
z`hm9^XAuPq_NwZ4wA76}Yd{Z2#l2B0LtREIDd`1nc?Fn21k4Dv(;s`l5d6-xCxpu9
z5^&~yq1ch@Y)r{hVKdLVC&%--k7w5s%X^c?x3<0R60pB?Okcl}=Xj{LIj*`Rrtu7A
z${6H7dCs0TK6tc{=b)vjr+_cK1SlGRJ_yn11d7g2ANn4_816*eO#MyA!E~r2+^;P{KwaPZ#C++Cx7j`n=BcM8qfGtvpIifK37j0VkM3f|AtWCV46
zMV_=Kf9ot)#)Q>ubU+#=lLj?9c64D}5zR?LylsZni3OBxYb0JWEKCCJ{(0LxV6;)`
z>L4Kq&bm){ZHj|qv?uL;ez98e18v_QxuAAA%tAd#7_SYl7+mkj?Hm}!_(cFJ_ag1(^7
z>q{z~oi~@)WJ&d>N3pnnlj%?Cu8DuW<4Mn5&^vOupY|c
zzar`Kn6q#&$=$vFqmCCyRO}0ga$>!`D`aqyigMpV1uMy==c1z&%x~{KBJ9%`bjbKH7ns8@ikjTOy1q6e;bZadz`NlYm=byW3_|6
z2!)iC+tv)5o+3Wni<{Z5C`YQZK^rNW=mz=fxXCoYqmPc-6Ub95mVSWE-cC=JZ
zE^gYH6kK_xJTf?_&3;m4da4;^lgahUex`lCRbm5J&Iw@5{Eq^4EQvd$DCprp?#iN>(zq(In#${iJrM0K%>Q_I@(Ks@XVxT
z+@ZDuS`k}o>u%F#izMctnv67-E~Bo!paLZq)#N|RzhF(&Xs-~~Bm6%FtI*uhC+3l3
zqG={<0>Spi6lHx9!L>XUemO@mdkz6+!i^qD@tenjg-kj0eft
zdel0^(*1q%7WWZ!rR
z!#UjP!q(2Y@2DG|-zq4o%`qK*hj=1;yCrs_T?3(6$TMCY!NDt^YVSaA(7l5#N^T3D
z)|T`yTP#STV*ZYZVt?2cMsx
z@|87EIp`3^S*_{|dli0g#ek8J5;RyVMVatMZ!Oe6Z#I88_|6;k^GvkR7gPHvW
z`JGARZA^r%LbioysY{Po5oouw#dp9R&y+;!;DypkZGKE&V54Sc9+1qmpI)ZQ
zyIN3F`8iE>ubWC{eBQ=$*~Je|&AD=mD5`a#+9ro5cz97x2R%ezYV@v+@o{P0Dih%r
zhGgbp&F`8SUC12&ip9CQBR=ls?xJO^{p`NyzC6#cQ=DgKu}_U@)sBnqx7NcuEi!{<
z=ZePo_)6Y|FAJ?SRYuA->k?1KzL=MK4Q#rDqv@QvZ2OeU2>0=n+@qlalSWltdY1sI
z$SMCd-p){qF9n(O8q`gj3?-1>azaAsg3H65Ken??TH3y^X}e0z5rl-XEyC*sByC-^
zwKRL#epu_ZDlbA)?j~{I%@Z!@zhB$i
zbx7}E&a03s)hYiugMNQ|K>YURXmFRW4SH-4tzxr^B$lXu_Gx(Otj#1N^0e^!HtdIL
ze`}xFwN-CM3Ds94TpNg38|>JyXrWU(P-}KYt+{R~S2*H~DzkJ6Jy!B8%|10en
zxci26=Kod5l}EFg_U&}4HB_tB(xR%ZrIy-46jfTCMhVfx7KtE;Er?i}5^7pYJGFHL
zDY2B$Gzf#lPFqCBR!eNHy`imrZK+aU=6%2O&73*!JKulzxu0{M`#$&YI?wa_-PiBB
zh}qvETiBT0OJ&LS3X}lc`X0so29A&!NR%b#QcW
ze$IhX!H+lF$?QBk7V(j1ar+*CYn}Ux%a>CPb-59K=Jm2a@ft#9PY?$;%n1FRH)!5A
zTi@F+955JGAgbpG7ViO`Ij5tYr>d&49aW8047_bH)Brafai#T*SMc&mhoN~CE!5AP
zeW_JDvC%(I8j}=TXKY!p!);+dzCY1gY2{65FN$`o^GOOTfYn^DS#=@{aDcilO`};5
zNxNq+`g3`u;Ljhm@~sjM{~xcBoyc77(#jVNTA6xB6q=DIUP?o*S~#}rYI1N7XUFlSWCpqYM(
z>QZnNrbfZ%ds?V$cX~k0d$GQhT{eCMW<&jf@Epv@9a}_3A5s-DI4LzXV08NQ;oV-
zS}&e^fab?Z*2FMJa=A#n3BnHk+PQ9R&-BM39l14?41PJ#W)6(&eTLS*Y&_yt7L&C=
zyM7D;g^Woxlr1h?;E>;=c8}C*$WUf7?;rn(T>1K%l-JGuT`yj)jG7xbA#O2CEhgFM
z9gEw`9u9$1^M}GxWWT36kV3RgbhI*B@+w7$n
zKl|3)INfuhJY9;2eF16{X|7FJh9`ql%ghY>>G6)bOmRoyC=X0uX
z0_kmtQLB5{{?`B2bs#~_4Z)(WGX7&;M7k(n9F1pd&e7o$3F
zz*?MtAyJotvQD}_wo2L0zPG^J-;}{XQX5KG;kC0mIqr8tKdWq8H+G3~fl#xDyd_3}
z1wG!a9NONyj{G!lv+7#6O^TB~_!cUQ7dM30FBQ%<9`)CB8bk!pPpO?xfsZC5<%4=M
zs$KPcH8)0W*73mS+6UX0{8CCZk@Y(gdjP@0jpQ{W(fU$#wRz+yG=`(xS9CI;ruS)x
zz_L7Jq@5N}9~Kp}%kt>!14+!9w#i9PeLLSD+&=Qg_;A44?w})`1QC5GPlQ}wg=_?8
z*gRSbpb(;<$LY!@0fbDau|0Sdq5{6Vtx+trqa-mXpN70k85V|+K4*IY)p
z^QbCBcvEc3JoDK%vPZe2eO4F8{Ihfrzc=}hrtz~~hSyKk*7dW-
zK7W>bV*9hv*?ZjrtxzD`@>w>6-T(xIl>uA1CBC5&)$OTW2Wsq{KbUr`QS#XVoyd-p
ztc0$F7FBqJ7KuBDd*o3;t9jr`8MbUM#RS2}>5%9uNLh)
zW)g*%5Y`*0OnMM~3sqm9G>sU(t$~TVWn1jeu#fsGHc+baK2E&e>hQRX-NmwP>?eQ-
z_vgPv;lB;ftxURYEm<`M2}svg!T2SIQ%)Rcf;;XmcfIXlHUcFR2p)_%_T)=woJ)x<
z^Zl})#CNpb)~Yi{)<^S8jRrUamrI4nZ)o|x`c*SN!n~NFN}_*nkSF7}Ct5mDPiY&vpjMOFkB^x&oiBbp$
zHr=HTcSb(_9cbTt@xp9Fys2`)-NneX7IlHg)nZP!0RRy<I^_*oSgCOvYjaA&dS(FiJojsQ}p*s-``0*X9G^}I9gD6}HsYEUp=)c-!
zMid-HlFqmE-HDad-|8kKGf|(WG%(r9@4AvK>g{#8YwV;fADj8!RF%i@==VIOHlK`e
zYooZI)oO1DW|c=cR)x>^L>D};rOeH|e*E2{A-?6EZrFDF$Wc}iE(8iv>UT^BLxOIo
zQr8ZT@3$k`!Lr_**_=x&FBl#&UsRdqR6PmW9uw&!%{B|~WA2l-0RS#BzEsv#R}>ea
z?2Ev8Qz}7(yTRdCNfJ+{vZgM>T7C638*G*tCFys_>m^q{b!#&7Cr_ogNmYqe6mK=v
zBb~kdm9m;cQ?M)z%$#J|&hk!WYywC6kx#HsQ~sIHN@iwZqLsCB4w~QUz9D-MA)GFQ
za#E_0&dA#N34RIunQbflgo)H-@d{c%MG9|eNFv!Ct4{cXe`BwCpOqyxC{x?wl
zIsb=cfw~qBT%|4CiPCGDlWu0PL8g6+)y3{0Mdyr^YJ)2H2
z$zz!3+vLh`>b!Ynv9PRfDqM70?pPrWr;h{YXV3ZV*bncD)X2&AdD9E~Yaqny46cuA
zMpn;EE{9{L)91Z39(c74d+&opc$T~SNe>C~C?l}f21W5yCzh7h}tLe}Jjn|vQSHzn3kklatcV}s%tl8ic2
zY0zrsm39Xs88~KI^lH(5t(iP0mkFf#lkssN-cJ_F(Bc}M*>?C`JnC+gtMYVxjTz&*
zAZs8Xe4Ng}KX7=*Q6>41il53q0k?4JPphmpXk#J-|JeU&xi%SzVkZN?ai_|lMSHFn;dU#e#X
zzTio80!dhB+siJj?;d=6in~p*nm-#)3
zrV{0e3NdJhZm4A#RC*hPYEWeJuku;dMSe(ikT>)eKmEEQ$+CE^o0Iy{WRaKl*gwH8
zwFxrbDC}f9f3C}NhaF)pFkW_N%kCxUscOw6Kwu7`ukDqp$+i;Z%&4TrabhBtY=*4o
zo$?wkSP!QsX;P2iFjXO_8~7mbT(s&fhH%OUc07$Q@Q&Zkn5R_uU!dSL4it4%;T=%@
zVVti9IX>zlb=fPKceU~hRdH3VF%I$*YmH(T?JruXM_HA;rnYRQ+5Kn*H?x2F4`=zG
z9_{bstXwocO_M^z6stCAAlBGW4W>?*i-rFhj!zvpP54p;OQ;pqHI)>TnLys`#HePx6Rvc$726^3unirhte7=&qtM&!gf~?Am(c+eD{2
z%RU->5Fb?loBiOSK`NK74X0y%v1SZN^$<3gu+#5Z%G0wo^DX|&OOLT9zX}3}6=xn8
z^zc0lQ+5wUK7C!Hrq1-33c}m**M%R^=raYe0_oxU%1a43e@SRwatX`RFJck)Tn%gS
znKaR{(zRj!r{v@hkfnM6z_YbMn0Vp>m?dWr6c?YXQ0Tp(y>RM8BmQmIptSzD%StMT
z<`1XItQSmwh4i@`F-+HM1IcfAGo^IXU)$y;@$@eVygpq(#ELuY0hm^toGilf*+$t4
z*z?(6y(eU2>pmR*ZIFq3|@>Uv9k415GtIoH@|iSpkv>)lsrTpB}@$=*~UCV}*m#
zdOb@)n332enta-|&ec6Yy9yC1`cCe#_T{PQ{$<92MZ<-1<5|8}kZ)O6Gg``<#U1d%
z_Un457kM)aq@2whH035dWyr0;x
zoi3C3W^IfdU%$^TW4r+AZ`JiOqbyn4PYo2j>Ti6JdF75+_$)U;34HWX{CQTqy+Bg#
zWuO0q$^UQeC||no6+Zv2r-uG}b*_2wU5m;5hO>gy>!(|Q2OV3aQx?vF@w^^?(VkFU
zX)SisYMmpv`zW(5*T}j6u7dpH!veGp&pir$LR?y0>!$p06=?DAB~QZvLOou9<8+sQ
K*n;TZ+y4QVJ>tgz
literal 0
HcmV?d00001
diff --git a/src/components/check_attach/api/index.js b/src/components/check_attach/api/index.js
new file mode 100644
index 00000000..0efbf891
--- /dev/null
+++ b/src/components/check_attach/api/index.js
@@ -0,0 +1,36 @@
+import request from '@/utils/request'
+
+export default {
+ getDate(pageSize, pageNo, data_id, table_name) {
+ return request({
+ url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=editgrid&query_funid=sys_attach&user_id=administrator`,
+ method: 'post',
+ data: `start=${pageNo}&limit=${pageSize}&where_sql=sys_attach.data_id = ? and sys_attach.table_name = ?&where_type=string;string&where_value=${data_id};${table_name}`
+ }).then(response => response.data)
+ },
+ Delete(ids) {
+ let keys = ''
+ ids.forEach(d => {
+ keys += 'keyid=' + d + '&'
+ })
+ return request({
+ url: `/commonAction.do`,
+ method: 'post',
+ data: `funid=sys_attach&${keys}pagetype=editgrid&eventcode=delete&user_id=administrator&dataType=json`
+ }).then(response => response.data)
+ },
+ getFormDate(id) {
+ return request({
+ url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=grid&query_funid=safe_insp&user_id=administrator`,
+ method: 'post',
+ data: `start=0&limit=10&where_sql=safe_insp.safe_insp_id = ?&where_value=${id}&where_type=string&is_query=1&query_type=0`
+ }).then(response => response.data)
+ },
+ downLoad(keys) {
+ return request({
+ url: `fileAction.do?funid=sys_attach&keyid=${keys}&pagetype=editgrid&eventcode=down&user_id=administrator&dataType=byte&_dc=`,
+ method: 'post',
+ data: `funid=sys_attach&keyid=${keys}&pagetype=editgrid&eventcode=down&user_id=administrator&dataType=byte&_dc=`
+ }).then(response => response.data)
+ }
+}
diff --git a/src/components/check_attach/index.vue b/src/components/check_attach/index.vue
new file mode 100644
index 00000000..01c6bbeb
--- /dev/null
+++ b/src/components/check_attach/index.vue
@@ -0,0 +1,324 @@
+
+
+
+
+
+ 点击上传
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[d.prop] }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/sys_attach/api/index.js b/src/components/sys_attach/api/index.js
new file mode 100644
index 00000000..0efbf891
--- /dev/null
+++ b/src/components/sys_attach/api/index.js
@@ -0,0 +1,36 @@
+import request from '@/utils/request'
+
+export default {
+ getDate(pageSize, pageNo, data_id, table_name) {
+ return request({
+ url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=editgrid&query_funid=sys_attach&user_id=administrator`,
+ method: 'post',
+ data: `start=${pageNo}&limit=${pageSize}&where_sql=sys_attach.data_id = ? and sys_attach.table_name = ?&where_type=string;string&where_value=${data_id};${table_name}`
+ }).then(response => response.data)
+ },
+ Delete(ids) {
+ let keys = ''
+ ids.forEach(d => {
+ keys += 'keyid=' + d + '&'
+ })
+ return request({
+ url: `/commonAction.do`,
+ method: 'post',
+ data: `funid=sys_attach&${keys}pagetype=editgrid&eventcode=delete&user_id=administrator&dataType=json`
+ }).then(response => response.data)
+ },
+ getFormDate(id) {
+ return request({
+ url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=grid&query_funid=safe_insp&user_id=administrator`,
+ method: 'post',
+ data: `start=0&limit=10&where_sql=safe_insp.safe_insp_id = ?&where_value=${id}&where_type=string&is_query=1&query_type=0`
+ }).then(response => response.data)
+ },
+ downLoad(keys) {
+ return request({
+ url: `fileAction.do?funid=sys_attach&keyid=${keys}&pagetype=editgrid&eventcode=down&user_id=administrator&dataType=byte&_dc=`,
+ method: 'post',
+ data: `funid=sys_attach&keyid=${keys}&pagetype=editgrid&eventcode=down&user_id=administrator&dataType=byte&_dc=`
+ }).then(response => response.data)
+ }
+}
diff --git a/src/components/sys_attach/index.vue b/src/components/sys_attach/index.vue
new file mode 100644
index 00000000..77219335
--- /dev/null
+++ b/src/components/sys_attach/index.vue
@@ -0,0 +1,329 @@
+
+
+
+
+
+ 点击上传
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[d.prop] }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/settings.js b/src/settings.js
index 1ebc7f29..9971d98b 100644
--- a/src/settings.js
+++ b/src/settings.js
@@ -1,5 +1,5 @@
module.exports = {
- title: 'Vue Element Admin',
+ title: '',
/**
* @type {boolean} true | false
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index 6fe4e874..4650e4cd 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -135,3 +135,14 @@
color: #000;
background-color: #fff;
}
+
+//设置el-dialog样式
+.el-dialog__body {
+ padding: 0px 20px;
+}
+.el-dialog__header {
+ padding: 10px 20px;
+}
+.el-dialog__footer {
+ padding: 10px 20px;
+}
diff --git a/src/utils/get-page-title.js b/src/utils/get-page-title.js
index cab7fd91..1c2b8662 100644
--- a/src/utils/get-page-title.js
+++ b/src/utils/get-page-title.js
@@ -1,10 +1,11 @@
import defaultSettings from '@/settings'
-const title = defaultSettings.title || 'Vue Element Admin'
+const title = defaultSettings.title
export default function getPageTitle(pageTitle) {
if (pageTitle) {
- return `${pageTitle} - ${title}`
+ // return `${pageTitle} - ${title}` 网站页面标签
+ return `${pageTitle}`
}
return `${title}`
}
diff --git a/src/views/hidden_check/api/index.js b/src/views/hidden_check/api/index.js
index 3c8e8bcc..211ea059 100644
--- a/src/views/hidden_check/api/index.js
+++ b/src/views/hidden_check/api/index.js
@@ -59,5 +59,12 @@ export default {
method: 'post',
data: `start=0&limit=10&where_sql=hidden_danger.hidden_danger_id = ?&where_value=${id}&where_type=string&is_query=1&query_type=0`
}).then(response => response.data)
+ },
+ queryAttach(keyids) {
+ return request({
+ url: `/commonAction.do`,
+ method: 'post',
+ data: `funid=queryevent&pagetype=grid&eventcode=query_attach&tablename=hidden_danger&keyids=${keyids}&is_queryrelat=0&user_id=administrator&dataType=json&query_type=0&has_page=0`
+ }).then(response => response.data)
}
}
diff --git a/src/views/hidden_check/index.vue b/src/views/hidden_check/index.vue
index a34f2e50..5588b1c2 100644
--- a/src/views/hidden_check/index.vue
+++ b/src/views/hidden_check/index.vue
@@ -5,27 +5,36 @@
- {{
+ {{
scope.row.hidden_danger__hidden_state == 1 ? '排查中' : scope.row.hidden_danger__hidden_state == 2 ? '待整改' :scope.row.hidden_danger__hidden_state == 3 ? '整改中' :scope.row.hidden_danger__hidden_state == 4 ? '待验收' : '已验收'
- }}
+ }}
+
+
+ {{ parseDay(scope.row.hidden_danger__check_date) }}
+
{{ scope.row[d.prop] }}
@@ -43,21 +52,44 @@
@current-change="pageChange"
/>
+
+
+
+
+
+
+
+
+