Îõ³h*F ,      !"#$%&'()*+0.3.0 Safe-Inferredé,-./0123 Safe-Inferredstreamly-archiveReturns 4+ if we have reached the end of the archive.streamly-archivePlease free after use.streamly-archiveReturns 4Ò if there is no more data for the current entry. Pass in a buffer allocated with .     Safe-Inferred"ÃÝä Ø5streamly-archiveThe state of the outer + fold.6streamly-archiveÛThe initialization of the fold is complete. This state occurs only once (in the beginning).7streamly-archive'The processing of a header is complete.8streamly-archiveÞThe processing of chunks is complete, and a residue (possibly empty) has been made available.9streamly-archive The state of the chunkOn stream.:streamly-archive5The initial state; or a header is done being yielded.;streamly-archive6A bytestring not containing splitWd is being built up.<streamly-archiveChunks are being processed.=streamly-archiveA stop has been asked for.>streamly-archive"A header yield has been asked for.!streamly-archive/Header information for an entry in the archive.%streamly-archiveÀReturns the file size of the entry, if it has been set; returns 4 otherwise.&streamly-archiveÉCreates an unfold with which we can stream data out of the given archive.By default (with ?È as the read options modifier), we get for each entry in the archive a ! followed by zero or more  ByteString!s containing chunks of file data.=To modify the read options, one can use function composition.'streamly-archiveIf this returns Just× for a header, that header (mapped to a different value if desired) and any following  ByteString chunks are included in the & unfold. If this returns Nothing- for a header, that header and any following  ByteString chunks are excluded from the & unfold.?@ABCDE9FGÈstreamly-archive-0.3.0-inplace*Streamly.External.Archive.Internal.ForeignStreamly.External.Archivestreamly-archivePaths_streamly_archiveFileTypeFileTypeRegularFileTypeSymlinkFileTypeSocketFileTypeCharDeviceFileTypeBlockDeviceFileTypeDirectoryFileTypeNamedPipeEntryArchivearchive_read_newarchive_read_support_filter_allarchive_read_support_format_all"archive_read_support_format_gnutar blockSizearchive_read_open_filenamearchive_read_next_headerarchive_entry_filetypearchive_entry_pathnamearchive_entry_pathname_utf8archive_entry_sizealloc_archive_read_data_bufferarchive_read_dataarchive_read_data_blockarchive_read_free$fExceptionArchiveError$fExceptionErrorString$fShowFileType $fEqFileType$fShowErrorString$fShowArchiveError $fShowRetCode ReadOptionsHeaderheaderFileTypeheaderPathNameheaderPathNameUtf8 headerSize readArchivemapHeaderMaybe groupByLeft eitherByLeftchunkOn chunkOnFoldversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDirbase GHC.MaybeNothingChunkOnFoldState_Init_Header_Chunks_ ChunkOnState_COInitOrYieldHeader_ COResidue_COProcessChunks_COStop_COYieldHeader_GHC.Baseid