h$;0      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                         None 8<  slack-web3Message text in the format returned by Slack, see  -https://api.slack.com/docs/message-formatting Consider using  messageToHtml for displaying.  slack-web$Common identifier for every type of  Conversation. Unique to the team which the conversation belongs to. Ord to allow it to be a key of a Map slack-web6Convert timestamp texts e.g. "1595719220.011100" into     None #$ V slack-web;Convert the slack format for messages (markdown like, see  -https://api.slack.com/docs/message-formatting ) to HTML.V slack-web>Renderers allow you to customize the message rendering. Give W for a default implementation. slack-web9A function giving a user name for a user id. You can use   slack-web"A slack message to convert to HTML slack-web The HTML-formatted slack messageSTUVWVSTUW None 9 slack-web slack-webNone  !#$8<_ slack-web%not present for bot messages at least` slack-webthe message text is in a markdown-like slack-specific format. Use  to convert it to HTML.n slack-web0Errors that can be triggered by a slack request.o slack-web"errors from the network connectionp slack-web errors returned by the slack API# \]^_`abcnop#   \]^_`abcnopNone !8&xyz{|}~&xyz{|}~Types and functions related to ,https://api.slack.com/docs/conversations-apiConversation APINone  !#$8 slack-web slack-web slack-webConversation object representing a public channel, which any people in the team can join in and see. slack-webConversation object representing a private channel or _a multi-party instant message (mpim)*, which only invited people in the team can join in and see. slack-webConversation object representing a (single-party) instance message, where only two people talk. slack-webRef. (https://api.slack.com/types/conversation slack-web slack-web slack-web slack-web slack-web slack-web slack-web slack-web slack-web slack-web slack-web   None %567 slack-webRepresents an action which returns a paginated response from Slack. Every time calling the action, it performs a request with a new cursor to get the next page. If there is no more response, the action returns an empty list. slack-webPublic only for testing. slack-webPublic only for testing. slack-webUtility function for . Perform the  action to call the function with the loaded page, until an empty page is loaded. slack-webResponse generator slack-web#The first request to send. _NOTE_:  is silently ignored. slack-webAn action which returns a new page of messages every time called. If there are no pages anymore, it returns an empty list. slack-webResponse generator slack-web#The first request to send. _NOTE_:  is silently ignored. slack-webAn action which returns a new page of messages every time called. If there are no pages anymore, it returns an empty list.None 8# slack-web slack-web slack-web slack-web slack-web slack-web##None 8 slack-web None 8| slack-web slack-web slack-web slack-web slack-web slack-web #Provides Slack's Web API functions.None /% slack-webCheck API calling code. &https://api.slack.com/methods/api.test slack-web"Check authentication and identity. 'https://api.slack.com/methods/auth.test slack-webRetrieve conversations list. 0https://api.slack.com/methods/conversations.list slack-web0Retrieve ceonversation history. Consider using historyFetchAll# in combination with this function. 3https://api.slack.com/methods/conversations.history slack-web4Retrieve replies of a conversation. Consider using 6 if you want to get entire replies of a conversation. 3https://api.slack.com/methods/conversations.replies slack-webSend a message to a channel. .https://api.slack.com/methods/chat.postMessage slack-webThis method returns a list of all users in the team. This includes deleted/deactivated users. (https://api.slack.com/methods/users.list slack-webThis method returns a list of all users in the team. This includes deleted/deactivated users. 1https://api.slack.com/methods/users.lookupByEmail slack-web,Returns a function to get a username from a . Comes in handy to use  slack-webReturns an action to send a request to get the history of a conversation.?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[\]^_`abbcdefghijklmnopqrstuvwxyz{|}}~                                                           'slack-web-0.4.0.0-GmopYcv2PmXSqKWTHh4SUWeb.Slack.TypesWeb.Slack.MessageParserWeb.Slack.CommonWeb.Slack.UserWeb.Slack.ConversationWeb.Slack.PagerWeb.Slack.ChatWeb.Slack.Auth Web.Slack.Api Web.SlackWeb.Slack.Classy getUserDescWeb.Slack.Util messageToHtmlSlackTimestampslackTimestampTsslackTimestampTimeSlackMessageTextunSlackMessageTextCursorunCursorTeamIdunTeamIdConversationIdunConversationIdUserIdunUserIdColorunColortimestampFromTextmkSlackTimestamp$fToJSONSlackTimestamp$fFromJSONSlackTimestamp$fToHttpApiDataSlackTimestamp$fOrdSlackTimestamp$fNFDataSlackTimestamp$fEqSlackTimestamp$fShowSlackTimestamp$fGenericSlackTimestamp$fEqSlackMessageText$fOrdSlackMessageText$fGenericSlackMessageText$fShowSlackMessageText$fNFDataSlackMessageText$fHashableSlackMessageText$fFromJSONSlackMessageText$fToJSONSlackMessageText $fEqCursor$fGenericCursor $fShowCursor$fNFDataCursor$fHashableCursor$fFromJSONCursor$fToJSONCursor$fToHttpApiDataCursor $fEqTeamId $fOrdTeamId$fGenericTeamId $fShowTeamId$fNFDataTeamId$fHashableTeamId$fFromJSONTeamId$fToJSONTeamId$fToHttpApiDataTeamId$fEqConversationId$fOrdConversationId$fGenericConversationId$fShowConversationId$fNFDataConversationId$fHashableConversationId$fFromJSONConversationId$fToJSONConversationId$fToHttpApiDataConversationId $fEqUserId $fOrdUserId$fGenericUserId $fShowUserId$fNFDataUserId$fHashableUserId$fFromJSONUserId$fToJSONUserId$fToHttpApiDataUserId $fEqColor $fOrdColor$fGenericColor $fShowColor $fNFDataColor$fHashableColor$fFromJSONColor $fToJSONColor HtmlRenderersemoticonRendererdefaultHtmlRenderers$fShowSlackMsgItem$fEqSlackMsgItem$fShowSlackUrl $fEqSlackUrlMessage messageType messageUser messageText messageTs MessageTypeMessageTypeMessage$fToJSONMessageType$fFromJSONMessageType$fNFDataMessageType$fNFDataMessage $fEqMessage$fGenericMessage $fShowMessage$fEqMessageType$fShowMessageType$fGenericMessageTypeSlackClientError ServantError SlackError$fFromJSONMessage$fToJSONMessage$fExceptionSlackClientError$fNFDataSlackClientError$fEqSlackClientError$fGenericSlackClientError$fShowSlackClientErrorProfileprofileAvatarHashprofileStatusTextprofileStatusEmojiprofileRealNameprofileDisplayNameprofileRealNameNormalizedprofileDisplayNameNormalized profileEmailprofileImage_24profileImage_32profileImage_48profileImage_72profileImage_192profileImage_512 profileTeam $fEqProfile$fGenericProfile $fShowProfileUseruserIduserName userDeleted userColor userProfile userIsAdmin userIsOwneruserIsPrimaryOwneruserIsRestricteduserIsUltraRestricted userUpdated$fFromJSONProfile$fEqUser $fGenericUser $fShowUserListRsplistRspMembers$fFromJSONUser $fEqListRsp$fGenericListRsp $fShowListRspUserRsp userRspUser$fFromJSONListRsp $fEqUserRsp$fGenericUserRsp $fShowUserRspEmail$fFromJSONUserRsp $fToFormEmail $fEqEmail$fGenericEmail $fShowEmailTopic topicValue topicCreator topicLastSet $fNFDataTopic $fEqTopic $fShowTopic$fGenericTopicPurpose purposeValuepurposeCreatorpurposeLastSet$fFromJSONTopic $fToJSONTopic$fNFDataPurpose $fEqPurpose $fShowPurpose$fGenericPurposeChannelConversation channelId channelNamechannelCreatedchannelIsArchivedchannelIsGeneralchannelUnlinkedchannelNameNormalizedchannelIsSharedchannelCreatorchannelIsExtSharedchannelIsOrgSharedchannelSharedTeamIdschannelIsPendingExtSharedchannelIsMember channelTopicchannelPurposechannelPreviousNameschannelNumMembers$fFromJSONPurpose$fToJSONPurpose$fNFDataChannelConversation$fEqChannelConversation$fShowChannelConversation$fGenericChannelConversationGroupConversationgroupId groupName groupCreatedgroupIsArchivedgroupIsGeneral groupUnlinkedgroupNameNormalized groupIsShared groupCreatorgroupIsExtSharedgroupIsOrgSharedgroupSharedTeamIdsgroupIsPendingExtShared groupIsMembergroupIsPrivate groupIsMpim groupLastRead groupIsOpen groupTopic groupPurpose groupPriority$fFromJSONChannelConversation$fToJSONChannelConversation$fNFDataGroupConversation$fEqGroupConversation$fShowGroupConversation$fGenericGroupConversationImConversationimId imCreated imIsArchived imIsOrgSharedimUserimIsUserDeleted imPriority$fFromJSONGroupConversation$fToJSONGroupConversation$fNFDataImConversation$fEqImConversation$fShowImConversation$fGenericImConversationListReqlistReqExcludeArchived listReqTypesConversationTypePublicChannelTypePrivateChannelTypeMpimTypeImType ConversationChannelGroupIm$fFromJSONImConversation$fToJSONImConversation$fToJSONConversation$fFromJSONConversation$fNFDataConversation$fFromJSONConversationType$fToJSONConversationType$fToHttpApiDataConversationType$fNFDataConversationType$fNFDataListReq $fEqListReq $fShowListReq$fGenericListReq$fEqConversationType$fShowConversationType$fGenericConversationType$fEqConversation$fShowConversation$fGenericConversationlistRspChannels mkListReq$fToFormListReq$fFromJSONListReq$fToJSONListReq$fNFDataListRsp HistoryReqhistoryReqChannelhistoryReqCursorhistoryReqCounthistoryReqLatesthistoryReqOldesthistoryReqInclusive$fNFDataHistoryReq$fEqHistoryReq$fShowHistoryReq$fGenericHistoryReqResponseMetadataresponseMetadataNextCursor mkHistoryReq$fToFormHistoryReq$fFromJSONHistoryReq$fToJSONHistoryReq$fNFDataResponseMetadata$fEqResponseMetadata$fShowResponseMetadata$fGenericResponseMetadata HistoryRsphistoryRspMessageshistoryRspResponseMetadata$fFromJSONResponseMetadata$fToJSONResponseMetadata$fNFDataHistoryRsp$fEqHistoryRsp$fShowHistoryRsp$fGenericHistoryRsp RepliesReq repliesReqTsrepliesReqCursorrepliesReqChannelrepliesReqLimitrepliesReqLatestrepliesReqOldestrepliesReqInclusive$fFromJSONHistoryRsp$fToJSONHistoryRsp$fNFDataRepliesReq$fEqRepliesReq$fShowRepliesReq$fGenericRepliesReq mkRepliesReq$fToFormRepliesReq$fFromJSONRepliesReq$fToJSONRepliesReqLoadPageResponseconversationsHistoryAllByrepliesFetchAllBy loadingPagePostMsg postMsgText postMsgParsepostMsgLinkNamespostMsgAttachmentspostMsgUnfurlLinkspostMsgUnfurlMediapostMsgUsername postMsgAsUserpostMsgIconUrlpostMsgIconEmojipostMsgThreadTspostMsgReplyBroadcast$fNFDataPostMsg $fEqPostMsg$fGenericPostMsg $fShowPostMsg PostMsgReqpostMsgReqChannelpostMsgReqTextpostMsgReqParsepostMsgReqLinkNamespostMsgReqAttachmentspostMsgReqBlockspostMsgReqUnfurlLinkspostMsgReqUnfurlMediapostMsgReqUsernamepostMsgReqAsUserpostMsgReqIconUrlpostMsgReqIconEmojipostMsgReqThreadTspostMsgReqReplyBroadcast$fFromJSONPostMsg$fToJSONPostMsg$fNFDataPostMsgReq$fEqPostMsgReq$fGenericPostMsgReq$fShowPostMsgReq PostMsgRsp postMsgRspTspostMsgRspMessage mkPostMsgReq$fToFormPostMsgReq$fFromJSONPostMsgReq$fToJSONPostMsgReq$fNFDataPostMsgRsp$fEqPostMsgRsp$fGenericPostMsgRsp$fShowPostMsgRsp$fFromJSONPostMsgRspTestRsp testRspUrl testRspTeam testRspUser testRspTeamId testRspUserIdtestRspEnterpriseId$fNFDataTestRsp $fEqTestRsp$fGenericTestRsp $fShowTestRsp$fFromJSONTestRsp$fToJSONTestRspTestReq testReqError testReqFoo$fNFDataTestReq $fEqTestReq$fGenericTestReq $fShowTestReq testRspArgs mkTestReq$fToFormTestReq$fFromJSONTestReq$fToJSONTestReq SlackConfigslackConfigManagerslackConfigTokenapiTestauthTestconversationsListconversationsHistoryconversationsReplieschatPostMessage usersListuserLookupByEmailconversationsHistoryAllrepliesFetchAllauthenticateReq mkSlackConfig$fFromJSONResponseJSON$fEqResponseSlackError$fShowResponseSlackErrorHasTokengetToken HasManager getManager$fHasManagerSlackConfig$fHasTokenSlackConfigformOptsjsonOptstoQueryParamIfJustD:R:AuthClientDataAuthProtect