From feba69d35d4dc4131aa292ee38496feadc1f67a7 Mon Sep 17 00:00:00 2001 From: leomo Date: Sat, 8 Oct 2022 22:25:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=96=87=E6=A1=A3=E9=BA=BB?= =?UTF-8?q?=E9=86=89=E7=B3=BB=E7=BB=9F=E4=BF=AE=E6=94=B91008-2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AIMS/AIMS.csproj | 35 +- ...oft.ReportViewer.ProcessingObjectModel.dll | Bin 0 -> 92056 bytes AIMS/Extensions/office.dll | Bin 457384 -> 0 bytes AIMS/FormLogin.cs | 3 +- AIMS/FormMainManage.cs | 2 + .../AnasRecoverBill/frmOpeRecoverInInfo.cs | 3 +- AIMS/OperationFront/FrmScheduling2.cs | 513 +++---- .../OperationFront/FrmScheduling2.designer.cs | 243 ++-- AIMS/OperationFront/FrmScheduling2.resx | 1290 +++++++++++++--- AIMS/OperationFront/FrmScheduling3.cs | 1068 ++++++++++++++ .../OperationFront/FrmScheduling3.designer.cs | 817 +++++++++++ AIMS/OperationFront/FrmScheduling3.resx | 1292 +++++++++++++++++ .../frmOperationApplyDetail.Designer.cs | 26 +- .../OperationFront/frmOperationApplyDetail.cs | 6 +- .../frmOperationSchedulePlan.cs | 833 ++++++----- .../frmOperationSchedulePlan.resx | 14 +- .../frmPlanPatientInfo.Designer.cs | 185 --- AIMS/OperationFront/frmPlanPatientInfo.cs | 49 - AIMS/OperationFront/frmPlanPatientInfo.resx | 153 -- AIMS/OperationFront/frmPrintingArrangemen.cs | 17 +- .../frmStopOperation.Designer.cs | 2 +- AIMS/OperationFront/frmStopOperation.cs | 9 +- AIMS/OremrUserControl/ControlExtension.cs | 22 + .../UCSurgicalNotice.designer.cs | 17 - .../ucPlanOperationRoomCard.cs | 18 +- AIMS/PublicUI/frmSelectDisease.Designer.cs | 41 +- AIMS/PublicUI/frmSelectDisease.cs | 73 +- AIMS/PublicUI/frmSelectDisease.resx | 18 - AIMS/PublicUI/frmSelectOperation.cs | 6 +- AIMS/PublicUI/frmSelectOperationOne.cs | 4 + AIMS/PublicUI/frmUserPurviewDetail.cs | 4 +- AIMSEntity/BLL/Extension/BMenu.cs | 4 + AIMSEntity/DAL/Extension/DMenu.cs | 20 +- AIMSEntity/DAL/Extension/DOperationApply.cs | 2 +- AIMSExtension/PublicMethod.cs | 4 +- 35 files changed, 5383 insertions(+), 1410 deletions(-) create mode 100644 AIMS/Extensions/Microsoft.ReportViewer.ProcessingObjectModel.dll delete mode 100644 AIMS/Extensions/office.dll create mode 100644 AIMS/OperationFront/FrmScheduling3.cs create mode 100644 AIMS/OperationFront/FrmScheduling3.designer.cs create mode 100644 AIMS/OperationFront/FrmScheduling3.resx delete mode 100644 AIMS/OperationFront/frmPlanPatientInfo.Designer.cs delete mode 100644 AIMS/OperationFront/frmPlanPatientInfo.cs delete mode 100644 AIMS/OperationFront/frmPlanPatientInfo.resx diff --git a/AIMS/AIMS.csproj b/AIMS/AIMS.csproj index 040c112..1ae58e4 100644 --- a/AIMS/AIMS.csproj +++ b/AIMS/AIMS.csproj @@ -54,10 +54,23 @@ False ..\..\..\..\..\..\..\Program Files (x86)\DotNetBar for Windows Forms\DevComponents.DotNetBar2.dll + + False + Extensions\GoldPrinter.dll + + + False + True + Extensions\Microsoft.Office.Interop.Excel.dll + False DLL\Microsoft.ReportViewer.Common.dll + + False + Extensions\Microsoft.ReportViewer.ProcessingObjectModel.dll + False DLL\Microsoft.ReportViewer.WinForms.dll @@ -397,6 +410,12 @@ frmTR.cs + + Form + + + FrmScheduling3.cs + UserControl @@ -590,12 +609,6 @@ Form - - Form - - - frmPlanPatientInfo.cs - Form @@ -1054,6 +1067,9 @@ frmTR.cs + + FrmScheduling3.cs + PrescriptionDocument.cs @@ -1145,9 +1161,6 @@ frmOperationSchedulePlan.cs - - frmPlanPatientInfo.cs - frmStopOperation.cs @@ -1315,9 +1328,11 @@ + + + - diff --git a/AIMS/Extensions/Microsoft.ReportViewer.ProcessingObjectModel.dll b/AIMS/Extensions/Microsoft.ReportViewer.ProcessingObjectModel.dll new file mode 100644 index 0000000000000000000000000000000000000000..80fafae1871aac4d19e0f0839048a1b5f930c03e GIT binary patch literal 92056 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�BH|8-M-{fxOywZg8&oxC5$ufUMHe}NjY}q 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%0Alz{;Q>xT7C}Mr$gQu>Fi9C0uS$XF8V_B;< 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 JT`A~)`ag=p4$J@m literal 0 HcmV?d00001 diff --git a/AIMS/Extensions/office.dll b/AIMS/Extensions/office.dll deleted file mode 100644 index 447c580f450e6495a3f16e9580e3cd66fd2854f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457384 zcmeFa2Y6J~_V<5gCNs$-gx-sk0MbEv?}BuYDn&}@E%X+FNUx!{P^5!2DFH!1L7MbV zK&ncS-UP2odDq_Sd)7WT^1J%?f8Xc1_x;K9z-K<+wa-3nW}TVIWT@42vgNTXD}esK zer;J>iRw>z{qMj2CyL4mGk%fKiuE7Oywz3nXyyhTJN3@gqgO9S7+OAm%Gl#f>ENi{b zvNCa+?`zz?MpRp;^2EH|bW3l)qLnF7=SM#br2Q)I)k5P8^(__XKi78qtQzVT&AVP5 z1p5#9%Ct%Xtps-V|Am<>i}pbN1d+cdW?A|Av>VWeyzpY|m)cjoon{a%(kfrC-o3&p z(%Yu?U5(kLj)D18o(@R9UhTR@&_Lc+J_go_-;JwimiqhF-$&r@Bk=bT`1=U_eFXkK z0)HQYzmLG*N8s-x@b?k;`w0ARIs%E+>uUO=UYoituXUbo1P%0Aew~_s8dDx+^nbjS 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

^jNsNOI|< zq9e(#lSYoDm|lAiBz|j(udE(3LdJZGWQrrHu9sRUOMU8VpqJVtW7Z@2(vdXNOVNk$ z@Hk!XYp0j`PR7I{dFn{I>M=h0JyhQJSYI!lBy%J~bduST4A)6PM>1X~l^w}sy*-VQ z_^nvqG@W#i$flAJ^`U6ME?nRh0Iw|Bxvg)LwBPptr#*U;!u-d|| zNYoaV4pz?`hC0SH3|5b?7$mi5Of#Jvb|fuy^1_j{)a%Mezq@X4b8DTH{#{bjk#yE$ z+BlMKdJ6|2QCrwUZ{Y;Tm?*vWl}OYUj?zh-BN?NUV0yP+ZI2o=POqyZ5{r@vdQ3GW zex0b}+(O0#1y0aQb#^4v^il(4si45QIvFEL5=zuOF|t$!B%eBxMS4uEBU!1FeU2nn zC+8f=1)W@SBq>7Fx_)#d8Fcd0kyHy&=kyg4zm*}dt4x)q6^);>!ohb0+JiQ2-OveX15&mGBfJtl;{0D>RO6M|NT zxM-=&NW9jBpj9ENZxnHi`BJZ|9+Fx#=4+jdawL28%)1;*?bpfi-z66v$pJm)sU!JD zCodhzF`Xo!AG6upd{VDHGZH^-&ncZ0l4KH+ijqvDL>-^{GS4iGX(?l71)bCLbdls1 zl8+?0hh(B850T7~NES=73dwp& zK0~ryl2{}MB>5c4MM-ubxhcsmB+n$-i^N0UkU=5!%o9jbN^%xSUP&$@DJRKQB=se^ zi=>MrkCF6|qwI6q?IGdqLUtuq?AsEIFgDw8RJM=>tv22>8z7wj%1)tHaU_{bh6ixtkTJG zM-r4!ZS!SEl1wLe9Z4~rJa;7JbmFB?7}!U3fKHM*lCO1=){z|4Nj68~PNdeJ%aQnX zQpl0C&`AYH5}}j2j%2=0K6E69b<*3B{GyX#jwE?vwe~5$OFnTV>GhbkjwGv2b~us` zbn=ZOX{nPqN77aOsM@-P#83CbK{|OR$yiF%_9UQ>pz=|T#hA26==DzUWIZOQjQIjd zAxAPt&sEya2v685HesUx} zop>_a`~Dy}R41t%Niv<}awKVWQo@mBN}}#{Rgw5<3*Xjb8p)VvNZL4(JbFxoBY8(B zLmWv_olJ5hWppynk<`-3Do0XZZ_npQ{MNJJ7CJd8$*+{Cqj6o9vO+ld$&rNXF#%cZ z<70(%)bpf3LO*N>>88izk}(;O6n7;3^q8uSWU!v6rp%KeWRgyrNRk;zS4pxV874^% zO4MG=L}FRFF=nxh$sICH&%92OcaVH3Nl_%nB`JmEsw9<>JeH&;5>FT(AHP)>NqR{d zP@=XlKN8Dof~2w|iP2-~Ig$l>o7>7fO+uFHWS}I?k&H*;wOUa^AKkImNzx`{xnAmw zB<(`h=rPYE=@hbFk4cl2_kuoI7xIN3Q%sWXAv^S#CX)0F`C5+|AW5H)eR|AXN&1Hz z)nj%@GAQJP9&=5S!6E1M7;iRv?L$Mp)noEXGA!hp9#cz_Q6blp_OH%z;FhO4S3}9ZcJlF*60!D$8z-8ce@Fe&H_%oO&AFn42EDpX8b_G8Mr-6&X zP2g@#vp?s^%hLYb1b+cT^K+gVECN;oTYx>mk>DI~Ew~#z3qAn71$h3fU&dx*bAHpF4r{Y?@RKEbpFnQ_ds`H&QpQ8!Lndour=5Z90kq*mw{Ws zgWwhL3Fs}t>q`sf0!xFnz?NWdaHOW$pE=}JXn$6Mo4_x@gWwtPDtHHc2CA=YRP%&@ zslYHWKUfN^3f2c(f?dG=;BasfI2T+2ZUVmo4})>w58y-aH!!dmZ*MX%BbXa3237*= zfX%=TU~h0JI3Ap(X^!&}^6GSawt)M4$?H+F^Rkl zZO3}>8}K6d1PrLe<5Gax!BSuiO*3yx^7b_EAaEo&8Jr6)2RDE_zyshZ@G^KCdX52XPK{Rd&xIxp@casmH`g!mM_$wG(h3jcG&2k0FhtYCX zz?Pb(-j93~)klHT!KGj1;Ffq~U|J(<9Q;Je@lU^j3SxB!d=kAOEps|L@T1k4PU z0vmu`z!BhLa3^>Uya#$~^1N?@6~M;eAaE|Y89W0%0z+%@Jh{LcV0&;3xB%P^UIHJ1 z{@OfGMzAt^s$0=fJz5RgdR=3oH#b1qXmLz>VN>@E(}#eV(Tz*cu!IE&+FdXTfJ+ z>iSq7Yy$QG$Ac@uufa>;JUx@rTEngLEs%h%I$j?xHFgO~V1}+3Y1Gj6MxQ^Z?rj0N|A=fK;byCsiL3l;#Y zgKfb+;COHmxC8tayaT#h@w^$qd|+9yA=nn|2aW+_z_prY{|=J>Nc(pd{6W*ypOD|D zdVY+zYUGp-@|6B^e+)8vE5f2MpQI2T+4?gg)bFTtd3)N*E?LgX)Ko{E|#uS@Q7 zHHvBr4ge>B%fRj6Nlml-4RRkX|0|dzoIQu88CRA(gvQm$Wx@JjS8xAeT&QW*znwfMt^WXc2D}PB0s}hnxRjb^`P}6BX!#0Y zV@*@UiKCooB89+wxa33diYfeXR?nr1yW$ji`reg#9j zuxHjZ;|h~kq;a*t4&X=NG)*&pC3#gEzZ<*&J^%x{ay=bb5Ud8a1p9*Hz)!%9;C}Ej z_(;=ihqs&hpVu2jr2`9sRlw$&W_(ZbdNh7CxB%P;exqr|UnXxv&DY>y?Pr(?FGLBpKF?Np%X0YAdSnWY4UqZ zEUSDlop&&3sd7_KL;fz+bArV+O}z$rb*hJhQQ&-VD|ib0QPV8{n!FAzAG%D@d@U_@3ljX#8kRlP@6OPWd`blkX(o zMftbjuVDIBoR;2!Wi_!JCY&C6#5D}ar`PT){*3b-8H4xRvSfWLuB*6{pq zgQdVmU^_4poC>Z4zXVT$cfi24Ja1YsA6N-&0(J%?!CBxM@F;i(3|YtX<_6ybJAxy@ zmEZ~RDVY2-UcL<292^491vh|)!0*7{z|`w`o^8b z?ccbC-scTz6txeG10RCE&$*r+d;jGg7lU7d zm%+zi@RvMq4zN7f6zmI523Lc7!SBJ}z*JxHe8s?8U`KES7z3^c4}(`hYZuS+7FZ0d z4z>jQf@8o1;6`vCcnN$22JYth(}3@Q?}07A{@_G#F}MXh0^S3yuX)~NU=FYhSPyIm z4gkl33&1VlG4L+v-ox`}151PTzz*Oba1yv2`~r*vpMgPpdERtjey|eQ7W@dD0 z16|)XfcwFV;3Lp?l*gq93xd_aR$zZkGk-Ms9-4nCxC49w1|H*j2CxWN1MCh?0+)dM zG|hUhl7B<%c?gCaXU`3m0b7DYz!-2dco4h<-UqD{JYP~UD_9h)3AO>Fz!l&g@Gj^- z$@66e%Y#k9NN@)D8F(1H0lorLpW^unfwjR1a2B`~yZ}A`Q=I1IOM!L3_TYGMA-EYl z1YQN7gXz!kdZzW{BhY-Us`G3&E>k!t*??JlG8E4UPdn1rLMYgZ}`NT;O?ff@Q&G zU=MI4xB%P=9tWR;A>Zu$-ppCv~n^)>Y~!T{TTUn*2KD zpMr-pP5s3+dOtNmqo{=6F|&XrHO;sN(=0cLyfQ5}2Alz|)->b3 zBCkf{j)UKWPe9K-uBQOAYMSMXkk_W=D{Gqk@qPMv7Uix7%*0?uO*3x6L;CG08uvMP z8hi*Qe8lzqV12MVI00O#Y34mZ{tL}}Rnz1b9$QwigpHzZgO9+#C!D9%G~;uVm!|Q> z!1pvweZ^DDYDo3H;1x|%zxtZq&!D=Geu+jgFIXQOplQa>Bi~2kz5=gnntElA%Nn1E ze*UXz@?PYVDW3qU@86u9$kf&MXwIPeDNU2#C6A%p3Sg$zH1&7LKcRXZup2lATng?2 zFM!WA%{;+gm$j7UNe31O8-QKF5#W4q6L=WB0lo&)`FP&KU>&dvI2xRBRC9<0XKjL!JD8j5zmuf z(`^4e@@BOCi4!x6fla`n;7U!ioI8oj>Q2jL0Ly5a`YZCIR8NtVnH#JOHUYbVBfuE& zGjJDp61)LE2ZNLG{BMB;!P;OOa3DApTn8S|G~4|H`6=4&pFmG?_9Wojnr3_n@;Dk_ z4Qv7S0*7gu@iWLT(fDQHHt-mD1$+d$Q}FoYnr5CH2n7 zxB>hcJg;fSKPA6Q@ha36RcybHbr6P4iggn@;? zs$gSHv!C6_f2IA51jm50z-8cO@Eh=|rkUpn`D>cTRgxJBX3#X_@{$LnXcScvtPIxE zG~=3+`)OQva4ppqV0*A1I0~EzE(f=O`@wVIP4GGBE06Vq*}c z8-ZQGVc;S#7CZ`G(=^-l3we3kuE5I744S5%pZr~_R|K1a5#R`L4!9271D*%(gYI{E zzEogduoCzI7y*t1=Yku+1K?%wDd?}l^JfH$fHlC@V1IBTxCGn=9tUrLzkx}r^89au zWx)DiCvYe@16&R62IIi{pzA%JHwBmzECbd9+kpeYiQpn|3wRj320jCWtKs;7g~4jz zhhT4TjHbCi%qOo-_lM2kDexZXtIqXIU`en6*c}`LE(Ujiao`h8v)-?3xUBiK-V5ME zFt8@)nKaG#Qsj$id{b~RxKz`Ods^FNJ)v<4>L{8#jQnTHi-GktO}z{G3#xw%&et^c zm*lRL^gSSTnHj-?U=^?l*bV#$91G3?SApBW!{7z*4)_l+v>vZF8(07=3)Tid0K0&r zz**o1@GI~Hcny3C`rhaDr2xagykL2-9@qu!1C9hIgY&?Z;AZd$_#OBQn7BUn7c2wT z06zpHz~SIba0R#>+y`C+AA-IHyq@%60kA6A0Bi}i2P44#;9zhpI2D`&E(O0Mmn6!8~9gur&BCSO;tZwg$U{{lF+N8k_+x2G@X_!7srB;0f?Ncon<} zJ_LUOt;W1x3Bb3&9AI&i*{emHqP8b3$VfT2x!Tt=`kSOshfb_IuN zn)OT}FHY;3t7-DZd9i(sH%H&R~?L88?r-DvjF!9s;j{ zKWUor!OdM(O&Xs})8y&N>rtK)d`HvNOOZFCdR4GK*c|Kx_5>rr(cm=j6L1Z<4Lksz z1}}p5z?Y!E1#d@EFawwa%nz0U-vw)fO~Lly0B{&M8C(Kx*EGlB1bH($4(GsI;B(OR zA=eXWn&r}wx1!}TYnnVKc{|FBf#t#4U{kPzrdck6yfZB~2pp|x>XXPLsJ*NI{9WAAFFBd zljL7eeg{n0mOU?65o`i>1wRI7gPXyV;BC;=j^|4U76%)FeZUFeGH?fY4txwIXwUN% z0^5RxP04*md!^y2Y_z#3pUI1-!>egR$rUA=kveBiraJ8&4d9NY$;0B?a-AD$;2 zSQxAYwgn@>Y2a#bucmqYZ(rcDR-|hbbqG8U-UDB0n(>J~aan6B{~tOs@hKL+Q5 zTfn2>b?_CKW+Bg82&@fu06zj}f*ZhZz-!>IV46idUvaPw*a3_J=YSi*Bj7FY6_|1{ z&zB#p33ddBf-zt$cnrJ=dYAA#nKjLEO|g`IE>6ca8(0{87i_3$#?K?S(l?6Q2p$Hn zg3rOk%hWit+ywH}v|J3h4%`b~(KO?ql4qdtuH}j*KT2MU@*ChQFvSYab8DLMRmtC{ z@y)>Qnx;O6yfM}1gBvtWJ^5;S9-g65RBla^mnW}Dc?+-yI0{?{t^<#QH^6^rn)ylwJz&7%45O9;5G0m=v$}8ndPQ_=CVe-MbG2F zGvE_VGcMtJmo=8g6$BfAeZg6pW_-{FmlaFnQ-be+<-lfO7jP6f7u*c)1J8rEz?Wd+ zjl7<0U`en#*aqweP5_sHJHS)m4e(bm;U>%vme4f&c`4Rq-KPD#2f8;aH}%xy57co3 zYiXK#d-A7LAF65c8RY+<{8LSnXWrtnf-}?ENexzyUnMD2;&9egB4PF2rg8^H4TpCTY zd>-;JTD~|~P1DprAkRVdzTiwvQ;#LjOZAiBZB0`T-9|rGp?Y?(f~Ki|K>jY(Bf!y` zK5HJadPbkMhM3Hv&pr|BWOP|S66+IR5F1lH;TQC}l9-Lyiddf5?oTY&gvNFL6XUwj zxCk0IjM(Q-jGsf}2GY1K#36rT{COHT{7;O#P2@1iYue|Q1V%>EaEfB z=ex4m9=eizu`9dy4(&O_`}9=XmrHyEc_&wHaX#M0`FQ7%Iv;Q2e7y5XosV|`aX#J! z#rb#_7U$z#RGg1@adAH0CB^x8mlo&aT~?frcR6uB-sNq_@vbP&$GfsPAMa}7e7tLl z^YN}@JC1i^(_RxF! ze6|pOP9Enn9^8vQb?@*(*d>vZ_>*fKS%!9 z)j{g_$$wT~kwSmy@$C)jP5&RBtCQ`aDaqTpI@|8eOzv@au{|^&d7#6qYwsrY7UXd* zdeG4y)juN0FB|V@-X*S8DEUNgL|9p-pb@2_ZPN@)*z2_8E;H}(YSv6c2mE~ zPk+?oVGz|jxps?>BroYUK3&(pmimHtzBZn3(aW3h2gt+KuV&L9wZ0SNVeY-+7j&I| zl^OM0y1rkWAO8o$1NvLm0QWcINyvw|4~mD8cXAyPFF;<>ZM+isNcUl>zfV5ieZ+Qe z2Xc>_e&v<^sD9Lqe5&!#Nb*ju<90oCIC)98@u}pq-6y0zmpsmOQhWvZMThSq@8miq z^+V((-Nw)Bp|S)Z+YjNh8kv%{ccraqmo8{u{S= zDEGVcviw}CpKu#rNq)|qLF!+Shr8brKR_Plrk8!#UVi*!68~P0&n*5(kIy3RAEfp_ zOgtrdNw+xqS5~|3%}I5STRgNNdAP$%l83po+2ccN=z4bXX1e~iIQPFC;;P?Wb{pq@ zms9H8?~HT5%O!R0cg6?M`r=%UhjzG^^Q1R?}+2|jyPWL*lxex z5y$HtalGCU$Lk$&yxy_he!U}(*E{0ezZ!^h|7s}C{mVG_FXP<58p(L>U>AHI_Q} zuO_yme|;d%{fjbN@2V z{i}`CxqpR=bN^~9&i%_c_b+kuFLCs*4zfJ=FXP<5=tqk<9^Aj^M~86kU!BFde{~V( z{?%2S`&Tz{?qBqyH_XTVOC0?x!mgu#iKBlR=l<2h9*_RjQ=I!(FLCZ)y~VkI8R!1h zN9x?ajC23$D|PN)#<_p>v+L+z#<_nP=l*4!`7zh5HG{hof5hC28APi;rPUnS1{evLTy`*q^n@99TJ zJYOjHd*j^ijdQ=JA01&l_j}{q@99T9sB^#HXgm5n{YZxE`t|XA*B0CHeD!m2?)O{8 zx!-RS=YB7aeot>LLH_r|&3?~pq8`<>$4@4po1es7%ny*T>4 zIQso=S)Tj7aqjnDOP%}u9&zsXd&Rlm?-S>Kzh9jD{Q+_A_uq(fzZXZpKWNv{@5RyY zjdQ<0WRFL`KP=Au{)jmD`=jFA?~QZ6KPGkV_r|&3AD24!d*j^iPuO+zd*j^ijdQ;@ z&i&pv_j}{q?~QZ67Z2S^{q2Cucrki?*1>(!-k#6{R4?v1C4Qc~tmm{i_ro*d+z-!+ zb3Z&M&i&9h_rvp2=YIIDIQPR#;@l6fh;u)@CeHovdvWfE*TuOX-W2D4_@g-Y!`tHA z5AWEHet1uu`{4s|?uSpsxgS0k=YIH$?dXTUigQ1FA(4p>ghq`~xrbeggMHw>=*H&?C;ze|@&29|nqZKMWG*e&`qHekhK97%X+}hsL=d z8s~l(BICIq8s~nPKXq@|@IQpSD`e71Tp8KJ3?uSXG&iyc%IQPTk z;@l5Yh;u(oDbD>cl{ojq)Z*L^#nBJb*md+nar8su+z->*^l0Paqfr4xgQ$merTNgp>ghq#Ux-ruc_c;&)YbFn=APW*>iKgUPag5_X?(alulQZ^Fn2z2?)Uk{x!)HM z=YIc=IQM(w-0urXo%?+eaqjoU#JS&>5a)hhN}T(B8FB9S<;1z)R}klZUrC(%ePwa( z_wU+{eqU9b`+YTW?)SCDx!>0l=YHS7cJ%v(;@s~Wi*vvKK%D!1Q*rM1#<|}c=YHQz z#&f?n&i%f*)VbfcupRyWLvil+t!+oYZzInAK3tspeOqzv_u}aH?WE5A-Z=Mrf6w>bBEarFB>b{+j*9R1!n_xrx~c=Y>z;@t21i*vspAkO{XIQRR3 zQs;heocsMCsdK+K&iy{puA|=@=YDUT`@M1Q_r|&38|Qv+ocq0aXbJk!dAQqnb@DLx zNA~uFwkPl78Em_E4EcQ5Q1KbViXM%Wj@`av>;?2odc%sGIldttm67Q#%pDaF7FF!^66J4JwzE1lz@ojqibn(OF zv7Q;?XUMlY{5xHrDfQdr(H`T^bbXf8)&2cTk8vxC{7FN^L)Yhv7uR*;YI|;Z7D&AT)nh%Mh_@q;cKBfO`<{hTpGyAJvq*fa zUVgFo0lmC&-oGVM=lxqM&ig0seL&0m0+!izZ<>$Q<70(*PI6y>@xr?Psa+4PNFL)c z-jFrO~5*-^ZtG&&ilJwocCAU zn`@ZbzYTWXTZBAUfboXp1p{KG-hsS$z-IBWd?$IBd%M)n zYTsdd=mYZF0XxNCkT(eUQat%^RsTvn3weWpUE(Fln+5C^uS*{5`C2@jyj6hlzT}-; zd!#;=yj_6t8RVS<_DX#Xc|^cI@h{24-TTFlk@pEWAby2B*7J?{L-J^ctMfT9;Gopi z^(e-3NL*cy7J3eghmN5B8E`~ABYCXnsCYs0Xook@^DF7*ZE;{r~I z@72qn6u+vMHy%7vt^btN!^oo@UY$I~b6V<6$rpOgi1*X=v*P1*{has)@+kpv;(N(s zJ?F*Gkw-h6@BbI1&iDUs#rgg(?j1-U4LcQZ(XM;fkS7fI!S+y|@47h8cSD@#GtSq$ zn|9qhm_A?jU4U`^eBX~!-%jiMG2piCSl?Z7Uf(@&UY~J(yxf;MKVBY)@22@520Rr1 zmi(uHN8&-FE$i2S$KsjDUk5x9uSxFpJ{50E9_;-|d@^}r?=$fQEnhIe z@>ujoy9i*5eZ&M;`6)dE_yk zK&gL9zR(jS&i6mRINu+F#rghV{3}|%oHs=3$I08d5{Q3G{;oGvoaav{&hsY{=lPBE z{X4N;*Z1#+UgLcKPAYZv`m3ZnnfM)Ae{*kg@yFy{y&1%kt< zao*l+;=H}$-gLBlv?se=_mdyLnh@x#11rTzi=7;i4|p5(Ef z+~Py@{Klv2dLF4S(RJfHbv>`t59zw`Yr39K>JN0?xNn?Ve}1VaC69J^cJfZH0#Ywc zUef)Jcw6!qPeJh^sZ_E+=(dES z=SAM~Qn%>-vD{lhoFD%c#rg4HNnG`pHQvhNs=sXXzAOHo-o7g0_4M``Z>j55rQT83 zjrSvu@w_MXapVg<)x`OHRTt;;RYRQ5m+><6QRr}YO{rHW4|CTNSMNuJyK9TL()Bvx z9mtP)>x%awKjW<@K92mN_kG*(`Q7@qht8sUJD2fAfKF?`fU9azZKajfmeS)97&BRqd^SImCj(%jE*B>r*Ucb2aTiSk)yRBWv z{u{qW^@IV&?~n)h+R6Bz$)i2(#l7@V^=MBA@l@J7if1MFxI2mGj^|~`Lwu$lp}nh& zA4ERi6(K%WFW*CaDS1kt@ipY>eLd}Z=uYx1zFy)-$#eL6i(e(r=j$W>n!JdwuXs}W zsC_A4Kk>rk6@C51%aeC<4G?ca9^*0Ip8P%EK&cNRuk9NoKAgOPFH&5+pBL--NL;<2 z7wzz=dj7#uSD%NB^$ZbLpZ|___%a&b)HhV>>-6$b;$M?5^n5JNpBEn{&Yu?_E`F27 zxAKh;e?%VZ87cmfJlf&OCRtW{-zcePBk$@PEna}Umv4-CIr0I%vEsGJhxo>cM^ZnG z^^6x+pZ|__xayZ9d=sSJgqDx-Ocd`#-p&;*&i!+eIQP%V;_CgkSkDx3_5NG5!~4;E zom^9;K9+o(&-irmaQ8H+uOtt1PZvKz9^;uIevy2#Z>IPyU7scXEBQ>{Z1G_F)sGm@ z9P#Aj2?Jupvy#vA%@ybObLZLaEll-jkMT;{=S#hw_66dtwSQuJXfN_G_d@YO%)3+?#~;%&I7j@NI-`T1?E)JIIUtg(Tc#ks$KF3#5r;|pl~)Ij5^ z->39#lkwc|zYynszg?XB{SI;N_dCTur}+~Gd@0WT|10sGx^A4W2fL)s*8}5xJ=i04 zz8>rs=j*`%alRfH=j*{Yb{*G)gW`NWI3&*3gTvx{JvbuH*Mpja95nK2lvGJ zdT?KyuLlpr`FikBoUaFu#QA#gSe&m1PsI6p@YHr(4~+Bm;3ui`_28K}Uk{$!j_bkC z;(R^$hwZo?{36cR194mrjPv#2S9?6J2fvB)_27j#Uk_f2^Y!4BIA0H5i}Urs3b5ag z;p+ka!n%5YhWoo)>fGNwwtM$cKbspEU^||V`^3552a0pQH_rV&$gZQ`8|Qu>EcIKo zzGZF`8?v|$!`Yc6Q550 zG_bJv1@bQg%ZOhm_XSlF=l2(@ia(*c$6d|#&==$h1B{2zuc{^tsBYK2smPNA)ez4@ zemJn6cpmb%f*OezAiTH$KDs_eJchhi&{*+R8*KH~#)eTLLW>$>qpx;|6t8+6_HQC*)U^^3Z0{3-dYpxILQ%%a!3L36}; ze`3UWf98tw{)l^%(em_s-mZJIYo9M(g52X?AYPSxRgm${yMvaC*CpQ{v_iZq`Qf0I z;tR=727M~No%~$TD)IZ|mx5M{TXU#C2CWg#LVhb~t#}FYSkF4~s^rlQZ>j5_Nxhq{ z8|UW_>!r@mA2!(T9ZBQw1#J{xte4*;zFB*$_(|=XZ4bRm{xoQd_$%^Xf<70|8l$#< zt9UN*XonXhxBT0rUWwf2|3bXAUVgiHZ@s+nX}Z2c>dSQ9_&##Wzf zzY5>&APNhx&I*eS{wWwfIy$-uNnA-y`+yx^DakdF_C`QopRn z?-ReT#~XLeQ}^HfQcps@&~rdMFFF0ZRlGDg{k+w7Zw&cV_d)Tm$UW}Ew&VI^oFDH; zq|T3berkg*YD%2U(?fUy5!raEy`!`{3pIyiOEl`}-7bMQ>Gd_vV-xq$rUH8r*_qc<_SNyYMeyNA@ z{2}&ud>@dw{=DaYe*&rV_i-c?SFg`Ixe|%<_mdds-{((k*S*{I_88wqe#CG52Kfbl z8W|t(3B4cZPcNQ|+~dw@duV3z+kWE($RGMMNnKs9<6N1=)%E(K!?_=2kvjLQF!2gB zUz{tecrEga4sWkLo75-j@!7=}>bmixy8gD*f6#T~2^XsM<&b(9`9+6U)b*TFZ>;Oa zyX$%`sSnh3egcQ_$nmM{h+XTDAnU!MZ}YnUo`Fw zBY);Es_Vn){Q`dcm9fX;=WAtc$MwZHzn@l4>gAWH>v?(c>g4lX6~xv1S;>Pdid#{Z zl{UDNcvl)9=c+6|g#4nz=aYxK-dUhTC=6!KqUwv`zm&SSihISqOUpzGZGPQq=>^hEjWAWTnk8?E< z=l6Gv7o~c*`va+0(B4$Mw)SS?P01SsHy3YDPT%h)&esd$eRTapsgERY=Q2J^drPUW zAP;x965pijt;G*$ZzFzzylHT_`1jGUCvP9zPW&I_om}n3{mbe7iePcCdj8YN z)j{ehs2=7v&iCJrQqM~Di>^-M{C-(y@uGV9F5(rmcNMR#y_U{klY6g*Pu+|NdducdlB*JyF|^N|z5W5jv; z$BOgzj}uqh|9!A=-u?-8UH6;Y!NyP1`bxT|NS*u7RNJwC)5Ljw)5X7~<>Oq&ACg~m zc)D0spCRK5kY99oLtURK^)9+@oUcc-q|Vo)+2ZPazYLxuuFkh7Bu4ymnlCtHuJ||P zi9_az-y;uq&li799_C&ko_VvXe*w*xdHp->`Ta|Ks_#!V&flNM^PF z_op7W-NoncgzbJlo+oX0@%N{mvfa<$pK6@HKlO~%`TJAPiSzfTio5vxQ{(Kqi@!hh zlI?!}{?zZq`TJ9i^Y^FzAa(x!RO9^psn?~>-=8Y(;_pwrVb@*!{i!#_`TJ9EiSzfT z{wU7hpL$!Izd!Y^IDdcYeR2N&)Q95y{i#pIbNnCn-UQCe>HYt|@B2OPX`A;<@1~k* z+TM&5SwglUYb7a?E!owmktIrLq(wzZiL^I~M3K;HC$eQHhDMgMMP*4szwPX_c`}|(|8R@@kw}!GW@5@er<@w$$usq*e z8!XTF=78n--aO@M@;=7;V0pf`Az0=YdR@7#pUf{Qusq-ESf1~7EYJ7uhWPS)uVZ<> zcX#OWd~d$8FYjaA1I+tpC4N)oYVtm_W?*@~cQ3F!-@7+hp6>`9%k}^L!SZ~sV|l(8?92NY!PVsa&4EZS&-Xf(=X(!= zF3hIh+WV_c=J0_c=J0_c^pje0iS(*q8S?oCICo=g`?xgH@q4nXu8mEH0mFIXwkC)T2{z!UVe`Z>Ly#8E8{^r-{Z2UVu z-R7t3&zYLPU4I?3Fj&@~ zAz)d59LxISSk|ARh%f7pV_AQ0fG+FLFlD>`3yKkue;mvDa|`0j`r}yEpE1y7{TU0E_2*WwtUr!r{Q=wc2W;1$+mT+@AIGx( zjE64k&mCY{eS%0R0W&Hu$^=GQ;cKrd{^~bTSKhre6U4N#7 zW&J4u%lb0|EbEVBS%2-h^~bTSKaOSnaV+bP zV_AQ|)#QDej^%xtU|-&+dAF9Yn!HcbvAjy4lF^;3H+UeE#7X)#KhLTz|(2;&nBigiP)&JRk#6AXW#Z0qwOSn9J1EbRfdEaPhpSjxK=EdIc@yq`mt@_wOg%A1$rSoUAO zf-c7wUxWF4;BFaUTfg^Sa@O$WT{ptts z9j3j01kWPQ4>p0HA};lR0>49C7UDmMTV!m8o>=R7hh+Q=-kZ2vumyY+aenX%_+sK# z8NY)25+9%O8<^*_ZoyV%d;RWru$*52+xB!U{rd;v%lrVg^T#&T&Gp|)GQjdZlMJtl zM?X6M6tDj|A8-50c76fJcPG71MgYAvajBoC96#6S;Kb#`#Tn_UC$1$Pl2HXbnz+ob z3YPI(4J`Gm4t|T`cMBYs8Lk2SOJaI|0eCZUsh;IXEFXPkk;U;|+ z^v)6PMO^4R{aT~f)cElc#CK$X6K@kw&!`Q3H8FkPLpia|q<8!?@!c7Yy)U^wbrHWd zabbv?6Bqe8&|_b5`#G*nOyB!}&f~GruLqX;=Yd;L{6fFJVLqPiNE{0qfV+m+U2hPb z##c4T-?8N1(4=Qw@^1u|{2PNM|CF-d<15d5EMqtDwGqCB_}P$NQl8_H^zlggcqDzi zTzc$(N&dS36$@;6cBIq&7&6{bemg(zuJtk7>lYc0Wq#g6b+i4(YB-kbr%j;Ce6Xjo z&95m~wy$PjZvRagjwQdnRX6$lmf=|PYYtuV+eg{vw=Y=o+Yc=HIhOodsBYIMu=RI< z>bAWO1k3)N<8!{@@qQ5W?!;9SEtTWf5XXXpm92lrQr<(LoBMeZj>k~?yu_ijM0w=-(~dH;D?RgMmfHM_<}@R@H@n@-~?q`AIH)@?Nqn*cg*isxH@qn z^dHBwzmt^h`s7&JvjcSL566;UN7Ze9jwQd7p|7Iy4@h(ZOa7-R+x#6%{-;C#meNm5 zcl?{-GoVZP&IC*O&QgwZ{=*WEdH*XGbcMd#272F0!tuexQxfMwKbClA;ymzK#B&lC zfUhv|yMf0LPfYI)o@lsG+1B?G@SUVDPV@jzx`m$y>j|D`(ief{`N&Jbi%EYX(F^=6 z@v_8a;8%$=(=G=~dtCvR_PP=*+k<22kKU@A{n^jb9Ls!lHFSAiuMb$B*Bbzq=k*4I z52W${PXu*zPAzI|AG7O z9dI4uZHafmdl08(t^^-V+%0$y+|i_eAABisjm%PTF>x~U1F)3;L$H*86sgQYzKu(YRRY0nsRX-~)JP<^@uY0$4Arsp-3 z<3ovKK{|LVaf$D^-cPJofxaJc*G$K4i7(2m4*g6MzXte1;)1~OwZ!`d8PLZO=LebK z2Z?)RW`S1{Uy)f0{Jn`^8yw%v>Fao#p@G(Z;2YjN@_XT%0`hMVZjJ`j(yU|;KdmH@#@Ia#<2p(?qgTS{Ky(M^p z(GLdCF!~|j2aSFx_(`K527cA(hl5ucy#V}~(T@OsO*|y?NbnZo;UUiYh1<6k^!mj4 z!BOC*Mn4*SpwW*3w=(*%;FFAg9QbUb9}g}xdTa1i#6vRMfNvlk72?Seo=Z&6V<7%h z#PmD{_-&(~0RG(Q?Z8`%ej>QaubjR;IET1fa1wZLqjvzeGI~dFC!?PX?q>8;z*if+ z6L_f6PX*s*^v>YBjD8w;snJgdzi#w1z-2~16TFUiZ01?uKZ(a@b^-7H8_$1dgZCpI zm3a=h4RLh_=q3=fAE$9y3 z&u}657{ixW4aQg^f7U8iG zUO+q~)A@gmxX5?>32{Lv|6fe{OHrP@Ke&AyA3$7^*$et9#N#tB17AiwD)VyiP~w8X z@q@&ZGp~TYl6XjFZ}68!cl-IkU3vL7NWAxjV<86q`{PEyI z;#hEpvOV5#Ecs7>KGOJiEd4bR`Xr-IQnuFv#W0$u7q6)gErQ?}=; zz~=n$oXqK}+v`0ul+E$cLz!TE{$`fyiKSHDQvV*Xg&UZTCV?_kF70 zec(F8`N16U{=_RX=Yk7}-^#on%=hP%WsKc>3rzb%;GBRZT~G(w&MeA$MbWl+x(vg%Y5Qk+Gja*X`dIs(mpSOrF~vf zw&VR}Wm{gy(jKosm+`ei*_Iz{#&`9sS5>#;`*mg0KFKVw&F>x6ZTq|nmi!${{wtx^ z4S0NjO?^uI_nh8`=j->u;;$4e{ytE)^#Pmu?4I?Z>b5>*%BDVhWr1ydK33h<=M%8x z?^yEx6uR`UV_7dggD%_C8nA3nYr&_Q_V^rp4sm|)1z5(*mtYw$Ux8)3d<~ZIvQF7< zPv3xLdji|~JC^!>tMTo4UaxH18*JM9u&fQL+xGrW*|hi3Szw#rCe>|w{{)u&9ZP#} zhA!)YV_Cm{hTeo>_dlGI^(%NN=@(`F1|CD)BWtU2{K!vuKKdOz ziS*k;EbX~Xbz48jGCuxf&PuL)da_nB8~;ERgZTm&xzi| z^ga;P6GMsVeIQ_IzcygWuPs=f-*+tUBRK)Ov~N4G9FLp`?v%y(w+CMkVZNWBpeFSA z6{OSoD#Y(^xC2d=JCjahWX}?17D$+}R$5KAWQoc(NU&_}5EcrW@{Clb%?~?Sr zJ~fNL7aH!RZ2RYOu;h0ISn|74+4dLM?B88qv$yJY|L$tA)W@;-?*m=@_XSJ)I_^&8 zrSnVBuQc2bEcNdXmik`{mgC_8VA)?T26v$Sol%+BfqDNq#P)trr%U-AOZf*PJ&%`h zH62TT4^rK>AJ~rf!K&N&doY>x=I>bQb0c)F z&y1Rmr9LB7xAk%SCFM7-<|ybq{ub374d(H;tmduCHvjQp$^Q;;%euUMIF|Nsd@SkR zf(eL!mf?xuUc~vqB=BIPPXwML%~-fHv`aCQ!tcLul#aao94 z8U0S^CmY@I1;pKgnb5By&JXSa%lNw+EbTQ5EbZl3+Q)G$m;K*^_;rZ$gW2Gw#C2o$ zf(wZ2$L<54ZPL#HUt!YERgMoM{=Vk@;1c33HRmZO9w**bb3XV(;saphb^JS}FZIFkoO9b1d6;8Fb$Mdndv1L&$&s5Qh zDbE*RDUaiu>HK`R;7jOIzps?-@!8kl3n~9t0Jix#mi*Rfe7pWRmim7Ko$Eh5>6r6B zHMU-Lb38ISxe+{s^a;sLVBSBY=NrJ%9?J6mj99Q)b^AUT$5P&(p-cNXmhx_aF6DJB z<^5H4^S+qT$*o{1uUFlkZ}6qOK3K{Nw(S|HZr7_ASjy*E%9jS6%Qq_tw(CbabQ!Nz zz*7IJVDazxPHOK*lGUKkC#L5Uz)u*x2AJ;$U7E}Q^ZlSplL@eluT1a?O20Ij1ztt` zRI(=cE0bRmyqP#Zs0FUokdLRc!Fv!tpR5f&ka%gb4!Eu1x?p*}Ee9;mx8;J*p!nT_ zdf*ET=PAc~5WkYF4<1UKA2bHb`Kc6mGU;^u4ZfH7-K68^i9by?fnG}db+RdVE%A5B zX5imV{C&YS8~NVv$^F5*6US;Dplrw2L15|smSE|B$Fe_kF!T}RZ)x%nu(aQyU_O4@ zz1CsMcK$eAIWd;f7x|85JUW*06d=Bo$FYp}BcStm->(+f%ohjOYNfgz|HmrZ`X2|D z{Ei1pevaQX^=%DZ_K(_tWjwb9uci2HYn=f8g?K`;9XQq4_d3)%5iH}Wy|TF# zsMQtvE5ze!oe!4y7l9>yH?YL-Vc0z{bE##0KbK?ak6zHFKO9ScTn1hG<8rX{#}#1d zk1N5_AHBiSA6J2;Kdx5x`Tq3IwfcaiKL&uMKO9Sc6hoK(xDG7+alLXi>5su+>5n1G z{wiwkX|)`0jBq^Vdv}NQdJ%3xJU67bDbMkU|9HfIJmNnd@gI-)kC*e0=YypD`utF_ zmIwL`roO7*P)j%l{l;?oxLU&WJeA#^M`?T6_3~!0j337`e~gCC^T)%rz-InfT5F8z z@$;y?o~bns+>`jlTDOB`{l3F6Z$HJPudFoze5>J!;5mjTfhGQAu*9DNmiSW*yX|M1 zW!-)p%l0!Jy42sX)V~C})E{j2UzXOoQ*~eJe>Yg_e-Bvde=qn6s$W^H`@pY7_*3FF zA$@a%6TA7|x{%(uJjWyc;}QSyi2r!Re>~zpUd}(po0MP2<4P?L^f{(}P8W9Lb#6o# zcH{MaZ67;c9{{hX`ktKTIE~iRMX`C%lf+{~{P8f>AB6rL@z@Z{`Z^!FjE{%F-2a+vk&D$^R)Z?=LjUcI*xDygjm? zhTbcm&Tqt?0rw-O?{k2qe$Rr%|1z+ocP!~0OM5?u_|l%wgQYzkOMc6tOMWkaxjqME zJLdWvn*Abl@&6K7{5zKK8@~))zHjV!q-l>=ppQ50;aI+(yaKv>KiRRA|5fNx{@1`V zUpVIPN43s=9XfwMs(tnw;MtV_so8IWpCCRf`z`QV;`6iL25%&u8hZy^bq}AO&wCf# zjCfIOCHP37x|^&65@iu@j~K7u@9g>M?5yfZxc_AeF%Lm z@yysN@HV5Dfs;*G{|LMX@zmIA@S#Tk7~GzCQS1|NSK_fDzSQWSLLXps$77BD8T1)O zcRb(dYoI@EbjNQHch6o6y^Q$M?9ag)h-aO1ehc&sCcR_7neRQ6 z{R{Nk#EY|k1ve$08v6}=5b?~|R`3Z%{~dgR(fdz{KX5z42Y@>pZVA4~@S)&dh6})biC1U0 z0*@qKn|%~`^I*O|{b=xQq=$JL@uHa1=SFx*gkLDn@%M<=Wg~t3W8&|!kJ0?%KN>y` z{3r3x*{#9+edAcr4lLi#b}ZjZbu7onjvMd8`8#ex?AJaK{thRuUi&0)YvNeY0enh? z&m&IOcKT2%U*p=RBK}Cy_p5!Da)RG4eq8Mfz|%=@SNlTc_yflOMc@VHIq?|rd)ZEZ ziTIS--8H`5zwHT@@mmCz_0O?<-|zcm+w0|mhU@W z4qd+Q=y(&QpH%e<=<nR z^1bFk;FC$88XFAmO1v(62$-Koex&wLa8J^g*1kbGel>9{7^a-K-uQDoj(BElICPos zMu26!+z75s#|uTi;|9b9!A;O*JdFe=PNMNxXB1fc-wYQ2qrsBivCN;hs2*=c{?4i6 zSmw{M(D{5gImm{NPUI#A(zXm)DsIzR2)h zV5!gDV99S5Sn>ng{O*A+>1Tr_{k>pG?|2yHKcLQi&?gfQt}_Qbk9b6#xnOx7;(oB? z_W<~n4t)J(9$4P*`5;){@9FqM6MsH*d7kDWusl!WSf0mu7`i-<<9I#!yRXh8(ElKQ zu+9Q-W=C2->nsE}C4RilB4vAhVzFU9e|IhEuh(%r!|;-bz7#C_qt>6k@AxsxFIJQG zb1d!mICN>hC&1EvPlBcW983E>1zp+7mxGs3d#$YF`1J^XMO+rrV<(s6cqDy1l0F_uA1{|4=jSAUJwNxl<_G-+Q(mVF z)A_mh?o^&Nbzao^#5)pyTW1BhH!*!56?`3WeuyU-ehvCO!>@xMHT(wnCF1_cH-SH-4}S3!_WuF6lsG?F1zu;kOgXW-FK^Eu zDaXGdjs>fg6Pt)jeQ?~nrkozHUY_m#HsU8*l3wP241ev2OZ`v4XAnPA*Kv2^BL7q9 z*AN#3jwcxXGw8F7?)WLAuYtb8=#JMIeJ%8#jP97f4_)Mc4xPUbT@X0lqaU}|7tjwS zF7dwve?OM{?h#3laM;7cj~3w76lhY`P4_Z#pe;xhkR@O{Lk{(A6IqdR`x=o_G~ zHM-+1M&Ag%Mt}D2I7M9Qe+T_wqdV?s^zT)V7ZR8Fj;|$tr|u7`Cl+z~x<4z&7dG^~ z%l%)$t4Lo{cdK$Db}je!pWrOwg1|AKUoG;z3_U-==T{2?$Bile`ntaA@#e%o)(w;s zV~B&C4DdAKsyPYpT;ftc6Z|-FndA7Y#9296s>e4H=j0^8wFda!NwK=hiT#N4b8^9l z6YrH%58Rr#)XxKVCN2x{g~Tm#>Z=}a(um&AnbSZyaSiE53f^X z@dJqIethsr#NBiD2bU4|$th4y{777!(@Ht+UFUm4a*hJ;PCPQ_I4~b?miTRy6D>&} zo6{D2Eb$#VCn(3yAfA@f4m^Ok#6JlhZC}gM4s; z-zQS&p9Ni>x9S4EkK)hC0Vfs^Ka_K}>WOEG7w2>Zze@Z>&N*P&-#Hg7`={rD->3M? za=`H~i7)rhhyH`nFI0|u*Ry_+a-ur%vYc+p@difkuAJD*=$9zR4>x)b`~a8@Rv0aejYw zp??Q-K3*u!odD+Jg+U=cn9>i+od}(;2aL*{1m^E673WR{^Y^m{g_ytpP@FpjI)8tA zP>A_>q&RmfbUq##6yoD3|3ZHn^wWt;{ORCJh)ewva4~UNh-E&S0bS;wJHgVQGr^0E zf5&`1xX`}~`ZGqq8~g@wp+5_}+UWOyzcu=7@Xd66yu`m3Jeau9zYi?sn*)~e%>~PN zb1dWSe%0-GdqCNa_jzC$e-A3hGly~c=PM_qzaIiie?JVaZ{j}!Zcbd{FHny2dK(KC zDkqLH@f~+E@fShAkhsWS48DT6AaE@Gw*z53p^I$Dm95Jr0)kctY8> z$CJvoJ)Qzfdpr%6_IL&??eVO#ZI5Nj38}ARsjp+H?{kPR^?e>J^<55@`hsnJUw|(4 zeGx46eM#BY_hsdT%m=T4Wj=5$<6{MMX^&UIG9SDKmifT3%m=SSm-)c4%m;5km-)c) zT{J$5bKiviF!7)eKV$T_pucW($7M!;8~V3Kcf8f;??BHO&i)hWxej*m~F%lP;VEaStmjE^ zSuef@OaH6`pH1ym>VE^ijJPbs(tqDVm;PH1mi`0V{@Vau`fnpx`tLhsyZ(Q#Z190Ji%VV0%9ECyj6YI~M<&p^N{Y!BT$5Qr|7A+xq^ZY}cD#!BXGf zlx=;tD%4wmx#0haP?155s3oByBCrMzB3&j(2UzOv0fP`2}X3@qa{4J_j&4wmwz zgQa{`z*0W2EnijWQod?nDPMJETfQ2~wtN|2DPICC<;w(1`Le)LzM5d!zi}-4H%aKS ze^U!A`#0I(v9x`Z__e{a%zRS^+{f(S)CG^C`wt8K9PpzieJ=PFlfE8!mC^IS-y6L? zSnAgREcI&$mi7h555B?kmghE7JwA{4#cI2OM-dkU`QUqrW5FKaGmP%|DdIaanm~V# znBI>G?m^rqXK&@iM&eg<_XXFc_INdSKX3tYk-tB<6Y-*$<8BfCnh10IhSN`o@Vp2= zP24ST{@*Zq3*;~7(;V~lhJwH`UymsA4?ukB5699U2SS(ri1Ip#MIe$Kw%TzTd3GKN8IMqZRtCz_Ps@1(xmQ zXs~QA$AD#fITn1q$^SU;XyQWucrf43R^qn?^Zjmxej6}f|19y_f_Z)^^iKd!G5*_u z=NkVff_XhJ@!NxWy)X1n0{0xv{yTs#ATIPfg8BZb68~f{-(OYep91Flr%L=zV7|Yq z&_5N-_fM7hoxyy6RiS?x_%T!d)4?y9@}B{g@pUFx`ui-fjIStnf!>VH2N(HggAX(3 zhaJoH^{&w6`nqEtPeuMY&}I8@Eah`7vJzn=$Pj`z<8%lmUK0B@%JzsLpK z_2fe6vcGc?SoU`=2Fw0dH?ZtqIhOq?$FhItSk@QEQs3_IC-p4^OMM;7`gV!xc7L)5 zSk8y_RJQ9~5m?r{OToO}l={8EydIT>IB_HQ*JaR~5*GxHk0t&g_j2eL5^u@90zBBH zzY;vfq<6f~r0)&=9h3el@DC>a)nM-?&fjqs@wVJP&>It{)$0r9ZA9OyR9^}}LkN(j2C;z4XwcrBcvJlJo7ywT$ll)xO?DT;lv-9(b|Q9|XT>^!eaYqdx@x%IFV+w;25qaKS?pTgb7ekl%WeHg3m!)8tUmVN)@+fqfUmVN)@)&fPUmgd`{PF}? z<`>5@zdQ+D=9j0yGQT_xmifi8%rDPCm-*#cupFN(1IztY&ncVpRfYcZ$_bv2`qf(w z=J{w~y%)eTAH4{c`N(k(YX2htCFs`>7X;vVHeJ8G+<#ehJAbWEPRRWADp=+(aQs_y ze*87)vOd27mg~We<$CX%(B*pXTgv8oZq=N(l@r6LymY?>cr0;=|1Nln(N}_J8~r`- zBSwE8yv*pOV7VUo0a&g_eh7Y>;+OiXz+V!Vg?Ovc%b?f1nRUlah)eyCpdV&*$0r$m zHS}|g?pWsckD<%_?zopp{|WR#CcWd^h=&W%G~Mm#9QvcH@T{dE)HahZwlcpY)6Uj_01ATA5B^j}rzGCx)WC&zI5>fjV{ zS%~*1F7j(YKb)AphXOv{=o#RXjSjZsB>|o1vlaC+!91V6RWA!H{a+I-{htI&|JMSa zP5Bk)I_^O{D8$zoJsa_FFuG$IKebgi`(JD8)ls(lUyYT`@%&Hq9LxUJZmQe;solX+ z-h43cPyJNSvE<(by7bqc%C`NQD%Ub{`x}yK(M*L-aiN|^J`16%&(4*HvSKWeunXX2)Gw)iokOGeJNP3e>s-!Hhh;8^B^LC|GB za4hq|VCXU*IF|Wf2y~ebhJt0izXAL-ZI8vd!@#n=JC^NzIP?`JzGFFlcPz*EBM@JX z&u;|F@%v3+IldnWmgE0XU^#xj87#;5qro!2+ya*Q#j%`k8UtOfH#?T|Q)8ja^x2taVPsW3#J?{YX{CQBGW65u#>h^rkBxO7QO;@)2(ND%<&TrgB2g*W3k`^EHk)nfd!}=xMj{{OwrIhs=U5=RfWN%lQw-a{gmB zbUFXwSk8ak3ti5C+y|EPA9KKR{=>1H|CkG1&VSqwmh&GEfaUy$V>$mZ54xQHcu?7% z-yG7keGzmyUUw|V>x-ew@w#JK zUzR|Z^~G@=>fcg-DfFhMza1Bk<@@&@RoxzsKc<|J^8w4jaz4PZ%s($cm-*&JuxuYM zf#rDJu^g{Emi>j75ns0VSHQA;JC^m?v8GKc$=eD(nE1)O-@(Tbm->Hz&mb-faZi(e8}#c; z`ai*AjqYXX`LMf;?t>Q*Kc5$XUm$)ZF9w$REDbF4nPZv%9LxOZ_wk@op37ay+~zSjK--upIw7mgC)K z(B*h|FR&c{?hTgXU&qq^&7n*G>;snl;eElfzqFsST|f6%w)^ufz_L9Y0G9E6pt7AW z4^mFZ^9wD(^8A8hKAwFf_h9I9zwsep89#@DWqvpeEaSz8%Z>z8LXke0KxO`0fst@m&a(@qGzc z#&-{}jPIUc8Q(=<8Q+(JWqkJn%lN(mEaUr1u#E5CU>V<6fn|ImhpWpbQ#|Rz%ssz!7{!b%lN(yx{U9EU>V=ngJpaV zQnurJu(BQBL%=e=hk|8%-=J*A_b_EUzK4Tld^?u$Jp#In?;F7~zHb7{_#O$C@$Fc~ z_bBKxz8%Z>b}ZxjX2h5AJsK?I`xdZ_?=fH*-($ftzHbG~_#OwA_PR~kw)gGI_W6_X zU}^6=z;b?h0$9#3PXx>P2IAg23tge$^uXF2v{es}=-~kD9{!yLUtH zNKEJRz%rg@fo1&M1D5eK8!YV)HuaAM_d=KcbS(SF_o;6BHx|rMw%4B=Oa61AOaAwR z#lK@I&jYI4^2}4V+bh`S{~&a!zhlXNK6J_dAu!)>R}eVn^D{;M!_cp!_ALk;Pb4n# zAA$Y=@lo|1KT6!X{sQPPn)D07-`ZCP2>C@hkg)o`}&UWp!*Gr{3oCvOL{@z_)Ov= z|4HZ<6BjzR?*n-XdOy-T)qe&o@BerfEbj+d2Ik}cg1|AKA1LylgFb=$omt=UOyV;C zdFU?_m-@@WtBKF8@A!M-i|fAtz0P#5-;3Y_iRpef@NvXtA?{6F>c0$qB*(As_+H}P z^=o(vw2TOgv z0Q3II$?1;e{kmU5pG|t#^sm5D|F6N>w|d?s>FdBvh%Zb31{}Z5^IlH>7F;~e^X^Vx z5AI0u2c>TSOL;efrM%yPpBh8ob4hpnI&rh~@1cJ}ykGhcVDa}OSp01QOMM(4Ig7{h zPte;F7X*%Ze|T;7X6RLki~OIJ;|~nv`vJg-iz)r0*cR0jeTc_~c(}>$7wF?neva2% zN5|jwe}%rDcxnCLz&yV^U4JW>=bz>Ee+S=9{-(zM052q-8QTVa+vtCSKQp>lQ_m+( zBmYxlKA4}!ni&hg(!MdUv~QZS+1@^?54PK9I`o&X^1QY6t0>#+CDp+_?&0=xTueOH zvHc!E4aAr7WPqhS39$4x*gU@+3o@be{_>)jW8PmL8)9zn4fV4SpWAy={hDCOKM9un zYk?(y$4zGYUc5mzba@|oZLs*O0~UXE!Q#)c%r`lzoAysOa4hp(J=N`emj@RA^}*ub z@u5`SMX?6ZPaqx};%-K72>oiKgX8=?yxki#Qazq`FTH=NK?>Z2c)td_flnpwo4E)0 zGU9@u37Fsac}Rmj!Tm`;vOzQO0>k@&pCxYHpauAa`)GY_&=Qe%a{Pf%a}}_r1>> z3ROIpv)X*dJCcmur;r{SI8XNf;ep9y}E()Vb17x+Em%NyPe z=I1f{Hk<`sOwT(OH@pWtbUn|Xv%zDCXU6VTj`yJXBo^GKZ0qM(>NiJqJKurL_jso? zoU6K>UmpO=d@xVh+%G$`A=u{kpz8MfFZ03Do?!Dmum>AHq`E!+Spbeb$nRfqT%$ZE zY7sw?fSzbVyezR$(?FZeq-xG*0^DWr)*V_%BRNeO1(_rbZXTUQ5 zJC^bAEOhA~$MXHLWzgk#_BpV8Klpj@NUBe_U^!UwdjTx@y{K%*AK29AlZG#;ZtL?3 zSn9I^EdCvf|5u?)eH=@DUV|?6c^xeEc>^rNk$FbC>6uQ*s1F+QRL$K6m6#L0hadO2A2B&3Fh{0+sLuBx1Y4f3#Pq0HgYWOTUB-2zSY3uzdHB_Di3|n z6&!nr+p`8(-d~*ozT!4+&jh#*#lNsorgD4_;!7H3fxj=I5@Pt8Ta7J-}vtY~+}ak7$1!Iv+n3`Fkqc{R42~w1u>P z+sLsTPd3%~2|3=jZy(id{T%c8l@A*23!U$up!bU?+xi~> zmi!I`_o4DHiaEZKcx;I082uo`f5PaFR~x-0^o>S$oUw@g9}K+_@z@X_W%NU!cQCr+ z?nXZp`c+1Ee3Q`+gFeydjvqGq;n1Hox?|~&0_f5{M<~ZP)Akh$9P{?}M2f@;?F0_eVCb=UBGC6QRrY)gCO*SDpk;nCB}UOZpDb zWqfs1Hsw9AG1!*x6xHqa(+SMwJFs!5WTzC*m~FkQUh};9H99AU8`k&rcTO%cOwU?A z#{1KqlP~Wk@kdbnr4+x*?!vcP?n&oGJ^Ma+df!QMoZ+_KlQ#Y7dr15jEcdl6-}~&G zyvMS9@3V7qrDgfvXXj*E6Hf2S*Uqpj-?@8=fB7C}=j3|J@;%JX$={obF5koKoV=x( zuzU}*b8`A#!ty=L&dGiD7MAZ}c1|AIoLRn~&h_hV*wwGuJ`!K+*UoZ1Y9DUDzJ^`- z?=kGk|LDGwz8S?IPwm@oKjDKdciErWcr@(FyWX%XuXmXElkX+a__HkEOX!@OdAR8Ey@bxm76rocy@bxmV~${U zp`H{Cf|`&drz%GbrPE8k_uvEJ5`?;q3lVp+a_ z+&P)iT6FpTF>NoF<@?8-lk?h$F5f?Oay{9i39p;Z*0u#WNeyu zwuu)nmk+1E(u4jTzY2F&L+@FnT-;r$(vf*^Grjl+rg(p)n??$p>$mSohb*$yN}ZG_^YU%$yD51VDnpRZR5U@ z|21qW{axF!S`Ur4tIXR=ReI+U)yB&-mcAcBR{f}D|NqV}+)n@5{KD zct_)k$4hUD&*{cl`%EZ3`{(f+?zhb$ofPxq^o{6PkZmin`eVL`n9I@M*uWcLE2`IcdNwUQcUyX^ov9B z*#F89hy87%aE_l}Oi5EVJ;gsR!o8U7kK>2OuclMW`TaYtxLyApSO3Yl;&FB*-4nt# zx*hQLqCeKlD4zb9e~$2O14&Iu3?84yM);x-Ydp38j_3buf0p~>-+9uFKOI*x8fAR1 z`*-}&DEaRkpZ+`kX#MB?Oq%y%*UNs09^V~E%B{)Q0qIGbTDsn9i^+P{o@ z>X%I+f8ltw=v!kPe-CR9A*(+QKO@4uBYa1Q!|9fX!r9Lc5$5wIS`Jw2z?5f*l&c+C z{c(7|2;WD{;qP;JivHtY%KYEs_S!mx^}wq>lx&107X3ekf5|^0%>FAXFNaT}^^X0w zy@74aJK0#853G&q{cQN;iu4pc_s`*E*O1k6F;^c}o?9^Q>@QV5BA446UOtS8!^@pN zBW^?SIJ`I%pLwAT|IOMXM>v11UmD?=%qfY(`qv>2hu?4`=NEWmjg5IzjivJgWRo@H z-b`cDy;;Uq@$NOYsyCOc`l-xvJDPdkmP6xJ79Q43`%Ceue7?7d^9%7|Hz`Sb4UF)- z2!9^oe7feXKlXnSb4o(EeBu6PoyV8{m}Q*#<@%Mwxj)%Xi1=R;@~`=*ze+h}V^|w) zH_oTrdQ1H%{TZ|UnP&SlZu>Lc_GcB_pH*#tRx|zS{ONd5|AF-rGk(JHI6stM%Sq+h zf0VR?S~FkR>TvoVRv&Hc0&7dH{oUF|H`_#HI9=xmPi9WpI1$V7HGj4mkJ~ZYznjPp z$FEJ_+F;w#+VFPE;bva4*)f~#H^fKUbX~2zimd)P{tV`n4T)GT*IBnXote+K>yOh9 zWnF(M`wwe5{*CDr7733s#|v+ld_L%1@|&y~c+VIcGx;Q2q?!DaE#jtJ$rkC}%c1i9 z#jodk-;vJc47Yoj+tafsJl~v3Hd!;~^)yV+t5p!rS>Y>2fSpU=bVkNMQ_`8X?Z`1>Kh+>U%bMg6i~{Z_{sUYX_ieL0`#FI7H( z^Mm)*Ph9mGOl=C=lHzd^0-RYlySxT z_h#J-)%&PBcpTC3m9a6~K4~_exXmZMd^+kkp0{^4A1)W~KXZKUUoMxFPx9e%@jA!j zgv-a{qz9D;?M3sk2`yg43ANKbXhua_fX*yZSSq>i=3TJ*l!r4>G$3KIZ<6RdC*Y#wA)uZKR z)*q)&P8B~b$m);7Pq*PCtX&$>H`wr|(%xr4%97@Q7u9dfa-}j2*{U|D3Lf;z#SLdSy18-_5&{U#fh2?$AHQH}jIU zmBo*SbNRye(J}LVd2Elj_BB)Qz&nyH?H{~JmhayMeo6Wg;X9oqrcF0u9(YY&?# z`o-3cvUahxUs=1)T@tUmwPUPZPS#7&fBZ|C|9gI_eE)F%_3x(i6yDs}z$;)&?bXiM zG_QlPaj%oH>E7waR`I%!RljQ4Ps>>@ocVNS`{VpBBxXA<67Pu+t3S2uC%iwv%*T#~fW&g3WR?|hTP0#h>`3RQEx&OT(j_S%3 z?-Gtjf92wbc$W3EEaGp2<*fT8{hrnqSlh|k%h;yqy}cD#%I6^pkG3C|XS?l8Nz5-5 zu@)=y$K}xee`=xhzw~>W_YyPh4^5^0tIG1{@U%sux3P98Skpx0iqK z!;$gzKY1U7j&HRw>d*e6aj*RE`2T00Q~7uN+xviM9{8WQuQEE`D;nPeR@3%Le-D#Y zozqnm4xQpxwBG=o((~~g@AuUDg#23$>pUMQM=i(So_|Vde(e89@~<}PNAuTkuIH^> z9{PLT+W4o!ZO9^C%J)WaxV0KynPq?5EpLi^^DkxoU#V3;yx(-j8W*3-QB3<|e15h) zh4XO^Kc7>XKlU>+l0JMri2W@fo#TDQ@$8Se;aY-}1aQ30A-2(=YrLpsKXpHMexf?p z@9>Zgwi$5xVWhJ)zmyd!u^eyTFDOn#XTLX7I6nt)hp{nlwy|m66BWddrsw)M`RcEJ z|86|;WPV&;9xrTr(Q$!t)UUGYT%NTVJ0D-u@3hqdrtCi=R?D$Nf9l6tPSowirP&|#l)7BP$NA0ElxSSQWo2KXb$a%_tub*+#{+)LDf9d)e zkB3t?hQ=xJ)e)W+VvHkdnZ*g&9-bndx2xsG2HtDN#=H;M(si;m#>TxL$Z~!)zLRuy z*|vyzO$?`bEeyxKqYbBf?a69>yJ|U~3EN4}dd3gr-~PCt4`NP90PE*O^qWJv##77b z%{)%&CQ&@zj%FB3*H6jveL&B!rSnj)n{YP|F~bj~H~UMpPM!WE#i#ZCTw~L`o@BXP z+tbyLT8_WH^FXR|`8ggerMr*vQ$IUv)t|<%jFFGcw_JRC{xR{B%b(*PPR#cQ9L1K( zcM4e!?;DOs;lnwc>}+e77)$qM85{Fnwc%^nQa^oT`B!VRHjCdwj19cQEw^J!elH}e z<&9b{5C1rxv6d@}H~(jfM}O}a8+aeErT+eetj1?QRkr-^XRb&3FaP_?xvTBU_4@T! z?iV_K`K^5Ym^r+&wO3nv8(aEYV(kZHkuQZ;*;+YkJhklSL5k1z9c#b+J(ND>dnf!M z<+z9~{Y@hqPQN_D(fnEG?I0W;PTy&p^T+!^BZ&PJo!<|IYy2HqPPa4jk@~4DKG!om zUsV=A9A5iRR}c1kBr(^gb0}Qn|6R-F3h!TWKJ&;wAFthIteejlY$sn%7d=kf!}qBI z^5cBkM7Y^?q@}D*>G?P@%-uP@)pylaR4*Pc%9<>`FiRHhT|sxWGdbJPx9T_ za#mD6T_-=Y<=bd%npY#Jyd8L5X|f$%%TrN)Z7ChM2j{2pqL%x0S!i8lj`maGPUIi; z8|8}1$N6&kI6v;M?d8Me3g4F-^&e$!H}$_W>Dd43a6M(%dQra`%=LM#3jg2t)|359 zyuUfF)erlALv#55Vl|(rKMhwK)tNiy`d+0v`JWipi5D=fjqkiywgZyWKN>elmXO{2I-FeBMm*qw{Mf zzj(R)c>HmEtsj@8L8Ho9<5g;<+2Ai4PsbhSGoA9`{2w68S4J&!bhaeCff zcSh&!>wQYE`Ov@2kMrZ}cWj5|Q<+jOJj&(DE743kP0u>};pc$a&LDsM$Il0=U)WIk z=yNDtD)*lhPk)>ue^26+ z4N+^6^(sxv$KO4|M@P6zghvtcpSJ6JmbJZqjl}2Yj`YXrj&4>y|Nar4&786+cGcQs zoX@urzfsq*JPn5*sW>cM<;gs+P5lrU2X8__rY z_%GU?roU~z+D`00yuZO5-hMTnT0W22lKk^^XMQir|8%(KAGN$6^bM6$!=udgl;^<$ zFJm9BPt409tMS!xJ03{k{1?7YfYV=W(gj{Gn|?i=2jThbs*oRz$Lse%8&Be=c@jTv z;`8w}zt4k@FZq2QeEi7o^9Z~&^Zti`j!XD`9`sbFdH(~QMfWC>KRT=9P2v3PkIVUE z=zi(S`itXzz~!O+nXhcQD!RXiDO2^la+8bNNJIC0nUZJto=s7*st9!%9>MxofbD4=3cwdm^KYl+n z&(QpSXnIP_+eYCrn$N2aU>o-mWV!uQWVv2V$?A{OGxHzUOY5VS+sm{Et;4-cdfNZB zeuQJ*&Fn8F9yxwkM>w_5>`*)nkLJt#yY(M0mU8XSmi)FQ%l^+YHt;SomTG8hns=G8 zaj&1T>E1|Vt9X-*t?JD-wwgEJ*y`Rh#@6s&XG`V#%GkiH!@N$L_w?9$p}drTwd=TC zftMu9>t`O>%5*O8KCIgxr#zX{Q@GS8@XjUXadxQ9o*7O=rd1o!xC%hhMy8l*q)Nhn`lz&*~_XcsjS6(mevLkD{EF~SM`Ets# zLB0gi|D&w=Mf*j=|0%2G(SmR}wBIWl57B(1@s%~6mOmOE*2CL9$KMrJKmU~F{Erys zd+JZQvhr)Zzia;~|6INqp>k_^G<;WWcszvrL;e1zmdjJ_d5T>uzvi#)2PQxNjqRBk8_{?>Vye3jK|xY|m?sh(y(n)Zi(x=Hriwi-+O+asCd<=;=J@oE1{<8wUZ zLwZHyllMm@e&C6JdY_Z=pJx1XK8-?t)Sp@%*UD;lbbMo*+pDbp>PId1LsB-SwVa;M z1M(hn7b+(oiO6wPns=e8N8IZXDt|P;=y=*$RzGUBoN6^(ZM43-8Vl+2+1NDiIb-AAt;VK%D~zq;-EC}D zZ-KGZ%=KvaqjFa?Z|$tE@pfc+`!Lr5X#Nae2hentjdyL&XuSV+c(k81za80VIm5iY zc8nJ&;kKdwZaB(OnV*yhQU8@O{MmFnYL8uAzck-y zKGAUI_P5b|O#74Je&q1*dDo~P<;vo5xH&$u?WOV6^7stv8ec8qSw9-CR&{l+;s2@K zRlm{vD@(88(enKzy$#sacsuJy{c3r3)^fW3lllJ@+a3AQ`8OIbI!~!y**wqj!`BnF zKHCc~HxE+zdE9L;e%Qa3XICwk%gjfS{*3yG*8e|c_5W}CNyG1Id;Z&gySCq;?X@Gz z{b05`yZvc=4gbshm9qU;NqlVgR##TP|1Hb;^q9i`r~4ksM)TqDRaVcKD)CxcTWIZc zYs;)nPIG=ZMaK}Uf8L&>>+_8ikN<8B#b;j3Y=6wL=@PGrwOy^9NEW}8{EPeJ9jm96 zNV@QTm6k_sv|Lfvc!1Sm*1Onl2hY${Oz)4Y1v$1Jj`W(*B_ZqV$MV=#yc})$|dppSTeQ-x?CmuhKbtcE7^RO2ho9^}8LHr>$ z{%9M2LO4E^vxJ$-$>m}H_t^OSTyjA7jofdzinlnNE?Rz@&Zly5I-k;A$K#CN|7_CH zeSEJOKh;cr0o`x%&JO&Ua*;nS5Bn3pRjl8t)-RnOGJd!3kL$(d;QpyUm#y><`h%GJ zP1}L56PbRY_!agS>8BY#aqn!h^wtKiJ2U-jh_(EF4d!{4pR@KIw&ZtRC?0#LaX;6S z-gjW$pFz*TFnclYV6r^Ej;KHnQZcWSiI?V`WA$q|KGmn#aLgNQ!`03-9C!~|UE-(N z_;JLK#(TlUPxB-`J(q4c9r4SEIp5E>=a*{aJs|PY$@2Ec{&YLvk>&P@ewWA0pDEA$ zSpR$;`LjQ6LGxa$lnsbjj$hF{Sy?&wc%A1%K5mZA(}pAdZLZ#5{HYL)Z+TbC^%wvD zuluc}eYih&s=szJJ-4%Y4>OHhe$O>;Z)Sb8;X7(qPS5WZ(s<0_alm}>e7~H2Lxg9C zIPB-cio(6}^=JQDel7=ZPnni^4o&G z&q7vpF3HHC?iZxD@i@G~abVqX3Bvb#Gn@S+tN+Cx=@t3o zbUhc!c{17V%g1AV3hDg!hP8iM+hUP~ceQqqwX>~#i>#J|V?Mc<{~vfS8XNOg8k^>= zH8$>jZ!F!+u!PG~#mgqE>D5-+E<0#9&e?lx=ly9u9ld@0lf4%7UqkN{uchCK{@scG zeJcICv)9@`jsE-pSULl+xUMq&ABIVo34{z>AS5thU`R4UX)`dxK$Emi3vHoNi!G+q z(q>wy1xuAiRJ6D|F6hEaciA=8xQlk&V1+eSy2f4BjqB9J3W_#Xbg{+#k3!v0sYaVB zx~Tv6eS4p$_x;`Tecw6v+;h%7_uey?v>n^qupNW%E^Hmx?#A|ZZ1-U6)aEt!g7;xN zuFY%W;QiRTu|25GYu*7qq|Ix3z#bf{7knqShp|0^?Oocu=G|bwHm`XUJb~>!*aon@ z5BVO$HjMpYa0L8_Hm~_8_}AD*wRz3ofRCF7Y%vFj&1)u*#^(6AY0LPy=^!0XU>}>~ zQ>HoNQ>Gv6aZF-=5=^3u&ua6UDe!aJyyhwJ^Vt4Ho7a2+JfqEPz6gFvo7c>OXU)9h ztVv^Aa?D|W4*WXoUq^jXU+j@H^VPW)WOO%y+@>Y4e)zgD+tF zA+{f3`!TjvY-`wF*5);rz;$h2^9uM2ZC*y@Xy#x1~;$C05h>UwRz2UFbkU-+YW7BlMUu*^O~Jtt~RgP4Hjc7#pc!KHT%Fa zZC>Nc7;^eDMzDEJIrb}HufV<^ti-loo7WrwgBhos!HhX<)6Q$Ke+_sD_CtuT%{b?* z%~-*%7weTO-<~7%W*JFDVwivb>u-%BQQJWW60>(eKw`=p7d%#X@xCX%c zupP(tV8-aS2Q#Lyo!Zum{a$be$9x*wzhe6`wy$9O&x}jk&tdxp_P>RE3);}<;3Br~ zYV(@!f&UL%TALUDzD_9PXWG1G6?GdxbR4f|v$+B|M?+A*A z9W}Q7t+xGcoA-;Ej$ZMw<5BUGWgoElVezGmzZWOVJ}XX@&Dj2DM8D&WM{dotb+{&!h<#whq)SxpAd-|x6qe9nD?O&8v~R?1u^$NUuP zF+YbEm|sAP&1Gn*c^&FAe}Gn+KSKk?iT_tmwQ)m3CKnnp7PP?>Lt`qfNu@Qbv{seY zrqbF~TBl;-is@ENk7D{1)32BT9dSsJ2}O=5a#WEMvY(Xwlw^NL(l2kL-Cgte?{?|iZ>Z-LuUrt(3Qb9^vF^m zOR+4a8EjQw23xfCpRAB8#{AA`Ca6VM#T zC!ik3KSB!}PeO|wQ_xb!4Akd%8d~Z2GBn_rgH}7f1`RpB0gX7m1#NIFLXSGW4~;o~ z1Z{G>1Z{Stp{2*=pdAkOc&CFs9(S$ryT6xX$SlFjD!6<>tO$$ zb+CWu9PHneYIQ-inpdqBRjZ4t)skwptXi$8R%z90O|`nDT5YISmsP7Ps@0}ywWV5_ zOxDVo$y&KGS*x5(*2hgDRcR(`<;!HPDl^%?flT&qbtd~al*#^$WU_x7 zGTFaJGugkfO!jY6Ci}NJll|M8$^LE2WdF8jvVS`=*}t8c?B94M`?ouj{o9kt{_V?T z{|;obcLpzQ={Ff(eBh} zcWSgdHQJpT?M{yNCMR30*~zwQb+WD6oNTLhC)=vS$+qfrvaRAywpF*2ZPnvsTlG2F zR{c)4)qs<2HRxnp;VBB5aI&pNoE$l$PL7;$Cr8eNlOyM(lOyMplOt!+$&r(Ea^y@o zIdZ0*964v4967U2j-0bjj+{9sN6tAXM^4Jgk#oVxku&e)$XQfdT~u2wsjZgPRx4_& zwAyM-ZMC7ZzO1vpqO;!AS#RmA%{HF3a~sb(XB*qcvyJUju#N3gyp8Qsx{dAQQ)Hzg z1KZd>)!W!Up>1rR2IW1fyfNi%Qr=eC+hlK-y+ig+l^Iu=-72$3W%jAeew8_}jcq=- zjcq=(jcuOT#x@_>#x@__#x|c&`6pHWDV0B|@{=lmO65-F0N~y6ep1br;X#9Mzr0IjSd%b5vgz=cxWH&QSwdoTCP_ zI7ba-%|H`boTEmvI7f|UagG|#;v6-R#X0I^7U!r_S)8LLvp7d3vwj4f%6bVpot1{3 z$$A+&oAnCxY}OU%T-NWQ=d%6;O=V@4V`j*5LFcn}LKn00p%=4uLzl8jq03q2(3PwM z&~(;S(6y`(^iozGbR+99^m5jlpjWb*pqp7O(5>6JaD4A+;4?Wx{pDV?t7q9?l^SX{UG#=`<>8P_q(BI-2>2b zZqA%3H)qZZZqA(ZZqAd7ZqAbz-JB=6n{^w= zW-kwBb8a8XE-%k9A3}VN`LJ@0X#XSHA4Lf{W=#9zD(9s3PpRZdS(2*5l**r09nPo@ zv)OEovpV8jHe2IdHd`Z=%@KGZnOnBnx+>b9KC5xA1g5tz>A2wcnN z2)vZd5x9}f5qLS9Bk)Q#N8n~QN8naAN1!u@?dHnisLRP=3m3>zoTKLrS$sKc^FR*U zygG+%5>ZTpVvZ^%rkJK2o<(yG>)e{ddbZ`To*jzsRD3s%m17>1r3ad0dbQsNZ;p9H z`~4_0$2_Y20hK(cqYve<$46uzRcYfo`h;Rm$v&xbnbQ8WV$LY$tSob~oRj5(Ec3El zlrG7>tkPC=#I%mMmcuc2N$0hZquC%wvq28qd^3k_zLmpvHapqQ&Yf&$*G{%`&Q7+o zXD6Q!3U+c774PKzsB|aqN4}lBA64$;{V1?=9a_DU_oL8G-j5|&yd$w;U`>}r~`*C0= zTk^fK5ANjIeL(v|JO5mkYd(bk%L?Y?olak_`LOm!cDk|u5$%ueeOH%dzUr<<;cMWu0?!S?7XWwoGxZMtCk;#+R!RE=#p6Az321 zY^#P`wpA?maakw0qmS$86FT}y9eq;Xq`Xt|PRn~n-m~(~$$L)T zl)M+@UCdp;Q7-0w54x251L$(@GBmB@t|{*&<-M%^E85>wIa?~nxr=S(+QqhV?_%qD zWGRrPP?q9dnwe#z7aO}cCtu#h`Qgeg&JUZrI45uI z;+$+eoGY9j&J`{X=ZYK;=L(O9b47ut%a?BoJsPDRzH5|v_^#pe@Li+Q!ZF_3&LI=Ha_WlZWpb&7LV}t7it<=6M?0?)fsb!!rl%^n48( z_k07|?fDk8$HRAxJ`dkD`aM5_4tQRI4tmniAU&Eh+p#}MupvC#G zLQC_11NG(q4qBPN1r6k9>_=bcZ-<8Rv!RiE540h_5PCF!FEo~425ri(gf`~~p{@DX zK-==e(DwWWXh;5a(9ZlDq4E4%pxybc(4PFaLi_TMLHqOXfez%yp@aDkLWlC-2~9{x z^52d9(fk4Ec>V{V6ZwAuJ()iYJ(WKSoy>n6n#}(P=v4kEq0{-3&@=g;h0f+b1wEVp z1?XJlXBcJ!0%lW^?{+0aSLO1jO54x3a4xs(5ZBVDR1M0GNL36AEsK?^HsX&%uYY!}? z);_4u@O;}GrN34H>j#^3R zxb->cg!M1blh&7@r>wKkN$WqLN$bC$Q`ULtv^5VsV|^DoYrOzHYyCHL&RT(72F4{EMPqY1zp&$ zF6e=V3Lb$*3Qj;93f>PrS}+8S6?_=lRPa$~bHT@;tpyX%wt`PU+Y9~?+EMT%w6kCe z8ZVfEb{9Mi?J4*&w69|Ypo0b9f({idLK6kwhmI8d2s&Eu5_G&E4V@@> z8G5qd73isgUqL4eu0W>>I2%tF@E&odfcJ>m0^TFe7VsW1SHOG3xdPrJQU$z6Tqxi@ zV!pr)T`bVOUU`?5cSU*A%Dbk#my~xyc`qyP73JMj-mL=NUkZ7DaTWd^^~ovx6Vy|f z89-|nx}e2{JE5h8`A}csZfIp;DKt=64y`Uc01Xvh1&tJjpbdp}(4&Qip|Qd@L7NJj zpv{FX(AL7YK-&uMgtixUKsyTWg?1J`0F4(u1nn;DgZ30Y3hgU=AGE*lG3Y>H0yB48B zX9}N#&K7a9W__D#`#sI#aF>MA+}%_)jN zJw?|-3yQ9X78f-_ON*MJzM|Wpl|^?z14Va1tBX3Jp`!btk)n4%8;Tx=9xdvJ#){qx zy`hMstEuRN*l#ZSOK5A+2(+ze4BB4wx6qEFk3&0)PC?^EpN4i9{WG+u==0FNqBGF` zqGzB3MgImJEc#FAP*Dn+DEcOJr0CnwkLXyVMbBe@O#9FTcKBqjzKqz?tyL< z#i3^RgHY%0cS2pe-wn;#JplFW{s6RK_g_GZcMn5LcaK7SyB~*E?*0d8VD~4Xq1|lr z$ZlTIN3|c*e$#GV-L0~;$`yUQpz`N?TNE7ggGlN?R^wudNib*V4u8wM)vop}beL zzp4E#m1Fj>#hiQCVmW)*VxB#0&w@Q{&(b|(eD>SJ=hDhOd;+YNHzaRFc^j1X=pMF4 zlf2FHw#wVCGCO3CYrk9jJ&Ng`J6jQyIM-S~~$&tM* zxnVEgWRLFUZ%?tk{2iouFMFg_dE1n?T}SCq37tAhTu15N%NFQSnSFbCM*VwvMgx0! zMuU5KMnijfMv1*VqY)i!=W;d;xoKa0? zRg<%-$((9(PBpopn0du4DrQNRWm#5aNh{Zya$Qoc4b}g$>VHM`-&Fm#RDV;#`e&4| z9h@b4ekkEt__Q~5X??4HAf3SqTKUBhg z8BzSG;>Q&~q4<-EpOiN#@07gL@}80Rth{sbo|88v@4PIFvRss9N%6}%;!25TfD+9B zDq%zMmleNR!dY%hc2lY`T&gi#sxe%uFA7~ z=JEFX!$~&&S z6Uuv1c~2?tr1B<9c@<2RauiLMa{Qbr<@lK`<@h;U%JDN-%JFlql;bB=%JFldl;dZ< zl;dZyl;h`ODX)U1(%YfSrCg_4DdjpQX6Js5VNuLUp;6D^yoXxk9yB z%IkWolq*!mt1ouE`eMhcFLu0qe)D+s#g12B?0BbODfP}kecq>`mEJEy1Kv4kwfAe# zkoOzVi1%C22Ja&DsQ3HOnDhyB8D(>ZK)%{+Mgl;d_tR7UZ9xqp}`n+7Z>i2TxYS6oaE9e7WUQI)aNhsHd zm*Z#D%keWN%ea@LXu``;bkfUFbjr(7H0fo}CcWw%uX@L;-tn?`&Z2zui%LGHa#AY! zf=ZrOnTsm(qRL!Snae73MP;T{=9 zsw0l;h!Z;ENgNTay-%&ZPp!RAt-VjJy-%&ZPuIdeT?_kkE$q{^u#YWsK}Vd|5f^pD zi#pGWta^O^Rt&Ositr6w|JljxzROXBm4iUdHz9E@ON4l(9Yg%GjR$Wo*xZGPdVn z8QXKHjP02yJILRRRKt<7YTSK3QuZXS$I&vj?RZ%fmd9n8DC5{WS;nzpSjO4rVi{+f zr83SoD>~D(&U8&@dP!%xp)`d@xlJXv`&e>^ zO72w2ag>bq_pyKbeC*$Tl{ug?2UX^f%1o%t5tTWrGRIZsgvvarGEb?@NtKyYJ*QO9 zX&nQfB+9v(F;dRejL~wgW{j6}HDjWjs~IQD zKa25ys+?;YljTogKUw|-=v4VEbh`X2&@<&mGCE7qEY>d;yv&{~q*0 z`46Cr!A$~j`wZnw%gZcPP8m#czh=2WmuPX)^?s9>4J6)e*yZ>78ed8_4($lf4(tb%oG(ta~y z9OkwP)}c-IcG)|WH(v1)j@4bkdvs3)@6LS{ygT<-@a{ZN!MpQd1@F#76}&qqDtKQW zso))Xw1Ri!@e1CNCo1?`(#Zlk7g_Q z`_b8o7U*0Be?K}`!SB{m75r}PLIuBDo3G$^Yl{{9ZtY?Pzgt_X;CE}w75r{(rGnqB zr7QT|+FAv_Tf0=j@76Xd_}$v&3f*Tb`1RUm1;1X~s^Hga#?PY($BBg0)BoiQ0?c}0wF)Y7Kr%ywLpV^9eUKy zuLWX$el5`C=hp(wets>`>gU%2ZGL_&(C+8g0v&#SEzs#-Mvuh(?9*=lPq5$P{~5H; z&snbD|G(HD@NYl|{TvBH{$FE1;r}gk#Q%TLQ9r*o829sgg9$&sH#q6%_Xel@?ER#2 zP5C);rgfAvevYNH(m8ok(hIUI`ps2nXa6?nl79zuS@so`koNC_WzAmzz2xVbz=nSh z_AmQ6RP3e|@AM9u{sI!tI+*QfZo>R%Adn!4r6jbu8i)AUT3?R~1$+NDkuiLX}s;8>y^?HdNL_k5+OnidC|In<|gO(yVe?D{sJlTjkBr_DatA9hJPMIx9J+ z#VdJbbyvO_-X6vGsSf>>Y@Y$`4{Co%no!J$>OZRe@k+M&guEv!dCi_uu1VEADf^Tn zr=@3f7PHc`ikVaVxym-wA*GlL%C%VeHdroJz8$($c^tZ;Tp%gk8S(eJMAjDV?W!ibN^q#+pSzZ^7bp&fGmTG8PahR$~Cf| zbKtllC*(b;_*05c?&qkRl6P8`GyDGOy_k!}yD`ruarTrX-%d)J?1&S-PL=HC69dk=7gI1g~-xDIg4qJN z{B9?5kl*k$9ArI@9%Ox*4n6^GKKM`2)`LlC+riI4J5+wBym5KE2)dw$leWer6SOR^B<4a}M#j z=4%J}w3$Mgx#n5y=bCTIGLIuV%)&w5e-~B4#eacQy$r0s-E?ssroLP=NQZNPzdRhQPm|grk8kL1Tfl(5AqDK$`>q1#JzShqeXgq3wb1 zLOTL4Ksy8f4UGp@pxuF=LVE%~hxP@2f!aP2VEgn3E@S^u?GFTAhxfgz;b7nouzx`I zp}?PEPXwIRcz=;)MEf7n{%F8mjkkN{8V}?m=5g640#U{HKwZ=;Di-`P*S|c6&SH%2OF>Aqphy7CU9CRc2Ec9~lIp~$(cc7cWi_ong zzlAVW{KCgs#ov@&Rs2oaQ^lFEpo*U%mtKw`Kkhfaikh~Fj8{o|~*H*Fb zj#hDAidAu5YO3PA)Lg}RskMst@wO^Aw7rV=wT>!1|5Wk57O&!ct-Ff%wVo>8*ZQh> zU+b^peQltM_qD+)-q(hzcwb9Y-Gn#j59^2{RlK{6R^1LAuj1WpqKbF7lU2OCovPy9 zZL*4Yw`3LXZc|mfyG>W|?sle%cemN94@1vZ@hxwzif?)6s`!?ds^VMTg(|+~%~$a) zZ=s6MmWx$W*k3|xdmv=+CUX|sta$QmUrsB8M zdgdy&p6e?1Le5p}1h$0&lc~p^2ifop*Ro-^( zcWA#;k=?TN$kMO<0qqaUJEU?Fs@2F$iVxOK;u1V!eD%X^9O)J-| zyl3S-r~0I1xgg8D;ujTvQSr-)Sy4<{F>8w1ko~gkS7hImeM@?inooc|SF^496geQvpe#eOj7cAd=9*8b z{-4(V-G}&0b+7b6sLQ;1h-c&uQ9lsk8tkV+yjQMcAKnn(Tz)NYMwBr%(tD+2^|ajG zz~|@t4|9KA8a%@Nx+5&1Mf&WG-2WyN>%C3|Yd|aG>Or!^re%Kjex|cC$_Ha0~zvjlO-lMG-ER*?hcWRU$E0@(HA0VU$@izhn1KnOH452w&}C&WQnN_ z1#QN}BO#LcTI_V(PLn03Db#B-VcW?Pb6aT4W>P#BB3aIiole33oVGdLuv8((7NagnanrpL8`t=2SYwPO>$fW#oAEJwv!weE#i?- z+_sY?W?QINYzigBT#@CEDScZg2{KKVnBAcn@mMG&`b7E{ls+CxgG`eg7waPa!5Zfq zc9P@5E#l9i#3Lb+`GQJ67mA5ZBJC|oKOc(QaU{n@ujr^rh{r-C`U5wY5ZA^bKM6w*W(kE(s;&6zhJ*f0!H8F8KMAF`( z^hizIPLpbX@zXU45$$jL$CUn3O;U8!%!psFNr~At3*vlDT6`|FF0R%X{6lIb=J}9Y z+^E6NtVla*g5v8nF)_QQMO-};7jLTR6<<4)5Z_WW3}%}z92!%4>rhg>t7b;r7E0Oa z1u-|27UMPR;_i^i;&J0OZqXO=iM=&JF&K)8Cu&;6+E844tfp5y5=z+VF|jF>6h~@i z#M?qCJG~$t3#CE7d7_3aF^|`*i^oH_4IusL8n>u_m;~vkYVcwJX4k~TFNuCLSJR^O zWNjQ|nk+G2ujv&(SDO&$YsSQ7GJC(S?;>hFVz}1 z%U`W=i)*z$I~^2Xt&NErH7(+AYvXph3(Phvhe*r(>!DuR|6H38U#}UK{SzTF+k8DV zCc7(~wEd@TJ87Ba(2VSP;gtBNn)9+3h+)%H%XGH6zGgxGz2UT&Rl922Nz0t5U6%G9L<)%uljBxBSOV`_y^RG7Hy|j9-wwDU=pJC^CN4 z_LFK)&@$ae))jYK$n3P+5iBvop-hl*B<7hTB+GZpe=Ot!SuR;(#zTJ4GQT`RGA=0l z@lZ_MCNjQJam7bT#vNkDZ z*POQfq-CBsIwSjXI3-Tjp11v^WnMZ;@_ZNMf4Vj;ey(;^{%zNhYB!MeS(iUmi&qbv z|L1BmLCYMvj#RsWjC0HXLM;|e5chN~US8xUEpzvEB;$hezf>C&|Glqy4+%Kln7Vf%+|JIVZ{W&ZoRG5NQ`NpYd}G?;Dfzn%=6M@7rj zUq2&1?hoP%wdX<0%v?`0o@BWT@^6cz#TRN<<^RH=b*1-)%`Tq*OSPFG?~iV!{b8So z`ya^rqu=%iW#1i%iLcf++V&Qu>%wu{-X;6jLnP}#VjN!IE59$25Pw@cEdTZxX_>M& zk!-Iq`ELm)#oyMRmi-HdW|R&_QsSR$&)fC|rH@3?wtdyMuPZ$e#y?7k^K^wXL7k`4 zO%b1%7xvrspwhQRVz#}}wznvKED{&@hP!0P{T|f$ftD$X^~!%dk`VWXhvk1~jI>Nl z)cMKZ6G@8x@M*>M)RLANh>?7rn2~?=P)hWN&)as=GM|Yp$o|@)v{)TpmH+x0GHjeT zkd}Edwl4qHA(O{;s0(L;y8nZ$Khu^eyuk@xWp1u@gS>C~#OuRBF*g*m(~Y2I-gE=W za$02H9g2&$guCSLy@AyDm)#dih;89v`9FRGd8fG`W}C0wFeZO6l(gecEABftknb^n zdn3vEl8>2B+&BaBev}gL4xb0_F|Xf1vY*K=^M5xi$bTf17Vi$Pf{Y^>w=R2A$mFxU z2f~@)!{&h-Ny`+}xMjaBq){ z$bUQ(7YD*5^L2ri+0#fqW_}^^yn7Xg_bTzZ&@jk)lU=5vS|$&dFe@%hkc+fFim zM)t|tl<25A4_f8}b>zclu5m&3<#1Zeu3448qKV{ruFL*(Ei&Q!PSj+AJU`MhtxY7) z&nGzdyJ_qVe>iFTNj}%jyuonFwv)Ub7R0=8 zTEu&n?O%VxAHhF+s^gG+KhFepoq?8l|4nY$_lA8S>qC|pU&s$~T$7gh>`f%|1?BgL zV<6*6KBqOxkLMqycSqv3pXBw>W&3-Tt_vq@Kgs8@VK8hkFM*c%&P}A|CHZ}kB*^2D zd_Fr3>be6N$FyZ$ziCGPTf!+3?|~rmod+35hE2=OBa|?*|ibxz} z9Le>BE|Br0Wu|ZLmHk*G0Wyx{bJ#G*@<_|Pa5Kq#WAY!5B*pO%$$Y0lwI67it(%!< z{0xZa%ScMZdpyYa1*Kn%r0q1x^{G{m<&b!;xrJmo>+)|zOcCQ8HJKouV{Reocgy~# zh)>L}35r>DF>$iC5wy(kEhPJ)MRreJ-1c|Le*g6(uXhs9H@Ec4zo#xCE{BIfUe_d^ zXKo=MGpCxzK;Bo#5>ru^6rZj=4R)D~W|G%0$?JDU{;TRp=1VF4bnSWDPcnW%_DEeC z&Qvk99peZWyGUHLKi2ugyzq?Zs7Z<2A`4=6OAP}$a(n(Zzbs`S>A&D zuZ7d%E#Y->D{S`iyl)9-g1l}?yocZFmOU@*6N3@I?2EUOj0?)XEfTZ+jq?BYR+9b} z+4qLyVr`^X^oJAT1K}}ocO)quiJS(RkHq`8&^#p99Fvg3J3>0^id3%fetC6@kE;6o5{%dY0*}lE<_tz!FPee$@4TE9xSGSXv=@1z|rZ}u0*>Plv z`Ap=r;{M@wlH-?T{EYlqM*>+cSzLxQN<`*wQJgOn zx8q3OXS+a_OJZHEjbwbU{8&!{SuV-vykRhG{<)2`%%I5lG5N8cBw{@dWWLj&+7ZM$ zP8-vVp8@%NmI4_^YF!Rw{m+AzSrHk(AV1cXK*p0=p95L`DrlMQZzUPOEBw}67_OC0Abs+pb4WHLYohKMJBX7+F zE%SC!=czcX2ib9?*3ZDO`RZH!pk*dR#s}rcx)8{6Nv-pOZ1+YG^U_;M#<$3i^&t`K zX(03UDvfm^5$k6l<4LST-$7dDH*X!2AL~LQ*3m%5ks3#!Wde81$d7d)5$kEP-*E@Y z^#n3(hVEF9AL~NmWbLZ#?~IX_8NGvK{JQ*DC-U+9mcyAK?Ie#&V*K9WmLKazBG%L7 z-+m{_coO6Gj-dQlKN6p=Z4t3h*&ogv0esRruR;g<&$Ca@jDmf$2yXT^)lN}vV77q|8(cN{8(2i zXMJ9(b&FU}veSML>jQU^ET81{6_g+AOCr|KY(L5JNvspx*&;vIo5WYbU7*@Q{ypuz zvSXde_78(PfB75RnP&W${5_GR_*(e1Z6_`BNc)WJtC5uLKM%4TQtbj-=9BFU^7q%J z#jWtF?9aB7+2$AGo#r>~>+=68Vk+1!TVc1DRp%4)!a?zLT}<2-X%WxV#YH@yfb9QX zr7P+ZVs2ziys9oK`ol9~q%I}yjx30{&)Dfz&@#VoCwU(0vcGl+g`-|r{{k)Je;di? zSGVk2hkUl*FaK?CBk2#yj{Aw|i?oQij>TKTy&`^}vD3pK-uK@|svl&>{4WM0r)@il z_x-n#Z1(;`3SeQ_Y%CI1(X zk&N$^9rM2JAC~_&$4Ir4?2ekG*c3SpvRo3+Wp|N`n~^`eCMDh$IWPascaeH-lYO!_ zEgp-k%HMw%N&mX+%VD#h=Y1@a33A%7oz%LO>@U?OKwbwVpC^ZHKgn{& zWPc@`1Q|#2dGfUFC-ojJ`)lD8$T$-B!^n9M&#!lp51YF?7G&QFr$NS%xc@~~LAF0> zng8e@)qe8lh0OuReIi0KUnWRDX_?gyxBS~8KJhamUxs>cqC=}&&&Vx+e!KtWbcWj#XWVa@-M%gq<>xZ7b7OX^V(CF30lT+4@tjU z_SJ|_tf=$LUwscre^B<-Rc`2EE8_bPoNny}L(*NMl($D&EwPV)U=MjVNz zMEo9N`xlgcJen5q`-g2`SNe&lsj}-2a{hOVPey&Vo#b;bP@wrgSwv$|sT@arSrNv>9?Y*vaeiVy?Z?r$i z=XJMuqK3T6{5I;d{Uo2y{UE>ZAT9I1_mH~3%YPyo1NA(wbZ)2-v`k(n$v84>j&!!j z|5!9GI%>LXKgs7j(lWPn_R9ZwG$Cf!41+9(=I=~}m#ANASkposGqaUTOU z?}B_EZv^qX)V-vxN3g`;{KcP!yJW|D8fcludwXRci6+E_+F{urxtHX;PjbE=lmGE( zQhcHIG|1zToZrdE%)R%Kcn-aH1}rg8L{lQ3<3Y~fWS4pNUQ+Y0{7**H;!CxwAmd2- z*JYoMnyXnJe*XsPC+T;~j_X)_wbl>v{K<#SHTMN&$Mr0}5^j`#;yzOCBRj5Z+uvo| zNy~iozFygJeT%P!hvmn(kbmvIG1+mQ+y2wGpR`Qw@fq21y^CAn^RhP_Cp8{q$8~S} z*F{|K*YJGv!fp}QxwtJ76mfln?02%n>1XSGqA%jN?Lno#T^|!~2{+ny(lR^ZEwcZhK5qNFWRJv2mfI`)N_|2M zMuu%WX_@=tW3sJhUR~qwD4bSg*BopNMkyuxVyJg2b zW&8cIuf$2l1!XUZ#>AdTqx{?NC+TmI{kc#a7Tq$>-@+ z5Z{5`Pcm*@_K~QmeWM(b>#~_3p0gex8RwS$@u&~v@kp-6`fWdHnd%3EvOf`xi7!SP zZ9i$5V-K{*{$w;RK2+Cb`+Jq1jwZy_$gpi6Q~H@`(zc(r?K4V$HJTFp>qxbO?O%}n zd^9bt9wK@FT?H+Zc!1RT%l}k8ZVosfyvKu#b1VI&dY_#pwLT15=3gH0gM1$e%05>g z6Y(AoGJhjznWYCv#K^Qs{oC~kkmZnC2L@TrFld?M501(H zTqr5x{U2ofY5BkSAj$X{`JWG^#GuHy^R}PF@2L+i$e$lggY=VH?*&=TDv0k;-?1+H zi75WJs){4I-kS+Bj>LDU?{LfhSkwoyJd)3WevombWxn(dys^MO5{-#i2LKu02r`be z%+KD@B0sJ-+fQ=+xC>+)X_=gddS%D;CSpARWO>6N<4DUy9~zS%*PGZAA{lpD{`f;A z<7ebAiKc8n$>+-Rwx6`j-#oM+JLVyf<&b>NT$TUqLnO;vmmTv`-5YVFzP|+N&jc;= zKM%QO$NU7cJW}h%AfIpiVA$05kd|@v1m(wb7RY!~>&76&f!J`UpvXi|kKC<096P<*$7gNq?{G zPev2Ae^~y`caiju$vz!Tida9E|D*3B>7SAPnP|%PpO+o$=^(zdde?&NUyY_ktQ*UZ zc98$Ycdg5gR%_t-Z-p~KmP_Jy&Ud?If2!Um;yX>-Pg>@hcL!z1-zSONB8|46#P6E# zZjl{-rzB#18RR(W0(l(LG9P<)ul$ahgqRx{mi=4rCe;qI(3(oZb`)Yvp8^V z+D@;6mdWfV`TV>t`-iSI*YZ5;!fx@S*ZS40N#+a6f1)NP`XY_CowUqd z{VlR%z7??!En;4^)59RkAuaRa{xR9HzA9oJ8su?F%Y31qWc-Z$SYH)`k@L2lw9F6t z7i7mgD%M8UMa-9nd43Os-6G~i5$nky-%Ci#{JB3UJLW;#-y&kZ69>Y*BIYwYJtkuQ z60t4}vYw=6f{)I~j`>T(da&$wK1wofL3YerBG!Xt$L|&(f43mmM4(!L6^-AH^NdSYGvAJm(pED!6wAmcJYjvvx8r%#Z~=LSp6O1%$c9LeWZKWLfn zo*)?)l>O!Un27aWknxQm%O&x5w%8)pzlWs1SN7l4C&Y*9hHX2^ z@<_|P`8{Lun}(!_bzYG9Nz1(VJu|Yq8&bCaJjnbc{to0lB;yz4&u>VJ{dKGIFT97O ze_i&H26G+j-CvgpTIRL)xRnkb_K8^cmEAi)GG9>k+QTv1-zfhr10?+<>(e6tk;8E@ ztFFuTlUP?8=#{yBfo2yqBbZUG|>C=6bfrSL!lBtQWo4t@NXZeInL}Wq;(o zL8U)u;cCo_#OVjO&$u{BT0Ns&3e}lWGspGQW85 znEanOoD{J>401fqDE*nkDG}?#vg7$2Wcg&+Otz5t-THkCAl|zUr$IeuD*f7_RglLc z@jLbVNVSXnvxm)_-iRmp9+L^;cj@<$_`O&>>mSLq!`5~43evb*6&>OpIx)N`Nfat#thnpPeSP4lTxx#6+w^+x`}%TaLu-G|BIU zd&PT>B*dN&$@0gP#(SCgs7U*a(s&OOKPb|E9%(+ek(iI)PwF{Oad;mSheIUeS8YFu zdHMb8@|Q%-4XoFAh-6$Q$Z|={v+pNat{cSn^--UQ{skHD2QkmSpX9tBl>f14%=VM) z=SC3o?E6W^wa7jajf+^X28YeZ>dBAcJN{nTu}&>!*Nll+j~1~W4Kki&{EX~akGA~_ z;&e1EV*MFp9Lap^vOg0wH?n?Me-^(Q_1S4Z$T*Vug0i2F#>7-D$?LF1>8I-BBG#Qj z#*@t7EBlw~6XHVcm^fFT6tTVxGM;4ojO@?Wr)>X%_=Ebih;?I-aU}Dt%f3=?8hIZ0 z?n8XJ-Y33V8x((89}`~*w}`*1kK5^9(KIB)*TQ3>yCG?(XT$u{P!!Z%Rqk?KTrJD}N#oS1*c-!HG=ns#H#||gO-H{pb_~DeD zUJ!c@r^UMPy7=f}a}(=<=UMTChkc?i5)_9I$HZI0E#mm$xSj45KXEuA1|wtQXAURr z^o;oV!zr;gvLMbLPKytO*TtV4HaGM5M zAo={(E9OTNww>hj+L%}pO^U-2QuiUHv94&RN&Zg1AYvWSwv&8LTNm+n&dp4JCPK0t zx6=4~W;;!CoiHfoM`PlPkrwepG;XJR#mAxvaWyg~jzp8lVZ(qG|E< z$h!Ds)U>=&53M<-uXsM15KE$C;#2iW5%ZJy zrTUbeUJ&uVVsl-@`^v36KK^|M5$`KDgCgEf#J5CSM7*DfcSUua=J6kkxOc5YEXx2hW+VWZm;M_xdfZWV@;B=)H-V zgbQn=S_~{BCh93BT@c9%O_?q>a#n0gT`KCgGL#BAS{GxAE`sZ^n6{@V)TP$i0`BYc z%4Z+n{_%M{?|bf@`@BkyP<0~He=kuUqQ<>qgN^A6z$%*1D=a(Us{`7uqvDJx$&m^54>K=%%!(dAp?xX{JSc zs8`J8y1QNI)pMopX^-@SbCvFGkF~zARzAN@E}ZI3?U^1*lm9p5e`~v;N7AO=-frp9 zG>h?2zm?{C|GFYt>VxY>(Mngf$I5&UU1(2~`5wBZJyV{a_@$74-frkZ+SH=mQtD5= zvNKfbPrbHN=pCN4d`55VjCE65>!Hp>7t*QjZqM|Jx#Z%I|L%4}x!h83upKrI6_ekh{ z?V)Z;b3NQy!Z3bX7%!xy9_j3j%SXoaZ{zZ@(y!IKI}_!6)O$NK<#_x`*q(bk4dr~) zFLzqX@zCR)p>jN8Tqxsb`e_tRV{5Bj6DRLX-sn^sDB&@VwuJoeU)RvLt#9gs>sq>^ zpXsXhP*3aUx~5$yBj($^D zwOh(~Qt$1I^!h;+SbNiZYlM$^1iBQuKUwq zIL`~?HSJQjv`4z5UuoVR>+ycAMSG%G^{0AeXQuR<|3lc0Yda04zpV66m2wc55A}FI zSNf;QeI{LKkCgjLx}`lA%I(yRKJ(m&LF{XE8n z9_W`!`=m#+D#l~o(ysNU_C)jcG{!S6+DRVrr+=VVcA7D6>2;kll1(muy{rnJxRi2GmZpU1eRJa?k(f8Ei~V_Yc5U)lf4@sIIX=^rWkU+Evk zc%};}54D}#|GFh@#<-<}<_+q~bfU}`)YH?MGEZ<@$p7@Tq09r+ zg|wy2^NaCNo9lADVy@8Ex-!NiUB9lcAjdCQpjaC-l`q0(Q}2iFx!e=#l}Df8Uo^06|%4MY7E4DZdGDD&Ht@h9ae znsmkOH;N(|K|K$*$!pCnXYP&lzC;k&>k!E$8<}3qRbQ1yggIq zgY5|U7wv|gdwx@|?6j2mU3zV2sLbzD#^wV~Fh<|fK~EPZ-z zrp&u4LjI?88_K*ZJ)_%F=2z+2-Jvp%N}Jt6nKz}o+aqOulycpuk8P-9JW=L7>E8BC zncuWC`|^=-b6utPcE;LTSI2mw z>(@>7cxR@}FS;~r$MH@>d5@bu+G#1z3F(Q>P?;AL<3f4vN1y17l>5^9rRw;BXN0fP4Xw*nKEDGKc4)5!8OTOx()sQ zhNk{`H|Ta6Kf58*Z+C-X`Ox^(3v&I-ZlPyhQ0kN2k)CrwrT@?!V|Z>h7~Vrt>x$k) zUwc6?{C;YDT5qNsE=b-L{(g0@q4Y;%+*10Z`jXyI7utD@3*FK#^;Nx*=Iu&f*Bfim zuC>#fDE$!4dNZXTvODBI>@}2rh+f=lDg990+8ZkUuoxFgKP)aEDgCgxe5~|?m2oOP znoV_0d!`F*9>yns=2a-4U-zfM&|bBS*$>Kisjh10%6O^LA6LdpmFog!yi~a^&?`F= z<+?zx?aY+^@D*V@uIn_E{;=NIX({6qdZ;s0#wYZtxk8WkOMQB7q*wJTJ*7L=ef?U` z=uY%Nf2wD9XL>YCem&&h>^7ABpa*&_<@4*o-cVPjxmLYGH>IVHdn4uZ>+beg`TV-4 zJyFJIVm#B+)8suNf7%^od?dy#<@4+Q_E7o!dQ-d5m1(J57we|9(%ai(Wqd~OY)_Q& z8U1{FrYqCry&-?v9X&m5#<-=M(oE?O>XtOuBb`F?w2bjci?q_aJ7e9G)_QMeqI=V6 zjA#1lHzvOk@~6GgLuoU{Eu|djqn)8r4)jE)P|87!M|yf%=@Xr??oMm{ac81D&!x%6 znezPBl_CGe#)k6zmaf{^()z+o*K8ar`Nz0W^4C^(q$|@(*LTNydRl9*JJC()R4?kz zlbWe&LoL!=FX+l za=)rOQ^t+=oLn9Z?M_1vr%nApH)y?Wd?d~EBi*3&w(&h_t{>|bdNeKdce*28)volD z-C$U6Y|L}M`Ul;K?&weTbKPM0yO}ZL2v>#e`;%@kEN>W7f9hAd!LYn#%=KK1gKLsM z?+%sgy0|>JCi!-^Q0f!?%kD@i&-!F{tdwW{hwenF&vZp^raTXDb@+d$^%_cjqN{r? zr9O%AP`SR-m-GsyK8^86$zNa98!P$i>v|I>U%KrIJA^)t`Q1Xv)OUYk{y`hr7 zGTy1=uZ(vp<15N|r&6Ejn)XDgPn7GJXmU;1|2L(4MH9x3-pmFq3#K52|6%6&@ZdP})a`GJr>?VfU;D%V@ec^c!P((h2(J>@)& z@kn>KE4{TnR>t9CJW0PFzhiI6pZlarzeDeAx0G?X7!Q?kIQ@LPP{x5`JW|Gi z^uG33$v?&uC4W8KnJM}23;7@JG?e`HNT;Qo4>2Ap=RsUv=&E)ZmyeX^3gYsya(*i3 zr*eMAc&4k`$p=IJj6>?0b~DB;-O^7)lAky1bD{`OeucgA?4JWr-txgQhbLb)HKi~}n7V`4nkqgkztH|W!IQ)RqCPw6JV8SKIRy>p%T*XQo{L?GO3?xYJPDM@=@ilzxjgHV&13XN(J_ z->IuMj+E=a7>`fdu651E$w}K&ZFOf#KjA>gztwH%RsE)}@3xfsC&oji{?T5yP}=7h zkCc90bgYy=rJtabKc)SNCchQ(r~QdGmG4ne`u)oHs3`Tn@;xd_{jUq@`|(Y*iz8$D zD{=W)xenGV<|fMhpcv1T`w{;+Y{%7e4ds4Bj9Yp%%k+bDLp_$|F)lQ3ms(#qQu=E# z9xMGdom@E4-RU&OGo>6{AM)q>QDf#Q^=~&4>E}tmjN;g>pQiBV~Um-!G)>59RxXl;ffFpOxeBv6#PdJYw8Z z>LuNu2E+at8dE<`yo13_JeXfl>MNb7s`G(81mq0uwqCHjWr)ctDLjKfG(WX*ADfN?5KPmN-Qa>r@V~j^i|3LYEC%v*$ z$9ST&56bsDDec3@L;loDx;t$u-|wWW+L?ZE?iVqfze8jCDY_>ulzxg*KPlUxd(*Mf zPgCkArJok#nezP5&0#yJpOkhg#x13tQtBt=x;n;%(oa_EC#9bpF zbA3aPX3ZG4^jMbZE7uQ|apD*k$~duZSU*z6iDNug#)nF;25aXG09vlk!ujn_F z^B~48$a; z9_=@j{iY}SEoHyy(qO366S_PolzKwnGZ-nKTdx_6^{RfYA0A9}Uw^6x`!l7S+!pe$ z`VFNW*Xsu@Wq<3urNVxt`TK1|ubZy=yR5>M8x=V4~Dh`oLhO)Ki}b`G0ND zQ0gh&owk&EN@*{Ya-zdQ5to;G@nEFX6S{RUR_Y0Tv_Db$F?ymuQ~EK#7xG^kG?f0d zE)QC|ub=6A217m2&-I!?p+~b)KRg)ev8>XA{ju`-wdzll&#%`HX3FP39P+<;&`>_V z-Zp3{^`zc07%KIo-Zdzc{jXmfjFjtXeRwcd%B}vzV50Qr_3^<>xt{)H$p7yK4dwXj zGlQ0L{9`;+j=xf0DETYre_UQE^#_J>I*z}u^>}}xv=S7&i4!#-;W2 zG*`x@byHd@7?hB7X#TxTfb9=bA}D&ro?{k~6!{5da`dRjRzmH7d2`B3@%F)ozP zuk3&2^DD<+`TV-CKT$q^jAzRIrr!_wALuuf^D@RQrJU-~Y^dDtRLZHIo|Z~ERmx{{ ztQ>z`)t)HFU-zfM(EiPgIS-D6?O4-pDCdFh=(m*f0K@#qAmcRsp)RDkvOUW8C@R~d zSIkvPeW7_;E8`G)_1si<^k-V6$sdIOPkB)8|HZha^@T&-o90TsI=Qe^^3_+ru~M${ zl;`l2>nlByPL=B`87;OA{{I96m)kw zQNDLq_oOq;)8r3B{(I7flE3avTT1>h9xC}`sBeOyo-LH^&_n4+IUn?JI#$jHJ(32) z{fmh)=S7Tz;rm}_%6ajb5Fbq&%6SpvmU3R`v2>`M56V0i^!|u3=Y>9&jx>oXKeWC0ZJ#+m?IX-&M`mu6+ z^p)!;%JI?HuAeE#=dO_dhV>1-dakLjU*FPKzcJIdtsm;4v{0VQRG!CFp2Jk0zf_+0 z_@nTD`8>+~9_91Ic&J=QE1yFjJ1-c@Lm3Z_%Y)%PTrK6kL|h&W?@t{n^<-Qg4DU}Zl=@QFtJ`nP_G@ol z(Cs&-pQjhC3%dQr^tW|h!}6Ii{qDQt_G5T2Rzqp$7VKc)&;}zu`$~p<6xMVK2iFsae2`Fue67s3-K8m{!hc0c2ODc z&{geB8ShZ8AN04^7s~ZRj7LiUUH|9#W99lme}DZ%*`G0Jib`3~ofow9(O#yHZ5Zl_ zULNB@FWFk^f4pF%H*cWc>f4bpn%OdA1l`rdMumiLc4Ka`2SnlO{E>xyq(2(s71TbD?25I`ZXB7-*TkacB;5M z7~X?9*6TWTTpkSXjhX0;ooQSiv>w+xHYa}?V(M|U9yfkqb5qY=7Yxf=#*7EVIA}Yn zj0!`~OiT%V)cZ@hlpNO!j@r5%mG9~ z5896EP3>k}9<&|RTicn^j>g{)jc;$~N;?{t7shwC%NPeKpX)~Y`F0hT2gCay$9iA8 zj?06#qk6bA)l=35!~U2VAL%6bhreV0V_4oWzPr;@+EKl?lPT?}ez}t??Wi8_lrbLZ zqn%1=NA-zLt+b;`I~wDe(vCh5@~0g|+fj6$i!s-mN_(o5L!~`c`qN5#sQ( z2kohne~ep7{z`kQ)Q2%Hl=@Iv{u?vCI1-Dl<}~yg#2komHIHoEu}tG z+EHaZOle1z@i3(wRmQ_&JXXfTly+39k7GPj>f=8P`O}Un{d=Vy#c*6&Cx741^nDwG z*2~5m52YQA%L`+Ui_(t9jEp`>P?Q9aXkF z#x3P~L}^Ere!PBvL!rY#8RL;<4*dIi?uTTqOVz+>i#qs#!+U*>z0zQhwWfIQ0JDK%6Oo@X(?02 zsr6Tuay{NJbo)}N+^^E#SgLeif2L!DB&zo<{mRmy(Qr{`)6<9my60u4#|-drOt>=#TXWOSLjCtv_9w>Q()jK7U*CP|RP?+SXL^ z*K@aJ=y`6;c%-iG<#Bm1j8iUQxPB>&4|htvs=qfb9~rOcRdM+z;_|WaX}wza_5U<3 zpBS(1P2=*J9_}RH2>CINtMlDvj9dC-H&e!O^?lu3k7b4KZzNbJrZhFhMTq#HTiEX7)j`YmMN*PDh z6}?&+N7d7MQ)L`gX;=SeJZ{Q+9hBpyTL+o0Oow`+pQGcL#*Aa?ie9Ok(vhCltCaiJ zy1G~EmUNETWmfUswFWH_v67t`hHuPY>sjq%xOL=db9!iILS}#}byDQ~HkEA1|oz#2M zvCemE<-V5k{ygQrmR{0L9*yTCdOqq6+nUPvqw7W8OgSHw_pD+l*TFCzU+AihWn3N% z`*oyOZm;x;xv^fmz1BRP=ylttdiC5)Z`_`IJFH)%4L!8IsUMtc>EZ2JjEBm5Jhi^C z(9?RQGOnwKJC!oNtDKj*G7W~$F)^O+PWALO7?#hBpX?_8D{RlEG#HjQjQ6*jx{wCL z@|N+MjaiI?VLuG@l5QU3VEFsO_=atz=IKZ;>Q>79eC>5>Ez)3EZ(_{*c4Hh|lQ3Uj zZ`qc7=j7i7y_?qkSSb5ZU;W0BvLE$OI#%}M$>r%p*?)Q@ zo#~_fWE%3nCv7P0q#jLMN;|1MPonePJjR7yJSdg+NvZ#p_DQMtmG()g?{!ssrquV} z4f%7wOqoxl^W99zS9xzvj0>e+Q}R{nH6>p?+^Lm(b#-s1%zyrikl!WUmfo;!s7r%F zSM)}DT5qg}I}>GnW&OwE`pWvcG{}|uU)esT{#Uk7sdtt83CjID9S)|-{X3<9{JoIR z@qR<;AM5@!80z_!G5utvAEWe>m41w}9ZEk&*$!RP9xLaE?&wc+c`()E{h9K9pA%s_ z_NT#+Z^M}P{3z{!et3{6?SS&0AEh2t-t(i!`y-{lj^Y0W!~Y*E@B2~eL*;!xN`0tz z43fVLf6x6M<$XWO`*xJ~{pgPVP#+lNO21OsA4<^{hQTB(@zm4%!IbZdOPV!eF zfBLmbc~RPBrMxKha5Pu)SFZapeC}ZQ+#?+hs`&e{ZXMK0KSfXUr@Fg6)8#?(*I|9; zxhTg&_qJPlu%9XOYxVj;9^*o98J#{geh5Q*W z)H4^Gx~1Jx+C}BORN6)5ywugbQun99us=p|d8L#Sy>Umay#GrN?UD(9uL9m;vBYzKz?f?@v`%JwMbM4#+d%6mriYddP?JtO+?j;V4yl=}SfxE*>? zx2eqgQr>f`yk|pKZOoPWLf338mHI*t_A4cSrN5};uk;s{>porGOTHiS=RGG%KTUbh ziPBF~-gBb#)0Fp|=)1b5@}3j@$$X`}=R{X7)VjMp(bE^E%Dh1RnT6yBA^*MYhQ6R^ zDxY8fc0N-+zpmJxEAJW6)!WM$kMzYwrOfx%i@LQ^FKDkjRq6%h{g_XL{CVC%c|Yb! z+b!MS&XjVgFDvqs%hO;u9|~jY2j%)fsUMX0FzIWGTJ!cqY0tE1&y@P%$*>()b{b0k zpx1UkEon5B4YexARlw`81_J@xMd< zJfEg3wl|gg7`l3UraT9xUoLXp(J%DHMX9t?$~d}m{iv^Btd)9Mj~7#=eb7gXlq1W&i8`_B6&bU9&U!ySV@L z7j`yd+|so>Grg)mRQi)KE|mVHa-T?FQ&ce?YkOy{ltUftoGRr||LxA?MRzUs(xD#i|%Kq2Wddc6%{jaNgP38FO zXLn}t_d}&W8{ZM#q3&z6T51qAE2M!HC6fn`bWExr$heq1N5F>!SEcj=lzxcP{wVzrrTtN!*M27CPy3^f?P}`T-Ij9vwb>mi$6pWh3g!6g z!QMzY{#y0M%JJ86Z=$?sUpfEvXD>~j4f#|5>XY4Oj9dD#Zl<(VN$}w^ZtX z-QTYCs{U9%*{zl5P?dg&a{lS>bd#Tk{26!F_wH)yv8<)HY|E7Q59mj_x$@p2Eq9g5 zdxvzit5V)Oq&MuUmG=(mExV?AZD*#RZzstL^1rUrP`>9tdGC;ZVppcTcSt|IE7zyy z3jL#9r9M43(tCDQ%6o_O=&o9M?~oqbHC5g_q%XfTSrPK*y+gWhv8e}oEu}xMymv_H zkL%5w3;h?DmU`Rfk*1ecddKFmb}y~tAdxl>V1KzImiibSnM3&12>K*Jn0Ql=EMoH$PL(|L27KUo_uP z+8_P7`Ia)Sp|6-9>egPa|8l<28;erUpC9Q<7b?AQeyogN>!$gMzN|HJ@+k=?j?_^F#fag}=}o^DS-c%=FIrp;G_q=jRLk(@RUeZ+@gVY^(Io=Eu5fXRQy- zPxP6=RR7ofOjq=h=Y{d)`Wb>%{#U%j-{(-%hijY}*2 znT4@_=h9kVx-ikdzI3XuUYP0q>ylGL{@nl52iG-q<3dZB|F6HeFjV?q`u{8xO8-lL zd10ix(@KABVXTZ#=(dH4-oI|Dmo3b6I7pr!@_+9_LoXgQwOnW^_YHKkFjVdv=nV^n zE)Pn*WnrWr9#r~?g|SxsT0gxo(VGWT{iB7MGCtD?`QNk9P{wEU=t4^$7-V{EVW`i( zBiG&SLQh>Rbx(Vw+&59)$E@cp*2?z;=qnee%KImD({gfJ$e;I5=)!VS`JMpXvYhFi z?V;w&x$^!KEtX5=eb~Btxl;O{`WJ&*>3{0q4W>FA%yjQ^a(c-B;z2{dwX3OH2QA&d zoav+ep}u=DSMK-e%P%dJ>n}a9SjBj(H!asn|3jdKs z7c-^*uiseAV_fKW7E7i7r+>Xz#dxegT&$J*u6pb8G{!T1!BXsF)sA;%cU|tr;H~n<8#V*vN8`tx&DsvOeue7g#2m$mHTEfZYk%#GCruB z|H}BBa{ep%>w5;3lE3mkcx8N0c^|ye|InKU$%|tCO8;Bwe=GfO4EG0u;W!QT{&l(1 z4_2P9h|5QM@t{(+Lm3~$Fm4eH<5&}AoKSbCGi99c%<7?1U3MXg+q>B90f#xq^fOIC&axgJy6gBZ6oU(S^4F>PL!>w$iut;?14co!>sXjbtD%Yp__#jiZBbqDQp_EHyoLDKB%Js2QE|u$Jr93L* zQ%ZR}JLJ#!lu{lse4b!9J}sqOD&v((xm4N-rCciQgimGeOY<5bb9GESwG%b$l)X-&v~ciK?OWsF-&xm5C3%B7OO(qB^YSK3P@f2F-t z=JP7`lQPd=*$*!X`7>Uke12uTL?7*EN_(yJSC!}0l>VynzB0XkU8TIQOdniVEAJ~) zo&${WOu7I3(vUynl>C+Z{Yw6N@gO-j2#dW!zAyhhkjl(x6o8 zLtP$JF&-<&K^Zqz_P_G|Zu-N^lV1q=^Zjo6kC!)N+|v8kWtz8#`rx`e#)UGELYY6V zyk`N!aSw+2b*#K^K`9Srcxf1_m(O3f%1MNr9RMwcB#|{ z%KMR&`apR~g=nd?3(+b%*8A7h(TP5| zZW^5_&xikucpQ}H!(-f1&Icub<$O@`kIPFX|G2zT+NHR>R@x=yI4JFsavWM=zcSwg zZJ(6mp|nrRyh-JJQ07f4=Yt;am&*B|%$ros2W8%*az5yR{#5CwDA$w!GUR`}9}L^m zFlJmw>8~jBJ(T{6GT%e@r@?T36vn*wLb;xbR?78Mv{tUCl=%+PnNmJp8@7k*Tcvy` z*OyB9P_8SLd7R2~2Fg56U<8^U6l=7);hd#J2i_3?~eu&EpWk1B_Bjx=k zarszzFH&4SQQmhFm(P^ra9+rt_Ch%hN_(Lk2c^AG@>lLNDfuh+nUv$8+-FjbLtH*l zK7U+3Q$GK?kU#abavYR;S~(6F_Fpj6i$mpjDCc9eRL;j}rIgQTt(4E`R4Jd)Bn|(c z>j>pIDCJT)4obOHp0`l)SK2Kl|G2zT%0paUE9D_NRpvWj_C%H#U59h5_*K2qw% z7#F%bE#vZ$u4-4&u~IK9pI51umCvix%jd_>tJKReZYk}PQvTxdJjO+|RL1wBRdlQe z`gL@o%pZ#JOgZm1g!~!bQ_i~>x0Lfvxn5AtyBHTr`BVDKO8JZNSZNpa{&jzfVZOn{ znE7w|;JWX{=)&^BV{|3=Z=)^ z=!EUyI!f6NWi6_@AAJcYQtROTrt*AGfPpgi}WyjN3s?m?NSpgi}`4f$U&*HHGq^1LpFdZJ~_ z{cojyQ0{*#{T2PCou%@AQDr-n_q{6Hp}b#I*$(CXqRMvk!gerULfHvLnq;gohmX)l!bLMiWqdVN@*{BAEkeVVg1sW?NPQz*&bzk2I2o~N}I~|DBGiK zkFq_=dvvr&r~1LUBn#_*aIUF*e~Ru+bLG8B%KMU(_asH9dL&JLF|2=2+El);TEBTo zuE)|+zm-<{SX%4XFP!T4)8t==^{1CK^+#!@vrBS)HZ7IUuY7*x^DCeK4e|3UpI`a> z%I8-;ztRpV?T_;QqKm@%ythcH=XD{?mE(XO2V=HF*$!nplzFg9R5vMe^1&}j)QU>l;fZr2jw^@{THR*^2V?}{S~ENROThe<(2aJmCvty{(l=k zzw*8&x>H>TeBrIY`!QqB+M_$bHc;_!R=HA;Ubnk)SWrQe|BtMm^rT#c3B&sjN@L2KvOksmscYKb!|->>miT#;{Tj`c_FuU^ zj@G)5@7oUR(Z2q>Anj^2)1z4)EtU6sMr&PYPov4NhV^-`NHkN9N3>L~N29e~*_lR@ ze;?Mrw$qGedR-@vmU?5S(nFm(I@PDSe!uq^#NqNtbJ~fx?({rVs(yjE2ZXKN}-}jS;_0R4$wb{+0xgO}1(Mk{Y z>gZH?Z_nGq`cnrQ)ZoXeQtWSSNX*ZO114F$N4E0W_)ThdIywYD) z%F(v)ca$TgU#gr3%J`)+ZmEn{D(`XED?7>dus-ELuj^#W{B>pCx;`~mDf86zlvJ5Hd2^<>ZO)bB5UupC&9#1U z^Hd+$oD^aGuWfEBmSXU%69$6$^53#B(a(tBWb>(v@pX+^Lea<_j9#zg?<@{CVL+ZtYI{tndf1m6L>+@WfUOdQj>mXO2 z-&M}rXsz6LR_4`S71rnenx5!q(OkKoAFcG7K^>jy!G3aeSfBR*==Fmvnk)B%qm|w@ zsH0OnH~HVc66E>hLGqvef5Y;oG4G+l5NH3)HOaH@$o>7Pi^1^w@}J3jbQY@^2l-xy z#rmIVzQ*S)PUGJt*Mz@2XEA90|4hDbcrlA{koV*)=J*E6RWO_%rT*D`r7!6P!~4N% zy*mwt@8O#MGrgZvhQH&!4z5X(0e8TIrVgIy%)~TS%@A>%V)ksaGv#(OmZ}mdf*(dT_DUTNb9#{OMw?U)48IKBmUsSWNbY-+xCvPQ>B8GfkKO z^rEUoX}A zrll!{;}~3%{K``D!IN*gsR3^FGYDJQ)5y`EcBR4A+ez_PzFT zdDG=wKe(Ln4`Z$?joI%Q^3PrV^jz@&#^L{$F6aJRTpkSnzlw2?_a1hGZh!oJ?Q*_P z1>N7qTo=XP2gCAY6xP4C6Ab@17?w9(envMK{%si}^?hoUi-!_eL@{#a=&)wFHX8NzTxs-8KW&Cu1Sbue|sfRn6es(EW z<|pZiPNh$FYaMNy>ifFMfv`UFZj^b)(Oi#oN?o(Diq^_JT4nz1Z-w=lKOW7r*Uh7) zuG&~dYrSRLG@AV9u>L2uHKUoHxtJ^EMkzN+|0z0Eo(H==tWW!@JpUHW^+dmnR?2fF z%JU@3b38YM_30n$XO}Wv-OH8zr}U4N`7FwNm~_SVNr zR-Sv+6}{xfus+WdD#uSbe#-IJ`EI3mcWPz-EBpUrG5=_$r)|&mCELqrr96MDoIlF> zb5s2M%I8-;zw-H&&#!AX*3qf*zMq3(ectb*yw@k1Yp+{ID_ym*j!yN;?a6-$>tDIO zsn>4LqPbqTy^L0RVRbRDXXd*C)HBGOsRL>)oBHuGyH}64qz_zVhAz<$VQuQMZg%%6oUBQ{_DXza7?J zwXvzpw~OY=bIeMADOxMXPdR>v!up)Q%JEZ~ktY5|TmGzbNmGzZ*mCAfd zWge}r=q0}!)~Ea^s>!+>dk{pZyV%#$DmZ66V)#cYJFfZjV7NA z>+>9}^8BkZ?+e3qbo2I;W*Dx&^JuAju4t`%u4pn2f6wQNX3FP^mdfXf*2?FKCjTvd zu4txwu4t)zu4t`%u4wY9us+u}(M-9XiI&QIuV}55E2UiB5!PovVAv1ke~$-tQF6^_oGc%*%_`$~>fK@>p2^=0P)> z=^ebEDlETiP(~}|`Q+$Sc^>(D;qN$3dg@{p&GpR1GFmC~@uE|Gi*>_TI;(Pr_toE!}>43v>DCxz+xUP^`_-2S}XJLqRA|*|A)K}>7vA3~^#w~+wAPm`P4)KWLGpvJ{)Y!m<@tH7`gyd}n+KIr zj+AnwJYV!gSf6o4WxlNPJ=x0lV@E4J(XXRZ<$3-m!}`mErd~71qPg%P(~|#_8ql8ynU*?7wd;%edg2XnTwh7+`gW(Sn4OXRnb}x zZJ$Py{~gwUS<%#mxcKI z1jGAMg3J@v=4EBH($-~lbgB;zlAnaXXI_~ypDday{hw&1^naA`Nu~euk70fKKT7{6 znk)UEXr=UjqElsj@}I)`j87`#lhIrmpNv+@_+)gdj7vTp)_-8o)Mww3>BHM|WxkOz z|4$ibROb6BvR4n^G1~Q zmGzbNmGzbNmGz$+*H_k8)>qb7){oZ8`qAW+xW2N!GG8THD)UpKwO+$}9Kw3kAI}SN z{zfxp-c_{J+Xhv%R^IO(O->E#bN=erc;7;ZpM6IjEtTs(J-ofvGZ&}mc#`qimnF{+ z>z&kbG~)m3n&kPrGJk*4usk<@?P95$maAy3%)5#vjqrcBEH|T>GQTleYU{EpTI<7u zX*4-4tk3x!&GeZ;9xavYOXd1fxxUnw^pexV`mgFWmFpwr{-a)dd8ypTM(^7h(@rbx zv@*`~g7AO-pxcaQ%KuTWGxf=CrFUIk>nFR@X!63a{ueKAMlQoaf4UrkrQWd?@8SQ?_5(er3MXi^BTMbBbn4e_!eEE90}uebnewdG7eku>SFW zQ?FtkeTet<^Ju9D`c<@6o~Mo`XNA8%mNlc9F0}J#soWok)|$7c(PULvpMH{Z|5bOV zxpIF~xxcC0-_+y%X*5|K*5^4X^t#fR`ckPcmH(ssALaivTp9%km{h+L`tgo!E ztgo!EJm0B2-}&OOKKHYg`-#fuP@XG9ulI~OAC&V!8P8YlEBZ^FcWul>0Qwe)zetKHrb5`}&z4=;zA)GG%>b zeP#Wh59`tIT@&PadSzT*x!cR?hjKiW^HMo4 zUlIPE^HMo4mHXVveQxDGx3WK#{fX{RW6IYn!~bD_D*IE}pUQcuoR{(Ub^QHQsb|g& z>r=jzdPb?IlzIv+AIAIBO1b}~92e!d{6hFY>=$LfD9>vs&ub{pE$MOQX@bqP4O=qDd>PPkD=GN_kVt zd$dyWSMpcxH~!18KIfNmeqq?&py#P_ekkXMu4>oOsd8Lj8$X9q?zOufuzLLL^zj9tF=T$UW8`kH%QqC)-{#K5say-!EVa#?Y+o9}_*MKzl>JO_e({mN;z8})~B2)`78AkhR@MFKYpGKCw)%x z(ArZ-rzYQA+ejW>dpf=lUxa7jYJ4&2Y|=TTHKdoa{N?xxJQrVuufZ1SwWPJg=i&LJ z*OLaMH;^`w-b9)wy_vuHCH!T43;Ay${VHiI%ihYex8d7y5x3zxu^{atEt4)My^H1V z#$U(x;+41uuO?kXdOz_8@I$2QNgpL0Bz>H8E9rMhxA8Z>ho8hT`G1P^>Ew~MM@V;) zKEv90sL(&H@q z0X|9kA?Yd7k4Vq(_dg}ASn=@M=a5bzol0tuPA9#P^diz(D;`<98rQ6NXzfc$FJHlN zAU+pgg|ERDz82S#&LgFy^GO%5yn}Pt!`I^gf06VC(k9|J;+sfsA#EXTCB2ojNZLkv zCx27mE?g%6%kf>Lce7pZC0)ty_K>b7T|;_5=|lW}M7oZ&pY&U-cMHo8k;bG?5r3L> zkMQ%Iq|cD*WSa=_wu**k-o&T2l!tT{0e>*AH-vLob(Xso1}+H zkFfmP_#ON%K87douShe}B&M*?11F!IzR=PI?9DT+*vp{u*rIYjG`}hbifN(gnmF?2$H+-bi{AX`b}Uq_>c^ z@HfATTk);r|8`s?ZR6*6vTX&w+eKO?UC#1%k**}|AzjVyuVMN7NgpB}k*;Iee*7)c zM@b(e9VC66^t=4-Hqw~C{}liK)1)K(d?&yA4BmyG#n0gv@Q+FNknSbjNBR=WAHWHI z1;2_9;xW>3(nG}G#79UcNPk6oob&_IQ=}h}e$3ze1pf)2A^#Q6rS2h}@?6@3=W;Bb z%dsH6kn|#!pG7){w1)Ije*bcozk>7{;uh((EL)4`kal73A33F)7n`6Ay-zM1qE(yx-<#F?jk+F&lCI#>8t$wAo(6U<=bnI^YcUe{7sfWOnQX)+oXRYJwsakyoc7lm~_tb zD0BF7(kq_#$l7y>U-i6iuN@M60uQ zr#`awg`^je&LXWQy_odUQ`z?a!`}OcRaNEv-)rrkXCFc%A~GXFBO^m1 zW6W`k9LLOY93saYB4QjPGc#k%%!tg0$jpq0h>VPg$QUvsVvLN)%*@CbBQqk$%*f1P z%*-*z@%vi)?ETz*&lNRu-*aE{T+cIqykGCn`mD9rUVH6**4byDBjQ77lZ29qQ&Ack zfyR&Zn3RR;TREru= zBYiZXX5tpK7PX=_v<_`z`z?4UZMLE=;_YZB+J$<_?ZXeCqeuo=OOYAi_)!FLWPs}m zMG;2_SVsfh$+5(PQ3^^WHylq#6VODq%fhqC=ioEZY;to@0dWahhDxa~!^=?xszD8C z4cdSvSbAMrF?3!^%+wxk|JgRiQez zS&8aV18PBQ(MHrx{bsxa--5O|-N{{eH@WR-2k|bv2kj=_gYU(A(E-{X#1D}>jE)c= z#buB+G03=)O&ozDQGd!&C_2bBg~y`73h{+#5p9dm65^$38Fi(ojP1+GSKyW8tB6;iYE%>KPOha*9r=3V27DD-jT%uC zYDO(+E$v%T8}T}PJ!+@V&6GP(C)$d(p)Rxo?V?Q&+D*I%--`|sA3}%GQT8n(c>jp# zPPQXDlO5v72;MtTH079xuH*sa;wZ!OHn}(*NJT!xLGwFX8{m-VHkLIHVsDQdcv=A+#O%WqYzMV?X%=_(A*-ei%Q3A4T#Q?p2YA>|@CZB-?~g~}(I^JRQXYWE zp&=*Anu#?z1CHHnWyycdF$d2Ut zj_gW~h~)kV^+!?UqtQSVhvKPEAU_x-Q67qt$)(__C=HE3Bhe@{9!)?~X_JMrQ4Y#w z`)PO{`q8_-7TH_^vt`t88CP}hmJQr<>=7wRUz zgWOKE3-zF0v=8m4?jU}Mc8BTf2xZxi_pyGgxwzer&tP~29!)N$AD;uz0LpQcCMP%fH= zrlUMG1IP0Na%pHpRCn^o zD6V~!PJRp;i^fIqyny-%Xd>lFCLg@PTFoo+vux{ezv0>)a|5h z7wVyIH`+sPFY2X!AKH%&po8cT?GB?Ov^z>0c^vD|ahy+NAJ>^2fk%>yA&x}@hzH_v zcPn&!x>gd_MUFcmZCB77{PQi%>CbODHeFm$Khw zsFZvesz8-!IdxTN1?{S-ufc1{*P)fDp1KBn75iIF+(_Jnn$a56LT)W;WxF=EUq@~| z+JH8qP1Loc&BPt36Kz9XeBO@kPL8G=gJQ`I#N$vraUwnhPr`?yWR!wZ(QuT8Mxc>s6dHrZ zqH%099-n|FqDky017#9VMpL4!Lb!a`>z(@@_M%?O z`)IqLx`V`r@Wbc`lE-sjb$oZSc|4zGkwZC>a)06|6iqqic+M9-01ZTOl;iQicp@4? zyClj(Q8G#)mx_j?G&BN@M59qU8iU57@n{0=C*qUv43vo`Q=WpdP&UdTmy4zmPsj7{ z8SHZ=nngUD+#Gx^<#}j6W z;JfiXXfN?Td_OvX4pKgZAI6X1M{ya$vmIn32SuX(C_0AwViZd}Aci#)kBi~F5hoB2 zCQihM;7Kvv$wP^gQ3^^$!%-Rh{qF8z$fC9=qH0X6HP`_ z*lsGGgXiMYsb4_62o+Oaj8~vaR6}_K>LA{Nxeg^cH$29vjrWYEMqw)WTJ>zUSB8%#i9Y^;$pj#<70VG zLy2ez`6PTON+wQ0sc1NDN6>a8@hCK!`gAmg{8%)O+;}vB+(dj5${?SKCZj3jr;^J; zIcOHS*=P>RM{}v4M}9skK#R#OK}*px>Pk^rEYCtHR}fdC<){j+K-H)Q)v|3Jz7o}= z2DA#TMvbTmHKR4OYeB8_w~2n+(Pq?vcA%YT7wSQ~(H^vy_PzK%w4e9@eh3{#N05FZ z*UgE1PDBwX67@$>C>q6}Sd@U0Pvly{N3hMv6PZ)ubTkHyMdQ$TGyzSdO$N$DQ&1MU z9JbHJr=jU656wU`(JV9@%|ZESE-GNVLVO`AMkQzoDy5$?yc|`aO3KSo7427`YH~HG zmN7QqtMEqhO{f{Iq1=M6#apRwBVI?mo_GWCM&eDx?ZlgjJBYUscM@+U-iCMK-S~EV z2X#A%cMI2WIWrW5C(8E7V& zO>PeD^4VrC<$1*O$t@r*zzfkr;zg*KxPG7fU<a8T6{s53pjuRi zR-$^;z`j?Z)uC*Dl118pJhM7_iZ@PpJJMn{N` zlG6wB{1w^AK@lht^+!($FaC zM&s#d4E1C2acDfsK$&PVZKe+7UJ7NS9F&Wuq3I|O&7#e0R76~iO4zQH{>t!jR7t!X zuSIoeC8|daXccN>+jaN`v=MDW?PxRVKwD5J+KRT(wu}CH&~Em%humIrz4$(KkoXXF zhtW}Dc{1~OGS@U7buypj(Lmw^a)VFi{Sgf%P9c|yhNCnz0*yqY&}fuSn=$yQFu92DV>CyqbI?-h?-!HRM~+TH;pnZD<|wdVB-g zgxXODZMLAT#M@9e+KzUT+l6)$??Jt2AChs*FEZnJzl`JlKaS69C=&HYQ79V4pjZ@7 zn*`b>#_>H3aT0Mdo(K_Z5p6>4Xfx_STTmz3O8aeW*M+)? zx8pm|F4Tke&}J{%N4y^$M2FB}+8#kiiDf+Zzwta9i089rJnJCkDB@^xF(?)dKm$=6 zibn}(Fl`cPKZN#4l!u~ZluB+m8i_`ubTpne6KFq?`bl^OFcq@m+Wi+C#jT?d?-}&7R8p{HeUR z5cemJJ+(V|0P#RH7$u@1bqEqi1R)mUC3ArWYmJ%;RrKpTtIjTg7%?5lUYNviP6249P}(taJ=ttZ|rY?Y2|5gLo&}g?i9# zvV6v|mEqQp(FHmr^bxE~oEGd^x!)aw~|diED@-7*;Xtv0-(?Rt3K;*a6~cX=Z7@C(sjOcGJzmm)!A zh;zinVyeg#my1h8v6w8H#jnICVv0CHUMj}Qsp2B}YcWM;i7Vt~;%b>Kisa?uPMIU_ zmRE>JWUhEz{zg10r-?>+rD&6R;!XaL)Z21~Ftn@1NNuJ_*RB!2)MklGwb|kZ?K)AU z%@K>W>&1OqzIagkop?l>E2^~{M6EVYv}!ks4O)SCOS?t9trdw+v^&ISTCwQW?iBmA z5~1mLiJ*SB=%+6g(R!IUO|KM}>W_)L^lEXh{)D(+uN4pJPl`wMI#I1ZEuPZr#qags zi`9CAXwp}SSM_JboBDI&L;ZR2C%sjCqQ4?O)7!)s`m5qE`Z{qye@z_H-xNpmO~N$Z z5{}U>`WtVH6ODI7oY5f$8-El@MyE(N-V^*nQ;ak|5TlGPF~;~%TxfhGeraqMQ;i)W z%lKI27(2yP#wX$$W0%M`J`?ke-Qo`8b8)w^N8E3GAs#aJibsq;i^q*#u7|&f=ZwFK zR^yO(-S|ed8-Ej941U*c{9Sx%92K7%LjKv1@=HUPUmJ!LrX_9Dmie)2psR{q31QC?)8ET@=p@-p)jnQO+&E6r2oHRd3By*XIUGf$IunThf~ z^K@BmCdtRl6j^VcBcC-#$|m#2@wIr^)s1Z zWyv2|m&s99woJD!mt(CQIo`TL{=&+Y8P;#*6e~|&Va=8^tV(%}^{~9wS}vcq9+A&j zRkGE3RK9MlkR8@zvdgNLUs#XJzgaa>v!9T*T`ME)CuNLXC*$m=|Hp*enn{v4G zmORgCm!qAx-@X6v@ubZYtRX^-#mC{9xEkkFd?Mu;o)_X7lyCRS%kWDnKaQ*8UWs2$ zxzY2Nakc$ho^SK~bIUC1vaugaO8zs31f z+g(aoxjzpb>U>lFjn{4_{tV?Cys|z-i03IUp61+tmZZReEH`` zosTx!tNp6;_V1q0cW(}j-=Ej*l-0cS;OaPfy>j^c9wo2lHL@Vo-ar1n=KTcP?WEs$ zuf2c#Wz3h_-x=gpe_a{CN(4 zfA!zTzx_VDnC<#%H)SDxQ-3|)fj{7to!dhB*Szv^_*UwFgm>Zlyz*(DtNVf-V3XQ7+kEi`ET=jd%%UidH@+aadulAEj zyT1Ah7O|F7f41je7qg~Q4%`_US1kTG*Ob~y_%0JJ->$WsO=u}{JcTjlhW=p%Bo#o z$JJNfzb^W!_vd3j`#;?j;=B?ehT^y2XXC%e)9_DlRX_NyQ2jJq)%)}4&y!joeoWq< z4}TuYX|Klr0Jeoa?ziAL{y8qsHM~A8Ni{rhJ*# zF5mM<@$Z|bsrQ7gKXw19uERx?chFBO-h-E0q4|5mYxm!szc=ZthraeL6=E-*crTwl z@mouI4dQp=YMvg()p-9x`=jKaplsTF&cY*b_4!22`}1Bq^|?fq*HMn5{yq9t+xwqW z-XI@KKDaE@ZajU)QGT2JV7wDg!e1tzg8zwf8m{h}RljPUM^Ww}uloH8SL>)h@9J}m zYIlUZ8vmX2Glupru|GAR$J`&_!habRa;ko4V@vHIq_-woozX@04f8|smid32Ls(ydyeE#RW z{hQC*KX{(byghXN-1$Jr`#P^{slO{A#QL((_3*amjkvlVUc%M&Jh?nnzu5B^@uh6{ zIQ94A10D?3`}c1bP*&UZwclA@{ezyjdA{58QS|!+{r0teLq(|nOCJfn?|wx&+TpX* zL!oipM)^d_cTtYR-@^yt(Ur8pr&50wK83OxXMyMb>o|{oQ>j1u;ZXgr@DY@Yy>heX zd%gUS<)L=J^}L+^M$`T=uY3djsr@YS#(S?v#`Wh1MDC(U3>t_tXCX z{2}}lT%9j}{!dqB@a}zqOyf`v3O$)#s1C#_zXlV!W?#oZ;j2>;2~^{`0TA$GOJ~a^H*h!`1bp zj@O^}Lh`Cy?D+$pKk0e1=Wlqv+4C;XcX|Ge=Mgob{*L$j6wm$nzs!5x`sd*-Z~p!9 z`}uaZQ}0{q{VaiTZ}IxsfvfY_*YT_UjHG>E^Qh{-JfbR~;kHRle?T!)R*Z3Rw75K~em3a8LZuYjn)AQIfLj5hJ ztj@!2iJ{~2ucz?s{p0DY{>x3g7TE6*{2siocK?5U9{>N9=g0qf{u5eX{@?OE|6lbS zI{fu+e-v6DPQ=yyO|n=1iB}G9@2?MP{d^*nsMet-Tr`l|o=$Dw)h*Vn$<{ZKzeJB66Q zaok0J>ix@qAAQd2e+l(!{Ey%nw7UdX?+Z`iQz*ZHXX9%Azw3S8-@mFap`CwxkAD*C z_XYf3@@u_v_;H-~X{g_H&o9K)yk+8QTv?v`{m$~rw|QQUtM-q2cfvm_45V$^XKKe>Ls7u|GV}6^?ujq zp>e;*zWUK$_V!!U;leo|NQvJr|$2*?{(w1>#IM%zG7dfpGWZ%`|&)> zD>ve&P!8YTKR$o^@OuBbT-%qSe%E{MkKg}(-Tyv+$o|mrpNFgCxyUQ~{bn(SjBky@ z-|s)#|3hBC>URZdo(Fy%n&(8%hv90!KgL!4MPB(=UOCV6xnBNxT%D)2Ufv(~x5umM zU;TTioj)J`@rRGwAK&M+SK|nuAOCxEzkmOCEBQx5?QiisyuRAY`}_U9SN5N$`tumR zoqGMQVZOu9b35Csbu+xZzwVzVr91v{_$O?yzW4te_upr(B(LV>X|LV$UilTTyvZwn z-?;St|M$#^mDAGbg5LFCo-au%-6`;YPOTCddg@&?;S2150x;i`Qq{`R-} z4ZrSkymtQj=tK4a5at*Uim_=9KN3$y?mk9F1+49e~(4{@{?vGW^{w%Q zxBuANK72cWzy3J<*UN@ue|Ud0*k51U@A0O@ z#fIk3@85|Iy?@<9UR@WDc)r^6*FFCLSM&av=Lfue`2PL={eG7W2=!ZutKTs_<&_s4 z$LB9z%Makk;{NA>@caKYwEwQ_-alW1P7d{-@J@=odpG;Y`f56+WujBQv+egB-SL@Ij^jl3{-RJeS z{kP{Uo%VgUX++J9k;p; z+Zjin$Mpm4zD|(t?@QG0YSnWV|9k)N{?vXVd5!z?8D6i>$584Q4VG>{;q`vr-(O$* zQT?1xKYsoH^ZNp?U;lRp;r;usPxZaye75hPeIb6<=~5Ko!*TU}*aTc1XO>sK7FY9l zlb0{@@}-_X=J_hGzQyy`J^!QUAK{DHPY=EfAB?O0^)*g=NT`00=jr%MZ1-#YRlMfR zP<<1w#`~J*{(KywoyxyO{teovpAl+5-}73}{ogf&e^2lKj=}$ZLKpq0-x=-le2=&N z!zYB!YkE?s|CyebdA<%;-_w4@cItSKdhWk&9m?u;p6+?R=ars^&(A4CL+8UkK7T&L z+xhE=e?9u=zxOODE<2vzZh3Abhsr_EV>}<|`KkDCX@53;HLiXyrmlx`y>Xj_FR4Ma2?y_Qdav7AE!UAfAo9lGWuCdKX2l%;s@~!_^HFBXvh8e_OGvT!Q&~f|Y9WqghDKUK?k3a9>{rKnI?Yx=Ka5x4{^whNy9*|T-mm=cSI2v0|9OW0 z`TbJzZEQas-|#Q&$A7<3&oiFly7Qk844M}j*HHZ1_o)jPhRS#0J7R?>!`1crnCDM> z-srjd-GZubqpbQ@zfV&B4&@%U{}ZnI|HAXXd*1K1P(I%CmrmjLRJ0#XS@oyZY2~9R ze?`9QCMmwb$9nCDETED(zt}5ZhFg@U;m6=J@#FA0_yBw!9*^IOtMS~6CsKaMD?fn` zrTh$@iZ|mU@K-$Fh^ymz*YiK&s-IrZ)$<)y?<|sHG~1nXmK0<0CwV?N0r#&5|9MO_ z?J~&6dw!P3A z!p9e0uYL!+jDFNQR*tLp^X0f&-_^L(^;}K)Uiz=a)%!v{u6}Qz^6K{o%GLF*yuuqt ztv4=zzQV_$-p|!|4|(m4qEK1=ep2Pb+lPC!ceu*c z@4D4>{q5g%tMa#h*R9I#@49jIyKYtf_V2n?*@!9 zUs2=y_Hp-hy#DLNf4->SDa9U+&tK>IS_l2td0*F)KQ8}z55Er8^`Tx*GfG0^EW{%Q zaQ?jVGhTV4SAG|dqF$|g>bTUpr`F>?kyriv&^Y~dps(@v(2wfRANTj2|FMk2Z#Rqg z^GeG8ah|+HiWQVk$JID{&I;Y*$tLyGg&+qlzzrT2xvKnu_=P!A_$#Z|6znULvx0QT7`~RVN-$^?) zt}i|RJFc#W{`Z9X@#ot=E`PqyrT*pb>EGXO+0xMY^|yP7@>aHc99PHloae84?flon zn_l@{uioGPCtkT1SK~h5xth=J?-|eEXs50->)wC-dONJf$^C~qFaG}h;|RZA)aSWV zPWrF=oiX=?&gZDI(DwfMnd0SV;A;H->wS-R-fkeTuGdAlnx6-}_D_0cb)0HE>izk2 z_BV?AT-EO9o@aZW=lKnu7vX9<|Mk_^b&<#Va2EYO@9pm&J%0b+|MoQx{yGspAO7cN z|9m_{s{=&=q>x;jx`0I?nzWDR!uh;&4tUsUrc?j=c&Hs;?f4`l7 zz4@;je|`I9Y3RKB*Wv$UUH|qv)z>=XU%%Pje*OD(fBo_2E&O==_1%B{gwKb6UHIqU zpBMFfZz}U}Bl}a=ZFs+Go>aX*Pct42&4>TKP)KC*M zpJO*s?xo!a_yPPgT($qw^KWpqT~tNL6L3{O%qx%a%D?o=({R<_^|v>8^Wd*jc4erafu1LO?)T^4|M=Va>tJ8~|8K7^ z{_DuUuKjWP$L){P|NI&L`N*Ho@axo{?;lz({&Rex&-wq|_lJM?`SY(2|GM_Co4(%9 z)p4H3>nr>|K>d3k^?HAFaOicfzCTdq%e~i6U#|~;fBrc9>$k7=emj4=A8N1GRW*)D zRUy9uzfp}JzXi|t@{2sb8&~T{h38Lr-t777p1+IV&i4L&-$#_yem=$3y8ShN7xm%K z`Lsv*3uNRSTzdF!sqw1s z8T{`#j*wU1F9e?m)vJGByNUTz?>im%Yt*af`TIOqpXUWwY_+QB{ z#ntnNGTi@NX?Q>CKITd4{dxbPas94=-zD)oQ1u+RmF@iV-Edmyd@Q0~&9^@u^*#1_ z+NpWlgn!rm-~T7}??3POA{ZyA^J+i|sy)q4IX&$rHc zFY9~uw_sJMU;lfk63VxJM?ZU>4Yk{kKTQ2m{4w0WuEY21&#ONl;q~geY51OTspDQx zy;>L4dTtEj`lj61dZYUL_jbE|a>wS`aekpw^=8MH}u2@3;2B?V} z#Zuz=P!l(aWpIHgB~!p(tkuNLE^iU#WC~p_6cyxeb$J_q%~oT7%c;E`YV5U&_zstM ziWOvvp%izEYU0H%mxvlNOGPc2dtBZt>c}jEnz&D_Brb)TxL?%6GSL7Z5UXIhSPd&g zBYcRzpR4h=berLFu?9XOT40q}OApV8R^mrpt`KcxRzXcXCf31fu^v7yHozLO5k4U{ z!CKJ{pA?&6o#=p1i7oJ1(Fs?Jt?)Uqjouoe#$WO6B7Q-16F0eR7Tbwm6g$YbxLhlC zl6eVA@ru|*-0HGT^pJTKYK&<&@oP|HWP9N2VlUhvdf`T~556h((`J*)c5#5rTQ1)g z2g$!94w2dHvO^pu^GBEOi6i7YU2YXe$-fUZbqrDy9|&Da@u4t@yIgh)o6JX0<47FX zBO>5uA`Z_lv>s zE0GBQCWgQx{3T?`$c7UC-KCJpWHgyVM!M8xDj8c2Cu6w`$TTtzWX+T#h>vmEPmUxL z>9W5ZMgCZ*G2+qiIGGNkOeDYM8Vxg099$)788$P9=4CPL;C{|NG2 zQ%)lu>2j2uPUa_&wMga>pYQSlIfG2P%Q12$`JY18B{_@uXHXO4zX3@5=tV2a@^JU7R+R_(aIPnU+O75OVjWWfRA_jMs9= zoZ|9SEtfb!n+6AI)8T2F`gcsHYcq%wT@KM^k~ssiMrpI)nc8eJL!lTEg~MT6%k*g z6~hTy3H-UX7*5odz+Y%f;UsMtEq@7Fk+f2Hu~r5%wQ_i=RzdAl$o-X8Nt^|_ztWZy zXG7K~tqSI7E67{{xu?>q;cv7WI8Cc1|69mCl~xC@)K-$ogPOQXtA{hR26(l$iu^U& zYT}tLXK9UOu7%uvX-)7tt(nXmm-*TnGS|EOoz_BrE@bV}*1~yOE4)!_g9X|;c#F0k z7HS*dt=dMoP}>A=)7s%8Z8JUG4!PsfI^Z4J7FeuxlD|*eO1up6`(AAuajDBPt&8{p zts9nW+u?)S4p^b>gb!)EV5QarAJ%rm<=P(jh_;u0svzr<)(cl?`^Y>7S(mi^#5LLh z;>TS+p&cYs>#|NeME*%A#Y*ik@l!6J){c;=hpb@QQQ`)d%&E>g=JHuhCtj_YI_ntJ zM5AWI=QRg5X%X-bS|nVf^@lHNQLsgehOJr*d_{|eZQ1~OSf>pneiiZzNQ)zW&E@M_ zJedtHH);vw-+T;WwO6GkiMVB_5_yd<8YH4J;U2fM#kpIZ#pR|$0JG4>oV{J6tsinhDv@vj( zHWq%Wje|Yfc=(w%0q)i&!hPB#_@$Ns_iLH-e^8rD{I$!!YE#G@f~;WLRN}*s6->(_ zJ_1?6v~1#|E~TDBMnFDS>$$`lFyE1(`vE?$L=Mg*l3>egB!U%m9ZTjo8 ziTgoTHhm89v5;@$^nBvuTpq8_B@^Q^R-Z@y1eYi3^T`i@ta$nY;(;#X^a3&`yF5iN zBp>fGL0?GzRF{MFMdSxV);+xlChEoTbiIW98Tw-4AyA4l^(DkfE{Ez%$(#lGT&XXE zDS9cHRK1M&Y?tTg<;27F3V5zw3DflD@W*-;9Hp;-KhdkvEdjM*LfS9ktUTE1SL^=II;YRr*FaL*E3i*4yDseKReuftr}5cff1)EpWEp z39r+)QacB-rs>;=^C9-&g{^!@No{QxY{50YQ3A0ocX<=y&WGD{$zBK0G1seTmRt4o8`PuJmn zx@qvtS+|Mrclm(s5SQx_@IgHiR_Og676H`V`ouPlX@qS+HBrh9BuUY_(I*CH_R8 z27C1B@H0IR?$&2e`?oqt$Qt|^K zpWuvT#BorHQ;kyMc$W!A8JR&YPczEN4|bVoRFFR%vPu}0#AmoX(^yU>$>mU^iuf#J z1xz-o;V`3ymMM_6!l)%qbvfLqBXf?+bB&ec(;)XtMm_Ne$eohW07n|D;E#>f@B*We z+A)xOC!-0DHJZu%4Du<@SVMdvbpBt@YCPG#rqm6hH6MmL#jAfNt>?Znr*yw2D`Jjd8c{(6_cGj@^5 zcRAPSA%6p8g)w%+n~Xhhfw33fZ1lncV;^m9G4>M|x?E@+Aag6^Zpt`Fe4ESLjYDLL zToxOL$=~7fPU8sq5|@jOqvY>`n&1jEdAbEze+-@Y9?1G*nDBnXhGm8WA21?dxe*B; zH2Tx>AtQ>o!sWw8H1TpH20miM!YX3`eAF07%N0f(@ncYmY9pTbahEkl0`U{ZU|4G; z!Y7R(u+B(=PZ>jLzY=Pq-bjYOH&S4OkqVzNhQn1x8f~66Mi8%d`J6G5xX~B|pEpLs zCL1D439!|e2wyQK!8RiUzGh_7^E#L7jmczQclnkvg}B|A z3g0%eXtUX6hmlR@9mv0mGIEIj2-W{Ql}p^|a;q_o%zG~1H>Q){=CaGkBmV(pr7~s^ zf9UcfVsKu{OOQ2)?7(E1aenq))SurS#Qk-;v}evv%feVTa~PB)LhE6t;j>)YZ!&D7!5 zrU_@7HoV4kELKj)YH3Em*=8iX&g@Tq4&)Baj3Um5+@YD#aIP5xZ!lxwjphKjz#Iq* z%s6<984nB11bC}C7%nsuVUalm-eD%eVsj|G(@chUnJM&tx0y=3*yR#)IGKAO_hV)n z@qOk9;$@J}q~=KCQkM^yqlh0gN5cv;o!Uxs4DmxQA2G+0sdBl(97q09$Qo#lCw|Q3 z^X3HNCUYWu!JI_x1~Y@W+2tS1Ofqjk)-H20e9@c&Tg<8OB{K`IHM8N%W)5sMbKxuI zG}vZNha1g2_@+67e%>-?5^r+ZZq6dJ*_=)0ZI|zubI81F=9Ae1S*gsq#GNkRH|LSr z=CaG2PyPd!ADRoucSG*4%mTRGEQEhD7s8LtMR2ECM4L}sergtz+2yjwEFr(!TukOO zm!F$U$n1gKahXerdtL4`my!94%P-AR;{9eBwFk^{;;$f|5X}nWuU-DttR&W~<>Yn9 zr#!2Q*o3S<)(T=9vi?}r(6MUB1YI6u)sl&D+0UvY-yd@SX00TSf~+c5Jv`ZJfN|C; zc#5?e##@cFNpX3$)kNl0mkCxg@gQpr9Bj3~)2y{H(Q1XKTWxTNwGN(Pt%ph02AFDX zgy&eB;Bc#*p3jARMzc1LT+~ zmp`+*$&Z7q9@cg^-r4~#vUb9sTf3`Ao}HD-Pac#lxjm0=(B64DYiNVW~9)-ftzr zGHWPXJ!B;lSGcUSQivb6QsHuIIIObL;0kL5e9RgNtF2M+aceZJwbJ2}))@GdH5RV4 z#=)np@$_5|xjV8Z5I4A7WlbdW4CFJQHHr9Hm(N)l#7$Nve8HLwo2@BujWrdvSXuBT zD;uu0a^TBWE^M`?!B?#5u+7SYuUa$UYt~G-(V7L{v}VIi)*Sejl@Hskx$OOIm+x5f z$ZU4mVa+H1N0;wf3&?MA*=ZG!f6wLnRw4PVF1J|=i9fIw!7i%^eq+UsFIdjlM3Z-gh?n_!&X4o|T+!$Ecj9Bglar`eq_(cTJ^>}~K& zy9*AryWv^(b~w!50aNUq@N9b*OtpL9IreUNuDu7Q*?ZxS>|Qv+-UrXK_rsC)0r+G4 zARJ{Mf}`!j@O=9SOt+813v3zS&cxOOJP)@`;-9+wnQfC9=W@Kwf6*u|bop~Tf_S1G z2{Y{e@M1d(X4=v45<3P?wPWG0?Ex^$9tbb9<6yQO4==Y9;8pfuIKxhaSKCA2Ogjl) zV-JP1>}2+SE#!{EPJ!3isc?=x9A0my!F+oJTx5@gx7(v=U*xjb9!=&Bmv`Ff56XE^#Bv@u=zz6J1SZ+^-586{;g*_EMWM{#L?QFQ* z&Vi5ExvOeu69{t&mi+S+IR^DSHlFY3IWR zdoFy&o(EUk^VzD=UO@bu%jfL^GEFXy^?sZT~GXHy8-svtKeVk)#UdDa$2B`{BI!78w2Zzf9vwfz20G!qz*cx;U>lqt z=z=!|y5Y@%?XV!Q1KtwY2@3jUOIcCORS#-Fn13D}ZnDC*14J!i< zd^ivRmj@!@BZ2<#(LfYj5r~G>ff)FBAQsjH2EZo*17U3-4n7%(hjoDjxH2#pJ{?Ge z^?@O;02@HkL29n|GKni>=kO~_E!{PIRH26Yb1Z)nBgntN(f-eR}!fWUOo#6U^5E9M40_%cm`VJ;%MSvxh`R!_;fH}ause_s zKMKr+9|z{aoq_rAlfVMFD^LJG4HVK(59D_&frW5SU=jQxPz3h|is7FFC9pTJ7#;{L zfnNuf!h?Zj@UMYVcqmW?zX_DX!+{F;w?HKn&T=T7DyTUtpzc&d!>NI$QwwdU4hEc+ z&~fTv&}m>)5s-H@XBBZIgf4UcsiVU*JZk8_$~w6lgbF-{Bd@h(qv))JrOw2~hP zc?Wdbh~psdfX+G?@2n@2;A|j1)#V^(BbmXF_e5tCJl$!BL!8a<45tGoIa}bFPA44d zY=vhz+hDTO1yh`Ec($`0raC*|InGWv!r2ASb9&%NXE*$bvxj|+hP)3tdttiM3omf? zkskwj2XywsvCaYbGv^>2=Ny6;I)~v!&Jj4lISPO7$RO{Ajt+m}nDCd54KH>anCV2o zOPomfE2lr4;zYqqooG1KiGja%Vqumu0AA({gxO9UyxfV0IZgt+!Wj&6okaK>X9%3; zB*EW0L*aBM8D8n6z&s}vUgZpjGn_PdwKD?Faz?^yol$VMGaAlu(&6>a7?|&jg}-yg z!MVHc_%XEk(@rHV>mhgS&T`@gm#dsAGS9et&RId+=v2e!of_EW)WR2> zI@s*2gs(aEaJ|z2Uw2l)4bE!#hSLZ)I!*9Rrx|W?*1)%%7TE5rg@1Hf;TES2zU!=m zoz8mrp0fdNb2h>coK3LHX@?&=n_;)p0Y7rKz)ze`xXalJKXtaj9;XX_=5)i|&UW}` zX9w(ccEZ0nyWl>j2Y%`7hF>{*-~neZ{MzY-2c3QJug-pW$T_gKalk*7zqQx{_yx<6pRT*!xMrr zFg6$qPYe!#1A+tLNx?XHaxfmo1ry*Y!ND*-mA`GxWiSWk1#@A3a2otwa5|hD z%!4-sXTW*Ened+AEVwi{8{Qk71D6H!+3$UjyWHSh;`<@5so*^LKyW@R4=#WY1`FWw zU?F@YxR92Q1{V=mL4I)&EFxavvN~8y{CKd0{1d^FE!gGF2304rVa=AKKN#dgVeCxc zZ3D6hZitAAh={0&im15ni2II;iaR2rBBCOHL_}2N{XWk*=iYPg+|;+9Pk%Y*_dI94 zXWvHg+9g-PU$^9Hn9qakcrN(><}WCIX~{J(Usn9;k`Kdw1>{u5l8<8kn&LN>d>rPR zir-%HN%(ImerL(2;jdTx-jdJ4e^>GQORj~#0b~bZ$#s~22vSd%d=c}FAoX;~mofiz z$yYJ|MDb@!z7F$qkUG2Mo8T{(d>g!J$@So`mV6KC&5E}yxdG-{9hFRy5tu4yA z`mbUxxDV#RCHKKRB)A{*UW$7M|Au)eNPQ0;!2B?f`W`%p`QaerlVGoq@ky|E$O+qE zAIyPbKG+wgpjZm_gD---4;BQN%Zf{bJj^nX79%Kvj||E%j|!GzUJkNL8|;ty(TWEI z%V8c1(ryHg1|J_B06rmj9Q+eO+Ku1|;8TMqfd>Xp0iPBe2tGY{I{1v>An>5zVDOp2 zv%!OdL&0YSE5K(5tH48o!@)y?Bf-OhqrnxybHSCt^TC1O7{VF^S+o)Bz> zKT+|dU_1Pa6ki;i2!Arj2qZWOb4777I2mR_aVn@_t_G9fbWjCnf*Ei&sDY;hJ8-oF zWE>LAfpb9^Gup68Ko*tY9zBG6luFee3#e9b1 zS-~qXpB=mkd|7ZFcusIWcy4e3_{!iy@KwPZz*h$sf#(MogRc!P0WSzH1z#6j23{Ck z4!$9H2l&R|3h<)fO7Km=d%%l>tH3u0SA&-X9{}GHTmxPjd>DLd@KIuQ8A$sXd>p(y z_$18R72g?r8s;5}R|KDhe-}v08C;9`-5@ij;5zVw!56`6f-l2=IQS~&4=H{m_&Vl~ z2H%AL7|0kS_%`NGD1Iuq9_EvZpANnU{~3_kO>hHvL-0fJ2f>ZtPlKO;KM#He-W2=- zyg9fD{a=B!Gr`T^Ex|1?zft^ca4XEMioXkf2mgD;KLoeI-v;iL`(toB=GztT2=0LS zlj2{3Kg0i7@vp(1@OOf=Fu`4z?*bW71b1V;Tk)RY9+p&)`0o`#@Tl z;C}GG!M|Z11ex!I4`AL4WE2rTh>2kG|XdO78b$%!!pw4;Zn?xRD4vpKjz1T%i#|IX&=HzgHH($fO#rN3lKgI zd}jCr@Zj)C@XrFN`{7eC9~K^n`B0F3#_;KwS1BGI9)$U*@L=%h@Y&#V!b8F5hAY75 zg{#2lhlhj5ghzsX;nCng_*`%(d_FiF9s_O+`|x=bq)iA1FdwHl77oE|25Ak#wV1~h zj}M1owkmE5*JC~*96@>_$cc+^6!S@nFAk5x{E~1Cz5+5z3Acb#;Z|@u+z!r!CxWx# zNnkBJ8Qc+8z`1Y|Y=%|bwm|B8ID@&Z*bQqi^NKse9hi58bKvfUa7v@aGv%_8RF9T@@!Ugc$@O1Fy;Thm7!?TdS0;DwvUxxWrisyyr!n_9L zWLNkK%&%3vAbb_(*M;YS7l!A9uMaN(-xyv9UKG9oyg0lFd~7Kg834V)*!qT z^IH|)7G4H(Imk>Tyc~Q-_zv)$;T7N&;g#T(;d{V$hgX5`4X*~T3O|6WtHWzBzYpYg zarj}(A5gp|{3zxRg&zk$9DWk~Ncd^+W8r7PkB8TSpA4_V)u%v4P2m^8&xBtFKO24( z{&R|-55Ep`t>SgzH{rja_@(gM@LyE?a(F%bS3uTS!tY`J8ptdryaDq!KxQ%F4>5lW zWEK%(hlAz(k>DfpM}y1q&n<9%6{KCtKOgh{AoHO7F_@PtK04nA z^BBd)<_F*p02$TfhcG`5r0vSD1)rE72A`B)4?Z(L0v?yUH%N1VQ{b9vH7zwuU8z&zYJyr z$Ua5>T+AC4H|1XebDZK>{#Eds702`E!EXWg${n9SAM;kl?fDB}wke*FzYzXJ#gp=H zfPWFl`b_>J@Z|i(;7jtCfR+5E;6(m1bS4$6`O9IZ6sPm=z&w+`0-ViX3D)xO0Z++a z1=jOdgLC;0fQ|e$_;70e!A@XY+z!L#z;#Lu%qMoRf_V?Iam<@xJj&Q*Lx{(JDR1Q|8uZ@~O&#np|`S}~+U#s}K{7>L70GVm#e}?%&#W&`E0do<^2r7RQcyaz_@Xh&Kz)SMCBE2;K zJIrrUd~5zT%$MbF2j7;z1H3%{XLQ~U(pu*41h2^71zwfE8+>2>9`Ne?z2N)v_n~=B z{(j6KRQyo>-rk zTEF~$n7;(F+MEwCe+8rs%;&+c<%{6g^JVyNfV6@6rI^13(gx=D$NU||@8*}oT(9`O z{G;K&ulR%f0q{3~?4jfzhxvz!H|C!J^JB%I<(~xqQ^lX>p9232khU>@Am*DuMsE41 zW4=Z4xA}u$ZUq^w!b3w6G zI1zKXa1!{4!pY#$LIs`u3zL|aDL%4L#r&wk4EUHr4e0?O>qUhfm>;M3gu)!m;}xG+ zXkva+;Z&qgR(xuq1M?Kc0}EaFr-94?3%f8s17rkPSit;D#b*^xhdCJJgh}BH%!eo* zRyYguio(mlm4$P`RfSievl^roExZcz5g=`8;XLr@!ujCy3KxLSFI)(|pzsFpn8HQi z3kw&6{e?@w!NR5BP~kFgP2qBIZQ&jGHe9#@^E$<23s=IdR~#w42Yv&{xUp~*=8cM* z3RlA%r#M#l0Q_df@xnFmTR>)%g%4xi3Nn{0d=&F`kTvbX$1$I%cv9h$FfUSkapBYO zCxf(^h0kKHC{7lxg_%&CDqII&Rh%h&5q=tEpRVv_%(IH86ut_xLvgO~b@;ksqwr14 zrxv~qwhPyTox=CP`N9q0&cY9IwF{)REZhh#6n+ApUicY!M&TFWnT4CsIlFK(=Cc%E zR=5T8IfYxna|^#i`f`vp?ZR!CUkTD$7H-G zxC{REAhXWG-I(79GO8@xgZWJ$ZD!$K%x_kFOW{74OB63H+z=&>{X)u1etFZ_Qrgr;(H4Fz`R%SeT9ADuTs3aupj*UK}MT}0P_by zW~PNa<`034ISWPbBZV^f(ZW*jV}<>}j~AAMpDa8Y%};=|w}k^Re@gK)g~!2sR`J@x z6W~9mcwOO1@Sg`+wJSUY^A{AqR5%dk%OLA@g{OmGEgS@Xqi`_z&BC+6Zxs#&zg<`X zUSC)Re!p-y_=Cccxcwo>id^An%r}CJISbFl{L{koG5B3xL@%M zd|m?5(iYDG!{W=peDPfP0?6pJ_zKJ=#YYrh1yfdBRy+@Wf5qj+^Wh%}a*L{X0p>?3 zKBjmf<^zgvfPXB=np^QA%#Q~dmliL^{6vtpw|EKWCxf)Q#Y-_iRq<)X%U})!X?2U2 zV}82gLB)5#JQJkVEnb27Ss>%s;+5bb#rMD*3Nnr@UWIuDNDExN8uKc}!;2q)S*>_P z@f!FeL0aJAhcQ0~WCUCMDEPeM$6=li(i#^(iTN1CzT&50UI=o!rubRR{fdLdYhi{I z*A}mXU!%CL_(k|(khQ+zmocvgX_Jdz1xJcs2R9bK362)Ojr6$U^_Vv)ZZ3WgW=wHQ z@do&D#p8=V#Jsh5Be<>j6L5R+XW$9NUw|hTZvtObycv9P@fLhI38YOf-irBT#Y*va zFcTo7+2U=OrxdHj+c8fU?*MB>`JJ>K#XB*dqF689g?X-cH`plN1Gb9t+i6XZmbrKz z*e>1=&KLg;-vJrT79YU86QpG>K8Sf2Nc&vei{BeNP4V>N-eu@0{oW@Xf^o(Y#pklH${0-U2eREgppVt%`3e9t?9C$lSm9 zY|NK~jA@I9g6}M@0N+(y1%HL&yNidzTnVx-Sv(T+dlj!L9u4z8#jA_Yg@3=|2a3;! z{~*X}K=ByN*MPLo#Xig*0cn|w1DHPw(mof5z)uv{f}bi5gP$(02R~CB0Y6t9Me|ya z*0^{a=IcOORUFh5rON%2(ppMtDp7CV@K z2GVX9yO@6ovWHUKh507MUl$i(ZdUwF@pSlGKt{;LGr->#&jNp6d>MFK@m%l^#aDoT zEWQfOI~4z1JP+niihn7dkNM8x1>j$c7lL;c-vIt!@gneV#fx!uH^{m{@e<7UfQ*WZ zmtwwG@xJ0^F#lA%zj!(3e;3~Y{-<~a_(1VWH2(|IZWrH!IahiQ=DkW+VSWfm>s`7U z^Fu+}?a~J@@2j|9=^B`aD=sO07;{kiDAG`|Q2IDbUa?sEBzy^^#V&msd_?K9;L_5y z;Ih(n;3G?41ece-3_iN_Rq!#TuY(7az6n0I^lk8QrR%{bl)eW(sdNMQqiS#+8yD&dj@p+}YF~6X65BS2;y-1G% zX_-s+VeSK2c_`fv4we25GYHZ?mma{pR&ibFL6~91^`*TY!O8F9n#ll=9&5r6Rb!R0dBdEd@_1?GL`Vv>ZIS^l0!Ur33J% z0@50n9tTd9o&YmbdJ^Vo#o5wRU}_-kaOpsBN9pNcy>t*bS2`GMl%5SXONWB3(hBg@ z(kifBIvnhjjs)jRM}ytcbHSaZ=YzXS$KdlqsSopR#nVaym`^VafiEqs1LlyKNqAmE**#Y6^gGajlsN9@ztd*@aKWF#-**8&j)FfOWQGD0MaIx zPQ-j6NSj_|{SlysWeXyu37r^z9&RZ>fp- zogky)(y8FPN*(aZQWt!8X&3mO(gOJ2(&^w;r8B_ymCgdMF1-x=VCh`&n$j!450zd8 zezjWsdN?im(tbXouv}1pig~H2Ck*XTkrJt_2?`T?gjMUj+9me;M4n{8jLw<*$SL zl)ni+to&_o-}3d~!^__T_bcB3E-C*I49YixVfiOuzWg(=Q2qs2D&GW_%Qu6MDBl7u zE#C?*EB_AMzkD0`$nx#r^70+vqso5o^d`$T+@PP8&;N!~ofR8WV3qGNIANa)b z{os?z{|292egJ$*`9bihWgc_M9a!EQd|G)Q@ag4!!Dp2B0}m<(;4{m4@ZfS0d{(&( zKD)dWJfyrocxZV!xT5@MaAo-ba8>zn;Og=dz{AT=0*@#^1w68RAb3>y>EO}jgTUvP z4+dXQel~ba`B3nMH1*;7R4~{cz?YP_f|c@iaH4!7I9WakoGPCTR?8K9m?=+Uo>rVKS25ShGvF!Z8n~mp1Dq?* zfsJw#Y?e<2Pc3(F+X884%3ZKq-UTxc($16@z+L6j!QJIEz=iTz;2GtYfoGP_1z7O+2fD>xXu4O|nv9b6Z@ z6FfF}7q}sKH@Go)FSsdqAGkSqKR6zI5IjCOA-I6k1uqINVjp~J?~6DIz}pp^0ayt( zg4JLvI09@3M}hOfbHJU!^T6G~3&7KY7lJPh`oS}ULGbKg4R}tl4t#lVEcnV`1NiD- zBlwzN6ZqO-Gx)k-9DIFnJov_78~CQ+1n|wli@>)8F9zQlyaaq(Fagd6hk)-4rondw zv*5dfQ^5BIb?|*b1AKqb0zVkE!4C!V;75X;;Kzd9;3tC9z)uA)1wRv<34Sg(8~l85 z4)}%O<=~fsSAt&&UJZUNcn$cC;I-hlg4coH30@C=H+UoX{oqaD4}v#?KMLLg{y2Cm z_|xER;Ln4%gTD;k3H~a07x?So-QaJ6_kzC--Ut3Zct7}u;Dg{FgAaj!3O)kw!e4{OhQ9$fguewhhQ9|lg?|7yhkpde!#{z?hkpULg?|N)3cnA&DEu4v z;_&a_OTvGE6X8F>sqkOmbod`|HvBJm3Jt>@Dbpd;WF^-@R8s-;iJHphmQeY89o+#b@+JjHQ^J%*M?69Ul%?Ve0}&d z@QvX!z&C}@1m7G!3w%p>2>90UFz{{RO7QLBYVe)m5#YPRqri8E&jH^XJ`a3f_yX|# z;S0eJhW+4&!a?vO;TrH`;X3dW;j!SS!VTbO!j0hP!cE}k!_D9q!g26R;ql;CLf*b& zU-$&@8{vzet+p_z#lCA9QdQ9p9g=u^b6ommwpNS`O>d|zg+sYr3dZx z&Sf85cFP9=PcUKRZQyH{odCXW*^9u} zFMBcg#$_)7-?VH3eDks?@GZ-x!M84(1>d&p6!7iK-VdI(Y#sQnWgi0Hz3e04dzXC- zeBZK9EL*wPUzU9r{Qa`8fqz)`4e*c4z6Jhi*>}L-F8d1j*Ja-a|8Ln3z`rf~5%~9I zx&2q}^^au_0spz|q2RxkJq-NMvWJ8JUAAQZ>Ru--U%9-x*S6({fyXaD1bor*)!>Vl z9|68(`BC7+^5=k4%by2MFMk0zyZnXVDa-r8`tm`rv3w2KTD}f!FFzKXU;a{X=khbb z-OJAgPg{P@@`v)vZpEDW$4oi5-=UXYD}Qx&J-biz* zTd%$#H_~Zts5PpCmCo$g{6f8&8>vmUo1NzL{2`;$)3wR!Ap^}etWmQnon~LV-P|=> ztxWYYTWeGEv*IAq*-&lF7-~(eULRj*sefzRm8n{_F(3Khh=FFk*>+mv)!p;mcGX!o zwX2=#yd@=&O_lliYP*q?JD(goHd~o$?sB%+kD=-5>g2q76Zva6T$or&P=@NO*Jc`X zL^#&pP@9>ZuQg@{Yi<0gH5(^qJANe4UC*)(NBSscPGLIaZyKoNzfhG*y#qaMr%=d{Z;f5edthdaY%>8E@Cd z2tkWOB0ZaGlk(LQ+(4yXZ+7SV8Z-5%I9P75-E6tAEaj~I^~&Uqt+TcHDkWY68maBB zPC2oB-c&-z$c5^fc5_a$rN7eN)a;Nt^KHf2ZqCOa8^U=-HqW=4QSt8Y&d)a+Uh-5r zx?yNbr!u1vaT?URb+xIfs+Jy)l<)_da}&*|hTwXn+UTxrH@hv7ilwhnqiDqO+uYn` z9nMu6Q^e2sxQ<%auGbnnTy%Q~DOr`_#x%ap&o;FvMSeR+Hg?oNTZxA!n^E2Cmk$(M zCBL1T6%Em9MESL~c3P!9)i)XWWr&eZRF14G6R3JM*qkK)Ny&Vzs#U6o=xen$R2nl~ z@_2YqGGa}oJyhw;OC#6cu2y!Wq}7TPwBbgF+EC98_f1YxS!)wCgeMQ2ZFn>wZ2 znU~5)Fs6ps#zHGkWVTI!wM#qfjI=M)G%x+#TAd1>)54_{wv&@gvuet0lqwXNIyqZS zV-;FiYa#E(Cfl{vyvuL-7M5vFngVOAIrFDuJT|zQPiRBxOPX16hAVlynBiOvR!Iu)-rU8|}+b}c4t!bOc@Xu1Szk@nlPaN?g}dG)nf}xxhUcquxs<)* z6B6)Xb)q|ys%wJ`!J1K5BjwmITK{6}ShY?}s#6k=Gm1HsX;-TrKe$AWm;QIbPq5N@z5`)$0O1B>M{mKng8k5y%0A-pL+7p5p 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

@VshxP>Xb;G5fSAWf!l@C?8Bl$ ziT#^lw6KUsqI(GqCH8Lu1}zc4^7R~$fMF^<8_k3Rc^Eng@Xuv0vih9-~On7 zi3dAklDP2NbXe>NZ{iMz0~gTii81W6DP}n0Z_i2tq#BTFK&k<$2BaF0YCx(1sRpDP zkZM4x0jUQ5?`S~yYZlgXdhH+#TYz$o!buPSOV$1st_Tr`&5Gk5$YI0_28cuGiO)FU zOI-pne{3=qi19E#Kpxm=%m=PL;4dFA@i|6m`y|}*0jH=o%g7GE;2Xna2Mib9g`-8` zACb1`hd2SB1oD!xBrF<>$EJd`Xlyzb36kTnC@cXY=L_TDkmsI%c8~}7xdZcp#YDtj z%mgeBOT#aFCk-OI8v8NqlLQYsV8Jh#8r<){!i+w$JU8@PJmLTfUPBqSi<+}$?z+?G=#0wxX{Kh%uQ&Q zU(5Q|I>p&07j#YnHXv#jm9($L5@&f63&ED5q$(Xyl@|sw8=Gu|PWy zf|ig;B)T%LC?`8qO@^#3i{V~!N<-yH6q0~NCQ*uq;V!tANJu|iQHF#SQ%cDTFx*Jw zIm*BSlMm7DyDvRgGygsF+OH|T=}Phsiv=12TtGRA3uJZ`%aBQAGL;G0@hWNduB%GU z=s9QE3s?P;F_J7~Ax)SgnXwc(DtW9wor?FDg9`dh;WZO7JMXFHwdU%FvB)1LD36bx_~^0C*KM4NiTHOEmQ5 zuyK7YRXP)PFu*ZEaP$d17%uH`fW4P^X5~MUGgVxf$eA*g;yv2ek8X~e_FU@6bD|Tc zMJ5??{dtBwe;;QK&bOm6aX1hNjxchho8rbjCDQ$FiF)5HjSEOaL^Vu;*WL+8{lFkd zN@M|vgzdleUPo?d+V-Z^6X*1MGP^v#b!mX!)~>9S?6r00L)KibPoe#(&^_U5E6wzG z*049b=4tys4yuW5K7MYE(jES*VEtj_s|OyKEyp4=-7kOk zX={}21a(D4Go$OnRc+(0zDrvvGyUGc0cE*Q9Sk~i%J#9f5*~RcN1gasI)iUNrY=@% zO!#|^)%k^!M_C+xqRI1kW_|F}vYfpi%HlY8%JKJ>7Hu0;twR>x8;}=M)i9$iWMHtB zvBl@i#GqHX@`cn}R{mtLXwnt|Nf9(6i|c_(_0%Yul!1p-D=NJ^Z*SH6)sTB@ zU1O)vhV+angK*6S1C8z8{prU~RC+n0JGHxV=)RNomHqGl;&}s#H$DpYD0VOAE#gc| zPEK^TwGB_2ZWH(Ab(i4@akh!E(L|_iVp2jxN_g_jzBiZU5v*3rr-kl$^ed8o;iAH2NjLker$c#ma14K5l*GyO)j zWT-fwpw(7x@S{DjKYge+sIu9$#D&{otf{ZGb3DuZa)IBZ?em8Rv}ZoNQ+O=$#;m{I zdO01r``{)^?dQUr+?h{jMEJcOCUfie3rW>>cIzhOUVEcZ-ZJa=F~zEC37xSnBebVz zTJMnaE7GN|yqG}Nf1a_i@~?Mmr*uSKxnhvxT$|GFmN)xlZqk8_ZtJC0Kf4Ds+C=+Ctlj%ed865rebi68zSpvWSRfK$YP19d2dLmq3Sz}IY(tP z=2x_~r0%xxAMV^RVs7Pf=98e|Wn(n#0?IB`E!#1CJL@6M_ocn2Pn-Ab25Rc!eb(*c zLw2-0thY>Q(#ba8@cJEX6Wd{^@`&!5pAH`iNm-@oH|iYoG;81MmU-LXur)#yBK3?| z?be5fD68*RFG?Gdoi%6lA)S@`-fa1_tW%}Xr})iTC8Nfjk4O&gA8iFOnKEy7*xy+l zRMb7{x|*QDam9d7k8aLRUL5f-?3AgE)t;h325S1hoY-qprRIC|p6;p;kMi_`zcgIz zO3bhzWmQ{QUOK)*R`%h8elxs3R)iQYv~2m~wC9;-^Q>$0e&;9`V6yv1N6t8nh-nIF zD&%_&RYruZ#?L4ZW_sUVC%@oxmVQl6R}zEWfsY{?cYg}-#a2GfrGHaDOq@=bk}TDV zNw;^hA8HpB8ij|!UdYf0ChTtu4Q0|o9pIAX5EhQx!>Mj|p%GsZ;Q9W|=dM<1jw79A z*)TOV4|x?T8Q_6Lng*27I8b0QP~aloe~SRYmcf#N_a?*J*kQ_4m5_k~>C6$8OqTl6Cv#n&SI2x3D8Ry2F@RO!TSKW ztKDT)oZGGDIZw2TH%yzRXwgMp+ty#^@KnEw+GmwB%dduC@N68`^xEg+=aL6U$kd-E z8r~Z_e9NAdBj}DP7LzDD_;F9(%uXM1%-}*Z@5Y|SiNoHc{P83zd`jJo!mOM;6Z~zP z-Q{q-{cck|)kYn6R%`pEzl43G7Cu=x zKvPo8H(Ro*!#aXASW^Z%H~L^=+$a*L_@(cIeV#*mD9ogf!u%2vk_|b~SHV&G;qU@0 zLv~8?w1lMS7fAu`}(^^gS2lt(m7i#}%Tg-Uz`Q8aPALAQISc83#(vov~3_UvAr|tG0 zl~;BwebkH%?((-kn%*x;S$t{dOz!;p%!b#;Ivlp14dLC{TjBb^V%l2mZDmO_17B&a zZu)4yI;r?(>SX;i-ok80&C4?<$b!k_l^uw-y**g@Q+~2#W2$Yy-GTV{cUSYmKAt~2 znNRmUWKL}wfnQ3pRJR!N2g}E`nBlteLW!eXc8E`)z`{zF@$0Di(cw?8(!yTxT%Yb% z!2aTwY`QWb*UZ0p_D;_Z{w0=+Z*6?2R)MB4tvg?f9|1*R`mI@jfS-M%D$%pFVG%& zUOk%lbh~P)Oj+QA>ZPNCIttu2zIxr(`e>1XolA9KVY|O^w$)aF?yAPs@_HSOKJRi% z&NWlZe)c(|b9F^hfz^z-4chN?+x>4&tsC+=MDIdr?lJQN>EVIg(lHmho^2Tycy|Mt z$F-f@d3(=w0VDpy)&go%OZ3wnrPeiPhN`PYE??j9ru6*)GsQ^9)vsn7cpka(FtGXZ ztTlr|&f05EzPn1#V>zv+!j7xks;;4pO}uMA!RX?;KNMTD)pAG2sZo7g=U9&1m~`d! z^mDZ@61N292hClbSFAHqCiv~8EmM_}%N$({iNrJtfyUF){KZ?JUJZl!Lj`G|_9u7^A3^N+|+agUrb!e^h`3!j&j zsp+?r>=fg47tjqF)dKE5F6n;ku3izb?z69^&79-1Mzb3W*yhnESFI>Gn|Eu2(H_;1 zjqRm-7EN2I5<@$Z8jIOt?- zlJaV|xb7v7i1{47VNIj@cJ(TjufolfuDC!>9{9Tr@wetQVs$)*>HZu1jk9n&90(i^ zpCtyP47%`=i4&Lq-gI9adv7k8zW;v1$b73gu{MJr9&3Dbdi@w<--?TO2l<%vYrV4V zidRK4ZrHy?{zgE7hR13hxBNZpLU6O&SZs5~u@_6^`@L18tZQFVXKtIaSyC zL&np^de5KwY$>TV_CJ^Ro_9&{@}#|&_qkC@yUM4pnp$shhwr~{(dEY$d>ixKi$;(2 zQ)!a1?v7cx5|7V$JsvN5Kkw$+%4Var^WI&hzE=3vKhCd;w{r7H%+o!pzqw`9_O(sd zJzx?%{G5^RZTEOPL`m@;dw7L!Ve_FVz zB$RwmPj&x?w;K+SE)E$L@VQI&wHaM? zbk9_}>(C_SGtU!UKW8gZ@1IZ#UEW?_t<~bQZ2oEcp_8^8Z#gS{wK+vxIhxL(5oXW>tFXkS6v~_#3eYMZ&8O8(5Qk7l&a%TkdIRlSYR_^nj zdS%QR1x>))DcbbN!L);!>s{V}dfN>W3s;!CLI$9KB74@mg9lrjClr~6~hzvWe7X8s@3tK%Nyd^~@EK#0&Ci={i_~+Z!UZh)oRy#c*t$-SUwxpp=07q6mDwI5f9^&o9yA{r%Q$(&v0G&OA&E*Lt1QiZXN+5!W*X z{JVXwX=S<^E_zpk7!0BZDRg2m80s3^X7T)uZ0tqZ^Omfri({QP)mptZ z^@9H&>xRn6H|$@!e9Vkvn>y0&pW5@Rnmj{pb;0r7VU{|thx^obOiwP?m}#bVI!ooz z7(cG>J+mRxR72~{f6I%qIG&Y%@-efN`?O`?p-2UHTmI8`AFhpTy}qI;$x7KJYTb@Q zq2~3@i`3<2E#=X37fip`T0R8eXFdcRA2v?jI=Z4m4PHrBGYpRP>{oGm|G( zEpyfwAMGSFJyCV&;{C602U(iNtaRXHYhK%xiW%gcC<;DvOOvJd>+!9@c~VXcI9M(C zZ+18ye;bsR>o6%DIiUvQ0NdZ3P^xgsr#*Ru0mc+nF=lYRm|3Hi^{y>2yrL z+x25v)j7DO=f;Y?`E!G(EFH8gtF!U~{cypY#kEcjrM{#~reg=|afXrE?{tE@!Uhy1 z)g@4FyObBlX0M@EJO3QGSCuy*+UI-@xn-j6<=wB+TkY%2m_AkO>zz+s$nw`L?+9`X z^n7gTKVOd?5;%8zV!vAD!ZFV?3ND6a=nTF~G0UgNj6Zj+{OQ`4VLGpLnA;v-d*D!W zbfj}O|4%Kw%B%CzxQB-{3=}BWguPzTUSMp0X9cPHTF!4et9RBsh}o{uHYxLNpiBf~ oMW7Qm?Lz-0%>0cn(u-o{YKPVO-rlkD^aayZC+ZZg`&u6OF9y$jB>(^b diff --git a/AIMS/FormLogin.cs b/AIMS/FormLogin.cs index 477aade..b3f9365 100644 --- a/AIMS/FormLogin.cs +++ b/AIMS/FormLogin.cs @@ -48,7 +48,8 @@ namespace AIMS AIMSExtension.PublicMethod.DepId = PersonObj.DepId.Value; AIMSExtension.PublicMethod.DeptName = BDepartment.GetModel(PersonObj.DepId.Value).Name; Role role = BRole.GetModel(PersonObj.RoleId.Value); - AIMSExtension.PublicMethod.PermissionLevel = role.PermissionLevel == null ? 0 : role.PermissionLevel.Value; + AIMSExtension.PublicMethod.PermissionLevel = role.PermissionLevel == null ? 0 : role.PermissionLevel.Value; + AIMSExtension.PublicMethod.RoleName = BMenu.GetMenuRootListManageStr(AIMSExtension.PublicMethod.RoleId, "鍔熻兘鏉冮檺"); Hide(); //鍦ㄨ繖閲屼负缂栬緫鍣ㄦ敞鍐 new System.Threading.Thread(Reg).Start(); diff --git a/AIMS/FormMainManage.cs b/AIMS/FormMainManage.cs index 42ddb2d..ea12d17 100644 --- a/AIMS/FormMainManage.cs +++ b/AIMS/FormMainManage.cs @@ -129,6 +129,8 @@ namespace AIMS for (int i = 0; i < menuListP.Count; i++) { var menuSec = menuListP[i]; + if (menuSec.Name == "功能权限") + continue; DevComponents.DotNetBar.Controls.SideNavPanel sideNavPanel = new DevComponents.DotNetBar.Controls.SideNavPanel(); sideNavPanel.AutoScroll = true; sideNavPanel.Dock = System.Windows.Forms.DockStyle.Fill; diff --git a/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs b/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs index 362c96d..a5c69db 100644 --- a/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs +++ b/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs @@ -37,7 +37,8 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI cboYLWZ.Text = _record.OpeRecoverInInfo.DrainagePosition;//灏跨閫氱晠 cboYLMC.Text = _record.OpeRecoverInInfo.DrainageName;//瀵肩鍚嶇О if (_record.OpeRecoverInInfo.LightReflection != null) SetSpecialResult(_record.OpeRecoverInInfo.LightReflection); - txtT.Text = _record.OpeRecoverInInfo.Temp;//鍏ュ浣撴俯 + txtT.Text = _record.OpeRecoverInInfo.Temp;//鍏ュ浣撴俯 + txtSQTSQK.Text = _record.OpeRecoverInInfo.Remark; //if (_record.OpeRecoverInInfo.StewardSober != null && _record.OpeRecoverInInfo.StewardSober != "") //{ diff --git a/AIMS/OperationFront/FrmScheduling2.cs b/AIMS/OperationFront/FrmScheduling2.cs index 06e309d..e01fe23 100644 --- a/AIMS/OperationFront/FrmScheduling2.cs +++ b/AIMS/OperationFront/FrmScheduling2.cs @@ -7,6 +7,7 @@ using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; +using DCSoftDotfuscate; namespace AIMS.OperationFront.UI { @@ -81,14 +82,20 @@ namespace AIMS.OperationFront.UI dicSchedulingTypeIdName.Clear(); foreach (DataRow dr in dtSchedulingType.Rows) { - int id = (int)dr["Id"]; - string name = dr["Name"].ToString(); - int isValid = int.Parse(dr["IsValid"].ToString()); - dicSchedulingTypeNameId[name] = id; - dicSchedulingTypeIdName[id] = name; - if (isValid == 1) + try + { + int id = (int)dr["Id"]; + string name = dr["Name"].ToString(); + int isValid = int.Parse(dr["IsValid"].ToString()); + dicSchedulingTypeNameId[name] = id; + dicSchedulingTypeIdName[id] = name; + if (isValid == 1) + { + dicValidType[name] = id; + } + } + catch (Exception) { - dicValidType[name] = id; } } @@ -837,6 +844,12 @@ namespace AIMS.OperationFront.UI try { + foreach (DataGridViewRow item in dataGridView1.Rows) + { + dbHelper.BeginTransaction(); + dbHelper.Execute(string.Format("update Person set PersonOrder={0} where Id={1}", item.Cells["ColXh"].Value, item.Cells["WorkerId"].Value)); + dbHelper.Commit(); + } dbHelper.BeginTransaction(); int workersType = int.Parse(dataTable.Rows[0]["workersType"].ToString()); dbHelper.Execute(string.Format("delete SchedulingNew where ScheduleMonth={0} and WorkersType={1}", scheduleMonth, workersType)); @@ -927,42 +940,48 @@ namespace AIMS.OperationFront.UI } SetOperatorId(dataTable, operatorId); - /*杞崲鎶ゅ+鍊肩彮鏁版嵁*/ - /*SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom*/ - DataTable dataTable2 = dtSchedulingNurseToOperationRoom.Clone(); - for (int i = 0, n = dvMain.Count; i < n; i++) - { - DataRowView drv = dvMain[i]; - DataRow dr; - int OperationRoomId; - DateTime beginTime, endTime; - OperationRoomId = GetOperationRoomId(drv["OperationRoom"].ToString()); - if (OperationRoomId > 0) - { - beginTime = Convert.ToDateTime(drv["BeginDate"]); - endTime = Convert.ToDateTime(drv["EndDate"]); - if (beginTime.Year < year) beginTime = monthFirstDay; - if (endTime.Year < year) endTime = monthLastDay; + ///*杞崲鎶ゅ+鍊肩彮鏁版嵁*/ + ///*SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom*/ + //DataTable dataTable2 = dtSchedulingNurseToOperationRoom.Clone(); + //for (int i = 0, n = dvMain.Count; i < n; i++) + //{ + // DataRowView drv = dvMain[i]; + // DataRow dr; + // int OperationRoomId; + // DateTime beginTime, endTime; + // OperationRoomId = GetOperationRoomId(drv["OperationRoom"].ToString()); + // if (OperationRoomId > 0) + // { + // beginTime = Convert.ToDateTime(drv["BeginDate"]); + // endTime = Convert.ToDateTime(drv["EndDate"]); + // if (beginTime.Year < year) beginTime = monthFirstDay; + // if (endTime.Year < year) endTime = monthLastDay; - dr = dataTable2.NewRow(); - dr["WorkerId"] = (int)drv["WorkerId"]; - dr["OperationRoomId"] = OperationRoomId; - dr["ScheduleMonth"] = scheduleMonth; - dr["nurseType"] = drv["Role"].ToString(); - dr["beginTime"] = beginTime; - dr["endTime"] = endTime; - dr["Remark"] = drv["Remark"].ToString(); - dataTable2.Rows.Add(dr); - } - } + // dr = dataTable2.NewRow(); + // dr["WorkerId"] = (int)drv["WorkerId"]; + // dr["OperationRoomId"] = OperationRoomId; + // dr["ScheduleMonth"] = scheduleMonth; + // dr["nurseType"] = drv["Role"].ToString(); + // dr["beginTime"] = beginTime; + // dr["endTime"] = endTime; + // dr["Remark"] = drv["Remark"].ToString(); + // dataTable2.Rows.Add(dr); + // } + //} try { + foreach (DataGridViewRow item in dataGridView1.Rows) + { + dbHelper.BeginTransaction(); + dbHelper.Execute(string.Format("update Person set PersonOrder={0} where Id={1}", item.Cells["ColXh"].Value, item.Cells["WorkerId"].Value)); + dbHelper.Commit(); + } dbHelper.BeginTransaction(); dbHelper.Execute(string.Format("delete SchedulingNew where ScheduleMonth={0} and WorkersType=1", scheduleMonth)); dbHelper.Execute(string.Format("delete SchedulingNurseToOperationRoom where ScheduleMonth={0}", scheduleMonth)); int n = dbHelper.DataTableSave(dataTable, "select id, workerId, WorkersType, ScheduleMonth, ScheduleDay, SchedulingType, SchedulingDate, OperatorId, OperatorTime, sbsj, xbsj from SchedulingNew"); - n = dbHelper.DataTableSave(dataTable2, "SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom"); + //n = dbHelper.DataTableSave(dataTable2, "SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom"); dbHelper.Commit(); dtMainTable.AcceptChanges(); MessageBox.Show("淇濆瓨鎴愬姛銆", "鎻愮ず淇℃伅"); @@ -1186,15 +1205,14 @@ namespace AIMS.OperationFront.UI /// private bool SchedulingTypeExistsSameName() { - DataGridView dgv = this.dgvSchedulingType; - int n = dgv.Rows.Count; - + int n = dgvSchedulingType.Rows.Count; bool isok = true; Dictionary dic = new Dictionary(); for (int i = n - 1; i >= 0; i--) { - DataGridViewRow dr = dgv.Rows[i]; - string name = dr.Cells["ShiftName"].Value.ToString(); + DataGridViewRow drr = dgvSchedulingType.Rows[i]; + if (drr.Cells[1].Value == null) continue; + string name = drr.Cells[1].Value.ToString(); if (!string.IsNullOrEmpty(name)) { if (!dic.ContainsKey(name)) @@ -1204,7 +1222,7 @@ namespace AIMS.OperationFront.UI else { MessageBox.Show(string.Format("鐝鍚嶇О锛歿0}鍦▄1}琛屽拰{2}鍑虹幇閲嶅銆", name, dic[name], i + 1), "鎻愮ず淇℃伅"); - dgv.CurrentCell = dgv.Rows[i].Cells["ShiftName"]; + dgvSchedulingType.CurrentCell = dgvSchedulingType.Rows[i].Cells["ShiftName"]; isok = false; break; } @@ -1492,244 +1510,245 @@ namespace AIMS.OperationFront.UI private void btnAttendance_Click(object sender, EventArgs e) { - //FrmDeptAttendance form = new FrmDeptAttendance(); - //form.Show(); + FrmScheduling3 form = new FrmScheduling3(); + form.Show(); } private void btnPrint_Click(object sender, EventArgs e) { - //try - //{ - // /*鎵撳嵃鎺掔彮琛*/ - // bool oldChecked = chxOnlyShiftPlan.Checked; - // chxOnlyShiftPlan.Checked = true; + try + { + /*鎵撳嵃鎺掔彮琛*/ + bool oldChecked = chxOnlyShiftPlan.Checked; + chxOnlyShiftPlan.Checked = true; - // DateTime dateTime = this.dateTimePicker1.Value; - // int year = dateTime.Year; - // int month = dateTime.Month; - // DateTime monthFirstDay = new DateTime(year, month, 1); - // DateTime monthLastDay = (new DateTime(year, month, 1)).AddMonths(1).AddDays(-1); - // int dayMax = monthLastDay.Day; + DateTime dateTime = this.dateTimePicker1.Value; + int year = dateTime.Year; + int month = dateTime.Month; + DateTime monthFirstDay = new DateTime(year, month, 1); + DateTime monthLastDay = (new DateTime(year, month, 1)).AddMonths(1).AddDays(-1); + int dayMax = monthLastDay.Day; - //DataGridView dgv = this.dataGridView1; - //int rowsCount = dgv.Rows.Count; - //string filepath = string.Format("{0}\\Template\\鎺掔彮鎸夋湀.xlt", AppDomain.CurrentDomain.BaseDirectory); + DataGridView dgv = this.dataGridView1; + int rowsCount = dgv.Rows.Count; + string filepath = string.Format("{0}\\Template\\鎺掔彮鎸夋湀.xlt", AppDomain.CurrentDomain.BaseDirectory); - //GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); - //excel.IsVisibledExcel = false; - //excel.Open(filepath); - //Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet; - //string strTitle; - // strTitle = PublicMethod.GetHospitalName(); - //excel.SetCellText(1, "A", strTitle); + GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); + excel.IsVisibledExcel = false; + excel.Open(filepath); + Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet; + string strTitle; + strTitle = PublicMethod.GetHospitalName(); + excel.SetCellText(1, "A", strTitle); - ///*鏍囬*/ - //strTitle = (radioDoctor.Checked) ? "楹婚唹鍖荤敓" : "鎶ゅ+"; - //excel.SetCellText(2, "A", string.Format("{0}骞磠1}鏈 {2}", year, month, strTitle)); - //Microsoft.Office.Interop.Excel.Range range; - //DataGridViewRow drv; + /*鏍囬*/ + strTitle = (radioDoctor.Checked) ? "楹婚唹鍖荤敓" : "鎶ゅ+"; + excel.SetCellText(2, "A", string.Format("{0}骞磠1}鏈 {2}", year, month, strTitle)); + Microsoft.Office.Interop.Excel.Range range; + DataGridViewRow drv; - ///*濉啓16-31鏃ョ殑濮撳悕鏍囬锛屽悎骞跺鍚嶅崟鍏冩牸*/ - //range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 1], xlSheet.Cells[8 + rowsCount, 1]]; - //range.Merge(System.Reflection.Missing.Value); + /*濉啓16-31鏃ョ殑濮撳悕鏍囬锛屽悎骞跺鍚嶅崟鍏冩牸*/ + range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 1], xlSheet.Cells[8 + rowsCount, 1]]; + range.Merge(System.Reflection.Missing.Value); - //range.Font.Color = Color.Red; //绾㈣壊 - //xlSheet.Cells[6 + rowsCount, 1] = "濮撳悕"; - //xlSheet.Cells[6 + rowsCount, 2] = "闃村巻"; - //xlSheet.Cells[7 + rowsCount, 2] = "闃冲巻"; - //xlSheet.Cells[8 + rowsCount, 2] = "鏄熸湡"; + range.Font.Color = Color.Red; //绾㈣壊 + xlSheet.Cells[6 + rowsCount, 1] = "濮撳悕"; + xlSheet.Cells[6 + rowsCount, 2] = "闃村巻"; + xlSheet.Cells[7 + rowsCount, 2] = "闃冲巻"; + xlSheet.Cells[8 + rowsCount, 2] = "鏄熸湡"; - ///*璁剧疆鏍囬鏍忕孩鑹*/ - //range = xlSheet.Range[xlSheet.Cells[3, 2], xlSheet.Cells[5, 20]]; - //range.Font.Color = Color.Red; //绾㈣壊 - //range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 2], xlSheet.Cells[8 + rowsCount, 20]]; - //range.Font.Color = Color.Red; //绾㈣壊 + /*璁剧疆鏍囬鏍忕孩鑹*/ + range = xlSheet.Range[xlSheet.Cells[3, 2], xlSheet.Cells[5, 20]]; + range.Font.Color = Color.Red; //绾㈣壊 + range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 2], xlSheet.Cells[8 + rowsCount, 20]]; + range.Font.Color = Color.Red; //绾㈣壊 - ///*濉啓濮撳悕*/ - //for (int j = 0; j < rowsCount; j++) - //{ - // drv = dgv.Rows[j]; - // string name = drv.Cells["colName"].FormattedValue.ToString(); - // range = xlSheet.Range[xlSheet.Cells[j + 6, 1], xlSheet.Cells[j + 6, 2]]; - // range.Merge(System.Reflection.Missing.Value); - // xlSheet.Cells[j + 6, 1] = name; + /*濉啓濮撳悕*/ + for (int j = 0; j < rowsCount; j++) + { + drv = dgv.Rows[j]; + string name = drv.Cells["colName"].FormattedValue.ToString(); + range = xlSheet.Range[xlSheet.Cells[j + 6, 1], xlSheet.Cells[j + 6, 2]]; + range.Merge(System.Reflection.Missing.Value); + xlSheet.Cells[j + 6, 1] = name; - // range = xlSheet.Range[xlSheet.Cells[j + 9 + rowsCount, 1], xlSheet.Cells[j + 9 + rowsCount, 2]]; - // range.Merge(System.Reflection.Missing.Value); - // xlSheet.Cells[j + 9 + rowsCount, 1] = name; - //} + range = xlSheet.Range[xlSheet.Cells[j + 9 + rowsCount, 1], xlSheet.Cells[j + 9 + rowsCount, 2]]; + range.Merge(System.Reflection.Missing.Value); + xlSheet.Cells[j + 9 + rowsCount, 1] = name; + } - ///*濉啓鏃ユ湡涓殑鐝*/ - //for (int i = 1; i <= dayMax; i++) - //{ - // int colIndex; - // if (i <= 16) - // { - // colIndex = i + 2; - // /*濉厖鏃ユ湡琛ㄥご*/ - // xlSheet.Cells[3, colIndex] = listHeaderDays[i - 1]; - // xlSheet.Cells[4, colIndex] = listHeaderChinese[i - 1]; - // xlSheet.Cells[5, colIndex] = listHeaderWeek[i - 1]; - // for (int j = 0; j < rowsCount; j++) - // { - // xlSheet.Cells[j + 6, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue.ToString(); - // } - // } - // else - // { - // colIndex = i - 14; - // xlSheet.Cells[6 + rowsCount, colIndex] = listHeaderDays[i - 1]; - // xlSheet.Cells[7 + rowsCount, colIndex] = listHeaderChinese[i - 1]; - // xlSheet.Cells[8 + rowsCount, colIndex] = listHeaderWeek[i - 1]; - // for (int j = 0; j < rowsCount; j++) - // { - // xlSheet.Cells[j + 9 + rowsCount, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue; - // } - // } - // Application.DoEvents(); - //} + /*濉啓鏃ユ湡涓殑鐝*/ + for (int i = 1; i <= dayMax; i++) + { + int colIndex; + if (i <= 16) + { + colIndex = i + 2; + /*濉厖鏃ユ湡琛ㄥご*/ + xlSheet.Cells[3, colIndex] = listHeaderDays[i - 1]; + xlSheet.Cells[4, colIndex] = listHeaderChinese[i - 1]; + xlSheet.Cells[5, colIndex] = listHeaderWeek[i - 1]; + for (int j = 0; j < rowsCount; j++) + { + xlSheet.Cells[j + 6, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue.ToString(); + } + } + else + { + colIndex = i - 14; + xlSheet.Cells[6 + rowsCount, colIndex] = listHeaderDays[i - 1]; + xlSheet.Cells[7 + rowsCount, colIndex] = listHeaderChinese[i - 1]; + xlSheet.Cells[8 + rowsCount, colIndex] = listHeaderWeek[i - 1]; + for (int j = 0; j < rowsCount; j++) + { + xlSheet.Cells[j + 9 + rowsCount, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue; + } + } + Application.DoEvents(); + } - /////*鍒犻櫎妯℃澘涓浣欑殑鏁磋*/ - //string rowstr = string.Format("{0}:500", rowsCount * 2 + 9); - //range = (Microsoft.Office.Interop.Excel.Range)xlSheet.Rows[rowstr, Type.Missing]; - //range.Rows.Delete(Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlShiftUp); + ///*鍒犻櫎妯℃澘涓浣欑殑鏁磋*/ + string rowstr = string.Format("{0}:500", rowsCount * 2 + 9); + range = (Microsoft.Office.Interop.Excel.Range)xlSheet.Rows[rowstr, Type.Missing]; + range.Rows.Delete(Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlShiftUp); - ///*璁剧疆鎵撳嵃涓1椤靛*/ - //xlSheet.PageSetup.FitToPagesWide = 1; - //excel.PrintPreview(); - //excel.Close(); - //chxOnlyShiftPlan.Checked = oldChecked; - //} - //catch (Exception exp) - //{ - // MessageBox.Show(exp.Message); - // PublicMethod.WriteLog(exp, ""); - //} + /*璁剧疆鎵撳嵃涓1椤靛*/ + xlSheet.PageSetup.FitToPagesWide = 1; + excel.PrintPreview(); + excel.Close(); + chxOnlyShiftPlan.Checked = oldChecked; + } + catch (Exception exp) + { + MessageBox.Show(exp.Message); + PublicMethod.WriteLog(exp, ""); + } } private void btnPrintAttendance_Click(object sender, EventArgs e) { - ///*鎵撳嵃鍑虹己鍕よ〃*/ - //DateTime dateTime = this.dateTimePicker1.Value; - //int year = dateTime.Year; - //int month = dateTime.Month; - //DateTime monthFirstDay = new DateTime(year, month, 1); - //DateTime nextMonthFirstDay = monthFirstDay.AddMonths(1); - //int dayMax = nextMonthFirstDay.AddDays(-1).Day; + /*鎵撳嵃鍑虹己鍕よ〃*/ + DateTime dateTime = this.dateTimePicker1.Value; + int year = dateTime.Year; + int month = dateTime.Month; + DateTime monthFirstDay = new DateTime(year, month, 1); + DateTime nextMonthFirstDay = monthFirstDay.AddMonths(1); + int dayMax = nextMonthFirstDay.AddDays(-1).Day; - //string sql = string.Format("SELECT a.WorkerId, w.[Name], Day(a.SchedulingDate) as [Day], a.WorkersType, a.OverHours, a.LackHours FROM ScheduleOverLackHours a inner join Workers w on a.WorkerId = w.id WHERE SchedulingDate >= '{0}' AND SchedulingDate<'{1}' order by WorkersType desc, w.OrderBy, [Day]", Convert.ToDateTime(monthFirstDay),Convert.ToDateTime(nextMonthFirstDay)); - //DataTable dataTable = dbHelper.GetDataTable(sql); + string sql = string.Format("SELECT a.WorkerId, w.[Name], Day(a.SchedulingDate) as [Day], a.WorkersType, a.OverHours, a.LackHours FROM ScheduleOverLackHours a inner join Person w on a.WorkerId = w.id WHERE SchedulingDate >= '{0}' AND SchedulingDate<'{1}' order by WorkersType desc, w.PersonOrder, [Day]", GPFunctions.DateStr(monthFirstDay), GPFunctions.DateStr(nextMonthFirstDay)); + System.Data.DataTable dataTable = dbHelper.GetDataTable(sql); - //GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); - //excel.IsVisibledExcel = false; - //string filepath = string.Format("{0}\\printTemplate\\鑱屽伐鍑虹己鍕よ〃.xlt", Application.StartupPath); - //excel.Open(filepath); - //Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet; - //string strTitle = "鑱屽伐鍑(缂)鍕よ〃"; - //excel.SetCellText(1, "A", strTitle); - //excel.SetCellText(2, "E", string.Format("{0} 骞 {1} 鏈", year, month)); - //int rowsCount = dataTable.Rows.Count; - //decimal sumOverHours = 0, sumLackHours = 0; - //int prewWorkId = 0; - //int workerNumber = 0; - //int rowsNumber = 0; - //Microsoft.Office.Interop.Excel.Range range; - //switch (dayMax) - //{ - // case 30: - // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; - // break; - // case 29: - // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; - // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0; - // break; - // case 28: - // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; - // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0; - // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 31]).EntireColumn.ColumnWidth = 0; - // break; - // default: - // break; - //} - //for (int i = 0; i < rowsCount; i++) - //{ - // decimal overHours, lackHours; - // DataRow dr = dataTable.Rows[i]; + GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); + excel.IsVisibledExcel = false; + string filepath = string.Format("{0}\\printTemplate\\鑱屽伐鍑虹己鍕よ〃.xlt", Application.StartupPath); + excel.Open(filepath); + Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet; + string strTitle = "鑱屽伐鍑(缂)鍕よ〃"; + excel.SetCellText(1, "A", strTitle); + excel.SetCellText(2, "E", string.Format("{0} 骞 {1} 鏈", year, month)); + int rowsCount = dataTable.Rows.Count; + decimal sumOverHours = 0, sumLackHours = 0; + int prewWorkId = 0; + int workerNumber = 0; + int rowsNumber = 0; + Microsoft.Office.Interop.Excel.Range range; + switch (dayMax) + { + case 30: + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; + break; + case 29: + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0; + break; + case 28: + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0; + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 31]).EntireColumn.ColumnWidth = 0; + break; + default: + break; + } - // int workerId = Convert.ToInt32(dr["WorkerId"]); - // int day = Convert.ToInt32(dr["Day"]); - // overHours = GPFunctions.CDecimal(dr["OverHours"]); - // lackHours = GPFunctions.CDecimal(dr["LackHours"]); + for (int i = 0; i < rowsCount; i++) + { + decimal overHours, lackHours; + DataRow dr = dataTable.Rows[i]; - // if (workerId == prewWorkId) - // { - // sumOverHours += overHours; - // sumLackHours += lackHours; - // } - // else - // { - // /*鍚堝苟濮撳悕鍗曞厓鏍, 濉叆鍚嶇О*/ - // workerNumber++; - // rowsNumber = 4 + (workerNumber - 1) * 2; - // range = xlSheet.Range[xlSheet.Cells[rowsNumber, 1], xlSheet.Cells[rowsNumber + 1, 1]]; - // range.Merge(System.Reflection.Missing.Value); - // xlSheet.Cells[rowsNumber, 1] = dr["Name"].ToString(); + int workerId = Convert.ToInt32(dr["WorkerId"]); + int day = Convert.ToInt32(dr["Day"]); + overHours = GPFunctions.CDecimal(dr["OverHours"]); + lackHours = GPFunctions.CDecimal(dr["LackHours"]); - // xlSheet.Cells[rowsNumber, 2] = "鍔犵彮"; - // xlSheet.Cells[rowsNumber + 1, 2] = "缂哄嫟"; + if (workerId == prewWorkId) + { + sumOverHours += overHours; + sumLackHours += lackHours; + } + else + { + /*鍚堝苟濮撳悕鍗曞厓鏍, 濉叆鍚嶇О*/ + workerNumber++; + rowsNumber = 4 + (workerNumber - 1) * 2; + range = xlSheet.Range[xlSheet.Cells[rowsNumber, 1], xlSheet.Cells[rowsNumber + 1, 1]]; + range.Merge(System.Reflection.Missing.Value); + xlSheet.Cells[rowsNumber, 1] = dr["Name"].ToString(); - // range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber + 1, "AI"]]; - // range.Merge(System.Reflection.Missing.Value); + xlSheet.Cells[rowsNumber, 2] = "鍔犵彮"; + xlSheet.Cells[rowsNumber + 1, 2] = "缂哄嫟"; - // /*璁剧疆缂哄嫟琛屽瓧浣撻鑹*/ - // rowsNumber = rowsNumber + 1; - // range = xlSheet.Range[xlSheet.Cells[rowsNumber, 2], xlSheet.Cells[rowsNumber, 34]]; - // range.Font.Color = Color.Red; //绾㈣壊 + range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber + 1, "AI"]]; + range.Merge(System.Reflection.Missing.Value); - // if (workerNumber > 1) - // { - // /*濉啓涓婁竴涓亴宸ヨ鐨勫悎璁℃暟*/ - // rowsNumber = 4 + (workerNumber - 2) * 2; - // if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours; - // if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours; + /*璁剧疆缂哄嫟琛屽瓧浣撻鑹*/ + rowsNumber = rowsNumber + 1; + range = xlSheet.Range[xlSheet.Cells[rowsNumber, 2], xlSheet.Cells[rowsNumber, 34]]; + range.Font.Color = Color.Red; //绾㈣壊 - // /*鍚堝苟绱鍗曞厓鏍*/ - // xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours; - // if (sumOverHours - sumLackHours < 0) - // { - // /*绱灏忎簬0锛岀孩鑹叉樉绀*/ - // range.Font.Color = Color.Red; //绾㈣壊 - // } - // } - // sumOverHours = overHours; - // sumLackHours = lackHours; + if (workerNumber > 1) + { + /*濉啓涓婁竴涓亴宸ヨ鐨勫悎璁℃暟*/ + rowsNumber = 4 + (workerNumber - 2) * 2; + if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours; + if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours; - // prewWorkId = workerId; - // } - // /*濉叆鍔犵彮鍜岀己鍕ょ己鍕ゅ皬鏃舵暟*/ - // rowsNumber = 4 + (workerNumber - 1) * 2; - // if (overHours > 0) xlSheet.Cells[rowsNumber, 2 + day] = overHours; - // if (lackHours > 0) xlSheet.Cells[rowsNumber + 1, 2 + day] = lackHours; + /*鍚堝苟绱鍗曞厓鏍*/ + xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours; + if (sumOverHours - sumLackHours < 0) + { + /*绱灏忎簬0锛岀孩鑹叉樉绀*/ + range.Font.Color = Color.Red; //绾㈣壊 + } + } + sumOverHours = overHours; + sumLackHours = lackHours; - // Application.DoEvents(); - //} + prewWorkId = workerId; + } + /*濉叆鍔犵彮鍜岀己鍕ょ己鍕ゅ皬鏃舵暟*/ + rowsNumber = 4 + (workerNumber - 1) * 2; + if (overHours > 0) xlSheet.Cells[rowsNumber, 2 + day] = overHours; + if (lackHours > 0) xlSheet.Cells[rowsNumber + 1, 2 + day] = lackHours; - //if (workerNumber > 0) - //{ - // /*濉啓鏈鍚庝竴涓亴宸ヨ鐨勫悎璁℃暟*/ - // rowsNumber = 4 + (workerNumber - 1) * 2; - // if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours; - // if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours; - // xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours; - // if (sumOverHours - sumLackHours < 0) - // { - // /*绱灏忎簬0锛岀孩鑹叉樉绀*/ - // range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber, "AI"]]; - // range.Font.Color = Color.Red; //绾㈣壊 - // } - //} - //excel.PrintPreview(); - //excel.Close(); + Application.DoEvents(); + } + + if (workerNumber > 0) + { + /*濉啓鏈鍚庝竴涓亴宸ヨ鐨勫悎璁℃暟*/ + rowsNumber = 4 + (workerNumber - 1) * 2; + if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours; + if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours; + xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours; + if (sumOverHours - sumLackHours < 0) + { + /*绱灏忎簬0锛岀孩鑹叉樉绀*/ + range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber, "AI"]]; + range.Font.Color = Color.Red; //绾㈣壊 + } + } + excel.PrintPreview(); + excel.Close(); } private void btnUp_Click(object sender, EventArgs e) diff --git a/AIMS/OperationFront/FrmScheduling2.designer.cs b/AIMS/OperationFront/FrmScheduling2.designer.cs index f75e417..f5e9529 100644 --- a/AIMS/OperationFront/FrmScheduling2.designer.cs +++ b/AIMS/OperationFront/FrmScheduling2.designer.cs @@ -231,9 +231,9 @@ this.panelAll.Controls.Add(this.panelTop); this.panelAll.Dock = System.Windows.Forms.DockStyle.Fill; this.panelAll.Location = new System.Drawing.Point(0, 0); - this.panelAll.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panelAll.Margin = new System.Windows.Forms.Padding(2); this.panelAll.Name = "panelAll"; - this.panelAll.Size = new System.Drawing.Size(1887, 794); + this.panelAll.Size = new System.Drawing.Size(1415, 635); this.panelAll.TabIndex = 0; // // panelBody @@ -241,10 +241,10 @@ this.panelBody.Controls.Add(this.panelBodyB); this.panelBody.Controls.Add(this.panelBodyT); this.panelBody.Dock = System.Windows.Forms.DockStyle.Fill; - this.panelBody.Location = new System.Drawing.Point(0, 42); - this.panelBody.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panelBody.Location = new System.Drawing.Point(0, 34); + this.panelBody.Margin = new System.Windows.Forms.Padding(2); this.panelBody.Name = "panelBody"; - this.panelBody.Size = new System.Drawing.Size(1887, 752); + this.panelBody.Size = new System.Drawing.Size(1415, 601); this.panelBody.TabIndex = 1; // // panelBodyB @@ -253,10 +253,10 @@ this.panelBodyB.Controls.Add(this.dataGridView1); this.panelBodyB.Controls.Add(this.panel4); this.panelBodyB.Dock = System.Windows.Forms.DockStyle.Fill; - this.panelBodyB.Location = new System.Drawing.Point(0, 291); - this.panelBodyB.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panelBodyB.Location = new System.Drawing.Point(0, 233); + this.panelBodyB.Margin = new System.Windows.Forms.Padding(2); this.panelBodyB.Name = "panelBodyB"; - this.panelBodyB.Size = new System.Drawing.Size(1887, 461); + this.panelBodyB.Size = new System.Drawing.Size(1415, 368); this.panelBodyB.TabIndex = 2; // // dataGridView1 @@ -315,8 +315,8 @@ this.Date31, this.Remark}); this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; - this.dataGridView1.Location = new System.Drawing.Point(0, 52); - this.dataGridView1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.dataGridView1.Location = new System.Drawing.Point(0, 42); + this.dataGridView1.Margin = new System.Windows.Forms.Padding(2); this.dataGridView1.MultiSelect = false; this.dataGridView1.Name = "dataGridView1"; dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; @@ -330,7 +330,7 @@ this.dataGridView1.RowHeadersWidth = 51; this.dataGridView1.RowTemplate.Height = 27; this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dataGridView1.Size = new System.Drawing.Size(1885, 407); + this.dataGridView1.Size = new System.Drawing.Size(1413, 324); this.dataGridView1.TabIndex = 0; this.dataGridView1.CellMouseDown += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView1_CellMouseDown); this.dataGridView1.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellValueChanged); @@ -836,18 +836,18 @@ this.panel4.Controls.Add(this.labelScheduling); this.panel4.Dock = System.Windows.Forms.DockStyle.Top; this.panel4.Location = new System.Drawing.Point(0, 0); - this.panel4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel4.Margin = new System.Windows.Forms.Padding(2); this.panel4.Name = "panel4"; - this.panel4.Size = new System.Drawing.Size(1885, 52); + this.panel4.Size = new System.Drawing.Size(1413, 42); this.panel4.TabIndex = 1; // // chxModified // this.chxModified.AutoSize = true; - this.chxModified.Location = new System.Drawing.Point(779, 18); - this.chxModified.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chxModified.Location = new System.Drawing.Point(584, 14); + this.chxModified.Margin = new System.Windows.Forms.Padding(2); this.chxModified.Name = "chxModified"; - this.chxModified.Size = new System.Drawing.Size(134, 19); + this.chxModified.Size = new System.Drawing.Size(108, 16); this.chxModified.TabIndex = 17; this.chxModified.Text = "鍙樉绀哄彲鐢ㄧ彮娆"; this.chxModified.UseVisualStyleBackColor = true; @@ -855,10 +855,10 @@ // // btnClearChecked // - this.btnClearChecked.Location = new System.Drawing.Point(643, 9); - this.btnClearChecked.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnClearChecked.Location = new System.Drawing.Point(482, 7); + this.btnClearChecked.Margin = new System.Windows.Forms.Padding(2); this.btnClearChecked.Name = "btnClearChecked"; - this.btnClearChecked.Size = new System.Drawing.Size(116, 35); + this.btnClearChecked.Size = new System.Drawing.Size(87, 28); this.btnClearChecked.TabIndex = 16; this.btnClearChecked.Text = "娓呯┖閫夋嫨"; this.btnClearChecked.UseVisualStyleBackColor = true; @@ -866,10 +866,10 @@ // // btnFresh // - this.btnFresh.Location = new System.Drawing.Point(1467, 9); - this.btnFresh.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnFresh.Location = new System.Drawing.Point(1100, 7); + this.btnFresh.Margin = new System.Windows.Forms.Padding(2); this.btnFresh.Name = "btnFresh"; - this.btnFresh.Size = new System.Drawing.Size(75, 35); + this.btnFresh.Size = new System.Drawing.Size(56, 28); this.btnFresh.TabIndex = 15; this.btnFresh.Text = "鍒锋柊"; this.btnFresh.UseVisualStyleBackColor = true; @@ -877,10 +877,9 @@ // // btnDown // - this.btnDown.Location = new System.Drawing.Point(508, 9); - this.btnDown.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.btnDown.Location = new System.Drawing.Point(381, 7); this.btnDown.Name = "btnDown"; - this.btnDown.Size = new System.Drawing.Size(100, 35); + this.btnDown.Size = new System.Drawing.Size(75, 28); this.btnDown.TabIndex = 14; this.btnDown.Text = "鈫撳悜涓"; this.btnDown.UseVisualStyleBackColor = true; @@ -888,10 +887,10 @@ // // btnPrint // - this.btnPrint.Location = new System.Drawing.Point(1061, 9); - this.btnPrint.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnPrint.Location = new System.Drawing.Point(796, 7); + this.btnPrint.Margin = new System.Windows.Forms.Padding(2); this.btnPrint.Name = "btnPrint"; - this.btnPrint.Size = new System.Drawing.Size(75, 35); + this.btnPrint.Size = new System.Drawing.Size(56, 28); this.btnPrint.TabIndex = 7; this.btnPrint.Text = "鎵撳嵃"; this.btnPrint.UseVisualStyleBackColor = true; @@ -899,10 +898,9 @@ // // btnUp // - this.btnUp.Location = new System.Drawing.Point(375, 9); - this.btnUp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.btnUp.Location = new System.Drawing.Point(281, 7); this.btnUp.Name = "btnUp"; - this.btnUp.Size = new System.Drawing.Size(100, 35); + this.btnUp.Size = new System.Drawing.Size(75, 28); this.btnUp.TabIndex = 13; this.btnUp.Text = "鈫戝悜涓"; this.btnUp.UseVisualStyleBackColor = true; @@ -911,10 +909,10 @@ // chxOnlyShiftPlan // this.chxOnlyShiftPlan.AutoSize = true; - this.chxOnlyShiftPlan.Location = new System.Drawing.Point(1572, 16); - this.chxOnlyShiftPlan.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chxOnlyShiftPlan.Location = new System.Drawing.Point(1179, 13); + this.chxOnlyShiftPlan.Margin = new System.Windows.Forms.Padding(2); this.chxOnlyShiftPlan.Name = "chxOnlyShiftPlan"; - this.chxOnlyShiftPlan.Size = new System.Drawing.Size(134, 19); + this.chxOnlyShiftPlan.Size = new System.Drawing.Size(108, 16); this.chxOnlyShiftPlan.TabIndex = 12; this.chxOnlyShiftPlan.Text = "鍙樉绀烘帓鐝暟鎹"; this.chxOnlyShiftPlan.UseVisualStyleBackColor = true; @@ -922,10 +920,10 @@ // // btnSave // - this.btnSave.Location = new System.Drawing.Point(929, 9); - this.btnSave.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnSave.Location = new System.Drawing.Point(697, 7); + this.btnSave.Margin = new System.Windows.Forms.Padding(2); this.btnSave.Name = "btnSave"; - this.btnSave.Size = new System.Drawing.Size(75, 35); + this.btnSave.Size = new System.Drawing.Size(56, 28); this.btnSave.TabIndex = 4; this.btnSave.Text = "淇濆瓨"; this.btnSave.UseVisualStyleBackColor = true; @@ -933,19 +931,19 @@ // // textFind // - this.textFind.Location = new System.Drawing.Point(172, 12); - this.textFind.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.textFind.Location = new System.Drawing.Point(129, 10); + this.textFind.Margin = new System.Windows.Forms.Padding(2); this.textFind.Name = "textFind"; - this.textFind.Size = new System.Drawing.Size(171, 25); + this.textFind.Size = new System.Drawing.Size(129, 21); this.textFind.TabIndex = 1; this.textFind.TextChanged += new System.EventHandler(this.textFind_TextChanged); // // btnExcel // - this.btnExcel.Location = new System.Drawing.Point(1187, 9); - this.btnExcel.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnExcel.Location = new System.Drawing.Point(890, 7); + this.btnExcel.Margin = new System.Windows.Forms.Padding(2); this.btnExcel.Name = "btnExcel"; - this.btnExcel.Size = new System.Drawing.Size(113, 35); + this.btnExcel.Size = new System.Drawing.Size(85, 28); this.btnExcel.TabIndex = 5; this.btnExcel.Text = "瀵煎嚭Excel"; this.btnExcel.UseVisualStyleBackColor = true; @@ -953,10 +951,10 @@ // // btnDelete // - this.btnDelete.Location = new System.Drawing.Point(1325, 9); - this.btnDelete.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnDelete.Location = new System.Drawing.Point(994, 7); + this.btnDelete.Margin = new System.Windows.Forms.Padding(2); this.btnDelete.Name = "btnDelete"; - this.btnDelete.Size = new System.Drawing.Size(105, 35); + this.btnDelete.Size = new System.Drawing.Size(79, 28); this.btnDelete.TabIndex = 8; this.btnDelete.Text = "娓呴櫎鎺掔彮"; this.btnDelete.UseVisualStyleBackColor = true; @@ -965,9 +963,10 @@ // labelScheduling // this.labelScheduling.AutoSize = true; - this.labelScheduling.Location = new System.Drawing.Point(19, 16); + this.labelScheduling.Location = new System.Drawing.Point(14, 13); + this.labelScheduling.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.labelScheduling.Name = "labelScheduling"; - this.labelScheduling.Size = new System.Drawing.Size(127, 15); + this.labelScheduling.Size = new System.Drawing.Size(101, 12); this.labelScheduling.TabIndex = 9; this.labelScheduling.Text = "楹婚唹鍖荤敓鎺掔彮璁″垝"; // @@ -978,9 +977,9 @@ this.panelBodyT.Controls.Add(this.panel1); this.panelBodyT.Dock = System.Windows.Forms.DockStyle.Top; this.panelBodyT.Location = new System.Drawing.Point(0, 0); - this.panelBodyT.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panelBodyT.Margin = new System.Windows.Forms.Padding(2); this.panelBodyT.Name = "panelBodyT"; - this.panelBodyT.Size = new System.Drawing.Size(1887, 291); + this.panelBodyT.Size = new System.Drawing.Size(1415, 233); this.panelBodyT.TabIndex = 1; // // panel2 @@ -988,10 +987,10 @@ this.panel2.Controls.Add(this.dgvShiftPlan); this.panel2.Controls.Add(this.panel2Top); this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel2.Location = new System.Drawing.Point(611, 0); - this.panel2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel2.Location = new System.Drawing.Point(458, 0); + this.panel2.Margin = new System.Windows.Forms.Padding(2); this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(1274, 289); + this.panel2.Size = new System.Drawing.Size(955, 231); this.panel2.TabIndex = 1; // // dgvShiftPlan @@ -1025,8 +1024,8 @@ this.Day13}); this.dgvShiftPlan.Dock = System.Windows.Forms.DockStyle.Fill; this.dgvShiftPlan.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; - this.dgvShiftPlan.Location = new System.Drawing.Point(0, 36); - this.dgvShiftPlan.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.dgvShiftPlan.Location = new System.Drawing.Point(0, 29); + this.dgvShiftPlan.Margin = new System.Windows.Forms.Padding(2); this.dgvShiftPlan.MultiSelect = false; this.dgvShiftPlan.Name = "dgvShiftPlan"; dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; @@ -1041,7 +1040,7 @@ this.dgvShiftPlan.RowHeadersWidth = 45; this.dgvShiftPlan.RowTemplate.Height = 27; this.dgvShiftPlan.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dgvShiftPlan.Size = new System.Drawing.Size(1274, 253); + this.dgvShiftPlan.Size = new System.Drawing.Size(955, 202); this.dgvShiftPlan.TabIndex = 4; this.dgvShiftPlan.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dgvShiftPlan_DataError); // @@ -1215,17 +1214,17 @@ this.panel2Top.Controls.Add(this.label2); this.panel2Top.Dock = System.Windows.Forms.DockStyle.Top; this.panel2Top.Location = new System.Drawing.Point(0, 0); - this.panel2Top.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel2Top.Margin = new System.Windows.Forms.Padding(2); this.panel2Top.Name = "panel2Top"; - this.panel2Top.Size = new System.Drawing.Size(1274, 36); + this.panel2Top.Size = new System.Drawing.Size(955, 29); this.panel2Top.TabIndex = 0; // // btnShiftPlanDelete // - this.btnShiftPlanDelete.Location = new System.Drawing.Point(576, 2); - this.btnShiftPlanDelete.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnShiftPlanDelete.Location = new System.Drawing.Point(432, 2); + this.btnShiftPlanDelete.Margin = new System.Windows.Forms.Padding(2); this.btnShiftPlanDelete.Name = "btnShiftPlanDelete"; - this.btnShiftPlanDelete.Size = new System.Drawing.Size(75, 31); + this.btnShiftPlanDelete.Size = new System.Drawing.Size(56, 25); this.btnShiftPlanDelete.TabIndex = 12; this.btnShiftPlanDelete.Text = "鍒犻櫎"; this.btnShiftPlanDelete.UseVisualStyleBackColor = true; @@ -1233,10 +1232,10 @@ // // btnShiftPlanFresh // - this.btnShiftPlanFresh.Location = new System.Drawing.Point(451, 2); - this.btnShiftPlanFresh.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnShiftPlanFresh.Location = new System.Drawing.Point(338, 2); + this.btnShiftPlanFresh.Margin = new System.Windows.Forms.Padding(2); this.btnShiftPlanFresh.Name = "btnShiftPlanFresh"; - this.btnShiftPlanFresh.Size = new System.Drawing.Size(75, 31); + this.btnShiftPlanFresh.Size = new System.Drawing.Size(56, 25); this.btnShiftPlanFresh.TabIndex = 9; this.btnShiftPlanFresh.Text = "鍒锋柊"; this.btnShiftPlanFresh.UseVisualStyleBackColor = true; @@ -1244,10 +1243,10 @@ // // btnShiptPlanSave // - this.btnShiptPlanSave.Location = new System.Drawing.Point(319, 2); - this.btnShiptPlanSave.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnShiptPlanSave.Location = new System.Drawing.Point(239, 2); + this.btnShiptPlanSave.Margin = new System.Windows.Forms.Padding(2); this.btnShiptPlanSave.Name = "btnShiptPlanSave"; - this.btnShiptPlanSave.Size = new System.Drawing.Size(75, 31); + this.btnShiptPlanSave.Size = new System.Drawing.Size(56, 25); this.btnShiptPlanSave.TabIndex = 8; this.btnShiptPlanSave.Text = "淇濆瓨"; this.btnShiptPlanSave.UseVisualStyleBackColor = true; @@ -1256,9 +1255,10 @@ // label2 // this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(16, 12); + this.label2.Location = new System.Drawing.Point(12, 10); + this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(67, 15); + this.label2.Size = new System.Drawing.Size(53, 12); this.label2.TabIndex = 5; this.label2.Text = "杞彮璁″垝"; // @@ -1268,9 +1268,9 @@ this.panel1.Controls.Add(this.panel1Top); this.panel1.Dock = System.Windows.Forms.DockStyle.Left; this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel1.Margin = new System.Windows.Forms.Padding(2); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(611, 289); + this.panel1.Size = new System.Drawing.Size(458, 231); this.panel1.TabIndex = 0; // // dgvSchedulingType @@ -1293,8 +1293,8 @@ this.EndTime, this.IsValid}); this.dgvSchedulingType.Dock = System.Windows.Forms.DockStyle.Fill; - this.dgvSchedulingType.Location = new System.Drawing.Point(0, 36); - this.dgvSchedulingType.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.dgvSchedulingType.Location = new System.Drawing.Point(0, 29); + this.dgvSchedulingType.Margin = new System.Windows.Forms.Padding(2); this.dgvSchedulingType.Name = "dgvSchedulingType"; dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control; @@ -1308,7 +1308,7 @@ this.dgvSchedulingType.RowHeadersWidth = 45; this.dgvSchedulingType.RowTemplate.Height = 27; this.dgvSchedulingType.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dgvSchedulingType.Size = new System.Drawing.Size(611, 253); + this.dgvSchedulingType.Size = new System.Drawing.Size(458, 202); this.dgvSchedulingType.TabIndex = 3; this.dgvSchedulingType.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSchedulingType_CellEndEdit); this.dgvSchedulingType.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dgvSchedulingType_DataError); @@ -1369,18 +1369,18 @@ this.panel1Top.Controls.Add(this.labelDoctorNurse); this.panel1Top.Dock = System.Windows.Forms.DockStyle.Top; this.panel1Top.Location = new System.Drawing.Point(0, 0); - this.panel1Top.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel1Top.Margin = new System.Windows.Forms.Padding(2); this.panel1Top.Name = "panel1Top"; - this.panel1Top.Size = new System.Drawing.Size(611, 36); + this.panel1Top.Size = new System.Drawing.Size(458, 29); this.panel1Top.TabIndex = 2; // // chxHasInvaild // this.chxHasInvaild.AutoSize = true; - this.chxHasInvaild.Location = new System.Drawing.Point(132, 8); - this.chxHasInvaild.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chxHasInvaild.Location = new System.Drawing.Point(99, 6); + this.chxHasInvaild.Margin = new System.Windows.Forms.Padding(2); this.chxHasInvaild.Name = "chxHasInvaild"; - this.chxHasInvaild.Size = new System.Drawing.Size(119, 19); + this.chxHasInvaild.Size = new System.Drawing.Size(96, 16); this.chxHasInvaild.TabIndex = 16; this.chxHasInvaild.Text = "鏄剧ず鍏ㄩ儴鐝"; this.chxHasInvaild.UseVisualStyleBackColor = true; @@ -1388,10 +1388,10 @@ // // btnShiftDelete // - this.btnShiftDelete.Location = new System.Drawing.Point(508, 2); - this.btnShiftDelete.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnShiftDelete.Location = new System.Drawing.Point(381, 2); + this.btnShiftDelete.Margin = new System.Windows.Forms.Padding(2); this.btnShiftDelete.Name = "btnShiftDelete"; - this.btnShiftDelete.Size = new System.Drawing.Size(75, 31); + this.btnShiftDelete.Size = new System.Drawing.Size(56, 25); this.btnShiftDelete.TabIndex = 11; this.btnShiftDelete.Text = "鍒犻櫎"; this.btnShiftDelete.UseVisualStyleBackColor = true; @@ -1399,10 +1399,10 @@ // // btnShiftFresh // - this.btnShiftFresh.Location = new System.Drawing.Point(415, 2); - this.btnShiftFresh.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnShiftFresh.Location = new System.Drawing.Point(311, 2); + this.btnShiftFresh.Margin = new System.Windows.Forms.Padding(2); this.btnShiftFresh.Name = "btnShiftFresh"; - this.btnShiftFresh.Size = new System.Drawing.Size(75, 31); + this.btnShiftFresh.Size = new System.Drawing.Size(56, 25); this.btnShiftFresh.TabIndex = 10; this.btnShiftFresh.Text = "鍒锋柊"; this.btnShiftFresh.UseVisualStyleBackColor = true; @@ -1410,10 +1410,10 @@ // // btnShiftSave // - this.btnShiftSave.Location = new System.Drawing.Point(319, 2); - this.btnShiftSave.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnShiftSave.Location = new System.Drawing.Point(239, 2); + this.btnShiftSave.Margin = new System.Windows.Forms.Padding(2); this.btnShiftSave.Name = "btnShiftSave"; - this.btnShiftSave.Size = new System.Drawing.Size(75, 31); + this.btnShiftSave.Size = new System.Drawing.Size(56, 25); this.btnShiftSave.TabIndex = 9; this.btnShiftSave.Text = "淇濆瓨"; this.btnShiftSave.UseVisualStyleBackColor = true; @@ -1422,9 +1422,10 @@ // labelDoctorNurse // this.labelDoctorNurse.AutoSize = true; - this.labelDoctorNurse.Location = new System.Drawing.Point(12, 10); + this.labelDoctorNurse.Location = new System.Drawing.Point(9, 8); + this.labelDoctorNurse.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.labelDoctorNurse.Name = "labelDoctorNurse"; - this.labelDoctorNurse.Size = new System.Drawing.Size(67, 15); + this.labelDoctorNurse.Size = new System.Drawing.Size(53, 12); this.labelDoctorNurse.TabIndex = 0; this.labelDoctorNurse.Text = "鐝璁剧疆"; // @@ -1433,9 +1434,9 @@ this.panelTop.Controls.Add(this.panelTopT); this.panelTop.Dock = System.Windows.Forms.DockStyle.Top; this.panelTop.Location = new System.Drawing.Point(0, 0); - this.panelTop.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panelTop.Margin = new System.Windows.Forms.Padding(2); this.panelTop.Name = "panelTop"; - this.panelTop.Size = new System.Drawing.Size(1887, 42); + this.panelTop.Size = new System.Drawing.Size(1415, 34); this.panelTop.TabIndex = 0; // // panelTopT @@ -1448,17 +1449,17 @@ this.panelTopT.Controls.Add(this.panel3); this.panelTopT.Dock = System.Windows.Forms.DockStyle.Top; this.panelTopT.Location = new System.Drawing.Point(0, 0); - this.panelTopT.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panelTopT.Margin = new System.Windows.Forms.Padding(2); this.panelTopT.Name = "panelTopT"; - this.panelTopT.Size = new System.Drawing.Size(1887, 42); + this.panelTopT.Size = new System.Drawing.Size(1415, 34); this.panelTopT.TabIndex = 2; // // btnPrintAttendance // - this.btnPrintAttendance.Location = new System.Drawing.Point(1276, 4); - this.btnPrintAttendance.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnPrintAttendance.Location = new System.Drawing.Point(957, 3); + this.btnPrintAttendance.Margin = new System.Windows.Forms.Padding(2); this.btnPrintAttendance.Name = "btnPrintAttendance"; - this.btnPrintAttendance.Size = new System.Drawing.Size(121, 35); + this.btnPrintAttendance.Size = new System.Drawing.Size(91, 28); this.btnPrintAttendance.TabIndex = 8; this.btnPrintAttendance.Text = "鎵撳嵃鍑虹己鍕よ〃"; this.btnPrintAttendance.UseVisualStyleBackColor = true; @@ -1466,13 +1467,13 @@ // // dateTimePicker1 // - this.dateTimePicker1.CustomFormat = "yyyy骞碝M鏈坉d"; + this.dateTimePicker1.CustomFormat = "yyyy骞碝M鏈"; this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom; - this.dateTimePicker1.Location = new System.Drawing.Point(281, 8); - this.dateTimePicker1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.dateTimePicker1.Location = new System.Drawing.Point(211, 6); + this.dateTimePicker1.Margin = new System.Windows.Forms.Padding(2); this.dateTimePicker1.Name = "dateTimePicker1"; this.dateTimePicker1.ShowUpDown = true; - this.dateTimePicker1.Size = new System.Drawing.Size(103, 25); + this.dateTimePicker1.Size = new System.Drawing.Size(85, 21); this.dateTimePicker1.TabIndex = 1; this.dateTimePicker1.Value = new System.DateTime(2020, 2, 9, 0, 0, 0, 0); this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged); @@ -1480,18 +1481,19 @@ // label1 // this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(224, 15); + this.label1.Location = new System.Drawing.Point(168, 12); + this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(52, 15); + this.label1.Size = new System.Drawing.Size(41, 12); this.label1.TabIndex = 0; this.label1.Text = "鏈堜唤锛"; // // btnAttendance // - this.btnAttendance.Location = new System.Drawing.Point(1116, 4); - this.btnAttendance.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btnAttendance.Location = new System.Drawing.Point(837, 3); + this.btnAttendance.Margin = new System.Windows.Forms.Padding(2); this.btnAttendance.Name = "btnAttendance"; - this.btnAttendance.Size = new System.Drawing.Size(131, 35); + this.btnAttendance.Size = new System.Drawing.Size(98, 28); this.btnAttendance.TabIndex = 11; this.btnAttendance.Text = "濉啓鍑哄嫟缂哄嫟"; this.btnAttendance.UseVisualStyleBackColor = true; @@ -1501,9 +1503,10 @@ // this.labelTitle.AutoSize = true; this.labelTitle.Font = new System.Drawing.Font("妤蜂綋", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.labelTitle.Location = new System.Drawing.Point(444, 8); + this.labelTitle.Location = new System.Drawing.Point(333, 6); + this.labelTitle.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.labelTitle.Name = "labelTitle"; - this.labelTitle.Size = new System.Drawing.Size(228, 25); + this.labelTitle.Size = new System.Drawing.Size(177, 20); this.labelTitle.TabIndex = 3; this.labelTitle.Text = "楹婚唹鍖荤敓鎺掔彮绠$悊"; // @@ -1511,19 +1514,19 @@ // this.panel3.Controls.Add(this.radioNurse); this.panel3.Controls.Add(this.radioDoctor); - this.panel3.Location = new System.Drawing.Point(9, 2); - this.panel3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel3.Location = new System.Drawing.Point(7, 2); + this.panel3.Margin = new System.Windows.Forms.Padding(2); this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(188, 38); + this.panel3.Size = new System.Drawing.Size(141, 30); this.panel3.TabIndex = 2; // // radioNurse // this.radioNurse.AutoSize = true; - this.radioNurse.Location = new System.Drawing.Point(124, 8); - this.radioNurse.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.radioNurse.Location = new System.Drawing.Point(93, 6); + this.radioNurse.Margin = new System.Windows.Forms.Padding(2); this.radioNurse.Name = "radioNurse"; - this.radioNurse.Size = new System.Drawing.Size(58, 19); + this.radioNurse.Size = new System.Drawing.Size(47, 16); this.radioNurse.TabIndex = 1; this.radioNurse.Text = "鎶ゅ+"; this.radioNurse.UseVisualStyleBackColor = true; @@ -1533,10 +1536,10 @@ // this.radioDoctor.AutoSize = true; this.radioDoctor.Checked = true; - this.radioDoctor.Location = new System.Drawing.Point(9, 8); - this.radioDoctor.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.radioDoctor.Location = new System.Drawing.Point(7, 6); + this.radioDoctor.Margin = new System.Windows.Forms.Padding(2); this.radioDoctor.Name = "radioDoctor"; - this.radioDoctor.Size = new System.Drawing.Size(88, 19); + this.radioDoctor.Size = new System.Drawing.Size(71, 16); this.radioDoctor.TabIndex = 0; this.radioDoctor.TabStop = true; this.radioDoctor.Text = "楹婚唹鍖荤敓"; @@ -2165,12 +2168,12 @@ // // FrmScheduling2 // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1887, 794); + this.ClientSize = new System.Drawing.Size(1415, 635); this.Controls.Add(this.panelAll); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.Margin = new System.Windows.Forms.Padding(2); this.MinimizeBox = false; this.Name = "FrmScheduling2"; this.Text = "鎺掔彮绠$悊"; diff --git a/AIMS/OperationFront/FrmScheduling2.resx b/AIMS/OperationFront/FrmScheduling2.resx index 94c09a1..5e5943a 100644 --- a/AIMS/OperationFront/FrmScheduling2.resx +++ b/AIMS/OperationFront/FrmScheduling2.resx @@ -300,168 +300,1134 @@ - AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPSkQgL1pUIO9aVCMPWlQj71pUJA9aVCPvSkQj70pEI+9aRCPvSkQj71pUI+9KVCPvSk - Qj71pUI+9KVCPvWkQj71pEI+9KRCPvWkQj71pUI+9KRBPvKgPT7umDI+7ZUvPu2WMD7tlTA+7ZUwPu2W - MD7tlS8+7ZUwPu2WLz7tli8+7ZUwPu2VLz7tli8+7ZYwPu2VLz7tlS8+7ZUwPuyWMEDslS8+7JYwMO2W - Lw7tljACAAAAAAAAAAAAAAAA9aVCBPWlQij1pUJy9aVCr/WlQr31pUK/9aVCv/WlQr/1pUK/9KVBv/Sl - Qr/1pUK/9KRBv/SkQr/1pUK/9KRBv/WlQr/1pUK/9KVCv/SlQr/1pUK/9KRBv/KgPb/umDK/7ZYvv+yV - L7/sljC/7JUvv+yWML/slTC/7JYvv+yWL7/sljC/7ZYwv+yVL7/tljC/7JUvv+yVL7/sljC/7ZYwv+2W - ML/tljC97ZYvr+2WL3LtlTAo7JYwBAAAAAD1pUIC9aVCKPWlQo30pUHN9KVB2/WlQtv0pEHb9aVB2/Sk - Qdv0pEHb9aVC2/WlQtv1pUHb9KRC2/WlQtv1pELb9aRC2/WlQtv1pULb9aRC2/WlQtv1pULb9aVC2/Oi - PtvumDLb7ZUv2+2VMNvtlTDb7ZYw2+2WMNvtlTDb7ZYw2+2VMNvtljDb7JYv2+2VMNvtljDb7ZYw2+2V - MNvtljDb7ZYw2+2WMNvtljDb7JYv2+2WL83slTCN7ZUvKO2WMAL0pEEQ9KRCdPSkQc30pEHb9aVC2/Sl - Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pUHb9aVC2/WlQtv1pUHb9aVC2/SlQtv1pUHb9aVC2/Sl - Qdv1pUHb9aVC2/SiP9vumDPb7ZUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDN7ZYwcuyVLw71pUIw9aVCr/Wk - Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pULb9aVC2/SlQtv1pULb9KRB2/SkQtv1pULb9aVB2/Sl - Qdv1pULb9aVB2/SlQdv0pULb9aVC2/SiQNvumDPb7ZUv2+yVL9vtljDb7ZYw2+yVL9vslS/b7ZYw2+yV - L9vsljDb7ZYw2+2WMNvtli/b7ZYw2+2VMNvtljDb7ZUw2+2WMNvslS/b7ZYw2+yVMNvsli/b7JUwreyW - LzD1pUI+9aVCvfWlQtv0pEHb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pEHb9aVC2/Wl - Qtv1pULb9aVC2/WkQdv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vumDLb7JUv2+2WMNvtljDb7ZYw2+2V - MNvtljDb7JYv2+2WMNvslS/b7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JYv2+2WMNvtljDb7JUv2+2W - MNvtljDb7ZUvve2WMD71pUI+9KRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVB2/WlQtv1pULb9aVC2/Wk - Qdv1pULb9KRC2/WlQtv1pULb9KRC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W - MNvtljDb7JUv2+2WMNvtljDb7JUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYv2+2W - MNvtljDb7JUv2+2WMNvtljDb7ZYwv+2WMED0pUE+9KRCv/WlQtv0pULb9aVB2/WlQtv1pUHb9aVC2/Wl - Qtv1pULb9KVC2/WlQtv0pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aZF2/atU9/616rt/vXr+/zu - 3Pnzunnn7Zs73eyWMNvsljDb7ZYw2+2WMNvtljDb7JUw2+yVL9vsljDb7JYw2+2WMNvtljDb7ZYw2+yW - MNvsljDb7ZYw2+yWL9vslTDb7ZUw2+2WMNvsljDb7JUvv+yVLz71pUI+9KVBv/WlQtv1pUHb9aVC2/Sk - Qtv1pULb9aRC2/SlQdv0pUHb9aVC2/WlQdv1pEHb9KVC2/WlQtv1pULb9aVB2/WlQtv2r1ff+cWH5/vi - w/P++vb9///////////88eP799Op7++nUeHtljDb7ZYw2+2VMNvtljDb7ZUw2+2WMNvtljDb7ZYw2+2W - MNvslS/b7JYv2+2WMNvtljDb7JYv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JUvv+2VLz71pUI+9KRCv/Sl - Qdv1pELb9aRB2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SlQdv1pULb9aVB2/WlQtv1pULb9KRB2/ax - XN/73rvx/vbs+/7+/v///////v7+//7+/v///////v79//nev/Pwq1nh7Zgz2+2WMNvtljDb7JYw2+2W - MNvtljDb7JYw2+2WMNvtljDb7ZYw2+2VMNvtljDb7JYv2+2WMNvtljDb7JUw2+2WMNvtljDb7ZYvv+2W - MD71pUI+9KRBv/WlQtv1pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aVC2/SlQtv1pULb9aVC2/Sk - Qdv1pULb9rFb3/vfu/H+/Pj9/////////////////////////////////v7+//78+v376NP39MKH6e2Z - N93tljDb7ZYw2+2WMNvtlTDb7ZUw2+2WMNvtlTDb7ZUw2+2WMNvtljDb7ZYw2+2WMNvsljDb7ZYw2+2W - MNvtljDb7JUvv+2VMD71pUI+9aVCv/WlQtv0pEHb9aVC2/SlQtv1pULb9KVC2/WlQtv1pULb9aRB2/Wl - Qtv1pEHb9KVC2/WlQtv2tmbh/OTI8/79+//+/v7////////+/v/++vb9+9y28fznzfX9+PH9/v79//7+ - /v/+/v7//vr2/fXJlevumzvd8rRr5fXHkuvun0Hd7ZYw2+yVL9vsljDb7ZYw2+2WMNvsli/b7ZYw2+yW - MNvsljDb7JYw2+yWL9vtljDb7ZYwv+2WLz71pUI+9aRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVC2/Wl - Qtv1pULb9aVC2/WlQtv1pULb9KRB2/ayX9/85cnz/v37//7+/v///////vz5/f3v3vn606Pt9apM3fWx - Xd/1xo3p/PDi+f////////////////337/33zp/t++nU9/779/331Knv8a9j4+6cPd3tljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRBv/SkQtv1pULb9aVC2/Sk - Qdv1pULb9KVC2/WlQtv0pEHb9KVB2/WlQtv1pUPb9rJe4frhwPP+/fv////////////+/fz//OnR9fe+ - eOX1qUvd9aVC2/SjP9vunDrd875/6f327v3+/v7///////7+/f/++vb9/v38///////++/f9++3b+ffS - p+/vp1Hh7ZUw2+yWMNvtlTDb7ZYw2+2WMNvslS/b7ZYw2+2WMNvsli/b7ZYwv+2VMD71pEI+9aVCv/Wl - Qdv1pELb9aVC2/WlQtv1pULb9KRB2/SkQdv0pEHb9aVC2/SkQdv1qkzd+tmv7/77+P3//////v7+//76 - 9P374cDx97pu4/SmRdvxokTb76FG2+6fRNvqlTXb7Jg23fO+f+n76NP3/vr2/f/////+/v7//v7+//// - /////////v7+//77+P354cPz7qFF3+2XMtvtljDb7JYw2+2WMNvtljDb7ZYw2+yVL9vtljDb7JYvv+2W - Lz71pUI+9KVCv/WlQtv0pULb9aVC2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SkQdv1q07d+9+88/79 - /P/+/v7//vr2/fnOmev1p0bb9aVB2++gRt2baYXnYEC18V9As/GRY33p4pE33e2WMNvxrmHj++vZ9/7+ - /v///////v7+///+/v///v7////////////+/v7/++fR9/TBhuntnD3d7JYw2+2WMNvtljDb7JUv2+2W - MNvtljDb7JYvv+2WLz71pUI+9KRBv/SkQtv0pELb9aVC2/SkQtv1pULb9KRC2/WlQtv1pULb9aVB2/Wl - Qtv1rFHd++C+8/79/P/+/v7//OrV9/a0Y+H1pULb9aVB2+ueSd1dQLXxAQH9/wAB/v9VQrDz244+3eyV - L9vunDzd9s+g7f77+P3//////v38//rix/X76NL3/v7+/////////////v7+//316/v1xpDr7Zo53e2V - MNvsli/b7ZYw2+2VMNvtljDb7JYvv+2VMD71pEI+9aVCv/WkQtv0pULb9KVC2/WlQtv0pEHb9KVC2/Sk - Qdv0pEHb9aVC2/WnR9v4xYbn/fHk+f7+/v/+/fz/+tiu7/WnR93yo0Pb76FG3eicS91fQbPxAQH9/wAA - /v9XQq7x3I8+3e6oV+Hwq1nh9L5/5/zz6fv//////vv4/fK3cuXxrV7j+uLG9f758/3+/v7//v7+///+ - /v/99ez79MOJ6e2XMtvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRCv/WlQtv0pULb9aVB2/Sl - Qtv0pEHb9KVC2/SkQdv1pUPb9apN3fjGiOf98+b7/v79//7+/v/+/fz/+dmy7/SoSt2iboDnVzu68Vg8 - uvElGuL5AAH+/wEA/f9hR6bx35VE3/zw4vn99/D9/vfx/f78+v/+/v7//vv4/fK3cOXtlzLb7p0/3fTA - g+n98uf7///+//7+/v/+/v7//fXr+++mUOHtljDb7JUv2+2VMNvtljDb7JYvv+2WMD71pUI+9KRBv/Wk - Qtv1pULb9aVC2/SkQtv1pULb9aVC2/WlQ9v2tGLh+tu07/737/v+/v7//v7+//7+/v/+/v7/+Ovh+fO1 - bONuSqntAAD+/wAA//8AAP//AAD+/wIB/f9xUKbv5JhE3/338Pv//////v7+///////+/v7//vv4/fK3 - ceXtljDb7JUv2+2XMtvzvX7n/fXr+/7+/f/+/v7//v37//fSp+/tljDb7ZYw2+2WMNvsli/b7JUvv+2V - MD71pUE+9KVBv/WkQdv1pELb9aVC2/WlQtv1pULb9KVC2/azX+H74L/z/vz4/f/////+/v7///////// - ///+/v7/9/Hx/fK6eOVwTabtAgX7/wEE/P8AAf3/AAD+/wIB/f98WKnv6JtH3/359f3+/v7///////7+ - /v/+/v7//v38//K4dOXtljDb7ZYw2+2WMNvtmDXb9ceS6/337/3//////v7+//nhxPPtljDb7JUv2+2W - MNvtljDb7ZYwv+2VMD71pUI+9KRBv/SkQdv0pUHb9aVC2/WlQtv1pULb9rFb3/vhwfP++/j9//////// - ///+/v7////////////+/v7/9/Du+/K5duWodXjlX0qx8V5GsvEnHt75AAD+/wIB/f98Warv6JlC3fjY - svH53Lrz+dy68fncuvH53Lrx+Nq38/CsW+PtljDb7JYv2+2VMNvtljDb8a5g4/zw4vn//////v7+//ng - wvPtljDb7JYv2+2WMNvtlTDb7JUvv+2WLz70pUI+9KRCv/WkQdv1pULb9aVC2/SlQdv1pUHb+MaH5/7+ - /f///////v7+//78+v/85831/OnS9f79+////////Pbv/fa9duXzo0Pb8KJF2+ufSN1gQbTvAQH9/wIB - /f9kQavx34483e2XM9vtmDTb7Zg02+2YNdvtmDXb7Zg12+2XMtvtljDb7ZUw2+2VMNvtljDb8a9i4/zx - 4/n//////v7+//ngwvPtljDb7ZUw2+2WMNvtlS/b7JYwv+2VMD71pUI+9aVCv/WlQdv0pEHb9aVC2/Wk - Qdv1pULb/fHh+f/////+/v7///79//zmzPX3unDj+9668f79+//+/v7//vfv/fe+d+X1pUHb9aVC2+yf - SN1tTKjvFhTs/RER7/1lQqTv3o083e2WMNvtljDb7p5A3fO7eef1xIrr9cOK6/O9funtlzPb7ZYw2+2W - MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+yVMNvtlS/b7ZYvv+2WMD71pUI+9aVCv/Wl - Qdv1pULb9aVC2/SkQtv1pULb/vbs+////////////fPm+/e4auP1q07d+9+78f79/P/+/v7//vfv/fe+ - duX1pULb9aVB2/KjQ9vIiWPhoHOC6ZBqiumxd2Pl5pI02+2WL9vtmDTb9MCE6f316/v+/fz//v38//zx - 4/ntmjnd7ZYw2+2VMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WMNvtlS/b7ZYvv+2W - MD70pEE+9aVCv/WlQtv0pULb9aVC2/WlQtv1pEHb/vXr+/7+/v///////e3b9/WrT931q07d+9+78f79 - /P///////vjw/ffBfef1pkXb9aVC2/WlQtv1pULb86RD2++hQ9vqljTb7JUv2+2WMNvtmTfd9s6f7f77 - +f3//////v7+//zx5fvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+2V - MNvtlTDb7JUvv+yVMD71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////e7c9/Wr - UN31q07d+9+78f79/P///////v37//3v3/n62K3v97535fayXt/1q0/d9aVC2/SjP9vumjbb7p5B3fK1 - beX1xpDr/O3d+f7+/f////////////zx5fvtmjnd7ZUw2+2WL9vtljDb8a9j4/zx4/n//////v7+//ng - wvPtljDb7ZYw2+yVMNvtli/b7JYvv+2WMD71pUI+9aVCv/SlQdv1pUHb9aVC2/SkQdv1pULb/vXr+/7+ - /v///////e7c9/WrUN31q07d+9+78f79/P/+/v7////////////+/Pn9/fTo+/zlyvX62a/v97x04/a1 - ZuH0unfn99Wt7/zz5/v9+fP9/v79///////+/v7///////zy5vvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx - 4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WL9vtljDb7JUvv+2WMD70pEE+9aVCv/WlQtv1pUHb9aVB2/Sl - Qtv1pULb/vXr+/7+/v///////e7c9/WrUN31q0/d++C/8/79+////////v7+///////+/v7///////79 - /P/+/Pn9/fHi+f3t2ff98eT7/vv4/f///////////////////////v7//v37//ndvfPtmTbb7JUv2+2W - MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+yWL9vtljDb7ZYvv+2WLz70pEI+9KRBv/Wl - Qtv1pULb9aVC2/SkQdv1pULb/vXr+////////////e7c9/WrUN31p0bb97lt4/jDguf86M/1/vjx/f79 - +//+/fz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v3//vz5/fzy5fv30KPt87p45++j - St/tljDb7ZYv2+2WMNvtljDb8a5g4/zw4vn//////v7+//ngwvPtljDb7ZYw2+2WMNvtljDb7JUwv+yV - Lz71pUI+9aVCv/WkQtv1pULb9aVC2/WlQdv1pULb/vXr+/7+/v/+/v7//e7c9/WrUN31pULb9aVC2/Wl - Qtv1rFHf+MSE5/rZse/737zx/fPm+/758v3+/v3////////////+/v7///////7+/v/99ez7+Nm08fGw - Y+PsljDb7ZUw2+2WMNvslS/b7Zk22+6hRt/vo0nf9caP6/327vv+/v7//v7+//ngwvPtli/b7ZUw2+2W - MNvtlS/b7ZYwv+yWMD71pUI+9KVCv/WlQtv1pELb9KRB2/SlQtv0pUHb/vXr+////////////e7c9/Wr - UN31pELb9KRB2/WlQtv1pUHb9aVC2/WlQtv1qkzd97545fnOmOv75cnz/vv3/f///////////v7+///+ - /v/99+/7+uTJ9ffSpu/ytW/l8rRs5fK1bOXytGvl9MKH6fndvPP64cTz/fXr+/7+/v/+/v7//v7+//ng - wvPtljDb7ZYw2+2VL9vtljDb7JUwv+2VMD71pUI+9KRBv/WlQtv1pULb9aVC2/WkQdv1pULb/vXr+/// - /////////e7c9/WrUN31pELb9aVC2/WlQtv1pELb9aVC2/WlQtv0pEHb9aVC2/WnSN32sFrf/fDg+f7+ - /v/+/v7///////7+/v/+/v7///////77+P388+j7/PLn+/3z5/v88ub7/fbu+/7+/f////////////7+ - /v///////v7+//rhxfXtljDb7ZYw2+2WMNvtljDb7ZYwv+2WMD71pUI+9aVCv/SlQtv0pEHb9aVB2/Sk - Qtv1pULb/vXr+////////////O3b9/asUt31pULb9KRB2/WlQtv1pULb9KRB2/WlQtv1pULb9KRB2/Wl - Qtv1qEnd/e/e9////////////v7+/////////////v7+/////////////v7+/////////////v7+//// - /////////v7+//79+//++/j9/O/g+fbOn+3tli/b7JUw2+2VL9vtli/b7JUvv+2WLz71pUI+9KVBv/Wk - Qtv1pELb9aRC2/SlQtv1pULb/vXr+/7+/v/+/v7//vfv/fnJjuf2tGPh9atP3fWmRNv1pULb9KVC2/Wl - Qtv1pkTb9atP3fa0YeH5yIzn/vfv+////////////v7+//748/398+n7/vv4///+/v////////////// - /////////v7+//7+/P/++vX9/O/f+fnevvP2zZ3t8K1d4+2ZON3tljDb7JUv2+2VMNvtljDb7JUvv+yV - Lz71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////v7+//327Pv869X3+tes7/nJ - j+n2sl3f9apM3fawWd/4x4vp+tit7/zq0/f+9uz7/v7+/////////////v79//ngwvPzu3rn99Ws8fvo - 0ff++fT9/vr1/f769f399/H9+uXM9fjbufP2zZ7t8bFl4++jSt/tlzLb7JYw2+2WMNvslS/b7ZYw2+2V - MNvsli/b7ZYwv+2VMD71pUI+9KVCv/SkQdv1pULb9KRB2/SlQtv1pULb/vfv+////////////v7+//// - /////v7//vv3/f748f385871+9+98fznzfX+9+/7/vv3/f/+/v///////v7+/////////////v7+//nc - u/PtmTbd7p0/3fCnUuHzv4Hp9MGF6fTBhenzvoDp8KdR4e6fQt3tmzvd7ZYw2+2WMNvtljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WMD71pUI+9aVCv/WkQdv1pULb9aVC2/WkQdv1pULb+9y37/32 - 7Pv++vX9/v7+//7+/v/+/v7///////////////////////7+/v///////////////////////v7+//76 - 9f399Or7/fPn+/TBhensljHb7ZUv2+2WMNvtljDb7ZUv2+2WL9vtlTDb7ZYw2+2WMNvtli/b7ZUv2+2W - L9vtljDb7ZUw2+2VMNvtli/b7ZUw2+2WL9vtli/b7ZYvv+2WLz71pUI+9aVCv/WlQtv1pEHb9aVC2/Wl - Qtv1pULb9a5V3/jBf+X606Lt/OXJ8/zq0/X++vT9/v7+//////////////////7+/v/+/v7//v7+//75 - 9P3869X3/ObL9fnTpe3zuHLl8rVu5e2aON3tljDb7ZYw2+yVL9vtljDb7ZYw2+2WMNvslS/b7JUv2+2W - MNvtljDb7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JUv2+2WMNvtlS/b7ZYwv+2WMD71pUI+9KVCv/Sk - Qtv1pULb9aVB2/WlQtv0pEHb9aVC2/WlQtv1qUvd9rBZ3/a0Y+H5yY7p+tiu7/737/v//fv//v36/f/9 - +//+9+/9+tqx7/nIjOn2tWXh9rBa3/SoS93tlzLb7JUv2+2WMNvslS/b7ZYw2+2WMNvtlS/b7ZYw2+2W - MNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvslS/b7ZUw2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYwv+2V - MD71pUI+9aVCv/WlQdv0pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9KVC2/WlQtv1pkXb9ahK3faw - Wt/2sl3f9rFd3/ayXd/2sFrf9alL3fWmRdv1pULb9aVC2/SjP9vtlzLb7JUv2+2WL9vtli/b7ZYw2+2W - L9vtli/b7ZUw2+2WL9vtljDb7ZYw2+2WL9vtlS/b7ZUw2+2WL9vtli/b7ZYw2+2WL9vtlS/b7ZUw2+2W - MNvslS/b7ZYvv+2VMD70pUJA9aVCv/WlQtv1pULb9aVC2/WlQtv1pULb9KRB2/SkQdv1pULb9aVC2/Wl - Qtv1pULb9aVC2/WlQtv1pULb9KVB2/WlQtv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W - MNvtljDb7ZYw2+yVL9vslS/b7JUv2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYw2+2WMNvtljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvslS/b7ZYwv+2WMD71pUI+9KVCu/WlQdv1pULb9aVC2/WlQtv1pULb9KRB2/Wl - Qtv1pULb9aRB2/WlQtv1pEHb9KVC2/WkQtv1pUHb9KVC2/WkQdv0pUHb9KVC2/WkQdv1pEHb9aVC2/Sj - P9vtlzLb7JUv2+yVL9vtlS/b7ZYw2+2VL9vtljDb7JUw2+yVL9vtljDb7JUw2+2VL9vtljDb7ZUw2+2V - L9vtlS/b7ZYw2+2VL9vtlS/b7ZYw2+yVL9vtljDb7ZYwve2WMD70pEEs9aVCq/WlQtv1pUHb9aVB2/Wl - Qtv1pULb9aVB2/WlQtv1pULb9aVC2/WlQdv1pULb9aVC2/WlQtv1pULb9aVB2/WlQtv0pEHb9aVB2/Wl - Qtv1pULb9aVC2/OiPtvumDLb7JUv2+yVMNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2W - MNvsljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwr+2VLzD1pUIO9aVCbvSk - Qcv0pEHb9aVB2/WlQtv1pULb9aVC2/WkQdv1pUHb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aRC2/Wl - Qtv1pUHb9aVC2/SlQdv1pULb9KRB2/KgPdvumDLb7ZUv2+yVL9vslS/b7JUw2+2VL9vtli/b7ZYw2+yV - L9vtli/b7ZUw2+2VL9vsli/b7ZYw2+2WMNvtlS/b7ZYw2+yVL9vslS/b7ZUw2+yVL9vslS/N7ZUwdO2W - MBD1pEIC9aVCJvSlQYv0pULN9KRB2/WlQtv1pULb9aVB2/WlQtv1pULb9aRB2/WlQtv1pULb9aRC2/Wl - Qdv1pUHb9aRC2/SlQdv1pUHb9aVC2/SkQdv1pULb9KRB2/KgPdvumDLb7JUv2+2VMNvtlTDb7ZYw2+yV - L9vtlTDb7ZYw2+2VMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+yW - L83sli+N7ZYwKOyWLwIAAAAA9aVCBPWlQij0pEFy9aVCr/SlQb31pUK/9aVCv/SlQr/0pUK/9aVCv/Sl - Qr/1pEK/9KRBv/WlQr/1pUK/9KVCv/WlQr/0pEK/9KRBv/SlQb/1pUK/9KRBv/KgPb/umDK/7JUvv+2W - ML/tljC/7JUvv+yWL7/sljC/7JUvv+yWL7/sli+/7JUvv+yVML/sli+/7JUvv+yVML/slTC/7ZYwv+yW - L7/tljC97ZYvr+2WMHTtljAo7ZYwBAAAAAAAAAAAAAAAAPSkQgL1pUEO9aVCMPWlQj70pUJA9aVCPvWl - Qj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj70pUI+9aRCPvWlQj71pUI+9KRBPvKg - PT7umDI+7ZYvPu2WMD7slTA+7ZYwPu2WLz7tli8+7ZYwPu2WMD7tli8+7ZYwPu2WLz7tljA+7ZYwPu2W - MD7tli8+7ZYwPu2WMD7slS8+7ZYwMu2WLxDsljACAAAAAAAAAAD///////8AAPAAAAAADwAAwAAAAAAD - AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAwAAAAAADAADAAAAAAAMAAPAAAAAADwAA//////// - AAA= + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+////9f///9////+9////if// + /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff// + /0n///+J////tP///9H////l////8v////v////+//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP// + /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv// + /9n//////////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+/////////9r///+H////Iv// + /wP///8A////AP///wD///8A////Jf///4D////b/////f////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////P// + /9b///9n////Ff///wD///8B////S////7T///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////7T///9M////Af///w////+N////8/// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////9P///47///8Q////S////7X///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////tv///0z///+J////0f// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////R////iv///7r////k//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////+X///+9////2f// + //D///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D////t////+P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////7////9P// + //r////9//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////7////9//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln + 4P/y59//8+rk//fx7P/7+Pb//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI + sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6 + +f/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE + qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c + 0f/17+v//fz7//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR + wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv + jf/lybb/8eTc//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f + 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY + Zv/hpXz/5b2h//Dczf/79vT///7////+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v///fv7//ny + 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT + Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////37 + +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT + XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl + 3f/8+ff///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT + XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7 + nv/x3M7/+/by//79/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+ + /v///v7///7+///+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT + XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd + bP/mrIP/7My0//Po4P/59vT//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg + 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT + XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv///////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6 + +P/+/v3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR + XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw + jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX + Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4//// + ///////////////////////////////////////////////////////////////////////////+//79 + +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N + tv/y4dX/9/Ht//z6+v///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke + b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb///////////////////////////////////////// + /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX + Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+ + /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch + df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2 + 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb + af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf + 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc + y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v////////////////////////////// + ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO + uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg + 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT + Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp + 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku + i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O + uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+ + ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+//////////////////// + /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt + 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9 + oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT + W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1 + 8v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu + iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J + r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si + dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL + uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We + bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f////////////// + //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny + 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7 + nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV + Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc + 0f/48/D///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX + Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf + 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT + XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw + 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF + qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3///////// + /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe + zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+ + pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of + cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM + uv/v49v/+fb0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl + 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX + Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn + 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm + e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk + 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0 + 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79 + /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9 + n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ + s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI + sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI + sf/w4tj/9/Ht//z7+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78 + +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey + jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz + 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP + u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz + 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV + X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq + 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs + iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1 + k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2 + 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W + xv/y59//+vb0//38/P///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li + 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37 + +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz + 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df + 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os + hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+ + pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of + cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX + Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+ + /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs + 5v/59PL//Pv6//7+/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//z5 + 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7//////////////////// + /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+/////////////// + ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e + 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn + 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf + cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY + ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT + Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3///////////////////////// + //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38 + +//+/f3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P////////////// + /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7///////// + /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T + wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79 + /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW + YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ + ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf + c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6//// + /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+//////////// + ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA + qv/v3tL/+/f0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk + eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa + Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9 + o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz + 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj///////// + /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9 + of/r1sn/8+rl//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI + sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ + Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho + 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU + xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5//// + //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2 + lv/u08H/9u7o//v49//+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v7//v37//Xs + 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi + dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38 + +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv + i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37 + +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/ + pv/q0cL/8+jh//z59////v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////+//79 + /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv + jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7//////////////////////////////////// + //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa + aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv + 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn + 3v/27OX/+PPu//v59//+/v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J + r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f////////////////////////////// + ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc + a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv + 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79 + /P/+/fz//v39//7+/v/+//7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY + xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P////////////////////////////// + ///////////////////////////////////////////+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy + kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf + z//89/T///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1 + lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY + y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+ + o//z4tb//fn3//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V + Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////7//v38//r4 + 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu + jP/lxrH/8+bd//36+P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR + Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg + c//jtpj/5tDB//Pr5f/9+/n///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU + X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc + a//mrYX/6cat/+3f1f/38u///fz7//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh + dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY + ZP/lonP/6rmW//HXxf/58+///fz7//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL + tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+//////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU + Xv/jmWb/46V6/+m+oP/z39D//fr4//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v///Pv5//jx + 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT + XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT + W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV + X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw + 7P/+/f3///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6 + mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr + 5f/69/X//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn + 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl + 2v/7+PX//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////7+//7+ + /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k + 3P/48/D//v38//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6 + +P/9+/r//v39//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//v7+//7+/v///v3//v79//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////8/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////+/////f////P////6//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////v////0////4P// + //P///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D///+8////5P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////l////vf// + /4n////R//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////9H///+K////S////7X///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tf// + /0z///8P////jf////P///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////T///+O////D////wH///9L////tP////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tP// + /0v///8B////AP///xX///9m////1v////z///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////z////a////f/// + /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A/// + /yT///9l////sP///+7///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////7v///7H///9l////JP// + /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4/// + //L////7/////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////9////+P// + /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP// + /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP// + /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA + AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA + AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc= \ No newline at end of file diff --git a/AIMS/OperationFront/FrmScheduling3.cs b/AIMS/OperationFront/FrmScheduling3.cs new file mode 100644 index 0000000..0fa5724 --- /dev/null +++ b/AIMS/OperationFront/FrmScheduling3.cs @@ -0,0 +1,1068 @@ +锘縰sing AIMSExtension; +using Microsoft.Office.Interop.Excel; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Windows.Forms; + +namespace AIMS.OperationFront.UI +{ + public partial class FrmScheduling3 : Form + { + + private bool isDataLoaded = false; + private System.Data.DataTable dtDoctorNurses = null; + private System.Data.DataTable dtSchedulingType = null; + private System.Data.DataTable dtOverLackHours = null; + private System.Data.DataTable dtMainTable = null; + private System.Data.DataTable dtSchedulingNew = null; + + private Dictionary dicSchedulingTypeIdName = new Dictionary(); + private Dictionary dicSchedulingTypeNameId = new Dictionary(); + + private GPDbHelper dbHelper = new GPDbHelper(); + public FrmScheduling3() + { + InitializeComponent(); + } + + ///

+ /// 鐢辩彮娆d鑾峰彇鐝鍚嶇О + /// + /// 鐝Id + /// + private string getSchedulingTypeName(int id) + { + if (dicSchedulingTypeIdName.ContainsKey(id)) + { + return dicSchedulingTypeIdName[id]; + } + return ""; + } + + /// + /// 鐢辩彮娆″悕绉拌幏鍙栫彮娆d + /// + /// 鐝鍚嶇О + /// + private int getSchedulingTypeId(string name) + { + if (dicSchedulingTypeNameId.ContainsKey(name)) + { + return dicSchedulingTypeNameId[name]; + } + return 0; + } + + /// + /// 瀛楃涓叉暟缁勫姞绌洪」 + /// + /// 瀛楃涓叉暟缁 + /// + private string[] ArrayAddEmptyValue(string[] items) + { + int n = items.Length; + string[] items2 = new string[n + 1]; + items2[0] = ""; + Array.Copy(items, 0, items2, 1, n); + return items2; + } + + private void FrmDeptAttendance_Load(object sender, EventArgs e) + { + //dbHelper = new GPDbHelper(); + //this.dataGridView1.RowPostPaint += GPControls.DataGridView_RowPostPaint; + GetMainDataTable(); + this.WindowState = FormWindowState.Maximized; + this.dataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; + } + + /// + /// 缁撴瀯鏃堕棿锛堝皬鏃 鍒嗛挓锛 + /// + struct MyHourMinute + { + public int hour; + public int minute; + } + + /// + /// 涓婁笅鐝椂闂 + /// + struct MySxbTime + { + public DateTime sbTime; + public DateTime xbTime; + } + + /// + /// 鐢辨椂闂村瓧绗︿覆瑙f瀽鍑虹粨鏋勬椂闂 + /// + /// 鏃堕棿瀛楃涓 + /// + private MyHourMinute GetMyHourMinute(string time) + { + MyHourMinute hm; + hm.hour = -1; /*涓嶆纭殑鏃堕棿琛ㄧず*/ + hm.minute = 0; + if (string.IsNullOrEmpty(time)) return hm; + int[] arr = GPFunctions.StringToIntArray(time, ':'); + if (arr.Length == 2) + { + hm.minute = arr[1]; + } + hm.hour = arr[0]; + return hm; + } + + + /// + /// 鐢变笂涓嬬彮鏃堕棿瀛楃涓茶В鏋愬嚭涓婁笅鐝椂闂 + /// + /// 涓婄彮鏃堕棿瀛楃 + /// 涓嬬彮鏃堕棿瀛楃 + /// + private MySxbTime GetMySxbTime(string beginTime, string endTime) + { + /*鑾峰彇涓婁笅鐝椂闂, 濡傛灉涓嬬彮鏃堕棿鏃╀簬涓婄彮鏃堕棿锛屽垯鏃犳晥*/ + MySxbTime sxbTime; + DateTime dateTime = this.dateTimePicker1.Value.Date; + if (string.IsNullOrEmpty(beginTime) || string.IsNullOrEmpty(endTime)) + { + sxbTime.sbTime = dateTime; + sxbTime.xbTime = dateTime.AddDays(-1); + return sxbTime; + } + + MyHourMinute hm = GetMyHourMinute(beginTime); + sxbTime.sbTime = dateTime.AddHours(hm.hour).AddMinutes(hm.minute); + hm = GetMyHourMinute(endTime); + sxbTime.xbTime = dateTime.AddHours(hm.hour).AddMinutes(hm.minute); + if (sxbTime.xbTime.CompareTo(sxbTime.sbTime) <= 0) + { + sxbTime.xbTime = sxbTime.xbTime.AddDays(1); + } + return sxbTime; + } + + /// + /// 璇诲彇涓绘樉绀鸿〃鏁版嵁 + /// + private void GetMainDataTable() + { + if (dtMainTable != null) + { + if (GPFunData.GetDataTableChangedCount(dtMainTable) > 0) + { + if (MessageBox.Show("鏁版嵁鏈変慨鏀癸紝娌℃湁淇濆瓨锛屾槸鍚﹁淇濆瓨?", "鎻愮ず淇℃伅", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + SaveData(); + } + } + } + + isDataLoaded = false; + DateTime dateTime = this.dateTimePicker1.Value.Date; + int year = dateTime.Year; + int month = dateTime.Month; + int day = dateTime.Day; + string sql; + /*璇诲彇鎵嬫湳楹婚唹绉戠殑鍖荤敓WorkersType=2鎶ゅ+淇℃伅 WorkersType=*/ + + if (chxInvalidWorker.Checked) + { + if (radioDoctor.Checked) + { + sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,2 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='楹婚唹鍖荤敓' order by w.[PersonOrder] "; + } + else + { + sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,1 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='鎵嬫湳瀹ゆ姢澹' order by w.[PersonOrder] "; + } + + } + else + { + if (radioDoctor.Checked) + { + sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,2 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='楹婚唹鍖荤敓' and w.IsValid=1 order by w.[PersonOrder] "; + } + else + { + sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,1 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='鎵嬫湳瀹ゆ姢澹' and w.IsValid=1 order by w.[PersonOrder] "; + } + + } + dtDoctorNurses = dbHelper.GetDataTable(sql); + + sql = "select Id, [Name], BeginTime, EndTime from SchedulingType"; + dtSchedulingType = dbHelper.GetDataTable(sql); + + dicSchedulingTypeIdName.Clear(); + dicSchedulingTypeNameId.Clear(); + foreach (DataRow dr in dtSchedulingType.Rows) + { + int id = (int)dr["Id"]; + string name = dr["Name"].ToString(); + dicSchedulingTypeIdName[id] = name; + dicSchedulingTypeNameId[name] = id; + } + + DataGridView dgv = this.dataGridView1; + dgv.AutoGenerateColumns = false; + + sql = string.Format("SELECT Id, WorkerId, SchedulingDate, WorkersType, SchedulingTypeId, BeginTime, EndTime, OverHours, LackHours, OverTime1, OverTime2, LackTime1, LackTime2 from ScheduleOverLackHours where SchedulingDate='{0}'", GPFunctions.DateStr(dateTime)); + dtOverLackHours = dbHelper.GetDataTable(sql); + + sql = string.Format("select Id, WorkerId, SchedulingDate, SchedulingType from SchedulingNew where SchedulingDate='{0}'", GPFunctions.DateStr(dateTime)); + dtSchedulingNew = dbHelper.GetDataTable(sql); + + DataView dvWorkers = dtDoctorNurses.DefaultView; + DataView dvOverLackHours = dtOverLackHours.DefaultView; + DataView dvSchedulingNew = dtSchedulingNew.DefaultView; + DataView dvSchedulingType = dtSchedulingType.DefaultView; + + System.Data.DataTable dataTable = dtOverLackHours.Clone(); + dataTable.Columns.Add("SchedulingTypeName", typeof(string)); + dataTable.Columns.Add("WorkNo", typeof(string)); + dataTable.Columns.Add("HCode", typeof(string)); + dataTable.Columns.Add("Name", typeof(string)); + dataTable.Columns.Add("RoleName", typeof(string)); + dataTable.Columns.Add("BeginTime2", typeof(DateTime)); + dataTable.Columns.Add("EndTime2", typeof(DateTime)); + + bool isNurse = radioNurse.Checked; + if (!isNurse) + { + dvWorkers.RowFilter = "WorkersType=2"; + } + else + { + dvWorkers.RowFilter = "WorkersType=1"; + } + dvWorkers.Sort = "OrderBy"; + + int n = dvWorkers.Count; + for (int i = 0; i < n; i++) + { + DataRow dr = dataTable.NewRow(); + DataRowView dvr = dvWorkers[i]; + /*WorkerId, SchedulingDate, WorkersType, SchedulingTypeId, BeginTime, EndTime, OverHours, LackHours, OverTime1, OverTime2, LackTime1, LackTime2*/ + int workerId = (int)dvr["id"]; + int workersType = (int)dvr["WorkersType"]; + int SchedulingTypeId = 0; + string beginTime, endTime; + MySxbTime sxbTime; + dr["WorkerId"] = (int)dvr["Id"]; + dr["WorkersType"] = workersType; + dr["WorkNo"] = dvr["WorkNo"].ToString(); + dr["Name"] = dvr["Name"].ToString(); + dr["HCode"] = dvr["HCode"].ToString(); + dr["RoleName"] = (workersType == 2 ? "鍖荤敓" : "鎶ゅ+"); + dr["SchedulingDate"] = dateTime; + + dvOverLackHours.RowFilter = string.Format("WorkerId={0}", workerId); + if (dvOverLackHours.Count > 0) + { + SchedulingTypeId = GPFunctions.CInt(dvOverLackHours[0]["SchedulingTypeId"]); + dr["SchedulingTypeId"] = SchedulingTypeId; + if (SchedulingTypeId > 0) + { + dr["SchedulingTypeName"] = getSchedulingTypeName(SchedulingTypeId); + beginTime = dvOverLackHours[0]["BeginTime"].ToString(); + endTime = dvOverLackHours[0]["EndTime"].ToString(); + dr["BeginTime"] = beginTime; + dr["EndTime"] = endTime; + sxbTime = GetMySxbTime(beginTime, endTime); + if (sxbTime.sbTime.CompareTo(sxbTime.xbTime) < 0) + { + dr["BeginTime2"] = sxbTime.sbTime; + dr["EndTime2"] = sxbTime.xbTime; + } + } + + dr["OverHours"] = dvOverLackHours[0]["OverHours"]; + dr["LackHours"] = dvOverLackHours[0]["LackHours"]; + dr["OverTime1"] = dvOverLackHours[0]["OverTime1"]; + dr["OverTime2"] = dvOverLackHours[0]["OverTime2"]; + dr["LackTime1"] = dvOverLackHours[0]["LackTime1"]; + dr["LackTime2"] = dvOverLackHours[0]["LackTime2"]; + } + else + { + dvSchedulingNew.RowFilter = string.Format("WorkerId={0}", workerId); + if (dvSchedulingNew.Count > 0) + { + SchedulingTypeId = (int)dvSchedulingNew[0]["SchedulingType"]; + dr["SchedulingTypeId"] = SchedulingTypeId; + dr["SchedulingTypeName"] = getSchedulingTypeName(SchedulingTypeId); + dvSchedulingType.RowFilter = string.Format("Id={0}", SchedulingTypeId); + if (dvSchedulingType.Count > 0) + { + beginTime = dvSchedulingType[0]["beginTime"].ToString(); + endTime = dvSchedulingType[0]["endTime"].ToString(); + dr["BeginTime"] = beginTime; + dr["EndTime"] = endTime; + sxbTime = GetMySxbTime(beginTime, endTime); + dr["BeginTime2"] = sxbTime.sbTime; + dr["EndTime2"] = sxbTime.xbTime; + dr["OverTime1"] = sxbTime.xbTime; + dr["OverTime2"] = sxbTime.xbTime; + dr["LackTime1"] = sxbTime.xbTime; + dr["LackTime2"] = sxbTime.xbTime; + } + } + } + dataTable.Rows.Add(dr); + } + dataTable.AcceptChanges(); + this.dataGridView1.DataSource = dataTable; + + dtMainTable = dataTable; + DisplayTotalInfo(new string[] { "OverHours", "LackHours" }, new string[] { "鍔犵彮灏忔椂鏁", "缂哄嫟灏忔椂鏁" }); + isDataLoaded = true; + } + + private void btnExit_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void button1_Click(object sender, EventArgs e) + { + ExportToExcel(string.Format("{0}鑰冨嫟缂哄嫟琛.xls", this.dateTimePicker1.Value.ToString("yyyy-MM-dd")), this.dataGridView1); + } + + private void textFind_TextChanged(object sender, EventArgs e) + { + string text = textFind.Text.Trim(); + dtMainTable.DefaultView.RowFilter = string.Format("WorkNo like '%{0}%' or Name like '%{0}%' or HCode like '%{0}%' ", text); + } + + private void radioDoctor_CheckedChanged(object sender, EventArgs e) + { + GetMainDataTable(); + } + + private void radioNurse_CheckedChanged(object sender, EventArgs e) + { + GetMainDataTable(); + } + + private void dateTimePicker1_ValueChanged(object sender, EventArgs e) + { + GetMainDataTable(); + } + + private void chxInvalidWorker_CheckedChanged(object sender, EventArgs e) + { + GetMainDataTable(); + } + + private void btnFresh_Click(object sender, EventArgs e) + { + GetMainDataTable(); + } + + /// + /// 鏄剧ず姹囨绘暟鎹 + /// + /// 姹囨诲瓧娈靛垪琛 + /// 姹囨诲瓧娈垫樉绀烘爣棰 + private void DisplayTotalInfo(string[] fieldname, string[] displayname) + { + int n = fieldname.Length; + decimal[] num = new decimal[n]; + DataRowCollection rows = dtMainTable.Rows; + for (int i = 0, m = rows.Count; i < m; i++) + { + for (int j = 0; j < n; j++) + { + num[j] += GPFunctions.CDecimal(rows[i][fieldname[j]]); + } + } + StringBuilder sb = new StringBuilder(); + for (int k = 0; k < n; k++) + { + sb.Append(string.Format("{0}: {1} ", displayname[k], num[k])); + } + + labelTotal.Text = sb.ToString(); + } + + + private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) + { + /*琛ㄦ牸鍊间慨鏀规椂*/ + if (!isDataLoaded) return; + DataGridView dgv = this.dataGridView1; + int rowIndex = e.RowIndex; + int colIndex = e.ColumnIndex; + string columnName = dgv.Columns[colIndex].Name; + if (string.IsNullOrEmpty(columnName)) return; + + dgv.CellValueChanged -= dataGridView1_CellValueChanged; + double dblValue; + decimal overHours, lackHours; + DateTime t1, t2; + bool ischanged = false; + DataGridViewRow dvr = dgv.Rows[rowIndex]; + DateTime dateTime = this.dateTimePicker1.Value.Date; + MySxbTime sxbTime; + TimeSpan ts; + + switch (columnName) + { + case "SchedulingTypeName": + /*鐝璋冧负涓嶅彲缂栬緫 2020-01-10*/ + //intValue = getSchedulingTypeId(dvr.Cells[colIndex].Value.ToString()); + //DataView dv = dtSchedulingType.DefaultView; + //dv.RowFilter = string.Format("id={0}", intValue); + //if (dv.Count > 0) + //{ + // beginTime = dv[0]["BeginTime"].ToString(); + // endTime = dv[0]["EndTime"].ToString(); + // dvr.Cells["SchedulingTypeId"].Value = intValue; + // dvr.Cells["BeginTime"].Value = beginTime; + // dvr.Cells["endTime"].Value = endTime; + + // hm = GetMyHourMinute(beginTime); + // t1 = dateTime.AddHours(hm.hour).AddMinutes(hm.minute); + // dvr.Cells["OverTime1"].Value = t1; + // dvr.Cells["OverTime2"].Value = t1; + // hm = GetMyHourMinute(endTime); + // t2 = dateTime.AddHours(hm.hour).AddMinutes(hm.minute); + // dvr.Cells["LackTime1"].Value = t2; + // dvr.Cells["LackTime2"].Value = t2; + //} + //dgv.EndEdit(); + break; + case "OverHours": + /*杈撳叆鍔犵彮鏃舵暟锛屽姞鐝椂鏁板簲褰撴鏁帮紝濡傛灉鏄礋鏁版垨鑰0, 灏辫嚜鍔ㄨ皟鏁翠负绌哄笺 + 濡傛灉瀛樺湪鍔犵彮璧风偣锛屽氨鐩存帴璁$畻鍔犵彮缁堢偣锛屽鏋滀笉瀛樺湪鍔犵彮璧风偣锛堣鏄庢棤鐝锛夛紝灏变互18鐐瑰仛涓哄姞鐝捣鐐癸紝璁$畻鍔犵彮缁堢偣銆*/ + overHours = GPFunctions.CDecimal(dvr.Cells[colIndex].Value); + if (overHours <= 0) + { + if (overHours < 0) MessageBox.Show(string.Format("鍔犵彮鏃舵暟锛坽0}锛夛紝璇疯緭鍏ラ潪璐熸暟銆", overHours), "鎻愮ず淇℃伅"); + dvr.Cells["OverHours"].Value = DBNull.Value; + dvr.Cells["OverTime2"].Value = dvr.Cells["OverTime1"].Value; + } + else + { + if (dvr.Cells["OverTime1"].Value == DBNull.Value) + { + t1 = dateTime.AddHours(18); + dvr.Cells["OverTime1"].Value = t1; + } + else + { + t1 = GPFunctions.CDate(dvr.Cells["OverTime1"].Value); + } + dvr.Cells["OverTime2"].Value = t1.AddMinutes((double)overHours * 60); + } + ischanged = true; + dgv.EndEdit(); + break; + case "LackHours": + /*杈撳叆缂哄嫟鏃舵暟锛屽鏋滃瓨鍦ㄧ己鍕ょ粓鐐癸紝灏辩洿鎺ヨ绠楃己鍕よ捣鐐癸紝濡傛灉涓嶅瓨鍦ㄧ己鍕ょ粓鐐癸紙璇存槑鏃犵彮娆★級锛屽氨浠18鐐瑰仛涓虹粓鐐癸紝璁$畻缂哄嫟璧风偣*/ + lackHours = GPFunctions.CDecimal(dvr.Cells[colIndex].Value); + if (lackHours <= 0) + { + if (lackHours < 0) MessageBox.Show(string.Format("缂哄嫟鏃舵暟锛坽0}锛夛紝璇疯緭鍏ラ潪璐熸暟銆", lackHours), "鎻愮ず淇℃伅"); + dvr.Cells["LackHours"].Value = DBNull.Value; + dvr.Cells["OverTime1"].Value = dvr.Cells["OverTime2"].Value; + } + else + { + if (dvr.Cells["LackTime2"].Value == DBNull.Value) + { + t2 = dateTime.AddHours(18); + dvr.Cells["LackTime2"].Value = t2; + } + else + { + t2 = GPFunctions.CDate(dvr.Cells["LackTime2"].Value); + } + dblValue = 0 - GPFunctions.CDbl(lackHours) * 60; + dvr.Cells["LackTime1"].Value = t2.AddMinutes(dblValue); + } + ischanged = true; + dgv.EndEdit(); + break; + case "Overtime1": + /*杈撳叆鍔犵彮璧风偣鏃堕棿锛屽鏋滃瓨鍦ㄥ姞鐝皬鏃舵暟锛屽氨璁$畻缁堢偣鏃堕棿銆 + 濡傛灉涓嶅瓨鍦ㄥ姞鐝皬鏃舵暟锛屽瓨鍦ㄥ姞鐝粓鐐癸紝涓斿姞鐝粓鐐瑰ぇ浜庤捣鐐癸紝灏辫绠楀姞鐝皬鏃舵暟锛屽姞鐝粓鐐逛笉澶т簬璧风偣, 灏嗗姞鐝粓鐐规椂璁句负鍔犵彮璧风偣锛屽姞鐝椂鏁颁负绌恒*/ + t1 = GPFunctions.CDate(dvr.Cells[colIndex].Value); + t1 = dateTime.AddHours(t1.Hour).AddMinutes(t1.Minute); + dvr.Cells["OverTime1"].Value = t1; + + overHours = GPFunctions.CDecimal(dvr.Cells["OverHours"].Value); + if (overHours.CompareTo(0) > 0) + { + t2 = t1.AddMinutes((double)overHours * 60); + dvr.Cells["OverTime2"].Value = t2; + } + else + { + if (dvr.Cells["OverTime2"].Value == DBNull.Value) + { + dvr.Cells["OverTime2"].Value = t1; + dvr.Cells["OverHours"].Value = DBNull.Value; + } + else + { + t2 = GPFunctions.CDate(dvr.Cells["OverTime2"].Value); + if (t2.CompareTo(t1) > 0) + { + ts = t2 - t1; + overHours = GPFunctions.CDecimal(ts.TotalHours); + dvr.Cells["OverHours"].Value = overHours; + } + else + { + dvr.Cells["OverTime2"].Value = t1; + dvr.Cells["OverHours"].Value = DBNull.Value; + } + } + } + ischanged = true; + dgv.EndEdit(); + break; + case "Overtime2": + /*杈撳叆鍔犵彮缁堢偣鏃堕棿锛屽鏋滃瓨鍦ㄥ姞鐝捣鐐癸紝灏辫绠楀姞鐝皬鏃舵暟銆 + 濡傛灉涓嶅瓨鍦ㄥ姞鐝捣鐐(涔熶竴瀹氫笉瀛樺湪鍔犵彮灏忔椂鏁)锛屽皢鍔犵彮璧风偣鏃惰涓哄姞鐝粓鐐癸紝鍔犵彮鏃舵暟涓虹┖銆*/ + t2 = GPFunctions.CDate(dvr.Cells[colIndex].Value); + t2 = dateTime.AddHours(t2.Hour).AddMinutes(t2.Minute); + sxbTime.sbTime = GPFunctions.CDate(dvr.Cells["BeginTime2"].Value); + if (t2.CompareTo(sxbTime.sbTime) < 0) + { + t2 = t2.AddDays(1); + } + dvr.Cells["OverTime2"].Value = t2; + + if (dvr.Cells["OverTime1"].Value == DBNull.Value) + { + dvr.Cells["OverTime1"].Value = t2; + dvr.Cells["OverHours"].Value = DBNull.Value; + } + else + { + t1 = GPFunctions.CDate(dvr.Cells["OverTime1"].Value); + if (t2.CompareTo(t1) <= 0) + { + dvr.Cells["OverTime2"].Value = t1; + dvr.Cells["OverHours"].Value = DBNull.Value; + } + else + { + ts = t2 - t1; + overHours = GPFunctions.CDecimal(ts.TotalHours); + dvr.Cells["OverHours"].Value = overHours; + } + } + ischanged = true; + dgv.EndEdit(); + break; + case "LackTime1": + /*杈撳叆缂哄嫟璧风偣鏃堕棿锛屽鏋滃瓨鍦ㄧ己鍕ょ粓鐐癸紝灏辫绠楃己鍕ゅ皬鏃舵暟銆傚鏋滀笉瀛樺湪缂哄嫟缁堢偣锛堢己鍕ゅ皬鏃舵暟涔熶竴瀹氫笉瀛樺湪锛夛紝灏嗙己鍕ょ粓鐐硅涓虹己鍕よ捣鐐癸紝缂哄嫟灏忔椂鏁颁负绌恒*/ + t1 = GPFunctions.CDate(dvr.Cells[colIndex].Value); + t1 = dateTime.AddHours(t1.Hour).AddMinutes(t1.Minute); + dvr.Cells["LackTime1"].Value = t1; + + if (dvr.Cells["LackTime2"].Value == DBNull.Value) + { + dvr.Cells["LackTime2"].Value = t1; + dvr.Cells["LackHours"].Value = DBNull.Value; + } + else + { + t2 = GPFunctions.CDate(dvr.Cells["LackTime2"].Value); + if (t2.CompareTo(t1) <= 0) + { + dvr.Cells["LackTime2"].Value = t1; + dvr.Cells["LackHours"].Value = DBNull.Value; + } + else + { + ts = t2 - t1; + lackHours = GPFunctions.CDecimal(ts.TotalHours); + dvr.Cells["LackHours"].Value = lackHours; + } + } + ischanged = true; + dgv.EndEdit(); + break; + case "LackTime2": + /*杈撳叆缂哄嫟缁堢偣鏃堕棿锛屽鏋滃瓨鍦ㄧ己鍕ゅ皬鏃舵暟锛屽氨璁$畻缂哄嫟璧风偣銆 濡傛灉涓嶅瓨鍦ㄧ己鍕ゅ皬鏃舵暟锛屽瓨鍦ㄧ己鍕よ捣鐐癸紝灏辫绠楃己鍕ゅ皬鏃舵暟銆傚鏋滀笉瀛樺湪缂哄嫟璧风偣锛堢己鍕ゅ皬鏃舵暟涔熶竴瀹氫笉瀛樺湪锛夛紝灏嗙己鍕よ捣鐐硅涓虹己鍕ょ粓鐐癸紝缂哄嫟灏忔椂鏁颁负绌恒*/ + t2 = GPFunctions.CDate(dvr.Cells[colIndex].Value); + t2 = dateTime.AddHours(t2.Hour).AddMinutes(t2.Minute); + sxbTime.sbTime = GPFunctions.CDate(dvr.Cells["BeginTime2"].Value); + if (t2.CompareTo(sxbTime.sbTime) < 0) t2 = t2.AddDays(1); + dvr.Cells["LackTime2"].Value = t2; + + lackHours = GPFunctions.CDecimal(dvr.Cells["LackHours"].Value); + if (lackHours.CompareTo(0) > 0) + { + t1 = t2.AddMinutes((double)lackHours * (-1) * 60); + dvr.Cells["LackTime1"].Value = t1; + } + else + { + if (dvr.Cells["LackTime1"].Value == DBNull.Value) + { + dvr.Cells["LackHours"].Value = DBNull.Value; + dvr.Cells["LackTime1"].Value = t2; + } + else + { + t1 = GPFunctions.CDate(dvr.Cells["LackTime1"].Value); + if (t2.CompareTo(t1) <= 0) + { + dvr.Cells["LackTime1"].Value = t2; + dvr.Cells["LackHours"].Value = DBNull.Value; + } + else + { + ts = t2 - t1; + lackHours = GPFunctions.CDecimal(ts.TotalHours); + dvr.Cells["LackHours"].Value = lackHours; + } + + } + } + ischanged = true; + dgv.EndEdit(); + break; + default: + break; + } + if (ischanged) + { + DisplayTotalInfo(new string[] { "OverHours", "LackHours" }, new string[] { "鍔犵彮灏忔椂鏁", "缂哄嫟灏忔椂鏁" }); + } + dgv.CellValueChanged += dataGridView1_CellValueChanged; + } + + /// + /// 淇濆瓨鏁版嵁 + /// + private void SaveData() + { + + System.Data.DataTable dataTable = dtMainTable.Clone(); + int n = dtMainTable.Rows.Count; + string[] columns = new string[] { "WorkerId", "SchedulingDate", "WorkersType", "SchedulingTypeId", "BeginTime", "EndTime", "OverHours", "LackHours", "OverTime1", "OverTime2", "LackTime1", "LackTime2" }; + for (int i = 0; i < n; i++) + { + DataRow dr, dr2; + dr = dtMainTable.Rows[i]; + int overHours = GPFunctions.CInt(dr["OverHours"]); + int lackHours = GPFunctions.CInt(dr["LackHours"]); + if (overHours > 0 || lackHours > 0) + { + dr2 = dataTable.NewRow(); + GPFunData.CopyDataRow(dr, dr2, columns); + dataTable.Rows.Add(dr2); + } + } + n = dataTable.Rows.Count; + if (n == 0) return; + + DateTime dateTime = Convert.ToDateTime(dataTable.Rows[0]["SchedulingDate"]); + try + { + dbHelper.BeginTransaction(); + n = dbHelper.Execute(string.Format("delete ScheduleOverLackHours where SchedulingDate='{0}'", GPFunctions.DateStr(dateTime))); + n = dbHelper.DataTableSave(dataTable, "SELECT Id, WorkerId, SchedulingDate, WorkersType, SchedulingTypeId, BeginTime, EndTime, OverHours, LackHours, OverTime1, OverTime2, LackTime1, LackTime2 from ScheduleOverLackHours"); + dbHelper.Commit(); + dtMainTable.AcceptChanges(); + MessageBox.Show("淇濆瓨鎴愬姛銆", "鎻愮ず淇℃伅"); + } + catch (Exception ex) + { + dbHelper.RollBack(); + MessageBox.Show("淇濆瓨澶辫触锛" + ex.Message, "鎻愮ず淇℃伅"); + } + + } + + /// + /// 妫鏌ユ暟鎹殑鍚堢悊鎬 + /// + /// + private bool CheckData() + { + bool isOverChecked = chxOverTime.Checked; + bool isLackChecked = chxLackTime.Checked; + if ((!isOverChecked) && (!isLackChecked)) return true; + + DataGridView dgv = this.dataGridView1; + int rowCount = dgv.Rows.Count; + bool isok = true; + for (int i = 0; i < rowCount; i++) + { + int overHours, lackHours; + MySxbTime sxbTime; + DateTime overTime1, overTime2, lackTime1, lackTime2; + DataGridViewCellCollection cells = dgv.Rows[i].Cells; + sxbTime.sbTime = GPFunctions.CDate(cells["BeginTime2"].Value); + sxbTime.xbTime = GPFunctions.CDate(cells["EndTime2"].Value); + + if (sxbTime.sbTime.CompareTo(sxbTime.xbTime) == 0) + { + continue; + } + + /*妫鏌ュ姞鐝椂闂*/ + if (isOverChecked) + { + overHours = GPFunctions.CInt(cells["OverHours"].Value); + if (overHours > 0) + { + overTime1 = GPFunctions.CDate(cells["OverTime1"].Value); + overTime2 = GPFunctions.CDate(cells["OverTime2"].Value); + if (overTime1.CompareTo(sxbTime.sbTime) >= 0 && overTime1.CompareTo(sxbTime.xbTime) < 0) + { + MessageBox.Show("鍔犵彮璧风偣涓嶈兘鍦ㄤ笂涓嬬彮鏃堕棿鍐呫", "鎻愮ず淇℃伅"); + dgv.CurrentCell = dgv.Rows[i].Cells["OverTime1"]; + isok = false; + break; + } + if (overTime2.CompareTo(sxbTime.sbTime) > 0 && overTime2.CompareTo(sxbTime.xbTime) <= 0) + { + dgv.CurrentCell = dgv.Rows[i].Cells["OverTime1"]; + MessageBox.Show("鍔犵彮缁堢偣涓嶈兘鍦ㄤ笂涓嬬彮鏃堕棿鍐呫", "鎻愮ず淇℃伅"); + isok = false; + break; + } + } + } + + /*妫鏌ュ姞鐝椂闂*/ + if (isLackChecked) + { + lackHours = GPFunctions.CInt(cells["LackHours"].Value); + if (lackHours > 0) + { + lackTime1 = GPFunctions.CDate(cells["LackTime1"].Value); + lackTime2 = GPFunctions.CDate(cells["LackTime2"].Value); + if (lackTime1.CompareTo(sxbTime.sbTime) <= 0 || lackTime1.CompareTo(sxbTime.xbTime) > 0) + { + dgv.CurrentCell = dgv.Rows[i].Cells["LackTime1"]; + MessageBox.Show("缂哄嫟璧风偣涓嶈兘鍦ㄤ笂涓嬬彮鏃堕棿澶栥", "鎻愮ず淇℃伅"); + isok = false; + break; + } + + if (lackTime2.CompareTo(sxbTime.sbTime) < 0 || lackTime2.CompareTo(sxbTime.xbTime) > 0) + { + dgv.CurrentCell = dgv.Rows[i].Cells["LackTime2"]; + MessageBox.Show("缂哄嫟缁堢偣涓嶈兘鍦ㄤ笂涓嬬彮鏃堕棿澶栥", "鎻愮ず淇℃伅"); + isok = false; + break; + } + } + } + } + return isok; + } + + private void btnSave_Click(object sender, EventArgs e) + { + /*淇濆瓨鏁版嵁*/ + if (!CheckData()) + { + return; + } + SaveData(); + } + + private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e) + { + + } + + private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) + { + DataGridView dgv = this.dataGridView1; + int rowIndex = e.RowIndex; + int colIndex = e.ColumnIndex; + string columnName = dgv.Columns[colIndex].Name; + if (string.IsNullOrEmpty(columnName)) return; + DateTime t, dateTime; + dateTime = this.dateTimePicker1.Value.Date; + switch (columnName) + { + case "Overtime1": + t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value); + if (t.CompareTo(dateTime) < 0) + { + t = dateTime; + dgv.Rows[rowIndex].Cells[colIndex].Value = t; + } + break; + case "Overtime2": + t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value); + if (t.CompareTo(dateTime) < 0) + { + t = dateTime; + dgv.Rows[rowIndex].Cells[colIndex].Value = t; + } + break; + case "LackTime1": + t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value); + if (t.CompareTo(dateTime) < 0) + { + t = dateTime; + dgv.Rows[rowIndex].Cells[colIndex].Value = t; + } + break; + case "LackTime2": + t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value); + if (t.CompareTo(dateTime) < 0) + { + t = dateTime; + dgv.Rows[rowIndex].Cells[colIndex].Value = t; + } + break; + default: + break; + } + + } + + private void btnPrint_Click(object sender, EventArgs e) + { + /*鎵撳嵃鍑虹己鍕よ〃*/ + DateTime dateTime = this.dateTimePicker1.Value; + int year = dateTime.Year; + int month = dateTime.Month; + DateTime monthFirstDay = new DateTime(year, month, 1); + DateTime nextMonthFirstDay = monthFirstDay.AddMonths(1); + int dayMax = nextMonthFirstDay.AddDays(-1).Day; + + string sql = string.Format("SELECT a.WorkerId, w.[Name], Day(a.SchedulingDate) as [Day], a.WorkersType, a.OverHours, a.LackHours FROM ScheduleOverLackHours a inner join Person w on a.WorkerId = w.id WHERE SchedulingDate >= '{0}' AND SchedulingDate<'{1}' order by WorkersType desc, w.PersonOrder, [Day]", GPFunctions.DateStr(monthFirstDay), GPFunctions.DateStr(nextMonthFirstDay)); + System.Data.DataTable dataTable = dbHelper.GetDataTable(sql); + + GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); + excel.IsVisibledExcel = false; + string filepath = string.Format("{0}\\printTemplate\\鑱屽伐鍑虹己鍕よ〃.xlt", System.Windows.Forms.Application.StartupPath); + excel.Open(filepath); + Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet; + string strTitle; + strTitle = PublicMethod.GetHospitalName() + "鑱屽伐鍑(缂)鍕よ〃"; + excel.SetCellText(1, "A", strTitle); + excel.SetCellText(2, "E", string.Format("{0} 骞 {1} 鏈", year, month)); + int rowsCount = dataTable.Rows.Count; + decimal sumOverHours = 0, sumLackHours = 0; + int prewWorkId = 0; + int workerNumber = 0; + int rowsNumber = 0; + Microsoft.Office.Interop.Excel.Range range; + switch (dayMax) + { + case 30: + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; + break; + case 29: + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0; + break; + case 28: + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0; + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0; + ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 31]).EntireColumn.ColumnWidth = 0; + break; + default: + break; + } + + for (int i = 0; i < rowsCount; i++) + { + decimal overHours, lackHours; + DataRow dr = dataTable.Rows[i]; + + int workerId = Convert.ToInt32(dr["WorkerId"]); + int day = Convert.ToInt32(dr["Day"]); + overHours = GPFunctions.CDecimal(dr["OverHours"]); + lackHours = GPFunctions.CDecimal(dr["LackHours"]); + + if (workerId == prewWorkId) + { + sumOverHours += overHours; + sumLackHours += lackHours; + } + else + { + /*鍚堝苟濮撳悕鍗曞厓鏍, 濉叆鍚嶇О*/ + workerNumber++; + rowsNumber = 4 + (workerNumber - 1) * 2; + range = xlSheet.Range[xlSheet.Cells[rowsNumber, 1], xlSheet.Cells[rowsNumber + 1, 1]]; + range.Merge(System.Reflection.Missing.Value); + xlSheet.Cells[rowsNumber, 1] = dr["Name"].ToString(); + + xlSheet.Cells[rowsNumber, 2] = "鍔犵彮"; + xlSheet.Cells[rowsNumber + 1, 2] = "缂哄嫟"; + + range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber + 1, "AI"]]; + range.Merge(System.Reflection.Missing.Value); + + /*璁剧疆缂哄嫟琛屽瓧浣撻鑹*/ + rowsNumber = rowsNumber + 1; + range = xlSheet.Range[xlSheet.Cells[rowsNumber, 2], xlSheet.Cells[rowsNumber, 34]]; + range.Font.Color = Color.Red; //绾㈣壊 + + if (workerNumber > 1) + { + /*濉啓涓婁竴涓亴宸ヨ鐨勫悎璁℃暟*/ + rowsNumber = 4 + (workerNumber - 2) * 2; + if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours; + if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours; + + /*鍚堝苟绱鍗曞厓鏍*/ + xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours; + if (sumOverHours - sumLackHours < 0) + { + /*绱灏忎簬0锛岀孩鑹叉樉绀*/ + range.Font.Color = Color.Red; //绾㈣壊 + } + } + sumOverHours = overHours; + sumLackHours = lackHours; + + prewWorkId = workerId; + } + /*濉叆鍔犵彮鍜岀己鍕ょ己鍕ゅ皬鏃舵暟*/ + rowsNumber = 4 + (workerNumber - 1) * 2; + if (overHours > 0) xlSheet.Cells[rowsNumber, 2 + day] = overHours; + if (lackHours > 0) xlSheet.Cells[rowsNumber + 1, 2 + day] = lackHours; + + System.Windows.Forms.Application.DoEvents(); + } + + if (workerNumber > 0) + { + /*濉啓鏈鍚庝竴涓亴宸ヨ鐨勫悎璁℃暟*/ + rowsNumber = 4 + (workerNumber - 1) * 2; + if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours; + if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours; + xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours; + if (sumOverHours - sumLackHours < 0) + { + /*绱灏忎簬0锛岀孩鑹叉樉绀*/ + range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber, "AI"]]; + range.Font.Color = Color.Red; //绾㈣壊 + } + } + excel.PrintPreview(); + excel.Close(); + } + + /// + /// 瀵煎嚭Excel + /// + /// 鏂囦欢璺緞 + /// 鎺т欢DataGridView + public static void ExportToExcel(string fileName, DataGridView gridView, int[] excludeColcumns = null) + { + int rowsCount = gridView.Rows.Count; + if (rowsCount == 0) + { + MessageBox.Show("娌℃湁鏁版嵁", "鎻愮ず淇℃伅"); + return; + } + string saveFileName = ""; + SaveFileDialog saveDialog = new SaveFileDialog(); + saveDialog.DefaultExt = "xls"; + saveDialog.Filter = "Excel鏂囦欢|*.xls"; + saveDialog.FileName = fileName; + saveDialog.ShowDialog(); + saveFileName = saveDialog.FileName; + if (saveFileName.IndexOf(":") < 0) return; //琚偣浜嗗彇娑 + if (saveFileName == "") return; + + Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); + if (xlApp == null) + { + MessageBox.Show("鏃犳硶鍒涘缓Excel瀵硅薄锛屽彲鑳芥偍鐨勬満瀛愭湭瀹夎Excel"); + return; + } + Workbooks workbooks = xlApp.Workbooks; + Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet); + + //鍙栧緱sheet1 + Worksheet worksheet = (Worksheet)workbook.ActiveSheet; + //鍐欏叆鏍囬 + int colLen = gridView.ColumnCount; + List list = new List(); + for (int i = 0; i < colLen; i++) + { + bool isok = gridView.Columns[i].Visible; + MyIntInt o; + if (isok) + { + if (excludeColcumns != null) + { + if (Array.IndexOf(excludeColcumns, i) >= 0) + { + isok = false; + } + } + } + if (isok) + { + o = new MyIntInt(); + o.Key = i; + o.Val = gridView.Columns[i].Width; + list.Add(o); + } + } + + int col = 0; + foreach (MyIntInt o in list) + { + col++; + worksheet.Cells[1, col] = gridView.Columns[o.Key].HeaderText; + Microsoft.Office.Interop.Excel.Range range = worksheet.Range[worksheet.Cells[1, col], worksheet.Cells[1, col]]; + range.ColumnWidth = o.Val > 200 ? 200 : o.Val; + } + + //鍐欏叆鏁板 + for (int r = 0, n = rowsCount; r < n; r++) + { + col = 0; + foreach (MyIntInt o in list) + { + col++; + worksheet.Cells[r + 2, col] = gridView.Rows[r].Cells[o.Key].Value; + } + System.Windows.Forms.Application.DoEvents(); + } + + worksheet.Columns.EntireColumn.AutoFit();//鍒楀鑷傚簲 + try + { + workbook.Saved = true; + workbook.SaveCopyAs(saveFileName); + } + catch (Exception ex) + { + MessageBox.Show("瀵煎嚭鏂囦欢鏃跺嚭閿,鏂囦欢鍙兘姝h鎵撳紑锛乗n" + ex.Message, "鎻愮ず淇℃伅"); + } + xlApp.Quit(); + GC.Collect();//寮鸿閿姣 + MessageBox.Show("鏂囦欢锛 " + saveFileName + " 淇濆瓨鎴愬姛", "淇℃伅鎻愮ず", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + public class MyIntInt + { + public int Key { get; set; } + + public int Val { get; set; } + } +} diff --git a/AIMS/OperationFront/FrmScheduling3.designer.cs b/AIMS/OperationFront/FrmScheduling3.designer.cs new file mode 100644 index 0000000..1fcea7d --- /dev/null +++ b/AIMS/OperationFront/FrmScheduling3.designer.cs @@ -0,0 +1,817 @@ +锘縩amespace AIMS.OperationFront.UI +{ + partial class FrmScheduling3 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmScheduling3)); + this.panelAll = new System.Windows.Forms.Panel(); + this.panelBody = new System.Windows.Forms.Panel(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.WorkerCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.WorkerName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.RoleName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.SchedulingTypeName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.BeginTime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn(); + this.EndTime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn(); + this.Overtime1 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn(); + this.Overtime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn(); + this.OverHours = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.LackTime1 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn(); + this.LackTime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn(); + this.LackHours = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.SchedulingTypeId = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.panelTop = new System.Windows.Forms.Panel(); + this.btnPrint = new System.Windows.Forms.Button(); + this.chxLackTime = new System.Windows.Forms.CheckBox(); + this.chxOverTime = new System.Windows.Forms.CheckBox(); + this.chxInvalidWorker = new System.Windows.Forms.CheckBox(); + this.button1 = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + this.radioNurse = new System.Windows.Forms.RadioButton(); + this.radioDoctor = new System.Windows.Forms.RadioButton(); + this.label2 = new System.Windows.Forms.Label(); + this.textFind = new System.Windows.Forms.TextBox(); + this.btnSave = new System.Windows.Forms.Button(); + this.btnFresh = new System.Windows.Forms.Button(); + this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker(); + this.label1 = new System.Windows.Forms.Label(); + this.panelBottom = new System.Windows.Forms.Panel(); + this.label3 = new System.Windows.Forms.Label(); + this.labelTotal = new System.Windows.Forms.Label(); + this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewComboBoxColumn1 = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.panelAll.SuspendLayout(); + this.panelBody.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.panelTop.SuspendLayout(); + this.panel1.SuspendLayout(); + this.panelBottom.SuspendLayout(); + this.SuspendLayout(); + // + // panelAll + // + this.panelAll.Controls.Add(this.panelBody); + this.panelAll.Controls.Add(this.panelTop); + this.panelAll.Controls.Add(this.panelBottom); + this.panelAll.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelAll.Location = new System.Drawing.Point(0, 0); + this.panelAll.Margin = new System.Windows.Forms.Padding(2); + this.panelAll.Name = "panelAll"; + this.panelAll.Size = new System.Drawing.Size(1273, 616); + this.panelAll.TabIndex = 0; + // + // panelBody + // + this.panelBody.Controls.Add(this.dataGridView1); + this.panelBody.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelBody.Location = new System.Drawing.Point(0, 33); + this.panelBody.Margin = new System.Windows.Forms.Padding(2); + this.panelBody.Name = "panelBody"; + this.panelBody.Size = new System.Drawing.Size(1273, 549); + this.panelBody.TabIndex = 1; + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToDeleteRows = false; + this.dataGridView1.BackgroundColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle20.Font = new System.Drawing.Font("瀹嬩綋", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle20.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle20; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.WorkerCode, + this.WorkerName, + this.RoleName, + this.SchedulingTypeName, + this.BeginTime2, + this.EndTime2, + this.Overtime1, + this.Overtime2, + this.OverHours, + this.LackTime1, + this.LackTime2, + this.LackHours, + this.SchedulingTypeId}); + this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridView1.Location = new System.Drawing.Point(0, 0); + this.dataGridView1.Margin = new System.Windows.Forms.Padding(2); + this.dataGridView1.MultiSelect = false; + this.dataGridView1.Name = "dataGridView1"; + dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle27.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle27.Font = new System.Drawing.Font("瀹嬩綋", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle27.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle27.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle27.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle27.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle27; + this.dataGridView1.RowTemplate.Height = 27; + this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dataGridView1.Size = new System.Drawing.Size(1273, 549); + this.dataGridView1.TabIndex = 0; + this.dataGridView1.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.dataGridView1_CellBeginEdit); + this.dataGridView1.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellValueChanged); + this.dataGridView1.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dataGridView1_DataError); + // + // WorkerCode + // + this.WorkerCode.DataPropertyName = "WorkNo"; + dataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.WorkerCode.DefaultCellStyle = dataGridViewCellStyle21; + this.WorkerCode.HeaderText = "鍛樺伐缂栧彿"; + this.WorkerCode.Name = "WorkerCode"; + this.WorkerCode.ReadOnly = true; + // + // WorkerName + // + this.WorkerName.DataPropertyName = "Name"; + dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.WorkerName.DefaultCellStyle = dataGridViewCellStyle22; + this.WorkerName.HeaderText = "濮撳悕"; + this.WorkerName.Name = "WorkerName"; + this.WorkerName.ReadOnly = true; + // + // RoleName + // + this.RoleName.DataPropertyName = "RoleName"; + dataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.RoleName.DefaultCellStyle = dataGridViewCellStyle23; + this.RoleName.HeaderText = "瑙掕壊"; + this.RoleName.Name = "RoleName"; + this.RoleName.ReadOnly = true; + this.RoleName.Width = 80; + // + // SchedulingTypeName + // + this.SchedulingTypeName.DataPropertyName = "SchedulingTypeName"; + dataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.SchedulingTypeName.DefaultCellStyle = dataGridViewCellStyle24; + this.SchedulingTypeName.HeaderText = "鐝"; + this.SchedulingTypeName.Name = "SchedulingTypeName"; + this.SchedulingTypeName.ReadOnly = true; + this.SchedulingTypeName.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // BeginTime2 + // + // + // + // + this.BeginTime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder"; + this.BeginTime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.BeginTime2.CustomFormat = "d鏃H:mm"; + this.BeginTime2.DataPropertyName = "BeginTime2"; + dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle25.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.BeginTime2.DefaultCellStyle = dataGridViewCellStyle25; + this.BeginTime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom; + this.BeginTime2.HeaderText = "涓婄彮鏃堕棿"; + this.BeginTime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left; + // + // + // + // + // + // + this.BeginTime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.BeginTime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1); + // + // + // + this.BeginTime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.BeginTime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 2, 1, 0, 0, 0, 0); + this.BeginTime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday; + // + // + // + this.BeginTime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.BeginTime2.Name = "BeginTime2"; + this.BeginTime2.ReadOnly = true; + this.BeginTime2.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.BeginTime2.Width = 80; + // + // EndTime2 + // + // + // + // + this.EndTime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder"; + this.EndTime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.EndTime2.CustomFormat = "d鏃H:mm"; + this.EndTime2.DataPropertyName = "EndTime2"; + dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.EndTime2.DefaultCellStyle = dataGridViewCellStyle6; + this.EndTime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom; + this.EndTime2.HeaderText = "涓嬬彮鏃堕棿"; + this.EndTime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left; + // + // + // + // + // + // + this.EndTime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.EndTime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1); + // + // + // + this.EndTime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.EndTime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 2, 1, 0, 0, 0, 0); + this.EndTime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday; + // + // + // + this.EndTime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.EndTime2.Name = "EndTime2"; + this.EndTime2.ReadOnly = true; + this.EndTime2.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.EndTime2.Width = 80; + // + // Overtime1 + // + // + // + // + this.Overtime1.BackgroundStyle.Class = "DataGridViewDateTimeBorder"; + this.Overtime1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime1.CustomFormat = "d鏃H:mm"; + this.Overtime1.DataPropertyName = "OverTime1"; + dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Overtime1.DefaultCellStyle = dataGridViewCellStyle7; + this.Overtime1.Format = DevComponents.Editors.eDateTimePickerFormat.Custom; + this.Overtime1.HeaderText = "鍔犵彮璧风偣"; + this.Overtime1.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left; + // + // + // + // + // + // + this.Overtime1.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime1.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1); + // + // + // + this.Overtime1.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime1.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0); + this.Overtime1.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday; + // + // + // + this.Overtime1.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime1.Name = "Overtime1"; + this.Overtime1.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.Overtime1.ShowUpDown = true; + // + // Overtime2 + // + // + // + // + this.Overtime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder"; + this.Overtime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime2.CustomFormat = "d鏃H:mm"; + this.Overtime2.DataPropertyName = "OverTime2"; + dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Overtime2.DefaultCellStyle = dataGridViewCellStyle8; + this.Overtime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom; + this.Overtime2.HeaderText = "鍔犵彮缁堢偣"; + this.Overtime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left; + // + // + // + // + // + // + this.Overtime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1); + // + // + // + this.Overtime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0); + this.Overtime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday; + // + // + // + this.Overtime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.Overtime2.Name = "Overtime2"; + this.Overtime2.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.Overtime2.ShowUpDown = true; + // + // OverHours + // + this.OverHours.DataPropertyName = "OverHours"; + dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; + this.OverHours.DefaultCellStyle = dataGridViewCellStyle9; + this.OverHours.HeaderText = "鍔犵彮鏃舵暟"; + this.OverHours.Name = "OverHours"; + this.OverHours.Width = 80; + // + // LackTime1 + // + // + // + // + this.LackTime1.BackgroundStyle.Class = "DataGridViewDateTimeBorder"; + this.LackTime1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime1.CustomFormat = "d鏃H:mm"; + this.LackTime1.DataPropertyName = "LackTime1"; + dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.LackTime1.DefaultCellStyle = dataGridViewCellStyle26; + this.LackTime1.Format = DevComponents.Editors.eDateTimePickerFormat.Custom; + this.LackTime1.HeaderText = "缂哄嫟璧风偣"; + this.LackTime1.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left; + // + // + // + // + // + // + this.LackTime1.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime1.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1); + // + // + // + this.LackTime1.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime1.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0); + this.LackTime1.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday; + // + // + // + this.LackTime1.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime1.Name = "LackTime1"; + this.LackTime1.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.LackTime1.ShowUpDown = true; + // + // LackTime2 + // + // + // + // + this.LackTime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder"; + this.LackTime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime2.CustomFormat = "d鏃H:mm"; + this.LackTime2.DataPropertyName = "LackTime2"; + dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.LackTime2.DefaultCellStyle = dataGridViewCellStyle11; + this.LackTime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom; + this.LackTime2.HeaderText = "缂哄嫟缁堢偣"; + this.LackTime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left; + // + // + // + // + // + // + this.LackTime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1); + // + // + // + this.LackTime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0); + this.LackTime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday; + // + // + // + this.LackTime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.LackTime2.Name = "LackTime2"; + this.LackTime2.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.LackTime2.ShowUpDown = true; + // + // LackHours + // + this.LackHours.DataPropertyName = "LackHours"; + dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; + this.LackHours.DefaultCellStyle = dataGridViewCellStyle12; + this.LackHours.HeaderText = "缂哄嫟鏃舵暟"; + this.LackHours.Name = "LackHours"; + this.LackHours.Width = 80; + // + // SchedulingTypeId + // + this.SchedulingTypeId.DataPropertyName = "SchedulingTypeId"; + this.SchedulingTypeId.HeaderText = "鐝Id"; + this.SchedulingTypeId.Name = "SchedulingTypeId"; + this.SchedulingTypeId.Visible = false; + // + // panelTop + // + this.panelTop.Controls.Add(this.btnPrint); + this.panelTop.Controls.Add(this.chxLackTime); + this.panelTop.Controls.Add(this.chxOverTime); + this.panelTop.Controls.Add(this.chxInvalidWorker); + this.panelTop.Controls.Add(this.button1); + this.panelTop.Controls.Add(this.panel1); + this.panelTop.Controls.Add(this.label2); + this.panelTop.Controls.Add(this.textFind); + this.panelTop.Controls.Add(this.btnSave); + this.panelTop.Controls.Add(this.btnFresh); + this.panelTop.Controls.Add(this.dateTimePicker1); + this.panelTop.Controls.Add(this.label1); + this.panelTop.Dock = System.Windows.Forms.DockStyle.Top; + this.panelTop.Location = new System.Drawing.Point(0, 0); + this.panelTop.Margin = new System.Windows.Forms.Padding(2); + this.panelTop.Name = "panelTop"; + this.panelTop.Size = new System.Drawing.Size(1273, 33); + this.panelTop.TabIndex = 0; + // + // btnPrint + // + this.btnPrint.Location = new System.Drawing.Point(1029, 3); + this.btnPrint.Margin = new System.Windows.Forms.Padding(2); + this.btnPrint.Name = "btnPrint"; + this.btnPrint.Size = new System.Drawing.Size(81, 25); + this.btnPrint.TabIndex = 12; + this.btnPrint.Text = "鎵撳嵃棰勮"; + this.btnPrint.UseVisualStyleBackColor = true; + this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click); + // + // chxLackTime + // + this.chxLackTime.AutoSize = true; + this.chxLackTime.Location = new System.Drawing.Point(761, 34); + this.chxLackTime.Name = "chxLackTime"; + this.chxLackTime.Size = new System.Drawing.Size(84, 16); + this.chxLackTime.TabIndex = 11; + this.chxLackTime.Text = "缂哄嫟鍦ㄧ彮鍐"; + this.chxLackTime.UseVisualStyleBackColor = true; + // + // chxOverTime + // + this.chxOverTime.AutoSize = true; + this.chxOverTime.Location = new System.Drawing.Point(659, 35); + this.chxOverTime.Name = "chxOverTime"; + this.chxOverTime.Size = new System.Drawing.Size(96, 16); + this.chxOverTime.TabIndex = 10; + this.chxOverTime.Text = "鍔犵彮搴斿湪鐝"; + this.chxOverTime.UseVisualStyleBackColor = true; + // + // chxInvalidWorker + // + this.chxInvalidWorker.AutoSize = true; + this.chxInvalidWorker.Location = new System.Drawing.Point(569, 10); + this.chxInvalidWorker.Name = "chxInvalidWorker"; + this.chxInvalidWorker.Size = new System.Drawing.Size(84, 16); + this.chxInvalidWorker.TabIndex = 9; + this.chxInvalidWorker.Text = "鍚棤鏁堝憳宸"; + this.chxInvalidWorker.UseVisualStyleBackColor = true; + this.chxInvalidWorker.CheckedChanged += new System.EventHandler(this.chxInvalidWorker_CheckedChanged); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(929, 4); + this.button1.Margin = new System.Windows.Forms.Padding(2); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(81, 25); + this.button1.TabIndex = 8; + this.button1.Text = "瀵煎嚭Excel"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // panel1 + // + this.panel1.Controls.Add(this.radioNurse); + this.panel1.Controls.Add(this.radioDoctor); + this.panel1.Location = new System.Drawing.Point(397, 6); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(166, 23); + this.panel1.TabIndex = 7; + // + // radioNurse + // + this.radioNurse.AutoSize = true; + this.radioNurse.Location = new System.Drawing.Point(108, 3); + this.radioNurse.Name = "radioNurse"; + this.radioNurse.Size = new System.Drawing.Size(47, 16); + this.radioNurse.TabIndex = 2; + this.radioNurse.Text = "鎶ゅ+"; + this.radioNurse.UseVisualStyleBackColor = true; + this.radioNurse.CheckedChanged += new System.EventHandler(this.radioNurse_CheckedChanged); + // + // radioDoctor + // + this.radioDoctor.AutoSize = true; + this.radioDoctor.Checked = true; + this.radioDoctor.Location = new System.Drawing.Point(21, 2); + this.radioDoctor.Name = "radioDoctor"; + this.radioDoctor.Size = new System.Drawing.Size(71, 16); + this.radioDoctor.TabIndex = 1; + this.radioDoctor.TabStop = true; + this.radioDoctor.Text = "楹婚唹鍖荤敓"; + this.radioDoctor.UseVisualStyleBackColor = true; + this.radioDoctor.CheckedChanged += new System.EventHandler(this.radioDoctor_CheckedChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(188, 10); + this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(77, 12); + this.label2.TabIndex = 6; + this.label2.Text = "濮撳悕缂栧彿杩囨护"; + // + // textFind + // + this.textFind.Location = new System.Drawing.Point(271, 6); + this.textFind.Margin = new System.Windows.Forms.Padding(2); + this.textFind.Name = "textFind"; + this.textFind.Size = new System.Drawing.Size(114, 21); + this.textFind.TabIndex = 5; + this.textFind.TextChanged += new System.EventHandler(this.textFind_TextChanged); + // + // btnSave + // + this.btnSave.Location = new System.Drawing.Point(761, 4); + this.btnSave.Margin = new System.Windows.Forms.Padding(2); + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(62, 25); + this.btnSave.TabIndex = 3; + this.btnSave.Text = "淇濆瓨"; + this.btnSave.UseVisualStyleBackColor = true; + this.btnSave.Click += new System.EventHandler(this.btnSave_Click); + // + // btnFresh + // + this.btnFresh.Location = new System.Drawing.Point(845, 4); + this.btnFresh.Margin = new System.Windows.Forms.Padding(2); + this.btnFresh.Name = "btnFresh"; + this.btnFresh.Size = new System.Drawing.Size(62, 25); + this.btnFresh.TabIndex = 2; + this.btnFresh.Text = "鍒锋柊"; + this.btnFresh.UseVisualStyleBackColor = true; + this.btnFresh.Click += new System.EventHandler(this.btnFresh_Click); + // + // dateTimePicker1 + // + this.dateTimePicker1.CustomFormat = "yyyy-MM-dd"; + this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dateTimePicker1.Location = new System.Drawing.Point(56, 6); + this.dateTimePicker1.Margin = new System.Windows.Forms.Padding(2); + this.dateTimePicker1.Name = "dateTimePicker1"; + this.dateTimePicker1.Size = new System.Drawing.Size(99, 21); + this.dateTimePicker1.TabIndex = 1; + this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(14, 10); + this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(29, 12); + this.label1.TabIndex = 0; + this.label1.Text = "鏃ユ湡"; + // + // panelBottom + // + this.panelBottom.Controls.Add(this.label3); + this.panelBottom.Controls.Add(this.labelTotal); + this.panelBottom.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panelBottom.Location = new System.Drawing.Point(0, 582); + this.panelBottom.Margin = new System.Windows.Forms.Padding(2); + this.panelBottom.Name = "panelBottom"; + this.panelBottom.Size = new System.Drawing.Size(1273, 34); + this.panelBottom.TabIndex = 2; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(54, 11); + this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(47, 12); + this.label3.TabIndex = 2; + this.label3.Text = "鍚堣锛 "; + // + // labelTotal + // + this.labelTotal.AutoSize = true; + this.labelTotal.Location = new System.Drawing.Point(115, 11); + this.labelTotal.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.labelTotal.Name = "labelTotal"; + this.labelTotal.Size = new System.Drawing.Size(155, 12); + this.labelTotal.TabIndex = 1; + this.labelTotal.Text = "鍔犵彮 0 灏忔椂锛 缂哄嫟 0 灏忔椂"; + // + // dataGridViewTextBoxColumn1 + // + this.dataGridViewTextBoxColumn1.DataPropertyName = "WorkNo"; + this.dataGridViewTextBoxColumn1.HeaderText = "鍛樺伐缂栧彿"; + this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; + this.dataGridViewTextBoxColumn1.ReadOnly = true; + // + // dataGridViewTextBoxColumn2 + // + this.dataGridViewTextBoxColumn2.DataPropertyName = "Name"; + this.dataGridViewTextBoxColumn2.HeaderText = "濮撳悕"; + this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; + this.dataGridViewTextBoxColumn2.ReadOnly = true; + // + // dataGridViewTextBoxColumn3 + // + this.dataGridViewTextBoxColumn3.DataPropertyName = "RoleName"; + this.dataGridViewTextBoxColumn3.HeaderText = "瑙掕壊"; + this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; + this.dataGridViewTextBoxColumn3.ReadOnly = true; + this.dataGridViewTextBoxColumn3.Width = 80; + // + // dataGridViewTextBoxColumn4 + // + this.dataGridViewTextBoxColumn4.DataPropertyName = "BeginTime"; + dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle28; + this.dataGridViewTextBoxColumn4.HeaderText = "涓婄彮鏃堕棿"; + this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; + this.dataGridViewTextBoxColumn4.ReadOnly = true; + this.dataGridViewTextBoxColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridViewTextBoxColumn4.Width = 80; + // + // dataGridViewTextBoxColumn5 + // + this.dataGridViewTextBoxColumn5.DataPropertyName = "EndTime"; + dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle29; + this.dataGridViewTextBoxColumn5.HeaderText = "涓嬬彮鏃堕棿"; + this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; + this.dataGridViewTextBoxColumn5.ReadOnly = true; + this.dataGridViewTextBoxColumn5.Width = 80; + // + // dataGridViewTextBoxColumn6 + // + this.dataGridViewTextBoxColumn6.DataPropertyName = "OverHours"; + dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; + this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle30; + this.dataGridViewTextBoxColumn6.HeaderText = "鍔犵彮鏃舵暟"; + this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; + this.dataGridViewTextBoxColumn6.ReadOnly = true; + this.dataGridViewTextBoxColumn6.Width = 80; + // + // dataGridViewTextBoxColumn7 + // + this.dataGridViewTextBoxColumn7.DataPropertyName = "LackHours"; + dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; + this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle31; + this.dataGridViewTextBoxColumn7.HeaderText = "缂哄嫟鏃舵暟"; + this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; + this.dataGridViewTextBoxColumn7.Visible = false; + this.dataGridViewTextBoxColumn7.Width = 80; + // + // dataGridViewTextBoxColumn8 + // + this.dataGridViewTextBoxColumn8.DataPropertyName = "LackHours"; + dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; + this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle32; + this.dataGridViewTextBoxColumn8.HeaderText = "鐝Id"; + this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; + this.dataGridViewTextBoxColumn8.Visible = false; + this.dataGridViewTextBoxColumn8.Width = 80; + // + // dataGridViewTextBoxColumn9 + // + this.dataGridViewTextBoxColumn9.DataPropertyName = "SchedulingTypeId"; + this.dataGridViewTextBoxColumn9.HeaderText = "鐝Id"; + this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9"; + this.dataGridViewTextBoxColumn9.Visible = false; + // + // dataGridViewComboBoxColumn1 + // + this.dataGridViewComboBoxColumn1.DataPropertyName = "SchedulingTypeName"; + this.dataGridViewComboBoxColumn1.HeaderText = "鐝"; + this.dataGridViewComboBoxColumn1.Name = "dataGridViewComboBoxColumn1"; + this.dataGridViewComboBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridViewComboBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + // + // FrmDeptAttendance + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1273, 616); + this.Controls.Add(this.panelAll); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Margin = new System.Windows.Forms.Padding(2); + this.MinimizeBox = false; + this.Name = "FrmDeptAttendance"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "閮ㄩ棬鑰冨嫟鐧昏"; + this.Load += new System.EventHandler(this.FrmDeptAttendance_Load); + this.panelAll.ResumeLayout(false); + this.panelBody.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.panelTop.ResumeLayout(false); + this.panelTop.PerformLayout(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.panelBottom.ResumeLayout(false); + this.panelBottom.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panelAll; + private System.Windows.Forms.Panel panelBody; + private System.Windows.Forms.Panel panelTop; + private System.Windows.Forms.Panel panelBottom; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.DateTimePicker dateTimePicker1; + private System.Windows.Forms.Button btnSave; + private System.Windows.Forms.Button btnFresh; + private System.Windows.Forms.Label labelTotal; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox textFind; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.RadioButton radioNurse; + private System.Windows.Forms.RadioButton radioDoctor; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.CheckBox chxInvalidWorker; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3; + private System.Windows.Forms.DataGridViewComboBoxColumn dataGridViewComboBoxColumn1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9; + private System.Windows.Forms.CheckBox chxOverTime; + private System.Windows.Forms.CheckBox chxLackTime; + private System.Windows.Forms.Button btnPrint; + private System.Windows.Forms.DataGridViewTextBoxColumn WorkerCode; + private System.Windows.Forms.DataGridViewTextBoxColumn WorkerName; + private System.Windows.Forms.DataGridViewTextBoxColumn RoleName; + private System.Windows.Forms.DataGridViewTextBoxColumn SchedulingTypeName; + private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn BeginTime2; + private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn EndTime2; + private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn Overtime1; + private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn Overtime2; + private System.Windows.Forms.DataGridViewTextBoxColumn OverHours; + private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn LackTime1; + private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn LackTime2; + private System.Windows.Forms.DataGridViewTextBoxColumn LackHours; + private System.Windows.Forms.DataGridViewTextBoxColumn SchedulingTypeId; + } +} \ No newline at end of file diff --git a/AIMS/OperationFront/FrmScheduling3.resx b/AIMS/OperationFront/FrmScheduling3.resx new file mode 100644 index 0000000..4fc095c --- /dev/null +++ b/AIMS/OperationFront/FrmScheduling3.resx @@ -0,0 +1,1292 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+////9f///9////+9////if// + /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff// + /0n///+J////tP///9H////l////8v////v////+//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP// + /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv// + /9n//////////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+/////////9r///+H////Iv// + /wP///8A////AP///wD///8A////Jf///4D////b/////f////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////P// + /9b///9n////Ff///wD///8B////S////7T///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////7T///9M////Af///w////+N////8/// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////9P///47///8Q////S////7X///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////tv///0z///+J////0f// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////R////iv///7r////k//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////+X///+9////2f// + //D///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D////t////+P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////7////9P// + //r////9//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////7////9//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln + 4P/y59//8+rk//fx7P/7+Pb//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI + sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6 + +f/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE + qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c + 0f/17+v//fz7//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR + wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv + jf/lybb/8eTc//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f + 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY + Zv/hpXz/5b2h//Dczf/79vT///7////+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v///fv7//ny + 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT + Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////37 + +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT + XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl + 3f/8+ff///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT + XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7 + nv/x3M7/+/by//79/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+ + /v///v7///7+///+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT + XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd + bP/mrIP/7My0//Po4P/59vT//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg + 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT + XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv///////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6 + +P/+/v3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR + XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw + jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX + Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4//// + ///////////////////////////////////////////////////////////////////////////+//79 + +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N + tv/y4dX/9/Ht//z6+v///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke + b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb///////////////////////////////////////// + /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX + Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+ + /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch + df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2 + 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb + af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf + 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc + y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v////////////////////////////// + ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO + uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg + 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT + Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp + 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku + i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O + uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+ + ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+//////////////////// + /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt + 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9 + oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT + W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1 + 8v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu + iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J + r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si + dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL + uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We + bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f////////////// + //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny + 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7 + nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV + Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc + 0f/48/D///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX + Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf + 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT + XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw + 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF + qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3///////// + /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe + zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+ + pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of + cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM + uv/v49v/+fb0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl + 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX + Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn + 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm + e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk + 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0 + 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79 + /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9 + n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ + s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI + sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI + sf/w4tj/9/Ht//z7+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78 + +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey + jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz + 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP + u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz + 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV + X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq + 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs + iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1 + k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2 + 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W + xv/y59//+vb0//38/P///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li + 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37 + +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz + 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df + 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os + hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+ + pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of + cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX + Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+ + /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs + 5v/59PL//Pv6//7+/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//z5 + 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7//////////////////// + /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+/////////////// + ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e + 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn + 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf + cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY + ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT + Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3///////////////////////// + //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38 + +//+/f3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P////////////// + /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7///////// + /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T + wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79 + /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW + YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ + ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf + c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6//// + /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+//////////// + ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA + qv/v3tL/+/f0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk + eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa + Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9 + o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz + 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj///////// + /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9 + of/r1sn/8+rl//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI + sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ + Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho + 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU + xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5//// + //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2 + lv/u08H/9u7o//v49//+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v7//v37//Xs + 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi + dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38 + +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv + i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37 + +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/ + pv/q0cL/8+jh//z59////v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////+//79 + /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv + jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7//////////////////////////////////// + //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa + aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv + 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn + 3v/27OX/+PPu//v59//+/v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J + r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f////////////////////////////// + ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc + a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv + 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79 + /P/+/fz//v39//7+/v/+//7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY + xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P////////////////////////////// + ///////////////////////////////////////////+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy + kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf + z//89/T///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1 + lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY + y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+ + o//z4tb//fn3//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V + Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////7//v38//r4 + 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu + jP/lxrH/8+bd//36+P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR + Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg + c//jtpj/5tDB//Pr5f/9+/n///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU + X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc + a//mrYX/6cat/+3f1f/38u///fz7//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh + dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY + ZP/lonP/6rmW//HXxf/58+///fz7//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL + tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+//////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU + Xv/jmWb/46V6/+m+oP/z39D//fr4//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v///Pv5//jx + 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT + XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT + W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV + X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw + 7P/+/f3///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6 + mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr + 5f/69/X//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn + 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl + 2v/7+PX//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////7+//7+ + /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k + 3P/48/D//v38//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6 + +P/9+/r//v39//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//v7+//7+/v///v3//v79//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////8/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////+/////f////P////6//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////v////0////4P// + //P///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D///+8////5P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////l////vf// + /4n////R//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////9H///+K////S////7X///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tf// + /0z///8P////jf////P///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////T///+O////D////wH///9L////tP////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tP// + /0v///8B////AP///xX///9m////1v////z///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////z////a////f/// + /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A/// + /yT///9l////sP///+7///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////7v///7H///9l////JP// + /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4/// + //L////7/////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////9////+P// + /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP// + /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP// + /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA + AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA + AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc= + + + \ No newline at end of file diff --git a/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs b/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs index 5417cbe..e7a5f0d 100644 --- a/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs +++ b/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs @@ -224,7 +224,7 @@ this.tsbSet.Size = new System.Drawing.Size(52, 46); this.tsbSet.Text = " 璁剧疆 "; this.tsbSet.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; - this.tsbSet.Visible = false; + this.tsbSet.Visible = false; // // toolStripSeparator2 // @@ -253,7 +253,7 @@ this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; this.panel1.Location = new System.Drawing.Point(0, 49); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(1132, 450); + this.panel1.Size = new System.Drawing.Size(1132, 482); this.panel1.TabIndex = 2; // // groupBox3 @@ -276,7 +276,7 @@ this.groupBox3.Controls.Add(this.label43); this.groupBox3.Dock = System.Windows.Forms.DockStyle.Top; this.groupBox3.Font = new System.Drawing.Font("瀹嬩綋", 10.5F); - this.groupBox3.Location = new System.Drawing.Point(0, 443); + this.groupBox3.Location = new System.Drawing.Point(0, 481); this.groupBox3.Name = "groupBox3"; this.groupBox3.Size = new System.Drawing.Size(1132, 105); this.groupBox3.TabIndex = 15; @@ -492,14 +492,14 @@ this.groupBox2.Font = new System.Drawing.Font("瀹嬩綋", 10.5F); this.groupBox2.Location = new System.Drawing.Point(0, 140); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(1132, 303); + this.groupBox2.Size = new System.Drawing.Size(1132, 341); this.groupBox2.TabIndex = 14; this.groupBox2.TabStop = false; this.groupBox2.Text = "鎵嬫湳鍩烘湰淇℃伅"; // // txtRemark // - this.txtRemark.Location = new System.Drawing.Point(640, 298); + this.txtRemark.Location = new System.Drawing.Point(640, 364); this.txtRemark.Name = "txtRemark"; this.txtRemark.Size = new System.Drawing.Size(375, 23); this.txtRemark.TabIndex = 29; @@ -509,17 +509,16 @@ // this.label23.AutoSize = true; this.label23.ForeColor = System.Drawing.Color.Black; - this.label23.Location = new System.Drawing.Point(567, 350); + this.label23.Location = new System.Drawing.Point(9, 308); this.label23.Name = "label23"; this.label23.Size = new System.Drawing.Size(63, 14); this.label23.TabIndex = 11; this.label23.Text = "鎵嬫湳澶囨敞"; - this.label23.Visible = false; // // label29 // this.label29.AutoSize = true; - this.label29.Location = new System.Drawing.Point(564, 303); + this.label29.Location = new System.Drawing.Point(564, 369); this.label29.Name = "label29"; this.label29.Size = new System.Drawing.Size(63, 14); this.label29.TabIndex = 28; @@ -530,7 +529,7 @@ // this.label22.AutoSize = true; this.label22.ForeColor = System.Drawing.Color.Black; - this.label22.Location = new System.Drawing.Point(567, 319); + this.label22.Location = new System.Drawing.Point(567, 385); this.label22.Name = "label22"; this.label22.Size = new System.Drawing.Size(63, 14); this.label22.TabIndex = 11; @@ -548,11 +547,10 @@ // // txtOperationRemark // - this.txtOperationRemark.Location = new System.Drawing.Point(643, 345); + this.txtOperationRemark.Location = new System.Drawing.Point(85, 303); this.txtOperationRemark.Name = "txtOperationRemark"; - this.txtOperationRemark.Size = new System.Drawing.Size(375, 23); + this.txtOperationRemark.Size = new System.Drawing.Size(1014, 23); this.txtOperationRemark.TabIndex = 10; - this.txtOperationRemark.Visible = false; // // txtContagion // @@ -662,7 +660,7 @@ // // txtDiseaseRemark // - this.txtDiseaseRemark.Location = new System.Drawing.Point(643, 314); + this.txtDiseaseRemark.Location = new System.Drawing.Point(643, 380); this.txtDiseaseRemark.Name = "txtDiseaseRemark"; this.txtDiseaseRemark.Size = new System.Drawing.Size(375, 23); this.txtDiseaseRemark.TabIndex = 10; @@ -1448,7 +1446,7 @@ // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1132, 499); + this.ClientSize = new System.Drawing.Size(1132, 531); this.Controls.Add(this.panel1); this.Controls.Add(this.toolStrip1); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); diff --git a/AIMS/OperationFront/frmOperationApplyDetail.cs b/AIMS/OperationFront/frmOperationApplyDetail.cs index e27429d..fc27b54 100644 --- a/AIMS/OperationFront/frmOperationApplyDetail.cs +++ b/AIMS/OperationFront/frmOperationApplyDetail.cs @@ -281,12 +281,12 @@ namespace AIMS.OperationFront.UI if (IsJZ == false) { groupBox3.Visible = false; - this.Size = new Size(1140, 530); + this.Size = new Size(1140, 570); } else { groupBox3.Visible = true; - this.Size = new Size(1140, 630); + this.Size = new Size(1140, 670); if (rboJZ.Checked == true) { cboOperationRoom.DisplayMember = "Name"; @@ -960,7 +960,7 @@ namespace AIMS.OperationFront.UI //Oris_PatientObj.Id = BOperationApply.SelectSingle(EditApplyId).Oris_PatientId; //OperationApplyObj.Id = EditApplyId; - if (OperationApplyObj.PlanOperationTime.Value.Year != 1) + if (OperationApplyObj.PlanOperationTime!=null && OperationApplyObj.PlanOperationTime.Value.Year != 1) if (OperationApplyObj.OrderOperationTime.Value.Day != OperationApplyObj.PlanOperationTime.Value.Day) { OperationApplyObj.PlanOperationTime = OperationApplyObj.OrderOperationTime; diff --git a/AIMS/OperationFront/frmOperationSchedulePlan.cs b/AIMS/OperationFront/frmOperationSchedulePlan.cs index fba9a7f..3c6a858 100644 --- a/AIMS/OperationFront/frmOperationSchedulePlan.cs +++ b/AIMS/OperationFront/frmOperationSchedulePlan.cs @@ -215,6 +215,13 @@ namespace AIMS.OperationFront.UI private ToolStripMenuItem mnuChangeOptRoomTo; private GridColumn gridColumn1; private Button btnpass; + private ContextMenuStrip contextMenuStrip1; + private ToolStripMenuItem 取消排程通过ToolStripMenuItem; + private Button button3; + private Label label2; + private Button btnPlan; + private Label label1; + private Button btnWorkPlan; private DataGridViewCheckBoxColumn Column1; private DataGridViewTextBoxColumn Id; private DataGridViewTextBoxColumn Index; @@ -228,13 +235,9 @@ namespace AIMS.OperationFront.UI private DataGridViewTextBoxColumn Remark; private DataGridViewTextBoxColumn AnaesthesiaMethodId; private DataGridViewTextBoxColumn Diagnose; - private ContextMenuStrip contextMenuStrip1; - private ToolStripMenuItem 取消排程通过ToolStripMenuItem; - private Button button3; - private Label label2; - private Button btnPlan; - private Label label1; - private Button btnWorkPlan; + private DataGridViewTextBoxColumn OperationType; + private DataGridViewTextBoxColumn Contagion; + private Label label3; private DevComponents.Editors.DateTimeAdv.DateTimeInput dtpSearchTime; /// @@ -268,97 +271,97 @@ namespace AIMS.OperationFront.UI private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle48 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle49 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle45 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle46 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle47 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle353 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle361 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle362 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle354 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle355 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle356 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle357 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle358 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle359 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle360 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle363 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle374 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle375 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle364 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle365 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle366 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle367 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle368 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle369 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle370 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle371 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle372 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle373 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle376 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle387 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle388 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle377 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle378 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle379 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle380 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle381 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle382 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle383 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle384 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle385 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle386 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle389 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle400 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle401 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle390 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle391 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle392 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle393 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle394 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle395 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle396 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle397 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle398 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle399 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmOperationSchedulePlan)); DevComponents.DotNetBar.SuperGrid.Style.Background background1 = new DevComponents.DotNetBar.SuperGrid.Style.Background(); DevComponents.DotNetBar.SuperGrid.Style.Background background2 = new DevComponents.DotNetBar.SuperGrid.Style.Background(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle50 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle51 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle52 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle53 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle54 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle55 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle56 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle57 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle58 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle59 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle60 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle61 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle62 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle63 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle64 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle65 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle66 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle67 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle68 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle69 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle70 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle71 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle72 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle73 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle74 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle75 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle76 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle77 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle78 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle79 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle80 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle81 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle82 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle83 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle84 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle85 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle86 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle87 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle88 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle402 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle403 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle404 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle405 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle406 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle407 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle408 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle409 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle410 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle411 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle412 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle413 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle414 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle415 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle416 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle417 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle418 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle419 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle420 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle421 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle422 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle423 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle424 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle425 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle426 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle427 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle428 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle429 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle430 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle431 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle432 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle433 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle434 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle435 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle436 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle437 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle438 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle439 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle440 = new System.Windows.Forms.DataGridViewCellStyle(); this.navigationPane1 = new DevComponents.DotNetBar.NavigationPane(); this.navigationPanePanel1 = new DevComponents.DotNetBar.NavigationPanePanel(); this.groupBoxsel = new System.Windows.Forms.GroupBox(); @@ -376,6 +379,8 @@ namespace AIMS.OperationFront.UI this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.AnaesthesiaMethodId = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Diagnose = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.OperationType = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Contagion = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.panel3 = new System.Windows.Forms.Panel(); this.labelWeek = new System.Windows.Forms.Label(); this.txtQuery = new DevComponents.DotNetBar.Controls.TextBoxX(); @@ -456,6 +461,7 @@ namespace AIMS.OperationFront.UI this.panlemian = new System.Windows.Forms.Panel(); this.lblcount = new System.Windows.Forms.Label(); this.label15 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); this.label14 = new System.Windows.Forms.Label(); this.btnReOrderPlanOperationDown = new System.Windows.Forms.Button(); this.btnReOrderPlanOperationUP = new System.Windows.Forms.Button(); @@ -720,14 +726,14 @@ namespace AIMS.OperationFront.UI this.dgvApplyOrDoctor.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells; this.dgvApplyOrDoctor.BackgroundColor = System.Drawing.Color.White; this.dgvApplyOrDoctor.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle1.BackColor = System.Drawing.Color.White; - dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle1.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle1.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvApplyOrDoctor.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + dataGridViewCellStyle353.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle353.BackColor = System.Drawing.Color.White; + dataGridViewCellStyle353.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle353.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle353.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle353.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle353.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvApplyOrDoctor.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle353; this.dgvApplyOrDoctor.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvApplyOrDoctor.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column1, @@ -742,29 +748,31 @@ namespace AIMS.OperationFront.UI this.OrderOperationTime, this.Remark, this.AnaesthesiaMethodId, - this.Diagnose}); - dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle9.BackColor = System.Drawing.Color.White; - dataGridViewCellStyle9.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle9.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle9.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvApplyOrDoctor.DefaultCellStyle = dataGridViewCellStyle9; + this.Diagnose, + this.OperationType, + this.Contagion}); + dataGridViewCellStyle361.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle361.BackColor = System.Drawing.Color.White; + dataGridViewCellStyle361.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle361.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle361.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle361.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle361.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvApplyOrDoctor.DefaultCellStyle = dataGridViewCellStyle361; this.dgvApplyOrDoctor.Dock = System.Windows.Forms.DockStyle.Fill; this.dgvApplyOrDoctor.EnableHeadersVisualStyles = false; this.dgvApplyOrDoctor.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170))))); this.dgvApplyOrDoctor.Location = new System.Drawing.Point(0, 89); this.dgvApplyOrDoctor.Name = "dgvApplyOrDoctor"; this.dgvApplyOrDoctor.ReadOnly = true; - dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle10.BackColor = System.Drawing.Color.White; - dataGridViewCellStyle10.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle10.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle10.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvApplyOrDoctor.RowHeadersDefaultCellStyle = dataGridViewCellStyle10; + dataGridViewCellStyle362.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle362.BackColor = System.Drawing.Color.White; + dataGridViewCellStyle362.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle362.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle362.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle362.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle362.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvApplyOrDoctor.RowHeadersDefaultCellStyle = dataGridViewCellStyle362; this.dgvApplyOrDoctor.RowHeadersVisible = false; this.dgvApplyOrDoctor.RowTemplate.Height = 23; this.dgvApplyOrDoctor.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; @@ -802,9 +810,9 @@ namespace AIMS.OperationFront.UI // DepartmentId // this.DepartmentId.DataPropertyName = "ApplyDepName"; - dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.DepartmentId.DefaultCellStyle = dataGridViewCellStyle2; + dataGridViewCellStyle354.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle354.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.DepartmentId.DefaultCellStyle = dataGridViewCellStyle354; this.DepartmentId.HeaderText = "科室"; this.DepartmentId.Name = "DepartmentId"; this.DepartmentId.ReadOnly = true; @@ -814,9 +822,9 @@ namespace AIMS.OperationFront.UI // OperationDoctor // this.OperationDoctor.DataPropertyName = "OperationDoctor"; - dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 12F); - this.OperationDoctor.DefaultCellStyle = dataGridViewCellStyle3; + dataGridViewCellStyle355.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle355.Font = new System.Drawing.Font("微软雅黑", 12F); + this.OperationDoctor.DefaultCellStyle = dataGridViewCellStyle355; this.OperationDoctor.HeaderText = "医师"; this.OperationDoctor.Name = "OperationDoctor"; this.OperationDoctor.ReadOnly = true; @@ -835,8 +843,8 @@ namespace AIMS.OperationFront.UI // InHospitalNo // this.InHospitalNo.DataPropertyName = "MdrecNo"; - dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.InHospitalNo.DefaultCellStyle = dataGridViewCellStyle4; + dataGridViewCellStyle356.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.InHospitalNo.DefaultCellStyle = dataGridViewCellStyle356; this.InHospitalNo.HeaderText = "住院号"; this.InHospitalNo.Name = "InHospitalNo"; this.InHospitalNo.ReadOnly = true; @@ -846,8 +854,8 @@ namespace AIMS.OperationFront.UI // PatientName // this.PatientName.DataPropertyName = "PatientName"; - dataGridViewCellStyle5.Font = new System.Drawing.Font("微软雅黑", 11F); - this.PatientName.DefaultCellStyle = dataGridViewCellStyle5; + dataGridViewCellStyle357.Font = new System.Drawing.Font("微软雅黑", 11F); + this.PatientName.DefaultCellStyle = dataGridViewCellStyle357; this.PatientName.HeaderText = "姓名"; this.PatientName.Name = "PatientName"; this.PatientName.ReadOnly = true; @@ -857,9 +865,9 @@ namespace AIMS.OperationFront.UI // Operation // this.Operation.DataPropertyName = "ApplyOperationInfoName"; - dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 11F); - dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.Operation.DefaultCellStyle = dataGridViewCellStyle6; + dataGridViewCellStyle358.Font = new System.Drawing.Font("微软雅黑", 11F); + dataGridViewCellStyle358.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.Operation.DefaultCellStyle = dataGridViewCellStyle358; this.Operation.HeaderText = "手术"; this.Operation.Name = "Operation"; this.Operation.ReadOnly = true; @@ -869,9 +877,9 @@ namespace AIMS.OperationFront.UI // OrderOperationTime // this.OrderOperationTime.DataPropertyName = "OrderOperationTime"; - dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle7.Font = new System.Drawing.Font("微软雅黑", 12F); - this.OrderOperationTime.DefaultCellStyle = dataGridViewCellStyle7; + dataGridViewCellStyle359.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle359.Font = new System.Drawing.Font("微软雅黑", 12F); + this.OrderOperationTime.DefaultCellStyle = dataGridViewCellStyle359; this.OrderOperationTime.HeaderText = "时间"; this.OrderOperationTime.Name = "OrderOperationTime"; this.OrderOperationTime.ReadOnly = true; @@ -882,8 +890,8 @@ namespace AIMS.OperationFront.UI // Remark // this.Remark.DataPropertyName = "OperationRemark"; - dataGridViewCellStyle8.Font = new System.Drawing.Font("微软雅黑", 12F); - this.Remark.DefaultCellStyle = dataGridViewCellStyle8; + dataGridViewCellStyle360.Font = new System.Drawing.Font("微软雅黑", 12F); + this.Remark.DefaultCellStyle = dataGridViewCellStyle360; this.Remark.HeaderText = "备注"; this.Remark.Name = "Remark"; this.Remark.ReadOnly = true; @@ -905,6 +913,19 @@ namespace AIMS.OperationFront.UI this.Diagnose.ReadOnly = true; this.Diagnose.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // + // OperationType + // + this.OperationType.DataPropertyName = "OperationType"; + this.OperationType.HeaderText = "类型"; + this.OperationType.Name = "OperationType"; + this.OperationType.ReadOnly = true; + // + // Contagion + // + this.Contagion.HeaderText = "感染筛查"; + this.Contagion.Name = "Contagion"; + this.Contagion.ReadOnly = true; + // // panel3 // this.panel3.BackColor = System.Drawing.Color.White; @@ -1083,14 +1104,14 @@ namespace AIMS.OperationFront.UI this.dgvInstrumentNurse.AllowUserToResizeRows = false; this.dgvInstrumentNurse.BackgroundColor = System.Drawing.Color.White; this.dgvInstrumentNurse.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle11.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle11.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle11.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvInstrumentNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11; + dataGridViewCellStyle363.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle363.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle363.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle363.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle363.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle363.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle363.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvInstrumentNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle363; this.dgvInstrumentNurse.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvInstrumentNurse.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridViewCheckBoxColumn3, @@ -1105,28 +1126,28 @@ namespace AIMS.OperationFront.UI this.dataGridViewTextBoxColumn57, this.dataGridViewTextBoxColumn58, this.dataGridViewTextBoxColumn59}); - dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle22.BackColor = System.Drawing.Color.White; - dataGridViewCellStyle22.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle22.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle22.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvInstrumentNurse.DefaultCellStyle = dataGridViewCellStyle22; + dataGridViewCellStyle374.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle374.BackColor = System.Drawing.Color.White; + dataGridViewCellStyle374.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle374.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle374.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle374.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle374.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvInstrumentNurse.DefaultCellStyle = dataGridViewCellStyle374; this.dgvInstrumentNurse.Dock = System.Windows.Forms.DockStyle.Fill; this.dgvInstrumentNurse.EnableHeadersVisualStyles = false; this.dgvInstrumentNurse.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170))))); this.dgvInstrumentNurse.Location = new System.Drawing.Point(0, 95); this.dgvInstrumentNurse.Name = "dgvInstrumentNurse"; this.dgvInstrumentNurse.ReadOnly = true; - dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle23.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle23.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle23.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle23.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvInstrumentNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle23; + dataGridViewCellStyle375.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle375.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle375.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle375.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle375.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle375.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle375.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvInstrumentNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle375; this.dgvInstrumentNurse.RowHeadersVisible = false; this.dgvInstrumentNurse.RowTemplate.Height = 23; this.dgvInstrumentNurse.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; @@ -1147,8 +1168,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn49 // this.dataGridViewTextBoxColumn49.DataPropertyName = "Id"; - dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle12; + dataGridViewCellStyle364.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle364; this.dataGridViewTextBoxColumn49.HeaderText = "编号"; this.dataGridViewTextBoxColumn49.Name = "dataGridViewTextBoxColumn49"; this.dataGridViewTextBoxColumn49.ReadOnly = true; @@ -1158,9 +1179,9 @@ namespace AIMS.OperationFront.UI // iName // this.iName.DataPropertyName = "Name"; - dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle13.Font = new System.Drawing.Font("微软雅黑", 12F); - this.iName.DefaultCellStyle = dataGridViewCellStyle13; + dataGridViewCellStyle365.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle365.Font = new System.Drawing.Font("微软雅黑", 12F); + this.iName.DefaultCellStyle = dataGridViewCellStyle365; this.iName.HeaderText = "姓名"; this.iName.Name = "iName"; this.iName.ReadOnly = true; @@ -1177,8 +1198,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn52 // this.dataGridViewTextBoxColumn52.DataPropertyName = "RowNumber"; - dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle14; + dataGridViewCellStyle366.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle366; this.dataGridViewTextBoxColumn52.HeaderText = "序号"; this.dataGridViewTextBoxColumn52.Name = "dataGridViewTextBoxColumn52"; this.dataGridViewTextBoxColumn52.ReadOnly = true; @@ -1187,8 +1208,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn53 // - dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn53.DefaultCellStyle = dataGridViewCellStyle15; + dataGridViewCellStyle367.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn53.DefaultCellStyle = dataGridViewCellStyle367; this.dataGridViewTextBoxColumn53.HeaderText = "Mon"; this.dataGridViewTextBoxColumn53.Name = "dataGridViewTextBoxColumn53"; this.dataGridViewTextBoxColumn53.ReadOnly = true; @@ -1196,8 +1217,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn54 // - dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn54.DefaultCellStyle = dataGridViewCellStyle16; + dataGridViewCellStyle368.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn54.DefaultCellStyle = dataGridViewCellStyle368; this.dataGridViewTextBoxColumn54.HeaderText = "Tues"; this.dataGridViewTextBoxColumn54.Name = "dataGridViewTextBoxColumn54"; this.dataGridViewTextBoxColumn54.ReadOnly = true; @@ -1205,8 +1226,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn55 // - dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn55.DefaultCellStyle = dataGridViewCellStyle17; + dataGridViewCellStyle369.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn55.DefaultCellStyle = dataGridViewCellStyle369; this.dataGridViewTextBoxColumn55.HeaderText = "Wed"; this.dataGridViewTextBoxColumn55.Name = "dataGridViewTextBoxColumn55"; this.dataGridViewTextBoxColumn55.ReadOnly = true; @@ -1214,8 +1235,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn56 // - dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn56.DefaultCellStyle = dataGridViewCellStyle18; + dataGridViewCellStyle370.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn56.DefaultCellStyle = dataGridViewCellStyle370; this.dataGridViewTextBoxColumn56.HeaderText = "Thurs"; this.dataGridViewTextBoxColumn56.Name = "dataGridViewTextBoxColumn56"; this.dataGridViewTextBoxColumn56.ReadOnly = true; @@ -1223,8 +1244,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn57 // - dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn57.DefaultCellStyle = dataGridViewCellStyle19; + dataGridViewCellStyle371.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn57.DefaultCellStyle = dataGridViewCellStyle371; this.dataGridViewTextBoxColumn57.HeaderText = "Fri"; this.dataGridViewTextBoxColumn57.Name = "dataGridViewTextBoxColumn57"; this.dataGridViewTextBoxColumn57.ReadOnly = true; @@ -1232,8 +1253,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn58 // - dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn58.DefaultCellStyle = dataGridViewCellStyle20; + dataGridViewCellStyle372.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn58.DefaultCellStyle = dataGridViewCellStyle372; this.dataGridViewTextBoxColumn58.HeaderText = "Sat"; this.dataGridViewTextBoxColumn58.Name = "dataGridViewTextBoxColumn58"; this.dataGridViewTextBoxColumn58.ReadOnly = true; @@ -1241,8 +1262,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn59 // - dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn59.DefaultCellStyle = dataGridViewCellStyle21; + dataGridViewCellStyle373.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn59.DefaultCellStyle = dataGridViewCellStyle373; this.dataGridViewTextBoxColumn59.HeaderText = "Sun"; this.dataGridViewTextBoxColumn59.Name = "dataGridViewTextBoxColumn59"; this.dataGridViewTextBoxColumn59.ReadOnly = true; @@ -1425,14 +1446,14 @@ namespace AIMS.OperationFront.UI this.dgvTourNurse.AllowUserToResizeRows = false; this.dgvTourNurse.BackgroundColor = System.Drawing.Color.White; this.dgvTourNurse.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle24.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle24.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle24.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle24.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle24.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvTourNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle24; + dataGridViewCellStyle376.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle376.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle376.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle376.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle376.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle376.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle376.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvTourNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle376; this.dgvTourNurse.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvTourNurse.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridViewCheckBoxColumn4, @@ -1447,28 +1468,28 @@ namespace AIMS.OperationFront.UI this.dataGridViewTextBoxColumn68, this.dataGridViewTextBoxColumn69, this.dataGridViewTextBoxColumn70}); - dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle35.BackColor = System.Drawing.Color.White; - dataGridViewCellStyle35.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle35.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle35.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle35.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle35.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvTourNurse.DefaultCellStyle = dataGridViewCellStyle35; + dataGridViewCellStyle387.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle387.BackColor = System.Drawing.Color.White; + dataGridViewCellStyle387.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle387.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle387.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle387.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle387.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvTourNurse.DefaultCellStyle = dataGridViewCellStyle387; this.dgvTourNurse.Dock = System.Windows.Forms.DockStyle.Fill; this.dgvTourNurse.EnableHeadersVisualStyles = false; this.dgvTourNurse.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170))))); this.dgvTourNurse.Location = new System.Drawing.Point(0, 95); this.dgvTourNurse.Name = "dgvTourNurse"; this.dgvTourNurse.ReadOnly = true; - dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle36.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle36.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle36.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle36.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle36.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle36.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvTourNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle36; + dataGridViewCellStyle388.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle388.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle388.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle388.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle388.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle388.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle388.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvTourNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle388; this.dgvTourNurse.RowHeadersVisible = false; this.dgvTourNurse.RowTemplate.Height = 23; this.dgvTourNurse.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; @@ -1489,8 +1510,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn60 // this.dataGridViewTextBoxColumn60.DataPropertyName = "Id"; - dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn60.DefaultCellStyle = dataGridViewCellStyle25; + dataGridViewCellStyle377.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn60.DefaultCellStyle = dataGridViewCellStyle377; this.dataGridViewTextBoxColumn60.HeaderText = "编号"; this.dataGridViewTextBoxColumn60.Name = "dataGridViewTextBoxColumn60"; this.dataGridViewTextBoxColumn60.ReadOnly = true; @@ -1500,9 +1521,9 @@ namespace AIMS.OperationFront.UI // tName // this.tName.DataPropertyName = "Name"; - dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle26.Font = new System.Drawing.Font("微软雅黑", 12F); - this.tName.DefaultCellStyle = dataGridViewCellStyle26; + dataGridViewCellStyle378.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle378.Font = new System.Drawing.Font("微软雅黑", 12F); + this.tName.DefaultCellStyle = dataGridViewCellStyle378; this.tName.HeaderText = "姓名"; this.tName.Name = "tName"; this.tName.ReadOnly = true; @@ -1519,8 +1540,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn63 // this.dataGridViewTextBoxColumn63.DataPropertyName = "RowNumber"; - dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn63.DefaultCellStyle = dataGridViewCellStyle27; + dataGridViewCellStyle379.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn63.DefaultCellStyle = dataGridViewCellStyle379; this.dataGridViewTextBoxColumn63.HeaderText = "序号"; this.dataGridViewTextBoxColumn63.Name = "dataGridViewTextBoxColumn63"; this.dataGridViewTextBoxColumn63.ReadOnly = true; @@ -1529,8 +1550,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn64 // - dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn64.DefaultCellStyle = dataGridViewCellStyle28; + dataGridViewCellStyle380.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn64.DefaultCellStyle = dataGridViewCellStyle380; this.dataGridViewTextBoxColumn64.HeaderText = "Mon"; this.dataGridViewTextBoxColumn64.Name = "dataGridViewTextBoxColumn64"; this.dataGridViewTextBoxColumn64.ReadOnly = true; @@ -1538,8 +1559,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn65 // - dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn65.DefaultCellStyle = dataGridViewCellStyle29; + dataGridViewCellStyle381.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn65.DefaultCellStyle = dataGridViewCellStyle381; this.dataGridViewTextBoxColumn65.HeaderText = "Tues"; this.dataGridViewTextBoxColumn65.Name = "dataGridViewTextBoxColumn65"; this.dataGridViewTextBoxColumn65.ReadOnly = true; @@ -1547,8 +1568,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn66 // - dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn66.DefaultCellStyle = dataGridViewCellStyle30; + dataGridViewCellStyle382.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn66.DefaultCellStyle = dataGridViewCellStyle382; this.dataGridViewTextBoxColumn66.HeaderText = "Wed"; this.dataGridViewTextBoxColumn66.Name = "dataGridViewTextBoxColumn66"; this.dataGridViewTextBoxColumn66.ReadOnly = true; @@ -1556,8 +1577,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn67 // - dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn67.DefaultCellStyle = dataGridViewCellStyle31; + dataGridViewCellStyle383.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn67.DefaultCellStyle = dataGridViewCellStyle383; this.dataGridViewTextBoxColumn67.HeaderText = "Thurs"; this.dataGridViewTextBoxColumn67.Name = "dataGridViewTextBoxColumn67"; this.dataGridViewTextBoxColumn67.ReadOnly = true; @@ -1565,8 +1586,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn68 // - dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn68.DefaultCellStyle = dataGridViewCellStyle32; + dataGridViewCellStyle384.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn68.DefaultCellStyle = dataGridViewCellStyle384; this.dataGridViewTextBoxColumn68.HeaderText = "Fri"; this.dataGridViewTextBoxColumn68.Name = "dataGridViewTextBoxColumn68"; this.dataGridViewTextBoxColumn68.ReadOnly = true; @@ -1574,8 +1595,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn69 // - dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn69.DefaultCellStyle = dataGridViewCellStyle33; + dataGridViewCellStyle385.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn69.DefaultCellStyle = dataGridViewCellStyle385; this.dataGridViewTextBoxColumn69.HeaderText = "Sat"; this.dataGridViewTextBoxColumn69.Name = "dataGridViewTextBoxColumn69"; this.dataGridViewTextBoxColumn69.ReadOnly = true; @@ -1583,8 +1604,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn70 // - dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn70.DefaultCellStyle = dataGridViewCellStyle34; + dataGridViewCellStyle386.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn70.DefaultCellStyle = dataGridViewCellStyle386; this.dataGridViewTextBoxColumn70.HeaderText = "Sun"; this.dataGridViewTextBoxColumn70.Name = "dataGridViewTextBoxColumn70"; this.dataGridViewTextBoxColumn70.ReadOnly = true; @@ -1765,14 +1786,14 @@ namespace AIMS.OperationFront.UI this.dgvWorkers.AllowUserToResizeRows = false; this.dgvWorkers.BackgroundColor = System.Drawing.Color.White; this.dgvWorkers.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle37.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle37.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle37.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle37.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle37.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle37.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvWorkers.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle37; + dataGridViewCellStyle389.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle389.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle389.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle389.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle389.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle389.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle389.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvWorkers.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle389; this.dgvWorkers.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvWorkers.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Check, @@ -1787,28 +1808,28 @@ namespace AIMS.OperationFront.UI this.Fri, this.Sat, this.Sun}); - dataGridViewCellStyle48.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle48.BackColor = System.Drawing.Color.White; - dataGridViewCellStyle48.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle48.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle48.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle48.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle48.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvWorkers.DefaultCellStyle = dataGridViewCellStyle48; + dataGridViewCellStyle400.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle400.BackColor = System.Drawing.Color.White; + dataGridViewCellStyle400.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle400.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle400.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle400.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle400.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvWorkers.DefaultCellStyle = dataGridViewCellStyle400; this.dgvWorkers.Dock = System.Windows.Forms.DockStyle.Fill; this.dgvWorkers.EnableHeadersVisualStyles = false; this.dgvWorkers.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170))))); this.dgvWorkers.Location = new System.Drawing.Point(0, 92); this.dgvWorkers.Name = "dgvWorkers"; this.dgvWorkers.ReadOnly = true; - dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle49.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle49.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle49.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle49.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle49.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle49.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvWorkers.RowHeadersDefaultCellStyle = dataGridViewCellStyle49; + dataGridViewCellStyle401.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle401.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle401.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle401.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle401.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle401.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle401.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvWorkers.RowHeadersDefaultCellStyle = dataGridViewCellStyle401; this.dgvWorkers.RowHeadersVisible = false; this.dgvWorkers.RowTemplate.Height = 23; this.dgvWorkers.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; @@ -1829,8 +1850,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn2 // this.dataGridViewTextBoxColumn2.DataPropertyName = "Id"; - dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle38; + dataGridViewCellStyle390.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle390; this.dataGridViewTextBoxColumn2.HeaderText = "编号"; this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; this.dataGridViewTextBoxColumn2.ReadOnly = true; @@ -1840,9 +1861,9 @@ namespace AIMS.OperationFront.UI // oName // this.oName.DataPropertyName = "Name"; - dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle39.Font = new System.Drawing.Font("微软雅黑", 12F); - this.oName.DefaultCellStyle = dataGridViewCellStyle39; + dataGridViewCellStyle391.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle391.Font = new System.Drawing.Font("微软雅黑", 12F); + this.oName.DefaultCellStyle = dataGridViewCellStyle391; this.oName.HeaderText = "姓名"; this.oName.Name = "oName"; this.oName.ReadOnly = true; @@ -1859,8 +1880,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn1 // this.dataGridViewTextBoxColumn1.DataPropertyName = "RowNumber"; - dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle40; + dataGridViewCellStyle392.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle392; this.dataGridViewTextBoxColumn1.HeaderText = "序号"; this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; this.dataGridViewTextBoxColumn1.ReadOnly = true; @@ -1869,8 +1890,8 @@ namespace AIMS.OperationFront.UI // // Mon // - dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.Mon.DefaultCellStyle = dataGridViewCellStyle41; + dataGridViewCellStyle393.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Mon.DefaultCellStyle = dataGridViewCellStyle393; this.Mon.HeaderText = "Mon"; this.Mon.Name = "Mon"; this.Mon.ReadOnly = true; @@ -1878,8 +1899,8 @@ namespace AIMS.OperationFront.UI // // Tues // - dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.Tues.DefaultCellStyle = dataGridViewCellStyle42; + dataGridViewCellStyle394.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Tues.DefaultCellStyle = dataGridViewCellStyle394; this.Tues.HeaderText = "Tues"; this.Tues.Name = "Tues"; this.Tues.ReadOnly = true; @@ -1887,8 +1908,8 @@ namespace AIMS.OperationFront.UI // // Wed // - dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.Wed.DefaultCellStyle = dataGridViewCellStyle43; + dataGridViewCellStyle395.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Wed.DefaultCellStyle = dataGridViewCellStyle395; this.Wed.HeaderText = "Wed"; this.Wed.Name = "Wed"; this.Wed.ReadOnly = true; @@ -1896,8 +1917,8 @@ namespace AIMS.OperationFront.UI // // Thurs // - dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.Thurs.DefaultCellStyle = dataGridViewCellStyle44; + dataGridViewCellStyle396.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Thurs.DefaultCellStyle = dataGridViewCellStyle396; this.Thurs.HeaderText = "Thurs"; this.Thurs.Name = "Thurs"; this.Thurs.ReadOnly = true; @@ -1905,8 +1926,8 @@ namespace AIMS.OperationFront.UI // // Fri // - dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.Fri.DefaultCellStyle = dataGridViewCellStyle45; + dataGridViewCellStyle397.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Fri.DefaultCellStyle = dataGridViewCellStyle397; this.Fri.HeaderText = "Fri"; this.Fri.Name = "Fri"; this.Fri.ReadOnly = true; @@ -1914,8 +1935,8 @@ namespace AIMS.OperationFront.UI // // Sat // - dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.Sat.DefaultCellStyle = dataGridViewCellStyle46; + dataGridViewCellStyle398.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Sat.DefaultCellStyle = dataGridViewCellStyle398; this.Sat.HeaderText = "Sat"; this.Sat.Name = "Sat"; this.Sat.ReadOnly = true; @@ -1923,8 +1944,8 @@ namespace AIMS.OperationFront.UI // // Sun // - dataGridViewCellStyle47.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.Sun.DefaultCellStyle = dataGridViewCellStyle47; + dataGridViewCellStyle399.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.Sun.DefaultCellStyle = dataGridViewCellStyle399; this.Sun.HeaderText = "Sun"; this.Sun.Name = "Sun"; this.Sun.ReadOnly = true; @@ -2083,6 +2104,7 @@ namespace AIMS.OperationFront.UI // this.panlemian.Controls.Add(this.lblcount); this.panlemian.Controls.Add(this.label15); + this.panlemian.Controls.Add(this.label3); this.panlemian.Controls.Add(this.label14); this.panlemian.Controls.Add(this.btnReOrderPlanOperationDown); this.panlemian.Controls.Add(this.btnReOrderPlanOperationUP); @@ -2099,12 +2121,13 @@ namespace AIMS.OperationFront.UI this.lblcount.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.lblcount.AutoSize = true; this.lblcount.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.lblcount.Location = new System.Drawing.Point(137, 255); + this.lblcount.Location = new System.Drawing.Point(177, 256); this.lblcount.Name = "lblcount"; this.lblcount.Size = new System.Drawing.Size(35, 21); this.lblcount.TabIndex = 501; this.lblcount.Text = "0/0"; this.lblcount.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + this.lblcount.Visible = false; // // label15 // @@ -2119,11 +2142,24 @@ namespace AIMS.OperationFront.UI this.label15.TabIndex = 12; this.label15.Text = "日间"; // + // label3 + // + this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label3.AutoSize = true; + this.label3.BackColor = System.Drawing.Color.Purple; + this.label3.Location = new System.Drawing.Point(144, 256); + this.label3.Margin = new System.Windows.Forms.Padding(3); + this.label3.Name = "label3"; + this.label3.Padding = new System.Windows.Forms.Padding(2); + this.label3.Size = new System.Drawing.Size(33, 16); + this.label3.TabIndex = 11; + this.label3.Text = "感染"; + // // label14 // this.label14.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.label14.AutoSize = true; - this.label14.BackColor = System.Drawing.Color.DarkOrange; + this.label14.BackColor = System.Drawing.Color.Red; this.label14.Location = new System.Drawing.Point(42, 256); this.label14.Margin = new System.Windows.Forms.Padding(3); this.label14.Name = "label14"; @@ -2140,9 +2176,9 @@ namespace AIMS.OperationFront.UI this.btnReOrderPlanOperationDown.FlatAppearance.BorderSize = 0; this.btnReOrderPlanOperationDown.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnReOrderPlanOperationDown.Font = new System.Drawing.Font("宋体", 23F); - this.btnReOrderPlanOperationDown.Location = new System.Drawing.Point(3, 87); + this.btnReOrderPlanOperationDown.Location = new System.Drawing.Point(6, 87); this.btnReOrderPlanOperationDown.Name = "btnReOrderPlanOperationDown"; - this.btnReOrderPlanOperationDown.Size = new System.Drawing.Size(36, 36); + this.btnReOrderPlanOperationDown.Size = new System.Drawing.Size(23, 36); this.btnReOrderPlanOperationDown.TabIndex = 10; this.btnReOrderPlanOperationDown.Text = "↓"; this.btnReOrderPlanOperationDown.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -2158,9 +2194,9 @@ namespace AIMS.OperationFront.UI this.btnReOrderPlanOperationUP.FlatAppearance.BorderSize = 0; this.btnReOrderPlanOperationUP.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnReOrderPlanOperationUP.Font = new System.Drawing.Font("宋体", 23F); - this.btnReOrderPlanOperationUP.Location = new System.Drawing.Point(3, 45); + this.btnReOrderPlanOperationUP.Location = new System.Drawing.Point(6, 45); this.btnReOrderPlanOperationUP.Name = "btnReOrderPlanOperationUP"; - this.btnReOrderPlanOperationUP.Size = new System.Drawing.Size(36, 36); + this.btnReOrderPlanOperationUP.Size = new System.Drawing.Size(23, 36); this.btnReOrderPlanOperationUP.TabIndex = 9; this.btnReOrderPlanOperationUP.Text = "↑"; this.btnReOrderPlanOperationUP.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -2181,7 +2217,7 @@ namespace AIMS.OperationFront.UI this.dgvDetail.DefaultVisualStyles.GridPanelStyle.Background = background1; this.dgvDetail.FilterExprColors.SysFunction = System.Drawing.Color.DarkRed; this.dgvDetail.ForeColor = System.Drawing.Color.Black; - this.dgvDetail.Location = new System.Drawing.Point(42, 45); + this.dgvDetail.Location = new System.Drawing.Point(32, 45); this.dgvDetail.Name = "dgvDetail"; // // @@ -2209,7 +2245,7 @@ namespace AIMS.OperationFront.UI this.dgvDetail.PrimaryGrid.RowHeaderWidth = 30; this.dgvDetail.PrimaryGrid.SelectionGranularity = DevComponents.DotNetBar.SuperGrid.SelectionGranularity.RowWithCellHighlight; this.dgvDetail.PrimaryGrid.UseAlternateRowStyle = true; - this.dgvDetail.Size = new System.Drawing.Size(981, 207); + this.dgvDetail.Size = new System.Drawing.Size(991, 207); this.dgvDetail.SizingStyle = DevComponents.DotNetBar.SuperGrid.Style.StyleType.Selected; this.dgvDetail.TabIndex = 1; this.dgvDetail.Text = "superGridControl1"; @@ -2922,7 +2958,7 @@ namespace AIMS.OperationFront.UI this.rtbLog.Name = "rtbLog"; this.rtbLog.ReadOnly = true; this.rtbLog.Rtf = "{\\rtf1\\ansi\\ansicpg936\\deff0\\nouicompat\\deflang1033\\deflangfe2052{\\fonttbl{\\f0\\fn" + - "il\\fcharset134 \\\'cb\\\'ce\\\'cc\\\'e5;}}\r\n{\\*\\generator Riched20 10.0.19041}\\viewkind4" + + "il\\fcharset134 \\\'cb\\\'ce\\\'cc\\\'e5;}}\r\n{\\*\\generator Riched20 10.0.22621}\\viewkind4" + "\\uc1 \r\n\\pard\\f0\\fs18\\lang2052\\par\r\n}\r\n"; this.rtbLog.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical; this.rtbLog.Size = new System.Drawing.Size(1053, 41); @@ -2939,8 +2975,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn4 // this.dataGridViewTextBoxColumn4.DataPropertyName = "Name"; - dataGridViewCellStyle50.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle50; + dataGridViewCellStyle402.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle402; this.dataGridViewTextBoxColumn4.HeaderText = "姓名"; this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; this.dataGridViewTextBoxColumn4.ReadOnly = true; @@ -2950,8 +2986,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn5 // this.dataGridViewTextBoxColumn5.DataPropertyName = "deptName"; - dataGridViewCellStyle51.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle51; + dataGridViewCellStyle403.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle403; this.dataGridViewTextBoxColumn5.HeaderText = "科室"; this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; this.dataGridViewTextBoxColumn5.ReadOnly = true; @@ -2960,8 +2996,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn6 // - dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle52; + dataGridViewCellStyle404.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle404; this.dataGridViewTextBoxColumn6.HeaderText = "Mon"; this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; this.dataGridViewTextBoxColumn6.ReadOnly = true; @@ -2970,8 +3006,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn7 // this.dataGridViewTextBoxColumn7.DataPropertyName = "RowNumber"; - dataGridViewCellStyle53.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle53; + dataGridViewCellStyle405.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle405; this.dataGridViewTextBoxColumn7.HeaderText = "序号"; this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; this.dataGridViewTextBoxColumn7.ReadOnly = true; @@ -2980,8 +3016,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn8 // - dataGridViewCellStyle54.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle54; + dataGridViewCellStyle406.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle406; this.dataGridViewTextBoxColumn8.HeaderText = "Tues"; this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; this.dataGridViewTextBoxColumn8.ReadOnly = true; @@ -2989,8 +3025,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn9 // - dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle55; + dataGridViewCellStyle407.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle407; this.dataGridViewTextBoxColumn9.HeaderText = "Wed"; this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9"; this.dataGridViewTextBoxColumn9.ReadOnly = true; @@ -2998,8 +3034,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn10 // - dataGridViewCellStyle56.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle56; + dataGridViewCellStyle408.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle408; this.dataGridViewTextBoxColumn10.HeaderText = "Thurs"; this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10"; this.dataGridViewTextBoxColumn10.ReadOnly = true; @@ -3007,8 +3043,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn11 // - dataGridViewCellStyle57.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle57; + dataGridViewCellStyle409.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle409; this.dataGridViewTextBoxColumn11.HeaderText = "Fri"; this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11"; this.dataGridViewTextBoxColumn11.ReadOnly = true; @@ -3017,8 +3053,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn12 // this.dataGridViewTextBoxColumn12.DataPropertyName = "Id"; - dataGridViewCellStyle58.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle58; + dataGridViewCellStyle410.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle410; this.dataGridViewTextBoxColumn12.HeaderText = "Sat"; this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12"; this.dataGridViewTextBoxColumn12.ReadOnly = true; @@ -3028,8 +3064,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn13 // this.dataGridViewTextBoxColumn13.DataPropertyName = "Name"; - dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle59; + dataGridViewCellStyle411.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle411; this.dataGridViewTextBoxColumn13.HeaderText = "Sun"; this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13"; this.dataGridViewTextBoxColumn13.ReadOnly = true; @@ -3039,8 +3075,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn14 // this.dataGridViewTextBoxColumn14.DataPropertyName = "Id"; - dataGridViewCellStyle60.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle60; + dataGridViewCellStyle412.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle412; this.dataGridViewTextBoxColumn14.HeaderText = "编号"; this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14"; this.dataGridViewTextBoxColumn14.ReadOnly = true; @@ -3050,8 +3086,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn15 // this.dataGridViewTextBoxColumn15.DataPropertyName = "Name"; - dataGridViewCellStyle61.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle61; + dataGridViewCellStyle413.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle413; this.dataGridViewTextBoxColumn15.HeaderText = "姓名"; this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15"; this.dataGridViewTextBoxColumn15.ReadOnly = true; @@ -3061,8 +3097,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn16 // this.dataGridViewTextBoxColumn16.DataPropertyName = "RowNumber"; - dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle62; + dataGridViewCellStyle414.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle414; this.dataGridViewTextBoxColumn16.HeaderText = "序号"; this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16"; this.dataGridViewTextBoxColumn16.ReadOnly = true; @@ -3072,8 +3108,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn17 // this.dataGridViewTextBoxColumn17.DataPropertyName = "deptName"; - dataGridViewCellStyle63.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn17.DefaultCellStyle = dataGridViewCellStyle63; + dataGridViewCellStyle415.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn17.DefaultCellStyle = dataGridViewCellStyle415; this.dataGridViewTextBoxColumn17.HeaderText = "科室"; this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17"; this.dataGridViewTextBoxColumn17.ReadOnly = true; @@ -3082,8 +3118,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn18 // - dataGridViewCellStyle64.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle64; + dataGridViewCellStyle416.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle416; this.dataGridViewTextBoxColumn18.HeaderText = "Mon"; this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18"; this.dataGridViewTextBoxColumn18.ReadOnly = true; @@ -3091,8 +3127,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn19 // - dataGridViewCellStyle65.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle65; + dataGridViewCellStyle417.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle417; this.dataGridViewTextBoxColumn19.HeaderText = "Tues"; this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19"; this.dataGridViewTextBoxColumn19.ReadOnly = true; @@ -3100,8 +3136,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn20 // - dataGridViewCellStyle66.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle66; + dataGridViewCellStyle418.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle418; this.dataGridViewTextBoxColumn20.HeaderText = "Wed"; this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20"; this.dataGridViewTextBoxColumn20.ReadOnly = true; @@ -3110,8 +3146,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn21 // this.dataGridViewTextBoxColumn21.DataPropertyName = "Id"; - dataGridViewCellStyle67.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle67; + dataGridViewCellStyle419.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle419; this.dataGridViewTextBoxColumn21.HeaderText = "Thurs"; this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21"; this.dataGridViewTextBoxColumn21.ReadOnly = true; @@ -3121,8 +3157,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn22 // this.dataGridViewTextBoxColumn22.DataPropertyName = "Name"; - dataGridViewCellStyle68.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle68; + dataGridViewCellStyle420.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle420; this.dataGridViewTextBoxColumn22.HeaderText = "Fri"; this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22"; this.dataGridViewTextBoxColumn22.ReadOnly = true; @@ -3131,8 +3167,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn23 // this.dataGridViewTextBoxColumn23.DataPropertyName = "Id"; - dataGridViewCellStyle69.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle69; + dataGridViewCellStyle421.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle421; this.dataGridViewTextBoxColumn23.HeaderText = "Sat"; this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23"; this.dataGridViewTextBoxColumn23.ReadOnly = true; @@ -3142,8 +3178,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn24 // this.dataGridViewTextBoxColumn24.DataPropertyName = "Name"; - dataGridViewCellStyle70.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle70; + dataGridViewCellStyle422.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle422; this.dataGridViewTextBoxColumn24.HeaderText = "Sun"; this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24"; this.dataGridViewTextBoxColumn24.ReadOnly = true; @@ -3153,8 +3189,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn25 // this.dataGridViewTextBoxColumn25.DataPropertyName = "deptName"; - dataGridViewCellStyle71.Font = new System.Drawing.Font("微软雅黑", 12F); - this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle71; + dataGridViewCellStyle423.Font = new System.Drawing.Font("微软雅黑", 12F); + this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle423; this.dataGridViewTextBoxColumn25.HeaderText = "科室"; this.dataGridViewTextBoxColumn25.Name = "dataGridViewTextBoxColumn25"; this.dataGridViewTextBoxColumn25.ReadOnly = true; @@ -3164,8 +3200,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn26 // this.dataGridViewTextBoxColumn26.DataPropertyName = "RowNumber"; - dataGridViewCellStyle72.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle72; + dataGridViewCellStyle424.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle424; this.dataGridViewTextBoxColumn26.HeaderText = "序号"; this.dataGridViewTextBoxColumn26.Name = "dataGridViewTextBoxColumn26"; this.dataGridViewTextBoxColumn26.ReadOnly = true; @@ -3174,8 +3210,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn27 // - dataGridViewCellStyle73.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle73; + dataGridViewCellStyle425.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle425; this.dataGridViewTextBoxColumn27.HeaderText = "Mon"; this.dataGridViewTextBoxColumn27.Name = "dataGridViewTextBoxColumn27"; this.dataGridViewTextBoxColumn27.ReadOnly = true; @@ -3183,8 +3219,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn28 // - dataGridViewCellStyle74.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle74; + dataGridViewCellStyle426.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle426; this.dataGridViewTextBoxColumn28.HeaderText = "Tues"; this.dataGridViewTextBoxColumn28.Name = "dataGridViewTextBoxColumn28"; this.dataGridViewTextBoxColumn28.ReadOnly = true; @@ -3192,8 +3228,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn29 // - dataGridViewCellStyle75.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle75; + dataGridViewCellStyle427.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle427; this.dataGridViewTextBoxColumn29.HeaderText = "Wed"; this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29"; this.dataGridViewTextBoxColumn29.ReadOnly = true; @@ -3201,8 +3237,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn30 // - dataGridViewCellStyle76.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle76; + dataGridViewCellStyle428.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle428; this.dataGridViewTextBoxColumn30.HeaderText = "Thurs"; this.dataGridViewTextBoxColumn30.Name = "dataGridViewTextBoxColumn30"; this.dataGridViewTextBoxColumn30.ReadOnly = true; @@ -3210,8 +3246,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn31 // - dataGridViewCellStyle77.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle77; + dataGridViewCellStyle429.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle429; this.dataGridViewTextBoxColumn31.HeaderText = "Fri"; this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31"; this.dataGridViewTextBoxColumn31.ReadOnly = true; @@ -3219,8 +3255,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn32 // - dataGridViewCellStyle78.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle78; + dataGridViewCellStyle430.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle430; this.dataGridViewTextBoxColumn32.HeaderText = "Sat"; this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32"; this.dataGridViewTextBoxColumn32.ReadOnly = true; @@ -3229,8 +3265,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn33 // this.dataGridViewTextBoxColumn33.DataPropertyName = "Id"; - dataGridViewCellStyle79.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle79; + dataGridViewCellStyle431.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle431; this.dataGridViewTextBoxColumn33.HeaderText = "Sun"; this.dataGridViewTextBoxColumn33.Name = "dataGridViewTextBoxColumn33"; this.dataGridViewTextBoxColumn33.ReadOnly = true; @@ -3240,9 +3276,9 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn34 // this.dataGridViewTextBoxColumn34.DataPropertyName = "Name"; - dataGridViewCellStyle80.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle80.Font = new System.Drawing.Font("微软雅黑", 12F); - this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle80; + dataGridViewCellStyle432.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle432.Font = new System.Drawing.Font("微软雅黑", 12F); + this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle432; this.dataGridViewTextBoxColumn34.HeaderText = "编号"; this.dataGridViewTextBoxColumn34.Name = "dataGridViewTextBoxColumn34"; this.dataGridViewTextBoxColumn34.ReadOnly = true; @@ -3261,8 +3297,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn36 // this.dataGridViewTextBoxColumn36.DataPropertyName = "RowNumber"; - dataGridViewCellStyle81.Font = new System.Drawing.Font("微软雅黑", 14F); - this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle81; + dataGridViewCellStyle433.Font = new System.Drawing.Font("微软雅黑", 14F); + this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle433; this.dataGridViewTextBoxColumn36.HeaderText = "科室"; this.dataGridViewTextBoxColumn36.Name = "dataGridViewTextBoxColumn36"; this.dataGridViewTextBoxColumn36.ReadOnly = true; @@ -3273,8 +3309,8 @@ namespace AIMS.OperationFront.UI // dataGridViewTextBoxColumn37 // this.dataGridViewTextBoxColumn37.DataPropertyName = "OperationPriorityId "; - dataGridViewCellStyle82.Font = new System.Drawing.Font("微软雅黑", 14F); - this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle82; + dataGridViewCellStyle434.Font = new System.Drawing.Font("微软雅黑", 14F); + this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle434; this.dataGridViewTextBoxColumn37.HeaderText = "医师"; this.dataGridViewTextBoxColumn37.Name = "dataGridViewTextBoxColumn37"; this.dataGridViewTextBoxColumn37.ReadOnly = true; @@ -3283,8 +3319,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn38 // - dataGridViewCellStyle83.Font = new System.Drawing.Font("微软雅黑", 14F); - this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle83; + dataGridViewCellStyle435.Font = new System.Drawing.Font("微软雅黑", 14F); + this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle435; this.dataGridViewTextBoxColumn38.HeaderText = "时间"; this.dataGridViewTextBoxColumn38.Name = "dataGridViewTextBoxColumn38"; this.dataGridViewTextBoxColumn38.ReadOnly = true; @@ -3293,8 +3329,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn39 // - dataGridViewCellStyle84.Font = new System.Drawing.Font("微软雅黑", 11F); - this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle84; + dataGridViewCellStyle436.Font = new System.Drawing.Font("微软雅黑", 11F); + this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle436; this.dataGridViewTextBoxColumn39.HeaderText = "手术"; this.dataGridViewTextBoxColumn39.Name = "dataGridViewTextBoxColumn39"; this.dataGridViewTextBoxColumn39.ReadOnly = true; @@ -3303,8 +3339,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn40 // - dataGridViewCellStyle85.Font = new System.Drawing.Font("微软雅黑", 11F); - this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle85; + dataGridViewCellStyle437.Font = new System.Drawing.Font("微软雅黑", 11F); + this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle437; this.dataGridViewTextBoxColumn40.HeaderText = "姓名"; this.dataGridViewTextBoxColumn40.Name = "dataGridViewTextBoxColumn40"; this.dataGridViewTextBoxColumn40.ReadOnly = true; @@ -3313,8 +3349,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn41 // - dataGridViewCellStyle86.Font = new System.Drawing.Font("微软雅黑", 12F); - this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle86; + dataGridViewCellStyle438.Font = new System.Drawing.Font("微软雅黑", 12F); + this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle438; this.dataGridViewTextBoxColumn41.HeaderText = "年龄"; this.dataGridViewTextBoxColumn41.Name = "dataGridViewTextBoxColumn41"; this.dataGridViewTextBoxColumn41.ReadOnly = true; @@ -3324,8 +3360,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn42 // - dataGridViewCellStyle87.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle87; + dataGridViewCellStyle439.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle439; this.dataGridViewTextBoxColumn42.HeaderText = "备注"; this.dataGridViewTextBoxColumn42.Name = "dataGridViewTextBoxColumn42"; this.dataGridViewTextBoxColumn42.ReadOnly = true; @@ -3335,8 +3371,8 @@ namespace AIMS.OperationFront.UI // // dataGridViewTextBoxColumn43 // - dataGridViewCellStyle88.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle88; + dataGridViewCellStyle440.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle440; this.dataGridViewTextBoxColumn43.HeaderText = "住院号"; this.dataGridViewTextBoxColumn43.Name = "dataGridViewTextBoxColumn43"; this.dataGridViewTextBoxColumn43.ReadOnly = true; @@ -3824,13 +3860,20 @@ namespace AIMS.OperationFront.UI else Newdt = AIMSExtension.PublicMethod.GetNewDataTable(NowPatientDataTable, "State IN ('已审核') and (OperationDoctor LIKE '%" + selname + "%' or OperationDoctorcode LIKE '%" + selname + "%' ) ", ""); - FullDgv(Newdt); - RoomCardManage.SelectDgv.ClearSelection(); - } - private void FullDgv(DataTable dt) - { RoomCardManage.SelectDgv.AutoGenerateColumns = false; - RoomCardManage.SelectDgv.DataSource = dt; + RoomCardManage.SelectDgv.DataSource = Newdt; + foreach (DataGridViewRow item in RoomCardManage.SelectDgv.Rows) + { + if (item.Cells["OperationType"].Value!=null && item.Cells["OperationType"].Value.ToString() == "急诊") + { + item.DefaultCellStyle.BackColor = Color.Red; + } + if (item.Cells["Contagion"].Value != null && item.Cells["Contagion"].Value.ToString() != "" &&item.Cells["Contagion"].Value.ToString() != "无" && item.Cells["Contagion"].ToString() != "未报") + { + item.DefaultCellStyle.BackColor = Color.Purple; + } + } + RoomCardManage.SelectDgv.ClearSelection(); } #endregion @@ -4044,24 +4087,35 @@ namespace AIMS.OperationFront.UI private void tsbCancelOperationApply_Click(object sender, EventArgs e) { if (selApply == null || selApply == "") return; - if (MessageBox.Show("您确定要停止该手术?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) + frmStopOperation frmStop = new frmStopOperation(); + frmStop.ApplyIdList = new List() { int.Parse(selApply) }; + DialogResult ddr = frmStop.ShowDialog(); + if (ddr == System.Windows.Forms.DialogResult.OK) { - try - { - BOperationApply.UpdateApplyState(int.Parse(selApply), 10); - - outMsg = string.Format("{2} 停止 患者:{0} 手术:{1} 成功!", grCurrentSub.Cells["Patient"].Value, grCurrentSub.Cells["OperationName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name); - RoomCardManage.WriteMsg(rtbLog, outMsg); - LoadSelectDate(""); - LoadOperationInfo(RoomCardManage.lastSelectOpeRoom.operationRoom.Id.Value); - dgvDetail.PrimaryGrid.Rows.Remove(grCurrentSub); - } - catch (Exception ex) - { - MessageBox.Show("作废失败!" + ex.Message); - } - + outMsg = string.Format("{2} 停止 患者:{0} 手术:{1} 成功!", grCurrentSub.Cells["Patient"].Value, grCurrentSub.Cells["OperationName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name); + RoomCardManage.WriteMsg(rtbLog, outMsg); + LoadSelectDate(""); + LoadOperationInfo(RoomCardManage.lastSelectOpeRoom.operationRoom.Id.Value); + dgvDetail.PrimaryGrid.Rows.Remove(grCurrentSub); } + //if (MessageBox.Show("您确定要停止该手术?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) + //{ + // try + // { + // BOperationApply.UpdateApplyState(int.Parse(selApply), 10); + + // outMsg = string.Format("{2} 停止 患者:{0} 手术:{1} 成功!", grCurrentSub.Cells["Patient"].Value, grCurrentSub.Cells["OperationName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name); + // RoomCardManage.WriteMsg(rtbLog, outMsg); + // LoadSelectDate(""); + // LoadOperationInfo(RoomCardManage.lastSelectOpeRoom.operationRoom.Id.Value); + // dgvDetail.PrimaryGrid.Rows.Remove(grCurrentSub); + // } + // catch (Exception ex) + // { + // MessageBox.Show("作废失败!" + ex.Message); + // } + + //} } @@ -4184,7 +4238,7 @@ namespace AIMS.OperationFront.UI rowIndex = dgvApplyOrDoctor.Rows.Count; rowIndexLastDisplayed = rowIndex; } - if (rowIndex >= 0) + if (rowIndex >= 0 && dgvApplyOrDoctor.Rows.Count > 0) { dgvApplyOrDoctor.Rows[rowIndex].Selected = true; if (dgvApplyOrDoctor.Rows[rowIndex].Displayed == false) @@ -4272,7 +4326,7 @@ namespace AIMS.OperationFront.UI } else { - SchedulingTable = BPerson.GetSchedulingForSelect(dtpSearchTime.Value, "护士");//SSSDept[0].Id.Value + SchedulingTable = BPerson.GetSchedulingForSelect(dtpSearchTime.Value, "手术室护士");//SSSDept[0].Id.Value RoomCardManage.SelectDgv.DataSource = SchedulingTable; } } @@ -4384,7 +4438,7 @@ namespace AIMS.OperationFront.UI iRet = SaveAnasDoctor(int.Parse(item["ApplyID"].ToString()), DoctorNures); } if (iRet != -1) - outMsg = string.Format("洗手护士:{0} --> {1}成功!", dgvWorkers.CurrentRow.Cells["oName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name); + outMsg = string.Format("洗手护士:{0} --> {1}成功!", dgvInstrumentNurse.CurrentRow.Cells[2].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name); } if (_workerType == workerType.TourNurse) { @@ -4394,7 +4448,7 @@ namespace AIMS.OperationFront.UI iRet = SaveAnasDoctor(int.Parse(item["ApplyID"].ToString()), DoctorNures); } if (iRet != -1) - outMsg = string.Format(" 巡回护士:{0} --> {1}成功!", dgvWorkers.CurrentRow.Cells["oName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name); + outMsg = string.Format(" 巡回护士:{0} --> {1}成功!", dgvTourNurse.CurrentRow.Cells[2].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name); } #endregion } @@ -4432,7 +4486,7 @@ namespace AIMS.OperationFront.UI } } - if (SelGridRow == null) + if (SelGridRow == null || stepGridRow == null) return; BOperationApply.UpdatePlanOrder(Convert.ToInt32(SelGridRow.Cells[0].Value), Convert.ToInt32(stepGridRow.Cells[1].Value)); @@ -4510,6 +4564,7 @@ namespace AIMS.OperationFront.UI if (!RoomCardManage.SelectIds.Contains(id)) { RoomCardManage.SelectIds.Add(id); + selApply = id.ToString(); } } else @@ -4522,7 +4577,7 @@ namespace AIMS.OperationFront.UI //if (IsAllowPat == false) //{ // RoomCardManage.SelectIds .Clear(); - //} + //} } finally { diff --git a/AIMS/OperationFront/frmOperationSchedulePlan.resx b/AIMS/OperationFront/frmOperationSchedulePlan.resx index fb0898a..99107de 100644 --- a/AIMS/OperationFront/frmOperationSchedulePlan.resx +++ b/AIMS/OperationFront/frmOperationSchedulePlan.resx @@ -123,6 +123,12 @@ True + + True + + + True + True @@ -245,7 +251,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD+ - CAAAAk1TRnQBSQFMAgEBAgEAAVwBEwFcARMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CAAAAk1TRnQBSQFMAgEBAgEAAXQBEwF0ARMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -289,12 +295,18 @@ 144, 17 + + 144, 17 + 17, 17 360, 17 + + 144, 17 + True diff --git a/AIMS/OperationFront/frmPlanPatientInfo.Designer.cs b/AIMS/OperationFront/frmPlanPatientInfo.Designer.cs deleted file mode 100644 index 3070792..0000000 --- a/AIMS/OperationFront/frmPlanPatientInfo.Designer.cs +++ /dev/null @@ -1,185 +0,0 @@ -锘縩amespace AIMS.OperationFront.UI -{ - partial class frmPlanPatientInfo - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.dgv = new System.Windows.Forms.DataGridView(); - this.ApplyId = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.ApplyDepNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.MdrecNoColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.PatientNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.SexColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.BirthDayColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.ApplyDiagnoseInfoNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.ApplyOperationInfoNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.AnaesthesiaMethodNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.OperationDoctorColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.OperationTypeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - ((System.ComponentModel.ISupportInitialize)(this.dgv)).BeginInit(); - this.SuspendLayout(); - // - // dgv - // - this.dgv.AllowUserToAddRows = false; - this.dgv.BackgroundColor = System.Drawing.Color.White; - this.dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - this.dgv.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.ApplyId, - this.ApplyDepNameColumn, - this.MdrecNoColumn, - this.PatientNameColumn, - this.SexColumn, - this.BirthDayColumn, - this.ApplyDiagnoseInfoNameColumn, - this.ApplyOperationInfoNameColumn, - this.AnaesthesiaMethodNameColumn, - this.OperationDoctorColumn, - this.OperationTypeColumn}); - this.dgv.Dock = System.Windows.Forms.DockStyle.Fill; - this.dgv.Location = new System.Drawing.Point(0, 0); - this.dgv.Name = "dgv"; - this.dgv.RowHeadersVisible = false; - this.dgv.RowTemplate.Height = 23; - this.dgv.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; - this.dgv.Size = new System.Drawing.Size(799, 450); - this.dgv.TabIndex = 4; - // - // ApplyId - // - this.ApplyId.DataPropertyName = "ApplyId"; - this.ApplyId.Frozen = true; - this.ApplyId.HeaderText = "ApplyId"; - this.ApplyId.Name = "ApplyId"; - this.ApplyId.ReadOnly = true; - this.ApplyId.Visible = false; - // - // ApplyDepNameColumn - // - this.ApplyDepNameColumn.DataPropertyName = "ApplyDepName"; - this.ApplyDepNameColumn.HeaderText = "鐢宠绉戝"; - this.ApplyDepNameColumn.Name = "ApplyDepNameColumn"; - this.ApplyDepNameColumn.ReadOnly = true; - this.ApplyDepNameColumn.Width = 80; - // - // MdrecNoColumn - // - this.MdrecNoColumn.DataPropertyName = "MdrecNo"; - this.MdrecNoColumn.HeaderText = "浣忛櫌鍙"; - this.MdrecNoColumn.Name = "MdrecNoColumn"; - this.MdrecNoColumn.ReadOnly = true; - this.MdrecNoColumn.Width = 80; - // - // PatientNameColumn - // - this.PatientNameColumn.DataPropertyName = "PatientName"; - this.PatientNameColumn.HeaderText = "鎮h呭鍚"; - this.PatientNameColumn.Name = "PatientNameColumn"; - this.PatientNameColumn.ReadOnly = true; - this.PatientNameColumn.Width = 80; - // - // SexColumn - // - this.SexColumn.DataPropertyName = "Sex"; - this.SexColumn.HeaderText = "鎬у埆"; - this.SexColumn.Name = "SexColumn"; - this.SexColumn.ReadOnly = true; - this.SexColumn.Width = 60; - // - // BirthDayColumn - // - this.BirthDayColumn.DataPropertyName = "BirthDay"; - this.BirthDayColumn.HeaderText = "鍑虹敓鏃ユ湡"; - this.BirthDayColumn.Name = "BirthDayColumn"; - this.BirthDayColumn.Width = 80; - // - // ApplyDiagnoseInfoNameColumn - // - this.ApplyDiagnoseInfoNameColumn.DataPropertyName = "ApplyDiagnoseInfoName"; - this.ApplyDiagnoseInfoNameColumn.HeaderText = "鏈墠璇婃柇"; - this.ApplyDiagnoseInfoNameColumn.Name = "ApplyDiagnoseInfoNameColumn"; - this.ApplyDiagnoseInfoNameColumn.ReadOnly = true; - // - // ApplyOperationInfoNameColumn - // - this.ApplyOperationInfoNameColumn.DataPropertyName = "ApplyOperationInfoName"; - this.ApplyOperationInfoNameColumn.HeaderText = "鎷熷疄鎵嬫湳"; - this.ApplyOperationInfoNameColumn.Name = "ApplyOperationInfoNameColumn"; - this.ApplyOperationInfoNameColumn.ReadOnly = true; - // - // AnaesthesiaMethodNameColumn - // - this.AnaesthesiaMethodNameColumn.DataPropertyName = "AnaesthesiaMethodName"; - this.AnaesthesiaMethodNameColumn.HeaderText = "鎷熸柦楹婚唹"; - this.AnaesthesiaMethodNameColumn.Name = "AnaesthesiaMethodNameColumn"; - this.AnaesthesiaMethodNameColumn.ReadOnly = true; - // - // OperationDoctorColumn - // - this.OperationDoctorColumn.DataPropertyName = "OperationDoctor"; - this.OperationDoctorColumn.HeaderText = "鏈"; - this.OperationDoctorColumn.Name = "OperationDoctorColumn"; - this.OperationDoctorColumn.ReadOnly = true; - // - // OperationTypeColumn - // - this.OperationTypeColumn.DataPropertyName = "OperationType"; - this.OperationTypeColumn.HeaderText = "OperationType"; - this.OperationTypeColumn.Name = "OperationTypeColumn"; - this.OperationTypeColumn.ReadOnly = true; - this.OperationTypeColumn.Visible = false; - // - // frmPlanPatientInfo - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(799, 450); - this.ControlBox = false; - this.Controls.Add(this.dgv); - this.Name = "frmPlanPatientInfo"; - this.Load += new System.EventHandler(this.frmPlanPatientInfo_Load); - ((System.ComponentModel.ISupportInitialize)(this.dgv)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.DataGridView dgv; - private System.Windows.Forms.DataGridViewTextBoxColumn ApplyId; - private System.Windows.Forms.DataGridViewTextBoxColumn ApplyDepNameColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn MdrecNoColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn PatientNameColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn SexColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn BirthDayColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn ApplyDiagnoseInfoNameColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn ApplyOperationInfoNameColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn AnaesthesiaMethodNameColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn OperationDoctorColumn; - private System.Windows.Forms.DataGridViewTextBoxColumn OperationTypeColumn; - } -} \ No newline at end of file diff --git a/AIMS/OperationFront/frmPlanPatientInfo.cs b/AIMS/OperationFront/frmPlanPatientInfo.cs deleted file mode 100644 index 9f9daa4..0000000 --- a/AIMS/OperationFront/frmPlanPatientInfo.cs +++ /dev/null @@ -1,49 +0,0 @@ -锘縰sing AIMSBLL; -using System; -using System.Drawing; -using System.Windows.Forms; - -namespace AIMS.OperationFront.UI -{ - public partial class frmPlanPatientInfo : Form - { - private static frmPlanPatientInfo f; - public DateTime Time; - public int RoomId; - public frmPlanPatientInfo() - { - InitializeComponent(); - } - - private void frmPlanPatientInfo_Load(object sender, EventArgs e) - { - int x = (System.Windows.Forms.SystemInformation.WorkingArea.Width - this.Size.Width) / 2; - int y = (System.Windows.Forms.SystemInformation.WorkingArea.Height - this.Size.Height) / 2-60; - this.StartPosition = FormStartPosition.Manual; - this.Location = (Point)new Size(x, y); - - dgv.DataSource = BOperationApply.GetOperationRoomDataTable(Time, RoomId); - - for (int i = 0; i < dgv.Rows.Count; i++) - { - if (dgv.Rows[i].Cells["OperationTypeColumn"].Value.ToString() == "鎬ヨ瘖") - { - dgv.Rows[i].DefaultCellStyle.BackColor = Color.LightSalmon; - } - if (dgv.Rows[i].Cells["OperationTypeColumn"].Value.ToString() == "鐗规") - { - dgv.Rows[i].DefaultCellStyle.BackColor = Color.Red; - } - } - } - - public static frmPlanPatientInfo CreateForm() - { - if (frmPlanPatientInfo.f == null || frmPlanPatientInfo.f.IsDisposed) - { - frmPlanPatientInfo.f = new frmPlanPatientInfo(); - } - return frmPlanPatientInfo.f; - } - } -} diff --git a/AIMS/OperationFront/frmPlanPatientInfo.resx b/AIMS/OperationFront/frmPlanPatientInfo.resx deleted file mode 100644 index 6cf4631..0000000 --- a/AIMS/OperationFront/frmPlanPatientInfo.resx +++ /dev/null @@ -1,153 +0,0 @@ -锘 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - \ No newline at end of file diff --git a/AIMS/OperationFront/frmPrintingArrangemen.cs b/AIMS/OperationFront/frmPrintingArrangemen.cs index acaccb5..41abdf6 100644 --- a/AIMS/OperationFront/frmPrintingArrangemen.cs +++ b/AIMS/OperationFront/frmPrintingArrangemen.cs @@ -1,4 +1,5 @@ 锘縰sing AIMS.OremrUserControl; +using AIMS.PublicUI; using AIMSBLL; using AIMSModel; using System; @@ -50,15 +51,15 @@ namespace AIMS.OperationFront.UI { if (cboOperationRoom.SelectedIndex > 0) { - dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' and OperationRoom = '" + cboOperationRoom.Text + "' Order By OperationRoomID ,PlanOrder"); + dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' and OperationRoom = '" + cboOperationRoom.Text + "' Order By OperationRoomID ,PlanOrder"); } else if (cboOperationRoom.SelectedIndex <= 0) { - dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' Order By OperationRoomID ,PlanOrder"); + dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' Order By OperationRoomID ,PlanOrder"); } if (dt == null) return; FullDgv(dt); - dgvApplyOrDoctor.ClearSelection(); + dgvApplyOrDoctor.ClearSelection(); } private void ReportData() @@ -105,10 +106,14 @@ namespace AIMS.OperationFront.UI { UCap.labTourNurse.Text = ""; } - UCap.labRemark.Text = dt.Rows[i]["Remark"].ToString(); + UCap.labRemark.Text = dt.Rows[i]["Remark"].ToString(); if (dt.Rows[i]["OperationType"].ToString() == "鎬ヨ瘖") { - UCap.pictureBox1.Visible = true; + UCap.BindWaterMark2("鎬", 600, 20, Color.Red); + } + if (dt.Rows[i]["Contagion"].ToString() != "" && dt.Rows[i]["Contagion"].ToString() != "鏃" && dt.Rows[i]["Contagion"].ToString() != "鏈姤") + { + UCap.BindWaterMark2(dt.Rows[i]["Contagion"].ToString() , 650, 20, Color.Purple); } UCap.lblOpeLevel.Text = dt.Rows[i]["OperationLevelName"].ToString(); } @@ -247,7 +252,7 @@ namespace AIMS.OperationFront.UI /// 鍒濆鍖朇omboBox /// private void Initial() - { + { List rooms = BOperationRoom.GetOperationRooms("IsValid=1 and Site='鎵嬫湳瀹'"); rooms.Insert(0, new OperationRoom() { Id = -1, Name = "" }); cboOperationRoom.DataSource = rooms; diff --git a/AIMS/OperationFront/frmStopOperation.Designer.cs b/AIMS/OperationFront/frmStopOperation.Designer.cs index 4007b73..f673ced 100644 --- a/AIMS/OperationFront/frmStopOperation.Designer.cs +++ b/AIMS/OperationFront/frmStopOperation.Designer.cs @@ -58,7 +58,7 @@ this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Magenta; this.tsbCancel.Name = "tsbCancel"; this.tsbCancel.Size = new System.Drawing.Size(68, 46); - this.tsbCancel.Text = " 鍙栨秷鐢宠"; + this.tsbCancel.Text = " 鍋滄鐢宠"; this.tsbCancel.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; this.tsbCancel.Click += new System.EventHandler(this.tsbCancel_Click); // diff --git a/AIMS/OperationFront/frmStopOperation.cs b/AIMS/OperationFront/frmStopOperation.cs index e1bcc91..64b6b68 100644 --- a/AIMS/OperationFront/frmStopOperation.cs +++ b/AIMS/OperationFront/frmStopOperation.cs @@ -29,7 +29,7 @@ namespace AIMS.OperationFront.UI { if (txtContent.Text.Trim() == "") { - MessageBox.Show("浣滃簾鍘熷洜涓嶈兘涓虹┖"); + MessageBox.Show("鍋滄鍘熷洜涓嶈兘涓虹┖"); return; } @@ -39,12 +39,13 @@ namespace AIMS.OperationFront.UI { BOperationApply.UpdateStopOperation(ApplyIdList[i], txtContent.Text.Trim()); } - MessageBox.Show("閫鍥炴垚鍔!"); - Close(); + MessageBox.Show("鍋滄鎴愬姛!"); + + this.DialogResult = System.Windows.Forms.DialogResult.OK; } catch (Exception ex) { - MessageBox.Show("閫鍥炲け璐!" + ex.Message); + MessageBox.Show("鍋滄澶辫触!" + ex.Message); } } } diff --git a/AIMS/OremrUserControl/ControlExtension.cs b/AIMS/OremrUserControl/ControlExtension.cs index 1b0e5fe..892f2a9 100644 --- a/AIMS/OremrUserControl/ControlExtension.cs +++ b/AIMS/OremrUserControl/ControlExtension.cs @@ -62,6 +62,28 @@ namespace AIMS.PublicUI foreach (System.Windows.Forms.Control child in ctrl.Controls) BindWaterMark(child, Text); } + public static void BindWaterMark2(this Control ctrl, string Text,int x ,int y,Color color) + { + if (ctrl == null || ctrl.IsDisposed) + return; + // 缁樺埗姘村嵃 + if (ctrl.HaveEventHandler("Paint", "BindWaterMark")) + return; + ctrl.Paint += (sender, e) => + { + System.Windows.Forms.Control paintCtrl = sender as System.Windows.Forms.Control; + var g = e.Graphics; + g.SmoothingMode = SmoothingMode.AntiAlias; + g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; + + + g.DrawString(Text, new Font("寰蒋闆呴粦", 23, FontStyle.Regular), + new SolidBrush(color),x,y); + }; + //// 瀛愭帶浠剁粦瀹氱粯鍒朵簨浠 + //foreach (System.Windows.Forms.Control child in ctrl.Controls) + // BindWaterMark2(child, Text); + } public static void BindWaterMark(this Control ctrl, string Text, float x1, float y1) { if (ctrl == null || ctrl.IsDisposed) diff --git a/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs b/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs index bccdcf8..406097b 100644 --- a/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs +++ b/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs @@ -65,7 +65,6 @@ namespace AIMS.OremrUserControl this.labRemark = new System.Windows.Forms.Label(); this.label17 = new System.Windows.Forms.Label(); this.panel1 = new System.Windows.Forms.Panel(); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.labHospitalName = new System.Windows.Forms.Label(); this.label19 = new System.Windows.Forms.Label(); this.labOperationSite = new System.Windows.Forms.Label(); @@ -100,7 +99,6 @@ namespace AIMS.OremrUserControl this.label22 = new System.Windows.Forms.Label(); this.label21 = new System.Windows.Forms.Label(); this.lblVerify = new System.Windows.Forms.Label(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.SuspendLayout(); // // label6 @@ -502,18 +500,6 @@ namespace AIMS.OremrUserControl this.panel1.Size = new System.Drawing.Size(1, 460); this.panel1.TabIndex = 25; // - // pictureBox1 - // - this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; - this.pictureBox1.ErrorImage = null; - this.pictureBox1.InitialImage = null; - this.pictureBox1.Location = new System.Drawing.Point(580, 180); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(130, 97); - this.pictureBox1.TabIndex = 26; - this.pictureBox1.TabStop = false; - this.pictureBox1.Visible = false; - // // labHospitalName // this.labHospitalName.AutoSize = true; @@ -830,7 +816,6 @@ namespace AIMS.OremrUserControl this.Controls.Add(this.panel11); this.Controls.Add(this.panel10); this.Controls.Add(this.panel4); - this.Controls.Add(this.pictureBox1); this.Controls.Add(this.label1); this.Controls.Add(this.label6); this.Controls.Add(this.labAge); @@ -890,7 +875,6 @@ namespace AIMS.OremrUserControl this.Margin = new System.Windows.Forms.Padding(1); this.Name = "UCSurgicalNotice"; this.Size = new System.Drawing.Size(780, 555); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -933,7 +917,6 @@ namespace AIMS.OremrUserControl private System.Windows.Forms.Label label15; public System.Windows.Forms.Label labRemark; private System.Windows.Forms.Label label17; - public System.Windows.Forms.PictureBox pictureBox1; public System.Windows.Forms.Label labHospitalName; private System.Windows.Forms.Label label19; public System.Windows.Forms.Label labOperationSite; diff --git a/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs b/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs index 69d4b7d..4566694 100644 --- a/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs +++ b/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs @@ -203,8 +203,8 @@ namespace AIMS.OremrUserControl pDataTable = _dt; labTabindex.Text = pDataTable.Rows.Count.ToString(); DrawRoomText(); - if (_dt.Rows.Count==0) - { + if (_dt.Rows.Count == 0) + { lblAnesDoctors.ForeColor = Color.Black; lblNurse.ForeColor = Color.Black; lblOpeDoctors.ForeColor = Color.Black; @@ -230,10 +230,14 @@ namespace AIMS.OremrUserControl string sAnesthesiaDoctor = item["AnesthesiaDoctor"].ToString(); string sInstrumentNurse = item["InstrumentNurse"].ToString(); string sTourNurse = item["TourNurse"].ToString(); - GridRow grNew = new GridRow(item["ApplyId"].ToString(), item["PlanOrder"].ToString(), string.Format("{0}{1}", item["PatientName"].ToString(), ""), item["MdrecNo"].ToString(), item["ApplyDepName"].ToString() + "-" + item["SickBed"].ToString(), sOperationDoctor, item["ApplyOperationInfoName"].ToString(), DateTime.Parse(item["OrderOperationTime"].ToString()).ToString("HH:mm"), sAnesthesiaDoctor, sInstrumentNurse, sTourNurse, item["Remark"].ToString(), "围"); - if (item["OperationType"].ToString() == "鎬ヨ瘖") + GridRow grNew = new GridRow(item["ApplyId"].ToString(), item["PlanOrder"].ToString(), string.Format("{0}{1}", item["PatientName"].ToString(), ""), item["MdrecNo"].ToString(), item["ApplyDepName"].ToString() + "-" + item["SickBed"].ToString(), sOperationDoctor, item["ApplyOperationInfoName"].ToString(), DateTime.Parse(item["OrderOperationTime"].ToString()).ToString("HH:mm"), sAnesthesiaDoctor, sInstrumentNurse, sTourNurse, item["OperationRemark"].ToString(), "围"); + if (item["Contagion"].ToString() != "" && item["Contagion"].ToString() != "鏃" && item["Contagion"].ToString() != "鏈姤") { - grNew.CellStyles.Default.Background.Color1 = Color.Tomato; + grNew.CellStyles.Default.Background.Color1 = Color.Purple; + } + else if (item["OperationType"].ToString() == "鎬ヨ瘖") + { + grNew.CellStyles.Default.Background.Color1 = Color.Red; } else { @@ -390,8 +394,8 @@ namespace AIMS.OremrUserControl lblNurse.ForeColor = Color.Black; lblOpeDoctors.ForeColor = Color.Black; labelName.ForeColor = Color.Black; - lblNurse2.ForeColor = Color.Black ; - labTabindex.ForeColor = Color.Black ; + lblNurse2.ForeColor = Color.Black; + labTabindex.ForeColor = Color.Black; } } } diff --git a/AIMS/PublicUI/frmSelectDisease.Designer.cs b/AIMS/PublicUI/frmSelectDisease.Designer.cs index a669aff..4f05297 100644 --- a/AIMS/PublicUI/frmSelectDisease.Designer.cs +++ b/AIMS/PublicUI/frmSelectDisease.Designer.cs @@ -39,7 +39,9 @@ this.SelectIdColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.SelectIcdCodeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.SelectNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.btnDown = new System.Windows.Forms.Button(); this.btnToLeft = new System.Windows.Forms.Button(); + this.btnUp = new System.Windows.Forms.Button(); this.btnToRight = new System.Windows.Forms.Button(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.dgvDisease = new System.Windows.Forms.DataGridView(); @@ -63,8 +65,8 @@ this.txtHelpCode.Location = new System.Drawing.Point(108, 8); this.txtHelpCode.Name = "txtHelpCode"; this.txtHelpCode.Size = new System.Drawing.Size(192, 23); - this.txtHelpCode.TabIndex = 0; - this.txtHelpCode.TextChanged += new System.EventHandler(this.txtHelpCode_TextChanged); + this.txtHelpCode.TabIndex = 0; + this.txtHelpCode.TextChanged += new System.EventHandler(this.txtHelpCode_TextChanged); // // panel1 // @@ -78,7 +80,7 @@ this.panel1.Font = new System.Drawing.Font("瀹嬩綋", 10.5F); this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(813, 467); + this.panel1.Size = new System.Drawing.Size(833, 467); this.panel1.TabIndex = 1; // // panel2 @@ -87,12 +89,14 @@ this.panel2.Controls.Add(this.labUp); this.panel2.Controls.Add(this.labPage); this.panel2.Controls.Add(this.groupBox2); + this.panel2.Controls.Add(this.btnDown); this.panel2.Controls.Add(this.btnToLeft); + this.panel2.Controls.Add(this.btnUp); this.panel2.Controls.Add(this.btnToRight); this.panel2.Controls.Add(this.groupBox1); this.panel2.Location = new System.Drawing.Point(0, 37); this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(807, 427); + this.panel2.Size = new System.Drawing.Size(833, 427); this.panel2.TabIndex = 4; // // labDown @@ -133,7 +137,7 @@ // groupBox2 // this.groupBox2.Controls.Add(this.dgvSelectDisease); - this.groupBox2.Location = new System.Drawing.Point(428, 20); + this.groupBox2.Location = new System.Drawing.Point(418, 20); this.groupBox2.Name = "groupBox2"; this.groupBox2.Size = new System.Drawing.Size(366, 394); this.groupBox2.TabIndex = 14; @@ -182,6 +186,17 @@ this.SelectNameColumn.ReadOnly = true; this.SelectNameColumn.Width = 210; // + // btnDown + // + this.btnDown.Font = new System.Drawing.Font("瀹嬩綋", 20.5F); + this.btnDown.Location = new System.Drawing.Point(792, 105); + this.btnDown.Name = "btnDown"; + this.btnDown.Size = new System.Drawing.Size(31, 63); + this.btnDown.TabIndex = 13; + this.btnDown.Text = "鈫"; + this.btnDown.UseVisualStyleBackColor = true; + this.btnDown.Click += new System.EventHandler(this.btnDown_Click); + // // btnToLeft // this.btnToLeft.Location = new System.Drawing.Point(379, 200); @@ -192,6 +207,17 @@ this.btnToLeft.UseVisualStyleBackColor = true; this.btnToLeft.Click += new System.EventHandler(this.btnToLeft_Click); // + // btnUp + // + this.btnUp.Font = new System.Drawing.Font("瀹嬩綋", 20.5F); + this.btnUp.Location = new System.Drawing.Point(792, 36); + this.btnUp.Name = "btnUp"; + this.btnUp.Size = new System.Drawing.Size(31, 63); + this.btnUp.TabIndex = 12; + this.btnUp.Text = "鈫"; + this.btnUp.UseVisualStyleBackColor = true; + this.btnUp.Click += new System.EventHandler(this.btnUp_Click); + // // btnToRight // this.btnToRight.Location = new System.Drawing.Point(379, 75); @@ -263,6 +289,7 @@ this.btnAddDisease.TabIndex = 3; this.btnAddDisease.Text = "娣诲姞璇婃柇"; this.btnAddDisease.UseVisualStyleBackColor = true; + this.btnAddDisease.Visible = false; this.btnAddDisease.Click += new System.EventHandler(this.btnAddDisease_Click); // // btnOk @@ -288,7 +315,7 @@ // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(813, 467); + this.ClientSize = new System.Drawing.Size(833, 467); this.Controls.Add(this.panel1); this.MaximizeBox = false; this.MinimizeBox = false; @@ -333,5 +360,7 @@ private System.Windows.Forms.DataGridViewTextBoxColumn SelectIdColumn; private System.Windows.Forms.DataGridViewTextBoxColumn SelectIcdCodeColumn; private System.Windows.Forms.DataGridViewTextBoxColumn SelectNameColumn; + private System.Windows.Forms.Button btnDown; + private System.Windows.Forms.Button btnUp; } } \ No newline at end of file diff --git a/AIMS/PublicUI/frmSelectDisease.cs b/AIMS/PublicUI/frmSelectDisease.cs index b23b902..a84704d 100644 --- a/AIMS/PublicUI/frmSelectDisease.cs +++ b/AIMS/PublicUI/frmSelectDisease.cs @@ -1,5 +1,7 @@ 锘縰sing AIMSBLL; +using AIMSExtension; using AIMSModel; +using DevComponents.DotNetBar.Controls; using System; using System.Collections.Generic; using System.ComponentModel; @@ -25,9 +27,12 @@ namespace AIMS.PublicUI.UI private void frmSelectDisease_Load(object sender, EventArgs e) { - + if (PublicMethod.RoleName.Contains("澧炲姞璇婃柇")) + { + btnAddDisease.Visible = true; + } AIMSExtension.PublicMethod.SetDgvAttribute(dgvDisease); - AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectDisease); + AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectDisease); SelectLeftdt = BDisease.GetDataTable(""); @@ -49,7 +54,7 @@ namespace AIMS.PublicUI.UI foreach (int RowId in SelectRightData) { Disease DiseaseObj = BDisease.GetModel(RowId); - dgvSelectDisease.Rows.Add(DiseaseObj.Id, DiseaseObj.IcdCode, DiseaseObj.Name); + dgvSelectDisease.Rows.Add(DiseaseObj.Id, DiseaseObj.IcdCode, DiseaseObj.Name); } } txtHelpCode.Focus(); @@ -88,7 +93,7 @@ namespace AIMS.PublicUI.UI this.labPage.Text = this.currentPage + 1 + "/" + this.pages; this.dgvDisease.DataSource = this.GetTableByCurrentPage(this.currentPage, this.SelectLeftdt); } - + private void lkUp_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (this.total != 0 && this.currentPage != 0) @@ -107,7 +112,7 @@ namespace AIMS.PublicUI.UI this.dgvDisease.DataSource = this.GetTableByCurrentPage(this.currentPage, this.SelectLeftdt); this.labPage.Text = this.currentPage + 1 + "/" + this.pages; } - } + } private void dgvDisease_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dgvDisease.Rows.Count > 0) @@ -147,19 +152,15 @@ namespace AIMS.PublicUI.UI private void btnOk_Click(object sender, EventArgs e) { + SelectRightData.Clear(); if (dgvSelectDisease.Rows.Count > 0) { - SelectRightData.Clear(); for (int i = 0; i < dgvSelectDisease.Rows.Count; i++) { SelectRightData.Add(int.Parse(dgvSelectDisease.Rows[i].Cells["SelectIdColumn"].Value.ToString())); } } - else - { - SelectRightData.Clear(); - } Close(); } @@ -195,5 +196,57 @@ namespace AIMS.PublicUI.UI dgvSelectDisease.Rows.RemoveAt(dgvSelectDisease.CurrentRow.Index); } } + + private void btnUp_Click(object sender, EventArgs e) + { + try + { + DataGridViewSelectedRowCollection dgvsrc = dgvSelectDisease.SelectedRows;//鑾峰彇閫変腑琛岀殑闆嗗悎 + if (dgvsrc.Count > 0) + { + int index = dgvSelectDisease.SelectedRows[0].Index;//鑾峰彇褰撳墠閫変腑琛岀殑绱㈠紩 + if (index > 0)//濡傛灉璇ヨ涓嶆槸绗竴琛 + { + DataGridViewRow dgvr = dgvSelectDisease.Rows[index - dgvsrc.Count];//鑾峰彇閫変腑琛岀殑涓婁竴琛 + dgvSelectDisease.Rows.RemoveAt(index - dgvsrc.Count);//鍒犻櫎鍘熼変腑琛岀殑涓婁竴琛 + dgvSelectDisease.Rows.Insert((index), dgvr);//灏嗛変腑琛岀殑涓婁竴琛屾彃鍏ュ埌閫変腑琛岀殑鍚庨潰 + for (int i = 0; i < dgvsrc.Count; i++)//閫変腑绉诲姩鍚庣殑琛 + { + dgvSelectDisease.Rows[index - i - 1].Selected = true; + } + } + } + } + catch (Exception ex) + { + MessageBox.Show(ex.ToString()); + } + } + + private void btnDown_Click(object sender, EventArgs e) + { + try + { + DataGridViewSelectedRowCollection dgvsrc = dgvSelectDisease.SelectedRows;//鑾峰彇閫変腑琛岀殑闆嗗悎 + if (dgvsrc.Count > 0) + { + int index = dgvSelectDisease.SelectedRows[0].Index;//鑾峰彇褰撳墠閫変腑琛岀殑绱㈠紩 + if (index >= 0 & (dgvSelectDisease.RowCount - 1) != index)//濡傛灉璇ヨ涓嶆槸鏈鍚庝竴琛 + { + DataGridViewRow dgvr = dgvSelectDisease.Rows[index + 1];//鑾峰彇閫変腑琛岀殑涓嬩竴琛 + dgvSelectDisease.Rows.RemoveAt(index + 1);//鍒犻櫎鍘熼変腑琛岀殑涓婁竴琛 + dgvSelectDisease.Rows.Insert((index + 1 - dgvsrc.Count), dgvr);//灏嗛変腑琛岀殑涓婁竴琛屾彃鍏ュ埌閫変腑琛岀殑鍚庨潰 + for (int i = 0; i < dgvsrc.Count; i++)//閫変腑绉诲姩鍚庣殑琛 + { + dgvSelectDisease.Rows[index + 1 - i].Selected = true; + } + } + } + } + catch (Exception ex) + { + MessageBox.Show(ex.ToString()); + } + } } } diff --git a/AIMS/PublicUI/frmSelectDisease.resx b/AIMS/PublicUI/frmSelectDisease.resx index cd172b3..17a4ad6 100644 --- a/AIMS/PublicUI/frmSelectDisease.resx +++ b/AIMS/PublicUI/frmSelectDisease.resx @@ -126,24 +126,6 @@ True - - True - - - True - - - True - - - True - - - True - - - True - True diff --git a/AIMS/PublicUI/frmSelectOperation.cs b/AIMS/PublicUI/frmSelectOperation.cs index d2e3001..bf391f8 100644 --- a/AIMS/PublicUI/frmSelectOperation.cs +++ b/AIMS/PublicUI/frmSelectOperation.cs @@ -20,7 +20,11 @@ namespace AIMS.PublicUI.UI } private void frmSelectOperation_Load(object sender, EventArgs e) - { + { + if (AIMSExtension.PublicMethod.RoleName.Contains("澧炲姞鎵嬫湳")) + { + btnAddOperation.Visible = true; + } AIMSExtension.PublicMethod.SetDgvAttribute(dgvOperation); AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectOperation); diff --git a/AIMS/PublicUI/frmSelectOperationOne.cs b/AIMS/PublicUI/frmSelectOperationOne.cs index b77b3ff..62029e2 100644 --- a/AIMS/PublicUI/frmSelectOperationOne.cs +++ b/AIMS/PublicUI/frmSelectOperationOne.cs @@ -25,6 +25,10 @@ namespace AIMS.PublicUI.UI private void frmSelectOperationOne_Load(object sender, EventArgs e) { + if (AIMSExtension.PublicMethod.RoleName.Contains("澧炲姞鎵嬫湳")) + { + btnAddOperation.Visible = true; + } AIMSExtension.PublicMethod.SetDgvAttribute(dgvOperation); //AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectOperation); diff --git a/AIMS/PublicUI/frmUserPurviewDetail.cs b/AIMS/PublicUI/frmUserPurviewDetail.cs index 7c808ae..0e3aa28 100644 --- a/AIMS/PublicUI/frmUserPurviewDetail.cs +++ b/AIMS/PublicUI/frmUserPurviewDetail.cs @@ -1,4 +1,5 @@ 锘縰sing AIMSBLL; +using AIMSExtension; using AIMSModel; using System; using System.Collections.Generic; @@ -73,7 +74,8 @@ namespace AIMS.PublicUI.UI } InitTreeView(); ////dgvRole_CellMouseClick(null, null); - MessageBox.Show("鏉冮檺鍒嗛厤鎴愬姛!"); + MessageBox.Show("鏉冮檺鍒嗛厤鎴愬姛!"); + AIMSExtension.PublicMethod.RoleName = BMenu.GetMenuRootListManageStr(AIMSExtension.PublicMethod.RoleId, "鍔熻兘鏉冮檺"); } } catch (Exception en) diff --git a/AIMSEntity/BLL/Extension/BMenu.cs b/AIMSEntity/BLL/Extension/BMenu.cs index 2f716dd..1c9c928 100644 --- a/AIMSEntity/BLL/Extension/BMenu.cs +++ b/AIMSEntity/BLL/Extension/BMenu.cs @@ -69,6 +69,10 @@ namespace AIMSBLL { return DMenu.GetMenuRootListManage(RoleId,ParentId); } + public static List GetMenuRootListManageStr(int RoleId , string ParentId) + { + return DMenu.GetMenuRootListManageStr(RoleId,ParentId ); + } public static List GetMenuRootListManage(int RoleId) { return DMenu.GetMenuRootListManage(RoleId); diff --git a/AIMSEntity/DAL/Extension/DMenu.cs b/AIMSEntity/DAL/Extension/DMenu.cs index 9e41ce6..c83576f 100644 --- a/AIMSEntity/DAL/Extension/DMenu.cs +++ b/AIMSEntity/DAL/Extension/DMenu.cs @@ -32,7 +32,7 @@ namespace AIMSDAL strSql.Append(")"); strSql.Append(";select @@IDENTITY"); DbHelperSQL.ExecNonQuery(strSql.ToString()); - } + } public static void Delete(int Id) { StringBuilder strSql = new StringBuilder(); @@ -270,6 +270,22 @@ namespace AIMSDAL } return MenuList; } + public static List GetMenuRootListManageStr(int RoleId, string ParentId) + { + List MenuList = new List(); + + StringBuilder strSql = new StringBuilder(); + strSql.Append("select m.Id,m.Name,m.Path,m.ParentId,m.IsValid from Menu m "); + strSql.Append("INNER JOIN UserPurview up ON up.MenuId =m.Id "); + strSql.Append("WHERE m.IsValid=1 AND m.ParentId =(select id from Menu where Name='"+ParentId+"') AND up.RoleId=" + RoleId + " order by MenuOrder");// + DataTable dt = HelperDB.DbHelperSQL.GetDataTable(strSql.ToString()); + + for (int i = 0; i < dt.Rows.Count; i++) + { + MenuList.Add(dt.Rows[i]["Name"].ToString()); + } + return MenuList; + } public static List GetMenuRootListManage(int RoleId) { List MenuList = new List(); @@ -352,7 +368,7 @@ namespace AIMSDAL { Menu.IsValid = int.Parse(dt.Rows[0]["IsValid"].ToString()); } - + } return Menu; } diff --git a/AIMSEntity/DAL/Extension/DOperationApply.cs b/AIMSEntity/DAL/Extension/DOperationApply.cs index 0d491ac..2d63862 100644 --- a/AIMSEntity/DAL/Extension/DOperationApply.cs +++ b/AIMSEntity/DAL/Extension/DOperationApply.cs @@ -367,7 +367,7 @@ namespace AIMSDAL { try { - string sql = string.Format(@"update OperationApply set {0} where state in(1,2,3) and PlanOperationTime<'" + SearchTime.ToString("yyyy-MM-dd 23:59:59") + "' and PlanOperationTime>'" + SearchTime.ToString("yyyy-MM-dd 00:00:00") + "' and OperationRoomId =" + CurrentRoom, DoctorNuresName); + string sql = string.Format(@"update OperationApply set {0} where state in(1,2,3,4) and PlanOperationTime<'" + SearchTime.ToString("yyyy-MM-dd 23:59:59") + "' and PlanOperationTime>'" + SearchTime.ToString("yyyy-MM-dd 00:00:00") + "' and OperationRoomId =" + CurrentRoom, DoctorNuresName); return DBHelper.ExecNonQuery(sql); } catch (Exception) diff --git a/AIMSExtension/PublicMethod.cs b/AIMSExtension/PublicMethod.cs index 405172f..ecaff1a 100644 --- a/AIMSExtension/PublicMethod.cs +++ b/AIMSExtension/PublicMethod.cs @@ -1,5 +1,6 @@ 锘縰sing HelperDB; using System; +using System.Collections.Generic; using System.Data; using System.Drawing; using System.IO; @@ -18,12 +19,13 @@ namespace AIMSExtension public static string DeptName = ""; public static int DepId = 0; public static int RoleId = 0; + public static List RoleName; public static int PermissionLevel = 0; public static string NowVersion; private static char zdSplit = '|'; private static char nameValueSplit = '*'; - + [DllImport("kernel32.dll", SetLastError = true)] public static extern int SetLocalTime(ref SystemTime lpSystemTime); public struct SystemTime