------------------------SDT2SimulatorTrace----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- SimulatorTrace-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------16-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! SimulatorTrace)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&()[w(!GMSC)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l\v! !(d)[ q(! 6,!% ActualAlarm_1_4!) process ActualAlarm)][ p(! 6,!"  AlarmMan_1_3!& !%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- ------------!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------process AlarmMan)][ o(! 6,!"  InputMan_1_2!& process InputMan)][ n(! 6,!% TimeUpdater_1_1!) process TimeUpdater)] [ m(! 6,! env_0)][k(! l\v)][D `(!">&>&7F7F!n,!n,!a!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40 ,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. >waitMinuteTimer(60.0000))][& b(!/?@!n,!p,!c!G#SDTREF(SDL,H:\ SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" > iTimeToAlarm! H?1, 22)][ h(! 6?!H#SDTREF(SDL,H:\SEG2106\ AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' @WaitForTimeUpdate)][D (!"b&b&  !n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\Tim eUpdater.spr(4),425(40,120),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. 0waitMinuteTimer(60.0000))][& (!  !p,!m,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(2),224(40,40),1,1)!#  iCurAlarmTime! ! 1, 21)][ i(! 6)][& (!!o,!p,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),281(5,135),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(2),221(55,25),1,1)!( bWakeButtonPressed)][ (! 6@!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),296(75,160),1,1)!o,! b InputIdle)][& (!xx!m,!o,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),257(5,120),1,1)!( FbWakeButtonPressed)][ (! 6!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(5),440(75,120),1,1)!p,!  AlarmIdle)][& (!~~!p,!m,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(5),443(50,100),1,1)!# L iCurAlarmTime! 1, 21)][& (!k3!o,!p,!!E#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),290(140,135),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(5),461(60,25),1,1)!, 9bWakeHourButtonPressed)][ (! 6!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),296(75,160),1,1)!o,!  InputIdle)][& (! !m,!o,!!E#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),266(140,120),1,1)!, bWakeHourButtonPressed)][ (! 6!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(3),281(80,160),1,1)!p,!  AlarmIdle)][& (!XX!p,!m,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(3),284(55,145),1,1)!# & iCurAlarmTime! q0, 21)][& (!E !o,!p,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),287(95,135),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(3),254(60,25),1,1)!- bWakeMin10ButtonPressed)][ (! 6!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),296(75,160),1,1)!o,!  InputIdle)][& (!P!m,!o,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),263(95,120),1,1)!- bWakeMin10ButtonPressed)][ (! 6}!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(3),281(80,160),1,1)!p,!  AlarmIdle)][& (!22!p,!m,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(3),284(55,145),1,1)!#  iCurAlarmTime! K0, 11)][& (!!o,!p,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),287(95,135),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(3),254(60,25),1,1)!- bWakeMin10ButtonPressed)][ (! 6j!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),296(75,160),1,1)!o,!  InputIdle)][& (!!m,!o,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),263(95,120),1,1)!- bWakeMin10ButtonPressed)][ (! 6W!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(4),371(85,160),1,1)!p,! y AlarmIdle)][& (!  !p,!m,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(4),374(60,145),1,1)!#  iCurAlarmTime! %0, 1)][& (!!o,!p,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),284(50,135),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(4),392(65,25),1,1)!+ bWakeMinButtonPressed)][ (! 6D !D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),296(75,160),1,1)!o,! f InputIdle)][& (!V!m,!o,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\I!nputMan.spr(2),260(50,120),1,1)!+ $bWakeMinButtonPressed)][ (! 61!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! S AlarmIdle)][& (!"!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(4),524(40,135),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!"  iTimeToAlarm!# 1, 12)][ (! 6!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(4),518(50,165),1,1)!n,!' WaitForTimeUpdate)][& (!\\!n,!$m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(4),521(40,150),1,1)!! * iTimeToShow! u1, 12)][D (!" & &!n,!n%,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),305(35,150),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(4),440(55,50),1,1)!I !. a waitMinuteTimer(60.0000))][& (!&!o,!n,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),149(125,90),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(4),443(55,35),1,1)!( nbHourButtonPressed')][ (! 6!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,!  AlarmIdle)][& (!h!n,!p,!!G#SDTR(EF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),488(35,165),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!"  iTimeToAlarm! )0, 12)][ (! 6!D#SDTREF(SDL,H):\SEG2106\AlarmClock\InputMan.spr(1),152(75,120),1,1)!o,!   InputIdle)][& (! U!m,!o,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),131(1*25,70),1,1)!(  bHourButtonPressed)][ (! 6!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),482(45,195),1,1)!n,!' WaitForTimeUpdate)][& (!+!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),485(35,180),1,1)!! [ iTimeToShow! 0, 12)][D (!"&&H H !,n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(3),356(40,150),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),290(50,50),1,1)!I !. waitMinuteTimer(60.00-00))][& (!g / !o,!n,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),146(65,90),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),287(50,35),1,1)!) 5 .bMin10ButtonPressed)][ (! 6 !D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),152(75,120),1,1)!o,!   InputIdle)][& (!  !m,!o,/!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),128(65,70),1,1)!)  bMin10ButtonPressed)][ (! 6" !E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,!0 D  AlarmIdle)][& (!G  !n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(3),506(40,165),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(125,80),1,1)!"  iTimeToAlarm! ` 0, 2)][ (! 6 !G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(3),500(50,195),1,1)!n,!' 1 WaitForTimeUpdate)][& 2(! !n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(3),503(40,180),1,1)!!   iTimeToShow!  0, 2)][D {(!"~&3~&!n,!n,!|!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(3),371(55,50),1,1)!I !. L4waitMinuteTimer(60.0000))][& (!f!o,!n,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),143(10,90),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(3),374(55,35),51,1)!' lbMinButtonPressed)][ (! 6!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),152(75,120),1,1)!o,!   InputIdle)][& (!rS!m6,!o,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),125(15,70),1,1)!' @bMinButtonPressed)][ (! 6!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!7p,!  AlarmIdle)][& }(!!n,!p,!~!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\8AlarmMan.spr(1),128(25,80),1,1)!"  iTimeToAlarm! 0, 1)][ (! 6!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' Wai9tForTimeUpdate)][& (!xx!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! F iTimeToShow! 0, 1)][D u:(!"&&33!n,!n,!v!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),140(40,80),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !.; waitMinuteTimer(60.0000))][ z(! 6!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(1),131(60,70),1,1)!q,!% ActualAlarmIdle)][ y(! 69!C#SDTREF<(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),122(45,65),1,1)!p,! [ AlarmIdle)][ x(! 6!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),119(30,50),1,1)!o,! = InputIdle)][ w(! 6?!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),134(50,95),1,1)!n,!' aWaitForTimeUpdate)][& r(!ww!n,!m,!>s!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),536(45,65),1,1)!! E iTimeToShow! 0, 0)][9l(! 62!E)[8(!- Simulation trace generated by SDL Simulato?r)]][j(! 6)][& e(!??!n,!m,!f!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! z? iTimeToShow! ?@1, 22)][D O(!":&:&g>g>!n,!n,!P!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110)A,1,1)!I !. M:waitMinuteTimer(60.0000))][ _(! 6=!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(1),185(60,185),1,1)!q,!%  >ActualAlarmIdle)][& \(!B==!q,!m,!]!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(1),173(20,165),1,1)! m= aBuzzerOn! =3)][& X(!<T=!p,C!q,!Y!D#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),152(45,140),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(1),137(60,90),1,1)!' Z<bSoundActualAlarm)][ [(! 6<!DD#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),200(50,160),1,1)!p,! < AlarmIdle)][& Q(!:A<!n,!p,!R!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimEeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" : iTimeToAlarm! ;1, 21)][ W(! 6;!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdaterF.spr(1),233(130,205),1,1)!n,!' ;WaitForTimeUpdate)][& T(!y;y;!n,!m,!U!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!!G G; iTimeToShow! ;1, 21)][D E(!"7&7&4:4:!n,!n,!F!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREFH(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. 7waitMinuteTimer(60.0000))][ N(! 69!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! I9 AlarmIdle)][& G(!Y89!n,!p,!H!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),J1,1)!" '8 iTimeToAlarm! r81, 20)][ M(! 6!9!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' C9WaitForTimeUpdate)][& JK(!88!n,!m,!K!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! 8 iTimeToShow! 81, 20)][D ;(!"95&95L&77!n,!n,!<!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. 5MwaitMinuteTimer(60.0000))][ D(! 67!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! 67 AlarmIdle)][& =(!56!n,!p,N!>!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" 5 iTimeToAlarm! 51, 19)][ C(! 6O~6!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' 6WaitForTimeUpdate)][& @(!3636!n,!m,!A!G#SDTREF(SDL,H:\SEG2P106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! 6 iTimeToShow! L61, 19)][D 1(!"2&2&44!n,!n,!2!G#SDTREF(SDL,H:\SEG2106\AlarQmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. d2waitMinuteTimer(60.0000))][ :(! 6q4!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMRan.spr(1),161(130,120),1,1)!p,! 4 AlarmIdle)][& 3(!3X4!n,!p,!4!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTRSEF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" 2 iTimeToAlarm! ,31, 18)][ 9(! 63!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,T!' 3WaitForTimeUpdate)][& 6(!33!n,!m,!7!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! ^3 iTimeToShow! U31, 18)][D '(!"/&/&K2K2!n,!n,!(!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1V),164(50,110),1,1)!I !. /waitMinuteTimer(60.0000))][ 0(! 61!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! 1 AlarmIdle)][& )(!Wp01!n,!p,!*!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" >0 iTimeToAlarm!X 01, 17)][ /(! 681!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' Z1WaitForTimeUpdate)][& ,(!00!n,Y!m,!-!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! 0 iTimeToShow! 11, 17)][D (!"P-&P-&//!n,!nZ,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. -waitMinuteTimer(60.0000))][ &(! 6[+/!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! M/ AlarmIdle)][& (!-/!n,!p,! !G#SDTREF(SDL,H:\SEG2106\Al\armClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" - iTimeToAlarm! -1, 16)][ %(! 6.!H#SDTREF(SDL,H:\SEG2106\AlarmClock]\TimeUpdater.spr(1),233(130,205),1,1)!n,!' .WaitForTimeUpdate)][& "(!J.J.!n,!m,!#!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205^),1,1)!! . iTimeToShow! c.1, 16)][D (!"*&*&--!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G_#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. {*waitMinuteTimer(60.0000))][ (! 6,!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,`! , AlarmIdle)][& (!*+o,!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1)a,128(25,80),1,1)!" * iTimeToAlarm! C+1, 15)][ (! 6+!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' ,WaitForTimeUpdateb)][& (!++!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! u+ iTimeToShow! +1, 15)][D (!"c%&%&b*b*!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. %dwaitMinuteTimer(60.0000))][ (! 6)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(4),374(60,175),1,1)!q,!% *ActualAlarmIdle)][& (!))!o,e!q,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),209(110,45),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(4),398(70,30),1,1)!$ (sTypeBuzzerSel)][ (! 6O)!Cf#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),215(75,75),1,1)!o,! q) InputIdle)][& (!'(!m,!o,! !D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMang.spr(2),194(110,30),1,1)!$ 'sTypeBuzzerSel)][ (! 6<(!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! ^( AlarmIdle)][& (!a&h#(!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" /& iTimeToAlarm! z&i1, 14)][ (! 6)'!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' K'WaitForTimeUpdate)][& (!&&!n,!mj,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! & iTimeToShow! &1, 14)][D (!"!&!&%%!n,!n,!k!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !.  waitMinuteTimer(60.0000))][ (! 6%!Gl#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(7),695(65,160),1,1)!q,!% >%ActualAlarmIdle)][& (!;$%!o,!q,!!D#SDTREF(SDL,H:\SEG2106\AlarmClocmk\InputMan.spr(1),338(55,175),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(7),644(50,30),1,1)!#  $ sBuzzerVolume! T$3)][ (! 6$!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.nspr(1),347(75,190),1,1)!o,! $ InputIdle)][& (!##!m,!o,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),329(55,160),1,1)!# "o sBuzzerVolume! (#3)][ (! 6s#!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! # AlarmIdle)][& (!!Z#!np,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" f! iTimeToAlarm! !1, 13q)][ (! 6`"!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' "WaitForTimeUpdate)][& (!""!n,!m,!!rG#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! ! iTimeToShow! ."1, 13)][ (! 6S !C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(2),233(65,55),1,1)!ps,! u  AlarmIdle)][& (!_d!m,!o,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),128(65,70),1,1)!) _bMin10ButtonPressed)][D t(!"\&\&aa!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),290(50,50),1,1)!I u!. \waitMinuteTimer(60.0000))][& (!^J`!m,!o,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),128(65,70),1,1)!) ^bMin10ButtonPressedv)][ (! 6P_!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! r_ AlarmIdle)][& (!u]7_!n,!p,!!G#SDTRwEF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" C] iTimeToAlarm! ]1, 28)][ (! 6=^!H#SDTREF(SDL,Hx:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' _^WaitForTimeUpdate)][& (!]]!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdatyer.spr(1),266(40,205),1,1)!! ] iTimeToShow!  ^1, 28)][D (!"R&R&\\!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1z),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. lRwaitMinuteTimer(60.0000))][ (! 60\!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(5),446(65,175){,1,1)!q,!% R\ActualAlarmIdle)][& (![[!q,!m,!!H#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(5),455(110,110),1,1)! [ |aBuzzerOff)][& (!Z[!o,!q,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),212(150,45),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(5),470(75,30),1,1)!! }Z sTypeOffSel)][ (! 6[!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),215(75,75),1,1)!o,! ?[ InputIdle)][& (!UZUZ!m,!o,~!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),197(150,30),1,1)!! #Z sTypeOffSel)][ (! 6Y!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(7),695(65,160),1,1)!q,!% YActualAlarmIdle)][& (![Y[Y!q,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(7),689(55,135),1,1)! )Y aBuzzerOn! tY2)][& (!HXY!o,!q,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),338(55,175),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(7),644(50,30),1,1)!# X sBuzzerVolume! aX2)][ (! 6X!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),347(75,190),1,1)!o,! X InputIdle)][& (!WW!m,!o,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),329(55,160),1,1)!# W sBuzzerVolume! W2)][ (! 6W!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(4),374(60,175),1,1)!q,!% >WActualAlarmIdle)][& (!VV!q,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(4),380(15,130),1,1)! V aBuzzerOn! V3)][& (!TVTV!q,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(4),383(15,115),1,1)! "V aRadioOff)][& (!T V!o,!q,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),209(110,45),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(4),398(70,30),1,1)!$ yTsTypeBuzzerSel)][ (! 6U!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! U AlarmIdle)][& (!SsU!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" R iTimeToAlarm! 4S1, 27)][ (! 6T!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),215(75,75),1,1)!o,! U InputIdle)][& (!R`T!m,!o,!!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),194(110,30),1,1)!$ QsTypeBuzzerSel)][ (! 6S!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' TWaitForTimeUpdate)][& (!SS!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! fS iTimeToShow! S1, 27)][D (!"kN&kN&SRSR!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. 9NwaitMinuteTimer(60.0000))][ (! 6YQ!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(6),614(60,150),1,1)!q,!% {QActualAlarmIdle)][& (!QQ!q,!m,!!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(6),602(5,125),1,1)! PaRadioOn)][D q(!"BBPP!q,!q,!r!E#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(2),239(5,85),2,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(6),536(65,25),1,1)!I !+ BSNOOZETimer(300.0000))][ (! 6FP!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! hP AlarmIdle)][& (!N-P!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" N iTimeToAlarm! O1, 26)][ (! 6O!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' OWaitForTimeUpdate)][& (!eOeO!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! 3O iTimeToShow! ~O1, 26)][D (!"K&K& N N!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. KwaitMinuteTimer(60.0000))][ (! 6M!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! M AlarmIdle)][& (!ELM!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" L iTimeToAlarm! ^L1, 25)][ (! 6 M!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' /MWaitForTimeUpdate)][& (!LL!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! L iTimeToShow! L1, 25)][D (!"%I&%I&}K}K!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. HwaitMinuteTimer(60.0000))][ (! 6K!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! "K AlarmIdle)][& (!IJ!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" pI iTimeToAlarm! I1, 24)][ (! 6jJ!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' JWaitForTimeUpdate)][& (!JJ!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! I iTimeToShow! 8J1, 24)][D (!"F&F&HH!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. PFwaitMinuteTimer(60.0000))][ (! 6]H!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! H AlarmIdle)][& (!FDH!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" F iTimeToAlarm! G1, 23)][ (! 6G!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' GWaitForTimeUpdate)][& (!|G|G!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! JG iTimeToShow! G1, 23)][ ~(! 6E!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(3),353(50,170),1,1)!q,!% EActualAlarmIdle)][& z(!DE!o,!q,!{!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),203(65,45),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(3),305(60,25),1,1)!# D sTypeRadioSel)][ }(! 6$E!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),215(75,75),1,1)!o,! FE InputIdle)][& w(!\D\D!m,!o,!x!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),191(65,30),1,1)!# *D sTypeRadioSel)][ v(! 6C!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(2),281(60,175),1,1)!q,!% CActualAlarmIdle)][& s(!bCbC!q,!m,!t!G#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(2),272(90,145),1,1)! 0C aBuzzerOff)][& m(!AB!o,!q,!n!B#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),200(5,45),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\ActualAlarm.spr(2),212(60,25),1,1)!* AbSnoozeButtonPressed)][ p(! 6B!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),215(75,75),1,1)!o,! ?B InputIdle)][& i(!@A!m,!o,!j!B#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(2),188(5,30),1,1)!* t@bSnoozeButtonPressed)][ l(! 6 A!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! ,A AlarmIdle)][ ((! 6gp!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' pWaitForTimeUpdate)][& %(!pp!n,!m,!&!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! o iTimeToShow! 5p2, 0)][& "(!o`o!n,!$qo!#!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!" mo iTimeToAlarm! o2, 0)][: $(! 6qo!< o&/* Not yet consumed by */ AlarmMan_1_3)][D (!""o&"o&"o"o!n,!n,!!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!I !. nwaitMinuteTimer(60.0000))][D (!"l&l&nn!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),236(40,175),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. MlwaitMinuteTimer(60.0000))][ (! 6Zn!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! |n AlarmIdle)][& (!lAn!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),272(40,190),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" l iTimeToAlarm! m1, 59)][ (! 6m!H#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),233(130,205),1,1)!n,!' mWaitForTimeUpdate)][& (!ymym!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),266(40,205),1,1)!! Gm iTimeToShow! m1, 59)][D (!"i&i&4l4l!n,!n,! !G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),305(35,150),1,1)!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(1),164(50,110),1,1)!I !. iwaitMinuteTimer(60.0000))][ (! 6k!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! k AlarmIdle)][& (!Yjk!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),488(35,165),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" 'j iTimeToAlarm! rj1, 58)][ (! 6!k!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),482(45,195),1,1)!n,!' CkWaitForTimeUpdate)][& (!jj!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),485(35,180),1,1)!! j iTimeToShow! j1, 58)][D (!" f& f&ii!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),305(35,150),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),290(50,50),1,1)!I !. ewaitMinuteTimer(60.0000))][& (!hxi!o,!n,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),146(65,90),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),287(50,35),1,1)!) gbMin10ButtonPressed)][ (! 6h!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! i AlarmIdle)][& (!fh!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),488(35,165),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" Xf iTimeToAlarm! f1, 48)][ (! 6eh!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),152(75,120),1,1)!o,! h InputIdle)][& (!ag!m,!o,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),128(65,70),1,1)!) ]abMin10ButtonPressed)][ (! 6Rg!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),482(45,195),1,1)!n,!' tgWaitForTimeUpdate)][& (!gg!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),485(35,180),1,1)!! f iTimeToShow!  g1, 48)][D (!">b&>b&ee!n,!n,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),305(35,150),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),290(50,50),1,1)!I !.  bwaitMinuteTimer(60.0000))][& (!Kde!o,!n,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),146(65,90),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),287(50,35),1,1)!) dbMin10ButtonPressed)][ (! 6,e!E#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),161(130,120),1,1)!p,! Ne AlarmIdle)][& (!be!n,!p,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),488(35,165),1,1)!C#SDTREF(SDL,H:\SEG2106\AlarmClock\AlarmMan.spr(1),128(25,80),1,1)!" b iTimeToAlarm! b1, 38)][ (! 6d!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),152(75,120),1,1)!o,! d InputIdle)][ (! 6c!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),482(45,195),1,1)!n,!' cWaitForTimeUpdate)][& (!8c8c!n,!m,!!G#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),485(35,180),1,1)!! c iTimeToShow! Qc1, 38)][& (!`a!o,!n,!!C#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),146(65,90),1,1)!F#SDTREF(SDL,H:\SEG2106\AlarmClock\TimeUpdater.spr(2),287(50,35),1,1)!) c`bMin10ButtonPressed)][ (! 6`!D#SDTREF(SDL,H:\SEG2106\AlarmClock\InputMan.spr(1),152(75,120),1,1)!o,! a InputIdle)]]}------------------------------------------------------------------------------------------(!4()[!(! 1!!!3)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------E