-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathpublic-api.mjs
114 lines (114 loc) · 38.4 KB
/
public-api.mjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/*
* Public API Surface of angular-chat-ui-kit
*/
// shared packages
export * from "@cometchat/uikit-shared";
export * from "@cometchat/uikit-resources";
export { CometChatAvatar, AvatarStyle, CometChatBadge, BadgeStyle, CometChatReceipt, ReceiptStyle, CometChatStatusIndicator, CometChatDate, DateStyle, CometChatIcon, IconStyle, CometChatBackdrop, CometChatButton, CometChatPopover, PopoverStyle, CometChatLabel, LabelStyle, CometChatInput, InputStyle, CometChatSearchInput, SearchInputStyle, CometChatModal, ModalStyle, CometChatMenuList, MenuListStyle, CometChatLoader, LoaderStyle, CometChatListItem, ListItemStyle, CometChatConfirmDialog, ConfirmDialogStyle, CometChatDivider, CometChatButtonGroup, ButtonGroupStyle, CometChatCheckbox, CheckboxStyle, CometChatTextBubble, TextBubbleStyle, CometChatVideoBubble, CometChatAudioBubble, CometChatImageBubble, ImageBubbleStyle, CometChatFileBubble, FileBubbleStyle, CometChatRadioButton, RadioButtonStyle, CometChatEmojiKeyboard, EmojiKeyboardStyle, Emojis, CometChatEmoji, CometChatMessageInput, CometChatTextInput, MessageInputStyle, TextInputStyle, CometChatDropdown, DropdownStyle, CometChatChangeScope, ChangeScopeStyle, CometChatPreview, PreviewStyle, auxiliaryButtonAlignmentEnum, CometChatActionSheet, CometChatActionItem, layoutType, ActionSheetStyle, CometChatLiveReaction, CometChatJoinGroup, JoinGroupStyle, CometChatCreateGroup, CreateGroupStyle, CometChatDocumentBubble, CometChatCard, CardStyle, DocumentBubbleStyle, CometChatFullScreenViewer, FullScreenViewerStyle, CometChatIconButton, CometChatDraggable, CometChatContextMenu, ContextMenuStyle, CometChatMediaRecorder, MediaRecorderStyle, CallscreenStyle, CometChatCallscreenWrapper, BackdropStyle, CometChatSingleSelect, SingleSelectStyle, CometChatPanel, CometChatQuickView, PanelStyle, QuickViewStyle } from "@cometchat/uikit-elements";
export { CometChatUIKit } from "./Shared/CometChatUIkit/CometChatUIKit";
export { ChatConfigurator } from "./Shared/Framework/ChatConfigurator";
export { DataSource } from "./Shared/Framework/DataSource";
export { DataSourceDecorator } from "./Shared/Framework/DataSourceDecorator";
export { ExtensionsDataSource } from "./Shared/Framework/ExtensionDataSource";
export { AIExtensionDataSource } from "./Shared/Framework/AIExtensionDataSource";
export { MessageUtils } from "./Shared/Utils/MessageUtils";
export { CometChatThemeService } from "./CometChatTheme.service";
// extensions
export { CollaborativeDocumentExtension } from "./Extensions/CollaborativeDocument/CollaborativeDocumentExtension";
export { CollaborativeDocumentExtensionDecorator } from "./Extensions/CollaborativeDocument/CollaborativeDocumentExtensionDecorator";
export { CollaborativeWhiteBoardExtension } from "./Extensions/CollaborativeWhiteboard/CollaborativeWhiteboardExtension";
export { CollaborativeWhiteBoardExtensionDecorator } from "./Extensions/CollaborativeWhiteboard/CollaborativeWhiteboardExtensionDecorator";
export { ImageModerationExtension } from "./Extensions/ImageModeration/ImageModerationExtension";
export { ImageModerationExtensionDecorator } from "./Extensions/ImageModeration/ImageModerationExtensionDecorator";
export { LinkPreviewExtension } from "./Extensions/LinkPreviewExtension/LinkPreviewExtension";
export { LinkPreviewExtensionDecorator } from "./Extensions/LinkPreviewExtension/LinkPreviewExtensionDecorator";
export { MessageTranslationExtension } from "./Extensions/MessageTranslation/MessageTranslationExtension";
export { MessageTranslationExtensionDecorator } from "./Extensions/MessageTranslation/MessageTranslationExtensionDecorator";
export { PollsExtension } from "./Extensions/PollsExtension/PollsExtension";
export { PollsExtensionDecorator } from "./Extensions/PollsExtension/PollsExtensionDecorator";
export { SmartReplyExtension } from "./Extensions/SmartReplies/SmartRepliesExtension";
export { SmartReplyExtensionDecorator } from "./Extensions/SmartReplies/SmartRepliesExtensionDecorator";
export { StickersExtension } from "./Extensions/Stickers/StickersExtension";
export { StickersExtensionDecorator } from "./Extensions/Stickers/StickersExtensionDecorator";
export { TextModeratorExtension } from "./Extensions/TextModerator/TextModeratorExtension";
export { TextModeratorExtensionDecorator } from "./Extensions/TextModerator/TextModeratorExtensionDecorator";
export { ThumbnailGenerationExtension } from "./Extensions/ThumbnailGeneration/ThumbnailGenerationExtension";
export { ThumbnailGenerationExtensionDecorator } from "./Extensions/ThumbnailGeneration/ThumbnailGenerationExtensionDecorator";
// calls component
export { CallingExtension } from "./Calls/CallingExtension";
export { CallingExtensionDecorator } from "./Calls/CallingExtensionDecorator";
export { CometChatCallButtons } from "./Calls/CometChatCallButtons/cometchat-call-buttons.module";
export { CometChatCallButtonsComponent } from "./Calls/CometChatCallButtons/cometchat-call-buttons/cometchat-call-buttons.component";
export { CometChatIncomingCall } from "./Calls/CometChatIncomingCall/cometchat-incoming-call.module";
export { CometChatIncomingCallComponent } from "./Calls/CometChatIncomingCall/cometchat-incoming-call/cometchat-incoming-call.component";
export { CometChatOngoingCall } from "./Calls/CometChatOngoingCall/cometchat-ongoing-call.module";
export { CometChatOngoingCallComponent } from "./Calls/CometChatOngoingCall/cometchat-ongoing-call/cometchat-ongoing-call.component";
export { CometChatOutgoingCall } from "./Calls/CometChatOutgoingCall/cometchat-outgoing-call.module";
export { CometChatOutgoingCallComponent } from "./Calls/CometChatOutgoingCall/cometchat-outgoing-call/cometchat-outgoing-call.component";
// chatuikit
export { CometChatAddMembersComponent } from "./CometChatAddMembers/cometchat-add-members/cometchat-add-members.component";
export { CometChatAddMembers } from "./CometChatAddMembers/cometchat-add-members.module";
export { CometChatBannedMembers } from "./CometChatBannedMembers/cometchat-banned-members.module";
export { CometChatBannedMembersComponent } from "./CometChatBannedMembers/cometchat-banned-members/cometchat-banned-members.component";
export { CometChatConversations } from "./CometChatConversations/cometchat-conversations.module";
export { CometChatConversationsComponent } from "./CometChatConversations/cometchat-conversations/cometchat-conversations.component";
export { CometChatConversationsWithMessages } from "./CometChatConversationsWithMessages/cometchat-conversations-with-messages.module";
export { CometChatConversationsWithMessagesComponent } from "./CometChatConversationsWithMessages/cometchat-conversations-with-messages/cometchat-conversations-with-messages.component";
export { CometChatDetails } from "./CometChatDetails/cometchat-details.module";
export { CometChatDetailsComponent } from "./CometChatDetails/cometchat-details/cometchat-details.component";
export { CometChatGroupMembers } from "./CometChatGroupMembers/cometchat-group-members.module";
export { CometChatGroupMembersComponent } from "./CometChatGroupMembers/cometchat-group-members/cometchat-group-members.component";
export { CometChatGroups } from "./CometChatGroups/cometchat-groups.module";
export { CometChatGroupsComponent } from "./CometChatGroups/cometchat-groups/cometchat-groups.component";
export { CometChatGroupsWithMessages } from "./CometChatGroupsWithMessages/cometchat-groups-with-messages.module";
export { CometChatGroupsWithMessagesComponent } from "./CometChatGroupsWithMessages/cometchat-groups-with-messages/cometchat-groups-with-messages.component";
export { CometChatList } from "./CometChatList/cometchat-list.module";
export { CometchatListComponent } from "./CometChatList/cometchat-list.component";
export { CometChatMessageBubble } from "./CometChatMessageBubble/cometchat-message-bubble.module";
export { CometChatMessageBubbleComponent } from "./CometChatMessageBubble/cometchat-message-bubble/cometchat-message-bubble.component";
export { CometChatMessageComposer } from "./CometChatMessageComposer/cometchat-message-composer.module";
export { CometChatMessageComposerComponent } from "./CometChatMessageComposer/cometchat-message-composer/cometchat-message-composer.component";
export { CometChatMessageHeader } from "./CometChatMessageHeader/cometchat-message-header.module";
export { CometChatMessageHeaderComponent } from "./CometChatMessageHeader/cometchat-message-header/cometchat-message-header.component";
export { CometChatMessageList } from "./CometChatMessageList/cometchat-message-list.module";
export { CometChatMessageListComponent } from "./CometChatMessageList/cometchat-message-list/cometchat-message-list.component";
export { CometChatMessages } from "./CometChatMessages/cometchat-messages.module";
export { CometChatMessagesComponent } from "./CometChatMessages/cometchat-messages/cometchat-messages.component";
export { CometChatThreadedMessages } from "./CometChatThreadedMessages/cometchat-threaded-messages.module";
export { CometChatThreadedMessagesComponent } from "./CometChatThreadedMessages/cometchat-threaded-messages/cometchat-threaded-messages.component";
export { CometChatTransferOwnership } from "./CometChatTransferOwnership/cometchat-transfer-ownership.module";
export { CometChatTransferOwnershipComponent } from "./CometChatTransferOwnership/cometchat-transfer-ownership/cometchat-transfer-ownership.component";
export { CometChatUsersComponent } from "./CometChatUsers/cometchat-users/cometchat-users.component";
export { CometChatUsers } from "./CometChatUsers/cometchat-users.module";
export { CometChatUsersWithMessagesComponent } from "./CometChatUsersWithMessages/cometchat-users-with-messages/cometchat-users-with-messages.component";
export { CometChatUsersWithMessages } from "./CometChatUsersWithMessages/cometchat-users-with-messages.module";
export { CometChatTabsComponent } from "./Shared/Views/CometChatTabs/cometchat-tabs/cometchat-tabs.component";
export { CometChatTabs } from "./Shared/Views/CometChatTabs/cometchat-tabs.module";
export { CometChatContacts } from "./CometChatContacts/cometchat-contacts.module";
export { CometChatContactsComponent } from "./CometChatContacts/cometchat-contacts/cometchat-contacts.component";
export { CometChatMessageInformation } from "./CometChatMessageInformation/cometchat-message-information.module";
export { CometChatMessageInformationComponent } from "./CometChatMessageInformation/cometchat-message-information/cometchat-message-information.component";
export { CometChatCallLogs } from "./Calls/CometChatCallLogs/cometchat-call-logs.module";
export { CometchatCallLogsComponent } from "./Calls/CometChatCallLogs/cometchat-call-logs/cometchat-call-logs.component";
export { CometChatCallLogParticipants } from "./Calls/CometChatCallLogParticipants/cometchat-call-log-participants.module";
export { CometChatCallLogParticipantsComponent } from "./Calls/CometChatCallLogParticipants/cometchat-call-log-participants/cometchat-call-log-participants.component";
export { CometChatCallLogRecordings } from "./Calls/CometChatCallLogRecordings/cometchat-call-log-recordings.module";
export { CometChatCallLogRecordingsComponent } from "./Calls/CometChatCallLogRecordings/cometchat-call-log-recordings/cometchat-call-log-recordings.component";
export { CometChatCallLogHistory } from "./Calls/CometChatCallLogHistory/cometchat-call-log-history.module";
export { CometChatCallLogHistoryComponent } from "./Calls/CometChatCallLogHistory/cometchat-call-log-history/cometchat-call-log-history.component";
export { CometChatCallLogDetails } from "./Calls/CometChatCallLogDetails/cometchat-call-log-details.module";
export { CometChatCallLogDetailsComponent } from "./Calls/CometChatCallLogDetails/cometchat-call-log-details/cometchat-call-log-details.component";
export { CometChatCallLogsWithDetails } from "./Calls/CometChatCallLogsWithDetails/cometchat-call-logs-with-details.module";
export { CometChatCallLogsWithDetailsComponent } from "./Calls/CometChatCallLogsWithDetails/cometchat-call-logs-with-details/cometchat-call-logs-with-details.component";
// AI
export { AIConversationStarterDecorator } from "./AI/AIConversationStarter/AIConversationStarterDecorator";
export { AIConversationStarterExtension } from "./AI/AIConversationStarter/AIConversationStarter";
export { AISmartRepliesExtension } from "./AI/AISmartReplies/AISmartReplies";
export { AISmartRepliesExtensionDecorator } from "./AI/AISmartReplies/AISmartRepliesDecorator";
export { AIConversationSummaryDecorator } from "./AI/AIConversationSummary/AIConversationSummaryDecorator";
export { AIConversationSummaryExtension } from "./AI/AIConversationSummary/AIConversationSummary";
export { AIAssistBotDecorator } from "./AI/AIAssistBot/AIAssistBotDecorator";
export { AIAssistBotExtension } from "./AI/AIAssistBot/AIAssistBot";
export { CometChatUserMemberWrapperComponent } from "./CometChatUserMemberWrapper/cometchat-user-member-wrapper.component";
export { CometChatUserMemberWrapper } from "./CometChatUserMemberWrapper/cometchat-user-member-wrapper.module";
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL2NoYXQtdWlraXQtYW5ndWxhci9zcmMvcHVibGljLWFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUlILGtCQUFrQjtBQUNsQixjQUFjLHlCQUF5QixDQUFDO0FBQ3hDLGNBQWMsNEJBQTRCLENBQUM7QUFDM0MsT0FBTyxFQUNMLGVBQWUsRUFDZixXQUFXLEVBQ1gsY0FBYyxFQUNkLFVBQVUsRUFDVixnQkFBZ0IsRUFDaEIsWUFBWSxFQUNaLHdCQUF3QixFQUN4QixhQUFhLEVBQ2IsU0FBUyxFQUNULGFBQWEsRUFDYixTQUFTLEVBQ1QsaUJBQWlCLEVBQ2pCLGVBQWUsRUFDZixnQkFBZ0IsRUFDaEIsWUFBWSxFQUNaLGNBQWMsRUFDZCxVQUFVLEVBQ1YsY0FBYyxFQUNkLFVBQVUsRUFDVixvQkFBb0IsRUFDcEIsZ0JBQWdCLEVBQ2hCLGNBQWMsRUFDZCxVQUFVLEVBQ1YsaUJBQWlCLEVBQ2pCLGFBQWEsRUFDYixlQUFlLEVBQ2YsV0FBVyxFQUNYLGlCQUFpQixFQUNqQixhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLGtCQUFrQixFQUNsQixnQkFBZ0IsRUFDaEIsb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQixpQkFBaUIsRUFDakIsYUFBYSxFQUNiLG1CQUFtQixFQUNuQixlQUFlLEVBQ2Ysb0JBQW9CLEVBQ3BCLG9CQUFvQixFQUNwQixvQkFBb0IsRUFDcEIsZ0JBQWdCLEVBQ2hCLG1CQUFtQixFQUNuQixlQUFlLEVBQ2Ysb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQixzQkFBc0IsRUFDdEIsa0JBQWtCLEVBQ2xCLE1BQU0sRUFDTixjQUFjLEVBQ2QscUJBQXFCLEVBQ3JCLGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsY0FBYyxFQUNkLGlCQUFpQixFQUNqQixhQUFhLEVBQ2Isb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQixn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QUE0QixFQUFFLE1BQU0sOEVBQThFLENBQUM7QUFDNUgsT0FBTyxFQUFFLHFDQUFxQyxFQUFFLE1BQU0sa0hBQWtILENBQUM7QUFHekssS0FBSztBQUVMLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDJEQUEyRCxDQUFDO0FBQzNHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ2xHLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQy9GLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDJEQUEyRCxDQUFDO0FBQzNHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ2xHLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLHNFQUFzRSxDQUFDO0FBQzNILE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1FQUFtRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBhbmd1bGFyLWNoYXQtdWkta2l0XG4gKi9cblxuXG5cbi8vIHNoYXJlZCBwYWNrYWdlc1xuZXhwb3J0ICogZnJvbSBcIkBjb21ldGNoYXQvdWlraXQtc2hhcmVkXCI7XG5leHBvcnQgKiBmcm9tIFwiQGNvbWV0Y2hhdC91aWtpdC1yZXNvdXJjZXNcIjtcbmV4cG9ydCB7XG4gIENvbWV0Q2hhdEF2YXRhcixcbiAgQXZhdGFyU3R5bGUsXG4gIENvbWV0Q2hhdEJhZGdlLFxuICBCYWRnZVN0eWxlLFxuICBDb21ldENoYXRSZWNlaXB0LFxuICBSZWNlaXB0U3R5bGUsXG4gIENvbWV0Q2hhdFN0YXR1c0luZGljYXRvcixcbiAgQ29tZXRDaGF0RGF0ZSxcbiAgRGF0ZVN0eWxlLFxuICBDb21ldENoYXRJY29uLFxuICBJY29uU3R5bGUsXG4gIENvbWV0Q2hhdEJhY2tkcm9wLFxuICBDb21ldENoYXRCdXR0b24sXG4gIENvbWV0Q2hhdFBvcG92ZXIsXG4gIFBvcG92ZXJTdHlsZSxcbiAgQ29tZXRDaGF0TGFiZWwsXG4gIExhYmVsU3R5bGUsXG4gIENvbWV0Q2hhdElucHV0LFxuICBJbnB1dFN0eWxlLFxuICBDb21ldENoYXRTZWFyY2hJbnB1dCxcbiAgU2VhcmNoSW5wdXRTdHlsZSxcbiAgQ29tZXRDaGF0TW9kYWwsXG4gIE1vZGFsU3R5bGUsXG4gIENvbWV0Q2hhdE1lbnVMaXN0LFxuICBNZW51TGlzdFN0eWxlLFxuICBDb21ldENoYXRMb2FkZXIsXG4gIExvYWRlclN0eWxlLFxuICBDb21ldENoYXRMaXN0SXRlbSxcbiAgTGlzdEl0ZW1TdHlsZSxcbiAgQ29tZXRDaGF0Q29uZmlybURpYWxvZyxcbiAgQ29uZmlybURpYWxvZ1N0eWxlLFxuICBDb21ldENoYXREaXZpZGVyLFxuICBDb21ldENoYXRCdXR0b25Hcm91cCxcbiAgQnV0dG9uR3JvdXBTdHlsZSxcbiAgQ29tZXRDaGF0Q2hlY2tib3gsXG4gIENoZWNrYm94U3R5bGUsXG4gIENvbWV0Q2hhdFRleHRCdWJibGUsXG4gIFRleHRCdWJibGVTdHlsZSxcbiAgQ29tZXRDaGF0VmlkZW9CdWJibGUsXG4gIENvbWV0Q2hhdEF1ZGlvQnViYmxlLFxuICBDb21ldENoYXRJbWFnZUJ1YmJsZSxcbiAgSW1hZ2VCdWJibGVTdHlsZSxcbiAgQ29tZXRDaGF0RmlsZUJ1YmJsZSxcbiAgRmlsZUJ1YmJsZVN0eWxlLFxuICBDb21ldENoYXRSYWRpb0J1dHRvbixcbiAgUmFkaW9CdXR0b25TdHlsZSxcbiAgQ29tZXRDaGF0RW1vamlLZXlib2FyZCxcbiAgRW1vamlLZXlib2FyZFN0eWxlLFxuICBFbW9qaXMsXG4gIENvbWV0Q2hhdEVtb2ppLFxuICBDb21ldENoYXRNZXNzYWdlSW5wdXQsXG4gIENvbWV0Q2hhdFRleHRJbnB1dCxcbiAgTWVzc2FnZUlucHV0U3R5bGUsXG4gIFRleHRJbnB1dFN0eWxlLFxuICBDb21ldENoYXREcm9wZG93bixcbiAgRHJvcGRvd25TdHlsZSxcbiAgQ29tZXRDaGF0Q2hhbmdlU2NvcGUsXG4gIENoYW5nZVNjb3BlU3R5bGUsXG4gIENvbWV0Q2hhdFByZXZpZXcsXG4gIFByZXZpZXdTdHlsZSxcbiAgYXV4aWxpYXJ5QnV0dG9uQWxpZ25tZW50RW51bSxcbiAgQ29tZXRDaGF0QWN0aW9uU2hlZXQsXG4gIENvbWV0Q2hhdEFjdGlvbkl0ZW0sXG4gIGxheW91dFR5cGUsXG4gIEFjdGlvblNoZWV0U3R5bGUsXG4gIENvbWV0Q2hhdExpdmVSZWFjdGlvbixcbiAgQ29tZXRDaGF0Sm9pbkdyb3VwLFxuICBKb2luR3JvdXBTdHlsZSxcbiAgQ29tZXRDaGF0Q3JlYXRlR3JvdXAsXG4gIENyZWF0ZUdyb3VwU3R5bGUsXG4gIENvbWV0Q2hhdERvY3VtZW50QnViYmxlLFxuICBDb21ldENoYXRDYXJkLFxuICBDYXJkU3R5bGUsXG4gIERvY3VtZW50QnViYmxlU3R5bGUsXG4gIENvbWV0Q2hhdEZ1bGxTY3JlZW5WaWV3ZXIsXG4gIEZ1bGxTY3JlZW5WaWV3ZXJTdHlsZSxcbiAgQ29tZXRDaGF0SWNvbkJ1dHRvbixcbiAgQ29tZXRDaGF0RHJhZ2dhYmxlLFxuICBDb21ldENoYXRDb250ZXh0TWVudSxcbiAgQ29udGV4dE1lbnVTdHlsZSxcbiAgQ29tZXRDaGF0TWVkaWFSZWNvcmRlcixcbiAgTWVkaWFSZWNvcmRlclN0eWxlLFxuICBDYWxsc2NyZWVuU3R5bGUsXG4gIENvbWV0Q2hhdENhbGxzY3JlZW5XcmFwcGVyLFxuICBCYWNrZHJvcFN0eWxlLFxuICBDb21ldENoYXRTaW5nbGVTZWxlY3QsXG4gIFNpbmdsZVNlbGVjdFN0eWxlLFxuICBDb21ldENoYXRQYW5lbCxcbiAgQ29tZXRDaGF0UXVpY2tWaWV3LFxuICBQYW5lbFN0eWxlLFxuICBRdWlja1ZpZXdTdHlsZVxufSBmcm9tIFwiQGNvbWV0Y2hhdC91aWtpdC1lbGVtZW50c1wiO1xuXG5leHBvcnQgeyBDb21ldENoYXRVSUtpdCB9IGZyb20gXCIuL1NoYXJlZC9Db21ldENoYXRVSWtpdC9Db21ldENoYXRVSUtpdFwiO1xuZXhwb3J0IHsgQ2hhdENvbmZpZ3VyYXRvciB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvQ2hhdENvbmZpZ3VyYXRvclwiO1xuZXhwb3J0IHsgRGF0YVNvdXJjZSB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvRGF0YVNvdXJjZVwiO1xuZXhwb3J0IHsgRGF0YVNvdXJjZURlY29yYXRvciB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvRGF0YVNvdXJjZURlY29yYXRvclwiO1xuZXhwb3J0IHsgRXh0ZW5zaW9uc0RhdGFTb3VyY2UgfSBmcm9tIFwiLi9TaGFyZWQvRnJhbWV3b3JrL0V4dGVuc2lvbkRhdGFTb3VyY2VcIjtcbmV4cG9ydCB7IEFJRXh0ZW5zaW9uRGF0YVNvdXJjZSB9IGZyb20gXCIuL1NoYXJlZC9GcmFtZXdvcmsvQUlFeHRlbnNpb25EYXRhU291cmNlXCI7XG5leHBvcnQgeyBNZXNzYWdlVXRpbHMgfSBmcm9tIFwiLi9TaGFyZWQvVXRpbHMvTWVzc2FnZVV0aWxzXCI7XG5leHBvcnQgeyBDb21ldENoYXRUaGVtZVNlcnZpY2UgfSBmcm9tIFwiLi9Db21ldENoYXRUaGVtZS5zZXJ2aWNlXCI7XG5cbi8vIGV4dGVuc2lvbnNcbmV4cG9ydCB7IENvbGxhYm9yYXRpdmVEb2N1bWVudEV4dGVuc2lvbiB9IGZyb20gXCIuL0V4dGVuc2lvbnMvQ29sbGFib3JhdGl2ZURvY3VtZW50L0NvbGxhYm9yYXRpdmVEb2N1bWVudEV4dGVuc2lvblwiO1xuZXhwb3J0IHsgQ29sbGFib3JhdGl2ZURvY3VtZW50RXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9Db2xsYWJvcmF0aXZlRG9jdW1lbnQvQ29sbGFib3JhdGl2ZURvY3VtZW50RXh0ZW5zaW9uRGVjb3JhdG9yXCI7XG5leHBvcnQgeyBDb2xsYWJvcmF0aXZlV2hpdGVCb2FyZEV4dGVuc2lvbiB9IGZyb20gXCIuL0V4dGVuc2lvbnMvQ29sbGFib3JhdGl2ZVdoaXRlYm9hcmQvQ29sbGFib3JhdGl2ZVdoaXRlYm9hcmRFeHRlbnNpb25cIjtcbmV4cG9ydCB7IENvbGxhYm9yYXRpdmVXaGl0ZUJvYXJkRXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9Db2xsYWJvcmF0aXZlV2hpdGVib2FyZC9Db2xsYWJvcmF0aXZlV2hpdGVib2FyZEV4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IHsgSW1hZ2VNb2RlcmF0aW9uRXh0ZW5zaW9uIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9JbWFnZU1vZGVyYXRpb24vSW1hZ2VNb2RlcmF0aW9uRXh0ZW5zaW9uXCI7XG5leHBvcnQgeyBJbWFnZU1vZGVyYXRpb25FeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL0ltYWdlTW9kZXJhdGlvbi9JbWFnZU1vZGVyYXRpb25FeHRlbnNpb25EZWNvcmF0b3JcIjtcbmV4cG9ydCB7IExpbmtQcmV2aWV3RXh0ZW5zaW9uIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9MaW5rUHJldmlld0V4dGVuc2lvbi9MaW5rUHJldmlld0V4dGVuc2lvblwiO1xuZXhwb3J0IHsgTGlua1ByZXZpZXdFeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL0xpbmtQcmV2aWV3RXh0ZW5zaW9uL0xpbmtQcmV2aWV3RXh0ZW5zaW9uRGVjb3JhdG9yXCI7XG5leHBvcnQgeyBNZXNzYWdlVHJhbnNsYXRpb25FeHRlbnNpb24gfSBmcm9tIFwiLi9FeHRlbnNpb25zL01lc3NhZ2VUcmFuc2xhdGlvbi9NZXNzYWdlVHJhbnNsYXRpb25FeHRlbnNpb25cIjtcbmV4cG9ydCB7IE1lc3NhZ2VUcmFuc2xhdGlvbkV4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0V4dGVuc2lvbnMvTWVzc2FnZVRyYW5zbGF0aW9uL01lc3NhZ2VUcmFuc2xhdGlvbkV4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IHsgUG9sbHNFeHRlbnNpb24gfSBmcm9tIFwiLi9FeHRlbnNpb25zL1BvbGxzRXh0ZW5zaW9uL1BvbGxzRXh0ZW5zaW9uXCI7XG5leHBvcnQgeyBQb2xsc0V4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0V4dGVuc2lvbnMvUG9sbHNFeHRlbnNpb24vUG9sbHNFeHRlbnNpb25EZWNvcmF0b3JcIjtcbmV4cG9ydCB7IFNtYXJ0UmVwbHlFeHRlbnNpb24gfSBmcm9tIFwiLi9FeHRlbnNpb25zL1NtYXJ0UmVwbGllcy9TbWFydFJlcGxpZXNFeHRlbnNpb25cIjtcbmV4cG9ydCB7IFNtYXJ0UmVwbHlFeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL1NtYXJ0UmVwbGllcy9TbWFydFJlcGxpZXNFeHRlbnNpb25EZWNvcmF0b3JcIjtcbmV4cG9ydCB7IFN0aWNrZXJzRXh0ZW5zaW9uIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9TdGlja2Vycy9TdGlja2Vyc0V4dGVuc2lvblwiO1xuZXhwb3J0IHsgU3RpY2tlcnNFeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL1N0aWNrZXJzL1N0aWNrZXJzRXh0ZW5zaW9uRGVjb3JhdG9yXCI7XG5leHBvcnQgeyBUZXh0TW9kZXJhdG9yRXh0ZW5zaW9uIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9UZXh0TW9kZXJhdG9yL1RleHRNb2RlcmF0b3JFeHRlbnNpb25cIjtcbmV4cG9ydCB7IFRleHRNb2RlcmF0b3JFeHRlbnNpb25EZWNvcmF0b3IgfSBmcm9tIFwiLi9FeHRlbnNpb25zL1RleHRNb2RlcmF0b3IvVGV4dE1vZGVyYXRvckV4dGVuc2lvbkRlY29yYXRvclwiO1xuZXhwb3J0IHsgVGh1bWJuYWlsR2VuZXJhdGlvbkV4dGVuc2lvbiB9IGZyb20gXCIuL0V4dGVuc2lvbnMvVGh1bWJuYWlsR2VuZXJhdGlvbi9UaHVtYm5haWxHZW5lcmF0aW9uRXh0ZW5zaW9uXCI7XG5leHBvcnQgeyBUaHVtYm5haWxHZW5lcmF0aW9uRXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vRXh0ZW5zaW9ucy9UaHVtYm5haWxHZW5lcmF0aW9uL1RodW1ibmFpbEdlbmVyYXRpb25FeHRlbnNpb25EZWNvcmF0b3JcIjtcblxuLy8gY2FsbHMgY29tcG9uZW50XG5leHBvcnQgeyBDYWxsaW5nRXh0ZW5zaW9uIH0gZnJvbSBcIi4vQ2FsbHMvQ2FsbGluZ0V4dGVuc2lvblwiO1xuZXhwb3J0IHsgQ2FsbGluZ0V4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL0NhbGxzL0NhbGxpbmdFeHRlbnNpb25EZWNvcmF0b3JcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxCdXR0b25zIH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbEJ1dHRvbnMvY29tZXRjaGF0LWNhbGwtYnV0dG9ucy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxCdXR0b25zQ29tcG9uZW50IH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbEJ1dHRvbnMvY29tZXRjaGF0LWNhbGwtYnV0dG9ucy9jb21ldGNoYXQtY2FsbC1idXR0b25zLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0SW5jb21pbmdDYWxsIH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0SW5jb21pbmdDYWxsL2NvbWV0Y2hhdC1pbmNvbWluZy1jYWxsLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0SW5jb21pbmdDYWxsQ29tcG9uZW50IH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0SW5jb21pbmdDYWxsL2NvbWV0Y2hhdC1pbmNvbWluZy1jYWxsL2NvbWV0Y2hhdC1pbmNvbWluZy1jYWxsLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0T25nb2luZ0NhbGwgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRPbmdvaW5nQ2FsbC9jb21ldGNoYXQtb25nb2luZy1jYWxsLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0T25nb2luZ0NhbGxDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRPbmdvaW5nQ2FsbC9jb21ldGNoYXQtb25nb2luZy1jYWxsL2NvbWV0Y2hhdC1vbmdvaW5nLWNhbGwuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRPdXRnb2luZ0NhbGwgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRPdXRnb2luZ0NhbGwvY29tZXRjaGF0LW91dGdvaW5nLWNhbGwubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRPdXRnb2luZ0NhbGxDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRPdXRnb2luZ0NhbGwvY29tZXRjaGF0LW91dGdvaW5nLWNhbGwvY29tZXRjaGF0LW91dGdvaW5nLWNhbGwuY29tcG9uZW50XCI7XG5cbi8vIGNoYXR1aWtpdFxuZXhwb3J0IHsgQ29tZXRDaGF0QWRkTWVtYmVyc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdEFkZE1lbWJlcnMvY29tZXRjaGF0LWFkZC1tZW1iZXJzL2NvbWV0Y2hhdC1hZGQtbWVtYmVycy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEFkZE1lbWJlcnMgfSBmcm9tIFwiLi9Db21ldENoYXRBZGRNZW1iZXJzL2NvbWV0Y2hhdC1hZGQtbWVtYmVycy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEJhbm5lZE1lbWJlcnMgfSBmcm9tIFwiLi9Db21ldENoYXRCYW5uZWRNZW1iZXJzL2NvbWV0Y2hhdC1iYW5uZWQtbWVtYmVycy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEJhbm5lZE1lbWJlcnNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRCYW5uZWRNZW1iZXJzL2NvbWV0Y2hhdC1iYW5uZWQtbWVtYmVycy9jb21ldGNoYXQtYmFubmVkLW1lbWJlcnMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRDb252ZXJzYXRpb25zIH0gZnJvbSBcIi4vQ29tZXRDaGF0Q29udmVyc2F0aW9ucy9jb21ldGNoYXQtY29udmVyc2F0aW9ucy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENvbnZlcnNhdGlvbnNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRDb252ZXJzYXRpb25zL2NvbWV0Y2hhdC1jb252ZXJzYXRpb25zL2NvbWV0Y2hhdC1jb252ZXJzYXRpb25zLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q29udmVyc2F0aW9uc1dpdGhNZXNzYWdlcyB9IGZyb20gXCIuL0NvbWV0Q2hhdENvbnZlcnNhdGlvbnNXaXRoTWVzc2FnZXMvY29tZXRjaGF0LWNvbnZlcnNhdGlvbnMtd2l0aC1tZXNzYWdlcy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENvbnZlcnNhdGlvbnNXaXRoTWVzc2FnZXNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRDb252ZXJzYXRpb25zV2l0aE1lc3NhZ2VzL2NvbWV0Y2hhdC1jb252ZXJzYXRpb25zLXdpdGgtbWVzc2FnZXMvY29tZXRjaGF0LWNvbnZlcnNhdGlvbnMtd2l0aC1tZXNzYWdlcy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdERldGFpbHMgfSBmcm9tIFwiLi9Db21ldENoYXREZXRhaWxzL2NvbWV0Y2hhdC1kZXRhaWxzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0RGV0YWlsc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdERldGFpbHMvY29tZXRjaGF0LWRldGFpbHMvY29tZXRjaGF0LWRldGFpbHMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRHcm91cE1lbWJlcnMgfSBmcm9tIFwiLi9Db21ldENoYXRHcm91cE1lbWJlcnMvY29tZXRjaGF0LWdyb3VwLW1lbWJlcnMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRHcm91cE1lbWJlcnNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRHcm91cE1lbWJlcnMvY29tZXRjaGF0LWdyb3VwLW1lbWJlcnMvY29tZXRjaGF0LWdyb3VwLW1lbWJlcnMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRHcm91cHMgfSBmcm9tIFwiLi9Db21ldENoYXRHcm91cHMvY29tZXRjaGF0LWdyb3Vwcy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdEdyb3Vwc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdEdyb3Vwcy9jb21ldGNoYXQtZ3JvdXBzL2NvbWV0Y2hhdC1ncm91cHMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRHcm91cHNXaXRoTWVzc2FnZXMgfSBmcm9tIFwiLi9Db21ldENoYXRHcm91cHNXaXRoTWVzc2FnZXMvY29tZXRjaGF0LWdyb3Vwcy13aXRoLW1lc3NhZ2VzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0R3JvdXBzV2l0aE1lc3NhZ2VzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0R3JvdXBzV2l0aE1lc3NhZ2VzL2NvbWV0Y2hhdC1ncm91cHMtd2l0aC1tZXNzYWdlcy9jb21ldGNoYXQtZ3JvdXBzLXdpdGgtbWVzc2FnZXMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRMaXN0IH0gZnJvbSBcIi4vQ29tZXRDaGF0TGlzdC9jb21ldGNoYXQtbGlzdC5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Y2hhdExpc3RDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRMaXN0L2NvbWV0Y2hhdC1saXN0LmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUJ1YmJsZSB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VCdWJibGUvY29tZXRjaGF0LW1lc3NhZ2UtYnViYmxlLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUJ1YmJsZUNvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VCdWJibGUvY29tZXRjaGF0LW1lc3NhZ2UtYnViYmxlL2NvbWV0Y2hhdC1tZXNzYWdlLWJ1YmJsZS5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE1lc3NhZ2VDb21wb3NlciB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VDb21wb3Nlci9jb21ldGNoYXQtbWVzc2FnZS1jb21wb3Nlci5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE1lc3NhZ2VDb21wb3NlckNvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VDb21wb3Nlci9jb21ldGNoYXQtbWVzc2FnZS1jb21wb3Nlci9jb21ldGNoYXQtbWVzc2FnZS1jb21wb3Nlci5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE1lc3NhZ2VIZWFkZXIgfSBmcm9tIFwiLi9Db21ldENoYXRNZXNzYWdlSGVhZGVyL2NvbWV0Y2hhdC1tZXNzYWdlLWhlYWRlci5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE1lc3NhZ2VIZWFkZXJDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRNZXNzYWdlSGVhZGVyL2NvbWV0Y2hhdC1tZXNzYWdlLWhlYWRlci9jb21ldGNoYXQtbWVzc2FnZS1oZWFkZXIuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRNZXNzYWdlTGlzdCB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VMaXN0L2NvbWV0Y2hhdC1tZXNzYWdlLWxpc3QubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRNZXNzYWdlTGlzdENvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdE1lc3NhZ2VMaXN0L2NvbWV0Y2hhdC1tZXNzYWdlLWxpc3QvY29tZXRjaGF0LW1lc3NhZ2UtbGlzdC5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdE1lc3NhZ2VzIH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZXMvY29tZXRjaGF0LW1lc3NhZ2VzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZXNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRNZXNzYWdlcy9jb21ldGNoYXQtbWVzc2FnZXMvY29tZXRjaGF0LW1lc3NhZ2VzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VGhyZWFkZWRNZXNzYWdlcyB9IGZyb20gXCIuL0NvbWV0Q2hhdFRocmVhZGVkTWVzc2FnZXMvY29tZXRjaGF0LXRocmVhZGVkLW1lc3NhZ2VzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VGhyZWFkZWRNZXNzYWdlc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdFRocmVhZGVkTWVzc2FnZXMvY29tZXRjaGF0LXRocmVhZGVkLW1lc3NhZ2VzL2NvbWV0Y2hhdC10aHJlYWRlZC1tZXNzYWdlcy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFRyYW5zZmVyT3duZXJzaGlwIH0gZnJvbSBcIi4vQ29tZXRDaGF0VHJhbnNmZXJPd25lcnNoaXAvY29tZXRjaGF0LXRyYW5zZmVyLW93bmVyc2hpcC5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFRyYW5zZmVyT3duZXJzaGlwQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0VHJhbnNmZXJPd25lcnNoaXAvY29tZXRjaGF0LXRyYW5zZmVyLW93bmVyc2hpcC9jb21ldGNoYXQtdHJhbnNmZXItb3duZXJzaGlwLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VXNlcnNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRVc2Vycy9jb21ldGNoYXQtdXNlcnMvY29tZXRjaGF0LXVzZXJzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VXNlcnMgfSBmcm9tIFwiLi9Db21ldENoYXRVc2Vycy9jb21ldGNoYXQtdXNlcnMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRVc2Vyc1dpdGhNZXNzYWdlc0NvbXBvbmVudCB9IGZyb20gXCIuL0NvbWV0Q2hhdFVzZXJzV2l0aE1lc3NhZ2VzL2NvbWV0Y2hhdC11c2Vycy13aXRoLW1lc3NhZ2VzL2NvbWV0Y2hhdC11c2Vycy13aXRoLW1lc3NhZ2VzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0VXNlcnNXaXRoTWVzc2FnZXMgfSBmcm9tIFwiLi9Db21ldENoYXRVc2Vyc1dpdGhNZXNzYWdlcy9jb21ldGNoYXQtdXNlcnMtd2l0aC1tZXNzYWdlcy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFRhYnNDb21wb25lbnQgfSBmcm9tIFwiLi9TaGFyZWQvVmlld3MvQ29tZXRDaGF0VGFicy9jb21ldGNoYXQtdGFicy9jb21ldGNoYXQtdGFicy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFRhYnMgfSBmcm9tIFwiLi9TaGFyZWQvVmlld3MvQ29tZXRDaGF0VGFicy9jb21ldGNoYXQtdGFicy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENvbnRhY3RzIH0gZnJvbSBcIi4vQ29tZXRDaGF0Q29udGFjdHMvY29tZXRjaGF0LWNvbnRhY3RzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q29udGFjdHNDb21wb25lbnQgfSBmcm9tIFwiLi9Db21ldENoYXRDb250YWN0cy9jb21ldGNoYXQtY29udGFjdHMvY29tZXRjaGF0LWNvbnRhY3RzLmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUluZm9ybWF0aW9uIH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUluZm9ybWF0aW9uL2NvbWV0Y2hhdC1tZXNzYWdlLWluZm9ybWF0aW9uLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0TWVzc2FnZUluZm9ybWF0aW9uQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0TWVzc2FnZUluZm9ybWF0aW9uL2NvbWV0Y2hhdC1tZXNzYWdlLWluZm9ybWF0aW9uL2NvbWV0Y2hhdC1tZXNzYWdlLWluZm9ybWF0aW9uLmNvbXBvbmVudFwiO1xuXG5leHBvcnQgeyBDb21ldENoYXRDYWxsTG9ncyB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dzL2NvbWV0Y2hhdC1jYWxsLWxvZ3MubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldGNoYXRDYWxsTG9nc0NvbXBvbmVudCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dzL2NvbWV0Y2hhdC1jYWxsLWxvZ3MvY29tZXRjaGF0LWNhbGwtbG9ncy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dQYXJ0aWNpcGFudHMgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nUGFydGljaXBhbnRzL2NvbWV0Y2hhdC1jYWxsLWxvZy1wYXJ0aWNpcGFudHMubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRDYWxsTG9nUGFydGljaXBhbnRzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ1BhcnRpY2lwYW50cy9jb21ldGNoYXQtY2FsbC1sb2ctcGFydGljaXBhbnRzL2NvbWV0Y2hhdC1jYWxsLWxvZy1wYXJ0aWNpcGFudHMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRDYWxsTG9nUmVjb3JkaW5ncyB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dSZWNvcmRpbmdzL2NvbWV0Y2hhdC1jYWxsLWxvZy1yZWNvcmRpbmdzLm1vZHVsZVwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbExvZ1JlY29yZGluZ3NDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nUmVjb3JkaW5ncy9jb21ldGNoYXQtY2FsbC1sb2ctcmVjb3JkaW5ncy9jb21ldGNoYXQtY2FsbC1sb2ctcmVjb3JkaW5ncy5jb21wb25lbnRcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dIaXN0b3J5IH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ0hpc3RvcnkvY29tZXRjaGF0LWNhbGwtbG9nLWhpc3RvcnkubW9kdWxlXCI7XG5leHBvcnQgeyBDb21ldENoYXRDYWxsTG9nSGlzdG9yeUNvbXBvbmVudCB9IGZyb20gXCIuL0NhbGxzL0NvbWV0Q2hhdENhbGxMb2dIaXN0b3J5L2NvbWV0Y2hhdC1jYWxsLWxvZy1oaXN0b3J5L2NvbWV0Y2hhdC1jYWxsLWxvZy1oaXN0b3J5LmNvbXBvbmVudFwiO1xuZXhwb3J0IHsgQ29tZXRDaGF0Q2FsbExvZ0RldGFpbHMgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nRGV0YWlscy9jb21ldGNoYXQtY2FsbC1sb2ctZGV0YWlscy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dEZXRhaWxzQ29tcG9uZW50IH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ0RldGFpbHMvY29tZXRjaGF0LWNhbGwtbG9nLWRldGFpbHMvY29tZXRjaGF0LWNhbGwtbG9nLWRldGFpbHMuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRDYWxsTG9nc1dpdGhEZXRhaWxzIH0gZnJvbSBcIi4vQ2FsbHMvQ29tZXRDaGF0Q2FsbExvZ3NXaXRoRGV0YWlscy9jb21ldGNoYXQtY2FsbC1sb2dzLXdpdGgtZGV0YWlscy5tb2R1bGVcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdENhbGxMb2dzV2l0aERldGFpbHNDb21wb25lbnQgfSBmcm9tIFwiLi9DYWxscy9Db21ldENoYXRDYWxsTG9nc1dpdGhEZXRhaWxzL2NvbWV0Y2hhdC1jYWxsLWxvZ3Mtd2l0aC1kZXRhaWxzL2NvbWV0Y2hhdC1jYWxsLWxvZ3Mtd2l0aC1kZXRhaWxzLmNvbXBvbmVudFwiO1xuXG5cbi8vIEFJXG5cbmV4cG9ydCB7IEFJQ29udmVyc2F0aW9uU3RhcnRlckRlY29yYXRvciB9IGZyb20gXCIuL0FJL0FJQ29udmVyc2F0aW9uU3RhcnRlci9BSUNvbnZlcnNhdGlvblN0YXJ0ZXJEZWNvcmF0b3JcIjtcbmV4cG9ydCB7IEFJQ29udmVyc2F0aW9uU3RhcnRlckV4dGVuc2lvbiB9IGZyb20gXCIuL0FJL0FJQ29udmVyc2F0aW9uU3RhcnRlci9BSUNvbnZlcnNhdGlvblN0YXJ0ZXJcIjtcbmV4cG9ydCB7IEFJU21hcnRSZXBsaWVzRXh0ZW5zaW9uIH0gZnJvbSBcIi4vQUkvQUlTbWFydFJlcGxpZXMvQUlTbWFydFJlcGxpZXNcIjtcbmV4cG9ydCB7IEFJU21hcnRSZXBsaWVzRXh0ZW5zaW9uRGVjb3JhdG9yIH0gZnJvbSBcIi4vQUkvQUlTbWFydFJlcGxpZXMvQUlTbWFydFJlcGxpZXNEZWNvcmF0b3JcIjtcbmV4cG9ydCB7IEFJQ29udmVyc2F0aW9uU3VtbWFyeURlY29yYXRvciB9IGZyb20gXCIuL0FJL0FJQ29udmVyc2F0aW9uU3VtbWFyeS9BSUNvbnZlcnNhdGlvblN1bW1hcnlEZWNvcmF0b3JcIjtcbmV4cG9ydCB7IEFJQ29udmVyc2F0aW9uU3VtbWFyeUV4dGVuc2lvbiB9IGZyb20gXCIuL0FJL0FJQ29udmVyc2F0aW9uU3VtbWFyeS9BSUNvbnZlcnNhdGlvblN1bW1hcnlcIjtcbmV4cG9ydCB7IEFJQXNzaXN0Qm90RGVjb3JhdG9yIH0gZnJvbSBcIi4vQUkvQUlBc3Npc3RCb3QvQUlBc3Npc3RCb3REZWNvcmF0b3JcIjtcbmV4cG9ydCB7IEFJQXNzaXN0Qm90RXh0ZW5zaW9uIH0gZnJvbSBcIi4vQUkvQUlBc3Npc3RCb3QvQUlBc3Npc3RCb3RcIjtcbmV4cG9ydCB7IENvbWV0Q2hhdFVzZXJNZW1iZXJXcmFwcGVyQ29tcG9uZW50IH0gZnJvbSBcIi4vQ29tZXRDaGF0VXNlck1lbWJlcldyYXBwZXIvY29tZXRjaGF0LXVzZXItbWVtYmVyLXdyYXBwZXIuY29tcG9uZW50XCI7XG5leHBvcnQgeyBDb21ldENoYXRVc2VyTWVtYmVyV3JhcHBlciB9IGZyb20gXCIuL0NvbWV0Q2hhdFVzZXJNZW1iZXJXcmFwcGVyL2NvbWV0Y2hhdC11c2VyLW1lbWJlci13cmFwcGVyLm1vZHVsZVwiO1xuIl19