# File lib/addressable/uri.rb, line 1304 def normalized_user @normalized_user ||= (begin if self.user if normalized_scheme =~ /https?/ && self.user.strip == "" && (!self.password || self.password.strip == "") nil else Addressable::URI.encode_component( Addressable::IDNA.unicode_normalize_kc( Addressable::URI.unencode_component(self.user.strip)), Addressable::URI::CharacterClasses::UNRESERVED ) end else nil end end) end