D PARALYZEV1.0 5-JUL-1993 15:38DEC C T1.3-007  CHANGE_PROCESS_NAME  SAVE_MESSAGES TIME_LEFT BROADCAST_QUEUE(IN_BROADCAST_RECEIVER BROADCASTS LOGFILENAME $READONLY$$BSS$$DATA$$LINK$ $LITERAL$iH$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$FCLOSE DECC$FOPEN DECC$GFPRINTF DECC$GPRINTF DECC$GSPRINTF DECC$TOUPPERDECC$GA___CTYPE(J0X INIT(J DEINIT8JP DRAW_INITIAL_SCREENS0J PUT_TEXT0JH GET_USER_INFO0J@ GET_PASSWORD0J8h CHECK_PASSWORD0J INCORRECT_PASS(JX GETKEY0J` NEW_MESSAGE(JP SET_PRN0J@ KILL_PROC8J BROADCAST_RECEIVER8JP BROADCAST_PRINTER0JpP PARSE_ARGS0  LOGFILENAME0  BROADCASTS8 IN_BROADCAST_RECEIVER0 BROADCAST_QUEUE   ORIG_PROCNAME0 ORIG_PROCNAME USERNAME0USERNAME !PASSWORD0PASSWORD  HASH_ALGORITHM0HASH_ALGORITHM  DISPLAY_ID0 DISPLAY_ID  PASTEBOARD0 PASTEBOARD  CTRL_MASK0 CTRL_MASK KEYBOARD0KEYBOARD TIME_BIN0TIME_BIN0  TIME_LEFT  HASHED_PASS0 HASHED_PASS SALT(SALT0  SAVE_MESSAGES8 CHANGE_PROCESS_NAME   FIRST_MESSAGE0 FIRST_MESSAGE   MESSAGE_LIST0 MESSAGE_LIST(J MAIN DECC$CALLOC SMG$REPAINT_SCREEN SYS$CANTIMLIB$STOPLIB$ENABLE_CTRL DECC$EXIT0J0  PRINT_HELP SYS$BINTIM LIB$DISABLE_CTRL SMG$CREATE_PASTEBOARD(SMG$SET_TERM_CHARACTERISTICS(SMG$SET_BROADCAST_TRAPPING(SMG$CREATE_VIRTUAL_DISPLAY(SMG$PASTE_VIRTUAL_DISPLAY(SMG$CREATE_VIRTUAL_KEYBOARD DECC$STRLEN SYS$SETPRN(SMG$DISABLE_BROADCAST_TRAPPING(SMG$DELETE_VIRTUAL_DISPLAY SMG$DELETE_PASTEBOARD(SMG$DELETE_VIRTUAL_KEYBOARD SMG$PUT_CHARS SMG$SET_CURSOR_MODELIB$WAITSMG$ERASE_LINE SMG$SET_CURSOR_ABS SYS$HASH_PASSWORD SYS$GETJPIW DECC$STRCSPN DECC$STRCPY SYS$GETUAI SMG$READ_KEYSTROKE DECC$DELETE DECC$FREE SYS$GETTIM SYS$ASCTIM DECC$MALLOC SYS$SETIMR(SMG$GET_BROADCAST_MESSAGE SYS$DELPRC(J0 __MAIN DECC$MAIN DECC$EXITOTS$MOVE "=  "=  "=  $=  $=  $=  8= sys$login:paralyze.log;   = w =  = %s  = %s  =   (=   0= %s  8= a+ @= %s  H=91Paralyze v1.2 - Copyright (C) 1992 Nick Hilliard ='There was 1 attempted break-in =*"There were %u attempted break-ins = while you were gone.  =2*Nobody tried to break into your account.  =JB%s. Paralyze received the following messages: Couldn't open %s  X=Unknown argument  p=<4longer than that could be seen as terminal-hogging. =>6 Usage: PARALYZE [-sh?] -s: Save message in log file =1) -h/?: This help screen0000 00:01:00.00 =91This terminal will log itself out in %u minutes. H=Be back before then! `=+#This terminal is being used by %s, ="who will be back shortly. =Enter Password:  =:2Incorrect password - Press any key and try again. =D<The following messages were received while you were away:  8=?7There were no messages received while you were away.  p=%Message #%u (Received %s) %s =&[PARALYZE: Couldn't open %s]  =&[PARALYZE: Couldn't open %s]  =PARALYZEd (xx) =PARALYZEd (%u) =(%u minute left) =(%u minutes left) =User %s Logged out.  8=SKParalyze is a terminal locking program which will enable you to leave your =QIterminal unattended for a short period of time, knowing that nobody will =SKbe able to gain access to your account. It will trap all broadcasts to the (=VNscreen and optionally save them. It also tells you if there were any attempts x=UMmade to access the account. Finally, it logs out after 30 minutes, since any  =0@ P;=P@ 7 MESSAGE_LIST ;; @ DECC$GPRINTF DECC$FREE=?7 FIRST_MESSAGE DECC$DELETE; (SMG$DELETE_VIRTUAL_DISPLAY( SMG$DELETE_VIRTUAL_KEYBOARD SMG$DELETE_PASTEBOARD DECC$STRLEN;7 PASTEBOARD=0 ;=0 7 ORIG_PROCNAME  SYS$SETPRN= 0(SMG$DISABLE_BROADCAST_TRAPPING7KEYBOARD7 DISPLAY_ID=  X=0 ;=@   SMG$READ_KEYSTROKE=0  ;=$@   SMG$PUT_CHARS=0 ;=0 SMG$SET_CURSOR_MODE= SMG$ERASE_LINE SMG$SET_CURSOR_ABS=0  h ;=@ 7 HASHED_PASS7PASSWORD7USERNAME=   SYS$HASH_PASSWORD7SALTHASH_ALGORITHM e5=0 @;=0 7DECC$GA___CTYPE  DECC$TOUPPER=0P P ;=< !LIB$STOP# DECC$GSPRINTF;= A 0%LIB$WAIT=0( ;= @ % p' SYS$GETJPIW) SYS$DELPRC=0H P;=p 7TIME_BIN=+ SYS$SETIMR ;= <   ; (-SMG$CREATE_VIRTUAL_KEYBOARD= /SMG$CREATE_PASTEBOARD 1LIB$DISABLE_CTRL=0 X;= @ 0 `3 SYS$BINTIM7 CTRL_MASK (5SMG$SET_TERM_CHARACTERISTICS(7SMG$PASTE_VIRTUAL_DISPLAY(9SMG$CREATE_VIRTUAL_DISPLAY(;SMG$SET_BROADCAST_TRAPPING=0 H;= = DECC$STRCPY? DECC$STRCSPN8OTS$MOVE (; ; C SYS$GETUAI=00 ;=`  `; `E DECC$EXIT=0 P;=P ; G DECC$FOPENI DECC$FCLOSEK DECC$GFPRINTF=0 ;=@< MSMG$REPAINT_SCREENO DECC$CALLOC QLIB$ENABLE_CTRLS SYS$CANTIM=0 ;=0 U DECC$MAIN=0`@ ;=@| W DECC$MALLOC= Y SYS$GETTIM[ SYS$ASCTIM=0@ ;=@@ ;;(]SMG$GET_BROADCAST_MESSAGE  =-%  (=91 `=1)  =PH#4G~^ ^(GG# B  = > (b@Zk =b# @0B4G8bG@ZkG] ](0#kG#TG~^^ ~(08GGG0BG=4G8bG@ZkP"b#=GW@b#@`b#@b#@b#K@hb#@bGb#@ B0@(b$vHG4G@Zkb#;@hb#@PBGXbGTG@Zk4G0vH8F`0B8b@Zk@B4GHb@Zkb#@4GX8D `G "GTGpBxb@ZkH"X"pB4Gxb@Zk0b#@ӐBGb4G@Zk4GG]] }(08@#kG#01B~^^~ (0޴8@HG$vJGGVGQ@q@. PJJFF E,  EHH<@!@=<@; !u@+2 4G¤pJTGE0B 8bv@JGPFEG@ZktGG PBXb&"HF"G@Zk4G@BGHb@ZkGB@"bGTG@ZkŤvHŴ`4GgH v H'D ø4GBb`"@Zkb#@%1@$vHG]]} (0ݤ8@HP#kG#G~0^8^@~HPGG"bB B@c P @ZkTG}# #"=@c"=8"}pc#B # }#"$"(=,=b#"@ZkG , H P@BCb#"PGTGG@Zk0@$vHA@C!.J0B4G8b4G@ZkG0]8]@}HP`#kG#TG~^^ ~(0GG#0B"" "=8b @Zk4G0vH8F Bb@ZkB"bTG@"@Zk4G0vH8F Bb@ZkbGBGbGGGG@Zk4G0vH8F Bb@ZkPB""Xb B"$b" "GGG@Zk4G0vH8F Bb@ZkBG"GbtG@Zk4G0vH8F Bb@Zk "pB""xbb"GG@Zk4G0vH8F Bb@Zk`BB"hb b"GGG@Zk4G0vH8FBb@ZkB4Gb@Zk4G0vH8F`Bb@Zk`b#d$0`@v Hc`H#D$@G]] }(0@#kG#4G~^^ ~(GG@" "= =G vHC Bb@Zk4G`H0B8bvJF"@Zkb4GPBXbG@Zk4GBbh@ZkTGBp""bG@Zk4GBb`@ZkG]] }(0#kG#4G~ ^(^0GG=G0B] B}]8b =@ZkG`H0B="8b]"vJ}"F"(""@ZkG ](]0@#k#4G~GP^GX^`~hpxGGb#HhbP #G_@$"0BtG8b" vHC@ZktGG#"Gb#_#"GtGGb#_""BGbTG@Zk4G0vH8F B(b@ZkPBH"Xb4G@Zk4G0vH8F B(b@ZkB$""bGTG@Zk4G0vH8F B(b@ZktGH/0BH="8bGTG@Zk4G0vH8F B(b@ZkH$""tG0@H 0BB8b@ZktG4G#"Gb#b_@"#GGGb#[_#`"GGGb#T_GP]X]`}hpx#kG#G~G^G^~ (GGb#Xxb"#7_"" BG(bTG@Zkb#e@4"" BG(bTG@ZktG@B0""HbB"G@ZktGPBXbd""`B"G@ZkG]]} (0#kG#4G~ ^(^0~8GG8B0b(@"bG= }@Zk4G`HBbvJFG@Zk=`H`"Xv H D=.t.QJtJ'J4HB"GPb""GG@Zk "},!.}H!J) qD }."."tJJ$vF/=#a/ K`KG `.]"a,! JaH BGG ](]0}8@#kT.R TJSF.P JF.U JF@/Z @K[GA,B AHCDBG#~^^~ GGG_b#@0B4G8bG@Zk vH䡵@U@`0D@D2F@#1`@dD DD DB.JFBG0 CYCaHz/[zKaGz?B0.Q0J0>G]]} 0#kP#G~^^~GG#@BHB0"@ZkG@B"PB@ZkGG]#"x"bG" `=Gd}b4@=L}}" }G]B@bG@Zk4G0vH8F @BHb@Zk vHCx=!v H@$.Q$J$>hG0BTG8b( G@ZkTG=G!v H!1 @@ 0B8b$"@ZkG$vH 1@`@Bb4G.PJ>G@ZkTG`=`H Bh"(bGv H D`=@ZkGG`B`]"hb0}"GGG@Zk4G0vH8F@BHb@Zk Bh="(bGTG@ZkG]]}#kG#G~^ ^(~0GG#b(B="0b}"GGGGG@Zk?$! <5@!@?TG=1&J&JQ"q"@F=G] ]4J(}0@#J vJk#4G~@^@^ @~(@0@8@޴@@H@GG 0b`#  @B(Hb@Zk G(4G@BHb@"@Zk4GpBxb@Zkh G?@BG0F! ( ¤8 G b@BCHbG2TG@Zk4GPBXb@Zk4GPBXbG@Zk G?@BG0F? BGPBCXb4G@ZkG@]@] @}(@0@8@ݤ@@H@P@#kG`#4G~`@^h@^p@~x@@@޴@GGG@B0" Hb8"= @ZkGPB0"Xb="8]"Xb"@ZkG0}"G" HBx HbC . ! PJ>@"QG@ZkTG0b$" vHC< @BHbG@ZktGG `B$"hb@]"G@Zk4GPBXbG@Zk(B "bGTG@Zk4GGTGBbvHbà@Zk4G#G`Bhbð@Zk4G B(b@@ZktG@$"cGBb@Zk¤4GBGbTGf@Zk4G@"`Bhb@Zk4G B0@(b@ZkTGƠ@="Bb@ZkG`@]h@]p@}x@@@ݤ@@#k#~H^P^X~`hGG#b(" (= vH,C! = B}"bGGGG =GG@ZkPb#3_pb#_P"BTGb"@ZkTGB "b""@ZktGB 1@bvJ`HFG,1v JC$"@ZktG "B8 b vHC8@F$DG0"@ZkTGGG0"b#$>_Ӥ""BB"bGtG@Zk4G@$vHCcG(B#v`HbvJCSa@aD`HF(("@Zk0BG "G8bG@BG@Zk4G0vH8FpBxb@ZkGH]P]X}`hp#k#~@^ @^(@~0@GG (b#   00 B0%p"4G="0B]"tG8b0B@Zk=8Db#!&H&H?@CDQ."RQJQ>_ G  01B b_G@] @](@}0@@@#k#G~G(^G0^G8GG#  "0B}"8bG G@Zkb#q_b#_TGBb("("@ZkTG@BHb """@ZkG(]0]8@#k4U $G H DECC$MAIN4V <b# 0 DECC$MAIN4U D@ H DECC$MAIN4E XG l DECC$EXIT4F `b# 0 DECC$EXIT4E h@ l DECC$EXIT4O G DECC$CALLOC4P b#  DECC$CALLOC4O @ DECC$CALLOC<M 0G LSMG$REPAINT_SCREEN<N 8b# SMG$REPAINT_SCREEN<M H@ LSMG$REPAINT_SCREEN4S `G x SYS$CANTIM4T hb#  SYS$CANTIM4S t@ x SYS$CANTIM4! G LIB$STOP4" b# LIB$STOP4! @ LIB$STOP4Q G LIB$ENABLE_CTRL4R b# LIB$ENABLE_CTRL4Q @ LIB$ENABLE_CTRL4 G  DECC$GPRINTF4 b#  DECC$GPRINTF4 @  DECC$GPRINTF4 G  DECC$GPRINTF4 b#  DECC$GPRINTF4 @  DECC$GPRINTF 4E G $ DECC$EXIT4F b#  DECC$EXIT4E @ $ DECC$EXIT4G G 8 DECC$FOPEN4H b# p DECC$FOPEN4G 4@ 8 DECC$FOPEN4K DG \ DECC$GFPRINTF4L Hb# p DECC$GFPRINTF4K X@ \ DECC$GFPRINTF4I `G p DECC$FCLOSE4J hb# p DECC$FCLOSE4I l@ p DECC$FCLOSE4 xG  DECC$GPRINTF4 b# p DECC$GPRINTF4 @  DECC$GPRINTF4 G  DECC$GPRINTF4 b# p DECC$GPRINTF4 @  DECC$GPRINTF4A PG dOTS$MOVE4A `@ dOTS$MOVE4 G  DECC$GPRINTF4 b# 0 DECC$GPRINTF4 @  DECC$GPRINTF4 G  DECC$GPRINTF4 b# 0 DECC$GPRINTF4 @  DECC$GPRINTF4E G 4 DECC$EXIT4F (b# 0 DECC$EXIT4E 0@ 4 DECC$EXIT43 G  SYS$BINTIM44 b# 0 SYS$BINTIM43 @  SYS$BINTIM4! G LIB$STOP4" b# 0LIB$STOP4! @ LIB$STOP<1 G LIB$DISABLE_CTRL<2 b# 0LIB$DISABLE_CTRL<1 @ LIB$DISABLE_CTRL4! G LIB$STOP4" b# 0LIB$STOP4! @ LIB$STOP</ G $SMG$CREATE_PASTEBOARD<0 b# 0SMG$CREATE_PASTEBOARD</ @ $SMG$CREATE_PASTEBOARD4! 4G @LIB$STOP4" 8b# 0LIB$STOP4! <@ @LIB$STOPD5 @G lSMG$SET_TERM_CHARACTERISTICSD6 Hb# 0SMG$SET_TERM_CHARACTERISTICSD5 h@ lSMG$SET_TERM_CHARACTERISTICS4! |G LIB$STOP4" b# 0LIB$STOP4! @ LIB$STOPD; G SMG$SET_BROADCAST_TRAPPINGD< b# 0SMG$SET_BROADCAST_TRAPPINGD; @ SMG$SET_BROADCAST_TRAPPING4! G LIB$STOP4" b# 0LIB$STOP4! @ LIB$STOPD9 G SMG$CREATE_VIRTUAL_DISPLAYD: b# 0SMG$CREATE_VIRTUAL_DISPLAYD9 @ SMG$CREATE_VIRTUAL_DISPLAY4! G LIB$STOP4" b# 0LIB$STOP4! @ LIB$STOPD7 G SMG$PASTE_VIRTUAL_DISPLAYD8 b# 0SMG$PASTE_VIRTUAL_DISPLAYD7 @ SMG$PASTE_VIRTUAL_DISPLAY4! 0G <LIB$STOP4" 4b# 0LIB$STOP4! 8@ <LIB$STOPD- <G PSMG$CREATE_VIRTUAL_KEYBOARDD. Hb# 0SMG$CREATE_VIRTUAL_KEYBOARDD- L@ PSMG$CREATE_VIRTUAL_KEYBOARD4! `G lLIB$STOP4" db# 0LIB$STOP4! h@ lLIB$STOP4 G  DECC$STRLEN4 b# DECC$STRLEN4 @  DECC$STRLEN4 G 8 SYS$SETPRN4 b# SYS$SETPRN4 4@ 8 SYS$SETPRND @G PSMG$DISABLE_BROADCAST_TRAPPINGD Db# SMG$DISABLE_BROADCAST_TRAPPINGD L@ PSMG$DISABLE_BROADCAST_TRAPPINGD TG dSMG$DELETE_VIRTUAL_DISPLAYD Xb# SMG$DELETE_VIRTUAL_DISPLAYD `@ dSMG$DELETE_VIRTUAL_DISPLAY< hG |SMG$DELETE_PASTEBOARD< pb# SMG$DELETE_PASTEBOARD< x@ |SMG$DELETE_PASTEBOARDD G SMG$DELETE_VIRTUAL_KEYBOARDD b# SMG$DELETE_VIRTUAL_KEYBOARDD @ SMG$DELETE_VIRTUAL_KEYBOARD4 G  DECC$STRLEN4 b#  DECC$STRLEN4 @  DECC$STRLEN4  G 8 SMG$PUT_CHARS4  b#  SMG$PUT_CHARS4 4 @ 8 SMG$PUT_CHARS4# G DECC$GSPRINTF4$ b#  DECC$GSPRINTF4# @ DECC$GSPRINTF<  G  SMG$SET_CURSOR_MODE<  b# SMG$SET_CURSOR_MODE<  @  SMG$SET_CURSOR_MODE4! , G 8 LIB$STOP4" 0 b# LIB$STOP4! 4 @ 8 LIB$STOP4% 8 G L LIB$WAIT4& @ b# LIB$WAIT4% H @ L LIB$WAIT4! \ G h LIB$STOP4" ` b# LIB$STOP4! d @ h LIB$STOP< h G SMG$SET_CURSOR_MODE< p b# SMG$SET_CURSOR_MODE< | @ SMG$SET_CURSOR_MODE4! G LIB$STOP4" b# LIB$STOP4! @ LIB$STOP4 G SMG$ERASE_LINE4 b# SMG$ERASE_LINE4 @ SMG$ERASE_LINE4! G LIB$STOP4" b# LIB$STOP4! @ LIB$STOP4# G DECC$GSPRINTF4$  b#  DECC$GSPRINTF4#  @ DECC$GSPRINTF< G SMG$SET_CURSOR_MODE< b# SMG$SET_CURSOR_MODE< @ SMG$SET_CURSOR_MODE< G SMG$SET_CURSOR_MODE< b# SMG$SET_CURSOR_MODE<  @ SMG$SET_CURSOR_MODE4  G ( SMG$ERASE_LINE4  b# SMG$ERASE_LINE4 $ @ ( SMG$ERASE_LINE< , G D SMG$SET_CURSOR_ABS< 0 b# SMG$SET_CURSOR_ABS< @ @ D SMG$SET_CURSOR_ABS4 G DECC$STRLEN4 b# 8 DECC$STRLEN4 @ DECC$STRLEN 4 G DECC$STRLEN4 b# 8 DECC$STRLEN4 @ DECC$STRLEN<  G < SYS$HASH_PASSWORD< $ b# 8SYS$HASH_PASSWORD< 8 @ < SYS$HASH_PASSWORD4 pG  DECC$TOUPPER4 xb#  DECC$TOUPPER4 @  DECC$TOUPPER4A tG OTS$MOVE4A @ OTS$MOVE4A G OTS$MOVE4A @ OTS$MOVE4' G  SYS$GETJPIW4( b#  SYS$GETJPIW4' @  SYS$GETJPIW4! G (LIB$STOP4" b# LIB$STOP4! $@ (LIB$STOP4? \G t DECC$STRCSPN4@ db#  DECC$STRCSPN4? p@ t DECC$STRCSPN4? G  DECC$STRCSPN4@ b#  DECC$STRCSPN4? @  DECC$STRCSPN4 G  DECC$STRLEN4 b#  DECC$STRLEN4 @  DECC$STRLEN4= G  DECC$STRCPY4> b#  DECC$STRCPY4= @  DECC$STRCPY4C G 0 SYS$GETUAI4D b#  SYS$GETUAI4C ,@ 0 SYS$GETUAI4! @G LLIB$STOP4" Db# LIB$STOP4! H@ LLIB$STOP4= LG d DECC$STRCPY4> Tb#  DECC$STRCPY4= `@ d DECC$STRCPY< G SMG$READ_KEYSTROKE< b# XSMG$READ_KEYSTROKE< @ SMG$READ_KEYSTROKE4 G  DECC$GPRINTF4 b# DECC$GPRINTF4 @  DECC$GPRINTF4 G  DECC$GPRINTF4 b# DECC$GPRINTF4 @  DECC$GPRINTF4 G  DECC$DELETE4 b# DECC$DELETE4 @  DECC$DELETE4 G @ DECC$GPRINTF4 (b# DECC$GPRINTF4 <@ @ DECC$GPRINTF4 HG X DECC$FREE4 Lb# DECC$FREE4 T@ X DECC$FREE4 \G l DECC$FREE4 `b# DECC$FREE4 h@ l DECC$FREE4 G  DECC$FREE4 b# DECC$FREE4 @  DECC$FREE4Y G 4 SYS$GETTIM4Z b# ` SYS$GETTIM4Y 0@ 4 SYS$GETTIM4[ 8G T SYS$ASCTIM4\ @b# ` SYS$ASCTIM4[ P@ T SYS$ASCTIM4# pG  DECC$GSPRINTF4$ |b# ` DECC$GSPRINTF4# @  DECC$GSPRINTF4G G  DECC$FOPEN4H b# ` DECC$FOPEN4G @  DECC$FOPEN4K G  DECC$GFPRINTF4L b# ` DECC$GFPRINTF4K @  DECC$GFPRINTF4I G  DECC$FCLOSE4J b# ` DECC$FCLOSE4I @  DECC$FCLOSE4 G ( DECC$GPRINTF4 b# ` DECC$GPRINTF4 $@ ( DECC$GPRINTF4O 8G T DECC$CALLOC4P <b# ` DECC$CALLOC4O P@ T DECC$CALLOC4 dG x DECC$STRLEN4 lb# ` DECC$STRLEN4 t@ x DECC$STRLEN4W |G  DECC$MALLOC4X b# ` DECC$MALLOC4W @  DECC$MALLOC4# G  DECC$GSPRINTF4$ b# ` DECC$GSPRINTF4# @  DECC$GSPRINTF4O G  DECC$CALLOC4P b# ` DECC$CALLOC4O @  DECC$CALLOC4 G  DECC$STRLEN4 b# ` DECC$STRLEN4 @  DECC$STRLEN4W G  DECC$MALLOC4X b# ` DECC$MALLOC4W @  DECC$MALLOC4= G ( DECC$STRCPY4> b# ` DECC$STRCPY4= $@ ( DECC$STRCPY4' G  SYS$GETJPIW4( b#  SYS$GETJPIW4' @  SYS$GETJPIW4 G  DECC$GPRINTF4 b#  DECC$GPRINTF4 @  DECC$GPRINTF4) G $ SYS$DELPRC4* b#  SYS$DELPRC4) @ $ SYS$DELPRC4# 0G d DECC$GSPRINTF4$ 8b#  DECC$GSPRINTF4# `@ d DECC$GSPRINTF4# pG  DECC$GSPRINTF4$ xb#  DECC$GSPRINTF4# @  DECC$GSPRINTF< G SMG$SET_CURSOR_ABS< b# SMG$SET_CURSOR_ABS< @ SMG$SET_CURSOR_ABS4 G ( SYS$SETPRN4 b#  SYS$SETPRN4 $@ ( SYS$SETPRN4+ (G L SYS$SETIMR4, 8b#  SYS$SETIMR4+ H@ L SYS$SETIMR4! \G hLIB$STOP4" `b# LIB$STOP4! d@ hLIB$STOPD] G SMG$GET_BROADCAST_MESSAGED^ b# SMG$GET_BROADCAST_MESSAGED] @ SMG$GET_BROADCAST_MESSAGE4' G  SYS$GETJPIW4( b# @ SYS$GETJPIW4' @  SYS$GETJPIW4 G  DECC$GPRINTF4 b# @ DECC$GPRINTF4 @  DECC$GPRINTF4) G 0 SYS$DELPRC4* b# @ SYS$DELPRC4) ,@ 0 SYS$DELPRC >=.&%PARALYZEDEC C T1.3-007 ?=  4=TRANSFER$BREAK$GO #= __iscntrl =  =  4 4= main 4=            , $=  4 =  =  P4 p4= parse_args P4=yx    $ ' ' ' ' ( ( (  !4 $=  4 =  =  4 04= print_help 4=VNM A A D D  D  D  D ( R$ $=  H4 = 8 =  X4 04= init X4=[SR X X [ [ [ o$ $=  4 = ` =  4 4= deinit 4=OGF s s v v x y y $=  4 =  =  4 4=put_text 4=XPO         $=  4 =  = ! P 4 4="draw_initial_screens P 4=phg       4  ( $=  4 = 8 =  4 4=incorrect_pass 4=KCB      $ $=  4 =  =  h 4 84=check_password h 4=ldc         $  $=  4 =  =  @4 4= get_password @4=910  (   $=  `4 =  =  H4 4= get_user_info H4=                '   $ $=  t4 = @ =  4 X4= getkey 4=1)(    , $=  4 =  =  P4 4=broadcast_printer P4=ia` # # ' ' + 4 6 5 50 $=  4 =  S=  4 `4= new_message 4= > > E E I I I I K N N O O Tb T V U V V W ^ ] ^ ^ _( $=  4 = p =  P4 4= set_prn P4= e i i i0     m m m m o t u u $=  x4 .=   O4=  =  = 8 =  4 4= broadcast_receiver 4= }              $=  4 =  =  4 @4= kill_proc 4=MED       $=  4 =  H=  4 04=__main =  =  / 0