Path: news.uiowa.edu!hobbes.physics.uiowa.edu!math.ohio-state.edu!cs.utexas.edu!swrinde!emory!europa.eng.gtefsd.com!library.ucla.edu!nntp.ucsb.edu!mcl!uerics From: uerics@mcl.ucsb.edu (Eric D. Shepherd) Newsgroups: comp.binaries.apple2 Subject: KeyNotifier CDEV v1.0 (description, part 0/1) Date: 29 Oct 1993 04:19:29 GMT Organization: University of California, Santa Barbara Lines: 33 Message-ID: <2aq5kh$r77@hub.ucsb.edu> NNTP-Posting-Host: mcl.ucsb.edu Summary: CDEV for Caps Lock icon, keyboard lights, and more! -------------------------------------------- Name: KeyNotifier Version: 1.0 Author: Eric Shepherd Computer: IIGS Requires: System 6.0.1 or later -------------------------------------------- KeyNotifier provides two types of function. First, you can choose one of eight icons to appear in your menu bar when the Caps Lock key is down. You can also choose the side of the menu bar it should appear on (to avoid conflicts with programs like SwitchIt and The Manager that put stuff in your menu bar). If you have an Extended Keyboard, you get an extra way-cool feature. You can assign a funtion to each of the three lights on your keyboard. These features include -- o Caps Lock Key: The light is on when the Caps Lock key is down. o System Crash: The light turns on when the system crashes. o System Beep: The light flashes when a system beep occurs. o Disk Activity: The light flashes when disks are accessed. You can also, of course, choose for a light to do nothing. The Disk Activity function is really nifty because it works just like a disk drive light. It's great for internal hard drives and network volumes. It works in all GS/OS applications. -- sheppy@aol.com |-------------- Eric Shepherd ---------------- uerics@mcl.mcl.ucsb.edu |Programming Law #14: Code quality is directly E.SHEPHERD@genie.geis.com|proportional to the amount of junk-food eaten sheppy@cs.ucsb.edu |during the project. [Apple II Forever!] Path: news.uiowa.edu!hobbes.physics.uiowa.edu!math.ohio-state.edu!cs.utexas.edu!swrinde!emory!europa.eng.gtefsd.com!library.ucla.edu!nntp.ucsb.edu!mcl!uerics From: uerics@mcl.ucsb.edu (Eric D. Shepherd) Newsgroups: comp.binaries.apple2 Subject: KeyNotifier CDEV v1.0 (part 1/1) Date: 29 Oct 1993 04:19:35 GMT Organization: University of California, Santa Barbara Lines: 301 Message-ID: <2aq5kn$r7b@hub.ucsb.edu> NNTP-Posting-Host: mcl.ucsb.edu Summary: CDEV for Caps Lock icon, keyboard lights, and more! --- Delivered by binpost 1.3, written by Brian Tao --- --- For more information on binpost, e-mail taob@io.org --- This is a Binscii file. You need a Binscii decoder to turn this file back into its original form (usually a ShrinkIt file). The following software is available: ProDOS 8 -> BINSCII GS/OS -> GScii+ (NDA), sscii/descii (shell EXE's) UNIX -> sciibin Send suggestions for changes to this blurb to taob@io.org. This is the only Binscii segment in this file. ================================================================= BSD 'sum' and SysV 'sum -r' output: 25956 35 notifier.bsq ================================================================= FiLeStArTfIlEsTaRt ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789() OKeyNotifier.SHKAIjjAAAACA(4bIQg7mFAZNxITMyuAADAA0F6 GVvTlzW6C0WeAAAATMyGJgRXeIAMdNxIBkAGAEgAAAAAAAAAOCAAAAgMAAAAAAAA GVvTXoG2DAAPAQAABAAAAoDAAAw4AcMAAAAAAAAAAAQBdZhMAgQEIAwBY01ECAQC TMyGJgRXAIAAAAAAAAwAAAAALAAAAAAAAAAIAAAABAAAAAAAAAAABAJACAAAAMAA VCAAKkv2rCAAAAACDAgAAIAAj89cAAwHA8wLltEAv5UemlGdyVWaAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb7))oqIbUkPCQNAbCEB4VgAAACBE CBAMXMACIhBBAUAgWCAIinMFVmA5SaEJIHNFINS0MIfk3SqIAssE(UQUYAEi2SoD QJCAHhQATS8ASBwgUzXISAS54QPJ1ABAMLMIegWnAkRV40IAu(IGGUBUAkyIF(ll AwBv4mW42Q)oq1GLPoqNxalqantAY1SVG)heJUqlAOpYQkyulEBIZDIQKI2uwqAi iwewAEueCpFrBYxzbR1VRScOAIgL2hUbigNLoYgjCcrBCMOJmSQjQRAdHAaQqLkC guGZGDUWlZT9K5AajjUBoCAAuCQCHDYBosKgxbMc0MT)AAFgTVMUAqyXwGBCqD7g 4KU5EuTvMU6eYLGNACAySXgUk7GeB0AMK0IAyCMAauhYZZVALGyAAAgFA8HqBcOg o5BAHEEkwD0HHYwnBAuGYCAeFIMEQQcF2inQFeW(oEQAEAM8ww2FlgQRAABpUHzC UUEcRwUPvHBRAcik4QipmGCjLAjRVoAjLCEAZZhUrWpYBkiXcCHGRI9KIJweG5b4 gCksQoSmCeMgshrREkQpSkMXaIgnBMACoZAQEsQ4zmhGgLalHCUqKpoRoFixkCOG REDKMEGacUOO1U4sBBAEuOglLCpCSgxKjsJTGhUBih3PBND05KpFT45DIEmkAMgn ZASeRBqqLQBonjvUTA1jVCOjC6gNXF4ZgTgxBoVCAQPUBRfPuUwAgLAE4DQFRCeC 6hxSkBYRkm8HYkS2ZTgep6FAnptoSixAJNCoAiMGhB5VAMFqgGMosFwLVCiCJ7)f pCi6qKhDXX01HHHywYSAX94CgXAmNqWEgZVlzefbeFx9jlyHOQj3NWn8hfFJHWhq AlY4bA0GXhNc5KVfGhqsoVUitUiYBMrHt1HiucAFy3CxpoAyIXqTYgrRnkEgBTYo yyvSDUObBBKBtUJoA5BiCYBEKUOas2cLHA7ZLgGDgIgmCqZUTaAAaqGo6gL0IE0a qpH4ag2pRXymlgjtsaEgUAQG7KlhsFhqOAnB(BgAFYTKUJBQAohGFKhjM7AAByvK ygmxdGPnaFEOn6C6MVMaaA8JLAIjFJBzQDwg)UBaohgFCcApJlHo0CwjUsUAwSwN UX5FhGcR6OR6xCGTCCBo0BwJIdnWWkAFktCMG4J)NrApbdQOGhHd3VAa46BaEAx6 C)KD6CELPkuWQnA7AZin(CpQXp(y8NguCcX87GIpfjl3e6ELsytdABdFBC8IDilH QImsPwBA0EAUuCPVN3DeLhLWYeDUnb51eAYKKjlEQLzACEQuDkk40AAENCqDDkud AQLEwBwxL8IAFAJCgJxZ3BqBdkHQACC7rQMwZaPHqT(Bjc8YFwginDU4LhcIgg1r wACPgNgiF1AIyZgSKapsi7QCoKKAwCCoK(A8BISjUDbjgZBKUU2tstCgSQ04KCFE qSoBKVHAAIgRNsYAAMAJECIgjgTBoWwR2(hggAAKADnFNxjRoAIKaNAxCZUUUAmr EjRAxYkA0EEgJdAYGINLFQtAjSzAokPAMkAADQA8AEMkAATuQ5QK0PQjgFSDjQGE HjvyCV5pA1xigzKAABQk)AUpJKovSjRc6nlirCA5rMGlKBfExo2MUQLBH3S13LAl 9IN7IBHopQ5K4WBiui5igcBhImdkzwSEE1cQoqAQj3kEaONURgNABwBvO0ySI1Rz ZU2YNCUwjAVBbyWASBwG3SwgeFcId0VACYlUIUqhmVAI7VYAdMtUThPJ4nKo)GEX CDlcmQJKDME(0HePhADN47JwEBITRl1ZAAjewsSoNajnP2cyUkkcEHfxhS5mkjAD vlxwgascGEHnDgDBkzbUT8y5pQQ9dOjSiUpRxBUVAa1nAi5MsUsYqGSgSQeAQxKA DUlpty09rOrgqCM81cROK7QuiEwEVNAIpAKwAwEeTRtVgvJhMZC9OlAprInaA5hq 1E014BlYjgVdWbOH1y8(t9TBx)ExGFrCtyMQGGo(KiONgYEq0(qCtSgaLBBwzSbU 0JnffkBREsakJcCSADwBx6hOQPIh3Fyg90SeUGLRARCBoyJSoHwxvKY4BQCrHAKC r7mEANLAJDg4CQEEIMAdLgtcYtvHgLxRt)cxMQBdAjFewYrDY4dz8GB4VBcBBAoV hwKLoAhImGhAlcI4PEClDgnTgJdHUSjh(5QQQAEcHAA4BTpN4N1Dc3xQhYIQPEMQ XFICADwQMEwCbOAZKBUCAARgkgzhYlQpYAwJJItk2RgODWfKTBNAQMQoCFAwdMIY IAK(ADQTIZxGkMAwNEAcEAEdBB1Jwa2CE8xAHhQgTIEUNGmIjgKbgLhHWlAQYII4 JAA4CD3SALvGkA0hEHhg(YMcAEO)YFufIWDBYnhADdIsTIMPGgEqALgB8SjAR6Q4 oQEyLEIbCDfXQA8FMGjBr1YEcMIcHip6RrfPgEQgWIAAKAA(jDOXhhCIYjlCyjhQ YlAkWIMzGArwR57N8anD17xQIcA8ACqAgglB4zxAqpAghQIALEGIDBhXg4dGkvzB GCRYjQEUJEqLCR4TABbF(WjhDAQAqMI1ADUUNM5ggoAA1fLg34AWcDiDjOca4dAG 9Nbro1esWU2UTixBwd5siZLAGcx22WCmAG2K7G2zYZgDPObncDAUGsXOKiSBQF1s TJHAFQQZziJcAA1O7kjL4VwAxOrm8BQQaU4U4DGBBZjchhPgEExm2(BUACU8bH27 DftPIIgNq(GAAAGY2MHEAZQBApKc0CAYCYjctAqBgNxZyJNAouo9(xW5ZBICHaH2 kTHAIEH7UFOAAYY(V6EGgigZm6MXFIdRWxG4nDMCFGEVebHAbBK1rrSnVlTmAEiE gNAggIAEoCwOrSH0bc2LAmwAzdZ0kAAC5ttBgBEAA6gQ7jDvxNHoAYhdsZB8AAw) 2GnYgCQD)eWFTBAAHYbcvBMAAhlqeF9VcNkj)BpM07Df9LRGwDQA9ut)IY6iMAw2 gSAYDoAoR8QAgiGNA2JIUIJBjBPBAIgoMCQAQCF()h7GuIw)oAQCxE8YOIwDgECw SGAYuZCZSAqiDAETMtMJTdE3A0EoZGAOFhbmb2sQM9MJUXG3AJ1JuZCaUAHm0kMK Qd)EVoWdJqJkuJw2zAfHJqJ6UhyOMpYDuqlptPZQ2vEfiKTqSadF0YLXSy1LaRKz ouA0BbdW5EwfQsxAu2dceB9zguDWJzMpcHqAgxCrN8qIcHhKoAAJ1FsZIeAmI1AG ME0pwWjKQqlHByGCSG4qwqlVB0(0HhFItjULD42dWELpBFJbSHX5OtwXb2IkCmd9 Pg6Tc4IoJuJE7Rbam1NYxHi4M1NreVIL3A6N1e4En5w75jrYMNOpfcI)JyJkNBgO cHPotMwmgcQA6sDsCosJJVQQiO2qMAxO22rzGIiCuBSQyCsMp5igGAqTkSgOkJ4s AEXEco0BnJCYgSGVmIARFdkQyHoEJCIsJMltpJhgRC4Ayo33ePEwljOAMy8NioGh sQlDlPk0DhKAaebxEBBl4uEBhGQKjLjJ8OxNgILdsY8eno8kTQCV(UAKRACB8lVF JS80zHKSdhjJYgALk2ePtBSsAUDAL0hzQfqqbqUBfHIqJirOAge07EEqAwi7AMEB ABOCG8QpDmAcIdGOEICYIAEYyIAgdMHiCRQ0UYq4FRr4qFQ1FkEulU1VAUCoFEAo WI4oMKKW4xJP044gjiEzElDDNIOGQKPOz04IDAK0yhBhGEGyITMEiQ4AD0BrcJCB KEGAAqMN501gWADyZWWWOYVdIyOEYUQwWCpGxumWbZZ1VE8b0w9l32FzJfX3BAKa FgtK3wYYjCm30mDjYNeXI4dMQ41AWil6oTTjMcLEN45OQQQAjDJoSvTDiNOIAIME wgYYDgJ4ebCBNMGGwJNEEywgjD6wNvXjEoBOYqMOQIm1ZAi7CdTjPchHQosOywgu XCJQJ)4YFMImeVomYWm2ZadZ1VWDMMsfoyMEx04wD3nlT2ZDOepvOcEi30GuaZMr 966aehh7mVJvyku27iNQIDBaEMAeAJMN2FXuBD32TmXYZbbXWH4ZP2VeDi7yBRH9 tLOSGgKPG7Qeb4RSDvoDE2Bems81QYQoiipq0dT8EGBIO5gA31Fm412ntF(mGGEu lZMGKa(wjgzylmcDrjJ64iWECgfQeCqjGDjjIKiHN2blvbQIii8GCHT9ixHAna8N 2Q4GX8AGaLDhNMCCtUR6rsMee2BQ5AbhNEKADC2YITxCMqDwi5QYWHMc9Cv6PyRO ICkWgsAoKEEKCGskCgXQwS3EBXoMNoVgRIEOsAO3BbxEANVBgGhQpMEQDEEEAggA iFyDwCwBFDAInblOsUv6gSTl6oOeCMsHCEgIftG5VmkKho8SoAAKFcFwPmcMACLA ECEAAAQBcCgAqQA8IEMJCjRWAx5EiOTBs1YU8MKdQiFrhxSRohWFGIDxmdMsREL( khQ2ySAWEo2xBqh8fYInJCc0AywZYE9EYsCQFwYmWAAABCtBBTlAAMyjTWBorIER KlEIyKJQYh0jwpRxtAYAVCMAAAw4gbgAGvlykDgESMCAPAEChDEAgCwlGMyBQ(AQ jMC0AgooQRECkCHkoCiwaMAQJGgHBBqg4BDHKQChYwgITMBUBiE0CswMMwlgJP00 wQIBKEY6EaxYA(rHLAz5AooIcCKcBCQ4AIwHgGhBhDgAIAAgnAtogSHWYMVF2OCQ 1ANwgaCqAAZ4QLLCKA4JAJAlYMx6JnpziiIKY2bIIZzpShUqJIhIESlwADjEgAAL QQRQ(EI4MEa9gCUZI16GMBgxWNt2dSLppIpEJ8ZT2ZIVKK5g3QMbMmHKigQAAB2I pXlARxU4BACLDSk(QItPSjZAwswwTVWJUlZSTaclFKTQl5Tg9FgasKqtriTrgGCT 0CzTukq4VlUjMLSSArHmttVACgDBxdEsvCCBpB3AKr)WAIozPDrV3MC3IsNDASwb gVgHj)1p25c(darVnTs9yNQXMYFgDlhMUVQgACRMFyHZYJYtkIDTo(ABsKgntzd8 KcIMA7Rg9gRNwRY5OHa6z7gzcG)sBg2p89McRYrTj0twRE(T(gphbNAQEYcTFkjM AjkeI)QuB4Dg9FwSAIopEhWAqICOcOB0t(0s2dMGeDMNiQaAo9yBR3HB2zsOEMjL AXfb6rNBMUBAPDMuQQIBdEvkgAGSCyQGwRQxv7IkpKONqgEnKo5JE0hAk8Jg)JYE Kmdh05vQ9HDkHwVLhGeaNIBduDWnb(RcKrHXje8EA5ahRny)h(AEoA5TAJDQM6UO gSrDo30B6vhQGePUVIwYEhavGoZNoKtja2XDAYRpAZAwEROFyBNA44aQIL4zAoCy KAoAFCDdMCGPYozfOFhAdcgNzFPFhBpcQheGohzBu1MgWPjhnDj2hvtOjypzh45l iQAUPEMTca)ipofvBAF0AQCI9EMOSAKsgQhEI2QAyUAQREA0FAAlBC7MgwnDkMCh NlQYUIEeFClphT2KAQJDslShkxYYcMIMHhI7wjSPclAgrUAAMEEcFCDahx7K4(nD 8YCxdtQYZMIGAga5ABTBsXhAndA4fkNKLEFDCzOXoF8F4SjR55QYAME4BgkJhr(C M0lo23LoXAkBPDjBhdVferFAEExd9BoPAA2(349VgZQDD2X07DqyAAsdPylgjCMA 4LgHfb8N3BYIewhXACxg03lvkHgBYAu4GH8PP6QVczHEIkc5DVGQAwoPFxNgADg3 E1lw8AQD)WE3EDIAK4TMcAHAA0pHB4MQAgAUfPHdADgfeMUNOJ2kUULxHAAAp3qM kDIBZTxHO8jxM9IwHM(wA8EZA4xPPM7jA)B48EA(3LABgwwBoBc7l79e5(gDtP8A 7HNIxH43A)39IC)Qdj0L3DwB()BxAC)7zn9BfkvDx7BG7fakv(RbADZekBf3vBwP GYoi7eXlB)v2Ieg9mRf)Yr79DK)CDB)f3QWJpoOgF8w)Y4Bq9fNZCK1P0qoeIwen A4DE3)FiexognFc(BaiPED4v63zkC8JZ)XK9fg(jgt)PN1fQQ4hwfAYBPM4iLjNC Kv8TBQwBJegqIWc(nJeyJCgGDA8B)9m7(sK)Xd)05vdie8)T(7Pgw9)TKUwbo5vA Isfai9Bgi7(Towu7KghA(TlIABVQQkvggxeh9GAAJHASdEgjggBEgCAsqOPAWBOI yoQBBRQr)XgoZWQ4BOwjLOAyEZ)TNJAEAhxD(XkwIX)7AFlDkFvQjPAs4Zy7lLAg kJijw4(LK4PcmXv4s3)r40)zOwehjbAk6t)b07P0wbvTbjgTC7(bjvA8tvgzI7)z KWg7ZOA8UGQ4UVRQgXRgp7AU2WBkv2QwL2AkCn)DFzgbgXvTyEvbpIQbAKiY2bwb HoAEE8PMc4P8(xeUEUyLfcgwG8fMK4Osz(AUtMA8e)B0ATSA(HQwK8RwA3h4YBSo hKAxhdA85gAk98Qk)TREJRRQgAQMjQB4cIAIgMCAuNNIASSEE(R8TUR8)YA0HRRM c)R0BRh79dhgZNAM3iQcNawbcbS8pVRIABQEG9R0jmQ0pyBErCBE2AAk3iR0Z2AE WOS8vvR0nRxLZ3R0aGfEV3RM3GBUe0Rwi3BQ2XB06XRUx)RkwifE7zB8x0B8KVPU TSRc3uxTJDR8MZgbcBwACCwAGmEBmc(guKlgms8wKwjoK0jQK4jAK4joK8jQK8j4 cAkwqLiYMxPIgwQhAkgo(SFwCUSQMASoGsIo5YCICMSJkt2J2Anh4Cnxm7mJu7mp aQgBpJigQaEhCUAE(XEwCAR42xOQCSl0oNAZOQr0AwQA2BAQqAh8MJicRxigCSBA FzCx48ErKISZgwPIyZG46dmZ6fm50tlJQiPoMRJBAoQRMTAQCDhUPfCbsICAczFY EzAImnG44dmUAemxM5nZxMSB6GQKDvi8GXiUNPiEQriMnMjsn0iggro4gsoEqnAw q3AoxLjMM5gkoSFyvAA5OAwEBvCwzwiUAvocQDwAWrkkIdkkD3y8mKwbcxAYk2gh vLzByrl82SgEALCCY4EIANHomjAIu6AY22QxgwsJuTgA6DCpecWBB5y0yPGQ9KAg aDxEeHgcW5MLKjwUK3Fov2DTcHAisB9sq5gRMhzZ(CwksH1EQE9DCGnhS7GgKZGA oQlx5mQBKCAAiCAAzZS4Vfic(JCAZFj0Se28g7HYO4mR05G14EipoxokiGEhrqic Vpi86Ag4(Cisgvucyw4QawuogRgAkUCQ)Uks(CgEAYg0c6DAqhFYuBAFoUCVDVks BcksAuAAqDAFPY0gxZEwCCCVHVEp1nkc7mEwnqUKQWCVLVEp5kkcplUwliUYpiEt m8I1PVko9lkctmUw9yU4oCCVTVEpRlkcw7TET7UYoUCVXVUp3lkc04DCycIgN2UD 4ACVYgvsEDCp0vq6T1wYWBAV6ACVKa0gAs0TN9C4AsQpJAzUcVyUINlk2zF4k4w8 (520YI35ML2xcvFQTpjxwnG6q3wxulBA3chwcTQhKGhEfyC1cFizIahACoPYqEgY 2AAAKIS5MKtYC7F6fnDI05A4qXnhrVFgPvzJOCHAVSkEahm0kLX9B5DQ)XDwLzlR CqG4MvmcBjykUVnBuSwBsLXF0Sg5sIXh273JH01Zz31xgvG4ozWZA4XF(P2BGr3R iqGYsHXjfHmpaygpQs1UzSkJKXYNAOGwuCnBs5V9FvVFvPGI22Fg0X2EyImJ)nDd qTXNc7Q9aMHQp7FQZ8VNV)1ZECXVD8l8Gwgl23n91uVVTy1UjqlZO3gxROEwArn8 iLXVkx1RY8WdI)2ZlUV150lFLemNGCoU)pzpbvllApRNBRGgk)8xsDHAGMnRLXGC Bxz8HvG4BwmtzS2RSvn5TLjNicGQPX2pwjndA93kb7DIh3Wh43ghGp2E(amlkzwR A5wEGfGok7Ao07AY4DgtHWjdx8DYdDHKhHnlvQmd6DNi5jj9kI28HD0dHDEoxSHw ND3MxAHYd72NktH4MZmBDX2dvUHAIXn5hUG4gll5ke2RW6QdYLmV4cWxu8gBKE35 YwlFy5wpeE3tJ329cvmhe2m5y6n9zMm57KmlsmWV)52lHzj5ganpSygp0Z2knqnx ZlSJpEWVEZnxQHmFK)HYjkmxBPmxzPWJ3ylRZK21NPmJ4CiNO9fAYbU98o)CAMAA AAwAAEAAjDgOAAAAAAAUUVEAFAAAWAAAY01ECAQCTYBAJgRXdIAAdNxIAkAGAAgA DAAAAAAAAAAAA0AAgAAAAAAADAgAAAAAqYvwAAQKAQh6AIAACAwAvWPAAcgqCIOA OBAApR3bllmZk5iczN2bAAAAAAAAAAAAAAAAAAAAAAAAb7PAq(YwKvECyHH5a4kh Kn2MhFAycG(Rc)GNhjIgCakAePEBjkMwZ08JARHNYqJpMc8IyLGESjCgIyQcKjWK pkIwDy0hoP2JjGBvMSIEIxiGWytmMDAYKLHMaFE30QkBqRCERTIVAHEoPUQgYylJ L5sZXyENBUnJSQkAyDyMDkKva2kgT3UNKkA0Z20haOHMDVn5NomB1pDEAjENL1oM pJDmgxk2Ma44ZvCGohMgExw9eLFE7kOhNasgefUwTUK2QiuJNVGIxjoxXsdebUFI bEAXIuisNQwq4TlIAr6w7pF3z4g2dISOBJaOjnAQkxopsXmMK6GGRigYSZlINYKA y5gA9Cd6o0m5kx4Jpf3MqnE1bmSNKTHMJUN9e4mArpZMrFizXbrtY6tN6Q6IjKj8 ePvjAhIW4B0h73yAKOE8G)KDNMKeLBOO7ywQDhLQ2SjLIoyaqpOO8ggqLNu4Estv mCrioSMozTyIxuBJSOLRKIGOUaBEmL0gICEQkDxLAHr4sE2Aww4YQwmFipTLNGqA gxtMkywSDsgJY(qDMOGekjYN4DzyywgEKXfvqGKcKB9J434wJuA2e)uP8OKO0bqN viUkqwGoqjTqAPEKbAp704zQQSxwTVhxrEhYKYb304g6ROADDvjTBPJwaVSJJ3gk ITl5bTAjpgAYMgAi34gsILocc)aD0MEt4wd62S8IJLAPuh4qFFTP6qP6yUkyiMK( AxrpQND(i1bAyQgCjxKvXdjyW9OhytvKbvDcLJLEMaQzpgaV4m(ZA3w4DBo8VdCU gUdZEkuXVG1jqtMc4nzNNIyMKd(HQ0yahUAOyt7LIFgAFh3wkzQwuUiS0C5rXNSL jSrO1t0TTTXskW)3KJNpleCLFOucSCthB)ySP)Gt4(9Zi14wKXfKWnDXiUF2ySl5 kMckCypc2M7vsGgBWyghsdFy2QxVCKzPtuoUb2MgBy94JzQlddHQUrW9crfhmmqL IqP3vtpDpDXh4O5bSHEMBTg3KLYjsGK0tHie9ldSi051LHwDGWNKgyligyCqMZQn oXpDIL7abFaV((GSo6a)uXYwtMskqIYhPNs0p0dCV1Aj8OqGEAUOVBNcLS8SYrTO bPOy4JpBPRblVSb3kDu7cdPAlXxN7ZP)wp6g7u1oNqcbUeFTtev5sHgpf4K3N86j LyaHRvmTQ9mGXcqIg(qwat7Zl)7gDq2e4BJw2RnSSr)ubrEG7AMyRQwpmd3PUuCM cm6IvfuW1YVCVnWxvrBI0ep1rg93rFkUorozvTxk7RYhbutA0IM9lweuyllDQ8U4 GAhzOU2NDWYLquhlhKZE6VSNBPQfQA23tUPOOmmi96sAGQpOt0rzDcPJ2LIW8o7x 5UIBcmdf0hOZBAdJoRHbG1FeQCI3ny6MMNjduJEogCsAKCXoKOedYLG7x8Htn7Dc TApqoKYPgGqIxTDI(6FUzZBykATlXmReSR1GgOjBadyJQj5YrAkwpWxWMFDgOHbQ t1aBoESzYuCV4pJNsQOnslzpzPEmlcB3lVTnJxmW8K04viyI5IBOBgGbQtlJskDh E2VSRsIL1gN(KxwtEG6WcOHJufywyxKXYSRi2p6cxJ)KFxYhYs86lKP3B1zWJKRX 01REyKr8LuEhhNOuYFaGJdnn8NExNkZaLdZOnAPpC()CPTi2RGRplMRAWFoKUZTH UYhhrBz0cJKkMVCYFZzSCryXiW1Vo1UqlFW3XNZ8079(xPHPRUls08Q2TQ6oUQCO kQ9mM)eD08BBaJd3Ipoz0x46RMwx)TYSQKiyiaqjoXLY5WGbqmhQ2kTwNEOvWILY VyKlKV4Fw1D5bSqUlWCDEUIAyjzkI5Jq(IMak2sEULHwTbPshjyzWk5priqi1WN2 TK3f9RBjgPYVr3MgMSYLix4Tl6WrgRZSbRWqXGkAmmujJ1C(qh)JWhLqxwpRLROx DHM(6Tjd5ZZq0DXpnLdoERCOh2M8p3Esvml2IyMFHCDcYFANwetX9P4VB6Q99dR) 1gtsM2NhTXJRs3q35YgY6EgpS1oVSE5Y5Cqww4SBZa94CKgkhCuMLM2KampUoEC5 ExYGQzsxFEnQoX(FS3E1H4sUpQy3oQANj4xkETvkyw5cvGA0VVAmSZJl1t1v3yGR ZMcJtIqmX7kxcEUs8Yt0gPka3GuTC0EewLUH1rE3cRbUMOZnfuPqTJe6rjMY8tnz bdpi4aTgTMNGWo7rIApXmXLLrJRfOvw0EnUwASjBh(Uw0R5EPVogQIw5bBd0DGRJ GI2dzU1wxSaOwHGBRiAXSQ5UFGLr1eWGuKhIEvKdAZTQf0SaNYWkeOUbFHD0JIJQ KSUm11KBX(WvDtWhiTFG9USp0ICJOkkUXN9ppVPihsZIKuwQQO9WxiHkx5TFjUyN qPmV)OE8WAORGTUiKLc2snzKazxoYQGoKfZ9pGoKsfFT3Yhl1pW5FiJFGuJsVkTK JSDXKP7SkLWubRFBoUGo5TMCtACNNLmEGEb0ijYyY1hJ9omgFvVmycNFeqSNiI5X SKyrarrJ)eVmDGZBca8qWgxMjyYORtpbFQp0AXe91sVXWE1WSirJS(ZiGxqXroMq 3bTrr)llqbkjNFFAWLt7cVKv7RLGieoXhtdYpVx0Ub6un59AoCSaamsjgWa)5GGO D3VbysveJGdB7LjRIUiXsUowb0GKzaA3fTYr2YCNyKJFWUUMG6acfH30gwtt)enW hKnH1JujOpm4uoK9zCuHoljnbm2SwbexINDkp4DhMjz5VvOzRHGrWS9jDSHendEx UhXHD2ZmTaAYAyNgugAIzh09UKv(8KHah0M2WD2DIHxIZ3pGKZ3(UMawWJSdX5QX MZ2zT6tp7ddZDqy6et8XVQnZIoklJAZZuG61bCrYk2T4ZD16TM9owF1hhyThXX5( LS94y0Hw7yqS(9(1ZB1QHQbncUduq8lAlHe06qGWiGBCgU(46oEtJDFdvsx0P6vN FfwVmvnzkt3b6xDwFgIXkS3EhP94QFMjPfpLuxwtu868cyFfA27YxOjyFlYr1grh xcFl8qk)WrPiK9WXvc25LDtovVSRcNZH39aU9nPEf2KcWHtUn5bG27ZeUp)PtEn7 X9c)PT)fZ6nznzqnQ2(7ruRyl3mh3oCs4EJScAIUEAPRDI4OcZjCjRP2aNvUyNbh 4IV)0NLUTdPMTVlt2cwYzZiKYJZUacU4(AycSNygqFIbEEPmCAQTzE8JUIhOWdLa 1dxWlYRDSZ47hYS8UUJmSE6mLN790MhUWMLpGAEbwQWckhdEuInc(MPOxUaZUQf6 CdzkhB)bNZDdTdAYec1BuR3xaEkejFa8CKdWzZkzbUWDnFrtnFNYBZmShMNOoZQV SZfcmUQM6YuiNFRsFQS6oAQZSIhgeERG2FlsVYLRINyKDdS6uYTY)VttsY6oRhpe wERIXMb6IigRfEsCoB9U7ZPpQVBMGVjgWFTEOVptcQe9vBtZGJ6tjIEDJSM3DNO4 GURHLROexQzruNOZ0IIKsgzMCI03DAAOAgZvGELeEQBwpFeSUIZ40cgRrgQoISUX zgxKHKYyGK(y(Epk8ZZ5DFS8HgypARBb2Jw)jUT5QEqEtFCyLi9uAAZMpEf8qRLw yBlR0RG23ANVgAJcyJwprEFYlYBURdiFFieWmYAr9hQYNFcbtM5MGEEaGEB8lMSs RNz59Uaz0BWZ0hi)FhimeAmd0J1yCE0FDgQvEgM6)ZjKGNqbCQoU0dKS0d9L0BWK LmdHAApMelSIrFqt1h6f2ZszvNjLMl3NSG8VRmOHTCxM6ZpKuMLp4dw9sNGk7dGh vdjh3dSiTGvMSCeCDAEMelyQ2Fi6)NHZUealUeGmCEoXEcTiVSjSDkVVhlAWskXR ycCfjEKxACzL9dT57VmdiQ7n(BMK6VgPHcztPmBLpIUUQa2QQKJ7QGMpeEstQEtC kYTyoMj5HMa6GEvCLisuTCAMGgs6vRJwOCebRMBWPiT8Rgd9rh)9yhk(1lHoUYNF vlWnxkTAQeUNYWVAYKn2RkyCImOkcFtxqlzERio)sALb3IMu4Ecfcc(ZFmymOK99 qg(7QGD)ikwgQmYtYmpCoES7fkCjYdnRslmuZCDIZGGyUiSvMlgmKZy)ZCPbaWCO eMla6kRpehF(aS5tPe(FwlB6rk4rbOiYhgtmYaGMbmp1tloDbKubrY3EcmTwNSIs PJLPcGJgygG7Am46dGRZfKfugGRNklNiXkJ2YCtcYmP3ZmiDemDlOmpVcqbEEE5W EQFZON(xPmU7Dl371NGimMFZaKsDfi6)qdP2kV9jmdbMXNzHfm(AskP10pmA(kp3 NALJAADM2Nhzjm7qmYVCZkQV5dhMXgBMWY1d5AcQqgm2ukrwYKrz(pKI0dG0hmp0 km5BQqNHUkdkZmV4OGWVWCJMimr5EEuCiGtSRkXoeiu8fih9fm0pMZbuWNlE8ZLy Wp4Q2NJJqlOOfYc0Qm8tqofBtlM3nIgbcokUsJ(GlIj29JPAFpCmuIX5GgE(pFsd QQY0JKI)XQcfyoLrqOaXgIOHoqoI4oqUDEjEhBsMhJOA5R0wRIhSsMd7qqrsZd)O fQkwoOc6hNqGGofwbGC0ka7mUoNJdE9qHAYaYQgtsKENHgQBuqg3tKmH)EfZAViP pMORhOA7ni76nCtcnC)dGBubcMMA)chRPC0cPKOysqKqAqLrVgt3kAJakI9ScpVz 8IizQFVCkOhF8IHcHgF1OiFsDk2lvqSK7I4jGoMYVRfyaqkMZpUNdprhJSP11VHx Qd7NgqSlRl1DPGEx2pHnSg4RMVHMWplpQENCQemR0RxuYdQAAk5GSC(KpGBGJu(O NRnZCUYVvSxcxmuyhmDzRkhz0m4UAkJmbp39vqAMVct8XUti3tTUMtwUiq)91Wqi VmXH1lrr0WuYvtDLnuqUVsbVhmUn2KtrxCLM5kM(0udc3Sk1YtrZ3qoK4GgC1mo6 3CtbRAIOUE56gNZbGIdVQELPkCOKCoNUDkXVEsRfMtSX4ulODYNHiJayeFl8ZEQQ at2p6GaIYCQZDo3d1uEHVQLNdB4UrkqMdd4boo6hPiOXLeEHLiWMUV8JkWmKgmQB zmht1oKmGE370VGYuF2d8q0O9QXQ0e2QPBlQDE1EDATLAApOhi)dIlajlWC25pLd 9CeCDESI0tH5Gag(0N2ERsz7Tus82kCsks19)CCMfu6iVcFH8ofgzo3WSkw(jtU6 xJs1VAe1kAlY4EC9AfXBkcuYcEEaAfMHSUo)uw3ErRoLdqEbzqB)dmpiYqOakGcf iq2cZqnd3uHkQsKu7C7RYixs4KN3zg1Q1g8kUI55kmiWGETTlskkFSrcLqCCpNsY yUM9bgm(DKXjWNV8dKcfcIIJGEp3iEC8EACRZgG0kOFfidrSkoq)Ny0WgEUEjMTm EbhlmoxNlN0W5UvEjF0aFjsWkarONpT12Ek92gmazKgECrIcts15nqyIimG4bGXZ oBxT)AQdEYeizK1gEeHLjchRzuCGrgWioozrYGFxrVd7GIphREZDvI9qcU8hJruY ELbZ8aB7QGWTNtR72xybYK1KHNH8tIlbJu62ckkYgqoC)EJkPGE7iFIfBy4GbEG3 iwrQ7YZtxE2FQES9QZyXIdUb(yeBDIRR(CUNZQysQNgK)CubDERI(CENQEHMNHfI OfSb(GzEFuvSOT6xOPsL)CRMduZ5NzS6PzE4(CUMEAeVEE21EAeSEAURAzA9PDfC Q3TAO3cB(CUOVtlIOzh8)G4F(CEORXjQVwu4(CyNFMlckIiKRn12PLWRQuklPL0X KtJ5zGqXOD8aK1ICSnY6012L3ERubx7HLrKDNACId0AIG0kIoNSzLnz3edfTGKKI Ix6vJKw5fIEiBaOVqIVIfosOd28N1YtlXQrnPWuP1wmEBy6qqg5W(im)fsm6HO1r Wo287YgpGibIyy3kghY(KalpXWHJpeuLRwKWHHZHaNnUGElY)RpbQwKRRV9WcA(d BKcF1QjhZhIUHYVQAa)QUFHzcoX)jIiGXfyIXUd5lFJ5CEoESRBzbdG(9RexE1zg FGcHox4xpMYnyJZpXclHUEpKuFVdomIqCE((EEJZgk3)UhXQ5UNJqQl7NbzuwBkO tST0ladHBuUDqZWNN2ASeMrUEUpPBDARVdjPLCdMdDdLKC1NrOfXapK1UZ4moIif HEyad351VRzeDoAwsCQLEB8N)ERSbM(YQsbizEySi05qQs2X9Fn7DYVGDABOECjN 5GXeeUfHHIVteBVYFJiReFVmFE3Cc4dEFEwCLRQ7rIFlE0t2WEuCgHoEgD6KONef LrSRd3m6Xl1ReMpogI0KG4FFsCkeqALTAKAWHoV1HUDOCAQ1WArRyGMfaI43Y1Zk BK1QfwUPjyqNSBMILFbX8I)kAhte8VDUHXGXMJA7jECdWFlBPpj4VxWxmchrcUen WpV5FiHH2ddszF921cmebFnSQkvwjMBRfs80UA5RoKitlJUJvEhEsZpEQJhZXYoE ThxKYjfCi5ITfAQT5FdITEE8o5ZEZIWZxQ9fZzSZRly8keifiYgQmYO6M6fTnI3l hVhd9J3nGEB0cHJZEERsfFN(EMRXdJgMEMZuwAd1OJPhhEXG40umQA5YlR0VmAla lUBNK3CI9FmDyIF71ErbccU)FIj1cM0qUAoQrXgjrP9gRMqQuo3p2x3RGUBrH4Sy XEWQEHDSeMqAKSFeGIEmF6MElMjU(FhB1ELPs39mE30nycWAlI36jYcrfxOxzg)o sv5XqHpKGIdmUMRtuIqgl5bxRkibI1nvrIcRUJCQ2MIPF15bggSe8MRWtIjF5M5Y W5wrn03rfbc4lOyqTNzsH7XteIZHvGJNtNYAvPaBwQkd)R9jlFkLwQ2NR(lN)NeL GAEZXEJ7VcFRnAZQCIwYiP0)Y0IOHIJJEAXDQo5LEMlcFAjLEAFS2DDUQDmUxOUs 3UC2oARCHETLGANQCQexx9gcH4jPCAuY0J2h1npRGADQ3H3(3)bemCQDighCdHaS gtFNJ5NmY4WHEXFird1SGENac8YDM2Lsfoh()A0Zozb7Soe5ACVMEMhGaBkM)9NX DAbZEb1KEPn(xkAx5wsGy)tlnJZmcJtUlX4WoLr44rVdUZDPU45QCEB5AAw28D3) 8)Yy8)tyA8AzFBQ1vst)C8thMAw2gSAYA8IoxPQAOVwICCAIUMgBgMAp(BYAUQxD QhFdVR0oWpwBvffwlA8XIBeApjOLBAMQCYDDQVd2VCqAhQJAjiEFGEEQBIMqMAAE AUGT FiLeStArTfIlEsTaRt ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789() OKeyNotifier.SHKAIjjAADACA(4bIQg7mFAZNxITMyuAIgjAMas D8zptF0LQFBBNOpkS0nPwARENCYg2bTFmhF2NO6Y2ZTtyq7gqocxsu)KyWLL6pc2 QtzKAcT))Z02gAw)yjFKAUQJwDTAwnSNJAw7W0)ggyARCG(bLIhDgoAzCPmcGI7A 4xOsA8Fwr8SM6ChLB818)HTpaBZDJzUMcEgnY0PaRbEgi3SthDmHKz2JTMGto5AC Qj2YsdxGQyFFnbExs1UBRILRN(4JCYTekhz2ras(slaBAwA)NWPTqsg4mh8L0)yY sdwGRRL51znEXs9GfYHdAoHwAPA9A7fk(C4AoTtgNO4rolNCgI4rNgW2rPuBCe7r tMPzyTOvKi22L4v)0fKEgBCA2wzIELgU6sgD2X0YhqqN2swvAChyE41B8NCcQxgc x3gugE7gcr3G(XIaPApKDJBAJFHZsUoDT8TsmJ2CKuzIBiKLEgUlSkUQAQQlgKYx (CXIIDdj1IjsyiZ3BgiRyCBiyswNd0MQBRE163SzED((Ewejn8j0vgeoL8DhLbo8 FARp(DJI0hmNHF0KBRLatMSQAwEay2nJ18DIeiU3ohj)FZIVSJ6C41IzRNb6tBSU (TI90imM04PhPRFaMcRQwAatgOv(QdU0YBUB4GwXBNN0lz1oU14y)EftIEQONyLt 2kiNPzAJJT7EoLqgdYz7hK3CDAzvZ7GZUMQc61kQAOo(4BgTE9YAQiQAokDyAJiA AAwjeCeE5j9fAA5ZgFBKKCQCNN6SbQLw9VC43CeAD8Hx0ah5oobCCQMwIktyCsgB iCkKQ6)fAaK6AClDYGCi8Ghua4qA20wABDgyoCBBNMKSIAJE54wQD6DHecjjOCsJ IyFGMUa4gCbZAY1iAOE4qlKXCDCLa7NuB36aOIg1AAAAAAAAAAAAAAAAAAAAAAAA AgXh -- sheppy@aol.com |-------------- Eric Shepherd ---------------- uerics@mcl.mcl.ucsb.edu |Programming Law #14: Code quality is directly E.SHEPHERD@genie.geis.com|proportional to the amount of junk-food eaten sheppy@cs.ucsb.edu |during the project. [Apple II Forever!]