MZ@ !L!This program cannot be run in DOS mode. $PEL[,E;! -0@(u)P(`/@ hR@.textc `.data0 @.idata8 P"@@.rsrc`0@@.reloc78@B-3MSVBVM50.DLL,# |?FMT4  n (/ x %;BNUaht{!(4;F= 0 $ #      !&!!!+""""""""###$,%%Y&&'P(D)**+,--MMMOMdMdM$Oh MMNN1NHNHNVNN~O~OOOP;QQ RvRuT|TU!VVV`WWOXX)YY[_`llmmSnnVooYp0r7rryss|t tu7w '    QiX8H?gwn  %%~%[&b&&'(()))*0*$+++++,,s-z-n.u.0_2o2f2)7Y70779>9:>::BACCEGLGLLMMMNNNOOOPPPQQQlR|RsRRHSTTT!X`X(X8YVY?YZZZ[[[\\\]]]_____`ccggj1l8lnnqppxppr|  9'ʇ^e,3 ogv ls5 &  #8Mbdyy{թ߫d>rrLLm&&G̳!--̵ѵѵ6`ʸ1tM{{ƺݺݺݺ9mrA[4Q׿,1Jc|Hb^[[[|(k1K1eq}}9g}/zzz$=Vo=Ic<Q+r'3???AVV4Na;GGGGZsBj6U9)5AAATVi~~#=P0<<<Ohu:b 1{eI9EQQQdfy3Mx Mo&dpp|+$nnz!!B\!d={)B;88Ullllnnp~nMH&Hp&&5')&277C4FYl *=PPi%224IWgiv*q 2>J5::S!C!C#2Z\hh-p+r".::?Xq "D1@bnp|N(MYeeee<    2)-))$ */Q6X*Z)|)a)%$S%S%S%S%R%S%R%T% S%S%S%S%`S%S%R%xR%XT%tR%T%S%S%S%T%xT%LS%S%T%S%S%S%S%(S%hT% S%R%S%4S%R%HS%dS%R%`T%R%TS%S%]_Zl0`>>]@`??"?/? xA,:]t_y$y@_pB]_Z0`BB]@`BCCC(C5CBCOC\CiCvCCCCCCCCCCCDDD,D9DFDSD`DmDzDDDDDDDDDDD EE#E0E=EJEWEdEqE~EEEEEEEEE(A@---EE@h@h`'`PA@-------EEEl$l$l$l$l$l$6l$Tl$l$l$l$l$Ol$l$l$l$ul$l$vl$Vl$ol$l$l$l$l$l$l$0l$l$dl$l$l$l${l$l$Pl$l$dl$l$l$l$l$l$l$,l$l$l$Jl${l$l$l$il$l$l$l$0l$l$"l$~l$WtX0Ig hdFhFpFlFtFhlG<\Faā@)l$DJg4. t$y KHKId@xK(g.xL$L&dLMMM,M9MFMSM`MmMzMMMMMMMMMM NN#N0N=NJNWNdNqN~NNNNNNNNNNO OO'O4OAONO[OhOuOOOOOOOOOOOPPP+P8PEPRP_PlPyPPPPPPPPPPPQQ"QcQpQ}QQQQQQQQQ RR&R3R@RMRZRgRRRRRRRRRRSSS7SDSQS^SxSSSSSSSSSSTT!T.T;THTUTbToT|TTTTTTTTT%U2UsUUM/Ql$G?l$?l$@l$.Al$Al$dBl$Bl$fCl$Cl$Fl$Fl$RGl$Gl$Hl$ Il$Il$iJl$Kl$%Ll$!Ml$Ml$,Nl$5Pl$Pl$Rl$}Tl$Vl$zXl$Zl$[l$[l$al$gl$3hl$hl$il$il$mjl$jl$kl$7ll$ll$ml$ml$%nl$nl$Pol$ol$pl$rl$*sl$sl$>l$}l$黙l$Yl$铠l$l$l$@l$l$阪l$ĭl$fl$Jl$l$Bl$rl$Fl$郼l$Zl$陾l$ml$l$l$l$l$l$l$l$l$l$:l$<l$l$l$sl$Wl$l$l$l$ml$l$]l$9l$l$l$l$l$ l$l$l$vl$Jl$l$l$l$ l$Yl$,l$el$Ql$l$l$l$ l$C l$ l$ l$El$yl$l$l$l$Bl$l$l$l$'l$+l$/l$=2l$2l$+4l$47l$n7l$7l$C;l$=l$s@l$s@l$sAl$s[Dl$sEl$s5Gl$s#Hl$sIl$s}Jl$Kl$Ml$k Nl$kNl$k}Ol$kPl$kFRl$kWl$kl$k铗l$k"l$k鼬l$k韭l$k鉮l$k$l$k騾l$kl$kl$k00C qOrhTW<_ 1sy$0X0^<2D~^X7^Y@hx^DhY$=fl _5xZp3x_L[E|0_[h> ighth@ cMahh2 4~<~ffff̀̀ԀԀLLXXhhpp|$$tffh(((ourc(,,mmerp$h: 00lerah< 44 ----( 88----p$$(> <<7---p($h @ VB tffffftffffftw|w|wwwwwwwtff؂؂  (4<Pddxx  ăăЃЃ  ((88H`xxȄȄԄpp44HH\\ԀԀllt|ąЅ$$00<<DDPP``||$s$sooĆĆԆԆ$$4<<DLXXtwddṗ<XtĈ؈ <Ph|ĉ؉|1UserControl1Module1mAPIAndCallbacksClass1cFlatHeadercGridCellcHeaderControlcScrollBarscShellSortTGridCellsvbalGridezgridSysHeader32msvb_lib_header+=h8+3q=C qOrh*=h8+3qcShellSortTGridCells:Initialize__vbaVarAdd__vbaDateVar DefaultRowHeight__vbaStrComp__vbaStrVarCopy__vbaVarCmpLe__vbaVarCmpGe__vbaVarSub__vbaStrVarVal__vbaVarCmpEq__vbaDerefAry__vbaRecAssign,HighlightSelectedIcons$DrawFocusRectanglePbLEnabledDisableIconsEditable!SELECTEDROW!ScrollBarStyleMultiSelectRowMode*Invalid Row SubscriptGridLinescToolbar.ImageList property expects ImageList object or long hImageList handle.N3f `ӓ"BackgroundPicture.BackgroundPictureHeight,BackgroundPictureWidthBackColor$HighlightBackColor$HighlightForeColorForeColorGridLineColorFontVirtual HeaderHeaderHeight0HeaderDragReOrderColumnsHeaderButtonsHeaderHotTrack"Invalid Row Index(Invalid Column IndexR KQ<4Row subscript out of range:Column subscript out of rangeHAttempt to add rows with no columns.BorderStyle&vbalGrid:InitializeMS Sans Serif0HeaderDragReorderColumnsHeaderFlat$vbalGrid:Terminate __vbaCastObjVar__vbaResume__vbaExitProc__vbaI4Sgn__vbaLateIdSt__vbaVarTstEq__vbaNew__vbaLenVar__vbaVarTstGt__vbaI4Abs__vbaFpI41#C qOrh$C qOrhP3f `ӓZ(vbalGrid(B5+picImage b#$-$N !h hhh#hhhhh"h'h6h&hAppearanceBehaviorPDttttX(l(<Htt H llll`\tHth\0\\\\\t|\\\\\ |@0t|t|a\P@t|tH\\\tT0 \L ttt|| D|Pfat|t|8t|t|$,D8X <LT\dLT\dLT\d| @  @  ata4yPt`\t`  0<0<0<  h 0hL@(  hܠ0 ! h(h, % h$0h ) h, 0h$D( - h44 1 h@0 !/h( 5 hD(9 h(#4h(= h5hTA h#5h4(E h؞6h4I h(6hԞ`(#  h7h(Q h(#7hU h8hY h (#8h(] h4ha hP(#h<(e h%/h  h(hȞ#  ht/h (h( ).hP(h((3h 0 y h(-.h\ } h 8D(  h( R`|X h$ 1-hh4(  h (hT hhLD(  h0(5-h h̠ hH h( ;h( 3h( Q`p  hL( hXXD( h 9,hh#  hܟ01h| h"h(/  h#=,h8 hԠ#hD  hĠt##h D# h $h h( $h( h(=h I*h(=h# %h  h \`t>hx  h# }%h8# h| A+h,,( D]`l<y&h$>hpd# dD(?hh \?h`#u&hО(#  2h0h( b`|@hX g`Ll@hPt# 0h`\F`|E+htL j`D(AhHP k`(Ah@ #T $l`T((q'h̞X (m`D(m'h(# \ ,n`ȡ(#iE`<` 0o`8(N`|d 4p`|]D` h 8q`**YC` l <r`p(#U)hXp s`((,(t t` ($(x @u`| 1ht/| Dv`|M` hw`|h( x`| h Hy`ԟ&& Q)hdp( Lz`&`| P{`ğ&&M*hP T|`| `| hB`|<M h  h|-h/ )h| d`|8h(p( (`|4 h< `|( l`| | -h& **0`|̝0(( @X#`| #-`| ԡ#! h (# %h(eh؝ =hl|ȝ( &&#)h &( lT&& Ģ(#ahĝ(!h&()`1hН%h|dX `|Yh 9hd(] `|i `||Uh(Qhx`| 1h\L h(t `| 5ht(Mh( %`|Ih&`|T `|Eh( h=h(Ah h( &&**$'`($`( `ԝ=# &&**#q h37pH#u h37 Z` Pa`@(K`4((9hܝ=` X}`&&**Ğ` `=5h=` D&&**:hT(x \@Ŀ4<м m h37 \~`Т&&**<h33L`(((( ```&&** a(h(=`ܞTD=`e(h`<$`(!h@D=!hP=8tlD4 O`4(,i hW`@`, fP ,4@T`0.p  T pt,EI`̟3У||P2|4L$=:0x7 Dl|||@ `,`8X0hXh1hGhGP`Xh1hGhGP`Xh1hGhGP`Xh1P`|H H(P0ȾL̽hH(d$lD8<@H8Dl$ܧL< гPtX$px0PXȵԲDlp(PxȬ`Ъԩ,Txd̴ 08@HtĤ0xP(pب hX̫\4|ĭlT, Lܰغر hd`\4|Ķ T,tLܹ$p(DԻdWHEasy Screen Saver Workshop Grid Control`_9``9ISubclass`0`9RHShwndiMsgwParamlParameBarlColumnlWidthbCancellOrderxyClears all sort settings.iLastSortIndexiSortIndexiSortColumnGets/sets the grid column to sort by. Up to three grid columns can be specified for a sort.iSortOrderGets/sets the order to sort in for a specified sort column. Up to three columns can be specified for a sort.Gets/sets the type of sorting to use for a specified sort column. Up to three columns can be specified for a sort.eSortTypehWndAlItemDataeAlignvText<9oFontlIconIndexlExtraIconIndexlIndentoColor`$9`9Gets/sets whether the grid will be editable (i.e. raise RequestEdit events).Gets/sets whether icons in selected cells will be highlighted using the selection colour.bHighlightGets/sets whether a focus rectangle (dotted line around the selection) will be shown.bDrawGets/sets whether the grid is enabled or not. Note the grid can still be read when it is disabled, but cannot be selected or edited.bStateGets/sets whether icons are drawn disabled when the control is disabled.Gets/sets whether grid-lines are drawn or not.vThisReturns a reference to the sort object where grid sorting options can be specified.Sorts the grid data according to the options set up in the SortObject.lRowlColDetermines the ideal height required to display all the cell's text in a cell. This property is only of any use if the Cell's CellTextAlign property allows multiple lines.bForceNoModifyDetermines the ideal width required to fully display text in a cell.Adds or inserts a row to the grid.Gets/sets the column that text in the RowText column will start drawing at.lHeightGets/sets the height which will be used as a default for rows in the grid.Gets/sets whether the grid is redrawn in response to changes. Set to False whilst setting many properties to increase speed. Setting to True after it has been False forces a re-draw of the control.;BehaviorGets the selected row. In multi-select mode, this is the most recently selected row.Gets the selected column. In multi-select mode, this is the most recently selected column.eStyleGets/sets the style in which scroll bars are drawn. Flat or Encarta style scroll bars are only supported in systems with COMCTL32.DLL version 4.72 or higher.Gets the text of a cell with any formatting string applicable to the cell's column applied.Gets/sets whether cells can be selected in the grid (False) or rows (True).Gets/sets whether a row should be regarded as a group row.Gets/sets the text associated with a cell. This property is a variant allowing you to store Numbers and Dates as well. In columns which are not visible, it could also be used to store objects. sTextGets/sets the alignment and formatting properties used to draw cell text.Gets/sets the horizontal indentation of a cell from the cell's border.Sets a cell to use the default font.Gets/sets whether multiple grid cells or rows can be selected or not.;AppearanceGets/sets the extra icon for a cell. This icon will always appear in the leftmost position for the cell. Set CellExtraIcon to -1 to remove an icon. CellExtraIcons represent ImageList icon indexes and run from 0 to Count-1.Gets/sets a long value associated with the cell.Gets/sets whether a cell is selected or not.Sets a cell to use the default foreground colour (the fore colour of the control).Sets a cell to use the default background colour (transparent).Gets/sets the icon for a cell. If the cell has an icon set via the CellExtraIcon property, this icon will appear after it. Set CellIcon to -1 to remove an icon. CellIcons represent ImageList icon indexes and run from 0 to Count-1.Gets/sets the background colour for a cell. Set to -1 to make the cell transparent.Gets/sets the foreground colour to draw a cell in. Set to -1 to use the default foreground colour.Gets/sets the font to use to draw a cell.sFntSets an ImageList as the source of icons for the control. The ImageList can be either a VB ImageList, a vbAccelerator ImageList or an API hIml handle. If it is a VB Image List, the Image List must have had at least one icon in it before using this prop9sPicGets/sets a picture to be used as the grid's background.Gets/sets the height of the background picture.Gets/sets the width of the background picture.Gets/sets the background color of the grid.cGGets/sets the foreground color used to draw the control.Gets/sets the colour used to draw grid lines.Gets/sets the font used by the control.sFontGets/sets whether the grid is in Virtual Mode (i.e. rows are added as required via the RequestRow and RequestRowData events).bVirtualDraws the control.xPixelsyPixelsGets the cell which contains the given X,Y coordinates (relative to the grid) in pixels.lLeftlTopGets the co-ordinates of the bounding rectangle for a cell in the grid, in twips.vKeysHeaderiIconIndexlColumnWidthbVisiblebFixedvKeyBeforebIncludeInSelectsFmtStringbRowTextColumnPermanently removes a column from the grid. If all columns are removed, the grid will be cleared. If you want to temporarily remove a column, use the ColumnVisible property.Gets/sets the key for column.sKeylMinimumHeightPopulates the headers in the control based on the columns in the grid. Called automatically by the control when Headers is set to True.Gets the index of a column with the specified key.Gets/sets the image index to show in a column's header. Image indexes are 0 based indexes of the images in an ImageList.lImageGets/sets whether images (if any) will be shown on the right or not in a column header.Gets/sets the alignment used to draw the column header for a column.Gets/sets a tag string associated with a column in the grid.sTagGets/sets whether the grid has a header or not.Gets/sets whether the grid's header columns can be dragged around to reorder them.Gets/sets whether the grid's header has clickable buttons or not.Gets/sets whether the grid's header tracks mouse movements and highlights the header column the mouse is over or not.eTextAlignoBackColoroForeColorGets/sets the number of rows in the grid.Sets multiple format details for a cell at the same time. Quicker than calling the properties individually.Gets/sets the height of a row in the grid.Gets/sets the order of a column in the control.Gets/sets a variable which you can use to store the current column sort type.Gets/sets a variable which you can use to store the current column sort order.eSortOrderGets the number of columns in the grid, including hidden and RowText columns.lRowslRowBeforeGets/sets the column in the grid to be used for automatic searching when the grid is not being edited. Set to 0 to prevent automatic searching.Gets/sets the width of a column in the grid.Gets/sets the text to appear in a column header.Gets/sets a format string used to format all text in the column. Format strings are the same as those used in the VB Format$ function.Gets/sets whether a column will be visible or not in the grid.bGroupRowlGroupColStartIndexDeletes a row from the grid.Gets/sets whether a row is visible in the grid or not.bRemoveColsClears the rows from the grid, optionally removing the columns too.Gets/sets the border style for the control.sSearchStringbLoopbVisibleRowsOnlyFinds the first matching row for a given search string.Call to cancel an edit request when the control you are using to edit a cell looses focus.Automatically resizes a column to accommodate the largest item.Automatically sets the height of a row based on the contents of the cells.KeyCodeShiftKeyAsciiButtonDl9PropBagRaised when the user clicks a column.Raised when the user is about to start changing the width of a column.Raised whilst a column's width is being changed.Raised when the user right clicks on the grid's header.Raised when the user changes the selected cell.iKeyAsciiRaised when the grid has the Editable property set to True and the user's actions request editing of the current cell.bDoDefaultRaised when a key is pressed in the control.Raised after the KeyDown event when the key press has been converted to an ASCII code.Raised when a key is released on the grid.Raised when the a mouse button is pressed over the control.Raised when the mouse moves over the control, or when the mouse moves anywhere and a mouse button has been pressed over the control.Raised when a mouse button is released after having been pressed over the control.Raised when the user double clicks on the grid.bNoMoreRowsRaised when the grid is in Virtual mode and the grid has been scrolled to expose a new row. Set bNoMoreRows to True to indicate all rows have been added.Raised in virtual mode when a new row has been added in response to RequestRow. Respond by filling in the cells for that row.UQQh*dPd%SVW3eVVVEhyPEu/P|kq/Mc/j Wk\/f9u u(0p pp0WHl;/f9uuuv vv6W)l/V5(0j/Wk/h M.ËM_^d [ UQQh*dPd%\SVW3U$M܉eEu܉ủuuu.U4M.UDMu.} }X;u}jE[PEPEPA.PA.ftj[EP0.ftCEuPuTuEuPhSPEjVVPEPuu WJrgEP-ftBVu uqE-Ej#}u uPEPVWVVuq-W6rESPEPuu Wq-hE Ma-ÍMX-MP-MH-ËM_^d [TUQEVPE e0udp9-tME^UQQh*dPd%HSVW}3ۉeuSSE7E ]]P],P,ЍM,M,u~,},EEEf;EwfHE!EEr8,EPEPu,ЍM;,P , ,MDMC,M,jXfEPESj7EP+E jZ0Bm ,jHESP+RP+Pjm+ۍMԉ+3ۍESj7P+PZ+MԈF+Sj7EPw+P8+MԉEu+f9]t FFSj7EP?+P+MԈF=+Sj7EP+P*MԈF+Sj7EP*P**MԈF*hM+M*ÍM*ËM_^d [ g*U E VE(u MWM(E,U}$E$+uu+‰UE;SEU(;~}+}(E] E,E;}eM Mpp};~u upq+pmuj^h uu,uWVu(Suj)E e,Ep7ދu p0;|Mu}(eEp}(}$p9E(6[_^(/)UQQh*dPd%SVWeeeeEjPEE0P0o_)uEP(eEjPEP o;)h M(ÍM(ËME_^d [UQQh*dPd%QQUeSVWMeE@N(hM(ËM_^d [U h*dPd%S]VW3e3EPS}VS}}܉}؉}ԉ}Љ}}}}}V,;}j,h{SP(E}PhE(ЍM'M'hEuP(] PS*x(u܍EPa(M'juWB(ЍM'PW7(M܋';tNVu (ЍM'uhd_'uhH_F'@ \~EVP]o'PEhH_P`'PWSw؉\E'EPEPj' ;ueVWe] ~4^lt:EPVWlESv<v8P4}h4hāWPMh$ M ËEPQME_^d [U h*dPd% SVuWeEeVPFDeEEPQE M_^MEd [U h*dPd%SVuWeE>eVWeE ~4FDtEV]W]]] F@3P~4j3fEPVt6WlveVWe] ~4^Ht:EPVWlESv<v8PD}hDhāWPMhL MËEPQME_^d [U h*dPd% SVuWeE eVPFXeEEPQE M_^MEd [U h*dPd%SVuWeE(>eVWe] ~4^Xt:EPVWlESv<v8P,}h,hāWPMh_ MËEPQME_^d [U h*dPd% SVuWeE8eVPFTeEEPQE M_^MEd [U h*dPd%SVuWeE@>eVWe] ~4^Tt:EPVWlESv<v8P$}h$hāWPMhr MËEPQME_^d [U h*dPd% SVuWeEPeVPFLeEEPQE M_^MEd [U h*dPd%SVuWeEX>eVWe] ~4^Lt:EPVWlESv<v8PL}hLhāWPMh MËEPQME_^d [U h*dPd%SVuWeEh>eVWeNL~4t;EPVWlEjv<v8PL}hLhāWPM h2 MËEPQME_^d [U h*dPd% SVuWeExeVPFPeEEPQE M_^MEd [U h*dPd%SVuWeE>eVWe] ~4^Pt:EPVWlESv<v8PT}hThāWPMhE MËEPQME_^d [U h*dPd%SVuWeE>eVWeNP~4t;EPVWlEjv<v8PT}hThāWPOMKh M<ËEPQME_^d [U h*dPd%E 3SVEWE@4e;MMMt-hāPPEPPPEP{MhEtMMÍMËE M_^M3d [UQQh*dPd% eeSVuWeE>Ft9u EP%EuF8EF8:tL$ fFZ^f3Vt$>8:tcfD$ fFZv8:t%L$ FH^3Vt$>8:tL$ FL^3Vt$>8:tFPL$ +FH^p3Vt$>8:tFTL$ +FL^p3Vt$>8:tNPD$ Vp+NHFHp NPPT3^dVt$>8:tTNTD$ Vp+NLFLp NTPT3^+Vt$>8:tFHVD$pFPPT3^ Vt$>8:tFLVD$pFTPT3^ UVu>8:tNPE ȋVTpF+NHFHp>NPMp4+VL}NLp(VT~EpFP}~MpNTVPT3^]a Vt$V8:t D$ VF@fD$fFD3^ Vt$>8:t L$ f^f3Vt$W>8:t fD$f9tv3ff;u&f9t8:et Eu & M h M ËEM_^M3d [ UQQh*dPd% eeSVuWeE>8:tD UM% EPVE ;E}}P ȋ h9 Mr ËM_^3d [ Uh*dPd%! SVWeEeeEE88:u T TEEu u;EUM P MEEuEu Ejh EE EDž|@EEjX= |jh4jX" ujhUM P PEP P P M E ' PEP) PPPPHMD E jh@UM P{ PEPk P MMa E PEP txPttPpp} jh<tp LL3xflMzltE E%EEx<tEEuEj h&#MEPEPj 3Md _^[ Vt$>8:tL$ f^f3Vt$>8:tL$ f;t~<ft QjV3^Vt$>8:tL$ f^f3Vt$>8:tgfL$ f9t~<ft V3^UQQh*dPd%0eSVuW3!Eā>8:ej Y}EptE ;t%URURPVEȀf}tEEh$EPht,ËEM_^M3d [ UQQh*dPd%0SVuWej 3Y!E!Eā>8:}EtFEPu VE9EtMȉEQMÈQu Vh;%EPhtËM_^3d [ UQQh*dPd%0eSVuW3!Eā>8:ej Y}EtMċQMQEu Vf}tEEh%EPhtËEM_^M3d [ UQQh*dPd%,SVuWej 3Y!Eȁ>8:}EtEMQMQEu EVhh&EPhtUËM_^3d [ UQQh*dPd%0eSVuW3!Eā>8:ej Y}EtvMċQMQEu Vf}t E܃Eh'EPhtËEM_^M3d [ UQQh*dPd%,SVW3ej !EY}E}?8:tEȋ7PEPEu Wf}tE$ EEEPEPu Wh'EPhtËM_^3d [ UQQh*dPd%0SVuWej Y3}E3>8:}ȉ}t'E ;u"URURPVEf9}tEЉEh_(EPht^ËEM_^M3d [ UQQh*dPd%PSV]Wej Y3}E3;8:}}}}tpEPu Su9ut`MQMQEu uSf9}t<E uuEE@uEjjS:,hS)EPhtjËM_^3d [ UQQh*dPd%0eSVuW3!Eā>8:ej Y}EtEEPEPu Vf}t6Mܸ#;u$EE PEPu Vf}t EEMh*EPhtËEM_^M3d [ UQQh*dPd%0SVW3ej !E!EY}}E?8:tEPu W]9]tXEȋ7PEPEu Wf}t6EPSWf}} MM ]eEPEPu Wh+EPhtËM_^3d [ D$VW3tPE}|$~ 9t$}D$f8_3^ UQQh*dPd%0eSVuW3!Eā>8:ej Y}EtMċQMQEu Vf}tMܸ#+AىMh+EPhtËEfM_^fM3d [ UQQh*dPd%,SVW3ej !EY}E }?8:tEȋ7PEPEu Wf}t#f}tMeEPEPu Wh,EPhtËM_^3d [ U h*dPd%PSVW3ej Y}}3E0u?8:uuuut2EVE0EEPEuЍMLMJUMEMQMQu Wf9utfMи@#;uXUčMjuV~ЍMPVsM;tOpxWuMЍM UMRh.EtMMMÍMEPhtËEM_^M3d [ UQQh*dPd%8:tL$ f^f3Vt$>8:tL$ f9t~<ft QjV3^Vt$>8:t`L$ f^f3Vt$>8:t:L$ f9t~<ft Qj@V3^UQS]V3;8:WutVu hs<)CEQ9uEPS'9u~~jE OE pv;3E @plP6u 6ȋjE @pI;ljE ~Ћ]EPSEjHp-PjjVjhz äSVb_^3[(VW|$ jw<Af|$t t$D$#Vjw<4Ac_3^ UQQh*dPd%4SVWeej Y3u}EtPVEP2PEu hpD$_03^UQeSVuW>8:tH^\E SPuSEU8v<tEEPSj0VE>p}t u8]_^3[ UQQh*dPd%SVW3ejY}}ċuj 3Y}3Ef9}}}}|EPtEPf9tM@f9tMf9tMf9~Xu%FHPv@4FLfNXGFT9=9uh9hp~9MQSP;}jh`~SPE|RP;}hh~SPE}PE|Wv@vTvPvLvHuh\~PPEhH_PPW=E^VVf9~Du|PjjWWhhVfFZPVhS7EPEPj MËM_^3d [UQQh*dPd%eeSVuWeVEVjj V h7EPjEPhtËM_^3d [UQQh*dPd%SVu3WEf9FDeE9F<99uh9hhz90`WVPEPhv8:t~<tMVjv5AFEAwAdVt$>X;tT|$ ufF`fFbL$^f3 UVu>X;t"} MufN`fNbf~LtuPu vP_fPu vPZI3^] Vt$>X;tL$ FD^3Vt$>X;tD$ VFDP83^Vt$3ɋFD3҃ PjvPHFD3Ƀ3҃ PjvP3^UMEQu AEfxLpPtd\3]UMEjQu AEfxLpPt 3]Vt$>X;tL$ FH^3Vt$W>X;tpf~LuJFD|$tujWhvP#FDtujWhvP~H_3^Vt$>X;t|$ uFTFXL$^3 Vt$>X;t|$ D$uFTFX3^ Vt$>X;t|$ ufF\fF^L$^f3 Vt$>X;t~fD$f$f~LPt$vPt 3^ UVuWjY3>X;}t'MjQu VPX;}tMjQu VPX;}tMjQu VPX;}tZMjQu VPX;}tEEEPu VEPu VwEMEjQu pEVP@_3^ U VuWj3Y!E>X;}tEPu VEEp-EEPu V9EMjQu EVP@_3^ ^UQQh*dPd%4SVW3ej!E!EY}}E?X;tEPu WNE;Et*7EEjPu WV@EPju WM+hrK MËM_^3d [ UVWj3Y}}?X;t7EjPu WVX;tCfFLL$ ff3^Uh*dPd%j8XdSVWeEeeEEEpP&ENẺEEu܋EpP{&.Ej'jjjjjEpP& EjEEpP?EẺEEPEP EȍEPEȋuPEă}}jh<uuEe3}fEMEtEEfHLE EpHuShuM M3Md _^[VW|$ ?X;t7WWD$GPW_3^Uh*dPd%j0XSVWeEPeeEEExPmEjoEE@LuEEpPhEj8E=9uh9hhzE9E9EEh0`uRPEPNhEpPEPE؋uP Eԃ}}j hXzuuOEeMBE =9uh9hhzE9E9EEh0`uPEPhEpPEPE؋uP Eԃ}}j hXzuuEeME E`PE Ef`@hO M3Md _^[UQQh*dPd%SVW}3e9GPEE99uh9hhz90`VWPEPhwPMQSP}jhXzSPM=9uh9hhz9VWpPEPlhwPMQSP}jhXzSP~MzfO@hP MfËM_^3d [U h*dPd%QQSVuWej_#ǃEEVuPh |fHe~T~XFDEPQME_^d [U h*dPd%QQSVW}ǃe7EWE}VWh@eEPQME_^d [U h*dPd%QQEeESEEVWePQeEPQME_^d [U h*dPd% EeESEEVWePQeeEEPQE M_^MEd [U h*dPd%XSVuWƃeEVEuSj3Y}39EMĉMMMp}c39EE%H$TEjPWVSpP@P0P*PB0P@PpPPP`PE]PEPEPj$E p VfEVPEVP`VPEVPEPPEP PEPPpPS`SPPPPRpPPP@P>PV@PPPpP`PE]PEPEPj MEp VfEVPEVP`VPEVPEP6PEP,PEP"PpPS`SPPPPtpPPP@P`Px@PPPpP`PE]PEPEPj> E p V8ftxEVP#EVPEVPEPbPEPXPEPNPpPpPpPE]PEPEPjMEp VfSEVPEVPzEVPjEPPEPPEPPpPLpPFpPE]PEPEPj!E p VftYEVPEVPEjPMPEPCPEPEPE]PEPEPjMEp VftYEVPEVPEjPPEPPEPgEPdE]PEPEPjFMf9]f9]tEE]ujX3Mf;fuw88u V>V2f9]Yuw83Ƀ8ZE PftKEPjE^VVPPEPEP]EPEPjr Mj^E PhftFEPNVEVPPEP-EP*]؍EPEPj Mf9]t|f9]t_E]u3Mf;fuw890u EPPRf9]tuw8_390f9]tuw8H3Ƀ8ىMEfE p E+p --ctjHt[ctHdtdE p(E+p(E fH$fEfH$f+#jE pE+pVE 0E+0JE (Dž pE+pEP PEPPE p,E+p,3;؋Mufw858u 3;3;؉EhlBM0P@PPP`PpPEPEPEPj$ÍM课MžM齾ËEfM_^fM3d [(D$jY;~kpAp;|D$ 3 U h*dPd%QQEeESEEVWePQheEPQME_^d [U h*dPd%QQEeESEEVWePQh$贔eEPQME_^d [U h*dPd% SVuWeEeVPf6eEEPQE fM_^fMEd [U h*dPd%SVuWeEeVSfE f6u܋E Eu}hhuP3EPQME_^d [U h*dPd% SVuWeEeVPf8eEEPQE fM_^fMEd [U h*dPd%SVuWeEeVSfE f8u܋E@Eu}hhuP0EPQME_^d [U h*dPd% SVuWeEeVPf2eEEPQE fM_^fMEd [U h*dPd%LS]VW3e3ES}uVE}}Љ}̋} PSf2 }h hāSP;Wu蝭M.CURP}hhsPEURPQ<}ju Vh3 6EP8h u M#ËEPQE M_^MEd [U h*dPd%(SVuWe3EV}P};ω}9~|;~;;7P7P M{7Ⱥȕ _39u Sh3FEPSV }h hāVP薵uSV }h hāVPvf:f:f$fE䋆~-~#;;N|URQPV f}u* V}hhāVPfEf:hEwMfËEPQME_^d [ѳU h*dPd%lSVuWe3ۋEV]P3}Ы}]W]u ]]̉]v<]]]j]Q9Xt:Wu vEpV]WE ];É]܉]؉]ȉ]]]d;0f96j_;0.F|j[<];<fSWvPV f9dV;hhāVP螧99uh9hp~R59MQVP;}jh`~VP`E܍URPQX;}jXh~VP?PEPj XuMEMh8EME迦MEQMQMEQMQj VPD;}jDh<VPӦMMEPEPjn EPEPEPEPjNhƅ5MEPEPj3 EPEPEPEPjËEPQME_^d [PU h*dPd% SVuWeEeVPeEEPQE M_^MEd [U h*dPd%SVuWe3ۋ>EV]WE ];É]]]Љ]]]l;F|PvEPנEPΠM$ËEPQEM_^MEd [膟U h*dPd%SVW}e3ۋ7EW]VE]܉]؉EPuu W f9]t uu wEV]WUM܉]܉]EPuu V f9]tVu]u vEV]WE]Puu V f9]tPu]u veVWEePuu V f}tMuu veVWEePuu V f}tMuu veVWEePuu V f}tMuu veVWEePuu V f}tLuu veVWEePuu V f}tMuu veVWEePuu V f}tKuu veVWEePuu V f}tJuu vEpV]WE]]]EPuu V f9]t}uu veVWEePuu V f}tKuu vj XjMM^UMEEEDu輁MEQMQMQM̉EԋQj W]uPD;}jDh<WPEPEPj賁 EPEPEPEPj蓁h5MWEPEPjx EPEPEPEPjXËEPQME_^d [ 蕀U h*dPd% SVuWeEeVPfeEEPQE fM_^fMEd [U h*dPd% S]VW3eEeSuVfE f$Sf}hhāSP貀u܋EtEE̥S}hhSPyEPQME_^d [Uh*dPd% ~SVWeEeeEuPEEu { EjREXDžPHDž@8Dž0Dž(Dž EEjX}PjX}@jX}0jX} jh4jX}ujhU `PgPEPW PTPTLMM~Ejh@U p9P!PEPP&E܍M ~E[~PEP]~PP} jh<N~3fM&}t EeE jd~E u b~u E U M?~P?~EE =9uh9hp~v}Dž9 Dž9EPP} jh`~F}EԉEPPX } jXh~ ||PEP|EE EE EEUM|huD|EEEPEPEPEPhPD} jDh<5|M{EPEPj{ EPEPEPEPj{E} EEM܉EPE@MI P}#hhEp{E܉EE@EPEu } h hāu,{EPu/oMzEEPEPE@_zh5MJzEPEPjkz EPEPEPEPjKzËEuPEMd _^[Uh*dPd%xSVWeExeeEuPEEjzEEuPEPyEE 0EPxPEuPdE}}jdh4uuyEeEPEPjfy EEuPEP\yEEudE}}hdh4uucyEeMVxEyPEPyEEPEuPE}}jh<uuyEeEuPEPxEEPEuE}}hh4uuxEeEu Ee3ۃ}ۋEf jE 0xf f]EPEPjx Et(EEEEfE EfE EuPEPwEEPEuE}}hh4uuw||EMĉMvE EuPEPSwEEPEuE}}hh4uuVwxx=9uh9hp~vDžt9 Džt9tEEPEuPE}}jh`~uuvppE؉EEPEuE}}hhؐuuvllEwEwȋƙMEPEPjv E EuPEPvEEPEuE}}hh4uu vhh=9uh9hp~uDžd9 Džd9dEEPEuPE}}jh`~uuu``E؉EEPEuE}}hhؐuuSu\\EvEvȋƙMEPEPjt EEf$EEuE}}hhāuutXXEEHEjXsuȋEuE}}hhuujtTThEPEPjs ËEuPEMd _^[U h*dPd% SVuWeEeVPeEEPQE M_^MEd [U h*dPd%SVuWeEeVSE u܋EpEu}hhuP?sEPQME_^d [U h*dPd% SVuWeEeVPeEEPQE M_^MEd [U h*dPd%SVuWeEeVSE u܋E䤗Eu}hhuPArEPQME_^d [U h*dPd% SVW}e3ۋ7EW]VE W]]]PEPqMQVP`;}j`h4VPqE]PEPjqMph!EtMpEPEPj&q ËEPQE M_^MEd [U h*dPd%SVuWeEeVPFeeURPQ`}j`hvPpEEEPQE M_^MEd [U h*dPd%(S]VWe3ESuEPCu u؉uԋPQd;}jdhsP`p9tACURPQ`;}j`hsP7pEԉuPuVBP ou܋EؗEEĥS}hhSPoEPQME_^d [U h*dPd% SVuWeE eVPeEEPQE M_^MEd [U h*dPd%SVuWeE(eVSE EEuܥu}hhuPnEPQME_^d [U h*dPd% SVuWeE0eVPeEEPQE M_^MEd [U h*dPd%SVuWeE8eVSE EEuܥu}hhuPmEPQME_^d [U h*dPd%SVuWeE@eVPFeeURPQh}jhhvPbmEEEPQE M_^MEd [U h*dPd%$S]VWe3EHS}EPCu }؋PQl;}jlhsPl9tE؉}Pu >P6}8lu܋EHEEȥS}hhSPwlEPQME_^d [U h*dPd% SVuWeEPeVP eEEPQE M_^MEd [U h*dPd% S]VW3eEXeSuVE f$S }hhāSPku܋E`EE̥S}hhSPSkEPQME_^d [U h*dPd%XSVuWe3ۋE`V]Pj3Y}󫪋E UR]FP]H;}hHhvPjE]PEP|jhEtMiMiËEPQE M_^MEd [U h*dPd%tS]VW3eEpeSxVj3Y}u e3EEEEPiCu8EPiPsL}hLWsPiMhCURP}hWsPiEPS }h hāSPiEPuu'rMtht0t&t PQЪhhCURP}hWsPiEEEPEPEP\;EP8EthMtQPVERhEuEExS}hhSPhh MzgÍMqgËEPQME_^d [U h*dPd% SVuWeEeVPfbeEEPQE fM_^fMEd [U h*dPd% S]VWeEeSEPfE ffbu f!dfdu܋E䐘EE̥S}hhSPQgEPQME_^d [U h*dPd%S]VWe3ESuP3}ԫ3}3d3Lf9&u諫uủuȉuĉuuuuuuuuu|xH<40,(  |xt=!f9(0! PS;}h hāSPe|P7U|ldf9ltEPS;}h hāSP~exPUxE\dCxRPQX;}jXWsP3eLPx袣d;tyECxRP;}hWsPdűxEIeH+!f  EEBCxRP;}hWsPldxVLVQEPS ;S EPHPxxP/P藜t\t4tj,x\xtLPEPjw\f9tjEjPmh\f9t.E9~#`Ws8MԉEtX@#E|EPu蕖LYLPEPj.Yjj #YjjEP"Yf9tf9f92`;uw;uof98tff9t]f92tTEPdPjXjdjP觖XdPuX`WsIpEPxsGPxPGP҆GxPGnGCxRPQh;}jhhsPGttPxPuo*G9utuGu;h VVPWG0uGH+Hz qPWG@+UELPVuuFuhGxu+KG84}}jXfdS 3CxRP;}hhsPcF959uh9hp~F=9QWP;}jh`~WP'FtRP;}hhؐWPEمx?Gمt2GȋǙXDE;X}APM荅LVPuLP ST f9t|2Df90tJCxRPQh;}jhhsP8EttPxNPu߄Df9 $f0t"fS;}hhāSPDhH PDPPjsD CPPj&D ÍMCMCxCËEPQME_^d [h@E]]]]]CPEPAPV ;}h hāVPAM@FURPQX;}jXhvPAFURP;}hhvPAEURPQ<}jEPju\EPVU} WSVP>EE"PjuB]EPEPj3> EPVU} WSVPi>EPju[M39MM؉EG=āu >u @E>8E苎;~\x;8u ET>ȋE9D+<3}+ EMQV EЅ } WSVPi=EPjuZEMȉEQEV]WE]Puu V f9]u 3f9Xu3f9X uu 3f9Xu z3uXh3 XtSDe~E@F|j[E;|3S73fxtS$3fx u Cp>;]~]}~EPuu V EPQME_^d [ i1U h*dPd%,SVuWe3ۋEV]Pf9jYE;MMF|j_E;|OWuvՉ}ԋ{|EO*;ljE;@P)Pu)Ph *jXE뾋{|uO@{|9}VuP)M9H~/u:)uċxO")x@jXE|Ejs|VhWj@j(V7(`MuQuEDS }h hāSP"(uuEEDS }h hāSP'j e_CE(V]W EPV]]]܉};û }āSWVP%āEPu.E܍ME$jX9E|AEPVU} SWVPi%EHPuX)MR$EE뷋F|EEċE;EsP%fx :E;@+MQV EЅ} SWVP$EPjuI%p(ju6%p,u%%0u%p$u2+M#u$fx4t]EPVU} SWVPZ$EPu,EPVU} SWVP9$EjHPu#EPEPj# EPVU} SWVP#EPub,ua$M܉H M"uC$` jXEpIEV0 hEPEPjD# ËEPQME_^d [{"U h*dPd%MSVWe3E8Q](PU M܉]܉]̉]ĉ]]]]]|lr"Eu܉EP(}W EP@#M(";~(;w|#lM̉tDžl"jl_M̉tl"99uh9hp~4"59MQVP;}jh`~VPB"EURPQX;}jXh~VP!"!PEP!j XuĉM|Mh8EME!|EQMQMEQMQj VPD;}jDh<VP!M)!EPEPWK! |PEPEPEPj(!h FEtM M EPEPj |PEPEPEPj ÍM ËEPQ}u̥ME_^d [U h*dPd%`SVW3U M؉eEHu؉uȉuĉuu- E0EP!ujf^|_t>;wW !@EEEPEP!fuIjX;9W @EEEPEP_!fu jXpcƉ}ċEčUMȉEE hG EtMWMOÍMFË}uȥM3_^d [U h*dPd%4ESVWe3EXPuSU M܉u܉u؉uEčuPuV }h hāVPEEPMċtW@(Eh%  MqÍMhËEPQEM_^MEd [U h*dPd%8S]VWe3EhSuEPU M܉u܉uԉuEčuPuS }h hāSPaEPMċtsWMWH(fx tN;@tFEPS }h hāSPuWl@ HpOPuMhrMM$ÍMËEPQME_^d [U h*dPd%4ESVWe3ExPuSU M܉u܉u؉uEčuPuV }h hāVPEPMċktWuf@4EhQ MEÍM<ËEPQEfM_^fMEd [U h*dPd%8S]VWe3ESuEPU M܉u܉uԉuEčuPuS }h hāSP3EPMċtuWfMWfH4zfx tN;@tFEPS }h hāSPuW<@ HpOPuMhMMÍMËEPQME_^d [tU h*dPd%4ESVWe3EPuSU M܉u܉uԉuEčuPuV }h hāVPEPSMċ;tWE@,Eh MÍM ËEPQEM_^MEd [U h*dPd%8S]VWe3ESuEPU M܉u܉uԉuEčuPuS }h hāSPEPoMċWtsWaMWH,Ofx tN;@tFEPS }h hāSPuW@ HpOPuzMhMqMÍMËEPQME_^d [IU h*dPd%SVuWe3EV}PE9} }}}܉}؉}ȉ}}}8~M^|j_;9WAM 9HtjXWPM9=9uh9hp~I59MQVP;}jh`~VPWE܍URPQX;}jXh~VP6PEPj XuMEMh8EMEMEQMQMEQMQj VPD;}jDh<VPMDEPEPje EPEPEPEPjEhCEtMMEPEPj EPEPEPEPjËEPQEM_^MEd [ 1U h*dPd%SVW}e3EWuSUMuuuu܉ủuuuh9u ~au )pu|:hPuW f9hu uȋփ[959uh9hp~=9MQWP;}jh`~WPEURPQX;}jXh~WPPEPj XuMEMh8EMĉE~MEQMQMEQMQj WPD;}jDh<WPM EPEPj- EPEPEPEPj h5MEPEPj EPEPEPEPjÍMËEPQME_^d [ U h*dPd%SVuWe3EV}PE9} }}}}܉}̉}}}8~u PM9=9uh9hp~;59MQVP;}jh`~VPIEURPQX;}jXh~VP(PEPj XuMEMh8EMĉEMEQMQMEQMQj VPD;}jDh<VPM6EPEPjW EPEPEPEPj7hCEtMMEPEPj EPEPEPEPjËEPQEM_^MEd [ U h*dPd%SVuWe3EV}PUM}}}}܉}̉}}}9} ~Cu &puyu }ȋ׃v9=9uh9hp~,59MQVP;}jh`~VP:EURPQX;}jXh~VPPEPj XuMEMh8EMĉEMEQMQMEQMQj VPD;}jDh<VPM'EPEPjH EPEPEPEPj(h5MEPEPj  EPEPEPEPjÍMËEPQME_^d [ UQQh*dPd%U SVW3MeEEEEE܉E؉EȉEEEuh\~;uj_^|;*WpuctjXj΃=9uh9hp~,59MQVP}jh`~VP:E܍URPQX}jXh~VPPEPj XuMEMh8EMEMEQMQMEQMQhVPD}jDh<VPM$EPEPjE EPEPEPEPj%Mh5MEPEPj EPEPEPEPjÍMËEfM_^fM3d [ UQQh*dPd%`SVW3}ЋuFUe3ۋRPE]]]ȉ]ĉ]]]QX;}jXWvPEPuL FURP;}hWvPafMċEfk+EЍUWN+REFP;}hWvPfMċEfk+E +f9,tKMQV ;}h hāVP EPuM+E F|jE_;}eW f9X tDW @;@t-W W H3CjX2떋MQVD Ef9bEtTf9dtK3a 7ЉU3S M H31P7! uЉU7 MI;~M;~Mf9]f9]tuf9Zt-jDJE +E2)f9Xj JE +Ef9]tJf9Xt-jIEA +E;~TMNf9]tHf9Zt-jyIE +Eg^;~MMQV EЅ } WhāVP EPju$fM3f9MčM؉E f}t{f}t fZu-EPVU} WhāVP jju^)M EPVU} WhāVP fZ#EPjuR$Mr V0 EPVU}āWSVPM āEPju#fM3f9MčM؉E" f}tlf}t fXu)EPVU} WSVP jju(MEPVU} WSVP fX#EPju#M3f9E䉆/EPVU} WSVP~ EȃePEP7 f}t-jgGE+EULEPju5&+"9Utm+PjuC'~B+ȋ+APju(jju$V0 āEPVU} WSVPEPju%EMȉsEjPnf}0EPVU} WSVPDE3PEP]f9]t-j-FE+Ef9btf9dt+Pju&~F+ȋ+APju&ju#EPVU} WhāVPSEPju$EMȉ8EjP3h"% MÍEPEPj ËM_^3d [U h*dPd% SVuWeEeVPf,eEEPQE fM_^fMEd [U h*dPd% SVuWeE eVS} eEf,PV }h hāVPWuMV0 u؋EघEu}hhuPhl& MËEPQME_^d [U h*dPd% SVuWeE0eVPf`eEEPQE fM_^fMEd [U h*dPd%(S]VWe3E8S}EPfu W\}f`fu`f;t8CURPQX;}jXhsP\u؋PQ(;}'j(\PQ,;}j,h{\P{u܋E䤘EEĥS}hhSPBEPQME_^d [U h*dPd%SVW}eE@7eWVeeeEPW }h hāWPEPuEMEh( MËEPQE M_^MEd [U h*dPd% SVuWeEPeVSeEPV }h hāVPu u"M V0 V}hhāVPu؋EธEu}hhuPh) MËEPQME_^d [U h*dPd%SVW}eE`7eWVeeeEPW }h hāWPEPuEMEh:* MËEPQE fM_^fMEd [U h*dPd% SVuWeEpeVSeEPV }h hāVPmu u(M^V }h hāVP>u؋EؘEu}hhuPh5+ MËEPQME_^d [U h*dPd%SVW}eE7eWVeeeEPW }h hāWPtEPuyEME^h+ MOËEPQE fM_^fMEd [U h*dPd% SVuWeEeVSeEPV }h hāVPu uMV }h hāVPu؋EEu}hhuP_h, MTËEPQME_^d [U h*dPd%SVW}eE7eWVeeeEPW }h hāWPEPuEMEh- MËEPQE fM_^fMEd [U h*dPd% SVuWeEeVSeEPV }h hāVP#u u|MV }h hāVPu؋E0Eu}hhuPh. MËEPQME_^d [UQQh*dPd%MSV3W;ˉeE]]]]]Љ]]]]E;H|M ;~; M99uh9hp~59MQVP;}jh`~VPEURPQX;}jXh~VPtPEPvj XMEMEET99uh9hp~C59MQVP;}jh`~VPQEURPQX;}jXh~VP0PEPj XMEMEE|jU^Muiuh8MEQMQMuQMQj WPD;}jDh<WPM0EPEPjQ EPEPEPEPj1h05MEPEPj EPEPEPEPjËEfM_^fM3d [U h*dPd%4S]VW;e3ESuWUM܉u܉u؉uԉuЉủuJu4EPE ;~PS ;}h hāSPEPuu S f9usMEPEPj |PEPEPEPjhiX8MzEPEPj |PEPEPEPjxÍM$ËEPQME_^d [U h*dPd%4ESVWe3EPuSU M܉u܉u؉uE0EPu܃uV }h hāVPEPMċo~WyP$Mh_YEtM]M7ÍM.ËEPQEM_^MEd [U h*dPd%h ] MÍMMËEPQME_^d [U h*dPd%4ESVWe3E PuSU M܉u܉uԉu+EčuPuV }h hāVPEPMċ~Wf@ Eh] MÍMËEPQEfM_^fMEd [U h*dPd%DS]VWe3E0SuEPU M܉u܉uȉuDEȍuPES }h hāSPEPMȋVf}f;x Vffx uV` ;@V@VEE0uuS }āh WSPāS } h WSPf$S} hWSPh_ MÍMËEPQME_^d [U h*dPd% SVuWeE@eVPF|eEEPQE M_^MEd [U h*dPd% SVuWeEHeVPeEEPQE M_^MEd [U h*dPd%SVuWe3EPV}S}܉}؉}ԉ}ĉ}}}}} 3;F|;9 9uh9hp~59MQVP}jh`~VPE؍URPQX}jXh~VPPEPj XMEMEEHjPjWjFSu V( f}uKE S@PvfEfGE GfEfGEE~aHP3ЋEHUP3oM@؋HPD@+GgEP^|j_;WV( jXp|E;~ PV$ f$V}hhāVPIhgEP_EPVMËEPQME_^d [D$H@Qt$t$pEpV]W]uSV ;h 9E u_HSPjhePjSFEV]Wj]Y]9M]؉]ԉ]ĉ]]]`;EME ;;F|E@E;@u`QPu V;}hhāVP藚u䋝`u veEPQME_^d [(U h*dPd%8SVuWƃe>EhVEuW3V]]]]Љ] ;}h hāVP諍FURP;}hSvP胍FURPH}hHSvPYEePEP EPVׅ}h hāVP&EPuuƕEPEPj躌F ŰRP}hSvPE@E؍EPVׅ}h hāVP趌EPuuˀM裋ehEPEPEPj3ËEPQME_^d [U h*dPd%,S]VWe3ExSE]VS }h hāSPE ju܋MX]E܋]ԥűEjjS,eEPQME_^d [ U h*dPd%LSVuWƃeEVEuS3}ܫV }h hāVP?E jűMM@MEXE̋uEuME @Pju3E3EPEu pp} h hāuptxPju"3xflMslt E?fMEBEPEu pp} h hāupTtxPju艑EPEu ll} h hāulstPjux3;tfhEPEPjds ht ECfMEIEEEJEEEKE ff`ELj Yrf9`EMEENEEOEEPE@|XDž\EE\[3EE;X~EQuEEpkxt+PjuĉEPEPEPjj*E|jjEu< E}E_E~EEEEEp&E؋E;(EE@| Dž$EE$%EE; EEu+Fuu؋EpwEPEu ll} h hāulYddtPjuuEPEu hh} h hāuhWY``x+tPjuwEPEPEPjXEj!YMXf9`E\~MPWEEEEu؋E-YMp+6u؋E Y0uEEH EE}}3ExPEu@ xEEfMLEu؋EX@t,Eu؋EsX@;E} EfMEEԅMEEEE؉EEEEEEE؉EHEEE؋E;EE@|DžEEEE;rEEu؋EpRMpGu؋ER+0.uE0E@EE1EM;~1E2xPEuD xEE3fME5u؋EQ@t,E6u؋E~Q@;E~ E7fME:EԅGE;EE<E؉EE=EE>EE?E؉DžE@EEE؋E;E@E@|DžEEEE;rEAEu؋EpujX<>ujju @,Ej@@hEPEPEPj=?ËEuPEMd _^[ r>Uh*dPd% SVWeE0&]ÃE]e3SVejy?} fPS4 }E@uԋjj S3??EPQEMd _^[Uh*dPd%0SVWeEX&]ÃE]3uSPuԉuj>E Eܸ@EԋMM̉Eăuԋuċjj S>,=?EPQEMd _^[ Uh*dPd%SVWeE&}ǃE}e7WVj'>fjW, W}hhāWP=>EPQEMd _^[Uh*dPd%l;SVWeE&EEE$EeEuPEEjq=EE2uEfMEE EE@EEE@EEDžx@EpDžh@Ẻ`DžX @jX:ujX:ujX:xjX:hjX:Xjj ur<\EE̅E \~MP:E Ef*E EEE EEE =9uh9hp~m;Dž9 Dž9HEPHHPDD} jh`~HD=;E@PP@@<<}#hhؐ@<:=9uh9hp~:Dž9 Dž98EP88P44} jh`~84Y:E0LP00,,}#hhؐ0,9EPEPE+;مL;ȋƙPE ;مP:ȋƙPEu((} hhāu(r9EPEPj9 E}}EEEEt Eu&EEMEEMEEjE}Y}OEEM;u/EM;u!EjEu4 W EEM;~WEEt EEEE@|E EEEE EEUE#Et E$EE%E@|E E'EEE(EEE+EM;~"E,EEE-EE E/EEE0EEE2E Dž$EE$BE܋E;  E3E@|DžEE EE;E4E;E|;E;E3E5E;E|E;EE6fM E8fe E;feE=uu܋Epuu܋EpVWj&f&t1f(t'jV, V}hhāVP^&k'EPQEMd _^[U h*dPd%hSVuWƃe>E0*VEu}W3V]]]ԉ]ĉ]]] FURP;}hhvP%EURPEQ<;}jSju>ESP#\h2E%PEP]$Pu#M#EPV;}hhāVPb$uuPQ(;}j(h{6PA$f(] eUԍuRE hPEQ}jhluP#EP #PEup}hphāuP#M%#eUԍuRE Eh0PQ}jhluP#EP"PEux}hxhāuPU#M"eUԍuRE EhtPQ}jhluP#EP!"PEu}hhāuP"M="eUčuԋRE EhHPQ}jhluP"EhP#PEPL"EPEu}hhāuP["MW!EPEPj^V! eUԋRuuhpPEQ}jhluP"EPm"PEu}hhāuP!M3!eUԍuREEhPQ}jhluP!EP!PEu}hhāuPc!M URuEEhؗPEQ}jhluP!EP!PEu}hhāuP MH URuEEhHPEQ}jhluP EP !PEu}hhāuPu MURuEEh`PEQ}jhluP+ EP PEu}hhāuPMZURuE EhPEQ}jhluPEP EEPEu}hhāuPMURuEEhPEQ}jhluP7EPEEPEu}hhāuPM`}EEuEPhuju}EEuEPhruju}EuEPhCEUREEuE hPQ}jhluP4Eh<P.PEPPEu}hhāuPMMLMUԍuRE EhPQ}jhluPEPPEu< }h< hāuP|MMUԍuRE EhPQ}jhluP5EPHPEu\ }h\ hāuPMdMUԍuRE EhPQ}jhluPEPPEuT }hT hāuPMMUԍuRE Eh0PQ}jhluPMEP`PEud }hd hāuP M|URuEEhPEQ}jhluPEP?PEuL }hL hāuPMeUԍuRE Eh8PQ}jhluPbEPuPEuD }hD hāuP5MURuEEhPEQ}jhluPEPTPEu }h hāuPMeUԍuREEhPQ}jhluPwEPPEu}hhāuPJMeUԍuRE EhPQ}jhluPEPPEu}hhāuPM2MUԍuRE Eh|PQ}jhluPEPPEu}hhāuPbMeUԍuRE EhPQ}jhluPEP.PEu}hhāuPMJMUԍuRE Eh PQ}jhluPEPPEu}hhāuPzMMUԍuRE Eh@PQ}jhluP3EPFPEu}hhāuPMbeUԍuRE EhPQ}jhluPEPPEu}hhāuPMMQuEEhXSP}jhlSPMEP}uPW}hhāWP!M}W }h hāWPehbMEPEPj ÍMMËEPQME_^d [Uh*dPd%Ep*VEuW3h{S]PEPP\PMhySpPEPlPV ;}h hāVPMhxS6PEP2PV ;}h hāVPKMG;t\;t PQS;t PS;tP|S{Mk;t PSJj_;#W%0hS#jXp@hTeh MwËEPQME_^d [_U h*dPd%pS]VWe3E*SE]|VE3PS}}}ԉ}ĉ}}}l;}hlhāSP] ej uYMMfUufUhPEQ }j hluP~MEP|ut}hthāuPLej uYfUMMufUh0PEQ }j hluPMWEP|u}hhāuPej uYfUMMufUhtPEQ }j hluPxMEP|u}hhāuPFMej ZM܋uċUăuԋUԃehHPEQ }j hluPEPEPj EP|u}hhāuPMMuEE uEhpPEQ }j hluP`EP|u}hhāuP6MMuEE uEhPEQ }j hluP EP|u}hhāuP jYuMMEUuUhؗPEQ }j hluPc EP|u}hhāuP9 jYuMMEUuUhHPEQ }j hluP EP|u}hhāuP jYuMMEUuUh`PEQ }j hluPk EP|u}hhāuPA jYuMME UuUhPEQ }j hluP EP|u}hhāuP jYuMMEUuUhPEQ }j hluPs }EEuEPh! ujua }EEuEPh uju) EP|u}hhāuP }EuEPh Ej EEYE܋EMMԋuuԋehPQ }j hluPm M EP|u8 }h8 hāuP; Mj uYfUMMufUhPEQ }j hluP MF EP|uX }hX hāuP Mj uYfUMMufUhPEQ }j hluPg MEP|uP }hP hāuP5 Mj uYfUMMufUhPEQ }j hluPM@EP|u` }h` hāuPMj uYfUMMufUh0PEQ }j hluPaMEP|uH }hH hāuP/MMuEEuEhPEQ }j hluPEP|u@ }h@ hāuPej uYfUMMufUh8PEQ }j hluP]MEP|u }h hāuP+jYuMMEUuUhPEQ }j hluPEP|u}hhāuPejuYUMMuUhPEQ }j hluP`EP|u}hhāuP6ej uYfUMMufUhPEQ }j hluPMAEP|u}hhāuPMj uYfUMMufUh|PEQ }j hluPbMEP|u}hhāuP0ej uYfUMMufUhPEQ }j hluPM;EP|u}hhāuPMj uYfUMMufUh PEQ }j hluP\MEP|u}hhāuP*Mj uYfUMMufUh@PEQ }j hluPM5EP|u}hhāuPej uYfUMMufUhPEQ }j hluPVMEP|u}hhāuP$EEuEEuEhXSP }j hlSPeh)MEPEPj\ ÍMËEPQME_^d [̞[,E;*))*6 *+*=*O*ezgrid.ocxDllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer(PThRTTTTTUU.U>UPU`UtUUUUUUUUU VV)*V>VTV-lVzVVVVVPVVVWW(WY^RY`YrYYY?YYYYYYZZ"Z4ZFZVZlZZZZefZgZhiZZZ@[[$[A2[>[hN[d[|[[[[[[[ ![[[\\&\E? $#Qb+UxuO~5 j   -  g YD:   x  ) Rx^-y5    ) 9 w; 6ݿCV*K0 8 5 HB6JcY+ 3$|Uy !Պ%rZڹJ &f Bf  xy ͼ yDs]C# }} 0sc5C h / x#$6 B3 0oh p1i e2xi (h [,x MSVBVM50.DLLEVENT_SINK_GetIDsOfNames__vbaVarTstGt__vbaVarSub_CIcos_adj_fptan__vbaVarMove__vbaVarVargNofree__vbaFreeVar__vbaStrVarMove__vbaLenBstr__vbaFreeVarList_adj_fdiv_m64EVENT_SINK_Invoke__vbaRaiseEvent__vbaFreeObjList_adj_fprem1__vbaRecAnsiToUni__vbaI4Sgn__vbaI2Abs__vbaResume__vbaCopyBytes__vbaStrCat__vbaRecDestruct__vbaSetSystemError__vbaHresultCheckObj__vbaLenVar_adj_fdiv_m32Zombie_GetTypeInfo__vbaVarCmpGe__vbaAryDestructEVENT_SINK2_Release__vbaExitProc__vbaI4Abs__vbaOnError__vbaObjSet_adj_fdiv_m16i__vbaObjSetAddref_adj_fdivr_m16i__vbaBoolVar__vbaBoolVarNull_CIsin__vbaErase__vbaChkstk__vbaCyVarEVENT_SINK_AddRef__vbaGenerateBoundsError__vbaStrCmp__vbaVarTstEq__vbaObjVar__vbaI2I4DllFunctionCall__vbaVarOr__vbaCastObjVar__vbaRedimPreserve_adj_fpatan__vbaLateIdCallLdZombie_GetTypeInfoCount__vbaRedim__vbaDerefAry__vbaRecUniToAnsiEVENT_SINK_Release__vbaNew__vbaUI1I2_CIsqrt__vbaObjIsEVENT_SINK_QueryInterface__vbaExceptHandler__vbaStrToUnicode_adj_fprem_adj_fdivr_m64__vbaFailedFriend__vbaVarCmpLe__vbaFPException__vbaStrVarVal__vbaUbound__vbaDateVar__vbaI2Var_CIlog__vbaErrorOverflow__vbaInStr__vbaNew2_adj_fdiv_m32i_adj_fdivr_m32i__vbaStrCopyEVENT_SINK2_AddRef__vbaFreeStrList__vbaDerefAry1_adj_fdivr_m32_adj_fdiv_r__vbaI4Var__vbaVarCmpEq__vbaVarAdd__vbaLateMemCall__vbaAryLock__vbaStrComp__vbaStrToAnsi__vbaVarDup__vbaFpI4__vbaVarCopy__vbaLateMemCallLd__vbaRecDestructAnsi_CIatan__vbaCastObj__vbaStrMove__vbaStrVarCopy__vbaI4Cy_allmul__vbaLateIdSt_CItan__vbaAryUnlock_CIexp__vbaRecAssign__vbaFreeStr__vbaFreeObjZ,E; xpH&H`|0pZ,E;Z,E;0uZ,E;Z,E;Z,E;Z,E;Z,E; Z,E;8Z,E;PZ,E;hZ,E;Z,E;Z,E;Z,E;Z,E;Z,E;Z,E;Z,E;Z,E;Z,E; Z,E;0Z,E;@Z,E;PZ,E;`dghhhhii0iDiXili_IID_CGRIDCELL _IID_VBALGRIDTYPELIB_IID_CHEADERCONTROL_SRCIID_VBALGRID_IID_CFLATHEADER_IID_CSCROLLBARS_IID_CSHELLSORTTGRIDCELLS_SRCIID_CHEADERCONTROL_SRCIID_CSCROLLBARS4VS_VERSION_INFODVarFileInfo$TranslationXStringFileInfo4080404B0<CompanyNamewww.econg.comxPFileDescriptionEasy Screen Saver Workshop Grid ControlpPProductNameEasy Screen Saver Workshop Grid Control, FileVersion1.000 ProductVersion1.000InternalNameezgrid@OriginalFilenameezgrid.ocx,OLESelfRegister(x``` ` ` ```````fffhf``ffffffff{C qOrhC qOrhC qOrhC qOrhC qOrh}C qOrhC qOrhC qOrhC qOrhMSFT A d,X Lx@l4<8  TL,%QR4!RH04!iIconIndexWW GlColumnWidthbVisible<bFixedWW KvKeyBeforeWWbIncludeInSelect hsFmtStringWWX6bRowTextColumnWW pXeSortTypeWWW xRemoveColumnP SetHeadersWW PColumnIndexW s{ColumnImageWcColumnImageOnRightWW :QColumnAlignW fWColumnKeyWWW ColumnTagWWWMHeaderWW vHeaderFlatWW 5tHeaderHeight CLHeaderDragReOrderColumnsL HeaderButtonsWWW 1HeaderHotTrackWW CellDetailsWsTextWWW eTextAlignWWd lIconIndexWWH ToBackColorWW !oForeColorWW9oFontWWWLlIndentWj\lExtraIconIndexW lItemDataWWWCell0NewCellFormatObjectW RowHeightWWW 'ColumnOrderW6ColumnSortTypeWW ^ColumnSortOrderWPhgKeySearchColumnW| ColumnWidthWx t=ColumnHeaderColumnFormatStringWW 9ColumnVisibleWWW\p9ColumnsWPURows7AddRowWWp MlRowBeforeWW\hsKey ̯bGroupRowWWW AlGroupColStartIndexW  0^RemoveRowWWW j"RowVisibleWW` bRemoveColsW SBorderStyleW/FindSearchMatchRowWW -sSearchStringWWWTsbLoopWWWh^bVisibleRowsOnly CancelEditWW2AutoWidthColumnW AutoHeightRowWWW  lMinimumHeightWWL+NColumnWidthStartChangeWWL|HeaderRightClickLnSelectionChangeWLt xJRequestEditW ۦiKeyAsciiWWWL.aKeyDownWKeyCodeWShiftWWW ;bDoDefaultWWL,qKeyPress#KeyAsciiL`MKeyUpWWWL sMouseDownWWW ButtonWWL vMouseMoveWWWL$MouseUpWLDblClickL4 RequestRowWW bNoMoreRowsWLkRequestRowDataWWLt+ColumnOrderChangedWW 0PecgSbrRegularWWW 0$ecgSbrEncartaWWW$ 0*ecgSbrFlatWWl0jsecgHdrTextALignLeftWl0 ^ecgHdrTextALignCentreWWWl 091ecgHdrTextALignRight0DT_TOPWW 0֧DT_LEFTWH 0DT_CENTERWWW 0DT_RIGHTd 0эDT_VCENTERWW 0DT_BOTTOMWWW 0 DT_WORDBREAK( 0DT_SINGLELINEWWW 07DT_EXPANDTABSWWW 0DT_TABSTOPWW@ 0.DT_NOCLIPWWW01DT_EXTERNALLEADINGWW 0DT_CALCRECTW 0hDT_NOPREFIXWx 0RDT_INTERNALW0DT_EDITCONTROLWW0DT_PATH_ELLIPSIS0TDT_END_ELLIPSISWL0lDT_MODIFYSTRINGWD 0CDT_RTLREADINGWWW 0DT_WORD_ELLIPSIS40ecgBorderStyleNoneWW40ecgBorderStyle3d40kecgBorderStyle3dThin 0XecgSerialiseSGRIDWWW8 0y'ecgSerialiseSGRIDLayoutW 0uPecgSerialiseTextTabNewLineWW0EecgSerialiseCSVW'Easy Screen Saver Workshop Grid ControlWWWvbAccelerator Grid ControlHdrTextALignLeftWWHdrTextALignCentreHdrTextALignRightWHdrTextAlignRTLReadingefsoHorizontal efsoVerticalWWefsoBothWW efsRegular efsEncartaefsFlatWWW efsHorizontalW efsVerticalWWWClears all sort settings.W\Gets/sets the grid column to sort by. Up to three grid columns can be specified for a sort.WWmGets/sets the order to sort in for a specified sort column. Up to three columns can be specified for a sort.WsGets/sets the type of sorting to use for a specified sort column. Up to three columns can be specified for a sort.WWWCCLSortNumeric CCLSortStringWCCLSortStringNoCaseWWW CCLSortDateWWWCCLSortDateYearAccuracyWWWCCLSortDateMonthAccuracyWWCCLSortDateDayAccuracyCCLSortDateHourAccuracyWWWCCLSortDateMinuteAccuracyW CCLSortIconWWWCCLSortExtraIconWWCCLSortForeColorWWCCLSortBackColorWWCCLSortFontIndexWWCCLSortSelectedWWWCCLSortIndentation CCLOrderNoneWWCCLOrderAscendingWCCLOrderDescendingYGets/sets whether icons in selected cells will be highlighted using the selection colour.WUGets/sets whether a focus rectangle (dotted line around the selection) will be shown.WGets/sets whether the grid is enabled or not. Note the grid can still be read when it is disabled, but cannot be selected or edited.WHGets/sets whether icons are drawn disabled when the control is disabled.WWLGets/sets whether the grid will be editable (i.e. raise RequestEdit events).WWSReturns a reference to the sort object where grid sorting options can be specified.WWWFSorts the grid data according to the options set up in the SortObject.Determines the ideal height required to display all the cell's text in a cell. This property is only of any use if the Cell's CellTextAlign property allows multiple lines.WWDDetermines the ideal width required to fully display text in a cell.WWKGets/sets the column that text in the RowText column will start drawing at.WWWJGets/sets the height which will be used as a default for rows in the grid.Gets/sets whether the grid is redrawn in response to changes. Set to False whilst setting many properties to increase speed. Setting to True after it has been False forces a re-draw of the control.WWWUGets the selected row. In multi-select mode, this is the most recently selected row.W[Gets the selected column. In multi-select mode, this is the most recently selected column.WWWGets/sets the style in which scroll bars are drawn. Flat or Encarta style scroll bars are only supported in systems with COMCTL32.DLL version 4.72 or higher.[Gets the text of a cell with any formatting string applicable to the cell's column applied.WWWGets/sets the text associated with a cell. This property is a variant allowing you to store Numbers and Dates as well. In columns which are not visible, it could also be used to store objects. WWWIGets/sets the alignment and formatting properties used to draw cell text.WFGets/sets the horizontal indentation of a cell from the cell's border.Gets/sets the extra icon for a cell. This icon will always appear in the leftmost position for the cell. Set CellExtraIcon to -1 to remove an icon. CellExtraIcons represent ImageList icon indexes and run from 0 to Count-1.W0Gets/sets a long value associated with the cell.WW,Gets/sets whether a cell is selected or not.WWGets/sets the icon for a cell. If the cell has an icon set via the CellExtraIcon property, this icon will appear after it. Set CellIcon to -1 to remove an icon. CellIcons represent ImageList icon indexes and run from 0 to Count-1.WTGets/sets the background colour for a cell. Set to -1 to make the cell transparent.WWcGets/sets the foreground colour to draw a cell in. Set to -1 to use the default foreground colour.WWWRSets a cell to use the default foreground colour (the fore colour of the control).?Sets a cell to use the default background colour (transparent).WWW)Gets/sets the font to use to draw a cell.W$Sets a cell to use the default font.WWEGets/sets whether multiple grid cells or rows can be selected or not.WKGets/sets whether cells can be selected in the grid (False) or rows (True).WWW:Gets/sets whether a row should be regarded as a group row..Gets/sets whether grid-lines are drawn or not.Sets an ImageList as the source of icons for the control. The ImageList can be either a VB ImageList, a vbAccelerator ImageList or an API hIml handle. If it is a VB Image List, the Image List must have had at least one icon in it before using this prop8Gets/sets a picture to be used as the grid's background.WW/Gets/sets the height of the background picture.WWW.Gets/sets the width of the background picture.+Gets/sets the background color of the grid.WWW8Gets/sets the foreground color used to draw the control.WW-Gets/sets the colour used to draw grid lines.W'Gets/sets the font used by the control.WWW}Gets/sets whether the grid is in Virtual Mode (i.e. rows are added as required via the RequestRow and RequestRowData events).WDraws the control.XGets the cell which contains the given X,Y coordinates (relative to the grid) in pixels.WWQGets the co-ordinates of the bounding rectangle for a cell in the grid, in twips.WPermanently removes a column from the grid. If all columns are removed, the grid will be cleared. If you want to temporarily remove a column, use the ColumnVisible property.WWWPopulates the headers in the control based on the columns in the grid. Called automatically by the control when Headers is set to True.WW2Gets the index of a column with the specified key.yGets/sets the image index to show in a column's header. Image indexes are 0 based indexes of the images in an ImageList.WWGets/sets whether images (if any) will be shown on the right or not in a column header.WWWDGets/sets the alignment used to draw the column header for a column.WWGets/sets the key for column.W<Gets/sets a tag string associated with a column in the grid.WW/Gets/sets whether the grid has a header or not.WWWRGets/sets whether the grid's header columns can be dragged around to reorder them.AGets/sets whether the grid's header has clickable buttons or not.WuGets/sets whether the grid's header tracks mouse movements and highlights the header column the mouse is over or not.WkSets multiple format details for a cell at the same time. Quicker than calling the properties individually.WWW*Gets/sets the height of a row in the grid./Gets/sets the order of a column in the control.WWWMGets/sets a variable which you can use to store the current column sort type.WNGets/sets a variable which you can use to store the current column sort order.Gets/sets the column in the grid to be used for automatic searching when the grid is not being edited. Set to 0 to prevent automatic searching.WW,Gets/sets the width of a column in the grid.WW0Gets/sets the text to appear in a column header.WWGets/sets a format string used to format all text in the column. Format strings are the same as those used in the VB Format$ function.WWW>Gets/sets whether a column will be visible or not in the grid.MGets the number of columns in the grid, including hidden and RowText columns.W)Gets/sets the number of rows in the grid.W"Adds or inserts a row to the grid.Deletes a row from the grid.WW6Gets/sets whether a row is visible in the grid or not.CClears the rows from the grid, optionally removing the columns too.WWW+Gets/sets the border style for the control.WWW7Finds the first matching row for a given search string.WWWZCall to cancel an edit request when the control you are using to edit a cell looses focus.?Automatically resizes a column to accommodate the largest item.WWWJAutomatically sets the height of a row based on the contents of the cells.%Raised when the user clicks a column.WFRaised when the user is about to start changing the width of a column.0Raised whilst a column's width is being changed.WW7Raised when the user right clicks on the grid's header.WWW/Raised when the user changes the selected cell.WWWvRaised when the grid has the Editable property set to True and the user's actions request editing of the current cell.,Raised when a key is pressed in the control.WWVRaised after the KeyDown event when the key press has been converted to an ASCII code.*Raised when a key is released on the grid.;Raised when the a mouse button is pressed over the control.WWWRaised when the mouse moves over the control, or when the mouse moves anywhere and a mouse button has been pressed over the control.WWRRaised when a mouse button is released after having been pressed over the control./Raised when the user double clicks on the grid.WWWRaised when the grid is in Virtual mode and the grid has been scrolled to expose a new row. Set bNoMoreRows to True to indicate all rows have been added.}Raised in virtual mode when a new row has been added in response to RequestRow. Respond by filling in the cells for that row.W ecgSbrRegularW ecgSbrEncartaW ecgSbrFlatecgHdrTextALignLeftWWWecgHdrTextALignCentreWecgHdrTextALignRightWWDT_TOPDT_LEFTWWW DT_CENTERWDT_RIGHTWW DT_VCENTER DT_BOTTOMW DT_WORDBREAKWW DT_SINGLELINEW DT_EXPANDTABSW DT_TABSTOP DT_NOCLIPWDT_EXTERNALLEADING DT_CALCRECTWWW DT_NOPREFIXWWW DT_INTERNALWWWDT_EDITCONTROLDT_PATH_ELLIPSISWWDT_END_ELLIPSISWWWDT_MODIFYSTRINGWWW DT_RTLREADINGWDT_WORD_ELLIPSISWWecgBorderStyleNoneecgBorderStyle3dWWecgBorderStyle3dThinWWecgSerialiseSGRIDWecgSerialiseSGRIDLayoutWWWecgSerialiseTextTabNewLineecgSerialiseCSVWWW@@ @   (8 @ @@X@@p@@X@@1l@d4@WW<$)D -4 ``$$LD $!D!$%LD $)D!$-LD $1D! $5TD0 $9TA0$=LD  $ AD!$ ELD  $ ID! $ MLD  $ QD! $ULD@ $YD!8]4 $aLD@ $eD!8i4  h hhhhhhhhhhhhhhh `hh `((88PPll$Hl Dh@X| 4  $!LDh $%D!8)T!(88-\D(8h 81T!8p85\D8x 89\D8 8=T!8`hhhhhhhh  PPhh DhHp,LDH ,D! ,LD\H ,D!\ ,LDH ,D! ,LD<H ,D!< ,LD H , D! , TD  4  0D lD x   ` T (   1 ,LDp ,D!p,D!,LD ,LD H ,D!  ,LD ,D!,LD0 ,D!0 ,D! , LD D lD0    DlD    Dd!    DlDX    Dd!X   D!lD     D %d!   D!)lD"    D"-d!!   D#1lD$    D$5d!#   D%9lD&   H D&=d!%    D'AlD(4    D(Ed!'4   D)IlD*   @ D*Md!)   8D+QlD,x  @ D,Ud!+x  88-YT -  8.]T .4  D/atD0x  0 D0el!/x  (81iT 1  ,2mLD3H ,3qD!2 ,4uLD5H ,5yD!4 86}\D7d H 87T!6d  08\D9  09T!8 ,:LD;H ,;D!: ,<L!<,=TAB,>LD?  ,?D!> ,@LDA@ ,AD!@@,BTD= ,CLDDp@ ,DD!Cp8$ELDF@ $FL!E@$GLDH@ $HL!G@,ILDJ@ ,JD!I8,KLDL@ ,LD!K8,MTDN 0 ,NLAM (,OLDP8H ,PD!O8  Q4 QPR R  hS S(  0TT T  U4 U$VLDV W  TW fdt11 1 1  1( @1\1 ,X D X| d Y 4 Y08Z \DZ d 8[ \D\ d 8\ T![ d8] \D^l dH 8^ T!]l d 8_! \D` d 8`% T!_ d8a) \Db  8b- T!a 8c1 \Dd0  8d5 T!c0 ,e9 LDfpH ,f= D!ep $gA LDhH $hE D!g $iI LDj $jM D!i,kQ LDlH ,lU D!k ,mY LDnH ,n] D!m ,oa LDp<H ,pe D!o< qi  q     1 18818P1(h1|111<rm tDs   <sq t!r  $tu TDt 8uy \Dv$  8v} T!u$ 8w \DxP d 8x T!wP d8y \Dz d 8z T!y d8{ \D| dx 8| T!{ dp,} LD~$ ,~ D!}$8 \D d 8 T! d8 \D d 8 T! d8 \D d 8 T! d8 \D dH 8 T! d , LD , LD8 , D!8  d14 11 D1\1, D  8 \D H 8 T!  0 \  1, LD( , D!(` TX 1 ,1  4 , D  d@ l 4 1AhAh@h@h?h?h>h>h=h=h<hB`;h:h8h8h7h7h6h6h5h5h4h4h3h3h2h1h1h0h0h/h/h.h.h-h-h,h,h+h+h*h*h)h)hC`D`(h(hE`'h'h&h&h%h%h$h$h#h#h"h!h h hhh!h hhhhhhhhF`K`L`M`N`hO`Q`R`hhhhhhhhhhhhhhhhhhhhhhhW` h h h h h h h h hhhhhhhhhhhhhhhhZ`\`hh]`a`b`g`h`     0 0 D \ l   $ $ 8 8 P P h h   8 8 L L h h 8 8 X X p  00((LL`p <Lt  $$<<PPhh  $$@@\\xx|H`|,X4`H,X4`@ P`,p< 4 x L x  D t $ P | ,X|@lHh Pht0hH(T<h$`,d Dp D|$\`,X00\ <t HP<t HP$ L $L $L $L 0d 0 d P<PL $4   0d$\0l8hH$L ` $L ` $P,D  Dl  HPDl  HP< l  HP8T $<L8T `  P|   (HP4 D |  hThhH|, $L  < h8 (d   hThh\ ,   hhhP<PLH|P 0  !hhhP<PLP 4  !hhhP<PL88T !  h< " 4  DHT,@D " D4  0H@(<l,p(` 8pl 8p4H4\4p4@@@@x8TT444@@@0Ld8T444@@@x8844@@4dp4f4g444444$ 4,@ 4-P 4d 4x 44X4@@@@@@@@@ @ @ @ @ @@@|4X| , H 8Tp4PlT444@@@h 8T4,#4<#4L#@@@8T4X#4p#4#@@@<8L4#4#4#4#4#4#4#4 #4@$ 4$ 4 $ 4,$ 4@$ 4P$4`$4 p$4@$4$4$4$4$@@@@@@@@@ @ @ @ @ @@@@@@@@\p0H`8T8Tp4Pl0T4$4$4%@@@p8p4 %44%4P%4l%@@@@88T| 000(0,080<0H0T0X0\0d0l0t0|0000000000000000001 111$1,141<1D1L1T1\1d1l1t1|111111111111112 2222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2x22222222233(383<3H3L3X3h3x3333333333333 444 4$4(4,4044484<4@4D4H4\4d4l4p4t4x4|4444444444444444445 555$5,545<5L5X5l5x5|555555555555555556 6666(6,646<6D6L6T6\6d6l6t6|666666666666666667 777$7,747<7D7L7T7\7d7l7t7|7777777777777777778 888$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8|8888888888888888888888889 999$9,949<9D9L9T9\9d9l9t9x9|9999999999999999:::: :$:,:4:<:@:D:P:T:\:`:d:l:p:t:|::::::::::::::::::::::;;;;;$;,;4;<;D;L;T;\;d;l;t;|;;;;;;;;;;;;;;;;;;<< <<<$<,<4<<> >>>,>4><>D>H>T>\>d>l>t>|>>>>>>>>>>>>>? ????$?(?,?0?4?8?=D=J=P=V=\=b=h=n=t=z=====================01114111111 22 2$2<2D2L2T2\2d2p2t2222222222222222233 3333<3@3D3H3L3P3T3X3\3`3d3h333334444 4(44484D4H4L4X4h4p4x4|4444444444444444444444555555777788 8(80888@8L8P8\8`8l8|888888888888888888888888888888999H:P:X:`:h:p:x:::::::::::::::::;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;<<<< <(<0<8<@> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>@000000000001 111 1$101@1H1X1d1h1p11111111111111111111111111111111222 22222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2t2x2|222222222222222225566 6(60686@6H6T6X6d6h6l6p6|6666666666677 7777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|777777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|888888888888888888888888888888888999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|999999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:H:L:P:T:X:x:::::::::::::::::L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;(<,<0<4<8<<<@>>(>,>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>`00 00000001111@1D1L1Q1\1a11111111111112 2(2-282=2\2`2h2m2x2}22222222222223 3(3-383=3d3h3p3u333333333334444<4@4H4M4X4]4444444444444,50585=5H5M5t5x555555555556666 6%6H6L6T6Y6d6i67 7(7-787=7\7`7h7m7x7}777777777777788$8)84898T8X8`8e8p8u8888888888899$9(90959@9E9d9h9p9u999999999999999 :$:,:1:<:A:`:d:l:q:|:::::::::::::: ;$;,;1;<;A;d;h;p;u;;;;;;;;;;;;;;<< <(<-<8<=(>,>4>9>D>I>l>p>x>}>>>>>>>>>?? ???!?D?H?P?U?`?e???????????p0 0$0(00050@0E0|00000000000011 111!1<1@1H1M1X1]1l1p1x1}11111111111112 2,20282=2H2M2l2p2x2}22222222222223 30343<3A3L3Q3p3t3|3333333333<4|444444444444444455$5(50555@5E5`5d5l5q5|555555555555556 6(6-686=6`6d6l6q6|66T8H9l:p:;;;;;;<<<< <%<@ >>>$>)>t>x>????(1$1(1,1`2p2t2x2D:T:X:\:;;; <99|======================>>> > >$>(>,>0>4>8><>D>H>L>T>X>\>h>l>t>x>|>>>>>>>>>>>>?????$?,?0?4?@>D>d>h>>>>>>>>>?$>H>L>l>>>>>> ?D?h?l???????0@0d0000011<1`111111282\222222343X3|3333 404T4x4|4444555@5D5h5|5555555566 60646X6l6666666 7 7$7@7H7L7`7d7h7l7p7t7x7|7777777778888`8d8t888888889999(9<9@9D9H9L9P9T9X9\9`9d9h9999999:4:8:<:@:D:H:L:P:T:X:\:`:l::::::::::::::;;;$;8;@;D;H;d;x;;;;;;;;;;;<<<$<8<@>>>>>>?0000044444444444444444444555 55555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|55555555555555555555555555555555 66666 6(6,60686<6@6D6H6L6P6T6X6\6h6l6p6t6x6|6666666666666666666666666666667777777 7$74787L7P7X7\7`7d7h7l7p7t7x7|777777777777777777777788 8$8(8,8<8@8D8`:d:h:::::::9 99$7 7$7;<&<[<<<<<>>>02B2v22222&3Z3 4464L4444444565=5B5M5b55556@6666667 777N777778X8z888w:<<5=V===>>H>i>>>?)?]????0c0y000071\1122]2~222(3<3p3333;4O4444 5N5b55556a6u6667"7V7w777!858i88889;9S999997:i::::;;;`;x;;; <+t>>7?X?^????? ,0S0x00b1z11q23@3f3334'474~44444(515T5z555556&6U6^666666$7M7X777778L8U8888@9I9l999 ::>:o:u:::W;};;;; <2<=<<<<<<=>7>d>m>-?I?m????070Z111112G2P2222 333S4[444b55$6+606;6P6z666717q7777781888=8H8M8{8888888989c9j9o9z9999999::::;';;;;;@0 00 0=0D2K2P2a2~233333(4b4i4n4y444K555555555555 6u6677)8V8889D999:::;;b;;;<5<=e====_>g>l>x>>>>>>? ??"?^?????P0000D0Y0a0f0q0000 11_11111/2Q222,3v44444444444 5555E6f6667(77778s8889U9v999::::::;;H;;;<>???????`40017>>>>>?:?????p|0=00001;1112%212j222253K3n3334)4M4o4444475\555 666!787n778:y:::S;;>>'?G?????0900001I1m111112=22244444445J5556W6627D7K7P7[7p7777=8888*9S9v9999:C::X;;;,m>>>0?Q???t 000 1<1]111X2y2234(5I555I6x66 7,7777Z8{88979999Z:::;\;;;gt>y>>>>!?y???00R111M22 3^3{3N444444 555z56/676<6K6W666N7v777808w8888 9.9u9999 :0:m:::;0;o;;;;=>n>>>>?A?????D=0`000001Y1w111<2R22r33334K4n4444#5N6666;178899==@0S4555555#66W7d79999:F:m::::;/;=$==x?p2'2U2}2!4d444555556`6h6m6w6667 7%707E7l7777778N88899;;; ?????t0101X112333:4H45;5^5s55555!6F6t668889999990:n::3;Y;!R>>>?9????P000031h1112{22233333334S44565555556P66637[7777777&8a889?999999:5:p::;@;h;;;;;;<5  1e1111345A5b5555,6N6\6666 7f7777 8+8Z88889:9P9r9999:*:h:::::;%;Y;z;;; <.?>a>o>>>??!?,?A?b????????0h 090g001,1}1T2`2223O3m3333;4~4455F5d555556=6P6y66*77778989~9999:r::l>@01?2g2222223=3t334<44?6F6K6V6k66667F777Q88888889*90989=9H9]9;:|::::: ;;;C;H;S;h;;F>>>?;?`???P0A00001Z111182m222313l3334L4t45d66777 757V7777"88889999:}::;%;m;;;8>~>1?E????`#0D00000011=1p111'2i2{22222223B333 4444v56677@8U8z888p99;:d:::::;A;F;Q;f;;;;2<<<======>Q>>>%?J?]?q??p|00r00001A1z111g222233555566K66666667V7.:;;<<)=b======= >">>>> ???$?9?`???80;0h0s1B2x2p4444!7{77'=O=J?\?d?i?t????0_0001"242;2@2K2`2222-33344444 55F555646_6~66667788999(:N:t;;;<=G=k==>B>r>>>>g????`000011123334A4_405N55556C6l6 747e7y777m8883::;j; <<>??4F0001 2y22u33S446)778:;g;;<{??&000:44Y::;_;;1 2f22<39+:,0;16J6;;;<<A>>>>,"0u0}0000031Y1a1f1u1112261f2!3f33V4t4M5k555 6i66667777778%8R88888 9:9q9999::D:{::::;/;c;y;;;;b>r>>>>?J?Z?????/0E0r0000101]111122E2|22223-3d3t33334L4\44444 50555666Z66666667J7r7778J888 949E9r9999::: ;K;;;; < <>f>>>>?4?^???? |0,0V000001B1_1111212c2222!373i3333-4C4m4444,5B5l5555 666h6666&7<7n7777,8B8t888889K9[9