a >h@s ddlmZGdddeZdS))SoSMapc@s$eZdZdZdZdZdZddZdS)SoSUsernameMapa Mapping to store usernames matched from ``lastlog`` output. Usernames are obfuscated as ``obfuscateduserX`` where ``X`` is a counter that gets incremented for every new username found. Note that this specifically obfuscates user_names_ and not UIDs. TrcCs:d|j}|jd7_||jvr6||S|S)z@Obfuscate a new username not currently found in the map Zobfuscateduser) name_countZdatasetvalues sanitize_itemlower)selfitemZob_namer E/usr/lib/python3.9/site-packages/sos/cleaner/mappings/username_map.pyrs  zSoSUsernameMap.sanitize_itemN)__name__ __module__ __qualname____doc__Zignore_short_itemsZmatch_full_words_onlyrrr r r r rs rN)Zsos.cleaner.mappingsrrr r r r  s