v`h6}UGkjuBJ9|CVFj6!hV2o+NNJOKmH_gefi38h
zgkeXs*3!?5uuUzW#vP{$_B(^AE@eIjgp%k7E-^YYiCUg7JP@5B%#^Q=1BBgQSV?aG
zhf>4&4_u7UNS=5W?WRQ1@d%`fS|sP{Do|c#I{sN>|XQRg{`7A8buxoQ}dG^ulj&DFM>C!D6Lyw2c3?IJy^$84c){m%8*8e<{Bamq@f#
zdWLTLZ;sjmsrROeu;b>`0Zc9N->omP-6-1_JAj_A=fks|QKN;z?G^QVoZbA`Egh1Uw+Vv}0>istDZ(aD
z1Q(;Yo9SIgsI6yVONE81C*MHiS}|%8skKLVByi&7+Vvc|QL_Ulpk>43vD4nw&k|}n
zCrEy?D@{87px6{ENl%G`upd_gQc+&NHvy95E)c%rP^NW~*0pwSkBDjU2_0UM5Pzw(
z8)>V^tXqFZ9RrfJV`0Zx&J>1i;RcD3hH0Smh(t*YhHDkTD)gX|BgUBfjGSsR=iFvf
zuXxVL1<4r|cf6X+?xe(U|(Yvb+jur8;Y>0>4Ho!mJy$DfT`CQN55K`C(Odc33DPIW?P7}0uqsQ
zps5br3MS*O{sbPU{NncucYLkQFz=S7%!vlO|7hNxk$lkPs?x~cewigVb@qjpH4Of=
zD9DD60k~K7iNSq=c?)1OU=^A|c$;`MRD@CA0nl4Uy*Cpwd_k*80ucsA8)2&yRpOK_
z!UojU5xe?rqIL@1goc)X`LmcfXL?$wkq-cDFaluwD*l!`jD1!8(pu!aFE%cFF}eL!
z;?aWU7u#Gs*WNF=>h)9jIwEx;###8UK&9PP3T`m?BwGYO*E!GyBVH6S&B3(w0+4AZ
zGldab>Km|sQz=L9GF6QmU6f<0d539Gm$1me@x)U_#lre!!xi?v2=&EEPeEdOgfYxj
z`#>hSC6~`(Ms2
z^UsJ=ou7I+Mt($`{-{yr>!JxWn_LgTa@`5IUEw;JC&B=@k4PkvPGtt;<}ix8kp$`S
zMUc5+v{Bg?v95qHHf$>RdqH>~wp6nUcOlC1s-gYMy+4j#g$+=DK1E3(yt?Z+b_+q!UO2(Oj%YuKuyB%!VblRqY1J#E
z8B+wIMQx@pKi;Z(TQ_n!4De98>hwu2
zi@_ZOAx7w2h=-yCq%jzzu0BIPZz=!K*~OBGcBT{B#GpAFU%Y|H7FVkU^o=XSX3Awq
zhuOOct>{~|q^irV&0XAJ7=K&-G_*lc1S8To-657AdfdM^2C@g-59xrIC-a0kSE&tu
zTzaRBcdOW*uOstige2epf*Ey?_X!QSLw;p#4_)Vz^2uw(ZNEW}X)Y(5JtF1}*q5EH
zbk;8wiWgLrq=8f?O45L%&uc)bJ;-vRG%(6?LQO%9&;gmm$yJa^1P}KnHXjnWry;F$
zuSlG`h2S=V`2b7=;2tD{At!kcEXAJ0-yQ{7V8}^ACZa$;N@zsUfsl~`+0AB@Hbr^m
zHB|O(lu_CJ4D3;dRH&sJBd@@Kxd9zSjs&!Syu6F2PD2J7+-^G&W|
zGZk80-*o|IlMYM1M_FitEn4cyo%TZVzgOd&Pm
zw7Cf`Q)lhocDW{G`QB_Syj5|dI87YdoqsL|kMyuhI<8AAM%y`LiARCo0?!n417>ko
zCN%-F@FsPC)v)cmC&?1<{Tt-fSLLAF*ojlIJX&H6HY}bQ~!G6>fTC
zEuG|06T8#i>5HRbmNR&cmv{YR75{vc3Z}d6?wsKP9;r^aFftQBuH^bR#G!b3fa*{$
z2o@vJP(Y#+Yy>0K{mGOmxO~ESfE2h|t*;_30BewcgG%eOapj{9HhzB)=fAjeh{+;T
zsPi+&CrJWlqfa%JNdWmu7tM;`4!ybK*+X)&2D7%k4Y_sEKl+2U`MYI2ldJ0o>pkcHz?%DOI{{QZKUXPw6%E`ba?MR(1Dbp8mIw=a&)`Cos{p`D`FOps|2d#S
zY?7y)`u~gmz9C4F_Nv!`JOJU2x?vH27=!}3FYAL%G-@wVw7h+5>+a2dJjLQdxkK6;X3^p9{ykB5KZy?aeM?
zYEJa%-}(YI2TDPFJ^6x$lwjc?8-UptfQ53~O*l3RZ!)O*BvtQS-lYDPinYftn$Mcl
zk#*sGMQLH#$;i}-xg|eSCX6~XTs}OwD3!h}Q7%KCBa!#oBalWt-CQ{$uB1t^VLq0s
z9$b3gh3OXwXMh_W)lCqy%y-(0FP&qb&{m})J^TP_{BT&72V6F^Q(?WDbJIR!db}N4U
zhk}JKPxqJJf#RA-WHbQ%uem3h2f;#?tAg=_VE|Ah-dMy}al#EW-fl>6zGy+!7uiZ0
z#!-gh*OPDQ>hTRekS9djLl)G*17}I!3)39PtSvxhg+jSLq&H8mzSY(J_1_8g)O)C*
zz#mBOi%<`sm<2p$v`vTH?s?(ML?W$$&Va0@Y`6!}BM#3sB5p>Yp7{C$II0uHjY*ct
zr<%fZWx=DN_s^7K@q3mGcEkK3y$+!ljsVo1@cjJ8kdA?hkkvaHgpn&DVYKWzaDnXa
zLO4{_ZvTJ;ykz<&F)#U)E}h;0e^k%+LRGiiDvt7PD41A7DGllxYJ^S!?yX3glNE+>
zgZ_3b`gs5#4=!mpkVBU!XjK7ZCE-f1PT7Frr7Bv1rfa1}6QyApjVOED?QV2%V0U-%w$=WDIs~5C20(cmCdi;Rd;GKQP%`d&$8&xtYJ{@;!wGgJ;$;VwbB8z_6{D
z(w2KDz~V0E1M;5d1jsvBgTcK>t}zDWJPvX@GW05dU6C5@FT1Ny4$WVdv}RW#nIrulo;qA}n}%d8O!W{PSGlZv+m18FyH&(NLjANfH3Cw{_9RePa*r`_)`w
zvbj>GS8S0qw<*w62Q5{Ay;9`sTTl;6gaK@UDuQ7njr%hcEy7OAUeiSF$F;fVdp>yg
z9LpsvVXTk8$NB6z_n+K9vde0E#E5Ig*W^|m)Q$GheVLE%62R4K0JMXD0klm*0UAtK
zPy>~FyfpR7wPzFSu3fnv^z@}kQ%K+3O}BJU>Q%c$Q%69?3gt-Ge{dR6>~UiM%@@jn7WP6yw<2)EqB}az=C%@rOSVVfXFH7TBKicgcer
z%ZeiD$sN{iOSAUwF3@tmecNZ5(TPD11}rG-SO1z>;?ZNPNsZ8;s&X@}zsHG3{ckmk
z`w0|6jMfwlpSkYA1Kj|_*Z7<#Y`(pixSK56?V1ROIIM9h
z&~=~xbi&oysiTernJWbi?9mo=q`MWMiAB~JQRE~wm!BDha#<#9T7=1R*E;&3@^Wt6
zs*t{E#z!J&w!B?#G589Gm0~I{I9h(V0uhGWFo19&ZJa3qVOSTVX8Zor+!Hllje9N;`Z_9UrFUXY#W2@tJ(=gGK-)@_EJXx9-4#Zxw@%mW-RI6
z#ceN!^}(W4;~pv|;q_lUxh3(kRD4c+!c
z;!!<19eBplTve2Rlwhd_B6ij{2cNhi;NYpvm6|2hPj{c7UMtPM^XT_IrWKD@w&unZ
zjEh-~>L%Wnd5i-I6IgNKmz$=~v1>Ydb@O{52-e0-b~!X8ZmF*x{}1_!2Ku2NGm`^N
z8Bo}(-WZW#QAcWSX>Oj^Ok2+*$MF79SAOSlMW@^CaEh>qG~LXe*})1qnEb(1^QF#<>nEbFRhi#;6!%+J#lvN+yTRF`4}%d(
z6QL7{^hO#$qnILKT1)@{WMSwByOA_+a^76-**b$E-l4x18~Sf-p1t9`mwN0Q()#@-
z4_tOc-iehTa7p!$xkhyu*4l+Y)IVj)0tdCHiSpa~olXF5?Y&yC#`Y((%W{ewTbsB2
zwsM`#RWr|1fod-27Gqjl@?{^X*VB<@hGP=Tu+FhAVb~`eQydIgYJeK#8>Q+;hV|k~
z#3)HxdZv6$9N&rDY{Rvo*18E|-}?V9bmY^G0z_DcvC+myi*M!4%!4*Im;qE1k)nU=
z!A(jrzX@;f37WV3S*(_vEY;^OjN*32RYxn;{j}!61xIuTPieATPKxyaa@XHns8WOQ
z0#Ck26&I*Zf92gny@iRd+~FC)M5_PJ3m=S(I-`B!?3Z4DW?F1yJa}dGj;U7f&D0yf
z#=8JI#X*;en1$vS+n^4^i`zI6bnJcsB#I1}!5$XOxI(?+K};1~YS#Ap=p5r&W#Cq2
z7ruSY9M=ajOBD(}`0Z1MxV(;4=kPpW5;vsIjD0_!lXA>$6EoF3b#3|7+dA7y6rEci
z)G5>@oK(hGy;%boDol>q(_NTU9fQ8V&P{>qRa3OjAj7`Kn#?0RTxk_P@u;_&{G@f_
zw$=rY&+9eKQcCe<9>O<9fQbUcMb*%6bkfH%Q*(W~L73B2w$XvzPvq@i20S~r#cSs(
zCv(n9yT>7xeH(AtPI;KBp`e=3H<4&?DvN=WcwgKr;~A)#Ws9nFaF6^7;)`c
zCR*P>C|AO!>PPEKG5URVICaPpty26)_lbeNOjzB*Hi11V(x`3N&9}M&wKAFD-5nYsEyIusqhrxnk=0y&~X;CbLdl94>ND7It
ztJ~eq@x0>R`6rj8Ui17p&7N1Evd4ZM>Xb67qbP39GA>Da+F|vvCP;t(%@t`LD<-PP
zDebzFr^#tgi4MbHTax(-a?MFUK&$4H+=U_xvdwvjmPdr2gzN;`j6zxwPlOSHnuC~C
zk~fZ@{Fa<|`f#;sQ^|}ZH?7>%>)Uj79wg=D^;^2kMNY*yj3b)^
z(k6(ofm#qk^l6}W*18FeE&0>EfMYf?NrY7$WN@3k1!@G~n3YsQ1wL_ms0c$msybjF
zchf0I^SxcGN&7u$%I`;<%}cs`x$}nY>jkM#2H6(wJ)jYO(xvM-EKJ;U(amJ2&jb|O
z6q>?QCmw}8jS6GmO=Kejk*!`J!r+@D?5`j~Ga|B~7^|Nvty4(qX0io?>lu?mt>RL-
zFM!ZMVAtQL!PF?Qm#4&?E%KT^_|=$uhR-fd`R(J)k;~^#2~JPm;n75baQVm_vM_rI
z{Pio>d`LGXN^T~IODNGzh;^c3@J#aWriRZm`qel%+ARuty7_J9B2R}i8*I;NU7d0D
zI=&)ZNA;)Nqq0vcl-PyISEcwzoBTLpFAt&T8-oAWjCK2#wKtcjyyPY)+uF;
z;-BSzjtQsPQD!mmO@HF9Gu*WGWRCf)^w5d?(KU~(RdTG}q@`7*)~{Xj(bGK|(^|<%
z{_32eK19x^s7$9GAgvX?yp%NXSo0`TMfhl8#8$m(da%{b#Qppl4T8$sYN6>$p)FzxIUE(h#@&doT-4;8P{owjd-SQzvsWhXwLTgxPrs?WnwMdjj^KqyFZ-=hvrxEyhhV4m*YL7BX4Jn*@!RhLv4u@g-xnc;_HjBLFMnsr4+ZezP3_KfN2wRTsj3{j^L)~^jK>tP_hg5_luNe$Yw<^uS;b`ba=|s8
zQWGNG8^m&wd1N0(fSpF$&Ty)Vdyy1%A82pVNoq-&H`rXyoOc$XrQIGl=-(^=oX1z5
z{xSkXI#CZj8@AjicCc`$QfP8Jt;yhukCChUI|2Pkp(=Cx41>n{|=OQ>({ku|274}N0-;(D(7hyN}bIxt4w29#~
zE=ci9F2CVsR_?y{O9iz$&jS@cF&(3KCX=WpV@5srK0}%-4w4#p$1uB31NsZtPPCoNAz>({??O+
zfbl=+!gnT?HIIrSyTSwXSQ&>_m6qjB?~Jl@)(o*2JJ&3HX8A$;ll406#_EoC88gAE
zQKYaAMG8cS6d=K$hxUJI{yzOYpp9@74_4huE|o)Uc0HkyRq@V;>f*I^Yx&8K%Z1$c
z2_5;&V(Gp(O#ckaJ}AvVt8v<9-!+^=Me29fOmj4z5If+~-n5nVlZ}0uMou^ybReFL
zE^~K47}Aq}_aAW?G%ScARCi&sFZUqJE;nH^yYg(xN~iZr$|`&u2K%_E%*Z{kOTop%
zt}?R{m3M#81p%Llv7%JGBa5o%$B*03U!vI=$6Ok3uKP^QYIsCoxSWfg*M_lm!?QKJ
zTp_Tt1a+jnx9bH+%p#IWkluYV0-#YDCR4gmVhT5#O|pb8E}x)bFTW+Va1HcDx8WZ~
zx>LMe07U^@PmrVKJw{N1E-Nasy<(TJb7AyL=99`pi$=NM9%mltEPqL*<74-?E6#CP
z8als(p0;TJ;l!)y(a^vxcYn#EK~v2NmHwaug2X+R87|Rm4(b{B0V+X(D2nU)G}1b2
zNkU`F6o~flw}@|B@`r+#%yUpIxUSYG=Ce``pM5=j+nm@VGg_y+#7;b*cKDFW)H#Y<
zK8LQoXd<@vsiyBM>x^vQoMt__#X6*K%7}`iA1oopcNo28N}i@yM~VuxhfDWVL!2Sq
zrzO*(wY(joYIbO3mZmF-D9jclyE_||XA~JUMK(vAaF2h;sM4BNc@y>XN|5-#7R(g)
z;1%LfXRy@FE+fE)L$fX;*G9$3`_A3tM?=@?s#ZAqIB0v0>ho$z;R1zryRwYYIP=It
zMR63gNbfEeebZ6DNtq$%!p=W7JyDF!h#Nf7ec{TB8Hc4Jb&JS@~XjUee&}~(+xN``@C7Jd~(=>2cwg*9qsmsC>aT>2`Qh5
zndeBM1j1~wLdiDR_upbZ0`;WihT~D8h6mf@S64N47H@0&sgj<)D@5~x4$HjyrT^d9
z884eDdupoeeSSXFjOYd(kBY9YE;yetL1b^S>KBPsaZDt74^Yxp
zqJJT9j$9b>cT!w_BxNJn2?3H8r!qvCbUy^FBI&LQV6KRhwUVtB;#vo!BfoS)VC~BP
zOYg}wTyxo2f2oF*e@Ig(Ygo+;v?Bj2=>A^VX@QyY(EcQGBr#
zTI6Z>j~b1j1$#W|Ka>CHQnIP{I_taJJtKm`6Z%+bxxPheJE+d$1WEsLs&JN>Hr2vc
z2_$JidO9>Yzp;7P
zvyZK{yom*OwjBN3e{&^K?iRkvV!j49b$@)-wltHmlKNh4T>fNfHMa@*`K*p5fRswQsxT~1Yg+tgIL)saA8hkxZ*AARe*u}I7>i@gz@1=Fo8bb|N
zSgz2yB-dA`wQovo7LL{^?p*6vg%YT)#jseNiJ#Rn;XR2CE;2iu%wG;NE0`B)SW8m}
zIc)WlxBFiY>!!b(|1?7s&g>Rf@X|9Cd%S
ze|W&9k4~LVTa#=3Y(1oY1Y|oBBHMvm4jxVwlkK30G0>MJ9Iy_N?LhNY{xx}%znA4p
zaC;+#1uwR`@oCpT(Ohm?d2W1|=NS_Yv5#R*JK%*i&vwTzT6NRa-@xWhR=nLFOV|Fu
zuIjVEcJWk8)7lI8&U0~+dfyPBjZJW+aVG<9Oia6z=%~o50#u^|8J~aWMJWN|Ttat7
zcNejb_r(vD`oB{LG)^<0pcJ{FY0P?$(K0!LT>sfp;}swEZLOKqyDL
z3hRXWZKW8kSyZXIiLDZ&nvjUO+LBxdpsM1N|A}A;DPbJMGZ%0QOPAtqDi(#{L6JFfvy(!8V
zHiZIdRj+CY3P-e)`NQuahNC&^Xa(?(vw>y6gp|H87g6DN*bID;VL!ArfBN7=?>7;_
z`WJxekgec#>I!aQfz&7R3?PMz_-{$v6T+NyN|)g!)UGY1C-EGhp|p8-Cya5b7~hka
zlA;g%X(`k%&I_N*%m@I8gy*J1pd(qo{3mLtpFOG)8Q-&zRV5R-i-S5U8UlM9!AGo(
ziq`Mf-h5kVocipv@x2WHGh(KnH=ynrg3RxqZid&E(aD2;6R^H-n#_p5)=L?wud|2a
zn}QxFu1Ntk(1-~&1lg=02eH3#U4h@oH+47`IHW|OP&xsR!nN0jU
zK2s<*M~E4szxGUHkf?$6h-0EMB;jQY-3&SP
zY{}k$WNRa3?mp)2${Ryyp&f
zf!03oo^J-teKTlJai8w{vd`_EggE{x4BvOdBjp4PVO3tJt{^UX?ngfBL~-2Avf1gr
zbG>G?_2~JR3!Cm9{mn`@!OAdI_EwQvaSvMT%txeQO%vOT0N%#$KQk0u*2qyoKaZHa
zHvBV@9|L>~%);IkX;5s6Ua;V#d#%#M!l+VxNLgz?6A^pth3%)%wi=D=#6v|xLL(QH
zUK%Zb$Xqjs==&NbORDh!X>8ID{D^^`sM1}$>V;0f8A-dRkt*r+nEnr5=~Tm;*Rb03
zAlzFOXK}3ax_bZfk9lKmTQIa&OuIgyZXEpro!C=8V9hg+ZHwmLbd4~uy^|Ur<80+R
z?U(zzRQfGdnX06n6KL9YDoY1H(zq5A$j9S%cBdp(y5ma|Yc|R1sbTX9-tuRYO*gC4|mS9NX6n1O$wcGyWn8n-YXiE`63``f}TN^?p4Z*F+7}LLti~DRPdoT$1|c
zv=TGzy?E+6q^TrT*FiGXRtfU!($ecPglQirTr|i~jPdMmC#nSoS;_xfcU8)w-G@Bk
zhk&WYO$LTlQ(rdP25H1J9UA!HsouIn$21h$>EnJ(FaCF|EGII%D6jG-mKTS}QAq+x
zP5;w{g2%hIm%nZ1eb^b1e?A#V3{tXL;%dA!;~$kLB#jU$?az)<<^RIA|9y8uli?G)
zX3x}zV?l3bNzGjy%~Qc8QT1ywAv$mj&8Zl&m`%#{A7}L%7&^gR
zGtk>GA5^dh!VQ*P4reaU%u!^eM6aY(EcpuhV)*F
zX9xEzdr_W~CO7KR=Glv{arO*1p-ncpn#1#&8}8$x+iLZO2^ll#MiLqMW|`$f_X2gu
z_>K3o24*mr2Bu68?L^k4PgdH4EH&i&VjuF`=+WQJB}mPkI1c=FI2DBqocY5nyPPtk
z-!sxXNO?JD&bwu8P9`&>r>NMXiE?toL;S!w)LzU1iJczgXUwY48CI#!I!6=G
zl1qK48*aCqiQDjL=!{Rg8|;pFY6dfVYR%XKYzOH>N1*2k*JZN21(e2G?4G4;6)(6C
zV?$hcy7IfGj0&0S;xgpv&2Gl*7wS>(wA%GfWrZV=J>^ERLV3izRjXRICLxhM9i&k{
zO=D(32k6AbBQ-)CWfj$VAtxolU?#LF{-3+9g`^5aP`4aYh39FH`d6%2bcv$>o6W@a
zD({!5n1ySH?_mZP6aIYP#b4bRjo3EXHUqhLa=m=t3O-)adhznfdxg|}BbV5&9bV9I
z8crHJY~fG-5vd$QeOKRf^h)*Xqg1((ZPoKnllJosG>08ES~Af5&GY94I)@L22RiG`
zs2x+MQDD;LET%c!10D!Tz&!z5Rk6}DP&ts$sHP#dgd|ZI4$C0350SS3T%`;8^M-7E
z#kk7wViXoO3peoV9b
zr2>C@-*FS+%;N2CDIRmCxy7jSPUloQ_dT)0Vg-5PzVIn;R5JDC%X@nc06pHskll8F
zby3*$h{<&}B}e<0mu`ErspiNO`yFS(AI#t3KhS?zH;JG-frBTh_g)@9nQw<$Bqp=9
zDsNHuT+H|IxaMmZ{iR0vbK7UA*jgluRo}i-~%5veDh+)61OV=DaRm
zw1YW-x%hH+*v0B?%ZKNvR9+`Mg-lK_AY>23j`t?&b&iYf9)DbRE>7{xvq#%sHl;6k
zoU};aW!w5$4^@QM37iU$Ir$N({W_r$cdpnW{nyiN4s_+;&-{%j-}v(7jIs^q?-U-*
zF|vw#WH+IC^5fI*!sTO4hCE9KrInt>E{l+wDJAUG9rI8Z7a_pjt7FXK6}#V(>wjHg>TPydI53QKtmC>
zG)lOP!CMZD1gWFUiW-m-{CDa7SyU)r27-eC8rVORlK)d5a2uMbNW;lBYrRA2tb{o{
zrI<}jQ@1ky>zWeJy5FD$VOG(WPjm5#R>L3>H6`R8Bf04r*r
zzHqz^*V43H0BNGZRcZcr9<^oADq3E>jlWfX(gkGZCF$erZtBL@k_5;FlYr6wt!KfB
zQB4~{&2g^jueGO%>ddo0#)~p~Tz+G|P3GQ{%|(klWDd0ix)j(+FIQPRF@!RNS_75Y
zE!5o8ym`$+dw#|zhZ$}l+jK2nSfP*3CW2lDiAEL4+lS5*q%@JAN93;59(D66^-5Ou
zn=-?q6C8%o%-xPROBq##?q!*Cp;=bycrrL1fB@eakueQYLs9z-t`l$gM>RW9TKM#7
z+h3^*KhAeg*V=>BNu*|>r$Zb<_VY}jgDCXZ7mS+mZCUrc)Qe&TwDf@df$65}@^*$-
zGt*1D+fcg|jGbzd0)T?h-TlI~$Y{AzX0h!Z^uTSaN|pPVe{?5s_MzO58hKgIC>_A6
zdb;j!7H!ZT*uf#ztQM
z@U5MVkja2T7qo!iWw5T8%-abS`b~o1g6pm{qX%$sghhG8BLTmD&ZQ`s17);;1^TU1
zLaK)X$Xnu*hJph6P*K;27F9Ty3|%9S1^K0Z&@|%0t6Z07wDJ5F=tcdSR0c^$iLQuF
zbW-aNw}y{`{&uM2>DVP7Q=9VSpKi6LZ-133zpbzjOoCikkxVM-PaYU4%O&gK1W*aq
z4nBzd@70NVxy`8AN8!1~#c)=P6JUO6!ZCC&c?AQ3W+XI{9-wlYVQEO$f@$Im0~@RlrvvX*xK)N6(ik2!fn*$yH_)
z^BHw$z!29;V`z50aJJ(8m2CBBhpQC}KHLw!!mH|+^&R*6)!E}+^&)1cIo8}>TIXGpiVE+eN)|QtfcR-;iw++~OwHZ{&C;&APeYVH43|IfppbYWk*ME`GZENb
z`p)-FH8WUI2R^nNf6|Hmz}$c)?3Q|7KdgOSS?af@CxkNaI|Q6Hh;OifqstKJO6A+t
zE+Y5k?rK@Xi1eAX&C_jx+A!mI+qHw0R%kUs8%VECUFd0~z#IOsHwMmd0PNX?KZxRU
zeXG|xZ8D9if8s2ZADlt1k2~`a04+!zoi5h(!)KLbDxH8%tU}49s+#E6Oqy>z(0v(i%=5$jVoi%C9-F&B
zN$-q@-KP~~NW)8Z3D9+9`FsBXXCd4I&beB~$Xasfh#N6y8p)fofO9V9U2lDmf7DC~
zOR)B<>PD4#a?N*-U~c{AJa~I1AV%4939`-v-a#0xa<_fmC#C_O8aBgKkP&UeXB*+vWpUbCJS&nVKS
z5~&V_KU@<)h7hQ&AnYa6ha+=k7UNXl&-`)DJI{F=&AXBj_2_omv+59+*DB1F&!;@7
zt`2@0215<%zyIBh?8nmU`k@d+N)dt)o1y`)&;KvI2*2q-VgOI#^#vWrfv#mnk@OTp
z>mf^1_g*hhb-A79eI)&a>fMQ0A)&6cSgB+;kQTeM3V-kU>_9w_CK;P)3e<~njP(+k
zi%1l_7p&ort1TM%9t8Z_n=NxkERXLYg#oq*=fwApdJ0OX@TAx!?>?hE?KUfdv?q{kftQAS+hv9`#^#P
z*~`@yo{6@>2$fm);LBUGfjDLe>ZCt|(T1V3oa+Jp8A~$kp(VJ7%f1DUJskb~7uSeP
zzYoOc(nbOy%u-=dcICi~XBkVp`h@zAO>8@R51FOUfw-S{A!5;h5cfGwl)!
zNS*zN!)vQ_NHW0(+gv1-y&8gapaqYIHj0+3{->MCuPE=G7K<>0?eH>oPfJa>V{;aI
z?(yphbML^NoLPiOJCbK|xV|tYa9y2BGCcfuUfgs%Hhkc@1t9TyDfetfX(VB7pB+T)
zyg<|6k&WSwMWE=|Gx1q=tk9lcoT%fMoha
z%D>S=|AN-qm+f5g{qNmDzHnFZTxw8PlcG|;C@LlZghI9bdE%32qoT!(P!J^@)vYaU
zSpduxL=k$77i(%P#mB+$S&~}rbQ+k;H*xXjAXWlfCD=vp&UeO9TtQSF{#tU#WCiB`
zvSi)o@9G^pwzpZ2Z^SOr_o`%y?~`cUX4AZl+$qLxrFbSxS^xq=U0
z9HG|*Zy$({fx?C!q}XApK&t`H2q1xulC>tX6llO=(!#3rf1m{`t*Z)*_nN#1$Gml1$)%z8J3z
z<_>@t4g>gnCV=!CuG>)WOaEf`cu7`WWd8m4oT1wDQ98Jq+Mk&_I0IdZZ0948YVp$p
ztycK-S@>4YTy*XsGDXRAt;G`xhg^K~qH^fpGLn?yBXgu=&w4!k+4j_j3L;9ki+-o=mBQ`|3&}GApo_3jr+H4|LJBrt1w~!
zd#3lB$eb}QYj^b>wX5%(hR;XW=mYx$H&b9d5QzZ5Q$9`-_D_Nq%1u38^E#;Swr#cP
z>0vY19+b1x+@ik3>@KE)$){QM(42%Q2sTTf?ylHSv8}_}^l6u(f1}oO{Rtu28ic(X
z*(SW>(BbvN``B_nY9HU|oRg)`x*EZRryoq3j`!EA^LU_B6NuE|r!O%Zi5#S*$)E~{
zM{YaS+|4JbMbA>3di!utUz0(WTM(X=w#r^UtGL|y#rDy=z5!tF;LEQk0p{ME{_Nsb
zz}!n$^pD=rUv6i#cPHG58iIB|97GfVkbV&d03(UU2>(Bw#0C5>CYr-x)roQ!KCE7R
z;&OR1oV8U(F{5WX-`>C8wsf@4l+iQC(cEEJ;}8T6hN{6bsCls*iGWH`J0`p*+08@k
Ym}I^+R6zb$U)AT$_mtXUE<~^X3q+>r)&Kwi
literal 0
HcmV?d00001
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
index d616a9c..5325aad 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -3314,6 +3314,7 @@
+
@@ -18898,6 +18899,13 @@
SafetyInstitutionEdit.aspx
+
+ BoardData.aspx
+ ASPXCodeBehind
+
+
+ BoardData.aspx
+
FileCabinetA.aspx
ASPXCodeBehind
diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx
new file mode 100644
index 0000000..af7d2da
--- /dev/null
+++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx
@@ -0,0 +1,240 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BoardData.aspx.cs" Inherits="FineUIPro.Web.ZHGL.InformationProject.BoardData" %>
+
+
+
+
+
+
+ 看板数据维护
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs
new file mode 100644
index 0000000..24ab40e
--- /dev/null
+++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs
@@ -0,0 +1,173 @@
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Text;
+using BLL;
+
+namespace FineUIPro.Web.ZHGL.InformationProject
+{
+ public partial class BoardData : PageBase
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ loadData();
+ }
+ }
+
+ private void loadData()
+ {
+ var data = Funs.DB.Sys_Const.Where(x => x.GroupId == "BoardData").ToList();
+ if (data.Count > 0)
+ {
+ #region 加载数据
+ NumberBox1.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox1").ConstValue;
+ NumberBox2.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox2").ConstValue;
+ NumberBox3.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox3").ConstValue;
+ NumberBox4.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox4").ConstValue;
+ NumberBox5.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox5").ConstValue;
+ NumberBox6.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox6").ConstValue;
+ NumberBox7.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox7").ConstValue;
+ NumberBox8.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox8").ConstValue;
+ NumberBox9.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox9").ConstValue;
+ NumberBox10.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox10").ConstValue;
+ NumberBox11.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox11").ConstValue;
+ NumberBox12.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox12").ConstValue;
+ NumberBox13.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox13").ConstValue;
+ NumberBox14.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox14").ConstValue;
+ NumberBox15.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox15").ConstValue;
+ NumberBox16.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox16").ConstValue;
+ NumberBox17.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox17").ConstValue;
+ NumberBox18.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox18").ConstValue;
+ NumberBox19.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox19").ConstValue;
+ NumberBox20.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox20").ConstValue;
+
+ NumberBox21.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox21").ConstValue;
+ NumberBox22.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox22").ConstValue;
+ NumberBox23.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox23").ConstValue;
+ NumberBox24.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox24").ConstValue;
+ NumberBox25.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox25").ConstValue;
+ NumberBox26.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox26").ConstValue;
+ NumberBox27.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox27").ConstValue;
+ NumberBox28.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox28").ConstValue;
+ NumberBox29.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox29").ConstValue;
+ NumberBox30.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox30").ConstValue;
+ NumberBox31.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox31").ConstValue;
+ NumberBox32.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox32").ConstValue;
+ NumberBox33.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox33").ConstValue;
+ NumberBox34.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox34").ConstValue;
+ NumberBox35.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox35").ConstValue;
+ NumberBox36.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox36").ConstValue;
+ NumberBox37.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox37").ConstValue;
+ NumberBox38.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox38").ConstValue;
+ NumberBox39.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox39").ConstValue;
+ NumberBox40.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox40").ConstValue;
+ #endregion
+
+
+ }
+ }
+ public List listConst = new List();
+
+ ///
+ /// 保存
+ ///
+ ///
+ ///
+ protected void btnSave_OnClick(object sender, EventArgs e)
+ {
+ listConst.Clear();
+ //先删除所有const表中BoardData的数据
+ var data = Funs.DB.Sys_Const.Where(x => x.GroupId == "BoardData").ToList();
+ if (data.Count > 0)
+ {
+ Funs.DB.Sys_Const.DeleteAllOnSubmit(data);
+ }
+
+ InsertSysConst(NumberBox1.Text, "NumberBox1");
+ InsertSysConst(NumberBox2.Text, "NumberBox2");
+ InsertSysConst(NumberBox3.Text, "NumberBox3");
+ InsertSysConst(NumberBox4.Text, "NumberBox4");
+ InsertSysConst(NumberBox5.Text, "NumberBox5");
+ InsertSysConst(NumberBox6.Text, "NumberBox6");
+ InsertSysConst(NumberBox7.Text, "NumberBox7");
+ InsertSysConst(NumberBox8.Text, "NumberBox8");
+ InsertSysConst(NumberBox9.Text, "NumberBox9");
+ InsertSysConst(NumberBox10.Text, "NumberBox10");
+
+ InsertSysConst(NumberBox11.Text, "NumberBox11");
+ InsertSysConst(NumberBox12.Text, "NumberBox12");
+ InsertSysConst(NumberBox13.Text, "NumberBox13");
+ InsertSysConst(NumberBox14.Text, "NumberBox14");
+ InsertSysConst(NumberBox15.Text, "NumberBox15");
+ InsertSysConst(NumberBox16.Text, "NumberBox16");
+ InsertSysConst(NumberBox17.Text, "NumberBox17");
+ InsertSysConst(NumberBox18.Text, "NumberBox18");
+ InsertSysConst(NumberBox19.Text, "NumberBox19");
+ InsertSysConst(NumberBox20.Text, "NumberBox20");
+
+ InsertSysConst(NumberBox21.Text, "NumberBox21");
+ InsertSysConst(NumberBox22.Text, "NumberBox22");
+ InsertSysConst(NumberBox23.Text, "NumberBox23");
+ InsertSysConst(NumberBox24.Text, "NumberBox24");
+ InsertSysConst(NumberBox25.Text, "NumberBox25");
+ InsertSysConst(NumberBox26.Text, "NumberBox26");
+ InsertSysConst(NumberBox27.Text, "NumberBox27");
+ InsertSysConst(NumberBox28.Text, "NumberBox28");
+ InsertSysConst(NumberBox29.Text, "NumberBox29");
+ InsertSysConst(NumberBox30.Text, "NumberBox30");
+
+ InsertSysConst(NumberBox31.Text, "NumberBox31");
+ InsertSysConst(NumberBox32.Text, "NumberBox32");
+ InsertSysConst(NumberBox33.Text, "NumberBox33");
+ InsertSysConst(NumberBox34.Text, "NumberBox34");
+ InsertSysConst(NumberBox35.Text, "NumberBox35");
+ InsertSysConst(NumberBox36.Text, "NumberBox36");
+ InsertSysConst(NumberBox37.Text, "NumberBox37");
+ InsertSysConst(NumberBox38.Text, "NumberBox38");
+ InsertSysConst(NumberBox39.Text, "NumberBox39");
+ InsertSysConst(NumberBox40.Text, "NumberBox40");
+
+
+ if (listConst.Count > 1)
+ {
+ Funs.DB.Sys_Const.InsertAllOnSubmit(listConst);
+ Funs.DB.SubmitChanges();
+ ShowNotify("保存成功", MessageBoxIcon.Success);
+ loadData();
+ }
+ }
+
+ private void InsertSysConst(string constValue, string constText)
+ {
+ //逐个添加
+ var model = new Model.Sys_Const();
+ model.ID = Guid.NewGuid().ToString();
+ model.GroupId = "BoardData";
+ if (string.IsNullOrEmpty(constValue))
+ {
+ constValue = "0";
+ }
+ model.ConstValue = constValue;
+ model.ConstText = constText;
+
+ listConst.Add(model);
+ }
+
+ #region 附件上传
+ ///
+ /// 上传附件
+ ///
+ ///
+ ///
+ protected void btnAttachUrl_Click(object sender, EventArgs e)
+ {
+ PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/BoardData&menuId={1}",
+ "BoardDataImg", BLL.Const.BoardDataMenuId)));
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs
new file mode 100644
index 0000000..adb8d82
--- /dev/null
+++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs
@@ -0,0 +1,530 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.ZHGL.InformationProject
+{
+
+
+ public partial class BoardData
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Form2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form2;
+
+ ///
+ /// Toolbar5 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar5;
+
+ ///
+ /// btnAttachUrl 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnAttachUrl;
+
+ ///
+ /// btnSave 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSave;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// NumberBox1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox1;
+
+ ///
+ /// NumberBox2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox2;
+
+ ///
+ /// NumberBox3 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox3;
+
+ ///
+ /// NumberBox4 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox4;
+
+ ///
+ /// NumberBox5 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox5;
+
+ ///
+ /// Panel2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel2;
+
+ ///
+ /// NumberBox6 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox6;
+
+ ///
+ /// NumberBox7 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox7;
+
+ ///
+ /// NumberBox8 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox8;
+
+ ///
+ /// NumberBox9 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox9;
+
+ ///
+ /// NumberBox10 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox10;
+
+ ///
+ /// Panel3 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel3;
+
+ ///
+ /// NumberBox11 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox11;
+
+ ///
+ /// NumberBox12 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox12;
+
+ ///
+ /// NumberBox13 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox13;
+
+ ///
+ /// NumberBox14 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox14;
+
+ ///
+ /// Panel4 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel4;
+
+ ///
+ /// NumberBox15 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox15;
+
+ ///
+ /// NumberBox16 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox16;
+
+ ///
+ /// NumberBox17 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox17;
+
+ ///
+ /// Panel5 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel5;
+
+ ///
+ /// NumberBox18 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox18;
+
+ ///
+ /// NumberBox19 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox19;
+
+ ///
+ /// NumberBox20 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox20;
+
+ ///
+ /// Panel6 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel6;
+
+ ///
+ /// NumberBox21 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox21;
+
+ ///
+ /// NumberBox22 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox22;
+
+ ///
+ /// NumberBox23 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox23;
+
+ ///
+ /// Panel7 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel7;
+
+ ///
+ /// NumberBox24 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox24;
+
+ ///
+ /// NumberBox25 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox25;
+
+ ///
+ /// NumberBox26 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox26;
+
+ ///
+ /// NumberBox27 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox27;
+
+ ///
+ /// NumberBox28 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox28;
+
+ ///
+ /// Panel8 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel8;
+
+ ///
+ /// NumberBox29 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox29;
+
+ ///
+ /// NumberBox30 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox30;
+
+ ///
+ /// NumberBox31 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox31;
+
+ ///
+ /// NumberBox32 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox32;
+
+ ///
+ /// NumberBox33 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox33;
+
+ ///
+ /// Panel9 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel9;
+
+ ///
+ /// NumberBox34 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox34;
+
+ ///
+ /// NumberBox35 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox35;
+
+ ///
+ /// NumberBox36 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox36;
+
+ ///
+ /// NumberBox37 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox37;
+
+ ///
+ /// NumberBox38 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox38;
+
+ ///
+ /// Panel10 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel10;
+
+ ///
+ /// NumberBox39 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox39;
+
+ ///
+ /// NumberBox40 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.NumberBox NumberBox40;
+
+ ///
+ /// WindowAtt 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window WindowAtt;
+ }
+}