FasdUAS 1.101.10 k l  User set variables  & User set variables l  r m o $0numberdaysnoticenumberDaysNotice D> how many days before the birthday to alert you, 0 is that day| how many days before the birthday to alert you, 0 is that day  l r m o (0timeofnotificationtimeOfNotification )# the hour you want the notificationF the hour you want the notification l  r  m !!""Home o $0selectedcalenderselectedCalender 93 the calender in iCal you want to add the events to##f the calender in iCal you want to add the events to$% $l%&' &l() (  Setup)** Setup'+, +l - -r ./ .J  /o 0birthdaypeoplebirthdayPeople,01 0l2 2r34 3J 4o 0 birthdaydates birthdayDates156 5l678 7l9: 9'! Get the current date & next week:;;B Get the current date & next week8<= <l> >r?@ ?I .misccurdldt null @o 0today=AB Al)C Cr)DE D['FG Fo 0today Gl&H H]&IJ I]$KL K]"MN Mm < Nm !< Lm"# Jm$% Eo 0nextweeknextWeekBOP OlPQR QlST S0* Loop through everyone in the Address BookTUUT Loop through everyone in the Address BookRVW Vl*X XO*YZ Yk.[[\] \r.7^_ ^l.3` `n.3ab a113  pnam b2.1  azf4 _o 0 peoplearray peopleArray]c cY8def dkHgghi hrHPjk j4HLl  azf4 loJK 0i ko 0 thisperson thisPersonimn mrQ\op onQXqr q1TX  az11 roQT 0 thisperson thisPerson po 0 thisbirthday thisBirthdaynst sl]]tuv ul]]wx w<6 Check if they've got a birthday entered on their cardxyyl Check if they've got a birthday entered on their cardvz{ zZ]|} |>]d~ ~o]` 0 thisbirthday thisBirthday l`c m`c  msng }kg lgr rgr mgj n 1mq  year ojm 0 thisbirthday thisBirthday )# otherwise it uses their birth yearF otherwise it uses their birth year lss lss # See if it's in the next week: See if it's in the next week Zs Fs lsx ?sx osv 0 thisbirthday thisBirthday ovw 0today l{ A{ o{~ 0 thisbirthday thisBirthday o~ 0nextweeknextWeek k r n 1  day o 0 thisbirthday thisBirthday o $0thisbirthday_daythisBirthday_day r n m  mnth o 0 thisbirthday thisBirthday o (0thisbirthday_monththisBirthday_month l l  Add them to our list* Add them to our list r b o 0birthdaypeoplebirthdayPeople n 1  pnam o 0 thisperson thisPerson o 0birthdaypeoplebirthdayPeople r b o 0 birthdaydates birthdayDates n 1  az11 o 0 thisperson thisPerson o 0 birthdaydates birthdayDates{ l 0i em;< fI<C .corecnte******** o<? 0 peoplearray peopleArray Zm*+adrbalisd Macintosh HDWrH+BAddress Book.appDV-[t ApplicationsW ,B*Macintosh HD:Applications:Address Book.app"Address Book.app Macintosh HDApplications/Address Book.app/W l l <6 If we have birthday's go into iCal and add the alertsl If we have birthday's go into iCal and add the alerts l Z F ? l I .corecnte******** o 0birthdaypeoplebirthdayPeople m l~} = l|{ Izy z.corecnte******** ox x 0birthdaypeoplebirthdayPeopley|{ lwv Iut u.corecnte******** os s0 birthdaydates birthdayDatestwv~} O O Yrq k r n 4p p cobj oo o0i on n0 birthdaydates birthdayDates om m0thisdatethisDate r  n  1 l l year o  k k 0today n 1j j year oi i0thisdatethisDate r$ ] lhg ] mff< mee<hg od d(0timeofnotificationtimeOfNotification n 1#c c time ob b0thisdatethisDate r%6 \%. l%,a` n%, 1(,_ _ day o%(^ ^0thisdatethisDatea` o,-] ]$0numberdaysnoticenumberDaysNotice n 115\ \ day o.1[ [0thisdatethisDate   r7   I7}ZY Z.corecrel****nullY X X kocl m;>W W wrevV V insh ;ACUT U prdt KFwS S wr12 mILR R wr11 bOY lOUQP nOU 4PUO O cobj oSTN N0i oOPM M 0birthdaypeoplebirthdayPeopleQP mUX  !!'s BirthdayL"# L wr14 "m\_$$%%#K&' K wr1s &obeJ J0thisdatethisDate'I(H I wr5s ([hs)* )ohkG G0thisdatethisDate *]kr+, +mknFF ,1nqE E min HT  oD D0 thisevent thisEvent -C -O./ .IBA0 B.corecrel****nullA0@12 @ kocl 1m? ? wal12>34 > insh 3;4=5< = prdt 5K66;7: ; wald 7m99:< /o8 80 thisevent thisEventC r0i m77 I685 6.corecnte******** 8o4 4 0birthdaypeoplebirthdayPeople5q 439 3 wres 9o2 2$0selectedcalenderselectedCalender m::wrbtalisD Macintosh HDWrH+BiCal.appD.-K ApplicationsW ,nB"Macintosh HD:Applications:iCal.appiCal.app Macintosh HDApplications/iCal.app/1;<1;0 0.aevtoappnull****</=.->?, /.aevtoappnull**** =k@@ AABBCC+DD0EE<FFAGGVHH++.->* *0i?6)('!&%$#"! :  $ )$0numberdaysnoticenumberDaysNotice( '(0timeofnotificationtimeOfNotification &$0selectedcalenderselectedCalender % 0birthdaypeoplebirthdayPeople $0 birthdaydates birthdayDates #.misccurdldt null " 0today!<  0nextweeknextWeek  azf4  pnam 0 peoplearray peopleArray .corecnte******** 0 thisperson thisPerson  az11 0 thisbirthday thisBirthday  msng  year  bool  day $0thisbirthday_daythisBirthday_day  mnth (0thisbirthday_monththisBirthday_month  wres  cobj 0thisdatethisDate  time  kocl  wrev  insh  prdt  wr12  wr11  wr14  wr1s  wr5s  min   .corecrel****null 0 thisevent thisEvent  wal1  wald,jEOEOEOjvEOjvEO*j EO EO*-,E`Ok_j kh*/E`O_a,E`O_aVa_a,FO_ _a&2_a,E`O_a,E`O_,%EO_a,%EYhYhOP[OYUOj j j j a&a*a/kj kha/E` Oa,_ a,FO _ a!,FO_ a,_ a,FO*a"a#a$*6a%a&a'a(a/a)%a*a+a,_ a-_ a._/ a0a1 2E`3O_3*a"a4a$*6a%a5jla1 2U[OYTUUYhascr ޭ