+q C7DSI425950  !"#$%&'()*+,-./0123456789:;<=>?@Aˀ́aBbCcDdEeFfGgHhIiJjKkLlMmNnOͯoPpQqRrSsTtUuVvWwXxYyZz[\]^_`{|}~@#SLOTSk3  KKՁ ; pOMdHS1dHS2dHS3dHS4dHS5dHS6dHS7dHS8dHS9dHS10dHS11 HS1HS10}#INDEXESkATj6j6 HS11 HS2HS3HS4HS5HS6HS7HS8HS9 j6j6 ;'dHI1dHI2dHI3dHI4dHI5dHI6dHI7dHI8dHI9 HI1HI2HI3HI4HI5HI6HI7HI8HI9 |?hAq" j6Aq? j6@q OSKj6@q ? j6@q  &j6@q? j6@@@@@AA@@@@@AA@ @#APPLICATION #INDEXES#SLOTSZ## ;dHA1dHA2dHA3d HA4dHA5dHA6dHA7dHA8dHA9dHA10dHA11dHA12?;  HA1HA10 HA11 HA12 HA2HA3HA4HA5HA6HA7HA8HA9 0 #APPLICATION_}f*p j6jA     **A#NFORMS ,WUTILEXPANDD+eZ@#NFORMSg 'j8j  %3.5q-g g0@ #COLORMAPg 'j7j  63.5q*@#DFORMSg 'j7j3.5qE@#COLORSg 'j7j  3.5qOkg g0..//.,XC>@ #MARFONTSg 'j7j  3.5qP@ #MAWFONTSg 'j7j  3.5qgj6j !qVA'gA!D:\HOME\ANDYH\OMNIS7371\2SUB2.DF1''''''''''''''''''..//.AKB LC MD NuE wF G>>HI:+,,,.,,,.,,,.g g0..//.,4C ( D m YH:NH:N:SH:N:S.s D m Y H:N D m Y H:N:SD m Y H:N:S.s,,,. 1,,,. 1,,,.?I@Ag g0..//.,CMonaco 1Courier 1Helvetica 1Geneva 1Chicago 1Times 1 1 1 1 1 1 1 1 1Ag g0..//.,CCourier 1Helvetica 1Times 1 1 1 1 1 1 1 1 1 1 1 1Ag g0..//.,?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~o\p/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/jjj P;d F_TIME,d F_TIME1,F_TIMEF_TIME/.,,',,E E;h STARTUJ,,,.,,,.,,,.#@#TFORMSg 'j8j  :3.5q^g g0..//.,C'('@@@')' @@@@#BFORMSg 'j8j  /3.5qpg g0..//.,]CCTtYyO1[RED]O;[GREEN]O[GREEN]Y;[RED]Y..//.,C00.00#,##0#,##0.00#,##0;[RED](#,##0)#,##0.00 'cr';#,##0.00 'dr''' #,##0;[RED]''-#,##0;;'Nil''$' #,##0;[RED]'$'-#,##0;;'Nil'0%0.00% 0.00 E+00 0.00 E-00P4* qQ,,,.gp #MASKSg 'j8j  3.5qWߐg g0..//.,C>>(###) ###-####>>(###) ###-#### Ext(#####)>>(####) ######>>(####) ###### Ext.###>>#### #### #### #### >>###-###-###>>aa ## ## ## a >>##-aaa-## >>##-aaa-####,,,.g'-'@@@@#'('@@@')' @@@'-'@@@@ 'Ext('@@@@@')''('@@@@')' @@@@@@'('@@@@')' @@@@@@ 'Ext.'@@@@@@@ @@@@ @@@@ @@@@@@@'-'@@@'-'@@@@@ @@ @@ @@ @U,,,.g R"@ O7VCS_Stampg'j j /qogg0. ;ZBuild Information'>:3NEWLIB built on using label "" by v  #WIWFONTSg 'j j  3.5q*Ȱq  #WIRFONTSg 'j j  3.5qq  #O2WFONTSg 'j j  33.5q q  #O2RFONTSg 'jj  ,3.5qǰq,,,.gqqqI,,,.gkAg g0..//.,CCourier Helvetica Times New Roman Ag g0..//.,COmnis Monospace Courier Helvetica Omnis Sans Serif Omnis System Times New Roman Ag g0..//.,CCourier New 1Arial "Times New Roman Ag g0..//.,COmnis Monospace 1Courier New 1Arial "Omnis Sans Serif System "Times New Roman m`@*wMsgProgressBarINT:Progress barg'jj,wMsgOkINT:Ok messageg'jj4,qE!8qX wUtilExpandDb'INT:Expand the database by number of MBg'jj 0,q/RSq3y@*#LIBVARSg 'jj (q|i6g g'q../.,STARTUP.Master Startup menu automatically called by TMg'jj 1,q *q*enter3/ A gg 'd.0 0;Expansion Checker' Breakpoint3Database expansion routine. Will check the current database to see if there is sufficient free space and, if not, ask the user to specify3<5the amount that they want to expand the database by.333SLThe routine will determine if it needs to add another segment automatically33333b[Source code freely provided for you to u!!se and incorporate into your O7 or Studio Library.3tmNo warranties of any kind implied, although this code has been in my applications for over two years with no3UNreports of any problems as a result of doing database expansion via notation.333IBc1997-99 Doug Easterbrook, Arts Management Systems (403) 215-57013MFPortions as provided by Misha Klement from the OU list many moons ago3http://www.artsman.com3doug@artsman.com3 ""333333(wMsgOk.construct'The next dialog will ask for a database. There are no file formats in this example library, so you can provide any database name or click new to create a test database. This can be expanded'3(SelectDataFile3/ 3'/X!Check for Space Before Expanding'*`YNote: test for one user causes a long lock if in startup/0 until that procedure finishes3KDso call this routine from start!##up zero. Do not put it in Startup 03'3>8#F&($data().$freesize<=1024000) fails in multiuser modeQ~H< 10485765/V4.11 check for less than five megs free space`1 1TI checked here to see if the person has sufficient permission to expand the library("wUtilExpandDb.construct3S33(~wwMsgOk.construct]'The database needs expanding. Please contact the administrator and inform them to do this'3"$$333NGdon't put this in the final app.... just here for information purposes3(KDwMsgOk.construct*'The database does not need any expanding'33/ 3'/LShow Expand Dialog anyway\E'&("wUtilExpandDb.construct3/ 3'/$SelectDataFile' 3'3/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/3' 3 F_PLAYSEATS3 3 '98-002' 03 sd'#%%32*        '3 '98-002''sd'3 gsd'3/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'$S&/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'm--/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ (TTESSP_SOUN% F_MESSAGE' []'3/ Icon' []'3/fldBar'/ fldProgress'/F_OLD_PERCENT'/ 3'/**Public Methods'/reset'h3s'3h3s'3h3s'3 333's~'3's~'3&~H<B 's~'fldBar2'~H<B'hide fldProgress0's~'3'3w)''s'3n3 ~H<B3's~'3!?'$cformat'3)33 333 3&3 3's~'3&~H<B 's~'fldBar)3j3s~'3j0s~'3j3s~'3j3s~'3j0s~'3w;d P_MESSAGEd,dPP_SOUNDd,dP_ENDd,P_ENDP_M.(A(gg:g# working... gg'''qdgZqgRgg'''<<;OKnc9g''g/gqg%s~3qqggd '''' 'g''=ggggg"g)'qqggd ''g'''g'''q\3g"'g2g0gg 3qq''d g'g' 'g''5g'g4g2gg 3qqg g d ggg' '''';g''q!g/g$gs~3qgggd ''''' 'g'09; the8 construct'mgh3s'3h3s'3h38+',,.g6/.,,',,.g#DEBUGg 'j %j &q=9g g0..//.,&C ',,.g9 wMsgYesNo"INT:Yes/No message; Yes is defaultg'jj,q EbqqMڰ)q KA #O2RFONTS  #O2WFONTS  #TFORMS #WIRFONTS  #WIWFONTS  O7VCS_STAMPSTARTUPWMSGOKWMSGPROGRESSWMSGYESNO*WUTILEXPANDDA #BFORMS #COLORMAP #COLORS #DEBUG *#DFORMS #LIBVARS #MARFONTS #MASKS  #MAWFONTS #NFORMS &nn3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'p 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',jXXjX >; d F_MESSAGE3/)- 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',0.., 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',1//, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'200, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'311 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',q3'fTTfT>;de P_MODELESS'3P_MODE 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'422, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',533, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'644', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'755ruct'Testing the dialog'3/ 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3866?'$cformat'3)33 333S33)3j3s~'3{{{ a;d P_MESSAGEd3dxP_SOUNDd3P_MESSP_SOUN% F_MESSAGE' []'3/J&OK'<80Click to confirm that you have read the message'3/ Icon' []'3/ 3',**Private Methods'/Htest'9(5.wMsgOk.const97A7gg9g W_DELETE gg'''qdgqNgq g'''ց ;OKnc9g''g,gq gGs~3qqggd '''' 'g''9ggq gKg@g3Ǔ&OKqg''d g' 'g 'q,=ggggg"g)'qqggd ''g'''g'''q\Ɓ ; the construct'g?7This window displays messages for the employee to read'3h3s'3h3s'3 ~H<B3's~'3:8p b) purging patron transactions, G/L history, etc. - or - c) expanding the database to make more room. Note: Only expand the database if you made a recent backup. qgggd ''' 'g'Fg&gg0gtg`qExpansion Amount:qgggd ''g' 'g'6g'ggggqqgggd ''g' 'g''g0gqgqIg;99F_SEGMENT_SIZE3d F_DIRECTORY3dF_TIMER3dKF_ERROR_MESSAGE3d"F_FACTOR3 F_CURDF_CUR_F_DIRE F_ERRO F_EXPAF_FACT F_FREEF_PERCF_SEGMF_SEGMF_SEGM F_SPACF_TIME /߁ ;rnggg/gqQg[KOnly ] Kb (]%) of free space remains in the database. You can increase free space in the database by: a) archiving old transactions information - or - <:: 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', n ; d F_EXPAND3d F_SPACE3d" F_FREESPACE3dF_CUR_FILEHANDLE3d F_CURDB_PATH3d F_PERCENT3dF_SEGMENTS_LIST3d F_SEGMENT_NO3d=;; 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',><< 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',?==, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',@>>, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'A?? 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',q3'fTTfT>;de P_MODELESS'3P_MODE 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'B@@, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',CAA, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'DBB', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'ECC 1's~ '3  13( destruct3X3133YJ'Canceling expansion if no selection made in '& 'D: N:S'' minutes'gs~ '3/ 3'/ 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3FDD your database and if there are problems, recover to your backup.'3/33#3(#wMsgProgressBar.destruct3 []/[]'33(ZSwMsgOk.construct9'Unable to reopen database. Please try to log on again.'3/33 w;d%DIFF,d%INCR,d%NEWSIZE,d%COUNT,%COUNT%DIFF%INCR%NEWSIœ closeTimer'GEEstructH'Expanding DB segment '' to '1024000' Mb ('512' blocks)'103 102410's'30's'3~H<A%]'s'3" 31's'3's'3(+$wMsgProgressBar.showProgress3(~H<A%] .'sde'33(#wMsgProgressBar.destruct3(wMsgOk.construct'Database expansion failed. There may not be enough room on the disk. Please checkHFF Do you want another segment created?'33)333"917@ @@3$~H<A,. 2'sde'3h1's~'31024's'33' ~H<Ar'3 ~H<Ar 3(wMsgOk.construct'Unable to get exclusive access to the database. Could not expand the database by '' Kb to '1024' Kb.'+13+13'Quitting Application.'3/33(vowMsgProgressBar.conIGGide segment #1 (main database)1'sdf'333 1024 25510240003'1024~H<A%]'s'333 0still no space=h 15/Reached the maximum number of segments allowed(kdwMsgOk.constructJ'There are already 15 segments in the database. You cannot add any more.'3/33(wMsgYesNo.constructv'Another segment needs to be added to make the required space in the database. JHH%INCRd%NEWSIZEd%COUNT%COUNT%DIFF%INCR%NEWSI expandDatabase'3&s~'begin expansion process    '33%~H<A3.~ ~ 'sde'3=2'sdf',check all segments for space, starting at 2" f h333 1024 25510240003'1024~H<A%]'s'3$33f1'sdf'3#3A 04check if any room insKII3/KF_SPACE'95-The database will be expanded by [1000]MB'3/F_ERROR_MESSAGE'/ 3'/ 3'/**Public Methods'/O destruct'<]3 $cformat33m333/ 3'/**Private Methods'/0windowControlProc']3NM%User cancelled the expansion process( destruct3)33 k;qd%DIFFdLJJ-Click to expand the database by [2 ] MB'3 I32 1000gs~'33/ btnSeven'o5-Click to expand the database by [2 ] MB'3 I32 1000gs~'33/ btnEight'o5-Click to expand the database by [2 ] MB'3 I32 1000gs~'33/btnNine'o5-Click to expand the database by [2 ] MB'3 I32 1000gs~'3MKKe by [2 ] MB'3 I32 1000gs~'33/ btnThree'o5-Click to expand the database by [2 ] MB'3 I32 1000gs~'33/btnFour'o5-Click to expand the database by [2 ] MB'3 I32 1000gs~'33/btnFive'o5-Click to expand the database by [2 ] MB'3 I32 1000gs~'33/btnSix'o5NLLd%DIFF,d%INCR,d%NEWSIZE,d%COUNT,%COUNT%DIFF%INCR%NEWSIpicture'The database needs expanding. Select an amount to expand it by and click 'Expand Database'. Click 'Do Not Expand' to continue without expanding.'3/btnOne'o5-Click to expand the database by [2 ] MB'3 I32 1000gs~'33/btnTwo'o5-Click to expand the databasOMM3X3133 w;d%DIFF,d%INCR,d%NEWSIZE,d%COUNT,%COUNT%DIFF%INCR%NEWSI btnReset'jbAdds 30 seconds to the timer time each time the button is clicked to allow you to read the screen'3 I30 F 30300's~ 'max out at 5 minutes133s;PNN3j3s~ '3j3s~ '3 k;d%DIFFd%INCRd%NEWSIZEd%COUNT%COUNT%DIFF%INCR%NEWSIgbtnOk'WSKClick 'Do Not Expand' if you wish to use the database without expanding it'3/ btnExpand'OGSelect an amount to expand the database by and click 'Expand Database''3 I3(expandDatabase3( destructQOO2's~ 'MB increments for each buttonO~H<A1024100's~'$($cdata.$segments.1.$disksize/1024)2 1000's~'3 ?'$cformat'3)33 3V"$cformat.windowControlProc3 3\!$cformat.closeTimer'33)3j3s~'3j3s~'3j3s~'3j3s~'3j3s~'3j3s~'3j3s~'3j3s~'3j3s~ '3j3s~ '3j3s~ 'RPP'g' 'g'2g1''g1'qLg s~ 3qg''d 'g''' 'g '*g *g; theB construct'ugThe database needs expanding. Select an amount to expand it by and click 'Expand Database'. Click 'Do Not Expand' to continue without expanding.'3n3 ~H<B3060's~ 'initially start at 60 seconds~H<A's~'3~H<Af's~'3!~H<A1024's~'34's~'3/SQQ''g'''''g1sd'3(?8wMsgProgressBar.showProgressUWW'working on '33(#wMsgProgressBar.destruct3v'sd'3]KK]K5;d%MAX,%MAX testArrows'v'sd'3150's'3(MFwMsgProgressBar.construct'Showing what we are up to now'3 >11sd'3(?8wMsgProgressBar.showProgress'working on '3G@Call procedure wMsgProgressBar.showProgress (#1) {sVXXhowProgress}3 D10 03( changeIcon333(#wMsgProgressBar.destruct3v'sd'3]KK]K5;d%MAX,%MAXP Changeicon'8 3 >13!1451'~H<B'32's~'3 >23!1058'~H<B'33's~'3 >33!1452'~H<B'34's~'33WYY!1057'~H<B'31's~'33j3s~'3/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ XZZ3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3Y[['/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'Z\\/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'[]]/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/q3'fTTfT>;de P_MODELESS'3P_MODE 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'\^^/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3']__/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'^``/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/_aa 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/`b" 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/; d F_MESSAGE,d" F_PERCENT0dF_END,dF_WIDTH,d" F_OLD_PERCENT0d F_C,F_CF_ENDF_MESSF_OLD_F_PERCF_WIDT/,,,,,.acAcgg8g W_DELETE gg'''qdgdqg&gg''' ;OKnc9g''g+gq"gPs~3qqggd '''' 'g'':ggqgHg@g3Ǔ&Yesqg''d g' 'g 'q,9ggggIg@g3g&Noqg''d ' 'g 'q-=ggggg"g)'qqggd ''g'''g'''q\΁ ; the construct';de P_MODELESS'3P_MODE 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3'ikk, 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',jll 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',kmm 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',l&n 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3', 3',-o0o/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'p 3', 3', 3', 3', 3', 3', 3', 3', 3',lll R; d F_MESSAGE3dF_FLAG3F_n/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'/ 3'P'qgg''' ',,',,.FLAGF_MESS/.,,',,.F_MESS/,,',,.