$ od -c -N 50000 [_CDCSL_93-16_]<1>Cedar>release>Top>X11TIP.df
0000000    -   -       X   1   1   T   I   P   .   d   f  \n   -   -    
0000020                C   o   p   y   r   i   g   h   t     323       1
0000040    9   8   8   .   .   1   9   9   2       b   y       X   e   r
0000060    o   x       C   o   r   p   o   r   a   t   i   o   n   .    
0000100        A   l   l       r   i   g   h   t   s       r   e   s   e
0000120    r   v   e   d   .  \n   -   -                   C   r   e   a
0000140    t   e   d       b   y   :       C   h   r   i   s   t   i   a
0000160    n       J   a   c   o   b   i   ,       N   o   v   e   m   b
0000200    e   r       2   1   ,       1   9   8   8  \n   -   -        
0000220            B   i   e   r   ,       J   a   n   u   a   r   y    
0000240    1   8   ,       1   9   8   9       1   2   :   1   2   :   3
0000260    5       p   m       P   S   T  \n   -   -                   W
0000300    i   l   l   i   e   -   s   ,       O   c   t   o   b   e   r
0000320        3   0   ,       1   9   9   1       1   1   :   2   9    
0000340    a   m       P   S   T  \n   -   -                   C   h   r
0000360    i   s   t   i   a   n       J   a   c   o   b   i   ,       J
0000400    u   n   e       2   8   ,       1   9   9   3       1   :   0
0000420    1       p   m       P   D   T  \n   -   -                   D
0000440    o   u   g       W   y   a   t   t   ,       A   u   g   u   s
0000460    t       1   9   ,       1   9   9   2       4   :   3   6    
0000500    p   m       P   D   T  \n   -   -  \n   -   -       S   u   p
0000520    p   o   r   t   s       T   I   P       (   T   e   r   m   i
0000540    n   a   l       I   n   t   e   r   f   a   c   e       P   a
0000560    c   k   a   g   e   )       o   n       t   o   p       o   f
0000600        X       w   i   n   d   o   w   s  \n   -   -  \n  \n   E
0000620    x   p   o   r   t   s       [   C   e   d   a   r   1   0   .
0000640    1   ]   <   T   o   p   >  \n           X   1   1   T   I   P
0000660    .   d   f                                                    
0000700                                                                 
0000720                                2   8   -   J   u   n   -   9   3
0000740        1   3   :   0   2   :   0   5       P   D   T  \n  \n   D
0000760    i   r   e   c   t   o   r   y       [   C   e   d   a   r   1
0001000    0   .   1   ]   <   X   1   1   T   I   P   >  \n           X
0001020    1   1   T   I   P   D   o   c   .   t   i   o   g   a   !   1
0001040                                                                 
0001060                                                    0   1   -   J
0001100    u   n   -   9   3       1   3   :   1   4   :   1   1       P
0001120    D   T  \n  \n           X   l   T   i   m   e   E   v   e   n
0001140    t   s   .   m   o   b   !   6                                
0001160                                                                 
0001200                2   8   -   M   a   y   -   9   3       1   2   :
0001220    5   8   :   5   7       P   D   T  \n           X   l   T   i
0001240    m   e   E   v   e   n   t   s   .   m   e   s   a   !   2    
0001260                                                                 
0001300                                        2   8   -   M   a   y   -
0001320    9   3       1   2   :   5   3   :   3   6       P   D   T  \n
0001340            X   T   k   T   I   P   .   m   o   b   !   6        
0001360                                                                 
0001400                                                                2
0001420    1   -   A   p   r   -   9   2       1   3   :   2   9   :   2
0001440    1       P   D   T  \n           X   T   k   T   I   P   .   m
0001460    e   s   a   !   1                                            
0001500                                                                 
0001520                        2   4   -   F   e   b   -   9   2       1
0001540    2   :   2   7   :   2   0       P   S   T  \n           X   T
0001560    k   T   I   P   S   o   u   r   c   e   .   m   o   b   !   7
0001600                                                                 
0001620                                                2   1   -   A   p
0001640    r   -   9   2       1   3   :   2   9   :   3   1       P   D
0001660    T  \n           X   T   k   T   I   P   S   o   u   r   c   e
0001700    .   m   e   s   a   !   2                                    
0001720                                                                 
0001740        2   5   -   F   e   b   -   9   2       1   7   :   0   5
0001760    :   5   3       P   S   T  \n  \n           X   T   k   T   I
0002000    P   .   r   e   q   u   i   r   e   !   1                    
0002020                                                                 
0002040                                    1   3   -   M   a   y   -   9
0002060    1       1   4   :   3   2   :   4   0       P   D   T  \n  \n
0002100            X   l   T   i   m   e   E   v   e   n   t   s   I   m
0002120    p   l   .   m   o   b   !   7                                
0002140                                                                2
0002160    8   -   M   a   y   -   9   3       1   3   :   0   0   :   0
0002200    9       P   D   T  \n           X   l   T   i   m   e   E   v
0002220    e   n   t   s   I   m   p   l   .   m   e   s   a   !   3    
0002240                                                                 
0002260                        2   8   -   M   a   y   -   9   3       1
0002300    2   :   5   4   :   3   0       P   D   T  \n           X   l
0002320    T   i   m   e   E   v   e   n   t   s   I   m   p   l   .   c
0002340    2   c   .   c   !   7                                        
0002360                                                2   8   -   M   a
0002400    y   -   9   3       1   3   :   0   0   :   1   1       P   D
0002420    T  \n           s   u   n   4   >   X   l   T   i   m   e   E
0002440    v   e   n   t   s   I   m   p   l   .   c   2   c   .   o   !
0002460    7                                                            
0002500        2   8   -   M   a   y   -   9   3       1   3   :   0   0
0002520    :   2   0       P   D   T  \n           X   T   k   T   I   P
0002540    I   m   p   l   .   m   o   b   !   1   7                    
0002560                                                                 
0002600                                1   0   -   M   a   r   -   9   3
0002620        1   0   :   5   1   :   0   5       P   S   T  \n        
0002640    X   T   k   T   I   P   I   m   p   l   .   m   e   s   a   !
0002660    8                                                            
0002700                                                        2   5   -
0002720    A   u   g   -   9   2       1   4   :   5   5   :   1   1    
0002740    P   D   T  \n           X   T   k   T   I   P   I   m   p   l
0002760    .   c   2   c   .   c   !   1   7                            
0003000                                                                 
0003020                1   0   -   M   a   r   -   9   3       1   0   :
0003040    5   1   :   0   6       P   S   T  \n           s   u   n   4
0003060    >   X   T   k   T   I   P   I   m   p   l   .   c   2   c   .
0003100    o   !   1   8                                                
0003120                                        1   0   -   M   a   r   -
0003140    9   3       1   0   :   5   1   :   2   3       P   S   T  \n
0003160            X   T   k   T   I   P   S   o   u   r   c   e   I   m
0003200    p   l   .   m   o   b   !   1   5                            
0003220                                                                2
0003240    8   -   M   a   y   -   9   3       1   3   :   0   7   :   5
0003260    6       P   D   T  \n           X   T   k   T   I   P   S   o
0003300    u   r   c   e   I   m   p   l   .   m   e   s   a   !   7    
0003320                                                                 
0003340                        2   8   -   M   a   y   -   9   3       1
0003360    3   :   0   2   :   4   4       P   D   T  \n           X   T
0003400    k   T   I   P   S   o   u   r   c   e   I   m   p   l   .   c
0003420    2   c   .   c   !   1   5                                    
0003440                                                2   8   -   M   a
0003460    y   -   9   3       1   3   :   0   7   :   5   9       P   D
0003500    T  \n           s   u   n   4   >   X   T   k   T   I   P   S
0003520    o   u   r   c   e   I   m   p   l   .   c   2   c   .   o   !
0003540    1   6                                                        
0003560        2   8   -   M   a   y   -   9   3       1   3   :   0   8
0003600    :   1   9       P   D   T  \n  \n           X   T   k   T   I
0003620    P   P   a   c   k   a   g   e   .   c   o   n   f   i   g   !
0003640    3                                                            
0003660                                    1   9   -   A   u   g   -   9
0003700    2       1   4   :   1   6   :   0   3       P   D   T  \n    
0003720        X   T   k   T   I   P   P   a   c   k   a   g   e   .   m
0003740    o   b   !   2   3                                            
0003760                                                            2   8
0004000    -   M   a   y   -   9   3       1   3   :   0   9   :   2   4
0004020        P   D   T  \n           X   T   k   T   I   P   P   a   c
0004040    k   a   g   e   .   c   2   c   .   c   !   2   3            
0004060                                                                 
0004100                    2   8   -   M   a   y   -   9   3       1   3
0004120    :   0   9   :   2   4       P   D   T  \n           +   s   u
0004140    n   4   >   X   T   k   T   I   P   P   a   c   k   a   g   e
0004160    .   c   2   c   .   o   !   2   5                            
0004200                                                2   8   -   M   a
0004220    y   -   9   3       1   3   :   0   9   :   3   9       P   D
0004240    T  \n  \n           +   X   T   k   T   I   P   T   e   s   t
0004260    .   m   e   s   a   !   2                                    
0004300                                                                 
0004320                1   3   -   J   u   l   -   9   2       1   6   :
0004340    3   9   :   1   4       P   D   T  \n   -   -   X   T   k   T
0004360    I   P   T   e   s   t   .   m   o   b   !   3                
0004400                                                                 
0004420                                        1   3   -   J   u   l   -
0004440    9   2       1   6   :   3   9   :   2   4       P   D   T  \n
0004460    -   -   X   T   k   T   I   P   T   e   s   t   .   c   2   c
0004500    .   c   !   4                                                
0004520                                                                1
0004540    3   -   J   u   l   -   9   2       1   6   :   3   9   :   3
0004560    0       P   D   T  \n   -   -   +   s   u   n   4   >   X   T
0004600    k   T   I   P   T   e   s   t   .   c   2   c   .   o   !   3
0004620                                                                 
0004640                            1   3   -   J   u   l   -   9   2    
0004660    1   6   :   3   9   :   5   2       P   D   T  \n           +
0004700    X   T   k   T   I   P   T   e   s   t   .   t   i   p   !   1
0004720                                                                 
0004740                                                        0   2   -
0004760    M   a   r   -   9   2       1   8   :   2   6   :   4   0    
0005000    P   S   T  \n  \n  \n  \n   I   m   p   o   r   t   s       [
0005020    C   e   d   a   r   1   0   .   1   ]   <   T   o   p   >   B
0005040    a   s   i   c   s   .   d   f       O   f       ~   =  \n    
0005060        U   s   i   n   g       [   B   a   s   i   c   T   i   m
0005100    e   .   m   o   b   ,       P   r   o   c   e   s   s   .   m
0005120    o   b   ]  \n  \n   I   m   p   o   r   t   s       [   C   e
0005140    d   a   r   1   0   .   1   ]   <   T   o   p   >   B   a   s
0005160    i   c   T   i   m   e   .   d   f       O   f       ~   =  \n
0005200            U   s   i   n   g       [   B   a   s   i   c   T   i
0005220    m   e   .   m   o   b   ]  \n  \n   I   m   p   o   r   t   s
0005240        [   C   e   d   a   r   1   0   .   1   ]   <   T   o   p
0005260    >   B   o   o   t   P   a   c   k   a   g   e   s   .   d   f
0005300        O   f       ~   =  \n           U   s   i   n   g       [
0005320    R   e   f   T   a   b   .   m   o   b   ]  \n  \n   I   m   p
0005340    o   r   t   s       [   C   e   d   a   r   1   0   .   1   ]
0005360    <   T   o   p   >   K   e   y   b   o   a   r   d   s   .   d
0005400    f       O   f       ~   =  \n           U   s   i   n   g    
0005420    [   K   e   y   T   y   p   e   s   .   m   o   b   ,       R
0005440    e   l   a   t   i   v   e   T   i   m   e   s   .   m   o   b
0005460    ,       K   e   y   M   a   p   p   i   n   g   .   m   o   b
0005500    ,       K   e   y   M   a   p   p   i   n   g   T   y   p   e
0005520    s   .   m   o   b   ]  \n  \n   I   m   p   o   r   t   s    
0005540    [   C   e   d   a   r   1   0   .   1   ]   <   T   o   p   >
0005560    R   o   p   e   .   d   f       O   f       ~   =  \n        
0005600    U   s   i   n   g       [   R   o   p   e   .   m   o   b   ]
0005620   \n  \n   I   m   p   o   r   t   s       [   C   e   d   a   r
0005640    1   0   .   1   ]   <   T   o   p   >   R   u   n   t   i   m
0005660    e   S   u   p   p   o   r   t   .   d   f       O   f       ~
0005700    =  \n           U   s   i   n   g       [   P   r   o   c   e
0005720    s   s   .   m   o   b   ]  \n  \n   I   m   p   o   r   t   s
0005740        [   C   e   d   a   r   1   0   .   1   ]   <   T   o   p
0005760    >   T   I   P   .   d   f       O   f       ~   =  \n        
0006000    U   s   i   n   g       [   T   I   P   P   r   i   v   a   t
0006020    e   .   m   o   b   ,       T   I   P   R   e   s   u   l   t
0006040    s   .   m   o   b   ,       T   I   P   T   y   p   e   s   .
0006060    m   o   b   ,       T   I   P   U   s   e   r   .   m   o   b
0006100    ,       U   s   e   r   I   n   p   u   t   .   m   o   b   ,
0006120        U   s   e   r   I   n   p   u   t   I   n   s   e   r   t
0006140    A   c   t   i   o   n   s   .   m   o   b   ,       U   s   e
0006160    r   I   n   p   u   t   O   p   s   .   m   o   b   ,       S
0006200    c   r   e   e   n   C   o   o   r   d   s   T   y   p   e   s
0006220    .   m   o   b   ]  \n  \n   I   m   p   o   r   t   s       [
0006240    C   e   d   a   r   1   0   .   1   ]   <   T   o   p   >   X
0006260    1   1   .   d   f       O   f       ~   =  \n           U   s
0006300    i   n   g       [   X   l   .   m   o   b   ,       X   l   D
0006320    i   s   p   a   t   c   h   .   m   o   b   ,       X   l   K
0006340    e   y   B   u   t   .   m   o   b   ,       X   l   P   r   e
0006360    d   e   f   i   n   e   d   A   t   o   m   s   .   m   o   b
0006400    ,       X   l   T   Q   P   r   i   v   a   t   e   .   m   o
0006420    b   ,       X   l   R   e   c   y   c   l   e   M   o   t   i
0006440    o   n   E   v   e   n   t   s   .   m   o   b   ,       X   T
0006460    k   .   m   o   b   ,       X   T   k   O   p   s   .   m   o
0006500    b   ,       X   l   S   e   t   O   f   E   v   e   n   t   .
0006520    m   o   b   ]  \n                                            
0006525