
    -_g                     &    d dl mZ  G d de      Zy)    )
SoSPrepperc                   "    e Zd ZdZdZg dZd Zy)UsernamePrepperz
    This prepper is used to source usernames from various `last` output content
    as well as a couple select files. This prepper will also leverage the
    --usernames option.
    username)
corenobody	nfsnobodyshutdownstackrebootrootubuntur   wtmpc                    t               }g d}|D ]  }|j                  |      }|s|j                         D ]l  }	 |j                         d   j	                         }|rF|| j
                  vr8|j                  |       d|v r#|j                  |j                  d      d          n  | j                  j                  D ]"  }|| j
                  vs|j                  |       $ |S # t        $ r Y w xY w)N)z(sos_commands/login/lastlog_-u_1000-60000z)sos_commands/login/lastlog_-u_60001-65536z.sos_commands/login/lastlog_-u_65537-4294967295zsos_commands/login/lastzetc/cron.allowzetc/cron.denyr   \)
setget_file_content
splitlinessplitlower	skip_listadd	Exceptionopts	usernames)	selfarchiveitems_files_filecontentlineuseropt_users	            @/usr/lib/python3/dist-packages/sos/cleaner/preppers/usernames.py_get_items_for_usernamez'UsernamePrepper._get_items_for_username$   s    	
  	E..u5G**, 	::<?002DDNN :		$4<!IIdjj&6r&:;			 		++ 	$Ht~~-		(#	$  ! s   A)C&&	C21C2N)__name__
__module____qualname____doc__namer   r'        r&   r   r      s     DIr.   r   N)sos.cleaner.preppersr   r   r-   r.   r&   <module>r0      s    ,5j 5r.   