úÎiY      Safe-Inferred+0$Represents (semantic) contents of a .netrc filemacdef entries defining ftp macrosName of macdef entry ( Invariant: must not contain any TABs, SPACE, or LFs)Raw macdef body ( Invariant: must not contain null-lines)machine and default! entries describe remote accounts Invariant: fields must not contain any TABs, SPACE, or LFs.Remote machine name ("" for default -entries) login property ("" if missing) password property ("" if missing) account property ("" if missing)  Construct a   Format  into a 4This is currently just a convenience wrapper around  Convenience wrapper for  parserThis is basically just  =  ( <* ) pThis wrapper is mostly useful for avoiding to have to import Parsec modules (and to build-depend explicitly on parsec).Reads and parses default  $HOME/.netrcReturns  if $HOME variable undefined and/or if .netrcO if missing. Throws standard IO exceptions in case of other filesystem-errors.NoteI: This function performs no permission sanity-checking on the .netrc fileText.Parsec.ByteString  for .netrc grammarAny  not parsed by -Comments (where allowed) go till rest of lineConsume/skip rest of line!  !"#$%&'     !"#$%&'(      !"#$%&'()*+,-./012 netrc-0.1.0.0 Network.NetRcNetRc NetRcMacDefnrmNamenrmBody NetRcHostnrhNamenrhLogin nrhPassword nrhAccountnetRcToBuildernetRcToByteString parseNetRc readUserNetRc netRcParsecbytestring-0.10.4.0Data.ByteString.Internal ByteString Data.ByteString.Builder.InternalBuilder parsec-3.1.9Text.Parsec.PrimparseText.Parsec.Combinatoreofbase Data.MaybeNothingText.Parsec.ByteStringParser notWsCharghc-prim GHC.TypesCharwsCharcomment skipToEolPVal PValPassword PValAccount PValLogin macDefEnthostEnttoklfwsChars1 $fNFDataNetRc$fNFDataNetRcMacDef$fNFDataNetRcHost