v a r   s e l e c t o r   =   f a l s e ;   / / s e l e c t o r   t h a t   k e r n e l   e x i s t s   &   s e l e c t o r   A r r a y   n o t 
 
 
 
 
 
 l o a d S t r i n g B l i n k   =   f u n c t i o n ( ) { 
 
 i f ( ! l o a d S t r i n g B l i n k . s t p ) { 
 
     v a r   s t r   =   ( m i x . I n ( " l o a d S t r i n g " )   = =   s t r i n g s . l s )   ?   "   "   :   s t r i n g s . l s ; 
 
     m i x . I n ( " l o a d S t r i n g " ,   s t r ) ; 
 
     w i n d o w . s e t T i m e o u t ( " l o a d S t r i n g B l i n k ( ) " ,   3 5 0 ) ; 
 
 } e l s e { 
 
     m i x . I n ( " l o a d S t r i n g " ,   "   " ) ; 
 
 } 
 
 } 
 
 l o a d S t r i n g B l i n k . s t p   =   0 ; 
 
 l o a d S t r i n g B l i n k ( ) ; 
 
 
 
 v a r   k e r n e l   =   n e w   A r r a y ( ) ; 
 
 k e r n e l . f n s   =   n e w   A r r a y ( ) ; 
 
 k e r n e l . v a r s   =   n e w   A r r a y ( ) ; 
 
 
 
 k e r n e l . v a r s . S t a r t D a t e   =   n e w   S t r i n g ( D a t e ( ) ) ; 
 
 
 
 k e r n e l . v a r s . u s e r   =   n e w   A r r a y ( ) ; 
 
 k e r n e l . v a r s . u s e r . n a m e   =   " " ; 
 
 k e r n e l . v a r s . u s e r . p a s s   =   " " ; 
 
 k e r n e l . v a r s . u s e r . f i l e   =   " " ; 
 
 k e r n e l . v a r s . u s e r . w s T   =   1 0 0 ; 
 
 k e r n e l . v a r s . u s e r . w s L   =   5 0 ; 
 
 k e r n e l . v a r s . u s e r . c n t F u l l   =   0 ; 
 
 k e r n e l . v a r s . u s e r . s k i n   =   " n a t i v e " ; 
 
 k e r n e l . v a r s . u s e r . l a y o u t s   =   " n a t i v e " ; 
 
 k e r n e l . v a r s . u s e r . r u l e s   =   " n a t i v e " ; 
 
 k e r n e l . v a r s . u s e r . m a p s   =   n e w   A r r a y ( " r u " , " e n " ) ; 
 
 k e r n e l . v a r s . u s e r . c u r r e n t M a p   =   s t r i n g s . l o c a l e ; 
 
 k e r n e l . v a r s . u s e r . m a p C h a n g e r   =   n e w   A r r a y ( 0 ,   1 ,   1 ) ; 
 
 k e r n e l . v a r s . u s e r . L e s s o n s M o d e   =   1 ; 
 
 k e r n e l . v a r s . u s e r . L e s s o n N u m   =   n e w   A r r a y ( s t r i n g s . l o c a l e ,   " b a s e 0 " ,   0 ) ; 
 
 k e r n e l . v a r s . u s e r . e r r M o d e   =   1 ; 
 
 k e r n e l . v a r s . u s e r . s h i f t C o n t r o l   =   0 ; 
 
 k e r n e l . v a r s . u s e r . k e y b V i e w   =   1 ; 
 
 / / k e r n e l . v a r s . u s e r . k e y b V i e w C P   =   1 ;   / /   ! ! !   S e t s   N O T   b y   a   f i l e . . .   u s e d   o n l y   i n   s c r i p t   ! ! ! ! !   * * * *   ! ! ! !   B U T   T H I S   S A V E S   ! ! ! ! 
 
 k e r n e l . v a r s . u s e r . k e y b S i z e   =   " s m l " ; 
 
 k e r n e l . v a r s . u s e r . h i d e r   =   1 ; 
 
 k e r n e l . v a r s . u s e r . h i d e r I n t e r v a l   =   2 0 0 ; 
 
 k e r n e l . v a r s . u s e r . E r r A l w a y s C o u n t   =   0 ; 
 
 k e r n e l . v a r s . u s e r . o n e E r r O n l y   =   1 ; 
 
 k e r n e l . v a r s . u s e r . s p a c e I n v e r t   =   0 ;   / /   m e a n s   t o   e n l i g h t   o t h e r   h a n d   o r   c u r r e n t   h a n d   f o r   s p a c e   p r e s s i n g 
 
 k e r n e l . v a r s . u s e r . s p a c e I s S h i f t S e n s e n t i v e   =   1 ;   / /   m e a n s   t o   e n l i g h t   o t h e r   h a n d   o r   c u r r e n t   h a n d   f o r   s p a c e   p r e s s i n g 
 
 k e r n e l . v a r s . u s e r . s e l e c t e d M a p s   =   n e w   A r r a y ( " r u . s t a n d a r d " , " e n . s t a n d a r d " ) ; 
 
 k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s   =   1 ; 
 
 
 
 k e r n e l . v a r s . u s e r . S o u n d   =   1 ; 
 
 k e r n e l . v a r s . u s e r . S o u n d V o l u m e   =   5 0 ; 
 
 
 
 k e r n e l . v a r s . u s e r . m d a   =   f a l s e ; 
 
 
 
 
 
 k e r n e l . v a r s . s t r A r r   =   n e w   A r r a y ( ) ; 
 
 k e r n e l . v a r s . s t r F _ l e n g t h   =   0 ; 
 
 k e r n e l . v a r s . s t r M   =   n e w   S t r i n g ( ) ;   / /   M i d 
 
 k e r n e l . v a r s . s t r V   =   n e w   S t r i n g ( ) ;   / /   t o   V i e w 
 
 k e r n e l . v a r s . s t r V R   =   n e w   S t r i n g ( ) ;   / /   t o   V i e w   R e a d y 
 
 k e r n e l . v a r s . p r e s s e d S t r i n g   =   n e w   A r r a y ( ) ;   / /   t o   s t o r e   p r e s s e d   k e y s 
 
 
 
 k e r n e l . v a r s . E r r S t r   =   n e w   S t r i n g ( ) ; 
 
 
 
 k e r n e l . v a r s . c n t S e s s   =   0 ; 
 
 k e r n e l . v a r s . c n t E r r   =   0 ; 
 
 
 
 k e r n e l . v a r s . c n t S t a r t e r   =   f a l s e ; 
 
 k e r n e l . v a r s . t e x t N o t O v e r   =   t r u e ; 
 
 k e r n e l . v a r s . c n t S e s s S t a r t s   =   f a l s e ; 
 
 k e r n e l . v a r s . c n t S e s s K e y s V i e w S t a r t s   =   f a l s e ; 
 
 
 
 k e r n e l . v a r s . t i m e r C n t   =   0 ; 
 
 
 
 k e r n e l . v a r s . p o s F u l l   =   0 ;   / /   F u l l   P o s 
 
 k e r n e l . v a r s . b o o k W a s R e a d   =   0 ;   / /   
 
 k e r n e l . v a r s . p o s F u l l L e s s o n   =   0 ;   / /   
 
 k e r n e l . v a r s . V L   =   4 5 ;   / /   V i e w   L e n g t h 
 
 k e r n e l . v a r s . p o s M i d   =   7 0 ;   / /   M i d 
 
 
 
 k e r n e l . v a r s . p f c t   =   0 ; 
 
 
 
 k e r n e l . f n s . b o o t   =   f u n c t i o n ( ) { 
 
 	 i f ( k e r n e l . v a r s . l o a d U s e r C o m p l l e t e ) { 
 
 	 	 v a r   l o c   =   f n s . l o c a t o r ( ) ; 
 
 	 	 f o r ( v a r   i   i n   k e r n e l . v a r s . b o o t A r r ) { 
 
 	 	 	 i f ( k e r n e l . v a r s . b o o t A r r [ i ] [ 0 ]   ! =   " " ) { 
 
 	 	 	 	 i f ( k e r n e l . v a r s . b o o t A r r [ i ] [ 1 ]   ! =   " " ) { 
 
 	 	 	 	 	 i f ( k e r n e l . v a r s . b o o t A r r [ i ] [ 1 ] . r e a d y S t a t e   ! =   " c o m p l e t e " ) { 
 
 	 	 	 	 	 	 w i n d o w . s e t T i m e o u t ( " k e r n e l . f n s . b o o t ( ) " ,   2 0 0 ) ; 
 
 	 	 	 	 	 	 b r e a k ; 
 
 	 	 	 	 	 } e l s e { 
 
                         i f ( k e r n e l . v a r s . b o o t A r r [ i ] [ 3 ]   = =   " e v a l e d " ) { 
 
 	 	 	 	 	 	     c o n t i n u e ; 
 
                         }   
 
 	 	 	 	 	 	 i f ( k e r n e l . v a r s . b o o t A r r [ i ] [ 3 ]   = =   " " ) { 
 
 	 	 	 	 	 	 	 e v a l ( k e r n e l . v a r s . b o o t A r r [ i ] [ 2 ] ) ;   
 
 	 	 	 	 	 	 	 k e r n e l . v a r s . b o o t A r r [ i ] [ 3 ]   =   ( k e r n e l . v a r s . b o o t A r r [ i ] [ 3 ]   = =   " " )   ?   " e v a l e d "   :   k e r n e l . v a r s . b o o t A r r [ i ] [ 3 ] ; 
 
     	 	 	 	 	 	 w i n d o w . s e t T i m e o u t ( " k e r n e l . f n s . b o o t ( ) " ,   2 0 0 ) ; 
 
 	       	 	 	 	 	 b r e a k ; 
 
 	 	 	 	 	 	 } 
 
                         i f ( k e r n e l . v a r s . b o o t A r r [ i ] [ 3 ]   = =   " l o a d i n g " ) { 
 
     	 	 	 	 	 	 w i n d o w . s e t T i m e o u t ( " k e r n e l . f n s . b o o t ( ) " ,   2 0 0 ) ; 
 
 	       	 	 	 	 	 b r e a k ; 
 
                         }   
 
 	 	 	 	 	 } 
 
 	 	 	 	 } e l s e { 
 
 	 	 	 	 	 k e r n e l . v a r s . b o o t A r r [ i ] [ 1 ]   =   m i x . n S C R I P T ( " j s . k e r n e l . i d . " + i ,   " "   +   l o c   +   k e r n e l . v a r s . b o o t A r r [ i ] [ 0 ] ) ; 
 
 	 	 	 	 	 w i n d o w . s e t T i m e o u t ( " k e r n e l . f n s . b o o t ( ) " ,   2 0 0 ) ; 
 
 	 	 	 	 	 b r e a k ; 
 
 	 	 	 	 } 
 
 	 	 	 } e l s e {   c o n t i n u e ;   } 
 
 	 	 } 
 
 	 } e l s e {   w i n d o w . s e t T i m e o u t ( " k e r n e l . f n s . b o o t ( ) " ,   2 0 0 ) ;   } } 
 
 
 
 k e r n e l . v a r s . b o o t A r r   =   n e w   A r r a y ( ) ; 
 
 
 
 k e r n e l . v a r s . b o o t A r r [ " s n d " ]   =   n e w   A r r a y ( " b i n / s o u n d . t x t " , " " , " s o u n d . i n i t e r ( ) " , " " ) ; 
 
 
 
 k e r n e l . v a r s . b o o t A r r [ " o b j s " ]   =   n e w   A r r a y ( " b i n / k e r n e l . o b j s . t x t " , " " , " " , " " ) ; 
 
 k e r n e l . v a r s . b o o t A r r [ " s n k o b j s " ]   =   n e w   A r r a y ( " b i n / s n k . o b j s . t x t " , " " , " " , " " ) ; 
 
 k e r n e l . v a r s . b o o t A r r [ " k b " ]   =   n e w   A r r a y ( " b i n / k b . t x t " , " " , " k b . m a p s L o a d e r ( ) " , " " ) ; 
 
 
 
 k e r n e l . v a r s . b o o t A r r [ " l e s s o n s " ]   =   n e w   A r r a y ( " b i n / l e s s o n s . t x t " , " " , " l e s s o n s . l e s s o n s L o a d e r ( ) " , " " ) ; 
 
 
 
 k e r n e l . v a r s . b o o t A r r [ " s k i n s " ]   =   n e w   A r r a y ( " b i n / k e r n e l . s k i n s . t x t " , " " , " k e r n e l . s k i n s . s k i n L o a d e r ( ) " , " " ) ; 
 
 k e r n e l . v a r s . b o o t A r r [ " l a y o u t s " ]   =   n e w   A r r a y ( " b i n / k e r n e l . l a y o u t s . t x t " , " " , " k e r n e l . l a y o u t s . l a y o u t L o a d e r ( ) " , " " ) ; 
 
 
 
 k e r n e l . v a r s . b o o t A r r [ " l i b " ]   =   n e w   A r r a y ( " b i n / k e r n e l . l i b . t x t " , " " , " k e r n e l . f n s . s t a r t L i b ( ) " , " " ) ; 
 
 k e r n e l . v a r s . b o o t A r r [ " s n k " ]   =   n e w   A r r a y ( " b i n / s n k . l i b . t x t " , " " , " s n k . l i b S t a r t e r ( ) " , " " ) ; 
 
 
 
 
 
 
 
 k e r n e l . v a r s . l o a d U s e r C o m p l l e t e   =   0 ; 
 
 k e r n e l . f n s . l o a d U s e r   =   f u n c t i o n ( ) { 
 
 	 v a r   w s T ,   w s L ; 
 
 	 i f ( k e r n e l . v a r s . u s e r . m d a ) { 
 
 	 	 i f ( F S O . F i l e E x i s t s ( k e r n e l . v a r s . u s e r . f i l e ) ) { 
 
 	 	 	 t r y { 
 
 	 	 	 	 v a r   f l   =   F S O . O p e n T e x t F i l e ( k e r n e l . v a r s . u s e r . f i l e ,   1 ,   f a l s e ,   - 2 ) ; 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . n a m e   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . p a s s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . w s T   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . w s T   = =   0 ) {   k e r n e l . v a r s . u s e r . w s T   =   1 0 0 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . w s L   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . w s L   = =   0 ) {   k e r n e l . v a r s . u s e r . w s L   =   5 0 ;   } 
 
 	 	 	 	 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . c n t F u l l   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . s k i n   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . s k i n   = =   " " ) {   k e r n e l . v a r s . u s e r . s k i n   =   " n a t i v e " ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . l a y o u t s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . l a y o u t s   = =   " " ) {   k e r n e l . v a r s . u s e r . l a y o u t s   =   " n a t i v e " ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . r u l e s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . r u l e s   = =   " " ) {   k e r n e l . v a r s . u s e r . r u l e s   =   " n a t i v e " ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . m a p s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . m a p s   = =   " " ) {   k e r n e l . v a r s . u s e r . m a p s   =   n e w   A r r a y ( " r u " , " e n " ) ;   } 
 
 	 	 	 	 e l s e {   k e r n e l . v a r s . u s e r . m a p s   =   k e r n e l . v a r s . u s e r . m a p s . s p l i t ( " , " ) ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . c u r r e n t M a p   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . c u r r e n t M a p   = =   " " ) {   k e r n e l . v a r s . u s e r . c u r r e n t M a p   =   " e n " ;   } 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . m a p C h a n g e r   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . m a p C h a n g e r   = =   " " ) {   k e r n e l . v a r s . u s e r . m a p C h a n g e r   =   n e w   A r r a y ( 0 ,   1 ,   1 ) ;   } 
 
 	 	 	 	 e l s e {   k e r n e l . v a r s . u s e r . m a p C h a n g e r   =   k e r n e l . v a r s . u s e r . m a p C h a n g e r . s p l i t ( " , " ) ;   } 
 
 	 	 	 	 f o r ( v a r   i   i n   k e r n e l . v a r s . u s e r . m a p C h a n g e r ) { 
 
 	 	 	 	 	 k e r n e l . v a r s . u s e r . m a p C h a n g e r [ i ]   =   p a r s e I n t ( k e r n e l . v a r s . u s e r . m a p C h a n g e r [ i ] ) ; 
 
 	 	 	 	 } 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . L e s s o n s M o d e   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . L e s s o n s M o d e   = =   N a N ) {   k e r n e l . v a r s . u s e r . L e s s o n s M o d e   =   1 ;   } 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . L e s s o n N u m   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . L e s s o n N u m   = =   " " ) {   k e r n e l . v a r s . u s e r . L e s s o n N u m   =   n e w   A r r a y ( " e n " ,   " b a s e 0 " ,   0 ) ;   } 
 
 	 	 	 	 e l s e {   k e r n e l . v a r s . u s e r . L e s s o n N u m   =   k e r n e l . v a r s . u s e r . L e s s o n N u m . s p l i t ( " , " ) ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . L e s s o n N u m [ 2 ]   =   p a r s e I n t ( k e r n e l . v a r s . u s e r . L e s s o n N u m [ 2 ] ) ; 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . e r r M o d e   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . e r r M o d e   = =   N a N ) {   k e r n e l . v a r s . u s e r . e r r M o d e   =   1 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . s h i f t C o n t r o l   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . s h i f t C o n t r o l   = =   N a N ) {   k e r n e l . v a r s . u s e r . s h i f t C o n t r o l   =   0 ;   } 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . k e y b V i e w   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . k e y b V i e w   = =   N a N ) {   k e r n e l . v a r s . u s e r . k e y b V i e w   =   1 ;   } 
 
 	 	 	 	 / / k e r n e l . v a r s . u s e r . k e y b V i e w C P   =   k e r n e l . v a r s . u s e r . k e y b V i e w ; 
 
 	 	 	 	 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . k e y b S i z e   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . k e y b S i z e   = =   " " ) {   k e r n e l . v a r s . u s e r . k e y b S i z e   =   " s m l " ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . h i d e r   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . h i d e r   = =   N a N ) {   k e r n e l . v a r s . u s e r . h i d e r   =   1 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . h i d e r I n t e r v a l   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . h i d e r I n t e r v a l   = =   N a N ) {   k e r n e l . v a r s . u s e r . h i d e r I n t e r v a l   =   2 0 0 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . E r r A l w a y s C o u n t   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . E r r A l w a y s C o u n t   = =   N a N ) {   k e r n e l . v a r s . u s e r . E r r A l w a y s C o u n t   =   0 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . o n e E r r O n l y   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . o n e E r r O n l y   = =   N a N ) {   k e r n e l . v a r s . u s e r . o n e E r r O n l y   =   1 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . s p a c e I n v e r t   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . s p a c e I n v e r t   = =   N a N ) {   k e r n e l . v a r s . u s e r . s p a c e I n v e r t   =   0 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . s p a c e I s S h i f t S e n s e n t i v e   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . s p a c e I s S h i f t S e n s e n t i v e   = =   N a N ) {   k e r n e l . v a r s . u s e r . s p a c e I s S h i f t S e n s e n t i v e   =   1 ;   } 
 
 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . s e l e c t e d M a p s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . s e l e c t e d M a p s   = =   " " ) {   k e r n e l . v a r s . u s e r . s e l e c t e d M a p s   =   n e w   A r r a y ( " r u . s t a n d a r d " , " e n . s t a n d a r d " ) ;   } 
 
 	 	 	 	 e l s e {   k e r n e l . v a r s . u s e r . s e l e c t e d M a p s   =   k e r n e l . v a r s . u s e r . s e l e c t e d M a p s . s p l i t ( " , " ) ;   } 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s   = =   N a N ) {   k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s   =   1 ;   } 
 
 
 
 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . S o u n d   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . S o u n d   = =   N a N ) {   k e r n e l . v a r s . u s e r . S o u n d   =   1 ;   } 
 
 	 	 	 	 k e r n e l . v a r s . u s e r . S o u n d V o l u m e   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 	 i f ( k e r n e l . v a r s . u s e r . S o u n d V o l u m e   = =   N a N ) {   k e r n e l . v a r s . u s e r . S o u n d V o l u m e   =   5 0 ;   } 
 
 
 
 
 
 	 	 	 } c a t c h ( e ) { 
 
 	 	 	 } f i n a l l y { } 
 
 	 	 } 
 
 	 } 
 
 	 k e r n e l . v a r s . l o a d U s e r C o m p l l e t e   =   1 ; 
 
   
 
 	 w i n d o w . s e t T i m e o u t ( " k e r n e l . f n s . b o o t ( ) " ,   1 0 0 0 ) ; 
 
 	 e v . B o d y E v e n t ( " o n b e f o r e u n l o a d " , " k e r n e l . f n s . k i l l e r ( ) " ) ;   
 
 } 
 
 
 
 / * v a r   s s s t t   =   n e w   S t r i n g ( k e r n e l . f n s . l o a d U s e r ) ; 
 
 / / ! ! !   W O W   ! ! ! 
 
 s s s t r   =   s s s t t . s p l i t ( " k e r n e l . v a r s . l o a d U s e r C o m p l l e t e   =   1 ; " ) ; 
 
 v a r   s s s t t t r   =   " k e r n e l . f n s . l o a d U s e r   =   " + s s s t r [ 0 ] + " k e r n e l . v a r s . l o a d U s e r C o m p l l e t e   =   1 ; \ n   a l e r t ( \ " >;L7>20B5;L  03@C65=  CA?5H=>  ! ! ! \ " ) ; \ n " + s s s t r [ 1 ] ;   
 
 e v a l ( s s s t t t r ) ; 
 
 / / ! ! !   W O W   ! ! ! * / 
 
 
 
 k e r n e l . v a r s . k i l l e r V i z v a n   =   0 ;   
 
 / / k i l l e r   c a l l s   t w i c e 
 
 / /   p r o b a b l y   t w i c w   b a c a u s e   o n b e f o r e u n l o a d ,   
 
 / /   i n   c o r r e c e   f i r s r   - -   o n b e f o r e u n l o a d   
 
 / /   s e c o n d   b y   w i n d o w . c l o s e ( )     t h a t   i n   k i l l e r ' s   b o d y 
 
 / /   s o   - -   m u s t   c h e c k >   i f   c a l l e d   e a r l i e r . 
 
 
 
 
 
 k e r n e l . f n s . k i l l e r   =   f u n c t i o n ( ) { 
 
 	 i f ( k e r n e l . v a r s . u s e r . m d a ) { 
 
 	 	 i f   ( k e r n e l . v a r s . k i l l e r V i z v a n = = 0 ) { 
 
 
 
 	 	 	 t r y { 
 
                 s o u n d . p l a y B y e ( ) ; 
 
             } c a t c h ( e ) { 
 
             } f i n a l l y { }   
 
 
 
 	 	 	 k e r n e l . v a r s . k i l l e r V i z v a n   =   1 ; 
 
 
 
 	 	 	 v a r   w s T   =   w i n d o w . s c r e e n T o p ; 
 
 	 	 	 v a r   w s L   =   w i n d o w . s c r e e n L e f t ; 
 
 	 	 	 w s L   =   " "   +   ( w s L - 4 ) ;   w s T   =   " "   +   ( w s T - 3 0 ) ; 
 
 	 	 	 / / v a r s   &   s t r i n g s   f o r   w r i t i n g   m u s t   t o   b e   a d d e d   d i r e c t l y   o n e   b y   o n e     - -   a n o t h e r   d o   n o t   w o r k 
 
 
 
 	 	 	 f l   =   F S O . C r e a t e T e x t F i l e ( k e r n e l . v a r s . u s e r . f i l e ,   t r u e ,   - 2 ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . n a m e ) ;   / / k e r n e l . v a r s . u s e r . n a m e   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . p a s s ) ;   / / k e r n e l . v a r s . u s e r . p a s s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( w s T ) ;   / / k e r n e l . v a r s . u s e r . w s T   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 f l . W r i t e L i n e ( w s L ) ;   / / k e r n e l . v a r s . u s e r . w s L   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . c n t F u l l ) ;   / / k e r n e l . v a r s . u s e r . c n t F u l l   =   p a r s e I n t ( f l . R e a d L i n e ( ) ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . s k i n ) ;   / / k e r n e l . v a r s . u s e r . s k i n   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . l a y o u t s ) ;   / / k e r n e l . v a r s . u s e r . l a y o u t s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . r u l e s ) ;   / / k e r n e l . v a r s . u s e r . r u l e s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( " " + k e r n e l . v a r s . u s e r . m a p s [ 0 ] + " , " + k e r n e l . v a r s . u s e r . m a p s [ 1 ] ) ;   / / k e r n e l . v a r s . u s e r . m a p s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . c u r r e n t M a p ) ;   / / k e r n e l . v a r s . u s e r . c u r r e n t M a p   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( " " + k e r n e l . v a r s . u s e r . m a p C h a n g e r [ 0 ] + " , " + k e r n e l . v a r s . u s e r . m a p C h a n g e r [ 1 ] + " , " + k e r n e l . v a r s . u s e r . m a p C h a n g e r [ 2 ] ) ;   / / k e r n e l . v a r s . u s e r . m a p C h a n g e r   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . L e s s o n s M o d e ) ;   / / k e r n e l . v a r s . u s e r . L e s s o n s M o d e   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( " " + k e r n e l . v a r s . u s e r . L e s s o n N u m [ 0 ] + " , " + k e r n e l . v a r s . u s e r . L e s s o n N u m [ 1 ] + " , " + k e r n e l . v a r s . u s e r . L e s s o n N u m [ 2 ] ) ;   / / k e r n e l . v a r s . u s e r . L e s s o n N u m   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . e r r M o d e ) ;   / / k e r n e l . v a r s . u s e r . e r r M o d e   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . s h i f t C o n t r o l ) ;   / / k e r n e l . v a r s . u s e r . s h i f t C o n t r o l   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . k e y b V i e w ) ;   / / k e r n e l . v a r s . u s e r . k e y b V i e w   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . k e y b S i z e ) ;   / / k e r n e l . v a r s . u s e r . k e y b S i z e   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . h i d e r ) ;   / / k e r n e l . v a r s . u s e r . h i d e r   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . h i d e r I n t e r v a l ) ;   / / k e r n e l . v a r s . u s e r . h i d e r I n t e r v a l   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . E r r A l w a y s C o u n t ) ;   / / k e r n e l . v a r s . u s e r . E r r A l w a y s C o u n t   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . o n e E r r O n l y ) ;   / / k e r n e l . v a r s . u s e r . o n e E r r O n l y   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . s p a c e I n v e r t ) ;   / / k e r n e l . v a r s . u s e r . s p a c e I n v e r t   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . s p a c e I s S h i f t S e n s e n t i v e ) ;   / / k e r n e l . v a r s . u s e r . s p a c e I s S h i f t S e n s e n t i v e   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( " " + k e r n e l . v a r s . u s e r . s e l e c t e d M a p s [ 0 ] + " , " + k e r n e l . v a r s . u s e r . s e l e c t e d M a p s [ 1 ] ) ;   / / k e r n e l . v a r s . u s e r . s e l e c t e d M a p s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s ) ;   / / k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s   =   f l . R e a d L i n e ( ) ; 
 
 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . S o u n d ) ;   / / k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s   =   f l . R e a d L i n e ( ) ; 
 
 	 	 	 f l . W r i t e L i n e ( k e r n e l . v a r s . u s e r . S o u n d V o l u m e ) ;   / / k e r n e l . v a r s . u s e r . s k i p N o n T y p e d C h a r a c t e r s   =   f l . R e a d L i n e ( ) ; 
 
 
 
 
 
 	 	 	 f l . c l o s e ( ) ; 
 
 
 
 	 	 	 k e r n e l . f n s . s a v e U s e r L i b A r r a y S t a t e ( ) ; 
 
 	 	 	 k e r n e l . f n s . s a v e H i s t o r y ( ) ; 
 
 	 	 	 
 
             w i n d o w . c l o s e ( ) ; 
 
 	 	 } } } 
 
 
 
 
 
 k e r n e l . f n s . U s r L i b A r r   =   f u n c t i o n ( ) {   r e t u r n   f n s . U s r L i b A r r ( k e r n e l . v a r s . u s e r . n a m e ) ;   } 
 
 k e r n e l . f n s . U s r L i b A r r S e l t e d   =   f u n c t i o n ( p a r ) {   r e t u r n   f n s . U s r L i b A r r S e l t e d ( p a r , k e r n e l . v a r s . u s e r . n a m e ) ;   } 
 
 
 
 k e r n e l . f n s . s a v e H i s t o r y   =   f u n c t i o n ( ) { 
 
 	 i f   ( k e r n e l . v a r s . t i m e r C n t > 3 0 ) {   / /   t i m e r   s t a r t s ,   s o   k e y   p r i n t e d ,   m i n i m u m   o n e 
 
 	 	 v a r   h m s   =   f n s . t i m e H M S ( k e r n e l . v a r s . t i m e r C n t ) ; 
 
 	 	 v a r   h i s t S t r   =   " "   +   k e r n e l . v a r s . S t a r t D a t e   +   " | | | "   +   M a t h . r o u n d ( k e r n e l . v a r s . c n t S e s s / k e r n e l . v a r s . t i m e r C n t * 6 0 )   + 
 
 	 	 " | | | "   +   h m s . h   +   " : "   +   h m s . m   +   " : "   +   h m s . s   +   " | | | "   +   f n s . c o u n t P e r c ( k e r n e l . v a r s . c n t E r r ,   k e r n e l . v a r s . c n t S e s s ) ; 
 
 	 	 v a r   l o c   =   f n s . l o c a t o r ( ) ; 
 
 	 	 v a r   p a t h   =   " " + l o c + " u s e r s / " + k e r n e l . v a r s . u s e r . n a m e + " . h i s " ; 
 
 
 
 	 	 i f   ( F S O . F i l e E x i s t s ( p a t h ) = = 0 ) { 
 
 	 	 	 v a r   h i s t F   =   F S O . C r e a t e T e x t F i l e ( p a t h ,   t r u e ,   - 2 ) ; 
 
 	 	 } e l s e { 
 
 	 	 	 v a r   h i s t F   =   F S O . O p e n T e x t F i l e ( p a t h ,   8 ,   f a l s e ,   - 2 ) ; 
 
 	 	 } 
 
 	 	 h i s t F . W r i t e L i n e ( h i s t S t r ) ; 
 
 	 	 h i s t F . c l o s e ( ) ; 
 
 	 } 
 
 } 
 
 
 
 k e r n e l . f n s . s a v e U s e r L i b A r r a y S t a t e   =   f u n c t i o n ( p a r ) { 
 
 	 i f ( ! k e r n e l . v a r s . u s e r . L e s s o n s M o d e   | |   ( p a r = = 0 ) ) { 
 
 	 	 v a r   l o c   =   f n s . l o c a t o r ( ) ; 
 
 	 	 v a r   u s r l i b p a t h   =   " " + l o c + " u s e r s / " +   k e r n e l . v a r s . u s e r . n a m e   +   " . k b b " ; 
 
 	 	 i f ( F S O . F i l e E x i s t s ( u s r l i b p a t h ) ) { 
 
 	 	 	 v a r   U s r L i b A r r   =     k e r n e l . f n s . U s r L i b A r r ( ) ; 
 
 	 	 	 v a r   f l   =   F S O . C r e a t e T e x t F i l e ( u s r l i b p a t h ,   t r u e ,   - 2 ) ;       
 
 	 	 / / 	 a l e r t ( " " + k e r n e l . v a r s . b o o k W a s R e a d + "   " + k e r n e l . v a r s . p o s F u l l ) ; 
 
 	 	 	 
 
 	 	 	 f o r ( v a r   i   i n   U s r L i b A r r ) { 
 
 	 	 	 	 i f ( U s r L i b A r r [ i ] . s e l ) { 
 
 	 	 	 	 	 f l . W r i t e L i n e ( U s r L i b A r r [ i ] . p a t h + " ? ? ? " + ( ( k e r n e l . v a r s . b o o k W a s R e a d )   ?   k e r n e l . v a r s . p o s F u l l   :   U s r L i b A r r [ i ] . p o s ) + " ? ? ? " + 1 ) ; 
 
 	 	 	 	 } e l s e { 
 
 	 	 	 	 	 f l . W r i t e L i n e ( U s r L i b A r r [ i ] . p a t h + " ? ? ? " + U s r L i b A r r [ i ] . p o s + " ? ? ? " + 0 ) ; 
 
 	 	 	 	 } 
 
 	 	 	 } 
 
 	 	 	 f l . c l o s e ( ) ; 
 
 	 	 } 
 
 	 } } 
 
 
 
 k e r n e l . f n s . l o a d e r   =   f u n c t i o n ( ) { 
 
 	 v a r   l o c L i b   =   f n s . l o c a t o r ( ) + " l i b / " ; 
 
 	 i f ( ! F S O . F o l d e r E x i s t s ( l o c L i b ) ) {   F S O . C r e a t e F o l d e r ( l o c L i b ) ;   } 
 
 	 v a r   l o c U s e r s   =   f n s . l o c a t o r ( ) + " u s e r s / " ; 
 
 	 i f ( ! F S O . F o l d e r E x i s t s ( l o c U s e r s ) ) {   F S O . C r e a t e F o l d e r ( l o c U s e r s ) ;   } 
 
 	 v a r   l o c I c o n   =   f n s . l o c a t o r ( ) + " k b I c o . i c o " ; 
 
 	 k e r n e l . v a r s . u s e r . m d a   =   w i n d o w . s h o w M o d a l D i a l o g ( " b i n / u s e r s . h t a " ,   k e r n e l . v a r s . u s e r ,   " d i a l o g T o p :   3 0 0 p x ;   d i a l o g L e f t :   2 0 0 p x ;   d i a l o g W i d t h :   4 2 0 p x ;   d i a l o g H e i g h t :   1 5 0 p x ;   c e n t e r :   1 ;   h e l p : 0 ;   s t a t u s : 0 ;   s c r o l l : 0 ;   r e s i z a b l e :   0 " ) ;   
 
 	 i f ( k e r n e l . v a r s . u s e r . m d a ) { 
 
 	 	 k e r n e l . f n s . l o a d U s e r ( ) ; 
 
 	 } e l s e { 
 
 	 	 w i n d o w . c l o s e ( ) ; 
 
 	 } 
 
 } 
 
 w i n d o w . s e t T i m e o u t ( " k e r n e l . f n s . l o a d e r ( ) " ,   2 0 0 ) ; 
 
 
 
 